/* Copyright 2008 Google. */ (function() { var aa="' of type ",ba="-caption",ca="-content",da="-default",ea="-disabled",fa="-dropdown",ha="-inner-box",ia="-outer-box",ka="//www.google-analytics.com/analytics.js",la="</h3></th></tr>",ma='<div class="apps-shortcutshelppopup-pref-component"></div>',na='<span aria-label="',oa="Application",pa="BUTTON",qa="CSS1Compat",ra="Component already rendered",d="DIV",sa="Deferred has already been called",ta="Embedded in IFRAME",ua="INPUT",va="Not available",wa="Popular keyboard shortcuts",xa="SCRIPT",ya=
"SELECT",za="SPAN",Aa="Search all shortcuts",Ba="Soy template may not be null.",Ca="TEXTAREA",Da="The DOM element for the container cannot be null.",Ea="The element passed as a first parameter cannot be null.",Fa="The label input element cannot be null.",Ga="The menu button DOM element cannot be null.",Ha="Unable to set parent component",Ia="Uneven number of arguments",Ja="[goog.net.IframeIo] Unable to send, already active.",Ka="about:blank",La="about:invalid#zClosurez",Ma="absolute",Na="action",
Oa="activedescendant",Pa="animate",Qa="apps-shortcutshelppopup-empty-search",Ra="apps-shortcutshelppopup-input-button",Sa="apps-shortcutshelppopup-reset-search-button",Ta="apps-shortcutshelppopup-search-label",Ua="aria-label",Va="blur",Wa="boolean",Xa="border-box",Ya="button",Za="cancel",$a="change",ab="character",bb="checkbox",cb="checked",m="click",db="close",eb="closed",fb="collapsed",gb="combobox",hb="complete",ib="completeEditRender",jb="contextmenu",kb="data-tooltip",lb="data-tooltip-contained",
mb="dialog",nb="div",pb="enabled",qb="error",rb="expanded",sb="expander",tb="fixed",ub="focus",vb="focusin",wb="focusout",xb="force-ctrl-key",n="function",yb="goog-button",zb="goog-flat-button",Ab="goog-flat-menu-button",Bb="goog-inline-block",Cb="goog-inline-block ",Db="goog-menu",Eb="goog-menu-button",Fb="goog-menuheader",Gb="goog-menuseparator",Hb="goog-option-selected",Ib="goog-selectionmenubutton-checkbox",Jb="goog-submenu",Kb="goog-submenu-arrow",Lb="goog-submenu-arrow-rtl",Mb="haspopup",Nb=
"height",Ob="hidden",Pb="hide",Qb="highlight",Rb="horizontal",Sb="https://apis.google.com/js/platform.js",Tb="jfk-button-standard",Ub="jfk-checkbox-checkmark",Vb="jfk-tooltip-hide",Wb="jot-ui-searchInput",Xb="jot_viewer",Yb="key",Zb="keydown",$b="keypress",ac="keyup",bc="label",cc="labelledby",dc="left",ec="listbox",fc="load",gc="menuitemcheckbox",r="mousedown",ic="mouseout",jc="mouseover",kc="mouseup",lc="must provide justification",mc="must provide non-empty justification",nc="none",oc="null",pc=
"number",qc="object",rc="offset",sc="opt_onFulfilled should be a function.",tc="opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?",uc="option",vc="owns",wc="position",yc="px",zc="readystatechange",Ac="resize",Bc="role",Cc="script",Dc="select",Ec="select-multiple",Fc="selected",Gc="semicolon",Hc="separator",Ic="siets-debug-log-output",Jc="sites-chrome-everything",Kc="sites-gears-button",Lc="sites-header-nav-dropdown-menu",Mc="sites-header-nav-dropdown-menuitem",
Nc="sites-searchbox-form",Oc="sites.gvizloader.handleGvizLoaded_",Pc="string",Qc="submit",Rc="success",Sc="suggestionsupdate",Tc="textarea",Uc="timestamp",Vc="title",Wc="unhighlight",Xc="unknown type name",Yc="value",Zc="vertical",$c="visible",ad="webkitvisibilitychange",t,bd=bd||{},v=this,w=function(a){return void 0!==a},x=function(a,b,c){a=a.split(".");c=c||v;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)!a.length&&w(b)?c[e]=b:c=c[e]?c[e]:c[e]={}},cd=function(a,
b){for(var c=a.split("."),e=b||v,f;f=c.shift();)if(null!=e[f])e=e[f];else return null;return e},dd=function(){},y=function(a){a.M=function(){return a.jo?a.jo:a.jo=new a}},ed=function(a){var b=typeof a;if(b==qc)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return qc;if("[object Array]"==c||typeof a.length==pc&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";
if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return n}else return oc;else if(b==n&&"undefined"==typeof a.call)return qc;return b},z=function(a){return"array"==ed(a)},fd=function(a){var b=ed(a);return"array"==b||b==qc&&typeof a.length==pc},A=function(a){return typeof a==Pc},B=function(a){return typeof a==pc},gd=function(a){return ed(a)==n},hd=function(a){var b=typeof a;return b==qc&&null!=a||b==n},kd=function(a){return a[id]||
(a[id]=++jd)},id="closure_uid_"+(1E9*Math.random()>>>0),jd=0,ld=function(a,b,c){return a.call.apply(a.bind,arguments)},md=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,e);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}},C=function(a,b,c){C=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ld:
md;return C.apply(null,arguments)},nd=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}},od=Date.now||function(){return+new Date},pd=function(a,b,c){x(a,b,c)},D=function(a,b){function c(){}c.prototype=b.prototype;a.b=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.mC=function(a,c,g){for(var h=Array(arguments.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[c].apply(a,
h)}};var qd=function(a){this.v=a||{cookie:""}},rd=/\s*;\s*/;t=qd.prototype;t.isEnabled=function(){return navigator.cookieEnabled};t.iw=function(a){return!/[;=\s]/.test(a)};t.jw=function(a){return!/[;\r\n]/.test(a)};
t.set=function(a,b,c,e,f,g){if(!this.iw(a))throw Error('Invalid cookie name "'+a+'"');if(!this.jw(b))throw Error('Invalid cookie value "'+b+'"');w(c)||(c=-1);f=f?";domain="+f:"";e=e?";path="+e:"";g=g?";secure":"";c=0>c?"":0==c?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(od()+1E3*c)).toUTCString();this.Ey(a+"="+b+f+e+c+g)};t.get=function(a,b){for(var c=a+"=",e=this.fj(),f=0,g;g=e[f];f++){if(0==g.lastIndexOf(c,0))return g.substr(c.length);if(g==a)return""}return b};
t.remove=function(a,b,c){var e=this.Db(a);this.set(a,"",0,b,c);return e};t.Aa=function(){return this.cj().keys};t.jb=function(){return this.cj().values};t.kc=function(){return this.v.cookie?this.fj().length:0};t.Db=function(a){return w(this.get(a))};t.clear=function(){for(var a=this.cj().keys,b=a.length-1;0<=b;b--)this.remove(a[b])};t.Ey=function(a){this.v.cookie=a};t.fj=function(){return(this.v.cookie||"").split(rd)};
t.cj=function(){for(var a=this.fj(),b=[],c=[],e,f,g=0;f=a[g];g++)e=f.indexOf("="),-1==e?(b.push(""),c.push(f)):(b.push(f.substring(0,e)),c.push(f.substring(e+1)));return{keys:b,values:c}};var sd=new qd("undefined"==typeof document?null:document);sd.lB=3950;var td={},ud=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,ud);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};D(ud,Error);ud.prototype.name="CustomError";var vd;var wd=function(a,b){for(var c=a.split("%s"),e="",f=Array.prototype.slice.call(arguments,1);f.length&&1<c.length;)e+=c.shift()+f.shift();return e+c.join("%s")},xd=function(a){return/^[\s\xa0]*$/.test(a)},yd=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},zd=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Ad=function(a,b){return a.replace(/(\r\n|\r|\n)/g,b?"<br />":"<br>")},Id=function(a,b){if(b)a=
a.replace(Bd,"&amp;").replace(Cd,"&lt;").replace(Dd,"&gt;").replace(Ed,"&quot;").replace(Fd,"&#39;").replace(Gd,"&#0;");else{if(!Hd.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Bd,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Cd,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Dd,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Ed,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Fd,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Gd,"&#0;"))}return a},Bd=/&/g,Cd=/</g,Dd=/>/g,Ed=/"/g,Fd=/'/g,Gd=/\x00/g,Hd=/[\x00&<>"']/,
Ld=function(a){return-1!=a.indexOf("&")?"document"in v?Jd(a):Kd(a):a},Jd=function(a,b){var c={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},e;e=b?b.createElement(nb):v.document.createElement(nb);return a.replace(Md,function(a,b){var h=c[a];if(h)return h;if("#"==b.charAt(0)){var k=Number("0"+b.substr(1));isNaN(k)||(h=String.fromCharCode(k))}h||(e.innerHTML=a+" ",h=e.firstChild.nodeValue.slice(0,-1));return c[a]=h})},Kd=function(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";
case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var e=Number("0"+c.substr(1));if(!isNaN(e))return String.fromCharCode(e)}return a}})},Md=/&([^;\s<&]+);?/g,Nd=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},Od=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)},E=function(a,b,c){a=w(c)?a.toFixed(c):String(a);c=a.indexOf(".");-1==c&&(c=a.length);return Od("0",
Math.max(0,b-c))+a},Pd=function(a){return null==a?"":String(a)},Qd=function(a,b){return a<b?-1:a>b?1:0},Rd=function(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})},Sd=function(a,b){var c=A(b)?Nd(b):"\\s";return a.replace(new RegExp("(^"+(c?"|["+c+"]+":"")+")([a-z])","g"),function(a,b,c){return b+c.toUpperCase()})};var Td=function(a,b){b.unshift(a);ud.call(this,wd.apply(null,b));b.shift()};D(Td,ud);Td.prototype.name="AssertionError";
var Ud=function(a,b,c,e){var f="Assertion failed";if(c)var f=f+(": "+c),g=e;else a&&(f+=": "+a,g=b);throw new Td(""+f,g||[]);},F=function(a,b,c){a||Ud("",null,b,Array.prototype.slice.call(arguments,2));return a},Vd=function(a,b){throw new Td("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));},Wd=function(a,b,c){B(a)||Ud("Expected number but got %s: %s.",[ed(a),a],b,Array.prototype.slice.call(arguments,2));return a},Xd=function(a,b,c){A(a)||Ud("Expected string but got %s: %s.",[ed(a),
a],b,Array.prototype.slice.call(arguments,2));return a},Yd=function(a,b,c){gd(a)||Ud("Expected function but got %s: %s.",[ed(a),a],b,Array.prototype.slice.call(arguments,2));return a},Zd=function(a,b,c){hd(a)||Ud("Expected object but got %s: %s.",[ed(a),a],b,Array.prototype.slice.call(arguments,2));return a},$d=function(a,b,c){hd(a)&&1==a.nodeType||Ud("Expected Element but got %s: %s.",[ed(a),a],b,Array.prototype.slice.call(arguments,2));return a},be=function(a,b,c,e){a instanceof b||Ud("Expected instanceof %s but got %s.",
[ae(b),ae(a)],c,Array.prototype.slice.call(arguments,3));return a},ae=function(a){return a instanceof Function?a.displayName||a.name||Xc:a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===a?oc:typeof a};var ce=Array.prototype.indexOf?function(a,b,c){F(null!=a.length);return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(A(a))return A(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},de=Array.prototype.lastIndexOf?function(a,b,c){F(null!=a.length);return Array.prototype.lastIndexOf.call(a,b,null==c?a.length-1:c)}:function(a,b,c){c=null==c?a.length-1:c;0>c&&(c=Math.max(0,a.length+c));if(A(a))return A(b)&&1==
b.length?a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},G=Array.prototype.forEach?function(a,b,c){F(null!=a.length);Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=A(a)?a.split(""):a,g=0;g<e;g++)g in f&&b.call(c,f[g],g,a)},ee=Array.prototype.filter?function(a,b,c){F(null!=a.length);return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=[],g=0,h=A(a)?a.split(""):a,k=0;k<e;k++)if(k in h){var l=h[k];b.call(c,l,k,a)&&(f[g++]=
l)}return f},fe=Array.prototype.map?function(a,b,c){F(null!=a.length);return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=Array(e),g=A(a)?a.split(""):a,h=0;h<e;h++)h in g&&(f[h]=b.call(c,g[h],h,a));return f},ge=Array.prototype.reduce?function(a,b,c,e){F(null!=a.length);e&&(b=C(b,e));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,e){var f=c;G(a,function(c,h){f=b.call(e,f,c,h,a)});return f},he=Array.prototype.some?function(a,b,c){F(null!=a.length);return Array.prototype.some.call(a,
b,c)}:function(a,b,c){for(var e=a.length,f=A(a)?a.split(""):a,g=0;g<e;g++)if(g in f&&b.call(c,f[g],g,a))return!0;return!1},ie=Array.prototype.every?function(a,b,c){F(null!=a.length);return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=A(a)?a.split(""):a,g=0;g<e;g++)if(g in f&&!b.call(c,f[g],g,a))return!1;return!0},je=function(a,b,c){var e=0;G(a,function(a,g,h){b.call(c,a,g,h)&&++e},c);return e},le=function(a,b,c){b=ke(a,b,c);return 0>b?null:A(a)?a.charAt(b):a[b]},ke=function(a,
b,c){for(var e=a.length,f=A(a)?a.split(""):a,g=0;g<e;g++)if(g in f&&b.call(c,f[g],g,a))return g;return-1},me=function(a,b){return 0<=ce(a,b)},oe=function(a,b){var c=ce(a,b),e;(e=0<=c)&&ne(a,c);return e},ne=function(a,b){F(null!=a.length);return 1==Array.prototype.splice.call(a,b,1).length},pe=function(a,b,c){b=ke(a,b,c);return 0<=b?(ne(a,b),!0):!1},qe=function(a){return Array.prototype.concat.apply(Array.prototype,arguments)},re=function(a){var b=a.length;if(0<b){for(var c=Array(b),e=0;e<b;e++)c[e]=
a[e];return c}return[]},se=function(a,b){for(var c=1;c<arguments.length;c++){var e=arguments[c];if(fd(e)){var f=a.length||0,g=e.length||0;a.length=f+g;for(var h=0;h<g;h++)a[f+h]=e[h]}else a.push(e)}},ue=function(a,b,c,e){F(null!=a.length);return Array.prototype.splice.apply(a,te(arguments,1))},te=function(a,b,c){F(null!=a.length);return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)},ve=function(a,b,c){b=b||a;var e=function(a){return hd(a)?"o"+kd(a):(typeof a).charAt(0)+
a};c=c||e;for(var e={},f=0,g=0;g<a.length;){var h=a[g++],k=c(h);Object.prototype.hasOwnProperty.call(e,k)||(e[k]=!0,b[f++]=h)}b.length=f},xe=function(a,b){a.sort(b||we)},ye=function(a,b){for(var c=Array(a.length),e=0;e<a.length;e++)c[e]={index:e,value:a[e]};var f=b||we;xe(c,function(a,b){return f(a.value,b.value)||a.index-b.index});for(e=0;e<a.length;e++)a[e]=c[e].value},we=function(a,b){return a>b?1:a<b?-1:0};var H=function(){this.pb=this.pb;this.Id=this.Id};t=H.prototype;t.pb=!1;t.Uv=function(){return this.pb};t.Zt=H.prototype.Uv;t.dispose=function(){this.pb||(this.pb=!0,this.j())};t.zc=function(a){this.Ur(nd(I,a))};t.Ur=function(a,b){this.pb?w(b)?a.call(b):a():(this.Id||(this.Id=[]),this.Id.push(w(b)?C(a,b):a))};t.j=function(){if(this.Id)for(;this.Id.length;)this.Id.shift()()};var I=function(a){a&&typeof a.dispose==n&&a.dispose()};var ze=function(a,b,c){for(var e in a)b.call(c,a[e],e,a)},Ae=function(a,b,c){for(var e in a)if(b.call(c,a[e],e,a))return!0;return!1},Be=function(a){var b=[],c=0,e;for(e in a)b[c++]=a[e];return b},Ce=function(a){var b=[],c=0,e;for(e in a)b[c++]=e;return b},De=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1},Ee=function(a){for(var b in a)return!1;return!0},Fe=function(a,b){var c;(c=b in a)&&delete a[b];return c},Ge=function(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+
b+'"');a[b]=c},He=function(a){var b={},c;for(c in a)b[c]=a[c];return b},Ie="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Je=function(a,b){for(var c,e,f=1;f<arguments.length;f++){e=arguments[f];for(c in e)a[c]=e[c];for(var g=0;g<Ie.length;g++)c=Ie[g],Object.prototype.hasOwnProperty.call(e,c)&&(a[c]=e[c])}},Ke=function(a){var b=arguments.length;if(1==b&&z(arguments[0]))return Ke.apply(null,arguments[0]);if(b%2)throw Error(Ia);for(var c={},
e=0;e<b;e+=2)c[arguments[e]]=arguments[e+1];return c},Le=function(a){var b=arguments.length;if(1==b&&z(arguments[0]))return Le.apply(null,arguments[0]);for(var c={},e=0;e<b;e++)c[arguments[e]]=!0;return c};var Me=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Ld=!1;this.wk=!0};Me.prototype.stopPropagation=function(){this.Ld=!0};Me.prototype.preventDefault=function(){this.defaultPrevented=!0;this.wk=!1};var Ne=function(a){a.preventDefault()};var Oe=function(a){Oe[" "](a);return a};Oe[" "]=dd;var Pe=function(a,b){try{return Oe(a[b]),!0}catch(c){}return!1};var Qe;a:{var Re=v.navigator;if(Re){var Se=Re.userAgent;if(Se){Qe=Se;break a}}Qe=""}var J=function(a){return-1!=Qe.indexOf(a)};var Te=function(){return J("iPhone")&&!J("iPod")&&!J("iPad")};var Ue=J("Opera"),K=J("Trident")||J("MSIE"),Ve=J("Edge"),We=Ve||K,L=J("Gecko")&&!(-1!=Qe.toLowerCase().indexOf("webkit")&&!J("Edge"))&&!(J("Trident")||J("MSIE"))&&!J("Edge"),M=-1!=Qe.toLowerCase().indexOf("webkit")&&!J("Edge"),Xe=J("Macintosh"),Ye=J("Windows"),Ze=J("Linux")||J("CrOS"),$e=function(){var a=v.document;return a?a.documentMode:void 0},af;
a:{var bf="",cf=function(){var a=Qe;if(L)return/rv\:([^\);]+)(\)|;)/.exec(a);if(Ve)return/Edge\/([\d\.]+)/.exec(a);if(K)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(M)return/WebKit\/(\S+)/.exec(a);if(Ue)return/(?:Version)[ \/]?(\S+)/.exec(a)}();cf&&(bf=cf?cf[1]:"");if(K){var df=$e();if(null!=df&&df>parseFloat(bf)){af=String(df);break a}}af=bf}
var ef=af,ff={},N=function(a){var b;if(!(b=ff[a])){b=0;for(var c=zd(String(ef)).split("."),e=zd(String(a)).split("."),f=Math.max(c.length,e.length),g=0;0==b&&g<f;g++){var h=c[g]||"",k=e[g]||"",l=RegExp("(\\d*)(\\D*)","g"),p=RegExp("(\\d*)(\\D*)","g");do{var q=l.exec(h)||["","",""],u=p.exec(k)||["","",""];if(0==q[0].length&&0==u[0].length)break;b=Qd(0==q[1].length?0:parseInt(q[1],10),0==u[1].length?0:parseInt(u[1],10))||Qd(0==q[2].length,0==u[2].length)||Qd(q[2],u[2])}while(0==b)}b=ff[a]=0<=b}return b},
hf=function(a){return Number(gf)>=a},jf=v.document,gf=jf&&K?$e()||(jf.compatMode==qa?parseInt(ef,10):5):void 0;var kf=!K||hf(9),lf=!K||hf(9),mf=K&&!N("9");!M||N("528");L&&N("1.9b")||K&&N("8")||Ue&&N("9.5")||M&&N("528");L&&!N("8")||K&&N("9");var nf=K?vb:"DOMFocusIn",of=K?wb:"DOMFocusOut";var pf=function(a,b){Me.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.jk=!1;this.hb=null;a&&this.zj(a,b)};D(pf,Me);var qf=[1,4,2];t=pf.prototype;
t.zj=function(a,b){var c=this.type=a.type,e=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;var f=a.relatedTarget;f?L&&(Pe(f,"nodeName")||(f=null)):c==jc?f=a.fromElement:c==ic&&(f=a.toElement);this.relatedTarget=f;null===e?(this.offsetX=M||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=M||void 0!==a.offsetY?a.offsetY:a.layerY,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.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||(c==$b?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.jk=Xe?a.metaKey:a.ctrlKey;this.state=a.state;this.hb=a;a.defaultPrevented&&this.preventDefault()};
t.Tv=function(a){return kf?this.hb.button==a:this.type==m?0==a:!!(this.hb.button&qf[a])};t.Og=function(){return this.Tv(0)&&!(M&&Xe&&this.ctrlKey)};t.stopPropagation=function(){pf.b.stopPropagation.call(this);this.hb.stopPropagation?this.hb.stopPropagation():this.hb.cancelBubble=!0};t.preventDefault=function(){pf.b.preventDefault.call(this);var a=this.hb;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,mf)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var rf="closure_listenable_"+(1E6*Math.random()|0),sf=function(a){return!(!a||!a[rf])},tf=0;var uf=function(a,b,c,e,f,g){this.listener=a;this.mh=b;this.src=c;this.type=e;this.Yd=!!f;this.Cg=g;this.key=++tf;this.ze=this.Wf=!1};uf.prototype.Vg=function(){this.ze=!0;this.Cg=this.src=this.mh=this.listener=null};var vf=function(a){this.src=a;this.va={};this.Kf=0};t=vf.prototype;t.add=function(a,b,c,e,f){var g=a.toString();a=this.va[g];a||(a=this.va[g]=[],this.Kf++);var h=wf(a,b,e,f);-1<h?(b=a[h],c||(b.Wf=!1)):(b=new uf(b,null,this.src,g,!!e,f),b.Wf=c,a.push(b));return b};t.remove=function(a,b,c,e){a=a.toString();if(!(a in this.va))return!1;var f=this.va[a];b=wf(f,b,c,e);return-1<b?(f[b].Vg(),ne(f,b),0==f.length&&(delete this.va[a],this.Kf--),!0):!1};
t.yp=function(a){var b=a.type;if(!(b in this.va))return!1;var c=oe(this.va[b],a);c&&(a.Vg(),0==this.va[b].length&&(delete this.va[b],this.Kf--));return c};t.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.va)if(!a||c==a){for(var e=this.va[c],f=0;f<e.length;f++)++b,e[f].Vg();delete this.va[c];this.Kf--}return b};t.pg=function(a,b){var c=this.va[a.toString()],e=[];if(c)for(var f=0;f<c.length;++f){var g=c[f];g.Yd==b&&e.push(g)}return e};
t.Ze=function(a,b,c,e){a=this.va[a.toString()];var f=-1;a&&(f=wf(a,b,c,e));return-1<f?a[f]:null};t.hasListener=function(a,b){var c=w(a),e=c?a.toString():"",f=w(b);return Ae(this.va,function(a){for(var h=0;h<a.length;++h)if(!(c&&a[h].type!=e||f&&a[h].Yd!=b))return!0;return!1})};var wf=function(a,b,c,e){for(var f=0;f<a.length;++f){var g=a[f];if(!g.ze&&g.listener==b&&g.Yd==!!c&&g.Cg==e)return f}return-1};var xf="closure_lm_"+(1E6*Math.random()|0),yf={},zf=0,O=function(a,b,c,e,f){if(z(b)){for(var g=0;g<b.length;g++)O(a,b[g],c,e,f);return null}c=Af(c);return sf(a)?a.c(b,c,e,f):Bf(a,b,c,!1,e,f)},Bf=function(a,b,c,e,f,g){if(!b)throw Error("Invalid event type");var h=!!f,k=Cf(a);k||(a[xf]=k=new vf(a));c=k.add(b,c,e,f,g);if(c.mh)return c;e=Df();c.mh=e;e.src=a;e.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),e,h);else if(a.attachEvent)a.attachEvent(Ef(b.toString()),e);else throw Error("addEventListener and attachEvent are unavailable.");
zf++;return c},Df=function(){var a=Ff,b=lf?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b},Gf=function(a,b,c,e,f){if(z(b)){for(var g=0;g<b.length;g++)Gf(a,b[g],c,e,f);return null}c=Af(c);return sf(a)?a.Sj(b,c,e,f):Bf(a,b,c,!0,e,f)},Hf=function(a,b,c,e,f){if(z(b)){for(var g=0;g<b.length;g++)Hf(a,b[g],c,e,f);return null}c=Af(c);if(sf(a))return a.P(b,c,e,f);if(!a)return!1;if(a=Cf(a))if(b=a.Ze(b,c,!!e,f))return If(b);return!1},If=function(a){if(B(a)||
!a||a.ze)return!1;var b=a.src;if(sf(b))return b.Sq(a);var c=a.type,e=a.mh;b.removeEventListener?b.removeEventListener(c,e,a.Yd):b.detachEvent&&b.detachEvent(Ef(c),e);zf--;(c=Cf(b))?(c.yp(a),0==c.Kf&&(c.src=null,b[xf]=null)):a.Vg();return!0},Jf=function(a,b){if(!a)return 0;if(sf(a))return a.removeAllListeners(b);var c=Cf(a);if(!c)return 0;var e=0,f=b&&b.toString(),g;for(g in c.va)if(!f||g==f)for(var h=c.va[g].concat(),k=0;k<h.length;++k)If(h[k])&&++e;return e},Ef=function(a){return a in yf?yf[a]:yf[a]=
"on"+a},Lf=function(a,b,c,e){var f=!0;if(a=Cf(a))if(b=a.va[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var g=b[a];g&&g.Yd==c&&!g.ze&&(g=Kf(g,e),f=f&&!1!==g)}return f},Kf=function(a,b){var c=a.listener,e=a.Cg||a.src;a.Wf&&If(a);return c.call(e,b)},Ff=function(a,b){if(a.ze)return!0;if(!lf){var c=b||cd("window.event"),e=new pf(c,this),f=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var g=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(l){g=!0}if(g||void 0==c.returnValue)c.returnValue=!0}c=
[];for(g=e.currentTarget;g;g=g.parentNode)c.push(g);for(var g=a.type,h=c.length-1;!e.Ld&&0<=h;h--){e.currentTarget=c[h];var k=Lf(c[h],g,!0,e),f=f&&k}for(h=0;!e.Ld&&h<c.length;h++)e.currentTarget=c[h],k=Lf(c[h],g,!1,e),f=f&&k}return f}return Kf(a,new pf(b,this))},Cf=function(a){a=a[xf];return a instanceof vf?a:null},Mf="__closure_events_fn_"+(1E9*Math.random()>>>0),Af=function(a){F(a,"Listener can not be null.");if(gd(a))return a;F(a.handleEvent,"An object listener must have handleEvent method.");
a[Mf]||(a[Mf]=function(b){return a.handleEvent(b)});return a[Mf]};var P=function(){H.call(this);this.Fb=new vf(this);this.Kr=this;this.hk=null};D(P,H);P.prototype[rf]=!0;t=P.prototype;t.le=function(){return this.hk};t.Rk=function(a){this.hk=a};t.addEventListener=function(a,b,c,e){O(this,a,b,c,e)};t.removeEventListener=function(a,b,c,e){Hf(this,a,b,c,e)};
t.dispatchEvent=function(a){this.Ul();var b,c=this.le();if(c){b=[];for(var e=1;c;c=c.le())b.push(c),F(1E3>++e,"infinite loop")}c=this.Kr;e=a.type||a;if(A(a))a=new Me(a,c);else if(a instanceof Me)a.target=a.target||c;else{var f=a;a=new Me(e,c);Je(a,f)}var f=!0,g;if(b)for(var h=b.length-1;!a.Ld&&0<=h;h--)g=a.currentTarget=b[h],f=g.Te(e,!0,a)&&f;a.Ld||(g=a.currentTarget=c,f=g.Te(e,!0,a)&&f,a.Ld||(f=g.Te(e,!1,a)&&f));if(b)for(h=0;!a.Ld&&h<b.length;h++)g=a.currentTarget=b[h],f=g.Te(e,!1,a)&&f;return f};
t.j=function(){P.b.j.call(this);this.removeAllListeners();this.hk=null};t.c=function(a,b,c,e){this.Ul();return this.Fb.add(String(a),b,!1,c,e)};t.Sj=function(a,b,c,e){return this.Fb.add(String(a),b,!0,c,e)};t.P=function(a,b,c,e){return this.Fb.remove(String(a),b,c,e)};t.Sq=function(a){return this.Fb.yp(a)};t.removeAllListeners=function(a){return this.Fb?this.Fb.removeAll(a):0};
t.Te=function(a,b,c){a=this.Fb.va[String(a)];if(!a)return!0;a=a.concat();for(var e=!0,f=0;f<a.length;++f){var g=a[f];if(g&&!g.ze&&g.Yd==b){var h=g.listener,k=g.Cg||g.src;g.Wf&&this.Sq(g);e=!1!==h.call(k,c)&&e}}return e&&0!=c.wk};t.pg=function(a,b){return this.Fb.pg(String(a),b)};t.Ze=function(a,b,c,e){return this.Fb.Ze(String(a),b,c,e)};t.hasListener=function(a,b){return this.Fb.hasListener(w(a)?String(a):void 0,b)};t.Ul=function(){F(this.Fb,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};var Nf=function(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\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,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);},Pf=function(a,b){return(new Of(b)).ry(a)},Of=function(a){this.ph=a};
Of.prototype.ry=function(a){var b=[];this.Ak(a,b);return b.join("")};Of.prototype.Ak=function(a,b){if(null==a)b.push(oc);else{if(typeof a==qc){if(z(a)){this.sy(a,b);return}if(a instanceof String||a instanceof Number||a instanceof Boolean)a=a.valueOf();else{this.uy(a,b);return}}switch(typeof a){case Pc:this.Op(a,b);break;case pc:this.ty(a,b);break;case Wa:b.push(String(a));break;case n:b.push(oc);break;default:throw Error("Unknown type: "+typeof a);}}};
var Qf={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Rf=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;Of.prototype.Op=function(a,b){b.push('"',a.replace(Rf,function(a){var b=Qf[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),Qf[a]=b);return b}),'"')};Of.prototype.ty=function(a,b){b.push(isFinite(a)&&!isNaN(a)?String(a):oc)};
Of.prototype.sy=function(a,b){var c=a.length;b.push("[");for(var e="",f=0;f<c;f++)b.push(e),e=a[f],this.Ak(this.ph?this.ph.call(a,String(f),e):e,b),e=",";b.push("]")};Of.prototype.uy=function(a,b){b.push("{");var c="",e;for(e in a)if(Object.prototype.hasOwnProperty.call(a,e)){var f=a[e];typeof f!=n&&(b.push(c),this.Op(e,b),b.push(":"),this.Ak(this.ph?this.ph.call(a,e,f):f,b),c=",")}b.push("}")};var Sf={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var Tf=/<[^>]*>|&[^;]+;/g,Uf=function(a,b){return b?a.replace(Tf,""):a},Vf=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Wf=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"),Xf=/^http:\/\/.*/,Yf=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff][^\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]*$"),
Zf=RegExp("[\u0591-\u06ef\u06fa-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc][^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*$"),$f=/\s+/,ag=/[\d\u06f0-\u06f9]/,bg=function(a,b){for(var c=0,e=0,f=!1,g=Uf(a,b).split($f),h=0;h<g.length;h++){var k=g[h];Wf.test(Uf(k,void 0))?(c++,e++):Xf.test(k)?f=!0:Vf.test(Uf(k,void 0))?e++:ag.test(k)&&(f=!0)}return 0==e?f?1:0:.4<c/e?-1:1};var dg=function(){this.Kh="";this.Fr=cg};dg.prototype.zd=!0;dg.prototype.lc=function(){return this.Kh};dg.prototype.toString=function(){return"Const{"+this.Kh+"}"};var eg=function(a){if(a instanceof dg&&a.constructor===dg&&a.Fr===cg)return a.Kh;Vd("expected object of type Const, got '"+a+"'");return"type_error:Const"},cg={},fg=function(a){var b=new dg;b.Kh=a;return b};var hg=function(){this.kh="";this.ur=gg};hg.prototype.zd=!0;var gg={};hg.prototype.lc=function(){return this.kh};hg.prototype.toString=function(){return"SafeStyle{"+this.kh+"}"};hg.prototype.Lg=function(a){this.kh=a;return this};var ig=(new hg).Lg(""),jg=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;var lg=function(){this.yc="";this.vr=kg};t=lg.prototype;t.zd=!0;t.lc=function(){return this.yc};t.xj=!0;t.Mc=function(){return 1};t.toString=function(){return"SafeUrl{"+this.yc+"}"};
var mg=function(a){if(a instanceof lg&&a.constructor===lg&&a.vr===kg)return a.yc;Vd("expected object of type SafeUrl, got '"+a+aa+ed(a));return"type_error:SafeUrl"},ng=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i,pg=function(a){if(a instanceof lg)return a;a=a.zd?a.lc():String(a);ng.test(a)||(a=La);return og(a)},kg={},og=function(a){var b=new lg;b.yc=a;return b};og(Ka);var rg=function(){this.kk="";this.Gr=qg};t=rg.prototype;t.zd=!0;t.lc=function(){return this.kk};t.xj=!0;t.Mc=function(){return 1};t.toString=function(){return"TrustedResourceUrl{"+this.kk+"}"};var sg=function(a){if(a instanceof rg&&a.constructor===rg&&a.Gr===qg)return a.kk;Vd("expected object of type TrustedResourceUrl, got '"+a+aa+ed(a));return"type_error:TrustedResourceUrl"},qg={};var ug=function(){this.yc="";this.tr=tg;this.Gi=null};t=ug.prototype;t.xj=!0;t.Mc=function(){return this.Gi};t.zd=!0;t.lc=function(){return this.yc};t.toString=function(){return"SafeHtml{"+this.yc+"}"};
var Q=function(a){if(a instanceof ug&&a.constructor===ug&&a.tr===tg)return a.yc;Vd("expected object of type SafeHtml, got '"+a+aa+ed(a));return"type_error:SafeHtml"},wg=function(a){if(a instanceof ug)return a;var b=null;a.xj&&(b=a.Mc());return vg(Id(a.zd?a.lc():String(a)),b)},xg=function(a){if(a instanceof ug)return a;a=wg(a);return vg(Ad(Q(a)),a.Mc())},yg=function(a){if(a instanceof ug)return a;a=wg(a);var b;b=Q(a);b=Ad(b.replace(/  /g," &#160;"),void 0);return vg(b,a.Mc())},zg=/^[a-zA-Z0-9-]+$/,
Ag={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Bg={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Dg=function(a,b,c){if(!zg.test(a))throw Error("Invalid tag name <"+a+">.");if(a.toUpperCase()in Bg)throw Error("Tag name <"+a+"> is not allowed for SafeHtml.");var e=null,f,g="";if(b)for(f in b){if(!zg.test(f))throw Error('Invalid attribute name "'+f+'".');var h=b[f];if(null!=h){var k,l=a;k=f;if(h instanceof
dg)h=eg(h);else if("style"==k.toLowerCase()){if(!hd(h))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof h+" given: "+h);if(!(h instanceof hg)){var l="",p=void 0;for(p in h){if(!/^[-_a-zA-Z0-9]+$/.test(p))throw Error("Name allows only [-_a-zA-Z0-9], got: "+p);var q=h[p];if(null!=q){if(q instanceof dg)q=eg(q),F(!/[{;}]/.test(q),"Value does not allow [{;}].");else if(jg.test(q)){for(var u=!0,R=!0,ja=0;ja<q.length;ja++){var xc=q.charAt(ja);"'"==xc&&
R?u=!u:'"'==xc&&u&&(R=!R)}u&&R||(Vd("String value requires balanced quotes, got: "+q),q="zClosurez")}else Vd("String value allows only [-,.\"'%_!# a-zA-Z0-9], rgb() and rgba(), got: "+q),q="zClosurez";l+=p+":"+q+";"}}l?(F(!/[<>]/.test(l),"Forbidden characters in style string: "+l),h=(new hg).Lg(l)):h=ig}h instanceof hg&&h.constructor===hg&&h.ur===gg?h=h.kh:(Vd("expected object of type SafeStyle, got '"+h+aa+ed(h)),h="type_error:SafeStyle")}else{if(/^on/i.test(k))throw Error('Attribute "'+k+'" requires goog.string.Const value, "'+
h+'" given.');if(k.toLowerCase()in Ag)if(h instanceof rg)h=sg(h);else if(h instanceof lg)h=mg(h);else if(A(h))h=pg(h).lc();else throw Error('Attribute "'+k+'" on tag "'+l+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+h+'" given.');}h.zd&&(h=h.lc());F(A(h)||B(h),"String or number value expected, got "+typeof h+" with value: "+h);k=k+'="'+Id(String(h))+'"';g+=" "+k}}f="<"+a+g;null!=c?z(c)||(c=[c]):c=[];!0===Sf[a.toLowerCase()]?(F(!c.length,"Void tag <"+a+"> does not allow content."),
f+=">"):(e=Cg(c),f+=">"+Q(e)+"</"+a+">",e=e.Mc());(a=b&&b.dir)&&(e=/^(ltr|rtl|auto)$/i.test(a)?0:null);return vg(f,e)},Cg=function(a){var b=0,c="",e=function(a){z(a)?G(a,e):(a=wg(a),c+=Q(a),a=a.Mc(),0==b?b=a:0!=a&&b!=a&&(b=null))};G(arguments,e);return vg(c,b)},Eg=function(a,b){var c=Cg(te(arguments,1));c.Gi=a;return c},tg={},vg=function(a,b){return(new ug).Lg(a,b)};ug.prototype.Lg=function(a,b){this.yc=a;this.Gi=b;return this};vg("<!DOCTYPE html>",0);var Fg=vg("",0),Gg=vg("<br>",0);var Hg=function(a,b,c){Xd(eg(a),lc);F(!xd(eg(a)),mc);return vg(b,c||null)};var Ig="StopIteration"in v?v.StopIteration:{message:"StopIteration",stack:""},Jg=function(){};Jg.prototype.next=function(){throw Ig;};Jg.prototype.Jr=function(){return this};var Kg=function(a,b){this.wa={};this.X=[];this.Mf=this.da=0;var c=arguments.length;if(1<c){if(c%2)throw Error(Ia);for(var e=0;e<c;e+=2)this.set(arguments[e],arguments[e+1])}else a&&this.addAll(a)};t=Kg.prototype;t.kc=function(){return this.da};t.jb=function(){this.Oe();for(var a=[],b=0;b<this.X.length;b++)a.push(this.wa[this.X[b]]);return a};t.Aa=function(){this.Oe();return this.X.concat()};t.Db=function(a){return Lg(this.wa,a)};t.clear=function(){this.wa={};this.Mf=this.da=this.X.length=0};
t.remove=function(a){return Lg(this.wa,a)?(delete this.wa[a],this.da--,this.Mf++,this.X.length>2*this.da&&this.Oe(),!0):!1};t.Oe=function(){if(this.da!=this.X.length){for(var a=0,b=0;a<this.X.length;){var c=this.X[a];Lg(this.wa,c)&&(this.X[b++]=c);a++}this.X.length=b}if(this.da!=this.X.length){for(var e={},b=a=0;a<this.X.length;)c=this.X[a],Lg(e,c)||(this.X[b++]=c,e[c]=1),a++;this.X.length=b}};t.get=function(a,b){return Lg(this.wa,a)?this.wa[a]:b};
t.set=function(a,b){Lg(this.wa,a)||(this.da++,this.X.push(a),this.Mf++);this.wa[a]=b};t.addAll=function(a){var b;a instanceof Kg?(b=a.Aa(),a=a.jb()):(b=Ce(a),a=Be(a));for(var c=0;c<b.length;c++)this.set(b[c],a[c])};t.forEach=function(a,b){for(var c=this.Aa(),e=0;e<c.length;e++){var f=c[e],g=this.get(f);a.call(b,g,f,this)}};t.clone=function(){return new Kg(this)};t.Gq=function(){this.Oe();for(var a={},b=0;b<this.X.length;b++){var c=this.X[b];a[c]=this.wa[c]}return a};
t.Jr=function(a){this.Oe();var b=0,c=this.Mf,e=this,f=new Jg;f.next=function(){if(c!=e.Mf)throw Error("The map has changed since the iterator was created");if(b>=e.X.length)throw Ig;var f=e.X[b++];return a?f:e.wa[f]};return f};var Lg=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Mg=function(a){if(a.jb&&typeof a.jb==n)return a.jb();if(A(a))return a.split("");if(fd(a)){for(var b=[],c=a.length,e=0;e<c;e++)b.push(a[e]);return b}return Be(a)},Ng=function(a,b,c){if(a.forEach&&typeof a.forEach==n)a.forEach(b,c);else if(fd(a)||A(a))G(a,b,c);else{var e;if(a.Aa&&typeof a.Aa==n)e=a.Aa();else if(a.jb&&typeof a.jb==n)e=void 0;else if(fd(a)||A(a)){e=[];for(var f=a.length,g=0;g<f;g++)e.push(g)}else e=Ce(a);for(var f=Mg(a),g=f.length,h=0;h<g;h++)b.call(c,f[h],e&&e[h],a)}};var Pg=function(a,b){try{var c;var e=cd("window.location.href");if(A(a))c={message:a,name:"Unknown error",lineNumber:va,fileName:e,stack:va};else{var f,g,h=!1;try{f=a.lineNumber||a.rC||va}catch(R){f=va,h=!0}try{g=a.fileName||a.filename||a.sourceURL||v.$googDebugFname||e}catch(R){g=va,h=!0}c=!h&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:{message:a.message||va,name:a.name||"UnknownError",lineNumber:f,fileName:g,stack:a.stack||va}}var k;var l=c.fileName;null!=l||(l="");if(/^https?:\/\//i.test(l)){var p=
pg(l),q=fg("view-source scheme plus HTTP/HTTPS URL"),u="view-source:"+mg(p);Xd(eg(q),lc);F(!xd(eg(q)),mc);k=og(u)}else k=og(eg(fg("sanitizedviewsrc")));return Cg(yg("Message: "+c.message+"\nUrl: "),Dg("a",{href:k,target:"_new"},c.fileName),yg("\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+c.stack+"-> [end]\n\nJS stack traversal:\n"+Og(b)+"-> "))}catch(R){return yg("Exception trying to expose exception! You win, we lose. "+R)}},Og=function(a){var b;b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,
a||Og),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=Qg(a||arguments.callee.caller,[]));return b},Qg=function(a,b){var c=[];if(me(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(Rg(a)+"(");for(var e=a.arguments,f=0;e&&f<e.length;f++){0<f&&c.push(", ");var g;g=e[f];switch(typeof g){case qc:g=g?qc:oc;break;case Pc:break;case pc:g=String(g);break;case Wa:g=g?"true":"false";break;case n:g=(g=Rg(g))?g:"[fn]";break;default:g=typeof g}40<g.length&&
(g=g.substr(0,40)+"...");c.push(g)}b.push(a);c.push(")\n");try{c.push(Qg(a.caller,b))}catch(h){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},Rg=function(a){if(Sg[a])return Sg[a];a=String(a);if(!Sg[a]){var b=/function ([^\(]+)/.exec(a);Sg[a]=b?b[1]:"[Anonymous]"}return Sg[a]},Sg={};var Tg=function(a,b,c,e,f){this.reset(a,b,c,e,f)};Tg.prototype.ig=null;var Ug=0;Tg.prototype.reset=function(a,b,c,e,f){typeof f==pc||Ug++;this.Fq=e||od();this.Gd=a;this.Pw=b;this.yw=c;delete this.ig};Tg.prototype.My=function(a){this.ig=a};Tg.prototype.Dh=function(a){this.Gd=a};Tg.prototype.getMessage=function(){return this.Pw};var Vg=function(a){this.te=a;this.df=this.pa=this.Gd=this.F=null},Wg=function(a,b){this.name=a;this.value=b};Wg.prototype.toString=function(){return this.name};var Xg=new Wg("SHOUT",1200),Yg=new Wg("SEVERE",1E3),Zg=new Wg("WARNING",900),$g=new Wg("INFO",800),ah=new Wg("CONFIG",700),bh=new Wg("FINE",500),ch=new Wg("FINER",400);t=Vg.prototype;t.getName=function(){return this.te};t.Pr=function(a){this.df||(this.df=[]);this.df.push(a)};t.getParent=function(){return this.F};
t.$i=function(){this.pa||(this.pa={});return this.pa};t.Dh=function(a){this.Gd=a};t.wn=function(){if(this.Gd)return this.Gd;if(this.F)return this.F.wn();Vd("Root logger has no level set.");return null};t.Zv=function(a){return a.value>=this.wn().value};t.log=function(a,b,c){this.Zv(a)&&(gd(b)&&(b=b()),this.Xs(this.hu(a,b,c)))};t.hu=function(a,b,c){a=new Tg(a,String(b),this.te);c&&a.My(c);return a};t.Ih=function(a,b){this.log(Yg,a,b)};t.ql=function(a,b){this.log(Zg,a,b)};
t.info=function(a,b){this.log($g,a,b)};t.ft=function(a,b){this.log(bh,a,b)};t.Xs=function(a){var b="log:"+a.getMessage();v.console&&(v.console.timeStamp?v.console.timeStamp(b):v.console.markTimeline&&v.console.markTimeline(b));v.msWriteProfilerMark&&v.msWriteProfilerMark(b);for(b=this;b;)b.us(a),b=b.getParent()};t.us=function(a){if(this.df)for(var b=0,c;c=this.df[b];b++)c(a)};t.Wy=function(a){this.F=a};t.Mr=function(a,b){this.$i()[a]=b};
var dh={},eh=null,fh=function(){eh||(eh=new Vg(""),dh[""]=eh,eh.Dh(ah))},gh=function(a){fh();var b;if(!(b=dh[a])){b=new Vg(a);var c=a.lastIndexOf("."),e=a.substr(c+1),c=gh(a.substr(0,c));c.Mr(e,b);b.Wy(c);dh[a]=b}return b};var hh=function(a,b){var c=gh(a);b&&c&&c.Dh(b);return c},ih=function(a,b,c){a&&a.ft(b,c)};var jh=function(a,b,c){this.mw=c;this.Ls=a;this.$x=b;this.$g=0;this.W=null};jh.prototype.get=function(){var a;0<this.$g?(this.$g--,a=this.W,this.W=a.next,a.next=null):a=this.Ls();return a};jh.prototype.put=function(a){this.$x(a);this.$g<this.mw&&(this.$g++,a.next=this.W,this.W=a)};var kh=function(a){v.setTimeout(function(){throw a;},0)},lh,mh=function(){var a=v.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!J("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display=nc;a.src="";document.documentElement.appendChild(a);var b=a.contentWindow,a=b.document;a.open();a.write("");a.close();var c="callImmediate"+Math.random(),e="file:"==b.location.protocol?"*":b.location.protocol+"//"+b.location.host,
a=C(function(a){if(("*"==e||a.origin==e)&&a.data==c)this.port1.onmessage()},this);b.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,e)}}});if("undefined"!==typeof a&&!J("Trident")&&!J("MSIE")){var b=new a,c={},e=c;b.port1.onmessage=function(){if(w(c.next)){c=c.next;var a=c.jm;c.jm=null;a()}};return function(a){e.next={jm:a};e=e.next;b.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement(xa)?function(a){var b=
document.createElement(xa);b.onreadystatechange=function(){b.onreadystatechange=null;b.parentNode.removeChild(b);b=null;a();a=null};document.documentElement.appendChild(b)}:function(a){v.setTimeout(a,0)}};var nh=function(){this.ai=this.Td=null},ph=new jh(function(){return new oh},function(a){a.reset()},100);nh.prototype.add=function(a,b){var c=this.Bu();c.set(a,b);this.ai?this.ai.next=c:(F(!this.Td),this.Td=c);this.ai=c};nh.prototype.remove=function(){var a=null;this.Td&&(a=this.Td,this.Td=this.Td.next,this.Td||(this.ai=null),a.next=null);return a};nh.prototype.by=function(a){ph.put(a)};nh.prototype.Bu=function(){return ph.get()};var oh=function(){this.next=this.scope=this.Ti=null};
oh.prototype.set=function(a,b){this.Ti=a;this.scope=b;this.next=null};oh.prototype.reset=function(){this.next=this.scope=this.Ti=null};var uh=function(a,b){qh||rh();sh||(qh(),sh=!0);th.add(a,b)},qh,rh=function(){if(v.Promise&&v.Promise.resolve){var a=v.Promise.resolve(void 0);qh=function(){a.then(vh)}}else qh=function(){var a=vh;!gd(v.setImmediate)||v.Window&&v.Window.prototype&&!J("Edge")&&v.Window.prototype.setImmediate==v.setImmediate?(lh||(lh=mh()),lh(a)):v.setImmediate(a)}},sh=!1,th=new nh,vh=function(){for(var a;a=th.remove();){try{a.Ti.call(a.scope)}catch(b){kh(b)}th.by(a)}sh=!1};var wh=function(a){a.prototype.then=a.prototype.then;a.prototype.$goog_Thenable=!0},xh=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var zh=function(a,b){this.S=0;this.Ab=void 0;this.Xd=this.dc=this.F=null;this.xg=this.Qi=!1;if(a!=dd)try{var c=this;a.call(b,function(a){c.Ae(2,a)},function(a){if(!(a instanceof yh))try{if(a instanceof Error)throw a;throw Error("Promise rejected.");}catch(b){}c.Ae(3,a)})}catch(e){this.Ae(3,e)}},Ah=function(){this.next=this.context=this.ue=this.Jd=this.od=null;this.Rf=!1};Ah.prototype.reset=function(){this.context=this.ue=this.Jd=this.od=null;this.Rf=!1};
var Bh=new jh(function(){return new Ah},function(a){a.reset()},100),Ch=function(a,b,c){var e=Bh.get();e.Jd=a;e.ue=b;e.context=c;return e};zh.prototype.then=function(a,b,c){null!=a&&Yd(a,sc);null!=b&&Yd(b,tc);return this.Lr(gd(a)?a:null,gd(b)?b:null,c)};wh(zh);t=zh.prototype;t.Oz=function(a,b,c){null!=a&&Yd(a,sc);null!=b&&Yd(b,tc);this.Fl(Ch(a||dd,b||null,c))};t.cancel=function(a){0==this.S&&uh(function(){var b=new yh(a);this.im(b)},this)};
t.im=function(a){0==this.S&&(this.F?(this.F.ws(this,a),this.F=null):this.Ae(3,a))};t.ws=function(a,b){if(this.dc){for(var c=0,e=null,f=null,g=this.dc;g&&(g.Rf||(c++,g.od==a&&(e=g),!(e&&1<c)));g=g.next)e||(f=g);e&&(0==this.S&&1==c?this.im(b):(f?this.Jx(f):this.np(),this.bn(e,3,b)))}};t.Fl=function(a){this.kv()||2!=this.S&&3!=this.S||this.Ip();this.Dx(a)};
t.Lr=function(a,b,c){var e=Ch(null,null,null);e.od=new zh(function(f,g){e.Jd=a?function(b){try{var e=a.call(c,b);f(e)}catch(l){g(l)}}:f;e.ue=b?function(a){try{var e=b.call(c,a);!w(e)&&a instanceof yh?g(a):f(e)}catch(l){g(l)}}:g});e.od.F=this;this.Fl(e);return e.od};t.aA=function(a){F(1==this.S);this.S=0;this.Ae(2,a)};t.bA=function(a){F(1==this.S);this.S=0;this.Ae(3,a)};
t.Ae=function(a,b){if(0==this.S){this===b&&(a=3,b=new TypeError("Promise cannot resolve to itself"));this.S=1;var c;a:{var e=b,f=this.aA,g=this.bA;if(e instanceof zh)e.Oz(f,g,this),c=!0;else if(xh(e))e.then(f,g,this),c=!0;else{if(hd(e))try{var h=e.then;if(gd(h)){Dh(e,h,f,g,this);c=!0;break a}}catch(k){g.call(this,k);c=!0;break a}c=!1}}c||(this.Ab=b,this.S=a,this.F=null,this.Ip(),3!=a||b instanceof yh||Eh(this,b))}};
var Dh=function(a,b,c,e,f){var g=!1,h=function(a){g||(g=!0,c.call(f,a))},k=function(a){g||(g=!0,e.call(f,a))};try{b.call(a,h,k)}catch(l){k(l)}};t=zh.prototype;t.Ip=function(){this.Qi||(this.Qi=!0,uh(this.dt,this))};t.kv=function(){return!!this.dc};t.Dx=function(a){F(null!=a.Jd);this.Xd?this.Xd.next=a:this.dc=a;this.Xd=a};t.np=function(){var a=null;this.dc&&(a=this.dc,this.dc=a.next,a.next=null);this.dc||(this.Xd=null);null!=a&&F(null!=a.Jd);return a};
t.Jx=function(a){F(this.dc);F(null!=a);a.next==this.Xd&&(this.Xd=a);a.next=a.next.next};t.dt=function(){for(var a;a=this.np();)this.bn(a,this.S,this.Ab);this.Qi=!1};t.bn=function(a,b,c){3==b&&a.ue&&!a.Rf&&this.Ox();if(a.od)a.od.F=null,Fh(a,b,c);else try{a.Rf?a.Jd.call(a.context):Fh(a,b,c)}catch(e){Gh.call(null,e)}Bh.put(a)};var Fh=function(a,b,c){2==b?a.Jd.call(a.context,c):a.ue&&a.ue.call(a.context,c)};zh.prototype.Ox=function(){var a;for(a=this;a&&a.xg;a=a.F)a.xg=!1};
var Eh=function(a,b){a.xg=!0;uh(function(){a.xg&&Gh.call(null,b)})},Gh=kh,yh=function(a){ud.call(this,a)};D(yh,ud);yh.prototype.name=Za;var Hh=function(a,b){P.call(this);this.Cd=a||1;this.He=b||v;this.si=C(this.Rz,this);this.Qj=od()};D(Hh,P);t=Hh.prototype;t.enabled=!1;t.T=null;t.setInterval=function(a){this.Cd=a;this.T&&this.enabled?(this.stop(),this.start()):this.T&&this.stop()};t.Rz=function(){if(this.enabled){var a=od()-this.Qj;0<a&&a<.8*this.Cd?this.T=this.He.setTimeout(this.si,this.Cd-a):(this.T&&(this.He.clearTimeout(this.T),this.T=null),this.Us(),this.enabled&&(this.T=this.He.setTimeout(this.si,this.Cd),this.Qj=od()))}};
t.Us=function(){this.dispatchEvent("tick")};t.start=function(){this.enabled=!0;this.T||(this.T=this.He.setTimeout(this.si,this.Cd),this.Qj=od())};t.stop=function(){this.enabled=!1;this.T&&(this.He.clearTimeout(this.T),this.T=null)};t.j=function(){Hh.b.j.call(this);this.stop();delete this.He};var Ih=function(a,b,c){if(gd(a))c&&(a=C(a,c));else if(a&&typeof a.handleEvent==n)a=C(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:v.setTimeout(a,b||0)},Jh=function(a){v.clearTimeout(a)};var Kh=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,Lh=function(a,b){if(a)for(var c=a.split("&"),e=0;e<c.length;e++){var f=c[e].indexOf("="),g,h=null;0<=f?(g=c[e].substring(0,f),h=c[e].substring(f+1)):g=c[e];b(g,h?decodeURIComponent(h.replace(/\+/g," ")):"")}},Mh=function(a,b,c){a=[a,"&",b];null!=c&&a.push("=",encodeURIComponent(String(c)));a[1]&&(c=a[0],b=c.indexOf("#"),0<=b&&(a.push(c.substr(b)),a[0]=c=c.substr(0,b)),b=c.indexOf("?"),
0>b?a[1]="?":b==c.length-1&&(a[1]=void 0));return a.join("")},Nh=function(a,b,c,e){for(var f=c.length;0<=(b=a.indexOf(c,b))&&b<e;){var g=a.charCodeAt(b-1);if(38==g||63==g)if(g=a.charCodeAt(b+f),!g||61==g||38==g||35==g)return b;b+=f+1}return-1},Oh=/#|$/,Ph=/[?&]($|#)/,Qh=function(a,b){for(var c=a.search(Oh),e=0,f,g=[];0<=(f=Nh(a,e,b,c));)g.push(a.substring(e,f)),e=Math.min(a.indexOf("&",f)+1||c,c);g.push(a.substr(e));return g.join("").replace(Ph,"$1")};var Rh=function(){};Rh.prototype.em=null;Rh.prototype.getOptions=function(){return this.em||(this.em=this.Rv())};var Sh,Th=function(){};D(Th,Rh);Th.prototype.Em=function(){var a=this.Bn();return a?new ActiveXObject(a):new XMLHttpRequest};Th.prototype.Rv=function(){var a={};this.Bn()&&(a[0]=!0,a[1]=!0);return a};
Th.prototype.Bn=function(){if(!this.$n&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;b<a.length;b++){var c=a[b];try{return new ActiveXObject(c),this.$n=c}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return this.$n};Sh=new Th;var Uh=function(a){P.call(this);this.headers=new Kg;this.ci=a||null;this.ta=!1;this.bi=this.G=null;this.mf=this.Ao=this.wc="";this.Ad=this.yj=this.Ig=this.Mi=!1;this.If=0;this.Ph=null;this.Ep="";this.Yh=this.Bx=this.er=!1};D(Uh,P);Uh.prototype.J=hh("goog.net.XhrIo");var Vh=/^https?$/i,Wh=["POST","PUT"],Xh=[];Uh.prototype.zs=function(){this.dispose();oe(Xh,this)};
Uh.prototype.send=function(a,b,c,e){if(this.G)throw Error("[goog.net.XhrIo] Object is active with another request="+this.wc+"; newUri="+a);b=b?b.toUpperCase():"GET";this.wc=a;this.mf="";this.Ao=b;this.Mi=!1;this.ta=!0;this.G=this.Ks();this.bi=this.ci?this.ci.getOptions():Sh.getOptions();this.G.onreadystatechange=C(this.kp,this);this.Bx&&"onprogress"in this.G&&(this.G.onprogress=C(function(a){this.ip(a,!0)},this),this.G.upload&&(this.G.upload.onprogress=C(this.ip,this)));try{ih(this.J,this.ic("Opening Xhr")),
this.yj=!0,this.G.open(b,String(a),!0),this.yj=!1}catch(g){ih(this.J,this.ic("Error opening Xhr: "+g.message));this.hg(5,g);return}a=c||"";var f=this.headers.clone();e&&Ng(e,function(a,b){f.set(b,a)});e=le(f.Aa(),Yh);c=v.FormData&&a instanceof v.FormData;!me(Wh,b)||e||c||f.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");f.forEach(function(a,b){this.G.setRequestHeader(b,a)},this);this.Ep&&(this.G.responseType=this.Ep);"withCredentials"in this.G&&this.G.withCredentials!==this.er&&
(this.G.withCredentials=this.er);try{this.om(),0<this.If&&(this.Yh=Zh(this.G),ih(this.J,this.ic("Will abort after "+this.If+"ms if incomplete, xhr2 "+this.Yh)),this.Yh?(this.G.timeout=this.If,this.G.ontimeout=C(this.Jf,this)):this.Ph=Ih(this.Jf,this.If,this)),ih(this.J,this.ic("Sending request")),this.Ig=!0,this.G.send(a),this.Ig=!1}catch(g){ih(this.J,this.ic("Send error: "+g.message)),this.hg(5,g)}};
var Zh=function(a){return K&&N(9)&&B(a.timeout)&&w(a.ontimeout)},Yh=function(a){return"content-type"==a.toLowerCase()};t=Uh.prototype;t.Ks=function(){return this.ci?this.ci.Em():Sh.Em()};t.Jf=function(){"undefined"!=typeof bd&&this.G&&(this.mf="Timed out after "+this.If+"ms, aborting",ih(this.J,this.ic(this.mf)),this.dispatchEvent("timeout"),this.abort(8))};t.hg=function(a,b){this.ta=!1;this.G&&(this.Ad=!0,this.G.abort(),this.Ad=!1);this.mf=b;this.Rm();this.$f()};
t.Rm=function(){this.Mi||(this.Mi=!0,this.dispatchEvent(hb),this.dispatchEvent(qb))};t.abort=function(){this.G&&this.ta&&(ih(this.J,this.ic("Aborting")),this.ta=!1,this.Ad=!0,this.G.abort(),this.Ad=!1,this.dispatchEvent(hb),this.dispatchEvent("abort"),this.$f())};t.j=function(){this.G&&(this.ta&&(this.ta=!1,this.Ad=!0,this.G.abort(),this.Ad=!1),this.$f(!0));Uh.b.j.call(this)};t.kp=function(){this.pb||(this.yj||this.Ig||this.Ad?this.jp():this.ix())};t.ix=function(){this.jp()};
t.jp=function(){if(this.ta&&"undefined"!=typeof bd)if(this.bi[1]&&4==this.af()&&2==this.vg())ih(this.J,this.ic("Local request error detected and ignored"));else if(this.Ig&&4==this.af())Ih(this.kp,0,this);else if(this.dispatchEvent(zc),this.Mg()){ih(this.J,this.ic("Request complete"));this.ta=!1;try{this.wo()?(this.dispatchEvent(hb),this.dispatchEvent(Rc)):(this.mf=this.vu()+" ["+this.vg()+"]",this.Rm())}finally{this.$f()}}};
t.ip=function(a,b){F("progress"===a.type,"goog.net.EventType.PROGRESS is of the same type as raw XHR progress.");this.dispatchEvent($h(a,"progress"));this.dispatchEvent($h(a,b?"downloadprogress":"uploadprogress"))};var $h=function(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}};t=Uh.prototype;
t.$f=function(a){if(this.G){this.om();var b=this.G,c=this.bi[0]?dd:null;this.bi=this.G=null;a||this.dispatchEvent("ready");try{b.onreadystatechange=c}catch(e){(a=this.J)&&a.Ih("Problem encountered resetting onreadystatechange: "+e.message,void 0)}}};t.om=function(){this.G&&this.Yh&&(this.G.ontimeout=null);B(this.Ph)&&(Jh(this.Ph),this.Ph=null)};t.Za=function(){return!!this.G};t.Mg=function(){return 4==this.af()};
t.wo=function(){var a=this.vg(),b;a:switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:b=!0;break a;default:b=!1}return b||0===a&&!this.Xv()};t.Xv=function(){var a=String(this.wc).match(Kh)[1]||null;!a&&v.self&&v.self.location&&(a=v.self.location.protocol,a=a.substr(0,a.length-1));return Vh.test(a?a.toLowerCase():"")};t.af=function(){return this.G?this.G.readyState:0};t.vg=function(){try{return 2<this.af()?this.G.status:-1}catch(a){return-1}};
t.vu=function(){try{return 2<this.af()?this.G.statusText:""}catch(a){return ih(this.J,"Can not get status: "+a.message),""}};t.sg=function(a){if(this.G){var b=this.G.responseText;a&&0==b.indexOf(a)&&(b=b.substring(a.length));return Nf(b)}};t.getResponseHeader=function(a){return this.G&&this.Mg()?this.G.getResponseHeader(a):void 0};t.getAllResponseHeaders=function(){return this.G&&this.Mg()?this.G.getAllResponseHeaders():""};t.ic=function(a){return a+" ["+this.Ao+" "+this.wc+" "+this.vg()+"]"};var S=function(a,b){this.x=w(a)?a:0;this.y=w(b)?b:0};S.prototype.clone=function(){return new S(this.x,this.y)};S.prototype.toString=function(){return"("+this.x+", "+this.y+")"};var ai=function(a,b){return new S(a.x-b.x,a.y-b.y)};t=S.prototype;t.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};t.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};t.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
t.translate=function(a,b){a instanceof S?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),B(b)&&(this.y+=b));return this};t.scale=function(a,b){var c=B(b)?b:a;this.x*=a;this.y*=c;return this};var bi=function(a,b){this.width=a;this.height=b},ci=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};t=bi.prototype;t.clone=function(){return new bi(this.width,this.height)};t.toString=function(){return"("+this.width+" x "+this.height+")"};t.Tl=function(){return this.width/this.height};t.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};t.ht=function(a){return this.width<=a.width&&this.height<=a.height};
t.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};t.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};t.scale=function(a,b){var c=B(b)?b:a;this.width*=a;this.height*=c;return this};t.hy=function(a){return this.scale(this.Tl()>a.Tl()?a.width/this.width:a.height/this.height)};var di=!K||hf(9),ei=!L&&!K||K&&hf(9)||L&&N("1.9.1"),fi=K&&!N("9");var T=function(a){return a?new gi(hi(a)):vd||(vd=new gi)},U=function(a){return A(a)?document.getElementById(a):a},ji=function(a,b,c){return ii(document,a,b,c)},ki=function(a,b){var c=b||document;return c.querySelectorAll&&c.querySelector?c.querySelectorAll("."+a):ii(document,"*",a,b)},li=function(a,b){var c=b||document;return(c.getElementsByClassName?c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?c.querySelector("."+a):ii(document,"*",a,b)[0])||null},ii=function(a,b,c,e){a=e||
a;b=b&&"*"!=b?b.toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){e={};for(var f=0,g=0,h;h=a[g];g++)b==h.nodeName&&(e[f++]=h);e.length=f;return e}return a}a=a.getElementsByTagName(b||"*");if(c){e={};for(g=f=0;h=a[g];g++)b=h.className,typeof b.split==n&&me(b.split(/\s+/),c)&&(e[f++]=h);e.length=f;return e}return a},ni=function(a,b){ze(b,function(b,e){"style"==e?a.style.cssText=
b:"class"==e?a.className=b:"for"==e?a.htmlFor=b:mi.hasOwnProperty(e)?a.setAttribute(mi[e],b):0==e.lastIndexOf("aria-",0)||0==e.lastIndexOf("data-",0)?a.setAttribute(e,b):a[e]=b})},mi={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:Nb,maxlength:"maxLength",nonce:"nonce",role:Bc,rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},oi=function(a){a=(a||window).document;a=a.compatMode==qa?a.documentElement:a.body;return new bi(a.clientWidth,
a.clientHeight)},pi=function(a){return a.scrollingElement?a.scrollingElement:M||a.compatMode!=qa?a.body||a.documentElement:a.documentElement},qi=function(a){return a?a.parentWindow||a.defaultView:window},si=function(a,b,c){return ri(document,arguments)},ri=function(a,b){var c=String(b[0]),e=b[1];if(!di&&e&&(e.name||e.type)){c=["<",c];e.name&&c.push(' name="',Id(e.name),'"');if(e.type){c.push(' type="',Id(e.type),'"');var f={};Je(f,e);delete f.type;e=f}c.push(">");c=c.join("")}c=a.createElement(c);
e&&(A(e)?c.className=e:z(e)?c.className=e.join(" "):ni(c,e));2<b.length&&ti(a,c,b,2);return c},ti=function(a,b,c,e){function f(c){c&&b.appendChild(A(c)?a.createTextNode(c):c)}for(;e<c.length;e++){var g=c[e];!fd(g)||hd(g)&&0<g.nodeType?f(g):G(ui(g)?re(g):g,f)}},vi=function(a,b){ti(hi(a),a,arguments,1)},wi=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},xi=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)},yi=function(a,b,c){a.insertBefore(b,a.childNodes[c]||null)},zi=function(a){return a&&
a.parentNode?a.parentNode.removeChild(a):null},Bi=function(a){return w(a.firstElementChild)?a.firstElementChild:Ai(a.firstChild,!0)},Ci=function(a){return w(a.nextElementSibling)?a.nextElementSibling:Ai(a.nextSibling,!0)},Ai=function(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a},Di=function(a){return hd(a)&&1==a.nodeType},Ei=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==
b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},hi=function(a){F(a,"Node cannot be null or undefined.");return 9==a.nodeType?a:a.ownerDocument||a.document},Fi=function(a){return a.contentDocument||a.contentWindow.document},Gi=function(a,b){F(null!=a,"goog.dom.setTextContent expects a non-null value for node");if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);
a.firstChild.data=b}else{wi(a);var c=hi(a);a.appendChild(c.createTextNode(String(b)))}},Hi={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Ii={IMG:" ",BR:"\n"},Li=function(a){return Ji(a)&&Ki(a)},Mi=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},Ji=function(a){a=a.getAttributeNode("tabindex");return null!=a&&a.specified},Ki=function(a){a=a.tabIndex;return B(a)&&0<=a&&32768>a},Oi=function(a){if(fi&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=
[];Ni(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");fi||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a},Pi=function(a){var b=[];Ni(a,b,!1);return b.join("")},Ni=function(a,b,c){if(!(a.nodeName in Hi))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Ii)b.push(Ii[a.nodeName]);else for(a=a.firstChild;a;)Ni(a,b,c),a=a.nextSibling},ui=function(a){if(a&&typeof a.length==
pc){if(hd(a))return typeof a.item==n||typeof a.item==Pc;if(gd(a))return typeof a.item==n}return!1},Qi=function(a,b,c,e){c||(a=a.parentNode);for(c=0;a&&(null==e||c<=e);){F("parentNode"!=a.name);if(b(a))return a;a=a.parentNode;c++}return null},Si=function(a){try{return a&&a.activeElement}catch(b){}return null},gi=function(a){this.v=a||v.document||document};t=gi.prototype;t.m=T;t.a=function(a){return A(a)?this.v.getElementById(a):a};t.ie=function(a,b,c){return ii(this.v,a,b,c)};
t.he=function(a,b){return li(a,b||this.v)};t.Sa=function(a,b){var c=li(a,b||this.v);return F(c,"No element found with className: "+a)};t.sl=gi.prototype.ie;t.setProperties=ni;t.Cu=function(a){return oi(a||this.wg())};t.h=function(a,b,c){return ri(this.v,arguments)};t.createElement=function(a){return this.v.createElement(String(a))};t.createTextNode=function(a){return this.v.createTextNode(String(a))};
t.fy=function(a){var b=this.v,c=b.createElement(d);K?(a=Cg(Gg,a),c.innerHTML=Q(a),c.removeChild(c.firstChild)):c.innerHTML=Q(a);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(b=b.createDocumentFragment();c.firstChild;)b.appendChild(c.firstChild);c=b}return c};t.Ej=function(){return this.v.compatMode==qa};t.wg=function(){var a=this.v;return a.parentWindow||a.defaultView};t.vn=function(){return pi(this.v)};
t.ge=function(){var a=this.v,b=pi(a),a=a.parentWindow||a.defaultView;return K&&N("10")&&a.pageYOffset!=b.scrollTop?new S(b.scrollLeft,b.scrollTop):new S(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};t.appendChild=function(a,b){a.appendChild(b)};t.append=vi;t.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case ua:case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case xa:case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
t.zp=wi;t.ho=xi;t.removeNode=zi;t.$i=function(a){return ei&&void 0!=a.children?a.children:ee(a.childNodes,function(a){return 1==a.nodeType})};t.je=Bi;t.lu=Ci;t.Vv=Di;t.contains=Ei;t.ru=hi;t.iq=Gi;
t.sc=function(a){var b;(b="A"==a.tagName||a.tagName==ua||a.tagName==Ca||a.tagName==ya||a.tagName==pa?!a.disabled&&(!Ji(a)||Ki(a)):Li(a))&&K?(a=!gd(a.getBoundingClientRect)||K&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};t.Nt=function(a,b,c,e){if(!b&&!c)return null;var f=b?b.toUpperCase():null;return Qi(a,function(a){return(!f||a.nodeName==f)&&(!c||A(a.className)&&me(a.className.split(/\s+/),c))},!0,e)};var Ti=function(a,b){this.be=this.Lf=this.Yc="";this.xe=null;this.Ve=this.ik="";this.ub=this.dw=!1;var c;a instanceof Ti?(this.ub=w(b)?b:a.ub,this.Uk(a.Yc),this.Xk(a.Lf),this.Hk(a.be),this.Sk(a.xe),this.Fh(a.getPath()),this.Gh(a.zb.clone()),this.Jk(a.Ve)):a&&(c=String(a).match(Kh))?(this.ub=!!b,this.Uk(c[1]||"",!0),this.Xk(c[2]||"",!0),this.Hk(c[3]||"",!0),this.Sk(c[4]),this.Fh(c[5]||"",!0),this.Gh(c[6]||"",!0),this.Jk(c[7]||"",!0)):(this.ub=!!b,this.zb=new Ui(null,null,this.ub))};t=Ti.prototype;
t.toString=function(){var a=[],b=this.Yc;b&&a.push(Vi(b,Wi,!0),":");var c=this.be;if(c||"file"==b)a.push("//"),(b=this.Lf)&&a.push(Vi(b,Wi,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.xe,null!=c&&a.push(":",String(c));if(c=this.getPath())this.pj()&&"/"!=c.charAt(0)&&a.push("/"),a.push(Vi(c,"/"==c.charAt(0)?Xi:Yi,!0));(c=this.xn())&&a.push("?",c);(c=this.Ve)&&a.push("#",Vi(c,Zi));return a.join("")};
t.resolve=function(a){var b=this.clone(),c=a.rv();c?b.Uk(a.Yc):c=a.uv();c?b.Xk(a.Lf):c=a.pj();c?b.Hk(a.be):c=a.pv();var e=a.getPath();if(c)b.Sk(a.xe);else if(c=a.Rn()){if("/"!=e.charAt(0))if(this.pj()&&!this.Rn())e="/"+e;else{var f=b.getPath().lastIndexOf("/");-1!=f&&(e=b.getPath().substr(0,f+1)+e)}f=e;if(".."==f||"."==f)e="";else if(-1!=f.indexOf("./")||-1!=f.indexOf("/.")){for(var e=0==f.lastIndexOf("/",0),f=f.split("/"),g=[],h=0;h<f.length;){var k=f[h++];"."==k?e&&h==f.length&&g.push(""):".."==
k?((1<g.length||1==g.length&&""!=g[0])&&g.pop(),e&&h==f.length&&g.push("")):(g.push(k),e=!0)}e=g.join("/")}else e=f}c?b.Fh(e):c=a.qv();c?b.Gh(a.Wt()):c=a.lv();c&&b.Jk(a.Ve);return b};t.clone=function(){return new Ti(this)};t.Uk=function(a,b){this.hc();if(this.Yc=b?$i(a,!0):a)this.Yc=this.Yc.replace(/:$/,"");return this};t.rv=function(){return!!this.Yc};t.Xk=function(a,b){this.hc();this.Lf=b?$i(a):a;return this};t.uv=function(){return!!this.Lf};t.Hk=function(a,b){this.hc();this.be=b?$i(a,!0):a;return this};
t.pj=function(){return!!this.be};t.Sk=function(a){this.hc();if(a){a=Number(a);if(isNaN(a)||0>a)throw Error("Bad port number "+a);this.xe=a}else this.xe=null;return this};t.pv=function(){return null!=this.xe};t.getPath=function(){return this.ik};t.Fh=function(a,b){this.hc();this.ik=b?$i(a,!0):a;return this};t.Rn=function(){return!!this.ik};t.qv=function(){return""!==this.zb.toString()};
t.Gh=function(a,b){this.hc();a instanceof Ui?(this.zb=a,this.zb.Nk(this.ub)):(b||(a=Vi(a,aj)),this.zb=new Ui(a,null,this.ub));return this};t.setQuery=function(a,b){return this.Gh(a,b)};t.xn=function(){return this.zb.toString()};t.Wt=function(){return this.zb.Tz()};t.getQuery=function(){return this.xn()};t.bd=function(a,b){this.hc();this.zb.set(a,b);return this};t.su=function(a){return this.zb.get(a)};t.Jk=function(a,b){this.hc();this.Ve=b?$i(a):a;return this};t.lv=function(){return!!this.Ve};
t.Lo=function(){this.hc();this.bd("zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^od()).toString(36));return this};t.hc=function(){if(this.dw)throw Error("Tried to modify a read-only Uri");};t.Nk=function(a){this.ub=a;this.zb&&this.zb.Nk(a);return this};
var $i=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Vi=function(a,b,c){return A(a)?(a=encodeURI(a).replace(b,bj),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},bj=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Wi=/[#\/\?@]/g,Yi=/[\#\?:]/g,Xi=/[\#\?]/g,aj=/[\#\?@]/g,Zi=/#/g,Ui=function(a,b,c){this.da=this.la=null;this.Kc=a||null;this.ub=!!c};t=Ui.prototype;
t.Lc=function(){if(!this.la&&(this.la=new Kg,this.da=0,this.Kc)){var a=this;Lh(this.Kc,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)})}};t.kc=function(){this.Lc();return this.da};t.add=function(a,b){this.Lc();this.pe();a=this.ke(a);var c=this.la.get(a);c||this.la.set(a,c=[]);c.push(b);this.da=Wd(this.da)+1;return this};t.remove=function(a){this.Lc();a=this.ke(a);return this.la.Db(a)?(this.pe(),this.da=Wd(this.da)-this.la.get(a).length,this.la.remove(a)):!1};
t.clear=function(){this.pe();this.la=null;this.da=0};t.Db=function(a){this.Lc();a=this.ke(a);return this.la.Db(a)};t.Aa=function(){this.Lc();for(var a=this.la.jb(),b=this.la.Aa(),c=[],e=0;e<b.length;e++)for(var f=a[e],g=0;g<f.length;g++)c.push(b[e]);return c};t.jb=function(a){this.Lc();var b=[];if(A(a))this.Db(a)&&(b=qe(b,this.la.get(this.ke(a))));else{a=this.la.jb();for(var c=0;c<a.length;c++)b=qe(b,a[c])}return b};
t.set=function(a,b){this.Lc();this.pe();a=this.ke(a);this.Db(a)&&(this.da=Wd(this.da)-this.la.get(a).length);this.la.set(a,[b]);this.da=Wd(this.da)+1;return this};t.get=function(a,b){var c=a?this.jb(a):[];return 0<c.length?String(c[0]):b};t.nz=function(a,b){this.remove(a);0<b.length&&(this.pe(),this.la.set(this.ke(a),re(b)),this.da=Wd(this.da)+b.length)};
t.toString=function(){if(this.Kc)return this.Kc;if(!this.la)return"";for(var a=[],b=this.la.Aa(),c=0;c<b.length;c++)for(var e=b[c],f=encodeURIComponent(String(e)),e=this.jb(e),g=0;g<e.length;g++){var h=f;""!==e[g]&&(h+="="+encodeURIComponent(String(e[g])));a.push(h)}return this.Kc=a.join("&")};t.Tz=function(){return $i(this.toString())};t.pe=function(){this.Kc=null};t.clone=function(){var a=new Ui;a.Kc=this.Kc;this.la&&(a.la=this.la.clone(),a.da=this.da);return a};
t.ke=function(a){a=String(a);this.ub&&(a=a.toLowerCase());return a};t.Nk=function(a){a&&!this.ub&&(this.Lc(),this.pe(),this.la.forEach(function(a,c){var e=c.toLowerCase();c!=e&&(this.remove(c),this.nz(e,a))},this));this.ub=a};t.extend=function(a){for(var b=0;b<arguments.length;b++)Ng(arguments[b],function(a,b){this.add(b,a)},this)};var ej=function(){P.call(this);this.te="closure_frame"+cj++;this.vj=[];dj[this.te]=this},fj;D(ej,P);var dj={},cj=0,gj=function(a,b){var c=T(a);Ng(b,function(b,f){z(b)||(b=[b]);G(b,function(b){b=c.h(ua,{type:Ob,name:f,value:b});a.appendChild(b)})})};t=ej.prototype;t.J=hh("goog.net.IframeIo");t.fa=null;t.Ka=null;t.yd=null;t.Sw=0;t.ta=!1;t.Pe=!1;t.Mh=!1;t.wc=null;t.Sg=null;t.xd=null;t.ff=!1;
t.send=function(a,b,c,e){if(this.ta)throw Error(Ja);this.wc=a=new Ti(a);b=b?b.toUpperCase():"GET";c&&a.Lo();(c=this.J)&&c.info("Sending iframe request: "+a+" ["+b+"]",void 0);fj||(fj=si("FORM"),fj.acceptCharset="utf-8",c=fj.style,c.position=Ma,c.visibility=Ob,c.top=c.left="-10px",c.width=c.height="10px",c.overflow=Ob,document.body.appendChild(fj));this.fa=fj;"GET"==b&&gj(this.fa,a.zb);e&&gj(this.fa,e);this.fa.action=a.toString();this.fa.method=b;this.Np();this.pm()};
t.ny=function(a,b,c){if(this.ta)throw Error(Ja);b=new Ti(b||a.action);c&&b.Lo();(c=this.J)&&c.info("Sending iframe request from form: "+b,void 0);this.wc=b;this.fa=a;this.fa.action=b.toString();this.Np()};t.abort=function(){if(this.ta){var a=this.J;a&&a.info("Request aborted",void 0);a=this.rg();F(a);Jf(a);this.Mh=this.ta=this.Pe=!1;this.dispatchEvent("abort");this.Wj()}};
t.j=function(){ih(this.J,"Disposing iframeIo instance");this.ta&&(ih(this.J,"Aborting active request"),this.abort());ej.b.j.call(this);this.Ka&&this.Jp();this.Um();delete this.Li;this.wc=this.Sg=this.fa=null;delete dj[this.te]};t.Mg=function(){return this.Pe};t.wo=function(){return this.Mh};t.Za=function(){return this.ta};t.sg=function(){return Nf(this.Sg)};t.Ly=function(a){this.Li=a};
t.Np=function(){this.ta=!0;this.Pe=!1;this.Is();if(K&&!N("11")){this.fa.target=this.yd||"";this.Il();this.ff||O(this.Ka,zc,this.dk,!1,this);try{this.Ni=!1,this.fa.submit()}catch(u){this.ff||Hf(this.Ka,zc,this.dk,!1,this),this.Rc(1)}}else{ih(this.J,"Setting up iframes and cloning form");this.Il();var a=this.yd+"_inner",b=Fi(this.Ka),c;document.baseURI?(c=Id(a),c=Hg(fg("Short HTML snippet, input escaped, safe URL, for performance"),'<head><base href="'+Id(document.baseURI)+'"></head><body><iframe id="'+
c+'" name="'+c+'"></iframe>')):(c=Id(a),c=Hg(fg("Short HTML snippet, input escaped, for performance"),'<body><iframe id="'+c+'" name="'+c+'"></iframe>'));Ue&&!M?b.documentElement.innerHTML=Q(c):b.write(Q(c));this.ff||O(b.getElementById(a),fc,this.bh,!1,this);var e=this.fa.getElementsByTagName(Ca);c=0;for(var f=e.length;c<f;c++){var g=e[c].value;Pi(e[c])!=g&&(Gi(e[c],g),e[c].value=g)}e=b.importNode(this.fa,!0);e.target=a;e.action=this.fa.action;b.body.appendChild(e);var g=this.fa.getElementsByTagName(ya),
h=e.getElementsByTagName(ya);c=0;for(f=g.length;c<f;c++)for(var k=g[c].getElementsByTagName("OPTION"),l=h[c].getElementsByTagName("OPTION"),p=0,q=k.length;p<q;p++)l[p].selected=k[p].selected;g=this.fa.getElementsByTagName(ua);h=e.getElementsByTagName(ua);c=0;for(f=g.length;c<f;c++)if("file"==g[c].type&&g[c].value!=h[c].value){ih(this.J,"File input value not cloned properly.  Will submit using original form.");this.fa.target=a;e=this.fa;break}ih(this.J,"Submitting form");try{this.Ni=!1,e.submit(),
b.close(),L&&Ih(this.Eq,250,this)}catch(u){c=this.J,f=Pg(u,void 0),f=Q(f),c&&c.Ih("Error when submitting form: "+f,void 0),this.ff||Hf(b.getElementById(a),fc,this.bh,!1,this),b.close(),this.Rc(2)}}};t.dk=function(){if(this.Ka.readyState==hb){Hf(this.Ka,zc,this.dk,!1,this);var a;try{if(a=Fi(this.Ka),K&&a.location==Ka&&!navigator.onLine){this.Rc(9);return}}catch(b){this.Rc(1);return}this.Kn(a)}};t.bh=function(){if(!Ue||M||this.aj().location!=Ka){Hf(this.rg(),fc,this.bh,!1,this);try{this.Kn(this.aj())}catch(a){this.Rc(1)}}};
t.Kn=function(a){ih(this.J,"Iframe loaded");this.Pe=!0;this.ta=!1;var b;try{var c=a.body;this.Sg=c.textContent||c.innerText}catch(f){b=1}var e;b||typeof this.Li!=n||(e=this.Li(a))&&(b=4);(a=this.J)&&a.log(ch,"Last content: "+this.Sg,void 0);(a=this.J)&&a.log(ch,"Last uri: "+this.wc,void 0);b?(ih(this.J,"Load event occurred but failed"),this.Rc(b,e)):(ih(this.J,"Load succeeded"),this.Mh=!0,this.dispatchEvent(hb),this.dispatchEvent(Rc),this.Wj())};
t.Rc=function(a,b){this.Ni||(this.ta=this.Mh=!1,this.Pe=!0,4==a&&F(w(b)),this.dispatchEvent(hb),this.dispatchEvent(qb),this.Wj(),this.Ni=!0)};t.Wj=function(){var a=this.J;a&&a.info("Ready for new requests",void 0);this.Jp();this.Um();this.dispatchEvent("ready")};
t.Is=function(){ih(this.J,"Creating iframe");this.yd=this.te+"_"+(this.Sw++).toString(36);var a={name:this.yd,id:this.yd};K&&7>Number(ef)&&(a.src='javascript:""');this.Ka=T(this.fa).h("IFRAME",a);a=this.Ka.style;a.visibility=Ob;a.width=a.height="10px";a.display=nc;M?a.marginTop=a.marginLeft="-10px":(a.position=Ma,a.top=a.left="-10px")};t.Il=function(){T(this.fa).v.body.appendChild(this.Ka)};
t.Jp=function(){var a=this.Ka;a&&(a.onreadystatechange=null,a.onload=null,a.onerror=null,this.vj.push(a));this.xd&&(Jh(this.xd),this.xd=null);L||Ue&&!M?this.xd=Ih(this.Vm,2E3,this):this.Vm();this.yd=this.Ka=null};t.Vm=function(){this.xd&&(Jh(this.xd),this.xd=null);for(;0!=this.vj.length;){var a=this.vj.pop(),b=this.J;b&&b.info("Disposing iframe",void 0);zi(a)}};t.pm=function(){this.fa&&this.fa==fj&&wi(this.fa)};t.Um=function(){this.pm();this.fa=null};t.aj=function(){return this.Ka?Fi(this.rg()):null};
t.rg=function(){return this.Ka?K&&!N("11")?this.Ka:Fi(this.Ka).getElementById(this.yd+"_inner"):null};t.Eq=function(){if(this.ta){var a=this.aj();a&&!Pe(a,"documentUri")?(this.ff||Hf(this.rg(),fc,this.bh,!1,this),navigator.onLine?((a=this.J)&&a.ql("Silent Firefox error detected",void 0),this.Rc(3)):((a=this.J)&&a.ql("Firefox is offline so report offline error instead of silent error",void 0),this.Rc(9))):Ih(this.Eq,250,this)}};var hj=function(a,b,c,e){this.top=a;this.right=b;this.bottom=c;this.left=e};t=hj.prototype;t.gj=function(){return this.right-this.left};t.clone=function(){return new hj(this.top,this.right,this.bottom,this.left)};t.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"};
t.contains=function(a){return this&&a?a instanceof hj?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};t.expand=function(a,b,c,e){hd(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(e));return this};
t.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};t.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};t.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
t.translate=function(a,b){a instanceof S?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(Wd(a),this.left+=a,this.right+=a,B(b)&&(this.top+=b,this.bottom+=b));return this};t.scale=function(a,b){var c=B(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};var ij=function(a,b,c,e){this.left=a;this.top=b;this.width=c;this.height=e};t=ij.prototype;t.clone=function(){return new ij(this.left,this.top,this.width,this.height)};t.Sz=function(){return new hj(this.top,this.left+this.width,this.top+this.height,this.left)};t.toString=function(){return"("+this.left+", "+this.top+" - "+this.width+"w x "+this.height+"h)"};
t.Sv=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var e=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(e<=a)return this.left=b,this.top=e,this.width=c-b,this.height=a-e,!0}return!1};t.contains=function(a){return a instanceof S?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
t.Dn=function(){return new bi(this.width,this.height)};t.Au=function(){return new S(this.left,this.top)};t.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};t.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
t.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};t.translate=function(a,b){a instanceof S?(this.left+=a.x,this.top+=a.y):(this.left+=Wd(a),B(b)&&(this.top+=b));return this};t.scale=function(a,b){var c=B(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};var kj=function(a,b,c){if(A(b))(b=jj(a,b))&&(a.style[b]=c);else for(var e in b){c=a;var f=b[e],g=jj(c,e);g&&(c.style[g]=f)}},lj={},jj=function(a,b){var c=lj[b];if(!c){var e=Rd(b),c=e;void 0===a.style[e]&&(e=(M?"Webkit":L?"Moz":K?"ms":Ue?"O":null)+Sd(e),void 0!==a.style[e]&&(c=e));lj[b]=c}return c},mj=function(a,b){var c=hi(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""},nj=function(a,b){return mj(a,b)||(a.currentStyle?
a.currentStyle[b]:null)||a.style&&a.style[b]},oj=function(a){return nj(a,wc)},qj=function(a,b,c){var e;b instanceof S?(e=b.x,b=b.y):(e=b,b=c);a.style.left=pj(e,!1);a.style.top=pj(b,!1)},rj=function(a){a=a?hi(a):document;return!K||hf(9)||T(a).Ej()?a.documentElement:a.body},sj=function(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}K&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+
a.body.clientTop);return b},tj=function(a){if(K&&!hf(8))return F(a&&"offsetParent"in a),a.offsetParent;var b=hi(a),c=nj(a,wc),e=c==tb||c==Ma;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=nj(a,wc),e=e&&"static"==c&&a!=b.documentElement&&a!=b.body,!e&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c==tb||c==Ma||"relative"==c))return a;return null},vj=function(a){for(var b=new hj(0,Infinity,Infinity,0),c=T(a),e=c.v.body,f=c.v.documentElement,g=c.vn();a=
tj(a);)if(!(K&&0==a.clientWidth||M&&0==a.clientHeight&&a==e)&&a!=e&&a!=f&&nj(a,"overflow")!=$c){var h=uj(a),k=new S(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}e=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,e);b.top=Math.max(b.top,g);c=c.Cu();b.right=Math.min(b.right,e+c.width);b.bottom=Math.min(b.bottom,g+c.height);return 0<=b.top&&0<=b.left&&b.bottom>
b.top&&b.right>b.left?b:null},yj=function(a,b,c){var e=(b=b||pi(document))||pi(document),f=uj(a),g=uj(e),h=wj(e);if(e==pi(document)){var k=f.x-e.scrollLeft,f=f.y-e.scrollTop;K&&!hf(10)&&(k+=h.left,f+=h.top)}else k=f.x-g.x-h.left,f=f.y-g.y-h.top;h=xj(a);a=e.clientWidth-h.width;h=e.clientHeight-h.height;g=e.scrollLeft;e=e.scrollTop;c?(g+=k-a/2,e+=f-h/2):(g+=Math.min(k,Math.max(k-a,0)),e+=Math.min(f,Math.max(f-h,0)));c=new S(g,e);b.scrollLeft=c.x;b.scrollTop=c.y},uj=function(a){var b=hi(a);Zd(a,"Parameter is required");
var c=new S(0,0),e=rj(b);if(a==e)return c;a=sj(a);b=T(b).ge();c.x=a.left+b.x;c.y=a.top+b.y;return c},Aj=function(a,b){var c=zj(a),e=zj(b);return new S(c.x-e.x,c.y-e.y)},Bj=function(a){a=sj(a);return new S(a.left,a.top)},zj=function(a){F(a);if(1==a.nodeType)return Bj(a);a=a.changedTouches?a.changedTouches[0]:a;return new S(a.clientX,a.clientY)},Cj=function(a,b,c){if(b instanceof bi)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=pj(b,!0);a.style.height=pj(c,
!0)},pj=function(a,b){typeof a==pc&&(a=(b?Math.round(a):a)+yc);return a},Dj=function(a){var b;var c=xj;if(nj(a,"display")!=nc)b=c(a);else{b=a.style;var e=b.display,f=b.visibility,g=b.position;b.visibility=Ob;b.position=Ma;b.display="inline";a=c(a);b.display=e;b.position=g;b.visibility=f;b=a}return b},xj=function(a){var b=a.offsetWidth,c=a.offsetHeight,e=M&&!b&&!c;return w(b)&&!e||!a.getBoundingClientRect?new bi(b,c):(a=sj(a),new bi(a.right-a.left,a.bottom-a.top))},Ej=function(a){var b=uj(a);a=Dj(a);
return new ij(b.x,b.y,a.width,a.height)},Fj=function(a,b){F(a);var c=a.style;"opacity"in c?c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")},V=function(a,b){a.style.display=b?"":nc},Gj=function(a){return"rtl"==nj(a,"direction")},Hj=L?"MozUserSelect":M||Ve?"WebkitUserSelect":null,Ij=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(Hj){if(b=b?nc:"",a.style&&(a.style[Hj]=b),c){a=0;for(var e;e=c[a];a++)e.style&&(e.style[Hj]=b)}}else if(K||
Ue)if(b=b?"on":"",a.setAttribute("unselectable",b),c)for(a=0;e=c[a];a++)e.setAttribute("unselectable",b)},Jj=function(a,b,c,e){if(/^\d+px?$/.test(b))return parseInt(b,10);var f=a.style[c],g=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[e];a.style[c]=f;a.runtimeStyle[c]=g;return b},Kj=function(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?Jj(a,c,dc,"pixelLeft"):0},Lj={thin:2,medium:4,thick:6},Mj=function(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==
nc)return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in Lj?Lj[c]:Jj(a,c,dc,"pixelLeft")},wj=function(a){if(K&&!hf(9)){var b=Mj(a,"borderLeft"),c=Mj(a,"borderRight"),e=Mj(a,"borderTop");a=Mj(a,"borderBottom");return new hj(e,c,a,b)}b=mj(a,"borderLeftWidth");c=mj(a,"borderRightWidth");e=mj(a,"borderTopWidth");a=mj(a,"borderBottomWidth");return new hj(parseFloat(e),parseFloat(c),parseFloat(a),parseFloat(b))};var Nj=function(a,b,c){H.call(this);this.nf=a;this.Cd=b||0;this.ua=c;this.vs=C(this.Ws,this)};D(Nj,H);t=Nj.prototype;t.sa=0;t.j=function(){Nj.b.j.call(this);this.stop();delete this.nf;delete this.ua};t.start=function(a){this.stop();this.sa=Ih(this.vs,w(a)?a:this.Cd)};t.stop=function(){this.Za()&&Jh(this.sa);this.sa=0};t.Za=function(){return 0!=this.sa};t.Ws=function(){this.sa=0;this.nf&&this.nf.call(this.ua)};var Oj={},Pj=null,Qj=function(a){a=kd(a);delete Oj[a];Ee(Oj)&&Pj&&Pj.stop()},Sj=function(){Pj||(Pj=new Nj(function(){Rj(od())},20));var a=Pj;a.Za()||a.start()},Rj=function(a){ze(Oj,function(b){b.Ww(a)});Ee(Oj)||Sj()};var Tj=function(){P.call(this);this.S=0;this.endTime=this.startTime=null};D(Tj,P);t=Tj.prototype;t.ez=function(){this.S=1};t.dz=function(){this.S=-1};t.gq=function(){this.S=0};t.Ij=function(){return 1==this.S};t.po=function(){return-1==this.S};t.vo=function(){return 0==this.S};t.xc=function(){this.Rb("begin")};t.Xc=function(){this.Rb("end")};t.ax=function(){this.Rb("finish")};t.gx=function(){this.Rb("pause")};t.hx=function(){this.Rb("play")};t.jx=function(){this.Rb("resume")};t.lx=function(){this.Rb("stop")};
t.Rb=function(a){this.dispatchEvent(a)};var Uj=function(a,b,c,e){Tj.call(this);if(!z(a)||!z(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.Gf=a;this.$s=b;this.duration=c;this.Bl=e;this.coords=[];this.Xh=!1;this.yb=0;this.Oj=null};D(Uj,Tj);t=Uj.prototype;
t.play=function(a){if(a||this.vo())this.yb=0,this.coords=this.Gf;else if(this.Ij())return!1;Qj(this);this.startTime=a=od();this.po()&&(this.startTime-=this.duration*this.yb);this.endTime=this.startTime+this.duration;this.Oj=this.startTime;this.yb||this.xc();this.hx();this.po()&&this.jx();this.ez();var b=kd(this);b in Oj||(Oj[b]=this);Sj();this.Gm(a);return!0};t.stop=function(a){Qj(this);this.gq();a&&(this.yb=1);this.Vq(this.yb);this.lx();this.Xc()};
t.pause=function(){this.Ij()&&(Qj(this),this.dz(),this.gx())};t.j=function(){this.vo()||this.stop(!1);this.Zw();Uj.b.j.call(this)};t.Om=function(){this.dispose()};t.Ww=function(a){this.Gm(a)};t.Gm=function(a){Wd(this.startTime);Wd(this.endTime);Wd(this.Oj);this.yb=(a-this.startTime)/(this.endTime-this.startTime);1<=this.yb&&(this.yb=1);this.Oj=a;this.Vq(this.yb);1==this.yb?(this.gq(),Qj(this),this.ax(),this.Xc()):this.Ij()&&this.ck()};
t.Vq=function(a){gd(this.Bl)&&(a=this.Bl(a));this.coords=Array(this.Gf.length);for(var b=0;b<this.Gf.length;b++)this.coords[b]=(this.$s[b]-this.Gf[b])*a+this.Gf[b]};t.ck=function(){this.Rb(Pa)};t.Zw=function(){this.Rb("destroy")};t.Rb=function(a){this.dispatchEvent(new Vj(a,this))};var Vj=function(a,b){Me.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.yb=b.yb;this.state=b.S};D(Vj,Me);var Wj=function(a,b,c,e,f){Uj.call(this,b,c,e,f);this.element=a};D(Wj,Uj);t=Wj.prototype;t.Wh=dd;t.Vc=function(){w(this.Wb)||(this.Wb=Gj(this.element));return this.Wb};t.ck=function(){this.Wh();Wj.b.ck.call(this)};t.Xc=function(){this.Wh();Wj.b.Xc.call(this)};t.xc=function(){this.Wh();Wj.b.xc.call(this)};var Xj=function(a,b,c,e,f){B(b)&&(b=[b]);B(c)&&(c=[c]);Wj.call(this,a,b,c,e,f);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.Tg=-1};D(Xj,Wj);var Yj=1/1024;t=Xj.prototype;
t.Wh=function(){var a=this.coords[0];Math.abs(a-this.Tg)>=Yj&&(Fj(this.element,a),this.Tg=a)};t.xc=function(){this.Tg=-1;Xj.b.xc.call(this)};t.Xc=function(){this.Tg=-1;Xj.b.Xc.call(this)};t.show=function(){this.element.style.display=""};t.nc=function(){this.element.style.display=nc};var Zj=function(a,b,c){Xj.call(this,a,1,0,b,c)};D(Zj,Xj);Zj.prototype.xc=function(){this.show();Zj.b.xc.call(this)};Zj.prototype.Xc=function(){this.nc();Zj.b.Xc.call(this)};
var ak=function(a,b,c){Xj.call(this,a,0,1,b,c)};D(ak,Xj);ak.prototype.xc=function(){this.show();ak.b.xc.call(this)};var bk=function(a){return 1-Math.pow(1-a,3)};var ck,dk=/org.mozilla|com.google|org.jdom|Object|java.lang/;function ek(a,b,c){ck&&(ck.Om(),ck=null);a&&dk.test(a)&&(a="Server Error");var e=U("sites-notice");c?Gi(e,a):e.innerHTML=a;a=U("sites-status");a.style.display==nc&&(ck=new ak(a,b||50),ck.play());return a}x("JOT_setStatusMsg",ek,void 0);webspace.page.setStatusMsg=ek;x("JOT_clearStatusMsg",function(a){ck&&(ck.Om(),ck=null);ck=new Zj(U("sites-status"),a&&typeof a==pc?a:50);O(ck,"end",function(){wi(U("sites-notice"))},!1);ck.play()},void 0);var fk=function(){Uh.call(this)};D(fk,Uh);var gk=function(a,b,c,e,f,g,h){var k=new fk;b=C(k.xs,k,b,c);O(k,Rc,b);O(k,qb,b);O(k,"timeout",b);O(k,"abort",b);O(k,"ready",k.dispose,!1,k);k.send(a,e,f,g,h)};fk.prototype.send=function(a,b,c,e,f){a=new Ti(a);a.bd("jot.xtok",sd.get("jotxtok"));if(f)for(var g in f)a.bd(g,f[g]);fk.b.send.call(this,a.toString(),b,c,e)};
fk.prototype.xs=function(a,b,c){try{var e=c.target.sg()}catch(f){}e&&e.error&&"not-logged-in"==e.error?ek("You need to be signed in to complete this action. Click "+('<a href="'+webspace.signInUrl+'">here</a> to sign in again.')):c.type==Rc&&a?a(c):c.type!=Rc&&b&&b(c)};var hk=function(a,b){null!=a&&this.append.apply(this,arguments)};t=hk.prototype;t.md="";t.set=function(a){this.md=""+a};t.append=function(a,b,c){this.md+=String(a);if(null!=b)for(var e=1;e<arguments.length;e++)this.md+=arguments[e];return this};t.clear=function(){this.md=""};t.toString=function(){return this.md};var ik=function(){ej.call(this);this.Ly(this.Lz)};D(ik,ej);ik.prototype.Jl=function(a,b,c){a[b]?a[b].value=c:(b=si("span",{style:"display:none;"},si("input",{name:b,value:c,type:Ob})),a.appendChild(b))};ik.prototype.Lz=function(a){var b=null;w(qi(a).rc)&&(b=502);return b};ik.prototype.Wr=function(a){var b=sd.get("jotxtok")||"";this.Jl(a,"jot.xtok",b)};var jk=function(a){a=a.className;return A(a)&&a.match(/\S+/g)||[]},kk=function(a,b){for(var c=jk(a),e=te(arguments,1),f=c.length+e.length,g=c,h=0;h<e.length;h++)me(g,e[h])||g.push(e[h]);g=c.join(" ");a.className=g;return c.length==f},mk=function(a,b){var c=jk(a),e=te(arguments,1),f=lk(c,e),g=f.join(" ");a.className=g;return f.length==c.length-e.length},lk=function(a,b){return ee(a,function(a){return!me(b,a)})};var nk=function(a){var b=a.type;if(!w(b))return null;switch(b.toLowerCase()){case bb:case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,0<=b?a.options[b].value:null;case Ec:for(var b=[],c,e=0;c=a.options[e];e++)c.selected&&b.push(c.value);return b.length?b:null;default:return w(a.value)?a.value:null}};var qk=function(a,b,c,e,f){if(!(K||Ve||M&&N("525")))return!0;if(Xe&&f)return ok(a);if(f&&!e)return!1;B(b)&&(b=pk(b));if(!c&&(17==b||18==b||Xe&&91==b))return!1;if((M||Ve)&&e&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(K&&e&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(M||Ve)}return ok(a)},ok=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(M||Ve)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;
default:return!1}},pk=function(a){if(L)a=rk(a);else if(Xe&&M)a:switch(a){case 93:a=91;break a}return a},rk=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};var tk=function(a){P.call(this);this.g=a;O(a,sk,this.mc,!1,this);O(a,m,this.ud,!1,this)};D(tk,P);var sk=L?$b:Zb;tk.prototype.mc=function(a){(13==a.keyCode||M&&3==a.keyCode)&&this.Sm(a)};tk.prototype.ud=function(a){this.Sm(a)};tk.prototype.Sm=function(a){var b=new uk(a);if(this.dispatchEvent(b)){b=new vk(a);try{this.dispatchEvent(b)}finally{a.stopPropagation()}}};tk.prototype.j=function(){tk.b.j.call(this);Hf(this.g,sk,this.mc,!1,this);Hf(this.g,m,this.ud,!1,this);delete this.g};
var vk=function(a){pf.call(this,a.hb);this.type=Na};D(vk,pf);var uk=function(a){pf.call(this,a.hb);this.type="beforeaction"};D(uk,pf);var wk={nr:["BC","AD"],mr:["Before Christ","Anno Domini"],rr:"JFMAMJJASOND".split(""),Ar:"JFMAMJJASOND".split(""),pr:"January February March April May June July August September October November December".split(" "),zr:"January February March April May June July August September October November December".split(" "),wr:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Cr:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Hr:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Er:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),yr:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Dr:"Sun Mon Tue Wed Thu Fri Sat".split(" "),tB:"SMTWTFS".split(""),Br:"SMTWTFS".split(""),xr:["Q1","Q2","Q3","Q4"],sr:["1st quarter","2nd quarter","3rd quarter","4th quarter"],gr:["AM","PM"],ul:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Al:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],kr:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],wl:6,kC:[5,6],xl:5},xk=wk,
xk=wk;var yk=function(a,b,c){B(a)?(this.N=this.cm(a,b||0,c||1),this.Wg(c||1)):hd(a)?(this.N=this.cm(a.getFullYear(),a.getMonth(),a.getDate()),this.Wg(a.getDate())):(this.N=new Date(od()),a=this.N.getDate(),this.N.setHours(0),this.N.setMinutes(0),this.N.setSeconds(0),this.N.setMilliseconds(0),this.Wg(a))};t=yk.prototype;t.cm=function(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b};t.gn=xk.wl;t.hn=xk.xl;
t.clone=function(){var a=new yk(this.N);a.gn=this.gn;a.hn=this.hn;return a};t.getFullYear=function(){return this.N.getFullYear()};t.getYear=function(){return this.getFullYear()};t.getMonth=function(){return this.N.getMonth()};t.getDate=function(){return this.N.getDate()};t.getTime=function(){return this.N.getTime()};t.getDay=function(){return this.N.getDay()};t.getUTCFullYear=function(){return this.N.getUTCFullYear()};t.getUTCMonth=function(){return this.N.getUTCMonth()};t.getUTCDate=function(){return this.N.getUTCDate()};
t.getUTCDay=function(){return this.N.getDay()};t.getUTCHours=function(){return this.N.getUTCHours()};t.getUTCMinutes=function(){return this.N.getUTCMinutes()};t.getTimezoneOffset=function(){return this.N.getTimezoneOffset()};t.yu=function(){var a;a=this.getTimezoneOffset();if(0==a)a="Z";else{var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0<a?"-":"+")+E(c,2)+":"+E(b,2)}return a};t.set=function(a){this.N=new Date(a.getFullYear(),a.getMonth(),a.getDate())};t.setFullYear=function(a){this.N.setFullYear(a)};
t.setYear=function(a){this.setFullYear(a)};t.setMonth=function(a){this.N.setMonth(a)};t.setDate=function(a){this.N.setDate(a)};t.setTime=function(a){this.N.setTime(a)};t.setUTCFullYear=function(a){this.N.setUTCFullYear(a)};t.setUTCMonth=function(a){this.N.setUTCMonth(a)};t.setUTCDate=function(a){this.N.setUTCDate(a)};
t.add=function(a){if(a.sA||a.Mw){var b=this.getMonth()+a.Mw+12*a.sA,c=this.getYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var e;a:{switch(b){case 1:e=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:e=30;break a}e=31}e=Math.min(e,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(e)}a.Ms&&(b=new Date(this.getYear(),this.getMonth(),this.getDate(),12),a=new Date(b.getTime()+864E5*a.Ms),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),
this.setDate(a.getDate()),this.Wg(a.getDate()))};t.Uz=function(a,b){return[this.getFullYear(),E(this.getMonth()+1,2),E(this.getDate(),2)].join(a?"-":"")+(b?this.yu():"")};t.toString=function(){return this.Uz()};t.Wg=function(a){this.getDate()!=a&&(a=this.getDate()<a?1:-1,this.N.setUTCHours(this.N.getUTCHours()+a))};t.valueOf=function(){return this.N.valueOf()};var zk=function(){},Bk=function(a){if(typeof a==pc){var b=new zk;b.wq=a;var c;c=a;if(0==c)c="Etc/GMT";else{var e=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);e.push(Math.floor(c/60)%100);c%=60;0!=c&&e.push(":",E(c,2));c=e.join("")}b.gl=c;c=a;0==c?c="UTC":(e=["UTC",0>c?"+":"-"],c=Math.abs(c),e.push(Math.floor(c/60)%100),c%=60,0!=c&&e.push(":",c),c=e.join(""));a=Ak(a);b.jl=[c,c];b.Sd={TB:a,zl:a};b.Uh=[];return b}b=new zk;b.gl=a.id;b.wq=-a.std_offset;b.jl=a.names;b.Sd=a.names_ext;b.Uh=a.transitions;return b},
Ak=function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(E(Math.floor(a/60)%100,2),":",E(a%60,2));return b.join("")};t=zk.prototype;t.un=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b<this.Uh.length&&a>=this.Uh[b];)b+=2;return 0==b?0:this.Uh[b-1]};t.cu=function(a){return Ak(this.ej(a))};t.ju=function(a){return this.jl[this.Fj(a)?3:1]};t.ej=function(a){return this.wq-this.un(a)};
t.tu=function(a){a=-this.ej(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(E(Math.floor(a/60)%100,2),E(a%60,2));return b.join("")};t.uu=function(a){return this.jl[this.Fj(a)?2:0]};t.Fj=function(a){return 0<this.un(a)};t.du=function(a){return this.Fj(a)?w(this.Sd.lr)?this.Sd.lr:this.Sd.DST_GENERIC_LOCATION:w(this.Sd.zl)?this.Sd.zl:this.Sd.STD_GENERIC_LOCATION};var Ck=function(a,b){F(w(a),"Pattern must be defined");F(w(b)||w(xk),"goog.i18n.DateTimeSymbols or explicit symbols must be defined");this.hh=[];this.aa=b||xk;typeof a==pc?this.Ll(a):this.Kl(a)},Dk=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/],Ek=function(a){return a.getHours?a.getHours():0};
Ck.prototype.Kl=function(a){for(Fk&&(a=a.replace(/\u200f/g,""));a;){for(var b=a,c=0;c<Dk.length;++c){var e=a.match(Dk[c]);if(e){e=e[0];a=a.substring(e.length);0==c&&("''"==e?e="'":(e=e.substring(1,e.length-1),e=e.replace(/\'\'/,"'")));this.hh.push({text:e,type:c});break}}if(b===a)throw Error("Malformed pattern part: "+a);}};
Ck.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-b.ej(a)):0,e=c?new Date(a.getTime()+c):a,f=e;b&&e.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=new Date(e.getTime()+6E4*(e.getTimezoneOffset()-a.getTimezoneOffset())),f=new Date(a.getTime()+(c+(0<c?-864E5:864E5))));for(var c=[],g=0;g<this.hh.length;++g){var h=this.hh[g].text;1==this.hh[g].type?c.push(this.tt(h,a,e,f,b)):c.push(h)}return c.join("")};
Ck.prototype.Ll=function(a){var b;if(4>a)b=this.aa.ul[a];else if(8>a)b=this.aa.Al[a-4];else if(12>a)b=this.aa.kr[a-8],b=b.replace("{1}",this.aa.ul[a-8]),b=b.replace("{0}",this.aa.Al[a-8]);else{this.Ll(10);return}this.Kl(b)};Ck.prototype.$a=function(a){a=String(a);var b=this.aa||xk;if(void 0!==b.Ir){for(var c=[],e=0;e<a.length;e++){var f=a.charCodeAt(e);c.push(48<=f&&57>=f?String.fromCharCode(b.Ir+f-48):a.charAt(e))}a=c.join("")}return a};var Fk=!1;
Ck.prototype.st=function(a,b){var c=0<b.getFullYear()?1:0;return 4<=a?this.aa.mr[c]:this.aa.nr[c]};Ck.prototype.It=function(a,b){var c=b.getFullYear();0>c&&(c=-c);2==a&&(c%=100);return this.$a(E(c,a))};Ck.prototype.wt=function(a,b){var c=b.getMonth();switch(a){case 5:return this.aa.rr[c];case 4:return this.aa.pr[c];case 3:return this.aa.wr[c];default:return this.$a(E(c+1,a))}};
var Gk=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");};t=Ck.prototype;t.nt=function(a,b){Gk(b);return this.$a(E(Ek(b)||24,a))};t.ut=function(a,b){return this.$a((b.getTime()%1E3/1E3).toFixed(Math.min(3,a)).substr(2)+(3<a?E(0,a-3):""))};t.rt=function(a,b){var c=b.getDay();return 4<=a?this.aa.Hr[c]:this.aa.yr[c]};
t.ot=function(a,b){Gk(b);var c=Ek(b);return this.aa.gr[12<=c&&24>c?1:0]};t.mt=function(a,b){Gk(b);return this.$a(E(Ek(b)%12||12,a))};t.kt=function(a,b){Gk(b);return this.$a(E(Ek(b)%12,a))};t.lt=function(a,b){Gk(b);return this.$a(E(Ek(b),a))};t.Bt=function(a,b){var c=b.getDay();switch(a){case 5:return this.aa.Br[c];case 4:return this.aa.Er[c];case 3:return this.aa.Dr[c];default:return this.$a(E(c,1))}};
t.Ct=function(a,b){var c=b.getMonth();switch(a){case 5:return this.aa.Ar[c];case 4:return this.aa.zr[c];case 3:return this.aa.Cr[c];default:return this.$a(E(c+1,a))}};t.xt=function(a,b){var c=Math.floor(b.getMonth()/3);return 4>a?this.aa.xr[c]:this.aa.sr[c]};t.qt=function(a,b){return this.$a(E(b.getDate(),a))};t.vt=function(a,b){Gk(b);return this.$a(E(b.getMinutes(),a))};t.At=function(a,b){Gk(b);return this.$a(E(b.getSeconds(),a))};
t.Ht=function(a,b){var c=b.getDate(),e=this.aa.xl,c=new Date(b.getFullYear(),b.getMonth(),c),f=this.aa.wl||0,e=c.valueOf()+864E5*(((w(e)?e:3)-f+7)%7-((c.getDay()+6)%7-f+7)%7);return this.$a(E(Math.floor(Math.round((e-(new Date((new Date(e)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,a))};t.Ft=function(a,b,c){c=c||Bk(b.getTimezoneOffset());return 4>a?c.tu(b):this.$a(c.cu(b))};t.Gt=function(a,b,c){c=c||Bk(b.getTimezoneOffset());return 4>a?c.uu(b):c.ju(b)};
t.Dt=function(a,b){b=b||Bk(a.getTimezoneOffset());return b.gl};t.Et=function(a,b,c){c=c||Bk(b.getTimezoneOffset());return 2>=a?c.gl:c.du(b)};
t.tt=function(a,b,c,e,f){var g=a.length;switch(a.charAt(0)){case "G":return this.st(g,c);case "y":return this.It(g,c);case "M":return this.wt(g,c);case "k":return this.nt(g,e);case "S":return this.ut(g,e);case "E":return this.rt(g,c);case "a":return this.ot(g,e);case "h":return this.mt(g,e);case "K":return this.kt(g,e);case "H":return this.lt(g,e);case "c":return this.Bt(g,c);case "L":return this.Ct(g,c);case "Q":return this.xt(g,c);case "d":return this.qt(g,c);case "m":return this.vt(g,e);case "s":return this.At(g,
e);case "v":return this.Dt(b,f);case "V":return this.Et(g,b,f);case "w":return this.Ht(g,e);case "z":return this.Gt(g,b,f);case "Z":return this.Ft(g,b,f);default:return""}};var Kk=function(a,b,c,e,f,g,h,k,l){F(c);var p=Hk(c),q=Ej(a),u=vj(a);u&&q.Sv(new ij(u.left,u.top,u.right-u.left,u.bottom-u.top));var u=T(a),R=T(c);if(u.v!=R.v){var ja=u.v.body;var R=R.wg(),xc=new S(0,0),hc=qi(hi(ja));if(Pe(hc,"parent")){var Ri=ja;do{var Im=hc==R?uj(Ri):Bj(F(Ri));xc.x+=Im.x;xc.y+=Im.y}while(hc&&hc!=R&&hc!=hc.parent&&(Ri=hc.frameElement)&&(hc=hc.parent))}ja=ai(xc,uj(ja));!K||hf(9)||u.Ej()||(ja=ai(ja,u.ge()));q.left+=ja.x;q.top+=ja.y}a=Ik(a,b);b=q.left;a&4?b+=q.width:a&2&&(b+=q.width/
2);q=new S(b,q.top+(a&1?q.height:0));q=ai(q,p);f&&(q.x+=(a&4?-1:1)*f.x,q.y+=(a&1?-1:1)*f.y);var ob;if(h)if(l)ob=l;else if(ob=vj(c))ob.top-=p.y,ob.right-=p.x,ob.bottom-=p.y,ob.left-=p.x;return Jk(q,c,e,g,ob,h,k)},Hk=function(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tagName;c&&"static"==oj(a)||(b=uj(a),c||(c=(c=Gj(a))&&L?-a.scrollLeft:!c||We&&N("8")||nj(a,"overflowX")==$c?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft,b=ai(b,new S(c,a.scrollTop))))}return b||new S},Jk=
function(a,b,c,e,f,g,h){a=a.clone();var k=Ik(b,c);c=Dj(b);h=h?h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(e||0!=k)k&4?a.x-=h.width+(e?e.right:0):k&2?a.x-=h.width/2:e&&(a.x+=e.left),k&1?a.y-=h.height+(e?e.bottom:0):e&&(a.y+=e.top);if(g){if(f){e=a;k=h;l=0;65==(g&65)&&(e.x<f.left||e.x>=f.right)&&(g&=-2);132==(g&132)&&(e.y<f.top||e.y>=f.bottom)&&(g&=-5);e.x<f.left&&g&1&&(e.x=f.left,l|=1);if(g&16){var p=e.x;e.x<f.left&&(e.x=f.left,l|=4);e.x+k.width>f.right&&(k.width=Math.min(f.right-e.x,p+k.width-
f.left),k.width=Math.max(k.width,0),l|=4)}e.x+k.width>f.right&&g&1&&(e.x=Math.max(f.right-k.width,f.left),l|=1);g&2&&(l|=(e.x<f.left?16:0)|(e.x+k.width>f.right?32:0));e.y<f.top&&g&4&&(e.y=f.top,l|=2);g&32&&(p=e.y,e.y<f.top&&(e.y=f.top,l|=8),e.y+k.height>f.bottom&&(k.height=Math.min(f.bottom-e.y,p+k.height-f.top),k.height=Math.max(k.height,0),l|=8));e.y+k.height>f.bottom&&g&4&&(e.y=Math.max(f.bottom-k.height,f.top),l|=2);g&8&&(l|=(e.y<f.top?64:0)|(e.y+k.height>f.bottom?128:0));f=l}else f=256;l=f}g=
new ij(0,0,0,0);g.left=a.x;g.top=a.y;g.width=h.width;g.height=h.height;f=l;if(f&496)return f;qj(b,g.Au());h=g.Dn();ci(c,h)||(c=h,h=hi(b),a=T(h).Ej(),!K||N("10")||a&&N("8")?(b=b.style,L?b.MozBoxSizing=Xa:M?b.WebkitBoxSizing=Xa:b.boxSizing=Xa,b.width=Math.max(c.width,0)+yc,b.height=Math.max(c.height,0)+yc):(h=b.style,a?(K?(a=Kj(b,"paddingLeft"),g=Kj(b,"paddingRight"),e=Kj(b,"paddingTop"),k=Kj(b,"paddingBottom"),a=new hj(e,g,k,a)):(a=mj(b,"paddingLeft"),g=mj(b,"paddingRight"),e=mj(b,"paddingTop"),k=
mj(b,"paddingBottom"),a=new hj(parseFloat(e),parseFloat(g),parseFloat(k),parseFloat(a))),b=wj(b),h.pixelWidth=c.width-b.left-a.left-a.right-b.right,h.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(h.pixelWidth=c.width,h.pixelHeight=c.height)));return f},Ik=function(a,b){return(b&8&&Gj(a)?b^4:b)&-9};var Lk,Mk={tA:Oa,yA:"atomic",zA:"autocomplete",BA:"busy",ir:cb,IA:"controls",KA:"describedby",NA:"disabled",PA:"dropeffect",QA:rb,RA:"flowto",SA:"grabbed",WA:Mb,HIDDEN:Ob,ZA:"invalid",$A:bc,aB:cc,bB:"level",gB:"live",rB:"multiline",sB:"multiselectable",xB:"orientation",yB:vc,zB:"posinset",BB:"pressed",READONLY:"readonly",GB:"relevant",HB:"required",SELECTED:Fc,OB:"setsize",QB:"sort",gC:"valuemax",hC:"valuemin",iC:"valuenow",jC:"valuetext"};var Nk={uA:"alert",vA:"alertdialog",wA:"application",xA:"article",AA:"banner",CA:Ya,DA:bb,EA:"columnheader",FA:gb,GA:"complementary",HA:"contentinfo",JA:"definition",LA:mb,MA:"directory",OA:"document",FORM:"form",TA:"grid",UA:"gridcell",VA:"group",XA:"heading",YA:"img",cB:"link",dB:"list",eB:ec,fB:"listitem",hB:"log",iB:"main",jB:"marquee",kB:"math",mB:"menu",nB:"menubar",oB:"menuitem",pB:gc,qB:"menuitemradio",uB:"navigation",vB:"note",wB:uc,AB:"presentation",CB:"progressbar",DB:"radio",EB:"radiogroup",
FB:"region",IB:"row",JB:"rowgroup",KB:"rowheader",LB:"scrollbar",MB:"search",NB:Hc,PB:"slider",RB:"spinbutton",SB:"status",UB:"tab",VB:"tablist",WB:"tabpanel",XB:"textbox",YB:"textinfo",ZB:"timer",$B:"toolbar",aC:"tooltip",bC:"tree",cC:"treegrid",dC:"treeitem"};var Ok=[gb,"grid","group",ec,"menu","menubar","radiogroup","row","rowgroup","tablist","textbox","toolbar","tree","treegrid"],Pk=function(a,b){b?(F(De(Nk,b),"No such ARIA role "+b),a.setAttribute(Bc,b)):a.removeAttribute(Bc)},W=function(a,b,c){z(c)&&(c=c.join(" "));var e=Qk(b);""===c||void 0==c?(Lk||(Lk={atomic:!1,autocomplete:nc,dropeffect:nc,haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:Zc,readonly:!1,relevant:"additions text",required:!1,sort:nc,busy:!1,disabled:!1,hidden:!1,
invalid:"false"}),c=Lk,b in c?a.setAttribute(e,c[b]):a.removeAttribute(e)):a.setAttribute(e,c)},Rk=function(a,b){var c=a.getAttribute(Qk(b));return null==c||void 0==c?"":String(c)},Sk=function(a){var b=Rk(a,Oa);return hi(a).getElementById(b)},Tk=function(a,b){var c="";b&&(c=b.id,F(c,"The active element should have an id."));W(a,Oa,c)},Qk=function(a){F(a,"ARIA attribute cannot be empty.");F(De(Mk,a),"No such ARIA attribute "+a);return"aria-"+a};var Uk=function(a){if(a.classList)return a.classList;a=a.className;return A(a)&&a.match(/\S+/g)||[]},Vk=function(a,b){a.className=b},Wk=function(a,b){return a.classList?a.classList.contains(b):me(Uk(a),b)},Xk=function(a,b){a.classList?a.classList.add(b):Wk(a,b)||(a.className+=0<a.className.length?" "+b:b)},Yk=function(a,b){if(a.classList)G(b,function(b){Xk(a,b)});else{var c={};G(Uk(a),function(a){c[a]=!0});G(b,function(a){c[a]=!0});a.className="";for(var e in c)a.className+=0<a.className.length?" "+
e:e}},Zk=function(a,b){a.classList?a.classList.remove(b):Wk(a,b)&&(a.className=ee(Uk(a),function(a){return a!=b}).join(" "))},$k=function(a,b){a.classList?G(b,function(b){Zk(a,b)}):a.className=ee(Uk(a),function(a){return!me(b,a)}).join(" ")},al=function(a,b,c){c?Xk(a,b):Zk(a,b)};var bl=function(a){H.call(this);this.ua=a;this.X={}};D(bl,H);var cl=[];t=bl.prototype;t.c=function(a,b,c,e){return this.rw(a,b,c,e)};t.rw=function(a,b,c,e,f){z(b)||(b&&(cl[0]=b.toString()),b=cl);for(var g=0;g<b.length;g++){var h=O(a,b[g],c||this.handleEvent,e||!1,f||this.ua||this);if(!h)break;this.X[h.key]=h}return this};t.Sj=function(a,b,c,e){return this.Fo(a,b,c,e)};
t.Fo=function(a,b,c,e,f){if(z(b))for(var g=0;g<b.length;g++)this.Fo(a,b[g],c,e,f);else{a=Gf(a,b,c||this.handleEvent,e,f||this.ua||this);if(!a)return this;this.X[a.key]=a}return this};t.Tj=function(a,b,c,e){return this.qw(a,b,c,e)};t.qw=function(a,b,c,e,f){b.c(a,c,e,f||this.ua||this,this);return this};
t.P=function(a,b,c,e,f){if(z(b))for(var g=0;g<b.length;g++)this.P(a,b[g],c,e,f);else c=c||this.handleEvent,f=f||this.ua||this,c=Af(c),e=!!e,b=sf(a)?a.Ze(b,c,e,f):a?(a=Cf(a))?a.Ze(b,c,e,f):null:null,b&&(If(b),delete this.X[b.key]);return this};t.removeAll=function(){ze(this.X,function(a,b){this.X.hasOwnProperty(b)&&If(a)},this);this.X={}};t.j=function(){bl.b.j.call(this);this.removeAll()};t.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var dl=function(a,b,c){P.call(this);this.target=a;this.handle=b||a;this.Rj=c||new ij(NaN,NaN,NaN,NaN);this.v=hi(a);this.na=new bl(this);this.zc(this.na);this.deltaY=this.deltaX=this.Bq=this.Aq=this.screenY=this.screenX=this.clientY=this.clientX=0;this.Qa=!0;this.pd=!1;this.qp=!0;this.Zn=0;this.Xh=this.Bv=!1;O(this.handle,["touchstart",r],this.xq,!1,this)};D(dl,P);var el=v.document&&v.document.documentElement&&!!v.document.documentElement.setCapture;t=dl.prototype;t.H=function(){return this.na};
t.bq=function(a){this.Rj=a||new ij(NaN,NaN,NaN,NaN)};t.ba=function(a){this.Qa=a};t.j=function(){dl.b.j.call(this);Hf(this.handle,["touchstart",r],this.xq,!1,this);this.nm();this.handle=this.target=null};t.so=function(){w(this.Wb)||(this.Wb=Gj(this.target));return this.Wb};
t.xq=function(a){var b=a.type==r;if(!this.Qa||this.pd||b&&!a.Og())this.dispatchEvent("earlycancel");else{if(0==this.Zn)if(this.en(a))this.pd=!0,this.qp&&b&&a.preventDefault();else return;else this.qp&&b&&a.preventDefault();this.pz();this.clientX=this.Aq=a.clientX;this.clientY=this.Bq=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.Es();this.gk=T(this.v).ge()}};
t.pz=function(){var a=this.v,b=a.documentElement,c=!el;this.na.c(a,["touchmove","mousemove"],this.Zu,c);this.na.c(a,["touchend",kc],this.gg,c);el?(b.setCapture(!1),this.na.c(b,"losecapture",this.gg)):this.na.c(qi(a),Va,this.gg);K&&this.Bv&&this.na.c(a,"dragstart",Ne);this.jy&&this.na.c(this.jy,"scroll",this.ek,c)};t.en=function(a){return this.dispatchEvent(new fl("start",this,a.clientX,a.clientY,a))};t.nm=function(){this.na.removeAll();el&&this.v.releaseCapture()};
t.gg=function(a,b){this.nm();this.pd?(this.pd=!1,this.dispatchEvent(new fl("end",this,a.clientX,a.clientY,a,this.Do(this.deltaX),this.Eo(this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
t.Zu=function(a){if(this.Qa){var b=(this.Xh&&this.so()?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.pd){var e=this.Aq-this.clientX,f=this.Bq-this.clientY;if(e*e+f*f>this.Zn)if(this.en(a))this.pd=!0;else{this.pb||this.gg(a);return}}c=this.fm(b,c);b=c.x;c=c.y;this.pd&&this.dispatchEvent(new fl("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(this.Xm(a,b,c,!1),a.preventDefault())}};
t.fm=function(a,b){var c=T(this.v).ge();a+=c.x-this.gk.x;b+=c.y-this.gk.y;this.gk=c;this.deltaX+=a;this.deltaY+=b;return new S(this.Do(this.deltaX),this.Eo(this.deltaY))};t.ek=function(a){var b=this.fm(0,0);a.clientX=this.clientX;a.clientY=this.clientY;this.Xm(a,b.x,b.y,!0)};t.Xm=function(a,b,c){this.Os(b,c);this.dispatchEvent(new fl("drag",this,a.clientX,a.clientY,a,b,c))};
t.Do=function(a){var b=this.Rj,c=isNaN(b.left)?null:b.left,b=isNaN(b.width)?0:b.width;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};t.Eo=function(a){var b=this.Rj,c=isNaN(b.top)?null:b.top,b=isNaN(b.height)?0:b.height;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};
t.Es=function(){var a;if(this.Xh){a=this.target;var b=a.offsetLeft,c=a.offsetParent;c||oj(a)!=tb||(c=hi(a).documentElement);if(c){if(L)var e=wj(c),b=b+e.left;else hf(8)&&!hf(9)&&(e=wj(c),b-=e.left);a=Gj(c)?c.clientWidth-(b+a.offsetWidth):b}else a=b}else a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop};t.Os=function(a,b){this.Xh&&this.so()?this.target.style.right=a+yc:this.target.style.left=a+yc;this.target.style.top=b+yc};
var fl=function(a,b,c,e,f,g,h){Me.call(this,a);this.clientX=c;this.clientY=e;this.left=w(g)?g:b.deltaX;this.top=w(h)?h:b.deltaY};D(fl,Me);var gl=K?'javascript:""':Ka;var hl=function(a){P.call(this);this.g=a;a=K?wb:Va;this.ow=O(this.g,K?vb:ub,this,!K);this.pw=O(this.g,a,this,!K)};D(hl,P);hl.prototype.handleEvent=function(a){var b=new pf(a.hb);b.type=a.type==vb||a.type==ub?vb:wb;this.dispatchEvent(b)};hl.prototype.j=function(){hl.b.j.call(this);If(this.ow);If(this.pw);delete this.g};var il=function(){};y(il);il.prototype.Rw=0;il.prototype.Nc=function(){return":"+(this.Rw++).toString(36)};var kl=function(a){P.call(this);this.V=a||T();this.Wb=jl;this.sa=null;this.I=!1;this.g=null;this.Qc=void 0;this.Cb=this.pa=this.F=this.Hd=null;this.Zq=!1};D(kl,P);kl.prototype.zv=il.M();var jl=null,ll=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?Qb:Wc;case 4:return b?"activate":"deactivate";case 8:return b?Dc:"unselect";case 16:return b?"check":"uncheck";case 32:return b?ub:Va;case 64:return b?"open":db}throw Error("Invalid component state");};t=kl.prototype;
t.oa=function(){return this.sa||(this.sa=this.zv.Nc())};t.Mk=function(a){this.F&&this.F.Cb&&(Fe(this.F.Cb,this.sa),Ge(this.F.Cb,a,this));this.sa=a};t.a=function(){return this.g};t.Xa=function(){var a=this.g;F(a,"Can not call getElementStrict before rendering/decorating.");return a};t.$c=function(a){this.g=a};t.he=function(a){return this.g?this.V.he(a,this.g):null};t.Sa=function(a){var b=this.he(a);F(b,"Expected element in component with class: %s",a);return b};
t.H=function(){this.Qc||(this.Qc=new bl(this));return this.Qc};t.Bf=function(a){if(this==a)throw Error(Ha);if(a&&this.F&&this.sa&&this.F.lg(this.sa)&&this.F!=a)throw Error(Ha);this.F=a;kl.b.Rk.call(this,a)};t.getParent=function(){return this.F};t.Rk=function(a){if(this.F&&this.F!=a)throw Error("Method not supported");kl.b.Rk.call(this,a)};t.m=function(){return this.V};t.h=function(){this.g=this.V.createElement(d)};t.Fa=function(a){this.sk(a)};t.Qx=function(a){this.sk(a.parentNode,a)};
t.sk=function(a,b){if(this.I)throw Error(ra);this.g||this.h();a?a.insertBefore(this.g,b||null):this.V.v.body.appendChild(this.g);this.F&&!this.F.I||this.K()};t.D=function(a){if(this.I)throw Error(ra);if(a&&this.Na(a)){this.Zq=!0;var b=hi(a);this.V&&this.V.v==b||(this.V=T(a));this.ea(a);this.K()}else throw Error("Invalid element to decorate");};t.Na=function(){return!0};t.ea=function(a){this.g=a};t.K=function(){this.I=!0;this.qb(function(a){!a.I&&a.a()&&a.K()})};
t.ja=function(){this.qb(function(a){a.I&&a.ja()});this.Qc&&this.Qc.removeAll();this.I=!1};t.j=function(){this.I&&this.ja();this.Qc&&(this.Qc.dispose(),delete this.Qc);this.qb(function(a){a.dispose()});!this.Zq&&this.g&&zi(this.g);this.F=this.Hd=this.g=this.Cb=this.pa=null;kl.b.j.call(this)};t.pf=function(a){return this.oa()+"."+a};t.Ok=function(a){this.Hd=a};t.Fc=function(a,b){this.Vd(a,this.Ib(),b)};
t.Vd=function(a,b,c){F(!!a,"Provided element must not be null.");if(a.I&&(c||!this.I))throw Error(ra);if(0>b||b>this.Ib())throw Error("Child component index out of bounds");this.Cb&&this.pa||(this.Cb={},this.pa=[]);if(a.getParent()==this){var e=a.oa();this.Cb[e]=a;oe(this.pa,a)}else Ge(this.Cb,a.oa(),a);a.Bf(this);ue(this.pa,b,0,a);a.I&&this.I&&a.getParent()==this?(c=this.L(),b=c.childNodes[b]||null,b!=a.a()&&c.insertBefore(a.a(),b)):c?(this.g||this.h(),b=this.Hb(b+1),a.sk(this.L(),b?b.g:null)):this.I&&
!a.I&&a.g&&a.g.parentNode&&1==a.g.parentNode.nodeType&&a.K()};t.L=function(){return this.g};t.Vc=function(){null==this.Wb&&(this.Wb=Gj(this.I?this.g:this.V.v.body));return this.Wb};t.Ee=function(a){if(this.I)throw Error(ra);this.Wb=a};t.iv=function(){return!!this.pa&&0!=this.pa.length};t.Ib=function(){return this.pa?this.pa.length:0};t.lg=function(a){if(this.Cb&&a){var b=this.Cb;a=(null!==b&&a in b?b[a]:void 0)||null}else a=null;return a};t.Hb=function(a){return this.pa?this.pa[a]||null:null};
t.qb=function(a,b){this.pa&&G(this.pa,a,b)};t.jf=function(a){return this.pa&&a?ce(this.pa,a):-1};t.removeChild=function(a,b){if(a){var c=A(a)?a:a.oa();a=this.lg(c);c&&a&&(Fe(this.Cb,c),oe(this.pa,a),b&&(a.ja(),a.g&&zi(a.g)),a.Bf(null))}if(!a)throw Error("Child is not in parent component");return a};t.Hx=function(a,b){return this.removeChild(this.Hb(a),b)};t.zp=function(a){for(var b=[];this.iv();)b.push(this.Hx(0,a));return b};var ml=function(a,b){this.g=a;this.V=b};ml.prototype.Ay=function(a){if(a){this.oe||(this.oe=[]);a=this.V.$i(this.V.v.body);for(var b=0;b<a.length;b++){var c=a[b];c==this.g||Rk(c,Ob)||(W(c,Ob,!0),this.oe.push(c))}}else if(this.oe){for(b=0;b<this.oe.length;b++)this.oe[b].removeAttribute(Qk(Ob));this.oe=null}};var nl=function(a,b){kl.call(this,b);this.jA=!!a;this.qe=null};D(nl,kl);t=nl.prototype;t.Ui=null;t.Y=!1;t.Va=null;t.Ia=null;t.Nb=null;t.pi=!1;t.w=function(){return"goog-modalpopup"};t.kg=function(){return this.Va};t.h=function(){nl.b.h.call(this);var a=this.a();F(a);var b=zd(this.w()).split(" ");Yk(a,b);Mi(a,!0);V(a,!1);this.Mo();this.Fm()};
t.Mo=function(){this.jA&&!this.Ia&&(this.Ia=this.m().h("iframe",{frameborder:0,style:"border:0;vertical-align:bottom;",src:gl}),this.Ia.className=this.w()+"-bg",V(this.Ia,!1),Fj(this.Ia,0));this.Va||(this.Va=this.m().h(d,this.w()+"-bg"),V(this.Va,!1))};t.Fm=function(){this.Nb||(this.Nb=this.m().createElement(za),V(this.Nb,!1),Mi(this.Nb,!0),this.Nb.style.position=Ma)};t.mq=function(){this.pi=!0;try{this.Nb.focus()}catch(a){}Ih(this.Cp,0,this)};t.Cp=function(){this.pi=!1};
t.Px=function(){F(!!this.Va,"Background element must not be null.");this.Ia&&xi(this.Ia,this.a());xi(this.Va,this.a())};t.Na=function(a){return!!a&&a.tagName==d};t.ea=function(a){nl.b.ea.call(this,a);a=zd(this.w()).split(" ");Yk(F(this.a()),a);this.Mo();this.Fm();Mi(this.a(),!0);V(this.a(),!1)};t.K=function(){this.Px();nl.b.K.call(this);var a=this.a();a.parentNode&&a.parentNode.insertBefore(this.Nb,a.nextSibling);this.Ui=new hl(this.m().v);this.H().c(this.Ui,vb,this.bx);this.Bk(!1)};
t.ja=function(){this.B()&&this.C(!1);I(this.Ui);nl.b.ja.call(this);zi(this.Ia);zi(this.Va);zi(this.Nb)};t.C=function(a){F(this.I,"ModalPopup must be rendered first.");a!=this.Y&&(this.we&&this.we.stop(),this.Me&&this.Me.stop(),this.ve&&this.ve.stop(),this.Le&&this.Le.stop(),this.I&&this.Bk(a),a?this.Bz():this.vv())};t.Bk=function(a){this.Ro||(this.Ro=new ml(this.Xa(),this.V));this.Ro.Ay(a)};
t.Bz=function(){if(this.dispatchEvent("beforeshow")){try{this.qe=this.m().v.activeElement}catch(a){}this.vk();this.Ga();this.H().c(this.m().wg(),Ac,this.vk);this.rq(!0);this.focus();this.Y=!0;this.we&&this.Me?(Gf(this.we,"end",this.dh,!1,this),this.Me.play(),this.we.play()):this.dh()}};t.vv=function(){this.dispatchEvent("beforehide")&&(this.H().P(this.m().wg(),Ac,this.vk),this.Y=!1,this.ve&&this.Le?(Gf(this.ve,"end",this.ah,!1,this),this.Le.play(),this.ve.play()):this.ah(),this.ay())};
t.ay=function(){try{var a=this.m(),b=a.v.body,c=a.v.activeElement||b;if(!this.qe||this.qe==b){this.qe=null;return}(c==b||a.contains(this.a(),c))&&this.qe.focus()}catch(e){}this.qe=null};t.rq=function(a){this.Ia&&V(this.Ia,a);this.Va&&V(this.Va,a);V(this.a(),a);V(this.Nb,a)};t.dh=function(){this.dispatchEvent("show")};t.ah=function(){this.rq(!1);this.dispatchEvent(Pb)};t.B=function(){return this.Y};t.focus=function(){this.kn()};
t.vk=function(){this.Ia&&V(this.Ia,!1);this.Va&&V(this.Va,!1);var a=this.m().v,b=oi(qi(a)||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth)),a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.Ia&&(V(this.Ia,!0),Cj(this.Ia,c,a));this.Va&&(V(this.Va,!0),Cj(this.Va,c,a))};
t.Ga=function(){var a=this.m().v,b=qi(a)||window;if(oj(this.a())==tb)var c=a=0;else c=this.m().ge(),a=c.x,c=c.y;var e=Dj(this.a()),b=oi(b),a=Math.max(a+b.width/2-e.width/2,0),c=Math.max(c+b.height/2-e.height/2,0);qj(this.a(),a,c);qj(this.Nb,a,c)};t.bx=function(a){this.pi?this.Cp():a.target==this.Nb&&Ih(this.kn,0,this)};t.kn=function(){try{K&&this.m().v.body.focus(),this.a().focus()}catch(a){}};
t.j=function(){I(this.we);this.we=null;I(this.ve);this.ve=null;I(this.Me);this.Me=null;I(this.Le);this.Le=null;nl.b.j.call(this)};var rl=function(a,b,c){nl.call(this,b,c);this.Oa=a||"modal-dialog";this.Ma=(new ol).fb(pl,!0).fb(ql,!1,!0)};D(rl,nl);t=rl.prototype;t.at=!0;t.qj=!0;t.So=!0;t.Ys=!0;t.Uf=.5;t.hl="";t.Eb=null;t.Jc=null;t.Wm=!1;t.eb=null;t.Ta=null;t.Qh=null;t.cb=null;t.za=null;t.Ca=null;t.vf=mb;t.w=function(){return this.Oa};t.jq=function(a){this.hl=a;this.Ta&&Gi(this.Ta,a)};t.iq=function(a){this.Zy(xg(a))};t.Zy=function(a){this.Eb=a;this.za&&(this.za.innerHTML=Q(a))};
t.Ra=function(){return null!=this.Eb?Q(this.Eb):""};t.Oc=function(){return this.vf};t.Tk=function(a){this.vf=a};t.mk=function(){this.a()||this.Fa()};t.L=function(){this.mk();return this.za};t.Yt=function(){this.mk();return this.a()};t.kg=function(){this.mk();return rl.b.kg.call(this)};t.Sp=function(a){this.Uf=a;this.a()&&(a=this.kg())&&Fj(a,this.Uf)};
t.Vy=function(a){this.So=a;if(this.I){var b=this.m(),c=this.kg(),e=this.Ia;a?(e&&b.ho(e,this.a()),b.ho(c,this.a())):(b.removeNode(e),b.removeNode(c))}this.B()&&this.Bk(a)};t.Hs=function(){return new dl(this.a(),this.eb)};t.Yp=function(a){var b=zd(this.Oa+"-title-draggable").split(" ");this.a()&&(a?Yk(F(this.eb),b):$k(F(this.eb),b));a&&!this.Jc?(this.Jc=this.Hs(),Yk(F(this.eb),b),O(this.Jc,"start",this.Jy,!1,this)):!a&&this.Jc&&(this.Jc.dispose(),this.Jc=null)};
t.h=function(){rl.b.h.call(this);var a=this.a();F(a,"getElement() returns null");var b=this.m();this.eb=b.h(d,this.Oa+"-title",this.Ta=b.h(za,{className:this.Oa+"-title-text",id:this.oa()},this.hl),this.cb=b.h(za,this.Oa+"-title-close"));vi(a,this.eb,this.za=b.h(d,this.Oa+ca),this.Ca=b.h(d,this.Oa+"-buttons"));Pk(this.Ta,"heading");Pk(this.cb,Ya);Mi(this.cb,!0);W(this.cb,bc,"Close");this.Qh=this.Ta.id;Pk(a,this.Oc());W(a,cc,this.Qh||"");this.Eb&&(this.za.innerHTML=Q(this.Eb));V(this.cb,this.qj);this.Ma&&
this.Ma.oi(this.Ca);V(this.Ca,!!this.Ma);this.Sp(this.Uf)};
t.ea=function(a){rl.b.ea.call(this,a);a=this.a();F(a,"The DOM element for dialog cannot be null.");var b=this.Oa+ca;this.za=ji(null,b,a)[0];this.za||(this.za=this.m().h(d,b),this.Eb&&(this.za.innerHTML=Q(this.Eb)),a.appendChild(this.za));var b=this.Oa+"-title",c=this.Oa+"-title-text",e=this.Oa+"-title-close";(this.eb=ji(null,b,a)[0])?(this.Ta=ji(null,c,this.eb)[0],this.cb=ji(null,e,this.eb)[0]):(this.eb=this.m().h(d,b),a.insertBefore(this.eb,this.za));this.Ta?(this.hl=Oi(this.Ta),this.Ta.id||(this.Ta.id=
this.oa())):(this.Ta=si(za,{className:c,id:this.oa()}),this.eb.appendChild(this.Ta));this.Qh=this.Ta.id;W(a,cc,this.Qh||"");this.cb||(this.cb=this.m().h(za,e),this.eb.appendChild(this.cb));V(this.cb,this.qj);b=this.Oa+"-buttons";(this.Ca=ji(null,b,a)[0])?(this.Ma=new ol(this.m()),this.Ma.D(this.Ca)):(this.Ca=this.m().h(d,b),a.appendChild(this.Ca),this.Ma&&this.Ma.oi(this.Ca),V(this.Ca,!!this.Ma));this.Sp(this.Uf)};
t.K=function(){rl.b.K.call(this);this.H().c(this.a(),Zb,this.tf).c(this.a(),$b,this.tf);this.H().c(this.Ca,m,this.Xw);this.Yp(this.Ys);this.H().c(this.cb,m,this.px);var a=this.a();F(a,"The DOM element for dialog cannot be null");Pk(a,this.Oc());""!==this.Ta.id&&W(a,cc,this.Ta.id);this.So||this.Vy(!1)};t.ja=function(){this.B()&&this.C(!1);this.Yp(!1);rl.b.ja.call(this)};t.C=function(a){a!=this.B()&&(this.I||this.Fa(),rl.b.C.call(this,a))};t.dh=function(){rl.b.dh.call(this);this.dispatchEvent("aftershow")};
t.ah=function(){rl.b.ah.call(this);this.dispatchEvent("afterhide");this.Wm&&this.dispose()};t.Jy=function(){var a=this.m().v,b=oi(qi(a)||window),c=Math.max(a.body.scrollWidth,b.width),a=Math.max(a.body.scrollHeight,b.height),e=Dj(this.a());oj(this.a())==tb?this.Jc.bq(new ij(0,0,Math.max(0,b.width-e.width),Math.max(0,b.height-e.height))):this.Jc.bq(new ij(0,0,c-e.width,a-e.height))};t.px=function(){this.mj()};
t.mj=function(){if(this.qj){var a=this.Ma,b=a&&a.vi;b?(a=a.get(b),this.dispatchEvent(new sl(b,a))&&this.C(!1)):this.C(!1)}};t.Iy=function(a){this.Wm=a};t.j=function(){this.Ca=this.cb=null;rl.b.j.call(this)};t.Tp=function(a){this.Ma=a;this.Ca&&(this.Ma?this.Ma.oi(this.Ca):this.Ca.innerHTML=Q(Fg),V(this.Ca,!!this.Ma))};t.Xw=function(a){if((a=this.et(a.target))&&!a.disabled){a=a.name;var b=this.Ma.get(a);this.dispatchEvent(new sl(a,b))&&this.C(!1)}};
t.et=function(a){for(;null!=a&&a!=this.Ca;){if(a.tagName==pa)return a;a=a.parentNode}return null};
t.tf=function(a){var b=!1,c=!1,e=this.Ma,f=a.target;if(a.type==Zb)if(this.at&&27==a.keyCode){var g=e&&e.vi,f=f.tagName==ya&&!f.disabled;g&&!f?(c=!0,b=e.get(g),b=this.dispatchEvent(new sl(g,b))):f||(b=!0)}else 9==a.keyCode&&a.shiftKey&&f==this.a()&&this.mq();else if(13==a.keyCode){if(f.tagName==pa&&!f.disabled)g=f.name;else if(f==this.cb)this.mj();else if(e){var h=e.Bi,k=h&&e.Rt(h),f=(f.tagName==Ca||f.tagName==ya||"A"==f.tagName)&&!f.disabled;!k||k.disabled||f||(g=h)}g&&e&&(c=!0,b=this.dispatchEvent(new sl(g,
String(e.get(g)))))}else f==this.cb&&32==a.keyCode&&this.mj();if(b||c)a.stopPropagation(),a.preventDefault();b&&this.C(!1)};var sl=function(a,b){this.type="dialogselect";this.key=a;this.caption=b};D(sl,Me);var ol=function(a){this.V=a||T();Kg.call(this)},tl,ul;D(ol,Kg);t=ol.prototype;t.Oa="goog-buttonset";t.Bi=null;t.g=null;t.vi=null;t.set=function(a,b,c,e){Kg.prototype.set.call(this,a,b);c&&(this.Bi=a);e&&(this.vi=a);return this};t.fb=function(a,b,c){return this.set(a.key,a.caption,b,c)};
t.oi=function(a){this.g=a;this.Fa()};t.Fa=function(){if(this.g){this.g.innerHTML=Q(Fg);var a=T(this.g);this.forEach(function(b,c){var e=a.h(pa,{name:c},b);c==this.Bi&&(e.className=this.Oa+da);this.g.appendChild(e)},this)}};t.D=function(a){if(a&&1==a.nodeType){this.g=a;a=this.g.getElementsByTagName(pa);for(var b=0,c,e,f;c=a[b];b++)if(e=c.name||c.id,f=Oi(c)||c.value,e){var g=0==b;this.set(e,f,g,c.name==Za);g&&Xk(c,this.Oa+da)}}};t.a=function(){return this.g};t.m=function(){return this.V};
t.Rt=function(a){for(var b=this.Mt(),c=0,e;e=b[c];c++)if(e.name==a||e.id==a)return e;return null};t.Mt=function(){return this.g.getElementsByTagName(pa)};var pl={key:"ok",caption:"OK"},ql={key:Za,caption:"Cancel"},vl={key:"yes",caption:"Yes"},wl={key:"no",caption:"No"},xl={key:"save",caption:"Save"},yl={key:"continue",caption:"Continue"};
"undefined"!=typeof document&&(tl=(new ol).fb(pl,!0,!0),ul=(new ol).fb(pl,!0).fb(ql,!1,!0),(new ol).fb(vl,!0).fb(wl,!1,!0),(new ol).fb(vl).fb(wl,!0).fb(ql,!1,!0),(new ol).fb(yl).fb(xl).fb(ql,!0,!0));var zl=function(){};zl.prototype.Ga=function(){};var Al=function(a,b,c){this.element=a;this.Qe=b;this.rx=c};D(Al,zl);Al.prototype.Ga=function(a,b,c){Kk(this.element,this.Qe,a,b,void 0,c,this.rx)};var Bl=function(a,b,c,e){Al.call(this,a,b);this.Fd=c?5:0;this.fk=e||void 0};D(Bl,Al);Bl.prototype.fu=function(){return this.Fd};Bl.prototype.Ch=function(a){this.Fd=a};Bl.prototype.Ga=function(a,b,c,e){var f=Kk(this.element,this.Qe,a,b,null,c,10,e,this.fk);if(f&496){var g=this.Of(f,this.Qe);b=this.Of(f,b);f=Kk(this.element,g,a,b,null,c,10,e,this.fk);f&496&&(g=this.Of(f,g),b=this.Of(f,b),Kk(this.element,g,a,b,null,c,this.Fd,e,this.fk))}};Bl.prototype.Of=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};var Cl=function(a,b,c,e){Bl.call(this,a,b,c||e);(c||e)&&this.Ch(65|(e?32:132))};D(Cl,Bl);var Dl=function(a,b){this.eg=a instanceof S?a:new S(a,b)};D(Dl,zl);Dl.prototype.Ga=function(a,b,c,e){F(a);var f;f=hi(a);var g=f.body;f=f.documentElement;f=new S(g.scrollLeft||f.scrollLeft,g.scrollTop||f.scrollTop);g=this.eg.x+f.x;f=this.eg.y+f.y;var h=Hk(a),g=g-h.x;f-=h.y;Jk(new S(g,f),a,b,c,null,null,e)};var El=function(a,b){Dl.call(this,a,b)};D(El,Dl);El.prototype.Fd=0;El.prototype.Ch=function(a){this.Fd=a};El.prototype.Ga=function(a,b,c,e){var f=rj(a),f=vj(f),g=T(a).vn(),g=new S(this.eg.x+g.scrollLeft,this.eg.y+g.scrollTop),h=b,k=Jk(g,a,h,c,f,10,e);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||k&128)h^=1;k=Jk(g,a,h,c,f,10,e);0!=(k&496)&&Jk(g,a,b,c,f,this.Fd,e)}};var Fl=function(a,b){P.call(this);a&&this.ld(a,b)};D(Fl,P);t=Fl.prototype;t.g=null;t.Qg=null;t.Mj=null;t.Rg=null;t.vb=-1;t.Ed=-1;t.mi=!1;
var Gl={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},Hl={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},Il=K||Ve||M&&N("525"),Jl=Xe&&L;t=Fl.prototype;
t.mc=function(a){(M||Ve)&&(17==this.vb&&!a.ctrlKey||18==this.vb&&!a.altKey||Xe&&91==this.vb&&!a.metaKey)&&this.Dp();-1==this.vb&&(a.ctrlKey&&17!=a.keyCode?this.vb=17:a.altKey&&18!=a.keyCode?this.vb=18:a.metaKey&&91!=a.keyCode&&(this.vb=91));Il&&!qk(a.keyCode,this.vb,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):(this.Ed=pk(a.keyCode),Jl&&(this.mi=a.altKey))};t.Dp=function(){this.Ed=this.vb=-1};t.Uu=function(a){this.Dp();this.mi=a.altKey};
t.handleEvent=function(a){var b=a.hb,c,e,f=b.altKey;K&&a.type==$b?(c=this.Ed,e=13!=c&&27!=c?b.keyCode:0):(M||Ve)&&a.type==$b?(c=this.Ed,e=0<=b.charCode&&63232>b.charCode&&ok(c)?b.charCode:0):Ue&&!M?(c=this.Ed,e=ok(c)?b.keyCode:0):(c=b.keyCode||this.Ed,e=b.charCode||0,Jl&&(f=this.mi),Xe&&63==e&&224==c&&(c=191));var g=c=pk(c),h=b.keyIdentifier;c?63232<=c&&c in Gl?g=Gl[c]:25==c&&a.shiftKey&&(g=9):h&&h in Hl&&(g=Hl[h]);a=g==this.vb;this.vb=g;b=new Kl(g,e,a,b);b.altKey=f;this.dispatchEvent(b)};t.a=function(){return this.g};
t.ld=function(a,b){this.Rg&&this.detach();this.g=a;this.Qg=O(this.g,$b,this,b);this.Mj=O(this.g,Zb,this.mc,b,this);this.Rg=O(this.g,ac,this.Uu,b,this)};t.detach=function(){this.Qg&&(If(this.Qg),If(this.Mj),If(this.Rg),this.Rg=this.Mj=this.Qg=null);this.g=null;this.Ed=this.vb=-1};t.j=function(){Fl.b.j.call(this);this.detach()};var Kl=function(a,b,c,e){pf.call(this,e);this.type=Yb;this.keyCode=a;this.charCode=b;this.repeat=c};D(Kl,pf);var Ml=function(a,b){if(!a)throw Error("Invalid class name "+a);if(!gd(b))throw Error("Invalid decorator function "+b);Ll[a]=b},Nl={},Ll={};var Ol=function(a){this.Nl=a};y(Ol);var Pl=function(a,b){var c=new a;c.w=function(){return b};return c};t=Ol.prototype;t.rb=function(){return this.Nl};t.Ji=function(a,b){a&&(a.tabIndex=b?0:-1)};t.h=function(a){return a.m().h(d,this.jc(a).join(" "))};t.L=function(a){return a};t.Na=function(a){return a.tagName==d};t.D=function(a,b){b.id&&a.Mk(b.id);var c=this.w(),e=!1,f=Uk(b);f&&G(f,function(b){b==c?e=!0:b&&this.cz(a,b,c)},this);e||Xk(b,c);this.Jm(a,this.L(b));return b};
t.cz=function(a,b,c){b==c+ea?a.ba(!1):b==c+"-horizontal"?a.setOrientation(Rb):b==c+"-vertical"&&a.setOrientation(Zc)};t.Jm=function(a,b,c){if(b){c=c||b.firstChild;for(var e;c&&c.parentNode==b;){e=c.nextSibling;if(1==c.nodeType){var f=this.bj(c);f&&(f.$c(c),a.isEnabled()||f.ba(!1),a.Fc(f),f.D(c))}else c.nodeValue&&""!=zd(c.nodeValue)||b.removeChild(c);c=e}}};t.bj=function(a){a:{var b;F(a);a=Uk(a);for(var c=0,e=a.length;c<e;c++)if(b=a[c],b=b in Ll?Ll[b]():null){a=b;break a}a=null}return a};
t.Tc=function(a){a=a.a();F(a,"The container DOM element cannot be null.");Ij(a,!0,L);K&&(a.hideFocus=!0);var b=this.rb();b&&Pk(a,b)};t.qa=function(a){return a.a()};t.w=function(){return"goog-container"};t.jc=function(a){var b=this.w(),c=[b,a.Kd==Rb?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+ea);return c};var Ql=function(){},Rl;y(Ql);var Sl=function(a,b){var c=new a;c.w=function(){return b};return c},Tl={button:"pressed",checkbox:cb,menuitem:Fc,menuitemcheckbox:cb,menuitemradio:cb,radio:cb,tab:Fc,treeitem:Fc};t=Ql.prototype;t.rb=function(){};t.h=function(a){return a.m().h(d,this.jc(a).join(" "),a.Ra())};t.L=function(a){return a};t.ce=function(a,b,c){if(a=a.a?a.a():a){var e=[b];K&&!N("7")&&(e=this.Yi(Uk(a),b),e.push(b));(c?Yk:$k)(a,e)}};t.Ym=function(a,b,c){this.ce(a,b,c)};t.Na=function(){return!0};
t.D=function(a,b){b.id&&a.Mk(b.id);var c=this.L(b);c&&c.firstChild?a.Ah(c.firstChild.nextSibling?re(c.childNodes):c.firstChild):a.Ah(null);var e=0,f=this.w(),g=this.ib(),h=!1,k=!1,l=!1,p=re(Uk(b));G(p,function(a){h||a!=f?k||a!=g?e|=this.ug(a):k=!0:(h=!0,g==f&&(k=!0));1==this.ug(a)&&($d(c),Li(c)&&Mi(c,!1))},this);a.Vk(e);h||(p.push(f),g==f&&(k=!0));k||p.push(g);var q=a.Gb;q&&p.push.apply(p,q);if(K&&!N("7")){var u=this.Yi(p);0<u.length&&(p.push.apply(p,u),l=!0)}h&&k&&!q&&!l||Vk(b,p.join(" "));return b};
t.Tc=function(a){a.Vc()&&this.Ee(a.a(),!0);a.isEnabled()&&this.Bc(a,a.B())};t.Ek=function(a,b){var c=b||this.rb();if(c){F(a,Ea);var e=a.getAttribute(Bc)||null;c!=e&&Pk(a,c)}};t.Rp=function(a,b){F(a);F(b);var c=a.Ml;null!=c&&this.Dk(b,c);a.B()||W(b,Ob,!a.B());a.isEnabled()||this.ac(b,1,!a.isEnabled());a.ka(8)&&this.ac(b,8,a.uo());a.ka(16)&&this.ac(b,16,a.Uc());a.ka(64)&&this.ac(b,64,a.lb())};t.Dk=function(a,b){W(a,bc,b)};t.Af=function(a,b){Ij(a,!b,!K&&!Ue)};
t.Ee=function(a,b){this.ce(a,this.ib()+"-rtl",b)};t.sc=function(a){var b;return a.ka(32)&&(b=a.qa())?Li(b):!1};t.Bc=function(a,b){var c;if(a.ka(32)&&(c=a.qa())){if(!b&&a.Gj()){try{c.blur()}catch(e){}a.Gj()&&a.sb(null)}Li(c)!=b&&Mi(c,b)}};t.C=function(a,b){V(a,b);a&&W(a,Ob,!b)};t.setState=function(a,b,c){var e=a.a();if(e){var f=this.rd(b);f&&this.ce(a,f,c);this.ac(e,b,c)}};
t.ac=function(a,b,c){Rl||(Rl={1:"disabled",8:Fc,16:cb,64:rb});F(a,Ea);b=Rl[b];var e=a.getAttribute(Bc)||null;e&&(e=Tl[e]||b,b=b==cb||b==Fc?e:b);b&&W(a,b,c)};t.Xb=function(a,b){var c=this.L(a);if(c&&(wi(c),b))if(A(b))Gi(c,b);else{var e=function(a){if(a){var b=hi(c);c.appendChild(A(a)?b.createTextNode(a):a)}};z(b)?G(b,e):!fd(b)||"nodeType"in b?e(b):G(re(b),e)}};t.qa=function(a){return a.a()};t.w=function(){return"goog-control"};t.zn=function(){return[]};t.ib=function(){return this.w()};
t.jc=function(a){var b=this.w(),c=[b],e=this.ib();e!=b&&c.push(e);b=this.St(a.getState());c.push.apply(c,b);(a=a.Gb)&&c.push.apply(c,a);K&&!N("7")&&c.push.apply(c,this.Yi(c));return c};t.Yi=function(a,b){var c=[];b&&(a=qe(a,[b]));G(this.zn(),function(e){!ie(e,nd(me,a))||b&&!me(e,b)||c.push(e.join("_"))});return c};t.St=function(a){for(var b=[];a;){var c=a&-a;b.push(this.rd(c));a&=~c}return b};t.rd=function(a){this.Xf||this.Cm();return this.Xf[a]};
t.ug=function(a){this.Cq||this.Js();a=parseInt(this.Cq[a],10);return isNaN(a)?0:a};t.Cm=function(){var a=this.ib(),b=a.replace(/\xa0|\s/g," ");F(-1==b.indexOf(" "),"ControlRenderer has an invalid css class: '"+a+"'");this.Xf={1:a+ea,2:a+"-hover",4:a+"-active",8:a+"-selected",16:a+"-checked",32:a+"-focused",64:a+"-open"}};t.Js=function(){this.Xf||this.Cm();var a=this.Xf,b={},c;for(c in a)b[a[c]]=c;this.Cq=b};var X=function(a,b,c){kl.call(this,c);if(!b){b=this.constructor;for(var e;b;){e=kd(b);if(e=Nl[e])break;b=b.b?b.b.constructor:null}b=e?gd(e.M)?e.M():new e:null}this.o=b;this.Ah(w(a)?a:null);this.Ml=null};D(X,kl);t=X.prototype;t.Eb=null;t.S=0;t.Hf=39;t.Tf=255;t.Jh=0;t.Y=!0;t.Gb=null;t.Ag=!0;t.Qf=!1;t.vf=null;t.Lk=function(a){this.I&&a!=this.Ag&&this.$m(a);this.Ag=a};t.qa=function(){return this.o.qa(this)};t.og=function(){return this.Ba||(this.Ba=new Fl)};
t.Nr=function(a){a&&(this.Gb?me(this.Gb,a)||this.Gb.push(a):this.Gb=[a],this.o.Ym(this,a,!0))};t.Ix=function(a){a&&this.Gb&&oe(this.Gb,a)&&(0==this.Gb.length&&(this.Gb=null),this.o.Ym(this,a,!1))};t.ce=function(a,b){b?this.Nr(a):this.Ix(a)};t.h=function(){var a=this.o.h(this);this.$c(a);this.o.Ek(a,this.Oc());this.Qf||this.o.Af(a,!1);this.B()||this.o.C(a,!1)};t.Oc=function(){return this.vf};t.Tk=function(a){this.vf=a};t.Dk=function(a){this.Ml=a;var b=this.a();b&&this.o.Dk(b,a)};t.L=function(){return this.o.L(this.a())};
t.Na=function(a){return this.o.Na(a)};t.ea=function(a){a=this.o.D(this,a);this.$c(a);this.o.Ek(a,this.Oc());this.Qf||this.o.Af(a,!1);this.Y=a.style.display!=nc};t.K=function(){X.b.K.call(this);this.o.Rp(this,this.Xa());this.o.Tc(this);if(this.Hf&-2&&(this.Ag&&this.$m(!0),this.ka(32))){var a=this.qa();if(a){var b=this.og();b.ld(a);this.H().c(b,Yb,this.Ja).c(a,ub,this.vd).c(a,Va,this.sb)}}};
t.$m=function(a){var b=this.H(),c=this.a();a?(b.c(c,jc,this.me).c(c,r,this.Ea).c(c,kc,this.Kb).c(c,ic,this.Bg),this.cf!=dd&&b.c(c,jb,this.cf),K&&(N(9)||b.c(c,"dblclick",this.Hn),this.ef||(this.ef=new Ul(this),this.zc(this.ef)))):(b.P(c,jc,this.me).P(c,r,this.Ea).P(c,kc,this.Kb).P(c,ic,this.Bg),this.cf!=dd&&b.P(c,jb,this.cf),K&&(N(9)||b.P(c,"dblclick",this.Hn),I(this.ef),this.ef=null))};t.ja=function(){X.b.ja.call(this);this.Ba&&this.Ba.detach();this.B()&&this.isEnabled()&&this.o.Bc(this,!1)};
t.j=function(){X.b.j.call(this);this.Ba&&(this.Ba.dispose(),delete this.Ba);delete this.o;this.ef=this.Gb=this.Eb=null};t.Ra=function(){return this.Eb};t.Xb=function(a){this.o.Xb(this.a(),a);this.Ah(a)};t.Ah=function(a){this.Eb=a};t.ee=function(){var a=this.Ra();if(!a)return"";a=A(a)?a:z(a)?fe(a,Pi).join(""):Oi(a);return yd(a)};t.Ee=function(a){X.b.Ee.call(this,a);var b=this.a();b&&this.o.Ee(b,a)};t.Af=function(a){this.Qf=a;var b=this.a();b&&this.o.Af(b,a)};t.B=function(){return this.Y};
t.C=function(a,b){if(b||this.Y!=a&&this.dispatchEvent(a?"show":Pb)){var c=this.a();c&&this.o.C(c,a);this.isEnabled()&&this.o.Bc(this,a);this.Y=a;return!0}return!1};t.isEnabled=function(){return!this.tb(1)};t.bw=function(){var a=this.getParent();return!!a&&typeof a.isEnabled==n&&!a.isEnabled()};t.ba=function(a){!this.bw()&&this.Dd(1,!a)&&(a||(this.setActive(!1),this.ab(!1)),this.B()&&this.o.Bc(this,a),this.setState(1,!a,!0))};t.mo=function(){return this.tb(2)};
t.ab=function(a){this.Dd(2,a)&&this.setState(2,a)};t.Za=function(){return this.tb(4)};t.setActive=function(a){this.Dd(4,a)&&this.setState(4,a)};t.uo=function(){return this.tb(8)};t.Cf=function(a){this.Dd(8,a)&&this.setState(8,a)};t.Uc=function(){return this.tb(16)};t.Rd=function(a){this.Dd(16,a)&&this.setState(16,a)};t.Gj=function(){return this.tb(32)};t.Ce=function(a){this.Dd(32,a)&&this.setState(32,a)};t.lb=function(){return this.tb(64)};t.ma=function(a){this.Dd(64,a)&&this.setState(64,a)};
t.getState=function(){return this.S};t.tb=function(a){return!!(this.S&a)};t.setState=function(a,b,c){c||1!=a?this.ka(a)&&b!=this.tb(a)&&(this.o.setState(this,a,b),this.S=b?this.S|a:this.S&~a):this.ba(!b)};t.Vk=function(a){this.S=a};t.ka=function(a){return!!(this.Hf&a)};t.Ha=function(a,b){if(this.I&&this.tb(a)&&!b)throw Error(ra);!b&&this.tb(a)&&this.setState(a,!1);this.Hf=b?this.Hf|a:this.Hf&~a};t.kb=function(a){return!!(this.Tf&a)&&this.ka(a)};t.zy=function(a,b){this.Tf=b?this.Tf|a:this.Tf&~a};
t.Xp=function(a,b){this.Jh=b?this.Jh|a:this.Jh&~a};t.Dd=function(a,b){return this.ka(a)&&this.tb(a)!=b&&(!(this.Jh&a)||this.dispatchEvent(ll(a,b)))&&!this.pb};t.me=function(a){!Vl(a,this.a())&&this.dispatchEvent("enter")&&this.isEnabled()&&this.kb(2)&&this.ab(!0)};t.Bg=function(a){!Vl(a,this.a())&&this.dispatchEvent("leave")&&(this.kb(4)&&this.setActive(!1),this.kb(2)&&this.ab(!1))};t.cf=dd;var Vl=function(a,b){return!!a.relatedTarget&&Ei(b,a.relatedTarget)};t=X.prototype;
t.Ea=function(a){this.isEnabled()&&(this.kb(2)&&this.ab(!0),a.Og()&&(this.kb(4)&&this.setActive(!0),this.o&&this.o.sc(this)&&this.qa().focus()));!this.Qf&&a.Og()&&a.preventDefault()};t.Kb=function(a){this.isEnabled()&&(this.kb(2)&&this.ab(!0),this.Za()&&this.Vb(a)&&this.kb(4)&&this.setActive(!1))};t.Hn=function(a){this.isEnabled()&&this.Vb(a)};
t.Vb=function(a){this.kb(16)&&this.Rd(!this.Uc());this.kb(8)&&this.Cf(!0);this.kb(64)&&this.ma(!this.lb());var b=new Me(Na,this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.jk=a.jk);return this.dispatchEvent(b)};t.vd=function(){this.kb(32)&&this.Ce(!0)};t.sb=function(){this.kb(4)&&this.setActive(!1);this.kb(32)&&this.Ce(!1)};t.Ja=function(a){return this.B()&&this.isEnabled()&&this.Jb(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
t.Jb=function(a){return 13==a.keyCode&&this.Vb(a)};if(!gd(X))throw Error("Invalid component class "+X);if(!gd(Ql))throw Error("Invalid renderer class "+Ql);var Wl=kd(X);Nl[Wl]=Ql;Ml("goog-control",function(){return new X(null)});var Ul=function(a){H.call(this);this.dg=a;this.ag=!1;this.ua=new bl(this);this.zc(this.ua);a=this.dg.Xa();this.ua.c(a,r,this.zg).c(a,kc,this.Yu).c(a,m,this.ud)};D(Ul,H);var Xl=!K||hf(9);Ul.prototype.zg=function(){this.ag=!1};Ul.prototype.Yu=function(){this.ag=!0};
var Yl=function(a,b){if(!Xl)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c};Ul.prototype.ud=function(a){if(this.ag)this.ag=!1;else{var b=a.hb,c=b.button,e=b.type,f=Yl(b,r);this.dg.Ea(new pf(f,a.currentTarget));f=Yl(b,kc);this.dg.Kb(new pf(f,a.currentTarget));Xl||(b.button=c,b.type=e)}};
Ul.prototype.j=function(){this.dg=null;Ul.b.j.call(this)};var Zl=function(a,b,c){kl.call(this,c);this.o=b||Ol.M();this.Kd=a||Zc};D(Zl,kl);t=Zl.prototype;t.Nj=null;t.Ba=null;t.o=null;t.Kd=null;t.Y=!0;t.Qa=!0;t.Wi=!0;t.ra=-1;t.xa=null;t.$j=!1;t.Yr=!1;t.qx=!0;t.fc=null;t.qa=function(){return this.Nj||this.o.qa(this)};t.og=function(){return this.Ba||(this.Ba=new Fl(this.qa()))};t.h=function(){this.$c(this.o.h(this))};t.L=function(){return this.o.L(this.a())};t.Na=function(a){return this.o.Na(a)};
t.ea=function(a){this.$c(this.o.D(this,a));a.style.display==nc&&(this.Y=!1)};t.K=function(){Zl.b.K.call(this);this.qb(function(a){a.I&&this.wp(a)},this);var a=this.a();this.o.Tc(this);this.C(this.Y,!0);this.H().c(this,"enter",this.jj).c(this,Qb,this.kj).c(this,Wc,this.nj).c(this,"open",this.$u).c(this,db,this.ij).c(a,r,this.Ea).c(hi(a),kc,this.Nu).c(a,[r,kc,jc,ic,jb],this.Ku);this.sc()&&this.Zm(!0)};
t.Zm=function(a){var b=this.H(),c=this.qa();a?b.c(c,ub,this.vd).c(c,Va,this.sb).c(this.og(),Yb,this.Ja):b.P(c,ub,this.vd).P(c,Va,this.sb).P(this.og(),Yb,this.Ja)};t.ja=function(){this.Lb(-1);this.xa&&this.xa.ma(!1);this.$j=!1;Zl.b.ja.call(this)};t.j=function(){Zl.b.j.call(this);this.Ba&&(this.Ba.dispose(),this.Ba=null);this.o=this.xa=this.fc=this.Nj=null};t.jj=function(){return!0};
t.kj=function(a){var b=this.jf(a.target);if(-1<b&&b!=this.ra){var c=this.sd();c&&c.ab(!1);this.ra=b;c=this.sd();this.$j&&c.setActive(!0);this.qx&&this.xa&&c!=this.xa&&(c.ka(64)?c.ma(!0):this.xa.ma(!1))}b=this.a();F(b,Da);null!=a.target.a()&&W(b,Oa,a.target.a().id)};t.nj=function(a){a.target==this.sd()&&(this.ra=-1);a=this.a();F(a,Da);a.removeAttribute(Qk(Oa))};t.$u=function(a){(a=a.target)&&a!=this.xa&&a.getParent()==this&&(this.xa&&this.xa.ma(!1),this.xa=a)};
t.ij=function(a){a.target==this.xa&&(this.xa=null);var b=this.a(),c=a.target.a();b&&a.target.mo()&&c&&Tk(b,c)};t.Ea=function(a){this.Qa&&this.ad(!0);var b=this.qa();b&&Li(b)?b.focus():a.preventDefault()};t.Nu=function(){this.ad(!1)};t.Ku=function(a){var b=this.qu(a.target);if(b)switch(a.type){case r:b.Ea(a);break;case kc:b.Kb(a);break;case jc:b.me(a);break;case ic:b.Bg(a);break;case jb:b.cf(a)}};
t.qu=function(a){if(this.fc)for(var b=this.a();a&&a!==b;){var c=a.id;if(c in this.fc)return this.fc[c];a=a.parentNode}return null};t.vd=function(){};t.sb=function(){this.Lb(-1);this.ad(!1);this.xa&&this.xa.ma(!1)};t.Ja=function(a){return this.isEnabled()&&this.B()&&(0!=this.Ib()||this.Nj)&&this.Jb(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
t.Jb=function(a){var b=this.sd();if(b&&typeof b.Ja==n&&b.Ja(a)||this.xa&&this.xa!=b&&typeof this.xa.Ja==n&&this.xa.Ja(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.sc())this.qa().blur();else return!1;break;case 36:this.Fg();break;case 35:this.wv();break;case 38:if(this.Kd==Zc)this.sj();else return!1;break;case 37:if(this.Kd==Rb)this.Vc()?this.rj():this.sj();else return!1;break;case 40:if(this.Kd==Zc)this.rj();else return!1;break;case 39:if(this.Kd==
Rb)this.Vc()?this.sj():this.rj();else return!1;break;default:return!1}return!0};t.wp=function(a){var b=a.a(),b=b.id||(b.id=a.oa());this.fc||(this.fc={});this.fc[b]=a};t.Fc=function(a,b){be(a,X,"The child of a container must be a control");Zl.b.Fc.call(this,a,b)};t.Vd=function(a,b,c){be(a,X);a.Xp(2,!0);a.Xp(64,!0);!this.sc()&&this.Yr||a.Ha(32,!1);a.Lk(!1);var e=a.getParent()==this?this.jf(a):-1;Zl.b.Vd.call(this,a,b,c);a.I&&this.I&&this.wp(a);this.fA(e,b)};
t.fA=function(a,b){-1==a&&(a=this.Ib());a==this.ra?this.ra=Math.min(this.Ib()-1,b):a>this.ra&&b<=this.ra?this.ra++:a<this.ra&&b>this.ra&&this.ra--};t.removeChild=function(a,b){a=A(a)?this.lg(a):a;be(a,X);if(a){var c=this.jf(a);-1!=c&&(c==this.ra?(a.ab(!1),this.ra=-1):c<this.ra&&this.ra--);(c=a.a())&&c.id&&this.fc&&Fe(this.fc,c.id)}a=Zl.b.removeChild.call(this,a,b);a.Lk(!0);return a};t.setOrientation=function(a){if(this.a())throw Error(ra);this.Kd=a};t.B=function(){return this.Y};
t.C=function(a,b){if(b||this.Y!=a&&this.dispatchEvent(a?"show":Pb)){this.Y=a;var c=this.a();c&&(V(c,a),this.sc()&&this.o.Ji(this.qa(),this.Qa&&this.Y),b||this.dispatchEvent(this.Y?"aftershow":"afterhide"));return!0}return!1};t.isEnabled=function(){return this.Qa};
t.ba=function(a){this.Qa!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Qa=!0,this.qb(function(a){a.$q?delete a.$q:a.ba(!0)})):(this.qb(function(a){a.isEnabled()?a.ba(!1):a.$q=!0}),this.Qa=!1,this.ad(!1)),this.sc()&&this.o.Ji(this.qa(),a&&this.Y))};t.sc=function(){return this.Wi};t.Bc=function(a){a!=this.Wi&&this.I&&this.Zm(a);this.Wi=a;this.Qa&&this.Y&&this.o.Ji(this.qa(),a)};t.Lb=function(a){(a=this.Hb(a))?a.ab(!0):-1<this.ra&&this.sd().ab(!1)};t.ab=function(a){this.Lb(this.jf(a))};
t.sd=function(){return this.Hb(this.ra)};t.Fg=function(){this.Gg(function(a,b){return(a+1)%b},this.Ib()-1)};t.wv=function(){this.Gg(function(a,b){a--;return 0>a?b-1:a},0)};t.rj=function(){this.Gg(function(a,b){return(a+1)%b},this.ra)};t.sj=function(){this.Gg(function(a,b){a--;return 0>a?b-1:a},this.ra)};t.Gg=function(a,b){for(var c=0>b?this.jf(this.xa):b,e=this.Ib(),c=a.call(this,c,e),f=0;f<=e;){var g=this.Hb(c);if(g&&this.hm(g))return this.Sy(c),!0;f++;c=a.call(this,c,e)}return!1};
t.hm=function(a){return a.B()&&a.isEnabled()&&a.ka(2)};t.Sy=function(a){this.Lb(a)};t.ad=function(a){this.$j=a};var $l=function(){};D($l,Ql);y($l);$l.prototype.w=function(){return Fb};var am=function(a,b,c){X.call(this,a,c||$l.M(),b);this.Ha(1,!1);this.Ha(2,!1);this.Ha(4,!1);this.Ha(32,!1);this.Vk(1)};D(am,X);Ml(Fb,function(){return new am(null)});var bm=function(){this.xi=[]};D(bm,Ql);y(bm);t=bm.prototype;t.fe=function(a){var b=this.xi[a];if(!b){switch(a){case 0:b=this.ib()+"-highlight";break;case 1:b=this.ib()+"-checkbox";break;case 2:b=this.ib()+ca}this.xi[a]=b}return b};t.rb=function(){return"menuitem"};t.h=function(a){var b=a.m().h(d,this.jc(a).join(" "),this.Dm(a.Ra(),a.m()));this.Ik(a,b,a.ka(8)||a.ka(16));return b};t.L=function(a){return a&&a.firstChild};
t.D=function(a,b){F(b);this.jv(b)||b.appendChild(this.Dm(b.childNodes,a.m()));Wk(b,"goog-option")&&(a.yh(!0),this.yh(a,b,!0));return bm.b.D.call(this,a,b)};t.Xb=function(a,b){var c=this.L(a),e=this.oj(a)?c.firstChild:null;bm.b.Xb.call(this,a,b);e&&!this.oj(a)&&c.insertBefore(e,c.firstChild||null)};t.jv=function(a){a=Bi(a);var b=this.fe(2);return!!a&&Wk(a,b)};t.Dm=function(a,b){var c=this.fe(2);return b.h(d,c,a)};t.eq=function(a,b,c){a&&b&&this.Ik(a,b,c)};t.yh=function(a,b,c){a&&b&&this.Ik(a,b,c)};
t.oj=function(a){if(a=this.L(a)){a=a.firstChild;var b=this.fe(1);return!!a&&Di(a)&&Wk(a,b)}return!1};t.Ik=function(a,b,c){this.Ek(b,a.Oc());this.Rp(a,b);c!=this.oj(b)&&(al(b,"goog-option",c),b=this.L(b),c?(c=this.fe(1),b.insertBefore(a.m().h(d,c),b.firstChild||null)):b.removeChild(b.firstChild))};t.rd=function(a){switch(a){case 2:return this.fe(0);case 16:case 8:return Hb;default:return bm.b.rd.call(this,a)}};
t.ug=function(a){var b=this.fe(0);switch(a){case Hb:return 16;case b:return 2;default:return bm.b.ug.call(this,a)}};t.w=function(){return"goog-menuitem"};var Y=function(a,b,c,e){X.call(this,a,e||bm.M(),c);this.setValue(b)};D(Y,X);t=Y.prototype;t.getValue=function(){var a=this.Hd;return null!=a?a:this.ee()};t.setValue=function(a){this.Ok(a)};t.Ha=function(a,b){Y.b.Ha.call(this,a,b);switch(a){case 8:this.$y(b);break;case 16:this.Cy(b)}};t.eq=function(a){this.Ha(8,a)};t.$y=function(a){this.Uc()&&!a&&this.Rd(!1);var b=this.a();b&&this.o.eq(this,b,a)};t.yh=function(a){this.Ha(16,a)};t.Cy=function(a){var b=this.a();b&&this.o.yh(this,b,a)};
t.ee=function(){var a=this.Ra();return z(a)?(a=fe(a,function(a){return Di(a)&&(Wk(a,"goog-menuitem-accel")||Wk(a,"goog-menuitem-mnemonic-separator"))?"":Pi(a)}).join(""),yd(a)):Y.b.ee.call(this)};t.Kb=function(a){var b=this.getParent();if(b){var c=b.mp;b.mp=null;if(b=c&&B(a.clientX))b=new S(a.clientX,a.clientY),b=c==b?!0:c&&b?c.x==b.x&&c.y==b.y:!1;if(b)return}Y.b.Kb.call(this,a)};t.Jb=function(a){return a.keyCode==this.Zj&&this.Vb(a)?!0:Y.b.Jb.call(this,a)};t.ku=function(){return this.Zj};
Ml("goog-menuitem",function(){return new Y(null)});Y.prototype.Oc=function(){return this.ka(16)?gc:this.ka(8)?"menuitemradio":Y.b.Oc.call(this)};Y.prototype.getParent=function(){return X.prototype.getParent.call(this)};Y.prototype.le=function(){return X.prototype.le.call(this)};var cm=function(){};D(cm,Ql);y(cm);cm.prototype.h=function(a){return a.m().h(d,this.w())};cm.prototype.D=function(a,b){b.id&&a.Mk(b.id);if("HR"==b.tagName){var c=b;b=this.h(a);xi(b,c);zi(c)}else Xk(b,this.w());return b};cm.prototype.Xb=function(){};cm.prototype.w=function(){return Gb};var dm=function(a,b){X.call(this,null,a||cm.M(),b);this.Ha(1,!1);this.Ha(2,!1);this.Ha(4,!1);this.Ha(32,!1);this.Vk(1)};D(dm,X);dm.prototype.K=function(){dm.b.K.call(this);var a=this.a();F(a,"The DOM element for the separator cannot be null.");Pk(a,Hc)};Ml(Gb,function(){return new dm});var em=function(a){this.Nl=a||"menu"};D(em,Ol);y(em);t=em.prototype;t.Na=function(a){return"UL"==a.tagName||em.b.Na.call(this,a)};t.bj=function(a){return"HR"==a.tagName?new dm:em.b.bj.call(this,a)};t.nb=function(a,b){return Ei(a.a(),b)};t.w=function(){return Db};t.Tc=function(a){em.b.Tc.call(this,a);a=a.a();F(a,"The menu DOM element cannot be null.");W(a,Mb,"true")};var fm=function(a){dm.call(this,cm.M(),a)};D(fm,dm);Ml(Gb,function(){return new dm});var gm=function(a,b){Zl.call(this,Zc,b||em.M(),a);this.Bc(!1)};D(gm,Zl);t=gm.prototype;t.ki=!0;t.Zr=!1;t.w=function(){return this.o.w()};t.nb=function(a){if(this.o.nb(this,a))return!0;for(var b=0,c=this.Ib();b<c;b++){var e=this.Hb(b);if(typeof e.nb==n&&e.nb(a))return!0}return!1};t.Ua=function(a){this.Fc(a,!0)};t.kd=function(a,b){this.Vd(a,b,!0)};t.removeItem=function(a){(a=this.removeChild(a,!0))&&a.dispose()};t.Ya=function(a){return this.Hb(a)};t.mg=function(){return this.Ib()};
t.ng=function(){var a=[];this.qb(function(b){a.push(b)});return a};t.setPosition=function(a,b){var c=this.B();c||V(this.a(),!0);var e=this.a(),f=a,g=b,h=uj(e);f instanceof S&&(g=f.y,f=f.x);f=Wd(f)-h.x;qj(e,e.offsetLeft+f,e.offsetTop+(Number(g)-h.y));c||V(this.a(),!1)};t.getPosition=function(){return this.B()?uj(this.a()):null};t.xh=function(a){(this.ki=a)&&this.Bc(!0)};
t.C=function(a,b,c){(b=gm.b.C.call(this,a,b))&&a&&this.I&&this.ki&&this.qa().focus();this.mp=a&&c&&B(c.clientX)?new S(c.clientX,c.clientY):null;return b};t.jj=function(a){this.ki&&this.qa().focus();return gm.b.jj.call(this,a)};t.hm=function(a){return(this.Zr||a.isEnabled())&&a.B()&&a.ka(2)};t.ea=function(a){this.Ns(a);gm.b.ea.call(this,a)};t.Jb=function(a){var b=gm.b.Jb.call(this,a);b||this.qb(function(c){!b&&c.ku&&c.Zj==a.keyCode&&(this.isEnabled()&&this.ab(c),b=c.Ja(a))},this);return b};
t.Lb=function(a){gm.b.Lb.call(this,a);(a=this.Hb(a))&&yj(a.a(),this.a())};t.Ns=function(a){var b=this.o;a=this.m().ie(d,b.w()+ca,a);for(var c=a.length,e=0;e<c;e++)b.Jm(this,a[e])};var hm=function(a,b){gm.call(this,a,b);this.xh(!0);this.C(!1,!0);this.Zb=new Kg};D(hm,gm);t=hm.prototype;t.Iq=!1;t.yo=0;t.ea=function(a){hm.b.ea.call(this,a);(a=a.getAttribute("for")||a.htmlFor)&&this.ld(this.m().a(a),1)};t.K=function(){hm.b.K.call(this);this.Zb.forEach(this.Wl,this);var a=this.H();a.c(this,Na,this.Yo);a.c(this.m().v,r,this.$o,!0);M&&a.c(this.m().v,jb,this.$o,!0)};
t.ld=function(a,b,c,e,f){this.Dj(a)||(b=this.Am(a,b,c,e,f),this.I&&this.Wl(b),a=nd(this.ex,a),this.a()&&this.H().c(this.a(),Zb,a))};t.ex=function(a,b){if(27==b.keyCode)a.focus();else{var c=this.Hb(this.ra);if(c){var c=c.a(),e=new pf(b.hb,c);e.target=c;if(32==b.keyCode||13==b.keyCode)sf(c)?c.Te(Zb,!1,e):Lf(c,Zb,!1,e);32==b.keyCode&&this.nc()}}};t.Am=function(a,b,c,e,f){if(!a)return null;b={g:a,Dq:b,Gw:c,Pi:e?jb:r,Aw:f};this.Zb.set(kd(a),b);return b};t.Dj=function(a){return a?this.Zb.Db(kd(a)):!1};
t.Wl=function(a){this.H().c(a.g,a.Pi,this.eh);a.Pi!=jb&&this.H().c(a.g,Zb,this.nx)};t.detach=function(a){if(!this.Dj(a))throw Error("Menu not attached to provided element, unable to detach.");a=kd(a);this.I&&this.Rs(this.Zb.get(a));this.Zb.remove(a)};t.Rs=function(a){this.H().P(a.g,a.Pi,this.eh)};t.hz=function(a){this.Iq=a};
t.Az=function(a,b,c){var e=this.B();this.aw()&&this.Iq?this.nc():this.dispatchEvent("beforeshow")&&(b="undefined"!=typeof b?b:8,e||(this.a().style.visibility=Ob),V(this.a(),!0),a.Ga(this.a(),b,c),e||(this.a().style.visibility=$c),this.Lb(-1),this.C(!0))};t.qq=function(a,b,c){b=w(a.Dq)?new Bl(a.g,a.Dq,!0):new El(b,c);b.Ch&&b.Ch(5);this.Az(b,a.Gw,a.Aw,a.g)};t.nc=function(){this.B()&&(this.C(!1),this.B()||(this.yo=od()))};t.aw=function(){return this.B()||this.oA()};t.oA=function(){return 150>od()-this.yo};
t.Yo=function(){this.nc()};t.eh=function(a){this.lp(a)};t.nx=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||this.lp(a);40==a.keyCode&&this.Fg()};t.lp=function(a){for(var b=this.Zb.Aa(),c=0;c<b.length;c++){var e=this.Zb.get(b[c]);if(e.g==a.currentTarget){this.qq(e,a.clientX,a.clientY);a.preventDefault();a.stopPropagation();break}}};t.$o=function(a){this.B()&&!this.nb(a.target)&&this.nc()};t.sb=function(a){hm.b.sb.call(this,a);this.nc()};
t.j=function(){hm.b.j.call(this);this.Zb&&(this.Zb.clear(),delete this.Zb)};new yk(0,0,1);new yk(9999,11,31);il.M();var im=function(a,b){kl.call(this,b);this.R=a||""},jm;D(im,kl);im.prototype.Sb=null;im.prototype.lw=10;var km=function(){null!=jm||(jm="placeholder"in document.createElement(ua));return jm};t=im.prototype;t.ne=!1;t.h=function(){this.$c(this.m().h(ua,{type:"text"}))};t.ea=function(a){im.b.ea.call(this,a);this.R||(this.R=a.getAttribute(bc)||"");Si(hi(a))==a&&(this.ne=!0,a=this.a(),F(a),Zk(a,this.lf));km()&&(this.a().placeholder=this.R);a=this.a();F(a,Fa);W(a,bc,this.R)};
t.K=function(){im.b.K.call(this);this.ms();this.Hc();this.a().vc=this};t.ja=function(){im.b.ja.call(this);this.Pm();this.a().vc=null};t.ms=function(){var a=new bl(this);a.c(this.a(),ub,this.In);a.c(this.a(),Va,this.Iu);if(km())this.na=a;else{L&&a.c(this.a(),[$b,Zb,ac],this.Pu);var b=hi(this.a());a.c(qi(b),fc,this.hv);this.na=a;this.Xl()}};t.Xl=function(){!this.jt&&this.na&&this.a().form&&(this.na.c(this.a().form,Qc,this.Qu),this.jt=!0)};t.Pm=function(){this.na&&(this.na.dispose(),this.na=null)};
t.j=function(){im.b.j.call(this);this.Pm()};t.lf="label-input-label";t.In=function(){this.ne=!0;var a=this.a();F(a);Zk(a,this.lf);if(!km()&&!this.Sc()&&!this.Cv){var b=this,a=function(){b.a()&&(b.a().value="")};K?Ih(a,10):a()}};t.Iu=function(){km()||(this.na.P(this.a(),m,this.In),this.Sb=null);this.ne=!1;this.Hc()};t.Pu=function(a){27==a.keyCode&&(a.type==Zb?this.Sb=this.a().value:a.type==$b?this.a().value=this.Sb:a.type==ac&&(this.Sb=null),a.preventDefault())};
t.Qu=function(){this.Sc()||(this.a().value="",Ih(this.Gu,10,this))};t.Gu=function(){this.Sc()||(this.a().value=this.R)};t.hv=function(){this.Hc()};t.hasFocus=function(){return this.ne};t.Sc=function(){return!!this.a()&&""!=this.a().value&&this.a().value!=this.R};t.clear=function(){this.a().value="";null!=this.Sb&&(this.Sb="")};t.reset=function(){this.Sc()&&(this.clear(),this.Hc())};t.setValue=function(a){null!=this.Sb&&(this.Sb=a);this.a().value=a;this.Hc()};
t.getValue=function(){return null!=this.Sb?this.Sb:this.Sc()?this.a().value:""};t.aq=function(a){var b=this.a();km()?(b&&(b.placeholder=a),this.R=a):this.Sc()||(b&&(b.value=""),this.R=a,this.Fp());b&&W(b,bc,this.R)};t.dj=function(){return this.R};t.Hc=function(){var a=this.a();F(a,Fa);km()?this.a().placeholder!=this.R&&(this.a().placeholder=this.R):this.Xl();W(a,bc,this.R);this.Sc()?(a=this.a(),F(a),Zk(a,this.lf)):(this.Cv||this.ne||(a=this.a(),F(a),Xk(a,this.lf)),km()||Ih(this.Fp,this.lw,this))};
t.ba=function(a){this.a().disabled=!a;var b=this.a();F(b);al(b,this.lf+ea,!a)};t.isEnabled=function(){return!this.a().disabled};t.Fp=function(){!this.a()||this.Sc()||this.ne||(this.a().value=this.R)};var lm=Te()||J("iPod"),mm=J("iPad");var nm=function(){};D(nm,Ql);y(nm);t=nm.prototype;t.rb=function(){return Ya};t.ac=function(a,b,c){switch(b){case 8:case 16:F(a,"The button DOM element cannot be null.");W(a,"pressed",c);break;default:case 64:case 1:nm.b.ac.call(this,a,b,c)}};t.h=function(a){var b=nm.b.h.call(this,a);this.Cc(b,a.Pc());var c=a.getValue();c&&this.setValue(b,c);a.ka(16)&&this.ac(b,16,a.Uc());return b};t.D=function(a,b){b=nm.b.D.call(this,a,b);a.mz(this.getValue(b));a.Wk(this.Pc(b));a.ka(16)&&this.ac(b,16,a.Uc());return b};
t.getValue=dd;t.setValue=dd;t.Pc=function(a){return a.title};t.Cc=function(a,b){a&&(b?a.title=b:a.removeAttribute(Vc))};t.zh=function(a,b){var c=a.Vc(),e=this.ib()+"-collapse-left",f=this.ib()+"-collapse-right";a.ce(c?f:e,!!(b&1));a.ce(c?e:f,!!(b&2))};t.w=function(){return yb};var om=function(){};D(om,nm);y(om);t=om.prototype;t.rb=function(){};t.h=function(a){this.kq(a);return a.m().h(pa,{"class":this.jc(a).join(" "),disabled:!a.isEnabled(),title:a.Pc()||"",value:a.getValue()||""},a.ee()||"")};t.Na=function(a){return a.tagName==pa||a.tagName==ua&&(a.type==Ya||a.type==Qc||"reset"==a.type)};t.D=function(a,b){this.kq(a);if(b.disabled){var c=Xd(this.rd(1));Xk(b,c)}return om.b.D.call(this,a,b)};t.Tc=function(a){a.H().c(a.a(),m,a.Vb)};t.Af=dd;t.Ee=dd;t.sc=function(a){return a.isEnabled()};
t.Bc=dd;t.setState=function(a,b,c){om.b.setState.call(this,a,b,c);(a=a.a())&&1==b&&(a.disabled=c)};t.getValue=function(a){return a.value};t.setValue=function(a,b){a&&(a.value=b)};t.ac=dd;t.kq=function(a){a.Lk(!1);a.zy(255,!1);a.Ha(32,!1)};var pm=function(a,b,c){X.call(this,a,b||om.M(),c)};D(pm,X);t=pm.prototype;t.getValue=function(){return this.pl};t.setValue=function(a){this.pl=a;this.o.setValue(this.a(),a)};t.mz=function(a){this.pl=a};t.Pc=function(){return this.Z};t.Cc=function(a){this.Z=a;this.o.Cc(this.a(),a)};t.Wk=function(a){this.Z=a};t.zh=function(a){this.o.zh(this,a)};t.j=function(){pm.b.j.call(this);delete this.pl;delete this.Z};t.K=function(){pm.b.K.call(this);if(this.ka(32)){var a=this.qa();a&&this.H().c(a,ac,this.Jb)}};
t.Jb=function(a){return 13==a.keyCode&&a.type==Yb||32==a.keyCode&&a.type==ac?this.Vb(a):32==a.keyCode};Ml(yb,function(){return new pm(null)});var qm=function(){};D(qm,nm);y(qm);t=qm.prototype;t.h=function(a){var b={"class":Cb+this.jc(a).join(" ")},b=a.m().h(d,b,this.Re(a.Ra(),a.m()));this.Cc(b,a.Pc());return b};t.rb=function(){return Ya};t.L=function(a){return a&&a.firstChild&&a.firstChild.firstChild};t.Re=function(a,b){return b.h(d,Cb+(this.w()+ia),b.h(d,Cb+(this.w()+ha),a))};t.Na=function(a){return a.tagName==d};t.Pn=function(a,b){var c=a.m().je(b),e=this.w()+ia;return c&&Wk(c,e)&&(c=a.m().je(c),e=this.w()+ha,c&&Wk(c,e))?!0:!1};
t.D=function(a,b){F(b);rm(b,!0);rm(b,!1);this.Pn(a,b)||b.appendChild(this.Re(b.childNodes,a.m()));Yk(b,[Bb,this.w()]);return qm.b.D.call(this,a,b)};t.w=function(){return"goog-custom-button"};var rm=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,e;c&&c.parentNode==a;){e=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var f=c.nodeValue;if(""==zd(f))a.removeChild(c);else{c.nodeValue=b?f.replace(/^[\s\xa0]+/,""):f.replace(/[\s\xa0]+$/,"");break}}else break;c=e}};var sm=function(){};D(sm,qm);y(sm);t=sm.prototype;t.L=function(a){return sm.b.L.call(this,a&&a.firstChild)};t.D=function(a,b){var c=ji("*",Db,b)[0];if(c){V(c,!1);hi(c).body.appendChild(c);var e=new gm;e.D(c);a.Mb(e)}return sm.b.D.call(this,a,b)};t.Re=function(a,b){return sm.b.Re.call(this,[this.createCaption(a,b),this.fg(b)],b)};t.createCaption=function(a,b){return b.h(d,Cb+(this.w()+ba),a)};t.fg=function(a){return a.h(d,Cb+(this.w()+fa),"\u00a0")};t.w=function(){return Eb};var tm=function(a,b,c,e,f){pm.call(this,a,c||sm.M(),e);this.Ha(64,!0);this.rf=new Cl(null,9);b&&this.Mb(b);this.Hw=null;this.T=new Hh(500);!lm&&!mm||N("533.17.9")||this.Py(!0);this.Iw=f||em.M()};D(tm,pm);t=tm.prototype;t.Ng=!1;t.Ap=!1;t.ly=!1;t.K=function(){tm.b.K.call(this);this.Yl(!0);this.A&&this.Sf(this.A,!0);W(this.Xa(),Mb,!!this.A)};t.ja=function(){tm.b.ja.call(this);this.Yl(!1);if(this.A){this.ma(!1);this.A.ja();this.Sf(this.A,!1);var a=this.A.a();a&&zi(a)}};
t.j=function(){tm.b.j.call(this);this.A&&(this.A.dispose(),delete this.A);delete this.wx;this.T.dispose()};t.Ea=function(a){tm.b.Ea.call(this,a);this.Za()&&(this.ma(!this.lb(),a),this.A&&this.A.ad(this.lb()))};t.Kb=function(a){tm.b.Kb.call(this,a);this.A&&!this.Za()&&this.A.ad(!1)};t.Vb=function(){this.setActive(!1);return!0};t.Mu=function(a){this.A&&this.A.B()&&!this.nb(a.target)&&this.ma(!1)};t.nb=function(a){return a&&Ei(this.a(),a)||this.A&&this.A.nb(a)||!1};
t.Jb=function(a){if(32==a.keyCode){if(a.preventDefault(),a.type!=ac)return!0}else if(a.type!=Yb)return!1;if(this.A&&this.A.B()){var b=13==a.keyCode||32==a.keyCode,c=this.A.Ja(a);return 27==a.keyCode||b?(this.ma(!1),!0):c}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.ma(!0,a),!0):!1};t.lj=function(){this.ma(!1)};t.Xu=function(){this.Za()||this.ma(!1)};t.sb=function(a){this.Ng||this.ma(!1);tm.b.sb.call(this,a)};
t.ha=function(){this.A||this.Mb(new gm(this.m(),this.Iw));return this.A||null};t.Mb=function(a){var b=this.A;a!=b&&(b&&(this.ma(!1),this.I&&this.Sf(b,!1),delete this.A),this.I&&W(this.Xa(),Mb,!!a),a&&(this.A=a,a.Bf(this),a.C(!1),a.xh(this.Ng),this.I&&this.Sf(a,!0)));return b};t.Ua=function(a){this.ha().Fc(a,!0)};t.kd=function(a,b){this.ha().Vd(a,b,!0)};t.removeItem=function(a){(a=this.ha().removeChild(a,!0))&&a.dispose()};t.Ya=function(a){return this.A?this.A.Hb(a):null};
t.mg=function(){return this.A?this.A.Ib():0};t.C=function(a,b){var c=tm.b.C.call(this,a,b);c&&!this.B()&&this.ma(!1);return c};t.ba=function(a){tm.b.ba.call(this,a);this.isEnabled()||this.ma(!1)};t.Pp=function(a){this.rf.Qe=a?9:13};t.ew=function(){return this.rf.fu&&!!(this.rf.Fd&32)};t.Py=function(a){this.Ng=a};t.Yy=function(a){this.Ap=a};t.qq=function(){this.ma(!0)};
t.ma=function(a,b){tm.b.ma.call(this,a);if(this.A&&this.tb(64)==a){if(a){if(!this.A.I)if(this.Ap){var c=Ci(this.a());c?this.A.Qx(c):this.A.Fa(this.a().parentNode)}else this.A.Fa();this.Xq=vj(this.a());this.dm=Ej(this.a());this.pp();c=!!b&&(13==b.keyCode||32==b.keyCode);b&&(40==b.keyCode||38==b.keyCode)||c&&this.ly?this.A.Fg():this.A.Lb(-1)}else{this.setActive(!1);this.A.ad(!1);if(c=this.a())W(c,Oa,""),W(c,vc,"");null!=this.gh&&(this.gh=void 0,(c=this.A.a())&&Cj(c,"",""))}this.A.C(a,!1,b);this.pb||
this.os(a)}this.A&&this.A.a()&&this.A.Xa().removeAttribute(Qk(Ob))};t.pp=function(){if(this.A.I){var a=this.wx||this.a(),b=this.rf;this.rf.element=a;a=this.A.a();this.A.B()||(a.style.visibility=Ob,V(a,!0));!this.gh&&this.ew()&&(this.gh=Dj(a));b.Ga(a,b.Qe^1,this.Hw,this.gh);this.A.B()||(V(a,!1),a.style.visibility=$c)}};
t.fh=function(){var a=Ej(this.a()),b=vj(this.a()),c;c=this.dm;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Xq,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.dm=a,this.Xq=b,this.pp())};t.Sf=function(a,b){var c=this.H(),e=b?c.c:c.P;e.call(c,a,Na,this.lj);e.call(c,a,db,this.ij);e.call(c,a,Qb,this.kj);e.call(c,a,Wc,this.nj)};t.Yl=function(a){var b=this.H();(a?b.c:b.P).call(b,this.a(),Zb,this.Su)};
t.kj=function(a){(a=a.target.a())&&this.Qp(a)};t.Su=function(a){this.ka(32)&&this.qa()&&this.A&&this.A.B()&&a.stopPropagation()};t.nj=function(){if(!this.A.sd()){var a=this.a();F(a,Ga);W(a,Oa,"");W(a,vc,"")}};t.ij=function(a){if(this.lb()&&a.target instanceof Y){a=a.target;var b=a.a();a.B()&&a.mo()&&null!=b&&this.Qp(b)}};t.Qp=function(a){var b=this.a();F(b,Ga);a=Sk(a)||a;if(!a.id){var c=il.M();a.id=c.Nc()}Tk(b,a);W(b,vc,a.id)};
t.os=function(a){var b=this.H(),c=a?b.c:b.P;c.call(b,this.m().v,r,this.Mu,!0);this.Ng&&c.call(b,this.A,Va,this.Xu);c.call(b,this.T,"tick",this.fh);a?this.T.start():this.T.stop()};Ml(Eb,function(){return new tm(null)});var um=function(a){P.call(this);this.tc=[];this.Sr(a)};D(um,P);t=um.prototype;t.Ac=null;t.Qd=null;t.mg=function(){return this.tc.length};t.Dv=function(a){return a?ce(this.tc,a):-1};t.Ya=function(a){return this.tc[a]||null};t.Sr=function(a){a&&(G(a,function(a){this.vh(a,!1)},this),se(this.tc,a))};t.Ua=function(a){this.kd(a,this.mg())};t.kd=function(a,b){a&&(this.vh(a,!1),ue(this.tc,b,0,a))};t.removeItem=function(a){a&&oe(this.tc,a)&&a==this.Ac&&(this.Ac=null,this.dispatchEvent(Dc))};t.Tb=function(){return this.Ac};
t.ng=function(){return re(this.tc)};t.cd=function(a){a!=this.Ac&&(this.vh(this.Ac,!1),this.Ac=a,this.vh(a,!0));this.dispatchEvent(Dc)};t.tg=function(){return this.Dv(this.Ac)};t.fq=function(a){this.cd(this.Ya(a))};t.clear=function(){var a=this.tc;if(!z(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0;this.Ac=null};t.j=function(){um.b.j.call(this);delete this.tc;this.Ac=null};t.vh=function(a,b){a&&(typeof this.Qd==n?this.Qd(a,b):typeof a.Cf==n&&a.Cf(b))};var vm=function(a,b,c,e,f){tm.call(this,a,b,c,e,f||new em(ec));this.Ci=this.Ra();this.Aj=null;this.Tk(ec)};D(vm,tm);t=vm.prototype;t.O=null;t.K=function(){vm.b.K.call(this);this.ll();this.Go()};t.ea=function(a){vm.b.ea.call(this,a);(a=this.ee())?this.Gy(a):this.Tb()||this.fq(0)};t.j=function(){vm.b.j.call(this);this.O&&(this.O.dispose(),this.O=null);this.Ci=null};t.lj=function(a){this.cd(a.target);vm.b.lj.call(this,a);a.stopPropagation();this.dispatchEvent(Na)};
t.fv=function(){var a=this.Tb();vm.b.setValue.call(this,a&&a.getValue());this.ll()};t.Mb=function(a){var b=vm.b.Mb.call(this,a);a!=b&&(this.O&&this.O.clear(),a&&(this.O?a.qb(function(a){this.Bh(a);this.O.Ua(a)},this):this.zi(a)));return b};t.Gy=function(a){this.Ci=a;this.ll()};t.Ua=function(a){this.Bh(a);vm.b.Ua.call(this,a);this.O?this.O.Ua(a):this.zi(this.ha());this.kl()};t.kd=function(a,b){this.Bh(a);vm.b.kd.call(this,a,b);this.O?this.O.kd(a,b):this.zi(this.ha())};
t.removeItem=function(a){vm.b.removeItem.call(this,a);this.O&&this.O.removeItem(a)};t.cd=function(a){if(this.O){var b=this.Tb();this.O.cd(a);a!=b&&this.dispatchEvent($a)}};t.fq=function(a){this.O&&this.cd(this.O.Ya(a))};t.setValue=function(a){if(null!=a&&this.O)for(var b=0,c;c=this.O.Ya(b);b++)if(c&&typeof c.getValue==n&&c.getValue()==a){this.cd(c);return}this.cd(null)};t.getValue=function(){var a=this.Tb();return a?a.getValue():null};t.Tb=function(){return this.O?this.O.Tb():null};
t.tg=function(){return this.O?this.O.tg():-1};t.zi=function(a){this.O=new um;a&&a.qb(function(a){this.Bh(a);this.O.Ua(a)},this);this.Go()};t.Go=function(){this.O&&this.H().c(this.O,Dc,this.fv)};t.ll=function(){var a=this.Tb();this.Xb(a?a.ee():this.Ci);var b=this.o.L(this.a());b&&this.m().Vv(b)&&(null==this.Aj&&(this.Aj=Rk(b,bc)),a=(a=a?a.a():null)?Rk(a,bc):this.Aj,W(b,bc,a),this.kl())};
t.kl=function(){var a=this.o;if(a&&(a=a.L(this.a()))){var b=this.Xa();a.id||(a.id=il.M().Nc());Pk(a,uc);W(b,Oa,a.id);if(this.O){b=this.O.ng();W(a,"setsize",this.An(b));var c=this.O.tg();W(a,"posinset",0<=c?this.An(te(b,0,c+1)):0)}}};t.An=function(a){return je(a,function(a){return a instanceof Y})};t.Bh=function(a){a.Tk(a instanceof Y?uc:Hc)};t.ma=function(a,b){vm.b.ma.call(this,a,b);this.lb()?this.ha().Lb(this.tg()):this.kl()};Ml("goog-select",function(){return new vm(null)});var wm=function(a,b,c){for(var e=[],f=0;f<c.length;f++){var g=c[f],h=a.toLowerCase(),k=String(g).toLowerCase(),l=0;if(-1!=k.indexOf(h))l=parseInt((k.indexOf(h)/4).toString(),10);else for(var p=h.split(""),q=-1,u=10,R=0,ja;ja=p[R];R++)ja=k.indexOf(ja),ja>q?(q=ja-q-1,q>u-5&&(q=u-5),l+=q,q=ja):(l+=u,u+=5);l<6*h.length&&e.push({Iz:g,Kp:l,index:f})}e.sort(function(a,b){var c=a.Kp-b.Kp;return 0!=c?c:a.index-b.index});a=[];for(R=0;R<b&&R<e.length;R++)a.push(e[R].Iz);return a};var xm=function(a,b,c){P.call(this);this.qf=a;this.Qd=c;this.o=b;O(b,["hilite",Dc,"canceldismiss","dismiss"],this.handleEvent,!1,this);this.mb=null;this.ia=[];this.pc=-1;this.Wa=0;this.gb=this.La=null;this.fo={}};D(xm,P);t=xm.prototype;t.Cw=10;t.Zl=!0;t.Gl=!1;t.fr=!1;t.Oq=!1;t.getToken=function(){return this.mb};
t.handleEvent=function(a){var b=this.qf;if(a.target==this.o)switch(a.type){case "hilite":this.oc(a.row);break;case Dc:var c=!1;if(B(a.row)){a=a.row;var e=this.ia[this.Ye(a)],c=!!e&&b.Kj&&b.Kj(e);e&&!c&&this.pc!=a&&this.oc(a)}c||this.uh();break;case "canceldismiss":this.wi();break;case "dismiss":this.Hi()}};t.xy=function(a){this.Zl=a};t.iz=function(a,b){this.mb!=a&&(this.mb=a,this.qf.Xx(this.mb,this.Cw,C(this.Bw,this),b),this.wi())};t.gz=function(a){this.La=a};t.lb=function(){return this.o.B()};
t.uj=function(){for(var a=this.Wa+this.ia.length-1,b=this.pc,c=0;c<this.ia.length;c++){if(b>=this.Wa&&b<a)b++;else if(-1==b)b=this.Wa;else if(this.Gl&&b==a){this.oc(-1);break}else if(this.fr&&b==a)b=this.Wa;else break;if(this.oc(b))return!0}return!1};t.Xn=function(){for(var a=this.Wa+this.ia.length-1,b=this.pc,c=0;c<this.ia.length;c++){if(b>this.Wa)b--;else if(this.Gl&&b==this.Wa){this.oc(-1);break}else if(!this.fr||-1!=b&&b!=this.Wa)break;else b=a;if(this.oc(b))return!0}return!1};
t.oc=function(a){var b=this.Ye(a),c=this.ia[b];return c&&this.qf.Kj&&this.qf.Kj(c)?!1:(this.pc=a,this.o.oc(a),-1!=b)};t.uh=function(){var a=this.Ye(this.pc);if(-1!=a){var b=this.ia[a],c=this.Qd.zk(b);this.Oq?(this.mb=null,this.Hi()):this.Qb();c||(this.dispatchEvent({type:"update",row:b,index:a}),this.Oq&&this.Qd.update(!0));return!0}this.Qb();this.dispatchEvent({type:"update",row:null,index:null});return!1};t.mv=function(){return this.lb()&&-1!=this.Ye(this.pc)};
t.Qb=function(){this.pc=-1;this.mb=null;this.Wa+=this.ia.length;this.ia=[];window.clearTimeout(this.gb);this.gb=null;this.o.Qb();this.dispatchEvent(Sc);this.dispatchEvent("dismiss")};t.Hi=function(){this.gb||(this.gb=window.setTimeout(C(this.Qb,this),100))};t.ao=function(){return this.gb?(window.clearTimeout(this.gb),this.gb=null,!0):!1};t.wi=function(){this.ao()||window.setTimeout(C(this.ao,this),10)};t.j=function(){xm.b.j.call(this);delete this.fo;this.o.dispose();this.Qd.dispose();this.qf=null};
t.Bw=function(a,b,c){this.mb==a&&this.qk(b,c)};t.qk=function(a,b){var c=ed(b)==qc&&b,e=(c?c.pC():b)?this.Ye(this.pc):-1;this.Wa+=this.ia.length;this.ia=a;for(var f=[],g=0;g<a.length;++g)f.push({id:this.yn(g),data:a[g]});g=null;this.La&&(g=this.fo[kd(this.La)]||this.La);this.o.Ck(g);this.o.qk(f,this.mb,this.La);g=this.Zl;c&&void 0!==c.Qt()&&(g=c.Qt());this.pc=-1;(g||0<=e)&&0!=f.length&&this.mb&&(0<=e?this.oc(this.yn(e)):this.uj());this.dispatchEvent(Sc)};
t.Ye=function(a){a-=this.Wa;return 0>a||a>=this.ia.length?-1:a};t.yn=function(a){return this.Wa+a};t.update=function(a){this.Qd.update(a)};var Am=function(a,b){var c=0,e=0;if(ym(a))c=a.selectionStart,e=b?-1:a.selectionEnd;else if(K){var f=zm(a),g=f[0],f=f[1];if(g.inRange(f)){g.setEndPoint("EndToStart",f);if(a.type==Tc){for(var c=f.duplicate(),h=g.text,e=h,k=f=c.text,l=!1;!l;)0==g.compareEndPoints("StartToEnd",g)?l=!0:(g.moveEnd(ab,-1),g.text==h?e+="\r\n":l=!0);if(b)g=[e.length,-1];else{for(g=!1;!g;)0==c.compareEndPoints("StartToEnd",c)?g=!0:(c.moveEnd(ab,-1),c.text==f?k+="\r\n":g=!0);g=[e.length,e.length+k.length]}return g}c=g.text.length;
e=b?-1:g.text.length+f.text.length}}return[c,e]},zm=function(a){var b=a.ownerDocument||a.document,c=b.selection.createRange();a.type==Tc?(b=b.body.createTextRange(),b.moveToElementText(a)):b=a.createTextRange();return[b,c]},Bm=function(a,b){a.type==Tc&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n").length);return b},ym=function(a){try{return typeof a.selectionStart==pc}catch(b){return!1}};var Cm=function(a,b,c,e){H.call(this);e=e||150;this.se=null!=c?c:!0;this.az(a||",;");this.Ho=b||"";this.Ax=!1;this.zx=this.se;this.T=0<e?new Hh(e):null;this.Da=new bl(this);this.fi=new bl(this);this.Ba=new Fl;this.zo=-1};D(Cm,H);var Dm=(lm||mm)&&!N("533.17.9");t=Cm.prototype;t.qA=!0;t.Jt=!0;t.Wq=!1;t.qy=!0;t.py=!0;t.hi=null;t.$=null;t.Pj="";t.hd=!1;t.xk=!1;t.eA=!0;t.ls=function(a){this.U=a};t.getValue=function(){return this.$.value};t.setValue=function(a){this.$.value=a};
t.tn=function(){return Am(this.$,!0)[0]};t.Fy=function(a){var b=this.$,c=a;if(ym(b))b.selectionStart=c;else if(K){var e=zm(b),f=e[0];f.inRange(e[1])&&(c=Bm(b,c),f.collapse(!0),f.move(ab,c),f.select())}b=this.$;ym(b)?b.selectionEnd=a:K&&(e=zm(b),c=e[1],e[0].inRange(c)&&(a=Bm(b,a),b=Bm(b,Am(b,!0)[0]),c.collapse(!0),c.moveEnd(ab,a-b),c.select()))};
t.ns=function(a){Di(a)&&(Pk(a,gb),W(a,"autocomplete","list"));this.Da.c(a,ub,this.vd);this.Da.c(a,Va,this.sb);if(!this.$&&(this.fi.c(a,Zb,this.cx),Di(a))){var b=hi(a);Si(b)==a&&this.vp(a)}};t.zk=function(a,b){this.$&&this.jz(a.toString(),b);return!1};
t.jz=function(a,b){if(w(b)?b:this.se){var c=this.En(this.getValue(),this.tn()),e=this.el(this.getValue()),f=a;this.oy.test(f)||(f=f.replace(/[\s\xa0]+$/,"")+this.Ps);this.qA&&(0==c||xd(e[c-1])||(f=" "+f),c==e.length-1&&(f+=" "));if(f!=e[c]){e[c]=f;f=this.$;(L||K&&N("9"))&&f.blur();f.value=e.join("");for(var g=0,h=0;h<=c;h++)g+=e[h].length;f.focus();this.Fy(g)}}else this.setValue(a);this.xk=!0};
t.j=function(){Cm.b.j.call(this);null!=this.hi&&window.clearTimeout(this.hi);this.Da.dispose();delete this.Da;this.fi.dispose();this.Ba.dispose();I(this.T)};t.az=function(a,b){this.zf=a;this.Ps=null!=b?b:this.zf.substring(0,1);var c=this.se?"[\\s"+this.zf+"]+":"[\\s]+";this.Pq=new RegExp("^"+c+"|"+c+"$","g");this.oy=new RegExp("\\s*["+this.zf+"]$")};
t.Ja=function(a){switch(a.keyCode){case 40:if(this.U.lb())return this.Nw(),a.preventDefault(),!0;if(!this.se)return this.update(!0),a.preventDefault(),!0;break;case 38:if(this.U.lb())return this.Ow(),a.preventDefault(),!0;break;case 9:if(!this.U.lb()||a.shiftKey||this.Ax)this.U.Qb();else if(this.update(),this.U.uh()&&this.zx)return a.preventDefault(),!0;break;case 13:if(this.U.lb()){if(this.update(),this.U.uh())return a.preventDefault(),a.stopPropagation(),!0}else this.U.Qb();break;case 27:if(this.U.lb())return this.U.Qb(),
a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!this.hd)return this.Hz(),!0;break;default:this.T&&!this.eA&&(this.T.stop(),this.T.start())}return this.Mn(a)};t.Mn=function(a){var b=this.se&&a.charCode&&-1!=this.zf.indexOf(String.fromCharCode(a.charCode));this.qy&&b&&this.update();return this.py&&b&&this.U.uh()?(a.preventDefault(),!0):!1};t.Tu=function(){return!1};t.Or=function(){this.Ba.ld(this.$);this.Da.c(this.Ba,Yb,this.tf);this.Da.c(this.$,r,this.fp);K&&this.Da.c(this.$,$b,this.ap)};
t.Kx=function(){this.Da.P(this.Ba,Yb,this.tf);this.Ba.detach();this.Da.P(this.$,ac,this.Tu);this.Da.P(this.$,r,this.fp);K&&this.Da.P(this.$,$b,this.ap);this.hd&&this.fl()};t.vd=function(a){this.vp(a.target||null)};t.vp=function(a){this.fi.removeAll();this.U&&this.U.wi();a!=this.$&&(this.$=a,this.T&&(this.T.start(),this.Da.c(this.T,"tick",this.fh)),this.Pj=this.getValue(),this.Or())};t.sb=function(){Dm?this.hi=window.setTimeout(C(this.sp,this),0):this.sp()};
t.sp=function(){this.$&&(this.Kx(),this.$=null,this.T&&(this.T.stop(),this.Da.P(this.T,"tick",this.fh)),this.U&&this.U.Hi())};t.fh=function(){this.update()};t.cx=function(a){this.vd(a)};t.tf=function(a){this.zo=a.keyCode;this.U&&this.Ja(a)};t.cp=function(){this.hd&&229!=this.zo&&this.fl()};t.ep=function(a){this.hd&&(13==a.keyCode||77==a.keyCode&&a.ctrlKey)&&this.fl()};t.fp=function(a){this.U&&this.Ea(a)};t.Ea=function(){};
t.Hz=function(){this.hd||(this.Da.c(this.$,ac,this.ep),this.Da.c(this.$,$b,this.cp),this.hd=!0)};t.fl=function(){this.hd&&(this.hd=!1,this.Da.P(this.$,$b,this.cp),this.Da.P(this.$,ac,this.ep))};t.ap=function(a){this.Mn(a)};t.update=function(a){if(this.$&&(a||this.getValue()!=this.Pj)){if(a||!this.xk)a=this.sx(),this.U&&(this.U.gz(this.$),this.U.iz(a,this.getValue()));this.Pj=this.getValue()}this.xk=!1};t.sx=function(){return this.tx()};t.Ow=function(){return this.Wq?this.U.uj():this.U.Xn()};
t.Nw=function(){return this.Wq?this.U.Xn():this.U.uj()};t.tx=function(){var a=this.tn(),b=this.getValue();return this.$z(this.el(b)[this.En(b,a)])};t.$z=function(a){return this.Pq?String(a).replace(this.Pq,""):a};t.En=function(a,b){var c=this.el(a);if(b==a.length)return c.length-1;for(var e=0,f=0,g=0;f<c.length&&g<=b;f++)g+=c[f].length,e=f;return e};
t.el=function(a){if(!this.se)return[a];a=String(a).split("");for(var b=[],c=[],e=0,f=!1;e<a.length;e++)this.Ho&&-1!=this.Ho.indexOf(a[e])?(this.Jt&&!f&&(b.push(c.join("")),c.length=0),c.push(a[e]),f=!f):f||-1==this.zf.indexOf(a[e])?c.push(a[e]):(c.push(a[e]),b.push(c.join("")),c.length=0);b.push(c.join(""));return b};var Em=function(a,b,c,e){P.call(this);this.F=a||document.body;this.V=T(this.F);this.qh=!a;this.g=null;this.mb="";this.ia=[];this.Od=[];this.yq=this.Hg=-1;this.Y=!1;this.className="ac-renderer";this.sh="ac-row";this.Co="active";this.Dl="ac-active";this.xv="ac-highlighted";this.ae=b||null;this.lA=null!=e?e:!0;this.No=!0;this.Eg=!1;this.cy=!!c;this.Sh=!1;this.Xg=0;this.tq=!1};D(Em,P);t=Em.prototype;t.a=function(){return this.g};t.Ty=function(a){this.No=a};t.Ck=function(a){this.cc=a};
t.qk=function(a,b,c){this.mb=b;this.ia=a;this.Hg=-1;this.yq=od();this.La=c;this.Od=[];this.Ex()};t.Qb=function(){this.Y&&(this.Y=!1,this.Hq(!1),0<this.Xg?(I(this.Wd),this.Wd=new Zj(this.g,this.Xg),this.Wd.play()):V(this.g,!1))};t.show=function(){this.Y||(this.Y=!0,this.Hq(!0),0<this.Xg?(I(this.Wd),this.Wd=new ak(this.g,this.Xg),this.Wd.play()):V(this.g,!0))};
t.Hq=function(a){this.La&&(W(this.La,Mb,a),W(F(this.g),rb,a),W(this.La,rb,a),a?W(this.La,vc,this.g.id):(this.La.removeAttribute(Qk(vc)),Tk(this.La,null)))};t.B=function(){return this.Y};t.Yn=function(a){var b=0<=a&&a<this.ia.length?this.ia[a]:void 0,c=0<=a&&a<this.Od.length?this.Od[a]:void 0;this.dispatchEvent({type:"rowhilite",uC:c,row:b?b.data:null})&&(this.yv(),this.Hg=a,c&&(Yk(c,[this.Dl,this.Co]),this.La&&Tk(this.La,c),yj(c,this.g)))};
t.yv=function(){0<=this.Hg&&$k(F(this.Od[this.Hg]),[this.Dl,this.Co])};t.oc=function(a){if(-1==a)this.Yn(-1);else for(var b=0;b<this.ia.length;b++)if(this.ia[b].id==a){this.Yn(b);break}};t.Uy=function(a){F(a);Yk(a,zd(this.className).split(" "))};t.Dw=function(){if(!this.g){var a=this.V.h(d,{style:"display:none"});this.tq&&(a.style.overflowY="auto");this.g=a;this.Uy(a);Pk(a,ec);a.id=il.M().Nc();this.V.appendChild(this.F,a);O(a,m,this.ud,!1,this);O(a,r,this.zg,!1,this);O(a,jc,this.Ln,!1,this)}};
t.Ex=function(){this.Dw();this.Sh&&(this.g.style.visibility=Ob);this.rA&&(this.g.style.minWidth=this.rA.clientWidth+yc);this.Od.length=0;this.V.zp(this.g);if(this.ae&&this.ae.Fa)this.ae.Fa(this,this.g,this.ia,this.mb);else{var a=null;G(this.ia,function(b){b=this.Vx(b,this.mb);this.Sh?this.g.insertBefore(b,a):this.V.appendChild(this.g,b);a=b},this)}0==this.ia.length?this.Qb():(this.show(),this.Ga(),Ij(this.g,!0))};t.Ot=function(){var a=this.cy?5:1;this.Sh&&(a^=1);return a};
t.Ga=function(){if(this.La&&this.qh){var a=this.cc||this.La,b=this.Ot(),c=65;this.tq&&(this.g.style.height="",c|=32);Kk(a,b,this.g,b^1,null,null,c);this.Sh&&(this.g.style.visibility=$c)}};t.j=function(){this.g&&(Hf(this.g,m,this.ud,!1,this),Hf(this.g,r,this.zg,!1,this),Hf(this.g,jc,this.Ln,!1,this),this.V.removeNode(this.g),this.g=null,this.Y=!1);I(this.Wd);this.F=null;Em.b.j.call(this)};t.Ux=function(a,b,c){Gi(c,a.data.toString())};t.Fz=function(a,b){this.ar=!1;this.tj(a,b)};
t.tj=function(a,b){if(this.Eg||!this.ar)if(3==a.nodeType){var c=null;z(b)&&1<b.length&&!this.Eg&&(c=te(b,1));var e=this.zu(b);if(0!=e.length){for(var f=a.nodeValue,g=this.No?new RegExp("\\b(?:"+e+")","gi"):new RegExp(e,"gi"),e=[],h=0,k=g.exec(f),l=0;k;)l++,e.push(f.substring(h,k.index)),e.push(f.substring(k.index,g.lastIndex)),h=g.lastIndex,k=g.exec(f);e.push(f.substring(h));if(1<e.length){c=this.Eg?l:1;for(f=0;f<c;f++)g=2*f,a.nodeValue=e[g],h=this.V.createElement("B"),h.className=this.xv,this.V.appendChild(h,
this.V.createTextNode(e[g+1])),h=a.parentNode.insertBefore(h,a.nextSibling),a.parentNode.insertBefore(this.V.createTextNode(""),h.nextSibling),a=h.nextSibling;e=te(e,2*c);a.nodeValue=e.join("");this.ar=!0}else c&&this.tj(a,c)}}else for(e=a.firstChild;e;)c=e.nextSibling,this.tj(e,b),e=c};
t.zu=function(a){var b="";if(!a)return b;z(a)&&(a=ee(a,function(a){return!xd(Pd(a))}));this.Eg?z(a)?b=fe(a,Nd).join("|"):(b=a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,""),b=Nd(b),b=b.replace(/ /g,"|")):z(a)?b=0<a.length?Nd(a[0]):"":/^\W/.test(a)||(b=Nd(a));return b};t.Vx=function(a,b){var c=this.V.h(d,{className:this.sh,id:il.M().Nc()});Pk(c,uc);this.ae&&this.ae.Tx?this.ae.Tx(a,b,c):this.Ux(a,b,c);b&&this.lA&&this.Fz(c,b);Xk(c,this.sh);this.Od.push(c);return c};
t.Cn=function(a){for(;a&&a!=this.g&&!Wk(a,this.sh);)a=a.parentNode;return a?ce(this.Od,a):-1};t.ud=function(a){var b=this.Cn(a.target);0<=b&&this.dispatchEvent({type:Dc,row:this.ia[b].id});a.stopPropagation()};t.zg=function(a){a.stopPropagation();a.preventDefault()};t.Ln=function(a){a=this.Cn(a.target);0<=a&&!(300>od()-this.yq)&&this.dispatchEvent({type:"hilite",row:this.ia[a].id})};var Fm=function(){};D(Fm,qm);y(Fm);var Gm=[];t=Fm.prototype;t.L=function(a){return a&&a.firstChild.firstChild.firstChild.lastChild};t.Re=function(a,b){var c=this.ib();return b.h(d,Cb+(c+ia),b.h(d,Cb+(c+ha),b.h(d,c+"-pos",b.h(d,c+"-top-shadow","\u00a0"),b.h(d,c+ca,a))))};t.Pn=function(a,b){var c=this.ib(),e=a.m().je(b);return e&&Wk(e,c+ia)&&(e=a.m().je(e))&&Wk(e,c+ha)&&(e=a.m().je(e))&&Wk(e,c+"-pos")&&(e=a.m().je(e))&&Wk(e,c+"-top-shadow")&&(e=a.m().lu(e))&&Wk(e,c+ca)?!0:!1};t.w=function(){return yb};
t.ib=function(){return"goog-button-base"};t.zn=function(){return Gm};Ml(yb,function(){return new pm(null,Fm.M())});var Hm={yC:!0},Jm={BC:!0},Km={AC:!0},Lm={wC:!0},Mm={zC:!0},Nm=function(){throw Error("Do not instantiate directly");};Nm.prototype.Pb=null;Nm.prototype.Ra=function(){return this.content};Nm.prototype.toString=function(){return this.content};Nm.prototype.Vz=function(){if(this.Pa===Mm)return wg(this.toString());if(this.Pa!==Hm)throw Error("Sanitized content was not of kind TEXT or HTML.");return Hg(fg("Soy SanitizedContent of kind HTML produces SafeHtml-contract-compliant value."),this.toString(),this.Pb)};
var Om=function(){Nm.call(this)};D(Om,Nm);var Pm=function(){Nm.call(this)};D(Pm,Nm);var Sm=function(a,b,c,e){F(b,Ba);a.innerHTML=Qm(b(c||Rm,void 0,e))},Um=function(a,b,c,e){F(a,Ba);a:if(a=a(b||Rm,void 0,c),e=(e||T()).createElement(d),a=Qm(a),Tm(a),e.innerHTML=a,1==e.childNodes.length&&(a=e.firstChild,1==a.nodeType)){e=a;break a}return e},Qm=function(a){if(!hd(a))return String(a);if(a instanceof Nm){if(a.Pa===Hm)return Xd(a.Ra());if(a.Pa===Mm)return Id(a.Ra())}Vd("Soy template output is unsafe for use as HTML: "+a);return"zSoyz"},Tm=function(a){var b=a.match(Vm);F(!b,"This template starts with a %s, which cannot be a child of a <div>, as required by soy internals. Consider using goog.soy.renderElement instead.\nTemplate output: %s",
b&&b[0],a)},Vm=/^<(body|caption|col|colgroup|head|html|tr|td|th|tbody|thead|tfoot)>/i,Rm={};var Ym=function(a){return Ld(zd(a.replace(Wm,function(a,c){return Xm.test(c)?"":" "}).replace(/[\t\n ]+/g," ")))},Xm=/^(?:abbr|acronym|address|b|em|i|small|strong|su[bp]|u)$/i,Wm=/<[!\/]?([a-z0-9]+)([\/ ][^>]*)?>/gi;var Zm=function(a,b){this.Yf=a;this.Ts=!!b;this.Pl={0:this.Yf+"-arrowright",1:this.Yf+"-arrowup",2:this.Yf+"-arrowdown",3:this.Yf+"-arrowleft"}};D(Zm,zl);t=Zm.prototype;t.lo=!1;t.ni=2;t.Sl=20;t.Vf=3;t.Yq=null;t.bk=-5;t.li=!1;t.Ck=function(a){this.cc=a};t.setPosition=function(a,b,c,e){null!=a&&(this.Vf=a);null!=b&&(this.ni=b);B(c)&&(this.Sl=Math.max(c,15));B(e)&&(this.bk=e)};t.Ky=function(a,b){this.Ob=a;this.Rl=b};t.By=function(a){this.li=a};
t.Ga=function(a,b,c){F(this.Rl,"Must call setElements first.");this.qh(this.Vf,this.au(this.Vf,this.ni),this.bu(),0,c)};t.bu=function(){return 2==this.ni?$m(this.Vf)?this.Ob.offsetHeight/2:this.Ob.offsetWidth/2:this.Sl};t.au=function(a,b){2==b&&(b=0);return b};t.yy=function(a){this.lo=a};
t.qh=function(a,b,c,e,f){if(this.cc){var g=an(a,b),h;h=this.cc;var k=this.Ob,l=this.Yq,p=Dj(h);a:{var p=($m(a)?p.height/2:p.width/2)-c,q=Ik(h,g);if(l)l=l.clone(),k&&(k=Hk(k),l.left+=k.x,l.right+=k.x,l.top+=k.y,l.bottom+=k.y);else if(l=vj(h),!l){h=p;break a}h=Ej(h).Sz();$m(a)?h.top<l.top&&!(q&1)?p-=l.top-h.top:h.bottom>l.bottom&&q&1&&(p-=h.bottom-l.bottom):h.left<l.left&&!(q&4)?p-=l.left-h.left:h.right>l.right&&q&4&&(p-=h.right-l.right);h=p}h=$m(a)?new S(this.bk,h):new S(h,this.bk);p=$m(a)?6:9;this.li&&
2==e&&(p=$m(a)?4:1);q=a^3;$m(a)&&"rtl"==this.cc.dir&&(q=a);g=Kk(this.cc,an(q,b),this.Ob,g,h,f,this.lo?p:0,void 0,this.Yq);if(2!=e&&g&496){this.qh(a^3,b,c,this.li&&0==e?1:2,f);return}!this.Ts||g&496||(e=parseFloat(this.Ob.style.left),f=parseFloat(this.Ob.style.top),F(!isNaN(e)&&!isNaN(f),"Could not parse position."),isFinite(e)&&0==e%1&&isFinite(f)&&0==f%1||qj(this.Ob,Math.round(e),Math.round(f)))}this.vx(a,b,c)};
t.vx=function(a,b,c){var e=this.Rl;ze(this.Pl,function(a){al(e,a,!1)},this);Xk(e,this.Pl[a]);e.style.top=e.style.left=e.style.right=e.style.bottom="";this.cc?(b=Aj(this.cc,this.Ob),c=bn(this.cc,a),$m(a)?e.style.top=cn(b.y+c.y,15,this.Ob.offsetHeight-15)+yc:e.style.left=cn(b.x+c.x,15,this.Ob.offsetWidth-15)+yc):e.style[0==b?$m(a)?"top":dc:$m(a)?"bottom":"right"]=c+yc};
var cn=function(a,b,c){return b>c?b:Math.min(Math.max(a,b),c)},an=function(a,b){switch(a){case 2:return 0==b?1:5;case 1:return 0==b?0:4;case 0:return 0==b?12:13;default:return 0==b?8:9}},bn=function(a,b){var c=0,e=0,f=Dj(a);switch(b){case 2:c=f.width/2;break;case 1:c=f.width/2;e=f.height;break;case 0:e=f.height/2;break;case 3:c=f.width,e=f.height/2}return new S(c,e)},$m=function(a){return 0==a||3==a};var dn=function(a){H.call(this);this.dom=a||T()};D(dn,H);dn.prototype.bo=function(){Pk(this.a(),this.rb());W(this.a(),"live","polite")};dn.prototype.rb=function(){return"tooltip"};var en=function(a){dn.call(this,a);this.za=this.dom.h(nb,"jfk-tooltip-contentId");this.Ql=this.dom.h(nb,"jfk-tooltip-arrow",this.dom.h(nb,"jfk-tooltip-arrowimplbefore"),this.dom.h(nb,"jfk-tooltip-arrowimplafter"));this.il=this.dom.h(nb,{"class":"jfk-tooltip",role:"tooltip"},this.za,this.Ql);this.bo()};D(en,dn);en.prototype.a=function(){return this.il};en.prototype.L=function(){return this.za};en.prototype.j=function(){this.il&&zi(this.il)};var fn=function(a){en.call(this,a)};D(fn,en);fn.prototype.bo=function(){Pk(this.a(),this.rb())};var jn=function(a,b,c){c||(c=b instanceof ug?Ym(Q(b)):b);a.removeAttribute(Vc);a.removeAttribute(lb);a.removeAttribute(kb);b?(b instanceof ug?a.kf=b:(a.setAttribute(kb,b),a.kf=null),a.setAttribute(Ua,c)):(a.kf=null,a.removeAttribute(Ua));a=T(a)||T();b=kd(a.v);gn[b]||(gn[b]=new hn(a))},gn={},hn=function(a){bl.call(this);this.Ic=a;this.Nm=new Nj(this.Pz,0,this);this.zc(this.Nm);var b=qi();this.Yg=gd(b.MutationObserver)?new b.MutationObserver(C(this.Hu,this)):null;a=a.v;this.c(a,[ic,r,m,Va,of,Zb],this.As,
!0);this.c(a,[jc,ub,nf],this.vy,!0)};D(hn,bl);t=hn.prototype;t.j=function(){this.qm();hn.b.j.call(this)};t.Lq=function(a){switch(a.type){case r:case jc:case ic:case m:this.no=!1;break;case Zb:this.no=!0}};t.vy=function(a){this.Yg&&this.Yg.disconnect();this.Lq(a);var b=a.target;a=a.type==ub||a.type==nf;var c=this.Z&&Ei(this.Z.L(),b);if(this.no||!a||c){this.Wv=a;if(a=b&&b.getAttribute&&this.Yg)a=b.getAttribute(Bc)||null,a=me(Ok,a);a&&(this.Vw(b),(a=Sk(b))&&(b=a));this.Ud=b}else this.Ud=null;this.tk()};
t.Vw=function(a){this.Yg.observe(a,{attributes:!0})};t.As=function(a){this.Lq(a);var b=a.target;a=a.type==r||a.type==m;b=this.Z&&Ei(this.Z.L(),b);a&&b||(this.Ud=null,this.tk())};t.Hu=function(a){G(a,C(function(a){var c=Sk(a.target);c&&"aria-activedescendant"==a.attributeName&&(this.Ud=c,this.tk())},this))};t.tk=function(){this.qm();this.Nm.start(this.Ub?50:300)};t.qm=function(){this.th&&(Jh(this.th),this.th=0,this.Ub=null)};
t.Pz=function(){if(!this.Ud)this.Vn();else if(!(this.Ub&&this.Z&&Ei(this.Z.a(),this.Ud))||this.Ub.getAttribute("data-tooltip-unhoverable")){var a=Qi(this.Ud,function(a){return a.getAttribute&&(a.getAttribute(lb)||a.getAttribute(kb)||a.kf)&&!a.getAttribute("data-tooltip-suspended")},!0),b=!1;this.Ub&&this.Ub!=a&&(this.Vn(),b=!0);if(!this.Ub&&a&&(this.Ub=a,this.qz(a))){var c=Fg;if(a.getAttribute(lb))for(var e=ki("jfk-tooltip-data",a),f=0;f<e.length;f++){if(e[f].parentNode==a){c=e[f].cloneNode(!0);break}}else c=
a.kf?a.kf:xg(a.getAttribute(kb));var e=a.getAttribute("data-tooltip-align"),f=a.getAttribute("data-tooltip-class"),g=a.getAttribute("data-tooltip-offset"),g=xd(Pd(g))?-1:Number(g);if(!b&&(a=a.getAttribute("data-tooltip-delay"),a=Math.max(0,a-300))){this.th=Ih(nd(this.uq,this.Ub,c,e,g,f),a,this);return}this.uq(this.Ub,c,e,g,f)}}};
t.qz=function(a){return a.getAttribute("data-tooltip-only-on-overflow")&&a.offsetWidth>=a.scrollWidth&&a.offsetHeight>=a.scrollHeight||this.Wv&&"mouse"==a.getAttribute("data-tooltip-trigger")?!1:!0};var kn=function(a){if(a)switch(a.toLowerCase().split(",")[0]){case "l":return 0;case "t":return 2;case "r":return 3}return 1};
hn.prototype.uq=function(a,b,c,e,f){this.th=0;if(!this.Z){this.Z=new fn(this.Ic);this.Wn();var g=this.Z.a();this.Ic.v.body.appendChild(g);this.zc(this.Z);this.Ie=new Zm("jfk-tooltip",!0);this.Ie.yy(!0);this.Ie.By(!0);this.Ie.Ky(this.Z.a(),this.Z.Ql)}a:{if(c)switch(c.toLowerCase().split(",")[1]){case "l":g=0;break a;case "r":g=1;break a}g=2}this.Ie.setPosition(kn(c),g,void 0,e);Zk(this.Z.a(),Vb);this.Rh!=f&&(this.Rh&&!xd(Pd(this.Rh))&&Zk(this.Z.a(),this.Rh),xd(Pd(f))||Xk(this.Z.a(),f),this.Rh=f);qj(this.Z.a(),
0,0);if(b instanceof ug)this.Z.L().innerHTML=Q(b);else for(wi(this.Z.L());c=b.firstChild;)this.Z.L().appendChild(c);this.Ie.Ck(a);this.Ie.Ga(null,0)};hn.prototype.Wn=function(){this.Z&&Xk(this.Z.a(),Vb)};hn.prototype.Vn=function(){this.Wn();this.Ub=null};K&&N(8);var ln=function(a,b){this.$d=typeof a==pc?0<a?1:0>a?-1:null:null==a?null:a?-1:1;this.as=!!b};t=ln.prototype;t.bt=bg;t.fs=function(a,b){return 0>Number(a)*Number(b)};t.Ss=function(a,b,c,e){return e&&(this.fs(b,this.$d)||1==this.$d&&Zf.test(Uf(a,c))||-1==this.$d&&Yf.test(Uf(a,c)))?1==this.$d?"\u200e":"\u200f":""};t.Cz=function(a,b,c){null==a&&(a=this.bt(Q(b),!0));return this.Dz(a,b,c)};
t.Dz=function(a,b,c){c=c||void 0==c;var e;e=0!=a&&a!=this.$d;if(this.as||e){var f;e&&(f=-1==a?"rtl":"ltr");e=Dg("span",{dir:f},b)}else e=b;b=Q(b);return e=Eg(0,e,this.Ss(b,a,!0,c))};t.mark=function(){switch(this.$d){case 1:return"\u200e";case -1:return"\u200f";default:return""}};var mn=function(a){if(null!=a)switch(a.Pb){case 1:return 1;case -1:return-1;case 0:return 0}return null},nn=function(){Nm.call(this)};D(nn,Nm);nn.prototype.Pa=Hm;var pn=function(a){return null!=a&&a.Pa===Hm?(F(a.constructor===nn),a):a instanceof ug?on(Q(a),a.Mc()):on(Id(String(String(a))),mn(a))},qn=function(){Nm.call(this)};D(qn,Nm);qn.prototype.Pa={xC:!0};qn.prototype.Pb=1;var rn=function(){Nm.call(this)};D(rn,Nm);rn.prototype.Pa=Jm;rn.prototype.Pb=1;var sn=function(){Nm.call(this)};D(sn,Nm);
sn.prototype.Pa=Km;sn.prototype.Pb=1;var tn=function(){Nm.call(this)};D(tn,Nm);tn.prototype.Pa=Lm;tn.prototype.Pb=1;var un=function(){Nm.call(this)};D(un,Pm);un.prototype.Pa={vC:!0};un.prototype.Pb=1;var vn=function(a,b){this.content=String(a);this.Pb=null!=b?b:null};D(vn,Om);vn.prototype.Pa=Mm;
var wn=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return new b(String(a))}},on=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,e){var f=new b(String(a));void 0!==e&&(f.Pb=e);return f}}(nn);wn(qn);wn(rn);wn(sn);wn(tn);wn(un);
var xn=function(a,b,c,e){c=new gi(c);F(a,Ba);c=c||T();a=a(b||Rm,void 0,e);b=Qm(a);Tm(b);a=a instanceof Nm?a.Vz():vg(b,null);return c.fy(a)},yn=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return(a=String(a))?new b(a):""}},zn=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,e){var f=String(a);if(!f)return"";f=new b(f);void 0!==e&&(f.Pb=e);return f}}(nn);yn(qn);yn(sn);yn(rn);yn(tn);yn(un);
var An=/^<(?:area|base|br|col|command|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\b/,Hn=function(a,b){if(!b)return String(a).replace(Bn,"").replace(Cn,"&lt;");var c=String(a).replace(/\[/g,"&#91;"),e=[],f=[],c=c.replace(Bn,function(a,c){if(c&&(c=c.toLowerCase(),b.hasOwnProperty(c)&&b[c])){var g=e.length,p="</",q="";if("/"!=a.charAt(1)){for(var p="<",u;u=Dn.exec(a);)if(u[1]&&"dir"==u[1].toLowerCase()){if(u=u[2]){if("'"==u.charAt(0)||'"'==u.charAt(0))u=u.substr(1,u.length-2);u=u.toLowerCase();
if("ltr"==u||"rtl"==u||"auto"==u)q=' dir="'+u+'"'}break}Dn.lastIndex=0}e[g]=p+c+">";f[g]=q;return"["+g+"]"}return""}),c=String(c).replace(En,Fn),g=Gn(e),c=c.replace(/\[(\d+)\]/g,function(a,b){return f[b]&&e[b]?e[b].substr(0,e[b].length-1)+f[b]+">":e[b]});return c+g},Gn=function(a){for(var b=[],c=0,e=a.length;c<e;++c){var f=a[c];"/"==f.charAt(1)?(f=de(b,f),0>f?a[c]="":(a[c]=b.slice(f).reverse().join(""),b.length=f)):"<li>"==f&&0>de(b,"</ol>")&&0>de(b,"</ul>")?a[c]="":An.test(f)||b.push("</"+f.substring(1))}return b.reverse().join("")},
In=function(a){return null!=a&&a.Pa===Hm?(F(a.constructor===nn),String(Hn(a.Ra())).replace(En,Fn)):Id(String(a))},Kn=function(a){if(null!=a&&a.Pa===Lm)return F(a.constructor===tn),a.Ra().replace(/([^"'\s])$/,"$1 ");a=String(a);Jn.test(a)||(Vd("Bad value `%s` for |filterHtmlAttributes",[a]),a="zSoyz");return a},On=function(a){if(null!=a&&a.Pa===Jm)return F(a.constructor===rn),String(a).replace(Ln,Mn);if(null!=a&&a.Pa===Km)return F(a.constructor===sn),String(a).replace(Ln,Mn);a instanceof lg?a=String(mg(a)).replace(Ln,
Mn):a instanceof rg?a=String(sg(a)).replace(Ln,Mn):(a=String(a),Nn.test(a)?a=a.replace(Ln,Mn):(Vd("Bad value `%s` for |filterNormalizeUri",[a]),a="about:invalid#zSoyz"));return a},Pn={},Qn=function(a,b){var c=Pn[a]||(Pn[a]=new ln(a)),e=Hg(fg("Soy |bidiSpanWrap is applied on an autoescaped text."),String(b)),c=c.Cz(mn(b),e);return Q(c)},Rn=function(a,b,c,e,f){c=c instanceof Function?c.displayName||c.name||Xc:c instanceof Object?c.constructor.displayName||c.constructor.name||Object.prototype.toString.call(c):
null===c?oc:typeof c;return F(a,"expected param "+b+" of type "+e+(", but got "+c)+".",f)},Sn={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"},Fn=function(a){return Sn[a]},Tn={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06",
"\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0",
"\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"},Mn=function(a){return Tn[a]},En=/[\x00\x22\x27\x3c\x3e]/g,Ln=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,
Nn=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,Jn=/^(?!on|src|(?:style|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,Bn=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Cn=/</g,Dn=/([a-zA-Z][a-zA-Z0-9:\-]*)[\t\n\r\u0020]*=[\t\n\r\u0020]*("[^"]*"|'[^']*')/g;var Un=function(a){var b;a=a||{};var c=on,e='<div role="button"'+(a.id?' id="'+In(a.id)+'"':"")+' class="',f,g;f=a||{};var h="goog-inline-block jfk-button ";switch(hd(g=f.style)?g.toString():g){case 0:h+=Tb;break;case 2:h+="jfk-button-action";break;case 3:h+="jfk-button-primary";break;case 1:h+="jfk-button-default";break;case 4:h+="jfk-button-flat";break;case 5:h+="jfk-button-mini";break;case 6:h+="jfk-button-contrast";break;default:h+=Tb}h+=(1==f.width?" jfk-button-narrow":"")+(f.checked?" jfk-button-checked":
"")+(f.Zf?" "+f.Zf:"")+(f.disabled?" jfk-button-disabled":"");return c(e+In(new vn(h,void 0))+'"'+(a.disabled?' aria-disabled="true"':' tabindex="'+(a.Oh?In(a.Oh):"0")+'"')+(a.title?" "+(a.nA?kb:Vc)+'="'+In(a.title)+'"':"")+(a.value?' value="'+In(a.value)+'"':"")+(a.attributes?" "+Kn(a.attributes):"")+">"+pn(null==(b=a.content)?"":b)+"</div>")};Un.Dc="jfk.templates.button.strict";var Wn=function(a,b,c,e){pm.call(this,a,Vn.M(),b);this.Lh=c||0;this.rl=e||0;this.ol=!1};D(Wn,pm);t=Wn.prototype;t.gj=function(){return this.rl};t.fz=function(a){this.Lh!=a&&(this.Lh=a,this.Xj())};t.lq=function(a){this.rl!=a&&(this.rl=a,this.Xj())};t.lz=function(a){this.ol=a};t.Cc=function(a){this.Wk(a);var b=this.a();b&&(this.ol?jn(b,a,void 0):a?b.title=a:b.removeAttribute(Vc))};t.ba=function(a){this.isEnabled()!=a&&(Wn.b.ba.call(this,a),this.Xj())};t.focus=function(){var a=this.Xa();try{a.focus()}catch(b){}};
t.Ce=function(a){Wn.b.Ce.call(this,a);this.De(!1)};t.Ea=function(a){Wn.b.Ea.call(this,a);this.isEnabled()&&this.De(!0)};t.Kb=function(a){Wn.b.Kb.call(this,a);this.isEnabled()&&this.De(!0)};t.De=function(a){this.a()&&al(this.a(),"jfk-button-clear-outline",a)};t.Xj=function(){this.a()&&this.o.dA(this)};
var Vn=function(){this.vq=this.w()+"-standard";this.Cl=this.w()+"-action";this.rp=this.w()+"-primary";this.Km=this.w()+da;this.jn=this.w()+"-flat";this.Uo=this.w()+"-narrow";this.Qo=this.w()+"-mini";this.ym=this.w()+"-contrast"};D(Vn,nm);y(Vn);t=Vn.prototype;t.gd=function(a,b,c){a&&c.fz(a);b&&c.lq(b)};t.w=function(){return"jfk-button"};
t.h=function(a){be(a,Wn,"Button is expected to be instance of jfk.Button");var b=a.m(),c=Um(Un,{disabled:!a.isEnabled(),checked:a.Uc(),style:a.Lh,title:a.Pc(),nA:a.ol,value:a.getValue(),width:a.gj()},void 0,b);b.append(c,a.Ra());this.D(a,c);return c};
t.D=function(a,b){Vn.b.D.call(this,a,b);this.mm||(this.mm=Ke(this.vq,nd(this.gd,0,null),this.Cl,nd(this.gd,2,null),this.rp,nd(this.gd,3,null),this.Km,nd(this.gd,1,null),this.jn,nd(this.gd,4,null),this.Qo,nd(this.gd,5,null),this.ym,nd(this.gd,6,null),this.Uo,nd(this.gd,null,1)));for(var c=Uk(b),e=0;e<c.length;++e){var f=this.mm[c[e]];f&&f(a)}if(c=b.getAttribute(kb))a.Wk(c),a.lz(!0);return b};t.getValue=function(a){return a.getAttribute(Yc)||""};t.setValue=function(a,b){a&&a.setAttribute(Yc,b)};
t.dA=function(a){function b(a,b){(a?c:e).push(b)}F(a.a(),"Button element must already exist when updating style.");var c=[],e=[],f=a.Lh;b(0==f,this.vq);b(2==f,this.Cl);b(3==f,this.rp);b(4==f,this.jn);b(5==f,this.Qo);b(1==f,this.Km);b(6==f,this.ym);b(1==a.gj(),this.Uo);b(!a.isEnabled(),this.w()+ea);$k(a.a(),e);Yk(a.a(),c)};Ml("jfk-button",function(){return new Wn(null)});var Xn={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:"end",36:"home",37:dc,38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:Gc,61:"equals",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",93:"context",
96:"num-0",97:"num-1",98:"num-2",99:"num-3",100:"num-4",101:"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",186:Gc,187:"equals",189:"dash",188:",",190:".",191:"/",192:"`",219:"open-square-bracket",220:"\\",221:"close-square-bracket",222:"single-quote",224:"win"};var Yn=function(){};D(Yn,nm);y(Yn);t=Yn.prototype;t.h=function(a){var b={"class":Cb+this.jc(a).join(" ")},b=a.m().h(d,b,a.Ra());this.Cc(b,a.Pc());return b};t.rb=function(){return Ya};t.Na=function(a){return a.tagName==d};t.D=function(a,b){F(b);Xk(b,Bb);return Yn.b.D.call(this,a,b)};t.getValue=function(){return""};t.w=function(){return zb};Ml(zb,function(){return new pm(null,Yn.M())});var Zn=function(){};D(Zn,Yn);y(Zn);t=Zn.prototype;t.h=function(a){var b={"class":Cb+this.jc(a).join(" ")},b=a.m().h(d,b,[this.createCaption(a.Ra(),a.m()),this.fg(a.m())]);this.Cc(b,a.Pc());return b};t.L=function(a){return a&&a.firstChild};
t.D=function(a,b){var c=ji("*",Db,b)[0];if(c){V(c,!1);a.m().v.body.appendChild(c);var e=new gm;e.D(c);a.Mb(e)}ji("*",this.w()+ba,b)[0]||b.appendChild(this.createCaption(b.childNodes,a.m()));ji("*",this.w()+fa,b)[0]||b.appendChild(this.fg(a.m()));return Zn.b.D.call(this,a,b)};t.createCaption=function(a,b){return b.h(d,Cb+(this.w()+ba),a)};t.fg=function(a){return a.h(d,{"class":Cb+(this.w()+fa),"aria-hidden":!0},"\u00a0")};t.w=function(){return Ab};Ml(Ab,function(){return new tm(null,null,Zn.M())});var $n=function(){};D($n,Ql);y($n);t=$n.prototype;t.h=function(a){var b=a.m().h(za,this.jc(a).join(" "));this.Wp(b,a.ec);return b};t.D=function(a,b){b=$n.b.D.call(this,a,b);F(b);var c=Uk(b),e=!1;me(c,this.Xe(null))?e=null:me(c,this.Xe(!0))?e=!0:me(c,this.Xe(!1))&&(e=!1);a.Dy(e);F(b,"The element cannot be null.");W(b,cb,this.Ol(e));return b};t.rb=function(){return bb};t.Wp=function(a,b){if(a){F(a);var c=this.Xe(b);F(c);F(a);Wk(a,c)||(ze(ao,function(b){b=this.Xe(b);F(a);al(a,b,b==c)},this),W(a,cb,this.Ol(b)))}};
t.Ol=function(a){return null==a?"mixed":1==a?"true":"false"};t.w=function(){return"goog-checkbox"};t.Xe=function(a){var b=this.ib();if(1==a)return b+"-checked";if(0==a)return b+"-unchecked";if(null==a)return b+"-undetermined";throw Error("Invalid checkbox state: "+a);};var bo=function(a,b,c){c=c||$n.M();X.call(this,null,c,b);this.ec=w(a)?a:!1};D(bo,X);var ao={ir:!0,eC:!1,fC:null};t=bo.prototype;t.R=null;t.Uc=function(){return 1==this.ec};t.hw=function(){return null==this.ec};t.Rd=function(a){a!=this.ec&&(this.ec=a,this.o.Wp(this.a(),this.ec))};t.Dy=function(a){this.ec=a};t.aq=function(a){if(this.I){var b=this.Gj();this.ja();this.R=a;this.K();b&&this.Xa().focus()}else this.R=a};t.toggle=function(){this.Rd(this.ec?!1:!0)};
t.K=function(){bo.b.K.call(this);if(this.Ag){var a=this.H();this.R&&a.c(this.R,m,this.hj).c(this.R,jc,this.me).c(this.R,ic,this.Bg).c(this.R,r,this.Ea).c(this.R,kc,this.Kb);a.c(this.a(),m,this.hj)}a=this.Xa();this.R&&a!=this.R&&xd(Rk(a,bc))&&(this.R.id||(this.R.id=this.pf("lbl")),W(a,cc,this.R.id))};t.ba=function(a){bo.b.ba.call(this,a);if(a=this.a())a.tabIndex=this.isEnabled()?0:-1};
t.hj=function(a){a.stopPropagation();var b=this.ec?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent($a))};t.Jb=function(a){32==a.keyCode&&(this.Vb(a),this.hj(a));return!1};Ml("goog-checkbox",function(){return new bo});var co=function(a,b,c){tm.call(this,null,null,a,c);this.eo=b||null};D(co,tm);t=co.prototype;t.yf=2;t.ba=function(a){co.b.ba.call(this,a);this.Vp(a)};t.Vp=function(a){this.We().disabled=!a};t.Ea=function(a){this.m().contains(this.We(),a.target)||co.b.Ea.call(this,a)};t.We=function(){return this.m().ie(ua,Ib,this.L())[0]};t.Gn=function(){2==this.yf?(this.Df(0),this.Ya(0)&&this.Ya(0).dispatchEvent(Na)):(this.Df(2),this.Ya(1)&&this.Ya(1).dispatchEvent(Na))};
t.Wu=function(a){0==a.target.Hd?this.Df(0):this.Df(2)};t.ji=function(){this.Ya(0)&&this.Ya(1)&&(this.H().c(this.ha(),Na,this.Wu),this.Ya(0).Ok(0),this.Ya(1).Ok(2))};t.ii=function(){this.H().c(this.We(),m,this.Gn)};t.h=function(){co.b.h.call(this);this.Bm();var a=new Y("All",null,this.m(),this.eo),b=new Y("None",null,this.m(),this.eo);this.Ua(a);this.Ua(b);this.ii();this.ji()};t.Bm=function(){var a=this.m().createElement(ua);a.type=bb;a.className=Ib;this.Xb(a)};
t.ea=function(a){co.b.ea.call(this,a);this.ii();this.ji()};t.Mb=function(a){co.b.Mb.call(this,a);this.ji()};t.Df=function(a){if(this.yf!=a){var b=this.We();0==a?(b.checked=!0,Fj(b,1)):1==a?(b.checked=!0,Fj(b,.5)):(b.checked=!1,Fj(b,1));this.yf=a}};Ml("goog-selectionmenubutton-button",function(){return new co});var eo=function(a){a=a||{};return on('<span class="jfk-checkbox goog-inline-block'+(a.Rq?" jfk-checkbox-undetermined":a.checked?" jfk-checkbox-checked":" jfk-checkbox-unchecked")+(a.disabled?" jfk-checkbox-disabled":"")+(a.Zf?" "+In(a.Zf):"")+'" role="checkbox" aria-checked="'+(a.Rq?"mixed":a.checked?"true":"false")+'"'+(a.hs?'aria-labelledby="'+In(a.hs)+'"':a.gs?'aria-label="'+In(a.gs)+'"':"")+(a.id?'id="'+In(a.id)+'"':"")+(a.disabled?'aria-disabled="true" tabindex="-1"':'tabindex="'+(a.Oh?In(a.Oh):
"0")+'"')+(a.attributes?" "+Kn(a.attributes):"")+'dir="ltr"><div class="jfk-checkbox-checkmark" role="presentation"></div></span>')};eo.Dc="jfk.templates.checkbox.main";var fo=function(a,b){var c=Sl($n,"jfk-checkbox");bo.call(this,a,b,c);this.Ha(4,!0)};D(fo,bo);t=fo.prototype;t.h=function(){this.$c(Um(eo,{checked:this.Uc(),disabled:!this.isEnabled(),Rq:this.hw()},void 0,this.m()))};t.ea=function(a){fo.b.ea.call(this,a);Xk(a,Bb);this.a().dir="ltr";this.he(Ub)||this.Gs();Pk(this.Sa(Ub),"presentation")};t.Gs=function(){var a=this.m().h(nb,Ub);this.a().appendChild(a)};t.Ce=function(a){fo.b.Ce.call(this,a);this.De(!1)};
t.Ea=function(a){fo.b.Ea.call(this,a);this.isEnabled()&&this.De(!0)};t.De=function(a){this.a()&&al(this.a(),"jfk-checkbox-clearOutline",a)};var go=function(a){co.call(this,Zn.M(),null,a);this.Bb=new fo;this.Bb.Ha(32,!1)};D(go,co);t=go.prototype;t.We=function(){return this.Bb.a()};t.Bm=function(){this.Bb.Fa();this.Xb(this.Bb.a())};t.ea=function(a){go.b.ea.call(this,a);this.Bb.D(this.he("jfk-checkbox"))};t.Vp=function(a){this.Bb.ba(a)};t.ii=function(){this.H().c(this.Bb,$a,this.Gn)};t.Df=function(a){this.yf!=a&&(0==a?this.Bb.Rd(!0):1==a?this.Bb.Rd(null):this.Bb.Rd(!1),this.yf=a)};t.j=function(){I(this.Bb);go.b.j.call(this)};Ml("jfk-selectionmenubutton",function(){return new go});var ho=function(a,b){H.call(this);this.Hm=a;this.Ko=b};D(ho,H);ho.prototype.ey=function(a,b,c,e){this.uz("Running script","Running script "+Id(b));a=this.Kt(a,b,e);c=this.Lt(c).toString();b=C(this.av,this,b);a=a.toString();e=new Uh;Xh.push(e);b&&e.c(hb,b);e.Sj("ready",e.zs);e.send(c,"POST",a,void 0)};
ho.prototype.av=function(a,b){var c=b.target.sg();switch(c.result){case "AUTH_REQUIRED":this.$k("Script requires authorization","Script "+(Id(a)+" requires authorization"));this.wz(c.authPanelUrl,c.authPanel);break;case "OK":this.$k("Finished script","Finished script "+Id(a));break;default:this.$k("Script experienced an error","Script "+(Id(a)+" experienced an error")),this.sz(c.error)}};
ho.prototype.Lt=function(a){var b=new Ti;b.Fh((""==this.Hm?"/macros":"/a/macros/"+this.Hm)+"/macroClient");this.oz(b,a);return b};ho.prototype.Kt=function(a,b,c){var e=new Ui;e.set("cmd",2);null!=a&&e.set("lib",a);e.set("funcName",b);c&&e.set("authMae",c);this.Ko&&e.set("hl",this.Ko);e.set("authVersion","2");return e};var io=function(a,b,c,e){rl.call(this,void 0,!0,e);this.iA=a;a=this.L();c=T(a);e=c.h(nb);e.innerHTML=b;c.appendChild(a,e);this.Tp(ul);this.jq("Authorization Required");this.C(!0);this.Iy(!0);this.addEventListener("dialogselect",this.rs)};D(io,rl);io.prototype.rs=function(a){this.gv(a.key);a.wk=!1};
io.prototype.gv=function(a){if(a!=Za){var b=this.iA,c={target:"_blank",height:500,width:600,top:(screen.height-500)/2,left:(screen.width-600)/2,scrollbars:!0};a=window;var e;e=b instanceof lg?b:pg("undefined"!=typeof b.href?b.href:String(b));var b=c.target||b.target,f=[],g;for(g in c)switch(g){case "width":case Nb:case "top":case dc:f.push(g+"="+c[g]);break;case "target":case "noreferrer":break;default:f.push(g+"="+(c[g]?1:0))}g=f.join(",");(Te()||J("iPad")||J("iPod"))&&a.navigator&&a.navigator.standalone&&
b&&"_self"!=b?(g=a.document.createElement("A"),e=e instanceof lg?e:pg(e),g.href=mg(e),g.setAttribute("target",b),c.noreferrer&&g.setAttribute("rel","noreferrer"),c=document.createEvent("MouseEvent"),c.initMouseEvent(m,!0,!0,a,1),g.dispatchEvent(c)):c.noreferrer?(a=a.open("",b,g),c=mg(e),a&&(We&&-1!=c.indexOf(";")&&(c="'"+c.replace(/'/g,"%27")+"'"),a.opener=null,c=Hg(fg("b/12014412, meta tag with sanitized URL"),'<META HTTP-EQUIV="refresh" content="0; url='+Id(c)+'">'),a.document.write(Q(c)),a.document.close())):
a.open(mg(e),b,g)}this.C(!1)};var jo=function(a,b,c){ho.call(this,"defaultdomain"!=a.domain?a.domain:"",b);this.Ic=c||T();this.dr=a};D(jo,ho);x("gsites.pages.view.SitesMaestroRunner",jo,void 0);t=jo.prototype;t.qr="Running Apps Scripts is available for signed in users only";t.oz=function(a,b){a.bd("mid",b)};t.wz=function(a,b){(new io(a,b,"sitesAppsScriptAuthDialog"+this.dr.name.replace(/-/g,""))).C(!0)};t.uz=function(a,b){ek(Id(a+": "+b))};t.$k=function(a,b){ek(Id(a+": "+b))};
t.sz=function(a){var b=new rl;b.jq("Alert");b.iq(a);b.Tp(tl);b.C(!0)};t.Bd=function(){this.Gv();this.Fv()};jo.prototype.initListeners=jo.prototype.Bd;jo.prototype.Gv=function(){for(var a=this.Ic.sl("a","apps-script-run-link"),b=0;b<a.length;b++){var c=a[b],e=c.id.split("#");3==e.length&&O(c,m,this.nu(e[1],e[2],e[0]),!1,this)}};jo.prototype.Fv=function(){for(var a=this.Ic.sl("a","apps-script-disabled-link"),b=0;b<a.length;b++)O(a[b],m,this.xz,!1,this)};
jo.prototype.Qv=function(){JOT_addListener(ib,C(this.Bd,this))};jo.prototype.installEditRender=jo.prototype.Qv;jo.prototype.xz=function(){ek(this.qr)};jo.prototype.nu=function(a,b,c){return function(){this.ey(a,b,c)}};var lo=function(a,b){var c=Array.prototype.slice.call(arguments),e=c.shift();if("undefined"==typeof e)throw Error("[goog.string.format] Template required");return e.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,e,k,l,p,q,u){if("%"==p)return"%";var R=c.shift();if("undefined"==typeof R)throw Error("[goog.string.format] Not enough arguments");arguments[0]=R;return ko[p].apply(null,arguments)})},ko={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?
a+Od(" ",Number(c)-a.length):Od(" ",Number(c)-a.length)+a},f:function(a,b,c,e,f){e=a.toString();isNaN(f)||""==f||(e=parseFloat(a).toFixed(f));var g;g=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(e=g+e);if(isNaN(c)||e.length>=Number(c))return e;e=isNaN(f)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(f);a=Number(c)-e.length-g.length;return e=0<=b.indexOf("-",0)?g+e+Od(" ",a):g+Od(0<=b.indexOf("0",0)?"0":" ",a)+e},d:function(a,b,c,e,f,g,h,k){return ko.f(parseInt(a,
10),b,c,e,0,g,h,k)}};ko.i=ko.d;ko.u=ko.d;var mo=!1,no=[],oo=function(){mo=!1;G(no,function(a){a()});no=[]};x(Oc,oo,void 0);var po=function(a){for(var b=0;b<a.length;b++){var c=a[b],e=Bi(c);null!=e&&"chartSpec"==e.name&&e.value&&google.visualization.drawChart(Ld(e.value),c)}},qo=function(){var a=U(Jc);a&&(a=ji(d,"sites-gviz-chart",a))&&0<a.length&&(no.push(nd(po,a)),hd(cd("google.visualization.ChartEditor"))?oo():mo||(mo=!0,a=lo("//www.google.com/jsapi?client=google-gviz&autoload={modules:[%s]}",Pf({name:"visualization",packages:["charteditor_base"],version:webspace.gvizVersion||"1",language:webspace.page.locale||"en",
callback:Oc})),Z.re(a)))},ro=function(){var a=U(Jc);if(a)for(var a=ji("FORM","sites-iframe-gviz-form",a),b=0;b<a.length;b++)a[b].submit()};JOT_addListener(ib,qo);JOT_addListener("decorateGvizCharts",qo);JOT_addListener(ib,ro);JOT_addListener("completeEdit",ro);var so=/^[\w+/]+[=]{0,2}$/;var to=function(a,b,c){a.timeOfStartCall=(new Date).getTime();var e=c||v,f=e.document,g;(g=(g=(g=(e||v).document.querySelector("script[nonce]"))&&g.getAttribute("nonce"))&&so.test(g)?g:void 0)&&(a.nonce=g);if("help"==a.flow){var h=cd("document.location.href",e);!a.helpCenterContext&&h&&(a.helpCenterContext=h.substring(0,1200));h=!0;if(b&&JSON&&JSON.stringify){var k=JSON.stringify(b);(h=1200>=k.length)&&(a.psdJson=k)}h||(b={invalidPsd:!0})}b=[a,b,c];e.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||
"//www.google.com/tools/feedback";if(h=e.GOOGLE_FEEDBACK_START)h.apply(e,b);else{var e=c+"/load.js?",l;for(l in a)b=a[l],null!=b&&!hd(b)&&(e+=encodeURIComponent(l)+"="+encodeURIComponent(b)+"&");a=f.createElement(Cc);g&&a.setAttribute("nonce",g);a.src=e;f.body.appendChild(a)}};x("userfeedback.api.startFeedback",to,void 0);var uo=function(a,b,c){try{c=c||"en";if(0<=b.indexOf("/")){var e=b.split("?#",2)[0];"/"==e.slice(-1)&&(e=e.slice(0,-1));b=e.slice(e.lastIndexOf("/")+1);if(!b||0<=b.indexOf(".")||"site"==b||"sites"==b)b="dashboard"}to({productId:"70",flow:"help",helpCenterContext:b,helpCenterPath:"/sites",anchor:U(a),locale:c})}catch(f){window.open("http://support.google.com/sites/?hl="+c)}};x("sites.util.helpBox",uo,void 0);var vo=function(a,b,c,e){this.pA=a;this.Th=b;this.gy=c;this.Nq=e};t=vo.prototype;t.create=function(){ga("create",this.pA,{name:this.Th,sampleRate:this.gy})};t.Mq=function(){this.Qk();var a={};a.hitCallback=C(function(){ga[this.Nq]=!0},this);ga(this.Th+".send","pageview",a)};t.Kq=function(a,b,c,e){if(e&&e.hitCallback){var f=e.hitCallback;if(this.Yv()){var g=Ih(f,1E3);e.hitCallback=function(){Jh(g);f()}}else{f();return}}ga(this.Th+".send","event",a,b,c,e)};t.Qk=function(){};
t.set=function(a,b){ga(this.Th+".set",a,b)};t.Yv=function(){return!!ga[this.Nq]};var wo=function(){vo.call(this,"UA-38003561-1","SitesTracker",100,"__sites_ga_loaded__")};D(wo,vo);
wo.prototype.Qk=function(){this.set("anonymizeIp",!0);this.set("page",webspace.page.path+window.location.search+window.location.hash);var a="Guest";"defaultdomain"==webspace.domain?a="Default domain":"nodomain"==webspace.domain?a="No domain":webspace.user.domainUser&&webspace.user.domain==webspace.domain&&(a="Domain user");var b=webspace.user.hasWriteAccess?"Write access":"No write access",c=webspace.user.hasAdminAccess?"Admin access":"No admin access",e=webspace.isPublic?"Public":"Restricted",f=
webspace.isConsumer?"Consumer":"Hosted",g="Not Embedded";if(window.self!=window.top)try{g=null!=window.top.location?"Embedded in Sites":ta}catch(h){g=ta}this.set("dimension1",a);this.set("dimension2",b);this.set("dimension3",c);this.set("dimension4",e);this.set("dimension5",f);this.set("dimension6",g);this.set("metric1",webspace.page.revision)};var xo=function(){vo.call(this,"UA-45214764-1","CorpSitesTracker",100,"__corp_sites_ga_loaded__")};D(xo,vo);
xo.prototype.Qk=function(){this.set("anonymizeIp",!0);this.set("dimension1",webspace.domain);this.set("dimension2",webspace.name);this.set("dimension3",webspace.page.path);this.set("dimension4",webspace.page.wuid);this.set("metric1",webspace.page.revision)};var yo=new wo,zo=new xo,Ao=function(){return"google.com"==webspace.domain};
x("sites.core.Analytics.createTracker",function(){window.GoogleAnalyticsObject="ga";window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)};window.ga.l=1*new Date;var a=document.createElement(Cc),b=document.getElementsByTagName(Cc)[0];a.async=1;a.src=ka;b.parentNode.insertBefore(a,b);yo.create();Ao()&&zo.create()},void 0);x("sites.core.Analytics.trackPageview",function(){yo.Mq();Ao()&&zo.Mq()},void 0);var Co=function(a,b,c,e){Ao()&&(Bo(2,e),zo.Kq(a,b,c,e));yo.Kq(a,b,c,e)};
x("sites.core.Analytics.trackEvent",Co,void 0);var Bo=function(a,b){var c=b&&b.hitCallback;c&&(b.hitCallback=function(){var b=a;return function(){b--;b||c()}}())},Do=function(a,b,c,e){e=e||{};e.hitCallback=c;Co(a,b,void 0,e)};x("sites.core.Analytics.trackEventAndCall",Do,void 0);var Eo=function(a,b,c,e){Do(a,b,function(){window.location.href=c},e)};x("sites.core.Analytics.trackEventAndNavigate",Eo,void 0);var Fo=function(a){P.call(this);this.hf={};this.gf={};this.ua=new bl(this);this.F=a};D(Fo,P);var Go=[K&&!N("11")?zc:fc,"abort",qb];t=Fo.prototype;t.Rr=function(a,b,c){(b=A(b)?b:b.src)&&(this.hf[a]={src:b,zm:w(c)?c:null})};t.Lx=function(a){delete this.hf[a];var b=this.gf[a];b&&(delete this.gf[a],this.ua.P(b,Go,this.gp),Ee(this.gf)&&Ee(this.hf)&&this.dispatchEvent(hb))};t.start=function(){var a=this.hf;G(Ce(a),function(b){var c=a[b];c&&(delete a[b],this.uw(c,b))},this)};
t.uw=function(a,b){if(!this.pb){var c;c=this.F?T(this.F).h("IMG"):new Image;a.zm&&(c.crossOrigin=a.zm);this.ua.c(c,Go,this.gp);this.gf[b]=c;c.id=b;c.src=a.src}};t.gp=function(a){var b=a.currentTarget;if(b){if(a.type==zc)if(b.readyState==hb)a.type=fc;else return;"undefined"==typeof b.naturalWidth&&(a.type==fc?(b.naturalWidth=b.width,b.naturalHeight=b.height):(b.naturalWidth=0,b.naturalHeight=0));this.dispatchEvent({type:a.type,target:b});this.pb||this.Lx(b.id)}};
t.j=function(){delete this.hf;delete this.gf;I(this.ua);Fo.b.j.call(this)};var Ho=function(){this.wj=new Fo;O(this.wj,fc,this.bp,!1,this)};x("gsites.util.ImagePreloader",Ho,void 0);var Io=new bi(96,96);Ho.prototype.zj=function(a,b){for(var c=ji("img",b,U(a)),e=!1,f=0;f<c.length;f++){var g=c[f];g.height&&g.width?("undefined"==typeof g.naturalWidth&&(g.naturalWidth=g.width),"undefined"==typeof g.naturalHeight&&(g.naturalHeight=g.height),this.bp(null,g)):g.src&&(e=!0,this.wj.Rr(g.id,g.src))}e&&this.start()};x("gsites.util.ImagePreloader.prototype.init",Ho.prototype.zj,void 0);
Ho.prototype.start=function(){this.wj.start()};Ho.prototype.bp=function(a,b){var c=a?a.target:b;if(c&&w(c.naturalWidth)&&w(c.naturalHeight)){var e=U(c.id);if(e){var f=new bi(c.naturalWidth,c.naturalHeight);f.ht(Io)?(e.height=c.naturalHeight,e.width=c.naturalWidth):(c=f.hy(Io),e.height=c.height,e.width=c.width);e.style.display=""}}};/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
var Jo=function(a,b){this.wh=[];this.Zo=a;this.Lm=b||null;this.bf=this.de=!1;this.Ab=void 0;this.dl=this.bm=this.ri=!1;this.Vh=0;this.F=null;this.ti=0};t=Jo.prototype;t.cancel=function(a){if(this.de)this.Ab instanceof Jo&&this.Ab.cancel();else{if(this.F){var b=this.F;delete this.F;a?b.cancel(a):b.ps()}this.Zo?this.Zo.call(this.Lm,this):this.dl=!0;this.de||this.qd(new Ko(this))}};t.ps=function(){this.ti--;0>=this.ti&&this.cancel()};t.xm=function(a,b){this.ri=!1;this.ml(a,b)};
t.ml=function(a,b){this.de=!0;this.Ab=b;this.bf=!a;this.fn()};t.Hc=function(){if(this.de){if(!this.dl)throw new Lo(this);this.dl=!1}};t.Gc=function(a){this.Hc();this.Vl(a);this.ml(!0,a)};t.qd=function(a){this.Hc();this.Vl(a);this.ml(!1,a)};t.Vl=function(a){F(!(a instanceof Jo),"An execution sequence may not be initiated with a blocking Deferred.")};t.ca=function(a,b){return this.Nf(a,null,b)};t.Ke=function(a,b){return this.Nf(null,a,b)};
t.Nf=function(a,b,c){F(!this.bm,"Blocking Deferreds can not be re-used");this.wh.push([a,b,c]);this.de&&this.fn();return this};t.then=function(a,b,c){var e,f,g=new zh(function(a,b){e=a;f=b});this.Nf(e,function(a){a instanceof Ko?g.cancel():f(a)});return g.then(a,b,c)};wh(Jo);Jo.prototype.isError=function(a){return a instanceof Error};Jo.prototype.Qn=function(){return he(this.wh,function(a){return gd(a[1])})};
Jo.prototype.fn=function(){if(this.Vh&&this.de&&this.Qn()){var a=this.Vh,b=Mo[a];b&&(b.Zx(),delete Mo[a]);this.Vh=0}this.F&&(this.F.ti--,delete this.F);for(var a=this.Ab,c=b=!1;this.wh.length&&!this.ri;){var e=this.wh.shift(),f=e[0],g=e[1],e=e[2];if(f=this.bf?g:f)try{var h=f.call(e||this.Lm,a);w(h)&&(this.bf=this.bf&&(h==a||this.isError(h)),this.Ab=a=h);if(xh(a)||typeof v.Promise===n&&a instanceof v.Promise)this.ri=c=!0}catch(k){a=k,this.bf=!0,this.Qn()||(b=!0)}}this.Ab=a;c&&(h=C(this.xm,this,!0),
c=C(this.xm,this,!1),a instanceof Jo?(a.Nf(h,c),a.bm=!0):a.then(h,c));b&&(a=new No(a),Mo[a.sa]=a,this.Vh=a.sa)};var Lo=function(){ud.call(this)};D(Lo,ud);Lo.prototype.message="Deferred has already fired";Lo.prototype.name="AlreadyCalledError";var Ko=function(){ud.call(this)};D(Ko,ud);Ko.prototype.message="Deferred was canceled";Ko.prototype.name="CanceledError";var No=function(a){this.sa=v.setTimeout(C(this.Qz,this),0);this.hg=a};
No.prototype.Qz=function(){F(Mo[this.sa],"Cannot throw an error that is not scheduled.");delete Mo[this.sa];throw this.hg;};No.prototype.Zx=function(){v.clearTimeout(this.sa)};var Mo={};var So=function(a,b){var c=b||{},e=c.document||document,f=document.createElement(xa),g={Lp:f,Jf:void 0},h=new Jo(Oo,g),k=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(k=window.setTimeout(function(){Po(f,!0);h.qd(new Qo(1,"Timeout reached for loading script "+a))},l),g.Jf=k);f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&f.readyState!=hb||(Po(f,c.nC||!1,k),h.Gc(null))};f.onerror=function(){Po(f,!0,k);h.qd(new Qo(0,"Error while loading script "+a))};g=c.attributes||{};Je(g,
{type:"text/javascript",charset:"UTF-8",src:a});ni(f,g);Ro(e).appendChild(f);return h},Ro=function(a){var b=a.getElementsByTagName("HEAD");return b&&0!=b.length?b[0]:a.documentElement},Oo=function(){if(this&&this.Lp){var a=this.Lp;a&&a.tagName==xa&&Po(a,!0,this.Jf)}},Po=function(a,b,c){null!=c&&v.clearTimeout(c);a.onload=dd;a.onerror=dd;a.onreadystatechange=dd;b&&window.setTimeout(function(){zi(a)},0)},Qo=function(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);ud.call(this,c);this.code=
a};D(Qo,ud);var To=function(){this.lk={}};To.prototype.bz=function(a){this.lk["card/source"]=a;return this};To.prototype.getSource=function(){var a=this.lk["card/source"];return null!=a?String(a):""};To.prototype.Gq=function(){return this.lk};var Wo=function(a){a=a||T();a=kd(a.v);Uo[a]||(Uo[a]=new Vo);return Uo[a]},Uo={},Vo=function(){H.call(this);this.uf=[];this.wm=new To};D(Vo,H);t=Vo.prototype;t.cn=!1;t.oo=!1;t.nl=null;t.Zh=null;t.Uq=null;t.Ug=function(){var a=cd("gapi.load");gd(a)&&!this.oo?(this.oo=!0,a("card",C(this.Ru,this))):this.cn||(this.cn=!0,So("https://apis.google.com/js/api.js").ca(C(this.Ug,this)))};
t.Ru=function(){this.nl=cd("gapi.config.update");this.Zh=cd("gapi.card.watch");this.Uq=cd("gapi.card.unwatch");this.configure(this.wm);for(var a=0;a<this.uf.length;a++){var b=this.uf[a];this.cr(b.a(),b.getUserData())}this.uf=[]};t.configure=function(a){this.wm=a;a=a.Gq();if(this.nl)for(var b in a)this.nl(b,a[b])};t.cr=function(a,b){this.Zh?(kk(a,"g-hovercard"),b&&a.setAttribute("data-userid",b),this.Zh(a)):(this.uf.push(new Xo(a,b)),this.Ug())};
t.j=function(){Vo.b.j.call(this);delete this.Zh;delete this.Uq;delete this.uf};var Xo=function(a,b){this.g=a;this.mA=b};Xo.prototype.a=function(){return this.g};Xo.prototype.getUserData=function(){return this.mA};var Yo=function(){this.xp=od()},Zo=new Yo;Yo.prototype.set=function(a){this.xp=a};Yo.prototype.reset=function(){this.set(od())};Yo.prototype.get=function(){return this.xp};var $o=function(a){this.yx=a||"";this.Gz=Zo};t=$o.prototype;t.es=!0;t.rz=!0;t.yz=!0;t.vz=!0;t.pq=!1;t.zz=!1;
var bp=function(a){a=new Date(a.Fq);return ap(a.getFullYear()-2E3)+ap(a.getMonth()+1)+ap(a.getDate())+" "+ap(a.getHours())+":"+ap(a.getMinutes())+":"+ap(a.getSeconds())+"."+ap(Math.floor(a.getMilliseconds()/10))},ap=function(a){return 10>a?"0"+a:String(a)},cp=function(a,b){var c=(a.Fq-b)/1E3,e=c.toFixed(3),f=0;if(1>c)f=2;else for(;100>c;)f++,c*=10;for(;0<f--;)e=" "+e;return e},dp=function(a){$o.call(this,a)};D(dp,$o);dp.prototype.pq=!0;dp.prototype.yt=function(a){return a?this.zt(a).lc():""};
dp.prototype.zt=function(a){if(!a)return Fg;var b;switch(a.Gd.value){case Xg.value:b="dbg-sh";break;case Yg.value:b="dbg-sev";break;case Zg.value:b="dbg-w";break;case $g.value:b="dbg-i";break;default:b="dbg-f"}var c=[];c.push(this.yx," ");this.rz&&c.push("[",bp(a),"] ");this.yz&&c.push("[",cp(a,this.Gz.get()),"s] ");this.vz&&c.push("[",a.yw,"] ");this.zz&&c.push("[",a.Gd.name,"] ");var c=yg(c.join("")),e=Fg;this.pq&&a.ig&&(e=Cg(Gg,Pg(a.ig)));a=yg(a.getMessage());b=Dg("span",{"class":b},Cg(a,e));return this.es?
Cg(c,b,Gg):Cg(c,b)};var ep=function(a){P.call(this);this.$h=a||window;this.Uj=O(this.$h,Ac,this.cv,!1,this);this.Ff=oi(this.$h)};D(ep,P);ep.prototype.Dn=function(){return this.Ff?this.Ff.clone():null};ep.prototype.j=function(){ep.b.j.call(this);this.Uj&&(If(this.Uj),this.Uj=null);this.Ff=this.$h=null};ep.prototype.cv=function(){var a=oi(this.$h);ci(a,this.Ff)||(this.Ff=a,this.dispatchEvent(Ac))};x("sites.Hovercard",function(){var a=(new To).bz("sites");Wo(void 0).configure(a);for(var a=ji(null,"sites-admininfobox-hovercard",null),b=0;b<a.length;b++){var c=a[b],e=T(c);Wo(e).cr(c,void 0)}},void 0);var fp=function(){this.nn=this.on=!1};y(fp);var gp=function(a){fp.M().tw(a)};x("sites.util.GapiLoader.loadGapi",gp,void 0);fp.prototype.tw=function(a){if(this.nn)a();else{if(!this.on){this.on=!0;var b=C(this.Qy,this);this.Mm=So(Sb);this.Mm.ca(b)}this.Mm.ca(a)}};fp.prototype.Qy=function(){this.nn=!0};var hp=function(a,b,c){this.ds=a;webspace.features.contactStoreMigrationPollForGapi?(a=C(this.co,this,b,c),a=C(this.Io,this,a),webspace.features.gapiLoaderUtil?gp(a):this.ux(a)):(a=C(this.co,this,b,c),this.Io(a))};D(hp,H);x("sites.CommentPane",hp,void 0);t=hp.prototype;t.ux=function(a){var b=10,c=100,e=function(){window.gapi?a():0<b?(c*=2,b--,Ih(e,c)):console.log("Failed to load comments.")};e()};t.Io=function(a){So(this.ds).ca(a)};
t.co=function(a,b){var c=Ke("c",!1,Docos.OptionName.PANE_DIV,U("sites-comment-docos-pane"),Docos.OptionName.RESOLVE,!1,Docos.OptionName.SHOW_ERRORS,!0,Docos.OptionName.HIDE_NOTIFICATION_SETTINGS,!0,Docos.OptionName.DISABLE_STREAM_PANE_FOCUS_WRAPPING,!0);b&&(c[Docos.OptionName.READONLY]=!0);this.Ii=new Docos(c);this.Fa();a&&this.Vs()};t.Vs=function(){this.Ii.displayNotificationControlDialog()};t.Fa=function(){this.Ii.renderPaneSurface()};t.j=function(){hp.b.j.call(this);I(this.Ii)};var ip=function(){this.Ne=[];this.Ki=[];this.nd=!1;this.result=this.Nh=null},jp;ip.prototype.ca=function(a,b){if(typeof a!=n)throw"Callback must be a function";b&&(a=C(a,b));this.Ne.push(a);this.nd&&this.Nh&&this.lh(this.result)};ip.prototype.addCallback=ip.prototype.ca;t=ip.prototype;t.Ke=function(a,b){if(typeof a!=n)throw"Errback must be a function";b&&(a=C(a,b));this.Ki.push(a);this.nd&&!this.Nh&&this.tp(this.result)};
t.Gc=function(a){td&&this.td().info("Got result: "+a);if(this.nd)throw sa;this.Nh=this.nd=!0;this.lh(a)};
t.lh=function(a){this.result=a;if(this.Ne.length){var b=this.Ne.shift();try{td&&this.td().info("Passing result to callback handler");var c=b(a)}catch(e){td&&this.td().ql("Caught error running callback:"+e,e);this.nd=!1;this.qd(e);return}c instanceof ip?(td&&this.td().info("Callback returned Deferred, waiting for result"),c.ca(this.lh,this),c.Ke(this.qd,this)):this.Ne.length?(td&&this.td().info(this.Ne.length+" callbacks remaining."),this.lh(c)):this.result=c}};
t.qd=function(a){td&&this.td().info("Got error: "+a,a);if(this.nd)throw sa;this.nd=!0;this.Nh=!1;this.tp(a)};t.tp=function(a){this.result=a;var b;if(this.Ki.length)for(;b=this.Ki.shift();)try{b(a)}catch(c){}else td&&this.td().Ih("Unhandled error: "+a,a)};t.td=function(){jp||(jp=gh("goog.deferred.Deferred"));return jp};
var kp=function(a){this.Qs=a;this.Ab=new ip;this.rh=[];for(var b=0;b<a.length;b++){var c=a[b];if(!(c instanceof ip))throw"All items in DeferredArray array must be Deferred objects";c.ca(this.Ju,this);c.Ke(this.Ou,this)}};kp.prototype.Ju=function(a){this.rh.push([!0,a]);this.gm()};kp.prototype.Ou=function(a){this.rh.push([!1,a]);this.gm()};kp.prototype.gm=function(){this.rh.length==this.Qs.length&&this.Ab.Gc(this.rh)};kp.prototype.ca=function(a){this.Ab.ca(a)};var mp=function(){if(lp)return lp;fh();this.J=eh;this.J.Dh(Zg);this.J.Pr(C(this.Vu,this));this.xw=new dp;lp=this},lp=null;mp.prototype.enabled=!0;mp.prototype.pu=function(){var a=document.getElementById(Ic);a||(a=document.createElement(nb),a.id=Ic,document.body.appendChild(a));return a};mp.prototype.Vu=function(a){if(this.enabled){var b=this.pu().appendChild(document.createElement(nb));b.className="sites-debug-log-logrecord";b.innerHTML=this.xw.yt(a)}};x("DebugLogDisplay",mp,void 0);var Z={tC:[],Vj:{},Jo:{}};x("ResourceLoader",Z,void 0);Z.$e=function(){Z.J||(Z.J=gh("sites.ResourceLoader"));return Z.J};Z.re=function(a){var b=new ip;if(Z.Jo[a])b.Gc(!0);else{var c=Z.Vj[a];c||(Z.$e().info("loading "+a),c=Z.Ug(a));c.ca(b.Gc,b);c.Ke(b.qd,b)}b.ca(function(){Z.$e().info("ready: "+a)});b.Ke(function(a){Z.$e().Ih("error loading resource",a)});return b};Z.loadResource=Z.re;
Z.ww=function(a){for(var b=[],c=0;c<a.length;c++)b.push(Z.re(a[c]));a=new kp(b);a.ca(function(){Z.$e().info("Done.")});return a};Z.loadResources=Z.ww;
Z.Ug=function(a){var b=new ip;b.ca(function(){delete Z.Vj[a];Z.Jo[a]=!0});var c=document.getElementsByTagName("head")[0];if(!c)throw"No head element found, aborting";var e,f=/\.css(\?|$)/.exec(a);f?(e=document.createElement("link"),e.href=a,e.rel="stylesheet"):/\.js$|\.js\?|\/jsapi$|\/jsapi\?/.exec(a)&&(e=document.createElement(Cc),e.src=a);if("undefined"!=typeof e.readyState)e.onreadystatechange=function(){"loaded"!=e.readyState&&e.readyState!=hb||b.Gc(!0)};else if(f){var g,h=function l(){l.gt||
(l.gt=!0,window.clearInterval(g),b.Gc(!0))};g=window.setInterval(function(){try{h()}catch(a){15!=a.code&&h()}},100);window.setTimeout(h,3E3)}else e.onload=function(){b.Gc(!0)};c.appendChild(e);b.ca(function(){Z.$e().info("loaded: "+a)});return Z.Vj[a]=b};ip.prototype.addCallback=ip.prototype.ca;var np=function(a,b){this.To={};this.Av={};this.Hp=b;JOT_addListener("registerForRpc",C(this.Gx,this));var c=this;this.Hp.register("resize_iframe",function(a){c.Ry(this.f,a)})};x("gsites.RpcHub",np,void 0);np.prototype.Gx=function(a){var b=a.payload[0],c=a.payload[1],e=document.getElementById(c);if(e&&e.name){var f=e.name;e.src=a.payload[2];this.Hp.setAuthToken(f,b);this.To[f]=c;this.Av[c]=f}};np.prototype.Ry=function(a,b){var c=document.getElementById(this.To[a]);c&&(c.style.height=b+yc)};(function(){function a(a){a&&"ping"==a.data&&a.source.postMessage("pong",a.origin)}window.addEventListener&&window.addEventListener("message",a,!1)})();x("JOT_addParamToUri",function(a,b,c){a=a instanceof Ti?a:new Ti(new String(a));a.bd(b,c);return a},void 0);function op(a){for(var b=new hk,c=!1,e=!0,f=0;f<arguments.length;f++){var g=arguments[f];if(typeof g==Pc){var h=0==g.indexOf("/");c&&h?g=g.substring(1):c||h||e||b.append("/");e=!1;c=g.lastIndexOf("/")==g.length-1;b.append(g)}}return b.toString()}webspace.getPath=op;function pp(a){a=qp(a);var b={};a&&rp(b,a);return b}x("JOT_getCompParts",pp,void 0);
function qp(a){return a.id&&0==a.id.indexOf("COMP_")?a:qp(a.parentNode)}function rp(a,b){for(var c=b.childNodes,e=0;e<c.length;e++){var f=c[e];if(1==f.nodeType&&(!f.id||0!=f.id.indexOf("COMP_"))){var g=f.getAttribute("jotId");if(g){f.qC=g;var h=a[g];if(h){if(!(h instanceof Array)){var k=[];k.push(h);h=a[g]=k}h.push(f)}else a[g]=f}rp(a,f)}}}
function sp(a){O(window,fc,function(){var b=webspace.analyticsAccountId,c=webspace.enableUniversalAnalytics,e=webspace.baseUri;if(b&&c){var f="ga";window.GoogleAnalyticsObject?f=window.GoogleAnalyticsObject:(window[f]=window[f]||function(){(window[f].q=window[f].q||[]).push(arguments)},window[f].l=1*new Date,window.GoogleAnalyticsObject=f,Z.re(ka));var g=window[f];g("create",b,{cookieDomain:e});g("send","pageview");a&&g("set","admin",!0)}})}
function tp(a,b){O(window,fc,function(){Z.re(("https:"==document.location.protocol?"https://ssl.":"http://www.")+"google-analytics.com/ga.js").ca(function(){var c=webspace.analyticsAccountId,e=webspace.enableAnalytics,f=webspace.baseUri;c&&e&&b&&(c=window._gat._getTracker(c),c._setCookiePath(f),c._trackPageview(),c._trackPageLoadTime(),a&&c._setVar("admin"));if(c=webspace.domainAnalyticsAccountId)c=window._gat._getTracker(c),-1!=document.location.host.indexOf(".google.com")&&(f=f.slice(0,f.lastIndexOf("/")),
c._setCookiePath(f)),c._trackPageview(),c._trackPageLoadTime()})})}x("JOT_insertAnalyticsCode",function(a,b){b?(sp(a),webspace.domainAnalyticsAccountId&&tp(a,!1)):tp(a,!0)},void 0);
x("JOT_insertTranslateCode",function(a,b){pd("translateCallback",function(){var a=cd("google.translate.TranslateElement");new a({pageLanguage:b,floatPosition:a.FloatPosition.BOTTOM_RIGHT,autoDisplay:!1});document.documentElement.style.height="auto"});O(window,fc,function(){Z.re(document.location.protocol+"//translate.google.com/translate_a/element.js?cb=translateCallback&hl="+a)})},void 0);
x("JOT_callEndpoint",function(a,b,c,e){a=webspace.baseUri+a;b="json="+encodeURIComponent(Pf(b));gk(a,c,e,"POST",b)},void 0);
function up(a,b,c,e,f,g,h,k){var l=webspace.baseUri+"/system/services/gateway/?service="+encodeURIComponent(a);b.requestPath=b.requestPath||(new Ti(new String(window.location))).getPath();a=f||"POST";f=function(a,b){a&&(new Ti(new String(window.location))).su(b)&&(l+="&"+b+"=true")};f(g,"nofwd");f(k,"ffwd");b=Pf(b);var p;h=h||{};"POST"==a?p="json="+encodeURIComponent(b):h.json=b;gk(l,c,e,a,p,void 0,h)}x("JOT_callGateway",up,void 0);
x("JOT_postFormToGateway",function(a,b,c,e,f){var g=webspace.baseUri+"/system/services/gateway-upload/?service="+a,h=new ik;e&&O(h,Rc,e);f&&O(h,qb,f);c=c||{};c.service=a;a=Pf(c);h.Jl(b,"json",a);b.acceptCharset="utf-8";h.Wr(b);h.ny(b,g)},void 0);function vp(a){return-1==bg(a,void 0)?"rtl":"ltr"}x("JOT_getTextDir",vp,void 0);x("JOT_setTextDir",function(a){null!=a.value&&(a.dir=vp(a.value))},void 0);x("JOT_wrapTextDir",function(a,b){if(a){var c="rtl"==b?"\u200f":"\u200e";return c+a+c}return""},void 0);
x("JOT_setMobilePreview",function(){var a=window.getComputedStyle(document.body,null),b=document.getElementById(Jc);b.style.backgroundColor=a.backgroundColor;b.style.backgroundImage=a.backgroundImage;b.style.backgroundRepeat=a.backgroundRepeat;b.style.backgroundAttachment=a.backgroundAttachment;b.style.backgroundPosition=a.backgroundPosition;document.body.style.background="white"},void 0);webspace.redirect=function(a){window.location.href=a};webspace.search=function(a,b,c){up("Search",a,b,c)};
webspace.shallowSearch=function(a,b,c){up("ShallowSearch",a,b,c)};x("webspace.shallowSearch",webspace.shallowSearch,void 0);webspace.oC=function(a,b,c){up("GetPageTemplates",a,b,c)};webspace.CC=function(a,b,c){up("SaveUserSettings",a,b,c)};
function wp(a){var b=!1,c=a.getAttribute(Uc);c&&(c=parseInt(c,10));if(c){var e=a.getAttribute("issitelocale");(e=e?window.JOT_formatRelativeToNow(c,e):window.JOT_formatRelativeToNow(c))?b=!0:(e=a.getAttribute(Vc)||(new Ck(10)).format(new Date(c)),a.removeAttribute(Uc));Gi(a,e)}return b}function xp(){var a=!1;if(window.JOT_formatRelativeToNow)for(var b=ji("span"),c=b.length-1;0<=c;c--)wp(b[c])&&(a=!0);a?yp():zp&&(window.clearInterval(zp),zp=null)}var zp;
function yp(){zp||(zp=window.setInterval(xp,2E4),O(window,"pageshow",xp))}x("JOT_setInnerRelativeTime",function(a,b,c){for(var e=a.firstChild;e;e=e.nextSibling)if(e.getAttribute&&e.getAttribute(Uc)){a=e;break}b?a.setAttribute(Uc,b):a.removeAttribute(Uc);a.setAttribute(Vc,c||(new Date(b)).toLocaleString());wp(a);yp()},void 0);yp();JOT_addListener(ib,xp);
window.JOT_SUBPAGE_click=function(a){a=new pf(a||window.event);if(a.target.className==sb)return a=a.target.parentNode.parentNode,me(jk(a),eb)?mk(a,eb):kk(a,eb),!1};webspace.printUrl=new Ti(new String(window.location));webspace.printUrl.bd("tmpl","/system/app/templates/print/");webspace.printUrl.bd("showPrintDialog","1");var Ap=function(){H.call(this);this.Mp=pi(document);this.ua=new bl(this);this.zc(this.ua);this.Be=null;var a=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame;a&&(a=C(a,window));this.Bp=a};D(Ap,H);y(Ap);JOT_addListener("pageLoaded",function(){Ap.M().Mv()});t=Ap.prototype;t.gw=function(){return!!document.querySelector};t.Mv=function(){if(this.gw())for(var a=ji(nb,"goog-toc"),b=0;b<a.length;b++)this.Lv(a[b])};
t.Lv=function(a){a=ji("a",null,a);for(var b=0;b<a.length;b++){var c=a[b],e=c.getAttribute("href"),f=e&&e.substring(1);if(e=e&&"#"==e[0]&&this.xu(f))f=C(this.ky,this,e,f),this.ua.c(c,m,f)}};t.xu=function(a){return a&&(a=document.querySelector("a[name="+a+"]"))&&a.parentNode&&a.parentNode.tagName&&a.parentNode.tagName.match(/H[1-9]/)?a.parentNode:null};
t.ky=function(a,b,c){a=uj(a).y;this.Be=new Uj([this.Mp.scrollTop],[a],200,bk);this.ua.c(this.Be,Pa,this.ek);this.ua.c(this.Be,"end",nd(this.kx,b));this.Be.play();c&&c.preventDefault()};t.ek=function(a){this.Bp?this.Bp(C(this.cq,this,a.x)):this.cq(a.x)};t.cq=function(a){this.Mp.scrollTop=a};t.kx=function(a){a&&(window.location.hash=a);I(this.Be);this.Be=null};var Bp=function(a,b,c,e){Wn.call(this,null);this.oh=function(){window.location.href=a};b&&c&&(this.oh=function(){Eo(b,c,a,e)})};D(Bp,Wn);x("sites.components.NavigationButton",Bp,void 0);var Cp=function(a){this.Ic=a||T()};x("sites.components.Paginator",Cp,void 0);
Cp.prototype.Bd=function(a,b,c,e,f,g,h){0>e&&(e=0);if("desc"==(g||"asc")){var k=e-f;g=e+f;f=g>=c;c=c-e==c}else g=e-f,k=e+f,f=0>g,c=k>=c;e=k;e=Mh(Qh(String(window.location),rc),rc,e);g=Mh(Qh(String(window.location),rc),rc,g);g=new Bp(g);g.D(U(a));g.zh(2);if(!f){if(k=U(a)){switch(h){case "announcements":a="View newer posts";break;case "revisions":a="View older revisions";break;default:a="Previous"}jn(k,a,void 0)}O(g,Na,g.oh)}g.ba(!f);f=new Bp(e);f.D(U(b));f.zh(1);if(!c){if(b=U(b)){switch(h){case "announcements":a=
"View older posts";break;case "revisions":a="View newer revisions";break;default:a="Next"}jn(b,a,void 0)}O(f,Na,f.oh)}f.ba(!c)};Cp.prototype.initListeners=Cp.prototype.Bd;var Dp=function(a,b,c){hm.call(this,null,c);this.dy=a;this.Jq=li("sites-navigation-link",a);this.rm=!!b;b=li(Lc,a);this.ld(a,9,8);this.hz(!1);this.D(b)};D(Dp,hm);x("gsites.HoverPopupMenu",Dp,void 0);var Ep=[];x("gsites.HoverPopupMenu.createSiteDropdownMenus",function(a,b){Ml(Mc,function(){var a=Sl(bm,Mc);return new Y(null,null,null,a)});for(var c=Pl(em,Lc),e=ji(null,a),f=0;f<e.length;f++)Ep.push(new Dp(e[f],b,c))},void 0);
x("gsites.HoverPopupMenu.setSiteDropdownMenusFocusable",function(a){for(var b=0;b<Ep.length;b++)Ep[b].xh(a)},void 0);t=Dp.prototype;t.Ez=function(){this.B()&&(this.Dg=Ih(C(this.Ew,this),250))};t.yi=function(){this.Dg&&(Jh(this.Dg),this.Dg=void 0)};t.Ew=function(){this.yi();this.Za()||this.nc()};t.K=function(){Dp.b.K.call(this);this.rm?(this.Yz=this.Jq.href,this.Jq.href="javascript:void(0);"):this.H().c(this.m().v,jc,this.fx,!0)};
t.ld=function(a,b,c,e,f){this.Dj(a)||(a=this.Am(a,b,c,e,f),this.rm?this.H().c(a.g,m,this.mx):this.H().c(a.g,jc,this.ox))};t.ox=function(a){this.Cj=!0;this.yi();Dp.b.eh.call(this,a)};t.mx=function(a){this.Za()?window.location.href=this.Yz:(this.Cj=!0,this.yi(),Dp.b.eh.call(this,a))};t.fx=function(a){this.B()&&(this.Cj=a.target instanceof Element&&this.nb(a.target),this.Za()||this.Dg||this.Ez())};t.Za=function(){return this.Cj};t.Yo=function(){};t.sb=function(){this.Za()||this.nc()};
t.nb=function(a){return this.m().contains(this.dy,a)};var Fp=function(){};x("sites.util.GearsMenu",Fp,void 0);Fp.prototype.Hv=function(){var a=U(Kc),b=li("sites-gears-button-icon");a&&b&&(b=new tm(b,null,Zn.M()),b.D(a),a=b.ha(),this.Iv(a))};var Gp=function(a,b){uo(a,b||"viewPage")};
Fp.prototype.Iv=function(a){this.Wc(a,"sites-view-page-help",nd(Gp,"more-actions-btn","viewPage"));this.Wc(a,"sites-help",nd(Gp,Kc,document.URL));var b=op(webspace.baseUri,"/system/app/pages/meta/dashboard/userSettings");this.Wc(a,"sites-user-settings",function(){window.location=b});this.Wc(a,"googleadmin-enabled-link",function(){document.cookie="JOT_GA=false; path=/";window.location.reload(!0)});this.Wc(a,"googleadmin-disabled-link",function(){document.cookie="JOT_GA=true; path=/";window.location.reload(!0)});
var c=op(webspace.baseUri,"/system/pages/siteAdminTool");this.Wc(a,"sites-admin-page",function(){window.location=c});var e=op(webspace.baseUri,"/system/app/pages/meta/dashboard/domainAdminTool");this.Wc(a,"sites-domain-admin-page",function(){window.location=e});this.Wc(a,"sites-internal-feedback",function(){window.open("http://sites.google.com/a/google.com/JotSpot_Help/")})};Fp.prototype.Wc=function(a,b,c){(a=a.lg(b))&&O(a,Na,c)};var Hp=function(a,b){H.call(this);this.fw=!!a;(this.$v=!!b)||(new Fp).Hv();this.fw&&this.Kv()};D(Hp,H);x("sites.util.OneGoogle",Hp,void 0);var Ip={my:"Search my sites",all:"Search all sites"};t=Hp.prototype;t.xf=null;t.yk=null;t.Zc=null;
t.Kv=function(){if(window.gbar){var a=window.gbar.qfae,b=window.gbar.qfgf;if(a&&b){this.xf=b();this.yk=this.xf.elements.scope;this.Zc=this.xf.elements.q;O(this.xf,Qc,C(function(a){this.to()||a.preventDefault()},this));var c=new gm;ze(Ip,function(a,b){c.Ua(new Y(a,b))});var b=new vm(null,c,new Zn),e=si(d,["sites-search-scope-selector",Bb]);b.Pp(!1);b.Yy(!0);b.Fa(e);var f=nk(this.yk);b.setValue(f);O(b,$a,C(this.dv,this));a(e)}}};
t.dv=function(a){a=a.target.Tb().Hd;var b=this.yk,c=b.type;if(w(c))switch(c.toLowerCase()){case bb:case "radio":b.checked=a;break;case "select-one":b.selectedIndex=-1;if(A(a))for(var e=0;c=b.options[e];e++)if(c.value==a){c.selected=!0;break}break;case Ec:c=a;A(c)&&(c=[c]);for(var f=0;e=b.options[f];f++)if(e.selected=!1,c)for(var g,h=0;g=c[h];h++)e.value==g&&(e.selected=!0);break;default:b.value=null!=a?a:""}this.Zc.placeholder=Ip[a];this.to()&&this.xf.submit()};
t.to=function(){var a=nk(this.Zc);return A(a)&&!xd(a)};var Jp=function(){this.za=li("sites-admin-content-pane")||li("goog-ws-dash-main")||U("sites-chrome-everything-scrollbar")||U(Jc);this.cl=li("sites-admin-sidebar-wrapper");this.Tn=li("sites-system-edit-header")||li("sites-header-divider");this.ln=li("sites-adminfooter")||li("sites-dash-footer");var a=new ep(window);O(a,Ac,C(this.resize,this))};D(Jp,H);y(Jp);x("sites.util.PageContentResizer.getInstance",Jp.M,void 0);Jp.prototype.Ny=function(a){this.ct=!!a};Jp.prototype.setExcludeFooter=Jp.prototype.Ny;
Jp.prototype.gA=function(a){a=oi().height-a;this.za&&(kj(this.za,Nb,a+yc),kj(this.za,"overflow-y","auto"));this.cl&&(kj(this.cl,Nb,a+yc),kj(this.cl,"overflow-y","auto"))};Jp.prototype.resize=function(){var a=0;this.Tn&&(a+=Dj(this.Tn).height);!this.ct&&this.ln&&(a+=Dj(this.ln).height);this.gA(a)};Jp.prototype.resize=Jp.prototype.resize;var Mp=function(a){P.call(this);this.Ai=this.Fe={};this.Bo=0;this.Du=Le(Kp);this.Nz=Le(Lp);this.Hl=!0;this.Xr=this.bs=!1;this.Kw=!0;this.$r=!1;this.gi=null;this.Ov(a)},Np;D(Mp,P);var Op=function(a){this.Yk=a||null;this.next=a?null:{}},Kp=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],Lp=["color","date","datetime","datetime-local","email","month",pc,"password","search","tel","text","time","url","week"];t=Mp.prototype;t.wy=function(a){this.Hl=a};
t.Fx=function(a,b){Pp(this.Fe,this.ko(1,arguments),a)};t.Tq=function(a){Qp(this.Fe,this.ko(0,arguments))};t.ko=function(a,b){var c;if(A(b[a]))c=fe(Rp(b[a]),function(a){Wd(a.keyCode,"A non-modifier key is needed in each stroke.");return a.keyCode&255|a.Lw<<8});else{var e=b,f=a;z(b[a])&&(e=b[a],f=0);for(c=[];f<e.length;f+=2)c.push(e[f]&255|e[f+1]<<8)}return c};t.cA=function(){this.Fe={}};t.j=function(){Mp.b.j.call(this);this.cA();this.Bs()};
var Rp=function(a){a=a.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();a=a.split(" ");for(var b=[],c,e=0;c=a[e];e++){var f=c.split("+"),g=null;c=0;for(var h,k=0;h=f[k];k++){switch(h){case "shift":c|=1;continue;case "ctrl":c|=2;continue;case "alt":c|=4;continue;case "meta":c|=8;continue}null===g||Vd("At most one non-modifier key can be in a stroke.");f=h;if(!Np){g={};k=void 0;for(k in Xn)g[Xn[k]]=pk(parseInt(k,10));Np=g}g=Np[f];Wd(g,"Key name not found in goog.events.KeyNames: "+h);
break}b.push({keyCode:g,Lw:c})}return b};t=Mp.prototype;t.Ov=function(a){this.uc=a;O(this.uc,Zb,this.mc,!1,this);L&&O(this.uc,ac,this.Jn,!1,this);Ye&&!L&&(O(this.uc,$b,this.Nn,!1,this),O(this.uc,ac,this.On,!1,this))};t.Jn=function(a){if(Xe){if(224==a.keyCode){this.Po=!0;Ih(function(){this.Po=!1},400,this);return}var b=a.metaKey||this.Po;67!=a.keyCode&&88!=a.keyCode&&86!=a.keyCode||!b||(a.metaKey=b,this.mc(a))}32==this.gi&&32==a.keyCode&&a.preventDefault();this.gi=null};
t.Jj=function(a){return Ye&&!L&&a.ctrlKey&&a.altKey};t.Nn=function(a){32<a.keyCode&&this.Jj(a)&&(this.ro=!0)};t.On=function(a){!this.ro&&this.Jj(a)&&this.mc(a)};t.Bs=function(){Hf(this.uc,Zb,this.mc,!1,this);L&&Hf(this.uc,ac,this.Jn,!1,this);Ye&&!L&&(Hf(this.uc,$b,this.Nn,!1,this),Hf(this.uc,ac,this.On,!1,this));this.uc=null};
var Pp=function(a,b,c){var e=b.shift(),f=a[e];if(f&&(0==b.length||f.Yk))throw Error("Keyboard shortcut conflicts with existing shortcut");b.length?(e=e.toString(),f=new Op,f=e in a?a[e]:a[e]=f,Pp(F(f.next,"An internal node must have a next map"),b,c)):a[e]=new Op(c)},Qp=function(a,b){var c=b.shift(),e=a[c];e&&(0==b.length?e.Yk&&delete a[c]:e.next&&(Qp(e.next,b),Ee(e.next)&&delete a[c]))};
Mp.prototype.mc=function(a){if(this.Lj(a))if(a.type==Zb&&this.Jj(a))this.ro=!1;else{var b=pk(a.keyCode),c=b&255|((a.shiftKey?1:0)|(a.ctrlKey?2:0)|(a.altKey?4:0)|(a.metaKey?8:0))<<8;this.Ai[c]&&!this.sv()||this.Gk(this.Fe);if(c=this.Ai[c])if(c.next)this.Gk(c.next),a.preventDefault();else{this.Gk(this.Fe);this.Hl&&a.preventDefault();this.bs&&a.stopPropagation();var c=Xd(c.Yk,"A terminal node must have a string shortcut identifier."),e=a.target,f=this.dispatchEvent(new Sp("shortcut",c,e));(f&=this.dispatchEvent(new Sp("shortcut_"+
c,c,e)))||a.preventDefault();L&&(this.gi=b)}}};Mp.prototype.Lj=function(a){var b=a.keyCode;if(16==b||17==b||18==b)return!1;var c=a.target,e=c.tagName==Ca||c.tagName==ua||c.tagName==pa||c.tagName==ya,f=!e&&(c.isContentEditable||c.ownerDocument&&"on"==c.ownerDocument.designMode);return!e&&!f||this.Du[b]||this.Xr?!0:f?!1:this.Kw&&(a.altKey||a.ctrlKey||a.metaKey)?!0:c.tagName==ua&&this.Nz[c.type]?13==b:c.tagName==ua||c.tagName==pa?this.$r?!0:32!=b:!1};Mp.prototype.sv=function(){return 1500<=od()-this.Bo};
Mp.prototype.Gk=function(a){this.Ai=a;this.Bo=od()};var Sp=function(a,b,c){Me.call(this,a,c);this.identifier=b};D(Sp,Me);var Tp=function(a,b){return b.Ut()-a.Ut()};var Up=function(a){this.Zz=a};Up.prototype.toString=function(){return this.Zz};var Vp=new Up("visibility"),Wp=new Up("selection"),Xp=new Up(Yc),Yp=new Up(pb),Zp=new Up($a),$p=new Up(Na);var aq=function(a){this.data=a};var bq=function(a){H.call(this);this.xo=1;this.ih=[];this.nh=0;this.bb=[];this.$b={};this.ks=!!a};D(bq,H);bq.prototype.subscribe=function(a,b,c){var e=this.$b[a];e||(e=this.$b[a]=[]);var f=this.xo;this.bb[f]=a;this.bb[f+1]=b;this.bb[f+2]=c;this.xo=f+3;e.push(f);return f};bq.prototype.unsubscribe=function(a,b,c){if(a=this.$b[a]){var e=this.bb;if(a=le(a,function(a){return e[a+1]==b&&e[a+2]==c}))return this.fd(a)}return!1};
bq.prototype.fd=function(a){var b=this.bb[a];if(b){var c=this.$b[b];0!=this.nh?(this.ih.push(a),this.bb[a+1]=dd):(c&&oe(c,a),delete this.bb[a],delete this.bb[a+1],delete this.bb[a+2])}return!!b};
bq.prototype.ye=function(a,b){var c=this.$b[a];if(c){for(var e=Array(arguments.length-1),f=1,g=arguments.length;f<g;f++)e[f-1]=arguments[f];if(this.ks)for(f=0;f<c.length;f++){var h=c[f];cq(this.bb[h+1],this.bb[h+2],e)}else{this.nh++;try{for(f=0,g=c.length;f<g;f++)h=c[f],this.bb[h+1].apply(this.bb[h+2],e)}finally{if(this.nh--,0<this.ih.length&&0==this.nh)for(;c=this.ih.pop();)this.fd(c)}}return 0!=f}return!1};var cq=function(a,b,c){uh(function(){a.apply(b,c)})};
bq.prototype.clear=function(a){if(a){var b=this.$b[a];b&&(G(b,this.fd,this),delete this.$b[a])}else this.bb.length=0,this.$b={}};bq.prototype.kc=function(a){if(a){var b=this.$b[a];return b?b.length:0}a=0;for(b in this.$b)a+=this.kc(b);return a};bq.prototype.j=function(){bq.b.j.call(this);this.clear();this.ih.length=0};var dq=function(a){H.call(this);this.Md=new bq(a);this.zc(this.Md)};D(dq,H);t=dq.prototype;t.subscribe=function(a,b,c){return this.Md.subscribe(a.toString(),b,c)};t.unsubscribe=function(a,b,c){return this.Md.unsubscribe(a.toString(),b,c)};t.fd=function(a){return this.Md.fd(a)};t.ye=function(a,b){return this.Md.ye(a.toString(),b)};t.clear=function(a){this.Md.clear(w(a)?a.toString():void 0)};t.kc=function(a){return this.Md.kc(w(a)?a.toString():void 0)};var eq=function(a,b,c){this.newValue=b;this.oldValue=c};var fq=function(a,b){H.call(this);this.sa=a;this.Se={};this.Ec=b?He(b):{};this.Nv=He(this.Ec);this.$p();this.Nd=new bq;this.ed=new dq;this.di=1E6};D(fq,H);t=fq.prototype;t.$p=function(){w(this.Ec["keys-enabled"])||(this.Ec["keys-enabled"]=!0);this.isEnabled()||(this.Se["default"]=!0)};t.j=function(){fq.b.j.call(this);this.Nd.dispose();this.ed.dispose();delete this.Nd;delete this.ed;delete this.Ec};t.oa=function(){return this.sa};t.isEnabled=function(){return!!this.getProperty(pb)};
t.ba=function(a,b){var c=b||"default",e=!0;if(a){delete this.Se[c];for(var f in this.Se){e=!1;break}}else this.Se[c]=!0,e=!1;this.setProperty(pb,e)};t.B=function(){return!!this.getProperty($c)};t.C=function(a){this.setProperty($c,a)};t.uo=function(){return!!this.getProperty(Fc)};t.Cf=function(a){this.setProperty(Fc,a)};t.qn=function(){return this.getProperty("category")||""};t.mu=function(){return this.getProperty("node-label")||null};t.dj=function(){return this.getProperty(bc)||""};
t.iu=function(){return this.getProperty("long-label")||""};t.Zi=function(){var a=this.iu();return a?a:(a=this.mu())?Oi(a):this.dj()};t.Aa=function(){return this.getProperty("keys")};t.getValue=function(){return this.getProperty(Yc)};t.setValue=function(a){this.setProperty(Yc,a)};t.getProperty=function(a){return this.Ec[a]};t.setProperty=function(a,b){var c=this.Ec[a];if(b!==c){this.Ec[a]=b;this.ed.ye(Zp,new eq(a,b,c));var e=gq(a);e&&this.ed.ye(e,new eq(a,b,c))}};
t.wu=function(){var a=this.getProperty("synonyms");if(a){for(var a=a.split("|"),b=a.length-1;0<=b;b--)a[b]&&(a[b]=zd(a[b])),a[b]||ne(a,b);return a}return[]};t.Ri=function(a,b){if(this.isEnabled()){var c=this.Ec.selected;null!=c&&this.Cf(!c);this.Nd.ye(Na,a,b);this.ed.ye($p,new aq(a,b))}};t.subscribe=function(a,b,c){return this.Nd.subscribe(a,b,c)};t.Jz=function(a,b,c){return this.ed.subscribe(a,b,c)+this.di};t.unsubscribe=function(a,b,c){return this.Nd.unsubscribe(a,b,c)};
t.fd=function(a){return a>this.di?this.ed.fd(a-this.di):this.Nd.fd(a)};t.reset=function(){this.Nd.clear();this.ed.clear();this.Ec=He(this.Nv);this.Se={};this.$p()};var gq=function(a){switch(a){case $c:return Vp;case Fc:return Wp;case Yc:return Xp;case pb:return Yp;default:return null}};var hq=J("Macintosh")||Te()||J("iPad")||J("iPod");var jq=function(a,b){z(b)&&(b=b[0]);for(var c in iq)b.match(new RegExp("-"+c,"gi"))||(b=b.replace(new RegExp(c,"gi"),iq[c]));hq&&(c=!a.getProperty(xb),b.match(c?/(Meta|Ctrl)\+.(\+.*)?$/:/Meta\+.(\+.*)?$/)?(b=b.replace(/Meta\+/g,"\u2318"),c&&(b=b.replace(/Ctrl\+/g,"\u2318"))):(b=b.replace(/Meta\+/g,"\u2318+"),c&&(b=b.replace(/Ctrl\+/g,"\u2318+"))),b=b.replace(/(?=\w*Alt(?!Gr))(\w+)/g,"Option"));b=b.replace(/Ctrl/g,"Ctrl");b=b.replace(/Shift/g,"Shift");b=b.replace(/Alt/g,"Alt");b=b.replace(/Option/g,
"Option");b=b.replace(/Meta/g,"Meta");b=b.replace(/backspace/gi,"Backspace");b=b.replace(/tab/gi,"Tab");b=b.replace(/enter/gi,"Enter");b=b.replace(/pause/gi,"Pause");b=b.replace(/caps-lock/gi,"Caps-Lock");b=b.replace(/esc/gi,"Esc");b=b.replace(/space/gi,"Space");b=b.replace(/pg-up/gi,"Pg-Up");b=b.replace(/pg-down/gi,"Pg-Down");b=b.replace(/end/gi,"End");b=b.replace(/home/gi,"Home");b=b.replace(/insert/gi,"Insert");return b=b.replace(/delete/gi,"Delete")},iq={"close-square-bracket":"]",dash:"-",down:"\u2193",
equals:"=",left:"\u2190","num-minus":"-","num-plus":"+","open-square-bracket":"[",right:"\u2192",semicolon:";","single-quote":"'",up:"\u2191"};var kq=function(){this.xi=[]};D(kq,bm);y(kq);t=kq.prototype;t.h=function(a){var b=kq.b.h.call(this,a);F(b);Xk(b,Jb);this.El(a,b);return b};t.D=function(a,b){b=kq.b.D.call(this,a,b);F(b);Xk(b,Jb);this.El(a,b);var c=ji(d,Db,b);if(c.length){var e=new gm(a.m()),c=c[0];V(c,!1);a.m().v.body.appendChild(c);e.D(c);a.Mb(e,!0)}return b};t.Xb=function(a,b){var c=this.L(a),e=c&&c.lastChild;kq.b.Xb.call(this,a,b);e&&c.lastChild!=e&&Wk(e,Kb)&&c.appendChild(e)};
t.Tc=function(a){kq.b.Tc.call(this,a);var b=a.L(),c=a.m().ie(za,Kb,b)[0];lq(a,c);c!=b.lastChild&&b.appendChild(c);a=a.a();F(a,"The sub menu DOM element cannot be null.");W(a,Mb,"true")};t.El=function(a,b){var c=a.m().h(za);c.className=Kb;lq(a,c);this.L(b).appendChild(c)};var lq=function(a,b){F(b);a.Vc()?(Xk(b,Lb),Gi(b,a.Pf?"\u25c4":"\u25ba")):(Zk(b,Lb),Gi(b,a.Pf?"\u25ba":"\u25c4"))};var mq=function(a,b,c,e){Y.call(this,a,b,c,e||kq.M())};D(mq,Y);t=mq.prototype;t.gb=null;t.bl=null;t.Yj=!1;t.ya=null;t.jg=!1;t.Pf=!0;t.cw=!1;t.K=function(){mq.b.K.call(this);this.H().c(this.getParent(),Pb,this.hp);this.ya&&this.Eh(this.ya,!0)};t.ja=function(){this.H().P(this.getParent(),Pb,this.hp);this.ya&&(this.Eh(this.ya,!1),this.jg||(this.ya.ja(),zi(this.ya.a())));mq.b.ja.call(this)};t.j=function(){this.ya&&!this.jg&&this.ya.dispose();this.ya=null;mq.b.j.call(this)};
t.ab=function(a,b){mq.b.ab.call(this,a);b&&this.ha().ad(!0);a||(this.gb&&Jh(this.gb),this.gb=Ih(this.gc,218,this))};t.al=function(){var a=this.getParent();a&&a.sd()==this&&(this.hq(!0),this.Qm())};t.gc=function(){var a=this.ya;a&&a.getParent()==this&&(this.hq(!1),a.qb(function(a){typeof a.gc==n&&a.gc()}))};t.Zd=function(){this.gb&&Jh(this.gb);this.bl&&Jh(this.bl)};t.C=function(a,b){var c=mq.b.C.call(this,a,b);c&&!this.B()&&this.gc();return c};
t.Qm=function(){this.getParent().qb(function(a){a!=this&&typeof a.gc==n&&(a.gc(),a.Zd())},this)};t.Ja=function(a){var b=a.keyCode,c=this.Vc()?37:39,e=this.Vc()?39:37;if(!this.Yj){if(!this.isEnabled()||b!=c&&b!=this.Zj)return!1;this.al();this.ha().Fg();this.Zd()}else if(!this.ha().Ja(a))if(b==e)this.gc();else return!1;a.preventDefault();return!0};t.Yw=function(){this.ya.getParent()==this&&(this.Zd(),this.le().ab(this),this.Qm())};t.hp=function(a){a.target==this.le()&&(this.gc(),this.Zd())};
t.me=function(a){this.isEnabled()&&(this.Zd(),this.bl=Ih(this.al,218,this));mq.b.me.call(this,a)};t.Vb=function(a){this.Zd();if(this.ka(8)||this.ka(16))return mq.b.Vb.call(this,a);this.al();return!0};t.hq=function(a){!a&&this.ha()&&this.ha().Lb(-1);this.dispatchEvent(ll(64,a));var b=this.ha();a!=this.Yj&&al(F(this.a()),"goog-submenu-open",a);a!=b.B()&&(a&&(b.I||b.Fa(),b.Lb(-1)),b.C(a),a&&this.xx());this.Yj=a};t.Eh=function(a,b){var c=this.H();(b?c.c:c.P).call(c,a,"enter",this.Yw)};
t.xx=function(){var a=new Bl(this.a(),this.Pf?12:8,this.cw),b=this.ha(),c=b.a();b.B()||(c.style.visibility=Ob,V(c,!0));a.Ga(c,this.Pf?8:12);b.B()||(V(c,!1),c.style.visibility=$c)};t.Ua=function(a){this.ha().Fc(a,!0)};t.kd=function(a,b){this.ha().Vd(a,b,!0)};t.removeItem=function(a){(a=this.ha().removeChild(a,!0))&&a.dispose()};t.Ya=function(a){return this.ha().Hb(a)};t.mg=function(){return this.ha().Ib()};t.ng=function(){return this.ha().ng()};
t.ha=function(){this.ya?this.jg&&this.ya.getParent()!=this&&this.ya.Bf(this):this.Mb(new gm(this.m()),!0);this.ya.a()||this.ya.h();return this.ya};t.Mb=function(a,b){var c=this.ya;a!=c&&(c&&(this.gc(),this.I&&this.Eh(c,!1)),this.ya=a,this.jg=!b,a&&(a.Bf(this),a.C(!1,!0),a.xh(!1),a.Bc(!1),this.I&&this.Eh(a,!0)))};t.nb=function(a){return this.ha().nb(a)};Ml(Jb,function(){return new mq(null)});var nq=function(){},oq=new nq,pq=[m,L?$b:Zb,ac];nq.prototype.c=function(a,b,c,e,f){var g=function(a){var c=Af(b),f=Di(a.target)?a.target.getAttribute(Bc)||null:null;a.type==m&&a.Og()?c.call(e,a):13!=a.keyCode&&3!=a.keyCode||a.type==ac?32!=a.keyCode||a.type!=ac||f!=Ya&&"tab"!=f||(c.call(e,a),a.preventDefault()):(a.type=$b,c.call(e,a))};g.nf=b;g.iy=e;f?f.c(a,pq,g,c):O(a,pq,g,c)};
nq.prototype.P=function(a,b,c,e,f){for(var g,h=0;g=pq[h];h++){var k;var l=a;k=g;var p=!!c;k=sf(l)?l.pg(k,p):l?(l=Cf(l))?l.pg(k,p):[]:[];for(l=0;p=k[l];l++)if(p.listener.nf==b&&p.listener.iy==e){f?f.P(a,g,p.listener,c,e):Hf(a,g,p.listener,c,e);break}}};var sq=function(a,b,c){return on('<div id="'+In(a.Fs)+'" class="CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER '+(a.enabled?"CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED":"")+'"><div class="CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT"><span id="'+In(a.Mz)+'">'+qq(a,null,c)+'</span> <span id="'+In(a.nw)+'" role="link" class="CSS_SHORTCUTS_HELP_POPUP_PREF_LINK" tabindex="0">'+rq(a,null,c)+"</span></div></div>")};sq.Dc="apps.action.shortcutPrefComponentTemplate";
var qq=function(a){var b="",b=a.enabled?b+"Keyboard shortcuts are enabled.":b+"Keyboard shortcuts are disabled.";return on(b)};qq.Dc="apps.action.prefTextTemplate";var rq=function(a){var b="",b=a.enabled?b+"Disable":b+"Enable";return on(b)};rq.Dc="apps.action.prefLinkTemplate";var tq=function(a,b,c){kl.call(this,c);this.Zs=a;this.Wz=b;this.Ic=c};D(tq,kl);tq.prototype.h=function(){this.ea(this.V.createElement(nb))};tq.prototype.ea=function(a){this.$c(a);Sm(a,sq,{enabled:this.Zs(),Fs:this.pf("spc_cont"),Mz:this.pf("spc_text"),nw:this.pf("spc_link")})};tq.prototype.K=function(){this.H().Tj(this.Ic.a(this.pf("spc_link")),oq,this.Wz)};var uq=function(a){var b='<div class="apps-shortcutshelppopup-dialog"><div class="apps-shortcutshelppopup-content-wrapper"></div>',b=a.kA?b+('<div class="apps-shortcutshelppopup-close"><span id="'+In(a.sm)+'" class="modal-dialog-title-close" tabindex="0" role="button"></span></div>'):b+('<div class="CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_WRAPPER"><span id="'+In(a.sm)+'" class="CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK" tabindex="0" role="button">Close</span></div>');return on(b+"</div>")};uq.Dc="apps.action.shortcutDialogContainerTemplate";
var vq=function(a,b,c){a=""+('<div class="apps-shortcutshelppopup-container'+("black"==a.Sn?" apps-shortcutshelppopup-hc-black":"white"==a.Sn?" apps-shortcutshelppopup-hc-white":"")+'"><div class="apps-shortcutshelppopup-header" role="presentation"><div><div class="apps-shortcutshelppopup-title-container apps-shortcutshelppopup-header-element"><h2 id="'+In(a.Ei)+'" class="apps-shortcutshelppopup-dialog-title">Keyboard shortcuts</h2><input type="text" class="apps-shortcutshelppopup-input jfk-textinput" role="combobox" aria-autocomplete="list" placeholder="'+
"Search all shortcuts".replace(En,Fn)+'"/><div class="apps-shortcutshelppopup-input-button jfk-button-action jfk-button" tabindex="0"><div class="apps-shortcutshelppopup-input-button-img"></div></div></div><div class="apps-shortcutshelppopup-tearoff-link-container apps-shortcutshelppopup-header-element"><a target="keyboard_shortcuts_help_window" href="'+In(On(a.Zk))+'" class="apps-shortcutshelppopup-tearoff-link apps-shortcutshelppopup-help-center-link">View all shortcuts in Help Center</a></div></div></div><div class="apps-shortcutshelppopup-search-banner">'+
pn(Un({Zf:new vn(Sa,void 0),style:0,Oh:0,content:zn('<div class="apps-shortcutshelppopup-reset-search-button-icon"><div class="apps-shortcutshelppopup-reset-search-button-img"></div></div>')},null,c))+'<h3 class="apps-shortcutshelppopup-search-label"></h3></div></div>');return on(a)};vq.Dc="apps.action.shortcutContainerTemplate";
var wq=function(a){var b=(a.Jg?ma:"")+'<div tabindex="-1" class="apps-shortcutshelppopup-result-container"><table cellpadding="0" tabindex="0" class="apps-shortcutshelppopup-content" aria-label="'+In(a.Kz)+'"><tbody>';a=a.Fn;for(var c=a.length,e=0;e<c;e++)for(var f=a[e],b=b+(f.title?'<tr><th colspan="2"><h3 class="apps-shortcutshelppopup-content-header'+(0==e?" apps-shortcutshelppopup-content-header-first":"")+'">'+pn(f.title)+la:""),f=f.Yb,g=f.length,h=0;h<g;h++)var k=f[h],b=b+('<tr><td class="apps-shortcutshelppopup-shortcut-desc apps-shortcutshelppopup-content-element">'+
pn(k.description)+'</td><td class="apps-shortcutshelppopup-shortcut-key apps-shortcutshelppopup-content-element">'+pn(k.keys)+"</td></tr>");return on(b+"</tbody></table></div>")};wq.Dc="apps.action.shortcutContentTemplate";
var xq=function(a){var b;b=""+('<div class="CSS_SHORTCUTS_HELP_POPUP_CONTAINER jfk-scrollbar-dark"><table cellpadding="0" class="CSS_APP_TABLE CSS_SHORTCUTS_HELP_POPUP_HEADER"><tr><td class="CSS_SHORTCUTS_HELP_POPUP_TITLE CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT" id="'+In(a.Ei)+'" class="apps-shortcutshelppopup-dialog-title">Keyboard shortcuts</td><td class="CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT"><a target="keyboard_shortcuts_help_window" href="'+
In(On(a.Zk))+'" class="CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK apps-shortcutshelppopup-help-center-link">View all shortcuts in Help Center</a> | <span class="CSS_SHORTCUTS_HELP_CLOSE_PLACEHOLDER"></span></td></tr></table>'+(a.Jg?ma:"")+'<table cellpadding="0" class="CSS_APP_TABLE CSS_SHORTCUTS_HELP_POPUP_CONTENT"><tr>');a=a.Ds;for(var c=a.length,e=0;e<c;e++){var f=a[e];b+='<td class="CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT"><table cellpadding="0" class="CSS_APP_TABLE"><tbody>';for(var g=f.length,h=
0;h<g;h++){var k=f[h];b+='<tr><th class="CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER" /><th class="CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER"><h3>'+pn(k.title)+la;for(var k=k.Yb,l=k.length,p=0;p<l;p++){var q=k[p];b+='<tr><td class="CSS_SHORTCUTS_HELP_POPUP_KEY CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT">'+pn(q.keys)+'</td><td class="CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT">'+pn(q.description)+"</td></tr>"}}b+="</tbody></table></td>"}return on(b+"</tr></table></div>")};
xq.Dc="apps.action.legacyShortcutBannerTemplate";var yq=null;var Aq=function(a,b,c){this.Oo=a||null;this.ui=!!b;this.an=c;this.wa=new Kg;this.W=new zq("",void 0);this.W.next=this.W.xb=this.W};t=Aq.prototype;t.dn=function(a){(a=this.wa.get(a))&&this.ui&&(a.remove(),this.io(a));return a};t.get=function(a,b){var c=this.dn(a);return c?c.value:b};t.set=function(a,b){var c=this.dn(a);c?c.value=b:(c=new zq(a,b),this.wa.set(a,c),this.io(c))};t.shift=function(){return this.op(this.W.next)};t.pop=function(){return this.op(this.W.xb)};
t.remove=function(a){return(a=this.wa.get(a))?(this.removeNode(a),!0):!1};t.removeNode=function(a){a.remove();this.wa.remove(a.key)};t.kc=function(){return this.wa.kc()};t.Aa=function(){return this.map(function(a,b){return b})};t.jb=function(){return this.map(function(a){return a})};t.contains=function(a){return this.some(function(b){return b==a})};t.Db=function(a){return this.wa.Db(a)};t.clear=function(){this.Qq(0)};
t.forEach=function(a,b){for(var c=this.W.next;c!=this.W;c=c.next)a.call(b,c.value,c.key,this)};t.map=function(a,b){for(var c=[],e=this.W.next;e!=this.W;e=e.next)c.push(a.call(b,e.value,e.key,this));return c};t.some=function(a,b){for(var c=this.W.next;c!=this.W;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};t.every=function(a,b){for(var c=this.W.next;c!=this.W;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
t.io=function(a){this.ui?(a.next=this.W.next,a.xb=this.W,this.W.next=a,a.next.xb=a):(a.xb=this.W.xb,a.next=this.W,this.W.xb=a,a.xb.next=a);null!=this.Oo&&this.Qq(this.Oo)};t.Qq=function(a){for(;this.kc()>a;){var b=this.ui?this.W.xb:this.W.next;this.removeNode(b);this.an&&this.an(b.key,b.value)}};t.op=function(a){this.W!=a&&this.removeNode(a);return a.value};var zq=function(a,b){this.key=a;this.value=b};zq.prototype.remove=function(){this.xb.next=this.next;this.next.xb=this.xb;delete this.xb;delete this.next};var Bq=function(a,b){Cm.call(this,null,null,!1);this.Oi=new P;this.zc(this.Oi);a.c(Na,C(function(){var a=b.value;this.Si(a,a)},this));this.ns(b)};D(Bq,Cm);Bq.prototype.zk=function(a,b){Bq.b.zk.call(this,a,b);this.Si(a.toString(),this.getValue());return!1};Bq.prototype.Ja=function(a){return 13!=a.keyCode||this.U.mv()?Bq.b.Ja.call(this,a):(a=this.getValue(),this.Si(a,a),!0)};Bq.prototype.Si=function(a,b){this.U.Qb();this.Oi.dispatchEvent(new Cq(a,b))};
var Cq=function(a,b){Me.call(this,"a");this.kw=a;this.Pv=b};D(Cq,Me);var Fq=function(a){a=fe(a,function(a){return fe(a,Dq)});Eq(a);return a},Dq=function(a){var b=a.title;a=fe(a.Yb,function(a){if(z(a)){var e=il.M().Nc(),e=new fq(e);e.setProperty("keys",a[0]);e.setProperty(bc,a[1]);a[2]&&e.setProperty(xb,!0);e.setProperty("category",b);a=e}return a});return{title:b,Yb:a}},Eq=function(a){for(var b=0;b<a.length;++b)for(var c=a[b],e=0;e<c.length;++e)for(var f=c[e],g=f.title,f=f.Yb,h=0;h<f.length;++h){var k=f[h],l=k.qn();F(l,"Action "+k.oa()+" should have a CATEGORY property");
F(g==l,"For action "+k.oa()+" category should be the same from data and from action")}};var Gq=function(a){this.Je=a};
Gq.prototype.Xx=function(a,b,c){this.Je.Cx(a).ca(function(a){return ee(a,Hq)}).ca(function(c){var f=[],g;g=(g="en".match(/^\w{2,3}([-_]|$)/))?g[0].replace(/[_-]/g,""):"";if(-1=="ja ko lo my th zh".split(" ").indexOf(g)){for(g=0;g<c.length;++g){var h=c[g].pn(),k=Iq(h.Zi());k&&(f=f.concat(k));h=h.wu();for(k=0;k<h.length;++k){var l=Iq(h[k]);l&&(f=f.concat(l))}}ve(f)}c=f;f=[];if(""!=a)for(g=Nd(a),g=new RegExp("(^|\\W+)"+g,"i"),h=0;h<c.length&&f.length<b;h++)k=c[h],String(k).match(g)&&f.push(k);0==f.length&&
(f=wm(a,b,c));return f}).ca(nd(c,a))};var Hq=function(a){a=a.pn();return!!(a&&a.Zi()&&a.Aa())},Iq=function(a){return a.toLocaleLowerCase().replace(/([\^$.*+?=!:'",\-|\\/()[\]{}])/g," ").replace(/\d+/g," ").match(/\S+/g)};var Jq=function(a,b,c,e,f,g){kl.call(this,c);this.Im=Fq(a);this.Un=b;this.Bj=null;this.Fi=il.M().Nc();this.Kg=!(!e||!f);this.Di=null;this.Je=g||null;this.bc=null!=this.Je;this.sf=null;this.ak=!0;this.bg=this.cg=null;this.Hj=!0;(this.jh=this.Kg?new tq(e,f,this.m()):null)&&this.zc(this.jh);this.qc=null;this.bc&&(a="//ssl.gstatic.com/ui/v1/button/search-white.png",A(a)&&(b=a,a=si("img"),a.src=b,Cj(a,21,21)),Xk(a,"jfk-button-img"),b=[],b.push(a),this.qc=new Wn(b,void 0,2),this.Fc(this.qc),this.qc.lq(0))};
D(Jq,kl);Jq.prototype.Na=function(){return!1};
Jq.prototype.h=function(){Jq.b.h.call(this);var a=this.Xa();if(this.bc){var b=this.Fi,c=this.Un;if(null==yq){var e=T(),f=e.v,g=e.createElement(nb);g.style.backgroundColor="rgb(1, 2, 3)";e.appendChild(f.body,g);f=mj(g,"backgroundColor");f=f.replace(/ /g,"");f="rgb(0,0,0)"===f?"black":"rgb(255,255,255)"===f?"white":nc;e.removeNode(g);yq=f}this.bg=Um(vq,{Ei:b,Zk:c,Sn:yq});this.m().appendChild(a,this.bg);this.rk();F(this.qc);this.qc.D(this.Sa(Ra))}else Sm(a,xq,this.gu())};
Jq.prototype.gu=function(){var a=fe(this.Im,function(a){return Kq(a,!1)});return{Ei:this.Fi,Zk:this.Un,Ds:a,Jg:this.Kg}};Jq.prototype.Xt=function(){this.Di||(this.Di={Fn:ge(this.Im,function(a,b){return qe(a,Kq(b,!0))},[]),Jg:this.Kg});return this.Di};
var Mq=function(a){for(var b=new Aq,c=[],e=0;e<a.length;++e){var f=a[e].pn(),g=Lq(f,!0),f=f.qn();""==f?c.push(g):(b.Db(f)||b.set(f,[]),b.get(f).push(g))}a=b.map(function(a,b){return{title:b,Yb:a}});c.length&&(a.length?a.push({title:"More shortcuts",Yb:c}):a.push({Yb:c}));return a},Kq=function(a,b){return fe(a,function(a){var e=fe(a.Yb,function(a){return Lq(a,b)});return{title:a.title,Yb:e}})},Lq=function(a,b){var c=a.Zi(),e=Nq(a),f;f=e.replace(/pg-up/i,"page up");f=f.replace(/pg-down/i,"page down");
f=f.replace("`","backtick");f=f.replace("~","tilde");f=f.replace("-","hyphen");f=f.replace("_","underscore");f=f.replace("=","equals");f=f.replace("[","left bracket");f=f.replace("]","right bracket");f=f.replace(";",Gc);f=f.replace(":","colon");f=f.replace(",","comma");f=f.replace(".","period");f=f.replace("/","slash");f=f.replace("\\","backslash");f=f.replace(iq.up,"up");f=f.replace(iq.down,"down");f=f.replace(iq.left,dc);f=f.replace(iq.right,"right");f="shortcut "+f+".";return{keys:b?on(na+In(f)+
'">'+Qn(1,pn(e))+"</span>"):on(na+In(f)+'" class="CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC">'+Qn(1,pn(e))+"</span>"),description:c}},Nq=function(a){var b=a.Aa();return z(b)?(b=fe(b,function(b){return jq(a,b)}),b.join(" or ")):jq(a,b)};t=Jq.prototype;t.K=function(){Jq.b.K.call(this);this.bc&&this.kz();this.sf=this.Sa("apps-shortcutshelppopup-help-center-link");this.Pk(this.ak);this.jh&&this.jh.Fa(this.Sa("apps-shortcutshelppopup-pref-component"));this.H().c(this.sf,m,this.yg)};
t.kz=function(){var a=this.Sa(Sa);jn(a,"Clear search",void 0);this.H().Tj(a,oq,this.bv);a=this.Sa("apps-shortcutshelppopup-input");W(a,bc,Aa);F(this.qc);this.qc.ba(!0);var b=this.qc.Xa();jn(b,Aa,void 0);a=new Bq(this.qc,a);a.Oi.c("a",C(this.ev,this));this.Bj=a;var b=new Gq(F(this.Je)),c=new Em;c.Ty(!1);c.className="apps-shortcutshelppopup-ac-renderer";c.sh="apps-shortcutshelppopup-ac-row";b=new xm(b,c,a);b.xy(!1);a.ls(b)};t.reset=function(){this.Yx();this.sq(!1);this.rk();this.Sa(Ra).value=""};
t.Yx=function(){var a=this.Sa(Ta);Gi(a,wa)};t.ja=function(){Jq.b.ja.call(this);this.sf=null};t.yg=function(){this.dispatchEvent(db)};t.ev=function(a){a.Pv?(a=a.kw,this.Je.Cx(a).ca(C(this.Rx,this,a))):this.Hj||this.reset()};t.bv=function(){this.reset();this.Sa(Ra).focus()};t.sq=function(a){V(this.Sa(Sa),a)};t.Pk=function(a){this.ak=a;this.sf&&V(this.sf,this.ak)};t.Pt=function(){return this.Bj?this.Bj.U.o.a():null};
t.Rx=function(a,b){var c='Search results for "'+(a+'"'),e='No search results for "'+(a+'"'),f=ee(b,Hq);ye(f,Tp);b=f.slice(0,30);f=this.Sa(Ta);c=0==b.length?e:c;Gi(f,c);this.sq(!0);this.rk(Mq(b),c);0==b.length?this.Sa(Sa).focus():this.m().he("apps-shortcutshelppopup-content").focus()};
t.rk=function(a,b){var c;a?(c={Fn:a,Jg:this.Kg},this.Hj=!1):(c=this.Xt(),this.Hj=!0);c.Kz=b?b:wa;this.cg&&this.bg.removeChild(this.cg);this.cg=Um(wq,c);this.bg.appendChild(this.cg);(c=this.Sa(Sa))&&(a&&0==a.length?Xk(c,Qa):Zk(c,Qa))};var Oq=function(a,b,c,e,f,g,h){nl.call(this,c,e);this.dd=new Jq(a,b,e,f,g,h);this.Fc(this.dd);this.tm=il.M().Nc();this.bc=null!=h};D(Oq,nl);t=Oq.prototype;t.w=function(){return this.bc?"apps-shortcutshelppopup":"shortcuts-modalpopup"};t.Na=function(){return!1};
t.h=function(){Oq.b.h.call(this);var a=this.m(),b=this.Xa();V(b,!1);Sm(b,uq,{sm:this.tm,kA:this.bc});var c=this.Sa("apps-shortcutshelppopup-content-wrapper");this.dd.h();a.appendChild(c,this.dd.Xa());Pk(b,mb);W(b,cc,this.dd.Fi);this.bc||Xk(b,"CSS_SHORTCUTS_HELP_POPUP")};t.K=function(){Oq.b.K.call(this);var a=this.m(),b=a.a(this.tm);this.bc&&jn(b,"Close",void 0);this.H().Tj(b,oq,this.yg);a=a.ru(this.a());this.H().c(a,r,this.$w,!0);this.H().c(this.a(),Zb,this.dx);this.H().c(this.dd,db,this.yg)};
t.C=function(a){this.bc&&this.I&&!this.B()&&a&&this.dd.reset();Oq.b.C.call(this,a)};t.yg=function(){this.C(!1)};t.Pk=function(a){this.dd.Pk(a)};t.Ga=function(){Oq.b.Ga.call(this);var a=this.a();if(a&&!this.bc){var b;this.B()?(b=rj(a),b=vj(b),b=.9*(b.bottom-b.top)):(b=this.m().v,b=.9*oi(qi(b)||window).height);kj(a,"maxHeight",b+yc);kj(a,dc,"10%");kj(a,"top","10%")}};t.$w=function(a){var b=this.dd.Pt();b&&Ei(b,a.target)||Ei(this.a(),a.target)||this.C(!1)};
t.dx=function(a){27==a.keyCode?(this.C(!1),a.stopPropagation(),a.preventDefault()):9==a.keyCode&&a.shiftKey&&a.target==this.a()&&this.mq()};var Pq=function(a,b,c){rl.call(this,a,b,c)};D(Pq,rl);var Qq=0;Pq.prototype.C=function(a){a!=this.B()&&(Pq.b.C.call(this,a),a?Qq++:Qq=Math.max(Qq-1,0),this.focus())};Pq.prototype.focus=function(){if(this.B()){var a=this.Yt();a&&(Mi(a,!0),a.focus())}};Pq.prototype.Ga=function(){var a=qi(this.V.v)||window,b=T((a||v||window).document).ge(),c=b.x,b=b.y,e=Dj(this.a()),a=oi(a),c=Math.max(c+a.width/2-e.width/2,0),f=U("gb"),g=20;f&&(g+=Dj(f).height);b=Math.max(b+a.height/2-e.height/2,g);qj(this.a(),c,b)};
x("gsites.components.JotDialog.prototype.reposition",Pq.prototype.Ga,void 0);Pq.prototype.close=function(){this.C(!1);this.dispose()};var Rq=function(){H.call(this);this.ob={};this.vm={};this.wb=null;this.Pg=!0};D(Rq,H);var Sq=new Ti("https://support.google.com/sites/bin/answer.py?answer=189191");Rq.prototype.jd=function(a){var b=a.Tm;b&&(this.ob[b]=this.ob[b]||[],this.ob[b].push(a),this.Pg=!0)};Rq.prototype.addAction=Rq.prototype.jd;Rq.prototype.addAction=Rq.prototype.jd;Rq.prototype.wf=function(a){for(var b in this.ob)pe(this.ob[b],function(b){return b.oa()==a.oa()}),0==this.ob[b].length&&delete this.ob[b];this.Pg=!0};
Rq.prototype.removeAction=Rq.prototype.wf;t=Rq.prototype;t.Fk=function(a,b){this.vm[a]=b};t.Tt=function(a){return this.vm[a]||0};t.getData=function(){var a=[],b;for(b in this.ob){for(var c=[],e=0;e<this.ob[b].length;++e){var f=this.ob[b][e];f.isEnabled()&&c.push([f.eu(),f.dj()])}e=this.Tt(b);a[e]=a[e]||[];a[e].push({title:b,Yb:c})}return a};t.tv=function(){for(var a in this.ob)for(var b=this.ob[a],c=0;c<b.length;c++)if("showHelpPopup"!=b[c].oa())return!0;return!1};
t.zw=function(){var a=this.wb;I(a);a=Sq.bd("hl",webspace.page.locale);a=new Oq(this.getData(),a.toString());a.Fa();this.wb=a;this.Pg=!1;for(var a=ki("CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT",this.wb.a()),b=0;b<a.length;b++)Mi(a[b],!0)};t.B=function(){return!!this.wb&&this.wb.B()};Rq.prototype.isVisible=Rq.prototype.B;Rq.prototype.C=function(a,b){a&&this.Pg&&this.zw();this.tv()&&(this.wb.C(a),this.wb.a().focus(),b&&Gf(this.wb,Pb,b))};Rq.prototype.setVisible=Rq.prototype.C;
Rq.prototype.j=function(){I(this.wb);this.wb=null};var Uq=function(a,b,c,e,f,g,h,k){h={};h.label=b;h.hint=b;Xe&&e&&0<=e.search(/Ctrl/i)&&!k?h.keys=e.replace(/Ctrl/ig,"Meta"):h.keys=e;h[xb]=k||!1;fq.call(this,a,h);this.ba(!!c);g&&this.Jz($p,Tq(g));this.Tm=f||null};D(Uq,fq);var Tq=function(a){return function(b){(b=b.data)&&b.preventDefault();a(b)}},Vq={"close-square-bracket":"]",dash:"-",down:"\u2193",equals:"=",left:"\u2190","num-minus":"-","num-plus":"+","open-square-bracket":"[",right:"\u2192",semicolon:";","single-quote":"'",up:"\u2191"};
Uq.prototype.eu=function(){var a=this.getProperty("helpKeys"),a=a||this.Aa();z(a)&&(a=a.join(" "));if(A(a))for(var b in Vq)a=a.replace(new RegExp(b,"gi"),Vq[b]);return a};Uq.prototype.j=function(){I(this.Z);Uq.b.j.call(this)};var Wq=function(a,b,c,e){Uq.call(this,"showHelpPopup","Open shortcut help",a,c,e,C(this.Xy,this,!0));this.wb=b};D(Wq,Uq);Wq.prototype.Xy=function(a,b){this.wb.C(a);b&&b.preventDefault()};var Xq=function(a){Mp.call(this,a||document);this.ei={};this.Qa=!0;this.wd=new Rq;this.oq={};this.wy(!1)};D(Xq,Mp);t=Xq.prototype;t.Qr=function(a){a=new Wq(!0,this.wd,"Ctrl + /",a);this.jd(a,a.Ri)};t.jd=function(a,b,c){if(!webspace.user.renderMobile&&webspace.user.keyboardShortcuts){this.ei[a.oa()]=a;var e=a.Aa()||[];z(e)||(e=[e]);if(!c)for(c=0;c<e.length;c++)this.Fx(a.oa(),e[c]);a.Tm&&this.wd.jd(a);this.Tr(a,b)}};t.Tr=function(a,b){this.oq[a.oa()]=O(this,"shortcut_"+a.oa(),C(b,a))};
t.wf=function(a){if(!webspace.user.renderMobile&&webspace.user.keyboardShortcuts){var b=a.Aa();if(z(b))for(var c=b.length,e=0;e<c;++e)this.Tq(b[e]);else this.Tq(b);this.wd.wf(a);this.Mx(a);delete this.ei[a.oa()]}};t.Mx=function(a){var b=this.oq;If(b[a.oa()]);b[a.oa()]=null};t.isEnabled=function(){return this.Qa};t.ba=function(a){this.Qa=a};t.Lj=function(a){return this.Qa?Xq.b.Lj.call(this,a):!1};t.j=function(){var a=this.ei,b;for(b in a)this.wf(a[b]);I(this.wd);this.wd=null;Xq.b.j.call(this)};var Yq=function(){Xq.call(this);this.Qr(oa);this.Vr(oa);var a=this.wd;a.Fk(oa,0);a.Fk("Site",1);a.Fk("Page",2)};D(Yq,Xq);y(Yq);Yq.prototype.Vr=function(a){a=new Wq(!0,this.wd,"Shift + /",a);a.setProperty("helpKeys","?");this.jd(a,a.Ri)};var Zq=function(a){Uq.call(this,"focusSearchBox","Search",a,"/",oa,C(this.it,this))};D(Zq,Uq);Zq.prototype.it=function(a){var b=U(Wb);b&&(b.focus(),a&&a.preventDefault())};var $q=function(a){this.qs=a||"sites-searchbox-search-button";this.nq=Yq.M()};D($q,H);x("sites.Searchbox",$q,void 0);var ar=null;x("sites.Searchbox.initialize",function(a,b,c,e){I(ar);ar=new $q(a);ar.Bd(b,!0,c,e)},void 0);$q.prototype.Zc=null;$q.prototype.Pd=null;$q.prototype.vc=null;
$q.prototype.Bd=function(a,b,c,e){this.Zc=U(Wb);var f=U(Nc),g=U(this.qs),h=U("sites-searchbox-scope");f&&O(f,Qc,this.lm,!1,this);if(g){var k=U("sites-searchbox-select-dropdown");this.Pd=new Wn(null);this.Pd.D(g);O(this.Pd,Na,this.zq,!1,this);var l;if(k&&a){l=new vm(null,null,new br);l.Pp(!1);l.D(k);for(var p,k=0;k<a.length;k++){var q=a[k],u=new Y(q.label,q);l.Ua(u);q.id==c&&(p=u)}p&&l.cd(p);e&&(l.Ua(new fm),c=new Y(e.label,e),l.Ua(c));O(l,$a,C(function(a){a=a.target.Tb().Hd;a.id?(h.value=a.id,f.action=
a.action,b?Gi(g,a.label):(this.Pd.Cc(a.label),this.vc.aq(a.label),this.Zc.setAttribute(Ua,a.label)),this.zq()):a.url&&(window.location.href=a.url)},this))}b||(a=l?l.Tb().Hd:a[0],this.Pd.Cc(a.label),this.vc=new im(a.label),this.vc.D(this.Zc))}a=new Zq(!0);this.nq.jd(a,a.Ri);this.Vi=a};$q.prototype.initListeners=$q.prototype.Bd;$q.prototype.lm=function(a){var b=this.vc?this.vc.getValue():this.Zc.value;if(zd(b))return!0;a&&a.preventDefault();return!1};$q.prototype.zq=function(){this.lm()&&U(Nc).submit()};
$q.prototype.j=function(){this.Vi&&(this.nq.wf(this.Vi),I(this.Vi));I(this.Pd);this.Pd=null;I(this.vc);this.vc=null;$q.b.j.call(this)};var br=function(){};D(br,Zn);br.prototype.rd=function(a){return 2==a?"jfk-button-hover":br.b.rd.call(this,a)};var cr=function(a){Rn(A(a.message)||a.message instanceof Nm,"message",a.message,"string|goog.soy.data.SanitizedContent");var b=a.message;Rn(typeof a.Ue==Wa||1===a.Ue||0===a.Ue,"fitToScreen",a.Ue,Wa);return on((a.Ue?'<div class="sites-cookie-notice-fit" tab-index="-1">':'<div class="sites-cookie-notice" tab-index="-1">')+"<div>"+pn(b)+"</div><br></div>")};cr.Dc="soy.sites.notice.viewerNotice";var dr=function(){};t=dr.prototype;t.Jv=function(){this.Tw=new er(webspace.domain,webspace.name,webspace.siteNoticeMessage,webspace.siteNoticeRevision)};t.Fw=function(){var a=this.Tw;if(!a.getMessage()||this.Uw(a))return!1;this.Sx(a);return!0};t.Uw=function(a){var b=sd.get(Xb);return b?me(b.split("|"),String(a.Gp)):!1};t.Lu=function(a){this.Nx();var b=sd.get(Xb);a=String(a.Gp);b&&(a=b+"|"+a);this.Hy(a)};t.Hy=function(a){sd.set(Xb,a,7776E3,this.Vt())};t.Vt=function(){return webspace.baseUri};
t.Sx=function(a){var b=a.getMessage();if(b){b=xn(cr,{message:b,Ue:webspace.features.moreMobileStyleImprovements});b.setAttribute(Bc,mb);this.Wo=b;var c=new Wn("Ok, got it",void 0,2);O(c,Na,C(this.Lu,this,a));c.Fa(b);if(webspace.siteNoticeUrlEnabled){var e=pg(webspace.siteNoticeUrlAddress);mg(e)!=La&&(a=new Wn("More details",void 0,2),O(a,Na,function(){window.open(mg(e))}),a.Fa(b),a.a().setAttribute(Bc,"link"))}yi(document.body,b,0);b.focus()}};t.Nx=function(){this.Wo&&zi(this.Wo)};
var er=function(a,b,c,e){this.be=a;this.dr=b;this.Jw=c;this.Gp=e};er.prototype.getMessage=function(){return this.Jw};var fr=function(){this.Xo=new dr;JOT_addListener("usercontentrendered",C(this.Oy,this))};x("JOT_setupPostRenderingManager",function(){return new fr},void 0);fr.prototype.Oy=function(){this.Xo.Jv();if(!this.Xo.Fw()){var a=document.getElementById("sites-page-title");a&&a.focus()}};var ir=function(a,b,c){this.Vo=a;this.title=b;this.dom=T(document);this.Zg=this.dom.a("COMP_"+a);var e=this.ou();e&&this.mn(this.Zg,function(a){this.Zp(a,!me(e,a.getAttribute("wuid")))});a=this.dom.ie(d,"current-bg",this.Zg);if(0<a.length)for(a=a[0].parentNode;a;)a=this.qg(a),Di(a)&&this.Zp(a,!1);O(this.Zg,m,C(this.Qw,this));gr.push(this);c||hr.push(this)},gr=[],hr=[];t=ir.prototype;t.tl="SitesNav";t.jr=5184E3;t.or=40;t.yl="+";t.vl="x";
t.mn=function(a,b,c){b=C(b,this);a=this.dom.ie("LI","parent",a);for(var e=0;e<a.length;e++)b(a[e],c)};t.Zp=function(a,b){al(a,eb,b)};t.qg=function(a){return this.dom.Nt(a.parentNode,"LI","parent")};t.rn=function(a){return null==a?null:(a=ji("ul",null,a))&&a[0]?a[0]:null};t.ou=function(){var a=sd.get(this.tl+this.Vo);return null==a?null:""==a||a==this.vl?[]:a.split(this.yl)};
t.hA=function(){var a=[];this.mn(this.Zg,function(b){var e=b.getAttribute("wuid");e&&!Wk(b,eb)&&a.push(e)});var b=a.slice(0,this.or).join(this.yl),b=b||this.vl;sd.set(this.tl+this.Vo,b,this.jr,webspace.baseUri)};t.Qw=function(a){if(a.target instanceof Element&&Wk(a.target,sb)){var b=this.qg(a.target),c=!Wk(b,eb);al(b,eb,c);this.cs(b,!c);this.hA();a.preventDefault()}};
t.cs=function(a,b){var c=this.rn(a);if(null!=a&&null!=c){var e=c.scrollHeight,f=this.qg(a);b?(Xk(c,Pa),c.style.height=e+yc,this.uk(f)):(c.style.height=e+yc,Ih(function(){Xk(c,Pa);c.style.height="0px";this.uk(f)},0,this))}};t.uk=function(a){var b=this.rn(a);null!=a&&null!=b&&(b.style.height="",Zk(b,Pa),this.uk(this.qg(a)))};x("JOT_setupNav",function(a,b,c){return new ir(a,b,c)},void 0);
x("JOT_NAVIGATION_titleChange",function(a){var b=pp(byId(a.listenerCompId))[a.payload.wuid];z(b)||(b=[b]);for(var c in b){var e=b[c];if(e){var f=e.firstChild;f&&f.className==sb&&(e=f.nextSibling);3==e.nodeType?e.parentNode.replaceChild(document.createTextNode(a.payload.title),e):Gi(e,a.payload.title)}}},void 0);var kr=function(a){this.Ef=U(a||"sites-sidebar-expander");this.na=new bl(this);this.um=!1;this.qo=null;jr.push(this)};D(kr,H);var jr=[];x("sites.CollapsibleSidebar.createCollapsibles",function(a){var b=U("mobile-sidebar-expander");b&&(new kr(b)).am(a,!0);if(a=li("sites-header-nav"))b=new kr("sites-horiz-expander"),b.am(a),b.Hh(!0)},void 0);t=kr.prototype;t.Ge=null;
t.am=function(a,b){this.Ge=U(a);b&&(this.na.c(window,["orientationchange",Ac],C(this.km,this)),this.km());this.Ef&&this.na.c(new tk(this.Ef),Na,C(this.Xz,this));this.Ge&&mk(this.Ge,"initial")};t.Hh=function(a){if(this.Ef&&this.Ge){this.um=a;var b=this.Ef;a?kk(b,fb):mk(b,fb);b=this.Ge;a?kk(b,fb):mk(b,fb);a||this.Cs()}};t.j=function(){I(this.na);this.Ef=this.Ge=null;kr.b.j.call(this)};t.Xz=function(){this.Hh(!this.um)};t.km=function(){var a=this.ys();a!=this.qo&&(this.Hh(a),this.qo=a)};
t.ys=function(){if(webspace.features.mobileOrientationFix){if("undefined"!==typeof window.orientation)return!(0!=window.orientation&&180!=window.orientation);var a=oi();return a.width<a.height}return!(0!=window.orientation&&180!=window.orientation)};t.Cs=function(){for(var a=0,b;b=jr[a];++a)this!=b&&b.Hh(!0)};var mr=function(){this.nv=!!cd("gbar.lPWF");this.Xi=!1;lr=[];lr.push("g-plusone");webspace.features.plusBadge&&lr.push("g-plus");window.lC={lang:webspace.page.locale,sC:"explicit"}};y(mr);var lr=[],nr=function(a){mr.M().go(a)};x("sites.util.Plus.go",nr,void 0);JOT_addListener("renderPlus",function(a){nr(a.payload)});t=mr.prototype;t.go=function(a){a=U(a||null)||document.body;this.ov(a)&&(this.nv?this.Fu(a):this.Eu(a))};
t.ov=function(a){for(var b=0;b<lr.length;b++)if(0<ji(nb,lr[b],a).length)return!0;return!1};t.pk=function(a){gapi.plusone.go(a)};t.nk=function(a){webspace.features.plusBadge&&gapi.plus.go(a)};t.Kk=function(a){this.Xi=a};t.Eu=function(a){var b=C(this.ts,this,a);this.Xi?b():webspace.features.gapiLoaderUtil?(b=C(this.ss,this,a),gp(b)):this.sw(b)};t.sw=function(a){var b=So(Sb);b.ca(C(this.Kk,this,!0));b.ca(a)};t.ss=function(a){this.Kk(!0);this.pk(a);this.nk(a)};t.ts=function(a){this.pk(a);this.nk(a)};
t.Fu=function(a){gbar.lPWF(C(this.pk,this,a));webspace.features.plusBadge&&(a=C(this.nk,this,a),this.Xi?a():gbar.lPWF(C(this.vw,this,a)))};t.vw=function(a){var b=C(this.Kk,this,!0);gapi.load("plus",function(){b();a()})};var or=function(){};x("sites.pages.SiteTemplatesView",or,void 0);or.prototype.Ev=function(a){var b=U("sites-create-site-from-template-btn");b&&(a=new Bp(Ld(a)),a.D(b),a.ba(!0),O(a,Na,a.oh))};or.prototype.initControls=or.prototype.Ev;if(window.jstiming){window.jstiming.$l={};window.jstiming.Wx=1;var pr=function(a,b,c){var e=a.t[b],f=a.t.start;if(e&&(f||c))return e=a.t[b][0],void 0!=c?f=c:f=f[0],Math.round(e-f)},qr=function(a,b,c){var e="";window.jstiming.srt&&(e+="&srt="+window.jstiming.srt,delete window.jstiming.srt);window.jstiming.pt&&(e+="&tbsrt="+window.jstiming.pt,delete window.jstiming.pt);try{window.external&&window.external.tran?e+="&tran="+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?e+="&tran="+
window.gtbExternal.tran():window.chrome&&window.chrome.csi&&(e+="&tran="+window.chrome.csi().tran)}catch(u){}var f=window.chrome;if(f&&(f=f.loadTimes)){f().wasFetchedViaSpdy&&(e+="&p=s");if(f().wasNpnNegotiated){var e=e+"&npn=1",g=f().npnNegotiatedProtocol;g&&(e+="&npnv="+(encodeURIComponent||escape)(g))}f().wasAlternateProtocolAvailable&&(e+="&apa=1")}var h=a.t,k=h.start,f=[],g=[],l;for(l in h)if("start"!=l&&0!=l.indexOf("_")){var p=h[l][1];p?h[p]&&g.push(l+"."+pr(a,l,h[p][0])):k&&f.push(l+"."+pr(a,
l))}delete h.start;if(b)for(var q in b)e+="&"+q+"="+b[q];(b=c)||(b="https:"==document.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3","&s="+(window.jstiming.sn||"jotspot")+"&action=",a.name,g.length?"&it="+g.join(","):"",e,"&rt=",f.join(",")].join("")},rr=function(a,b,c){a=qr(a,b,c);if(!a)return"";b=new Image;var e=window.jstiming.Wx++;window.jstiming.$l[e]=b;b.onload=b.onerror=function(){window.jstiming&&delete window.jstiming.$l[e]};b.src=a;b=null;return a};
window.jstiming.report=function(a,b,c){if("prerender"==document.webkitVisibilityState){var e=!1,f=function(){if(!e){b?b.prerender="1":b={prerender:"1"};var g;"prerender"==document.webkitVisibilityState?g=!1:(rr(a,b,c),g=!0);g&&(e=!0,document.removeEventListener(ad,f,!1))}};document.addEventListener(ad,f,!1);return""}return rr(a,b,c)}};var sr;"undefined"==typeof sr&&(sr=[]);var tr;"undefined"==typeof tr&&(tr=[]);var ur=function(a){return 0<=a?a.toString(16).toUpperCase():"-"+(-a).toString(16).toUpperCase()};x("goog.events.listen",O,void 0);Uh.prototype.getResponseJson=Uh.prototype.sg;H.prototype.getDisposed=H.prototype.Zt;x("gsites.date.TimeZone.getFingerprint",function(a){var b=[],c="u";Ye?c="w":Xe?c="m":Ze&&(c="l");b.push(c);for(c=0;c<a.length;++c)b.push((new Date(a[c])).getTimezoneOffset()|0);a=b.length;if(2>a)b="";else{for(var c=[b[0]],e=b[1],f=e,g=1,h=2;h<a;)f=b[h++],f!==e?(c.push("g"+ur(e)+"r"+ur(g)),e=f,g=1):g++;c.push("g"+ur(f)+"r"+ur(g));b=c.join("")}return b},void 0);
x("gsites.Xhr.send",gk,void 0);x("goog.dom.$",U,void 0);x("goog.dom.getDomHelper",T,void 0);x("goog.string.trim",zd,void 0); })()
