(function() { 

var d=false,h=null,i=true;function k(a){throw a;}var m,aa="SELECTED_CAMPAIGN",ba="SELECTED_INTERVAL",ca="SELECTED_CHART_TAB",da="SELECTED_CHART_TAB_2",ea="PERF_MODULE_DATE_PICKER",fa="PERF_MODULE_SECOND_CHART",ga="ALL_EXACT_DATES",ha="snapshot-alert-dismiss",ia="snapshot-refresh-module",ja="snapshot-preferences",ka="alertId",la="key",ma="value",na="moduleId",oa="rg",pa="-overlay",sa="-wait-icon",ta="-refresh";var ua=ua||{},v=this,wa=function(a,b,c){var e=a.split("."),f=c||v,g;!(e[0]in f)&&f.execScript&&f.execScript("var "+e[0]);for(;e.length&&(g=e.shift());)if(!e.length&&va(b))f[g]=b;else if(f[g])f=f[g];else{f[g]={};f=f[g]}},xa=function(a,b){var c=a.split("."),e=b||v,f;for(;f=c.shift();)if(e[f])e=e[f];else return h;return e},ya=function(){},za=function(a){a.oa=function(){return a.re||(a.re=new a)}},Aa=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)==

"[object Array]")return"array";if(typeof a.call!="undefined")return"function"}else return"null";else if(b=="function"&&typeof a.call=="undefined")return"object";return b},Ba=function(a,b){if(b in a)for(var c in a)if(c==b&&Object.prototype.hasOwnProperty.call(a,b))return i;return d};if(Object.prototype.propertyIsEnumerable)var Ca=function(a,b){return a instanceof Object?Object.prototype.propertyIsEnumerable.call(a,b):Ba(a,b)};else Ca=Ba;var va=function(a){return typeof a!="undefined"};

var w=function(a){return Aa(a)=="array"},Da=function(a){var b=Aa(a);return b=="array"||b=="object"&&typeof a.length=="number"};

var z=function(a){return typeof a=="string"},Ea=function(a){return typeof a=="number"},Fa=function(a){return Aa(a)=="function"},Ga=function(a){var b=Aa(a);return b=="object"||b=="array"||b=="function"},B=function(a){if(a.hasOwnProperty&&a.hasOwnProperty(Ha)){var b=a[Ha];if(b)return b}a[Ha]||(a[Ha]=++Ia);return a[Ha]},Ha="closure_hashCode_",Ia=0,Ja=function(a){var b=Aa(a);if(b=="object"||b=="array"){if(a.L)return a.L.call(a);var c=b=="array"?[]:{};for(var e in a)c[e]=Ja(a[e]);return c}return a},C=

function(a,b){var c=a.Wk;if(arguments.length>2){var e=Array.prototype.slice.call(arguments,2);c&&e.unshift.apply(e,c);c=e}b=a.Yk||b;a=a.Xk||a;var f,g=b||v;f=c?function(){var j=Array.prototype.slice.call(arguments);j.unshift.apply(j,c);return a.apply(g,j)}:function(){return a.apply(g,arguments)};f.Wk=c;f.Yk=b;f.Xk=a;return f},Ka=function(a){var b=Array.prototype.slice.call(arguments,1);b.unshift(a,h);return C.apply(h,b)},La=Date.now||function(){return(new Date).getTime()},E=function(a,b,c){wa(a,b,

c)},F=function(a,b,c){a[b]=c},G=function(a,b){function c(){}c.prototype=b.prototype;a.b=b.prototype;a.prototype=new c;a.prototype.constructor=a};var Ma=function(a,b,c){if(a.indexOf)return a.indexOf(b,c);if(Array.indexOf)return Array.indexOf(a,b,c);var e=c==h?0:c<0?Math.max(0,a.length+c):c,f=e;for(;f<a.length;f++)if(f in a&&a[f]===b)return f;return-1},Na=function(a,b,c){if(a.forEach)a.forEach(b,c);else if(Array.forEach)Array.forEach(a,b,c);else{var e=a.length,f=z(a)?a.split(""):a,g=0;for(;g<e;g++)g in f&&b.call(c,f[g],g,a)}},Oa=function(a,b,c){if(a.filter)return a.filter(b,c);if(Array.filter)return Array.filter(a,b,c);var e=a.length,f=[],g=

0,j=z(a)?a.split(""):a,l=0;for(;l<e;l++)if(l in j){var p=j[l];if(b.call(c,p,l,a))f[g++]=p}return f},Pa=function(a,b,c){if(a.map)return a.map(b,c);if(Array.map)return Array.map(a,b,c);var e=a.length,f=[],g=0,j=z(a)?a.split(""):a,l=0;for(;l<e;l++)if(l in j)f[g++]=b.call(c,j[l],l,a);return f},Qa=function(a,b,c,e){if(a.reduce)return e?a.reduce(C(b,e),c):a.reduce(b,c);var f=c;Na(a,function(g,j){f=b.call(e,f,g,j,a)});return f},Ra=function(a,b,c){if(a.some)return a.some(b,c);if(Array.some)return Array.some(a,

b,c);var e=a.length,f=z(a)?a.split(""):a,g=0;for(;g<e;g++)if(g in f&&b.call(c,f[g],g,a))return i;return d},Sa=function(a,b,c){if(a.every)return a.every(b,c);if(Array.every)return Array.every(a,b,c);var e=a.length,f=z(a)?a.split(""):a,g=0;for(;g<e;g++)if(g in f&&!b.call(c,f[g],g,a))return d;return i},I=function(a,b){if(a.contains)return a.contains(b);return Ma(a,b)>-1};

var Ta=function(a,b){I(a,b)||a.push(b)},Va=function(a,b,c){Ua(a,c,0,b)},Wa=function(a,b){var c=Ma(a,b),e;if(e=c!=-1)Array.prototype.splice.call(a,c,1).length==1;return e};

var Xa=function(a){if(w(a))return a.concat();else{var b=[],c=0,e=a.length;for(;c<e;c++)b[c]=a[c];return b}},Ya=function(a){if(w(a))return a.concat();return Xa(a)},Za=function(a){var b=1;for(;b<arguments.length;b++){var c=arguments[b];if(Da(c)){c=Ya(c);a.push.apply(a,c)}else a.push(c)}},Ua=function(a){return Array.prototype.splice.apply(a,$a(arguments,1))},$a=function(a,b,c){return arguments.length<=2?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)},bb=function(a,b){Array.prototype.sort.call(a,

b||ab)},db=function(a,b,c){if(!Da(a)||!Da(b)||a.length!=b.length)return d;var e=a.length,f=c||cb,g=0;for(;g<e;g++)if(!f.call(h,a[g],b[g]))return d;return i},ab=function(a,b){return a>b?1:a<b?-1:0},cb=function(a,b){return a===b},fb=function(){var a=[],b=0;for(;b<arguments.length;b++){var c=arguments[b];w(c)?a.push.apply(a,fb.apply(h,c)):a.push(c)}return a};var J=function(a,b){this.x=va(a)?a:0;this.y=va(b)?b:0};J.prototype.L=function(){return new J(this.x,this.y)};J.prototype.toString=function(){return"("+this.x+", "+this.y+")"};var gb=function(a,b){var c=a.x-b.x,e=a.y-b.y;return Math.sqrt(c*c+e*e)},hb=function(a,b){return new J(a.x-b.x,a.y-b.y)};var ib=function(a,b){this.width=a;this.height=b},jb=function(a,b){if(a==b)return i;if(!a||!b)return d;return a.width==b.width&&a.height==b.height};m=ib.prototype;m.L=function(){return new ib(this.width,this.height)};m.toString=function(){return"("+this.width+" x "+this.height+")"};m.Sk=function(){return this.width*this.height};m.Va=function(){return!this.Sk()};m.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};

m.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};m.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};m.scale=function(a){this.width*=a;this.height*=a;return this};var lb=function(a,b,c){for(var e in a)b.call(c,a[e],e,a)},mb=function(a){var b=0;for(var c in a)b++;return b},nb=function(a){var b=[],c=0;for(var e in a)b[c++]=a[e];return b},ob=function(a){var b=[],c=0;for(var e in a)b[c++]=e;return b};

var pb=function(a,b){for(var c in a)if(a[c]==b)return i;return d},qb=function(a){for(var b in a)return d;return i},rb=function(a,b){var c;if(c=b in a)delete a[b];return c},tb=function(a,b,c){if(b in a)k(Error('The object already contains the key "'+b+'"'));sb(a,b,c)},ub=function(a,b,c){if(b in a)return a[b];return c},sb=function(a,b,c){a[b]=c},vb=function(a){var b={},c=ob(a),e=0,f=c.length;for(;e<f;e++){var g=c[e];b[a[g]]=g}return b},wb=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable",

"toLocaleString","toString","valueOf"],xb=function(a){var b,c,e=1;for(;e<arguments.length;e++){c=arguments[e];for(b in c)a[b]=c[b];var f=0;for(;f<wb.length;f++){b=wb[f];if(Object.prototype.hasOwnProperty.call(c,b))a[b]=c[b]}}},yb=function(){var a=arguments.length;if(a==1&&w(arguments[0]))return yb.apply(h,arguments[0]);if(a%2)k(Error("Uneven number of arguments"));var b={},c=0;for(;c<a;c+=2)b[arguments[c]]=arguments[c+1];return b},zb=function(){var a=arguments.length;if(a==1&&w(arguments[0]))return zb.apply(h,

arguments[0]);var b={},c=0;for(;c<a;c++)b[arguments[c]]=i;return b};var Ab=function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Bb=/^[a-zA-Z0-9\-_.!~*'()]*$/,Cb=function(a){a=String(a);if(!Bb.test(a))return encodeURIComponent(a);return a};

var Lb=function(a,b){if(b)return a.replace(Gb,"&amp;").replace(Hb,"&lt;").replace(Ib,"&gt;").replace(Jb,"&quot;");else{if(!Kb.test(a))return a;if(a.indexOf("&")!=-1)a=a.replace(Gb,"&amp;");if(a.indexOf("<")!=-1)a=a.replace(Hb,"&lt;");if(a.indexOf(">")!=-1)a=a.replace(Ib,"&gt;");if(a.indexOf('"')!=-1)a=a.replace(Jb,"&quot;");return a}},Gb=/&/g,Hb=/</g,Ib=/>/g,Jb=/\"/g,Kb=/[&<>\"]/;

var Nb=function(a,b){var c=0,e=Ab(String(a)).split("."),f=Ab(String(b)).split("."),g=Math.max(e.length,f.length),j=0;for(;c==0&&j<g;j++){var l=e[j]||"",p=f[j]||"",q=new RegExp("(\\d*)(\\D*)","g"),u=new RegExp("(\\d*)(\\D*)","g");do{var x=q.exec(l)||["","",""],D=u.exec(p)||["","",""];if(x[0].length==0&&D[0].length==0)break;var U=x[1].length==0?0:parseInt(x[1],10),eb=D[1].length==0?0:parseInt(D[1],10);c=Mb(U,eb)||Mb(x[2].length==0,D[2].length==0)||Mb(x[2],D[2])}while(c==0)}return c},Mb=function(a,b){if(a<

b)return-1;else if(a>b)return 1;return 0};La();var K={};K.Te=d;K.fh=d;K.Wb=d;K.kh=d;K.Ue=d;K.We=d;K.sb=K.Te||K.fh||K.Wb||K.Ue||K.kh||K.We;K.Lf=function(){return v.navigator?v.navigator.userAgent:h};K.Di=function(){return v.navigator};K.bd=function(){K.Oc=d;K.Zh=d;K.Wd=d;K.ai=d;K.nf=d;K.Nc=d;var a;if(!K.sb&&(a=K.Lf())){var b=K.Di();K.Oc=a.indexOf("Opera")==0;K.Zh=!K.Oc&&a.indexOf("MSIE")!=-1;K.Wd=!K.Oc&&a.indexOf("WebKit")!=-1;K.ai=K.Wd&&a.indexOf("Mobile")!=-1;K.nf=!K.Oc&&!K.Wd&&b.product=="Gecko";K.Nc=K.nf&&b.vendor=="Camino"}};K.sb||K.bd();

K.U=K.sb?K.We:K.Oc;K.j=K.sb?K.Te:K.Zh;K.B=K.sb?K.fh||K.Wb:K.nf;K.mh=K.sb?K.Wb:K.Nc;K.p=K.sb?K.kh||K.Ue:K.Wd;K.oh=K.Ue||K.ai;K.Dk=K.p;K.zl=function(){var a=K.Di();return a&&a.platform||""};K.Ye=K.zl();K.ih=d;K.lh=d;K.hh=d;K.Nd=K.ih||K.lh||K.hh;K.mn=function(){K.xl=K.Ye.indexOf("Mac")!=-1;K.yl=K.Ye.indexOf("Win")!=-1;K.wl=K.Ye.indexOf("Linux")!=-1};K.Nd||K.mn();K.Ak=K.Nd?K.ih:K.xl;K.Hk=K.Nd?K.lh:K.yl;K.Fp=K.Nd?K.hh:K.wl;

K.Al=function(){var a="",b;if(K.U&&v.opera){var c=v.opera.version;a=typeof c=="function"?c():c}else{if(K.B)b=/rv\:([^\);]+)(\)|;)/;else if(K.j)b=/MSIE\s+([^\);]+)(\)|;)/;else if(K.p)b=/WebKit\/(\S+)/;if(b){var e=b.exec(K.Lf());a=e?e[1]:""}}return a};K.Od=K.Al();K.gl=function(a,b){return Nb(a,b)};K.z=function(a){return Nb(K.Od,a)>=0};var Ob,Pb,Qb=function(a,b){a.className=b},Rb=function(a){var b=a.className;return b&&typeof b.split=="function"?b.split(" "):[]},Sb=function(a){var b=Rb(a),c=1,e=1;for(;e<arguments.length;e++)if(I(b,arguments[e]))c&=0;else{b.push(arguments[e]);c&=1}a.className=b.join(" ");return Boolean(c)},Tb=function(a){var b=Rb(a),c=$a(arguments,1),e=0,f=0;for(;f<b.length;f++)if(I(c,b[f])){Ua(b,f--,1);e++}a.className=b.join(" ");return e==c.length};var Ub=function(a,b,c){c?Sb(a,b):Tb(a,b)};var Wb=function(){return Ob||(Ob=new Vb)},L=function(a){return a?new Vb(Yb(a)):Wb()};

var Zb=function(a){return z(a)?document.getElementById(a):a},$b=Zb,ac=function(a,b,c){return Wb().ee(a,b,c)},bc=ac,dc=function(a,b){lb(b,function(c,e){if(e=="style")a.style.cssText=c;else if(e=="class")a.className=c;else if(e=="for")a.htmlFor=c;else if(e in cc)a.setAttribute(cc[e],c);else a[e]=c})},cc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",type:"type"},ec=function(a){var b=

a||v||window,c=b.document;if(K.p&&!K.z("500")&&!K.oh){if(typeof b.innerHeight=="undefined")b=window;var e=b.innerHeight,f=b.document.documentElement.scrollHeight;if(b==b.top)if(f<e)e-=15;return new ib(b.innerWidth,e)}var g=L(c),j=g.ed()&&(!K.U||K.U&&K.z("9.50"))?c.documentElement:c.body;return new ib(j.clientWidth,j.clientHeight)},fc=function(a){return L(a).hc()},gc=function(){var a=Wb();return a.t.apply(a,arguments)};

var hc=function(a,b){a.appendChild(b)},ic=function(a){var b;for(;b=a.firstChild;)a.removeChild(b)},jc=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)},kc=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)},lc=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):h},mc=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};var oc=function(a){return nc(a.nextSibling,i)},nc=function(a,b){for(;a&&a.nodeType!=1;)a=b?a.nextSibling:a.previousSibling;return a};

var rc=K.p&&K.gl(K.Od,"521")<=0,sc=function(a,b){if(typeof a.contains!="undefined"&&!rc&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},Yb=function(a){return a.nodeType==9?a:a.ownerDocument||a.document},tc=function(a){var b;return b=K.p?a.document||a.contentWindow.document:a.contentDocument||a.contentWindow.document},uc=function(a,b){if("textContent"in a)a.textContent=

b;else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{ic(a);var c=Yb(a);a.appendChild(c.createTextNode(b))}},wc=function(a,b){var c=[];vc(a,b,c,i);return c.length?c[0]:undefined},vc=function(a,b,c,e){if(a!=h){var f=0,g;for(;g=a.childNodes[f];f++){if(b(g)){c.push(g);if(e)return}vc(g,b,c,e)}}},xc={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},yc={IMG:" ",BR:"\n"},zc=function(a){var b=a.getAttributeNode("tabindex");if(b&&b.specified){var c=

a.tabIndex;return Ea(c)&&c>=0}return d},Ac=function(a,b){if(b)a.tabIndex=0;else a.removeAttribute("tabIndex")},Bc=function(a,b,c){if(!(a.nodeName in xc))if(a.nodeType==3)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in yc)b.push(yc[a.nodeName]);else{var e=a.firstChild;for(;e;){Bc(e,b,c);e=e.nextSibling}}},Cc=function(a){if(a&&typeof a.length=="number")if(Ga(a))return typeof a.item=="function"||typeof a.item=="string";else if(Fa(a))return typeof a.item==

"function";return d},Dc=function(a,b,c,e){if(!c)a=a.parentNode;var f=e==h,g=0;for(;a&&(f||g<=e);){if(b(a))return a;a=a.parentNode;g++}return h},Vb=function(a){this.C=a||v.document||document};m=Vb.prototype;m.W=function(){return this.C};m.a=function(a){return z(a)?this.C.getElementById(a):a};m.A=Vb.prototype.a;

m.ee=function(a,b,c){var e=c||this.C,f=a&&a!="*"?a.toLowerCase():"";if(e.querySelectorAll&&(f||b)&&(!K.p||this.ed()||K.z("528"))){var g=f+(b?"."+b:""),j=e.querySelectorAll(g);return K.j&&K.z("8")?Ya(j):j}if(b&&e.getElementsByClassName){var l=e.getElementsByClassName(b);if(f){var p=[],q=0,u;for(;u=l[q];q++)f==u.nodeName.toLowerCase()&&p.push(u);return p}else return l}var l=e.getElementsByTagName(f||"*");if(b){var p=[],q=0,u;for(;u=l[q];q++){var x=u.className;typeof x.split=="function"&&I(x.split(" "),

b)&&p.push(u)}return p}else return l};m.Cc=Vb.prototype.ee;m.Lm=function(a){return ec(a||this.hc())};

m.t=function(a,b){if(K.j&&b&&(b.name||b.type)){var c=["<",a];b.name&&c.push(' name="',Lb(b.name),'"');if(b.type){c.push(' type="',Lb(b.type),'"');b=Ja(b);delete b.type}c.push(">");a=c.join("")}var e=this.createElement(a);b&&dc(e,b);if(arguments.length>2){function f(l){if(l)this.appendChild(e,z(l)?this.createTextNode(l):l)}var g=2;for(;g<arguments.length;g++){var j=arguments[g];Da(j)&&!(Ga(j)&&j.nodeType>0)?Na(Cc(j)?Xa(j):j,f,this):f.call(this,j)}}return e};m.yk=Vb.prototype.t;m.createElement=function(a){return this.C.createElement(a)};

m.createTextNode=function(a){return this.C.createTextNode(a)};m.Qi=function(a){var b=this.C.createElement("div");b.innerHTML=a;if(b.childNodes.length==1)return b.firstChild;else{var c=this.C.createDocumentFragment();for(;b.firstChild;)c.appendChild(b.firstChild);return c}};

m.ed=function(){var a=this.C;if(a.compatMode)return a.compatMode=="CSS1Compat";if(K.p){var b=a.createElement("div");b.style.cssText="position:absolute;width:0;height:0;width:1";var c=b.style.width=="1px"?"BackCompat":"CSS1Compat";return(a.compatMode=c)=="CSS1Compat"}return d};

m.hc=function(){var a=this.C;if(a.parentWindow)return a.parentWindow;if(K.p&&!K.z("500")&&!K.oh){var b=a.createElement("script");b.innerHTML="document.parentWindow=window";var c=a.documentElement;c.appendChild(b);c.removeChild(b);return a.parentWindow}return a.defaultView};m.xi=function(){var a=this.C;return!K.p&&this.ed()?a.documentElement:a.body};m.Ab=function(){var a=this.xi();return new J(a.scrollLeft,a.scrollTop)};m.appendChild=hc;m.Ij=ic;m.Vi=jc;m.removeNode=lc;m.replaceNode=mc;m.um=oc;

m.contains=sc;var Ec=function(a){if(/^\s*$/.test(a))return d;var b=/\\["\\\/bfnrtu]/g,c=/"[^"\\\n\r\u2028\u2029\x00-\x1f\x80-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,e=/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,f=/^[\],:{}\s\u2028\u2029]*$/;return f.test(a.replace(b,"@").replace(c,"]").replace(e,""))},Fc=function(a){String(a);if(Ec(a))try{return eval("("+a+")")}catch(b){}k(Error("Invalid JSON string: "+a))};var Gc=function(){};Gc.prototype.Dg=function(a){var b=[];this.Eg(a,b);return b.join("")};

Gc.prototype.Eg=function(a,b){switch(typeof a){case "string":this.Sj(a,b);break;case "number":this.yo(a,b);break;case "boolean":b.push(a);break;case "undefined":b.push("null");break;case "object":if(a==h){b.push("null");break}if(w(a)){this.xo(a,b);break}this.zo(a,b);break;case "function":break;default:k(Error("Unknown type: "+typeof a))}};

var Hc={'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},Ic=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;Gc.prototype.Sj=function(a,b){b.push('"',a.replace(Ic,function(c){if(c in Hc)return Hc[c];var e=c.charCodeAt(0),f="\\u";if(e<16)f+="000";else if(e<256)f+="00";else if(e<4096)f+="0";return Hc[c]=f+e.toString(16)}),'"')};Gc.prototype.yo=function(a,b){b.push(isFinite(a)&&!isNaN(a)?a:"null")};

Gc.prototype.xo=function(a,b){var c=a.length;b.push("[");var e="",f=0;for(;f<c;f++){b.push(e);this.Eg(a[f],b);e=","}b.push("]")};Gc.prototype.zo=function(a,b){b.push("{");var c="";for(var e in a)if(a.hasOwnProperty(e)){var f=a[e];if(typeof f!="function"){b.push(c);this.Sj(e,b);b.push(":");this.Eg(f,b);c=","}}b.push("}")};if("StopIteration"in v)var Jc=v.StopIteration;else Jc=Error("StopIteration");var Kc=function(){};Kc.prototype.v=function(){k(Jc)};Kc.prototype.Ze=function(){return this};var Lc=function(a){if(typeof a.va=="function")return a.va();if(Da(a)||z(a))return a.length;return mb(a)},Mc=function(a){if(typeof a.X=="function")return a.X();if(z(a))return a.split("");if(Da(a)){var b=[],c=a.length,e=0;for(;e<c;e++)b.push(a[e]);return b}return nb(a)},Nc=function(a){if(typeof a.Sa=="function")return a.Sa();if(typeof a.X=="function")return undefined;if(Da(a)||z(a)){var b=[],c=a.length,e=0;for(;e<c;e++)b.push(e);return b}return ob(a)},Oc=function(a,b){if(typeof a.contains=="function")return a.contains(b);

if(typeof a.gf=="function")return a.gf(b);if(Da(a)||z(a))return I(a,b);return pb(a,b)},Pc=function(a,b,c){if(typeof a.forEach=="function")a.forEach(b,c);else if(Da(a)||z(a))Na(a,b,c);else{var e=Nc(a),f=Mc(a),g=f.length,j=0;for(;j<g;j++)b.call(c,f[j],e&&e[j],a)}},Qc=function(a,b,c){if(typeof a.every=="function")return a.every(b,c);if(Da(a)||z(a))return Sa(a,b,c);var e=Nc(a),f=Mc(a),g=f.length,j=0;for(;j<g;j++)if(!b.call(c,f[j],e&&e[j],a))return d;return i};var Rc=function(a){this.k={};this.m=[];var b=arguments.length;if(b>1){if(b%2)k(Error("Uneven number of arguments"));var c=0;for(;c<b;c+=2)this.r(arguments[c],arguments[c+1])}else a&&this.Dc(a)};m=Rc.prototype;m.n=0;m.Ld=0;m.va=function(){return this.n};m.X=function(){this.Gc();var a=[],b=0;for(;b<this.m.length;b++){var c=this.m[b];a.push(this.k[c])}return a};m.Sa=function(){this.Gc();return this.m.concat()};m.P=function(a){return Sc(this.k,a)};

m.gf=function(a){var b=0;for(;b<this.m.length;b++){var c=this.m[b];if(Sc(this.k,c)&&this.k[c]==a)return i}return d};m.vf=function(a,b){if(this===a)return i;if(this.n!=a.va())return d;var c=b||Tc;this.Gc();var e,f=0;for(;e=this.m[f];f++)if(!c(this.l(e),a.l(e)))return d;return i};var Tc=function(a,b){return a===b};m=Rc.prototype;m.Va=function(){return this.n==0};m.clear=function(){this.k={};this.Ld=this.n=this.m.length=0};

m.remove=function(a){if(Sc(this.k,a)){delete this.k[a];this.n--;this.Ld++;this.m.length>2*this.n&&this.Gc();return i}return d};m.Gc=function(){if(this.n!=this.m.length){var a=0,b=0;for(;a<this.m.length;){var c=this.m[a];if(Sc(this.k,c))this.m[b++]=c;a++}this.m.length=b}if(this.n!=this.m.length){var e={},a=0,b=0;for(;a<this.m.length;){var c=this.m[a];if(!Sc(e,c)){this.m[b++]=c;e[c]=1}a++}this.m.length=b}};m.l=function(a,b){if(Sc(this.k,a))return this.k[a];return b};

m.r=function(a,b){if(!Sc(this.k,a)){this.n++;this.m.push(a);this.Ld++}this.k[a]=b};m.Dc=function(a){var b,c;if(a instanceof Rc){b=a.Sa();c=a.X()}else{b=ob(a);c=nb(a)}var e=0;for(;e<b.length;e++)this.r(b[e],c[e])};m.L=function(){return new Rc(this)};m.Ze=function(a){this.Gc();var b=0,c=this.m,e=this.k,f=this.Ld,g=this,j=new Kc;j.v=function(){for(;i;){if(f!=g.Ld)k(Error("The map has changed since the iterator was created"));if(b>=c.length)k(Jc);var l=c[b++];return a?l:e[l]}};return j};

if(Object.prototype.hasOwnProperty)var Sc=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};else Sc=function(a,b){return b in a&&a[b]!==Object.prototype[b]};var Uc=function(a){this.k=new Rc;a&&this.Dc(a)},Vc=function(a){var b=typeof a;return b=="object"?"o"+B(a):b.substr(0,1)+a};m=Uc.prototype;m.va=function(){return this.k.va()};m.add=function(a){this.k.r(Vc(a),a)};m.Dc=function(a){var b=Mc(a),c=b.length,e=0;for(;e<c;e++)this.add(b[e])};m.qc=function(a){var b=Mc(a),c=b.length,e=0;for(;e<c;e++)this.remove(b[e])};m.remove=function(a){return this.k.remove(Vc(a))};m.clear=function(){this.k.clear()};m.Va=function(){return this.k.Va()};m.contains=function(a){return this.k.P(Vc(a))};

m.Wi=function(a){var b=new Uc,c=Mc(a),e=0;for(;e<c.length;e++){var f=c[e];this.contains(f)&&b.add(f)}return b};m.X=function(){return this.k.X()};m.L=function(){return new Uc(this)};m.vf=function(a){return this.va()==Lc(a)&&this.yn(a)};m.yn=function(a){var b=Lc(a);if(this.va()>b)return d;if(!(a instanceof Uc)&&b>5)a=new Uc(a);return Qc(this,function(c){return Oc(a,c)})};m.Ze=function(){return this.k.Ze(d)};var Wc=function(a){var b=[],c=0;for(;c<a.length;c++)w(a[c])?b.push(Wc(a[c])):b.push(a[c]);return"[ "+b.join(", ")+" ]"},Zc=function(a,b){try{var c=Xc(a),e="Message: "+Lb(c.message)+'\nUrl: <a href="view-source:'+c.fileName+'" target="_new">'+c.fileName+"</a>\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+Lb(c.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+Lb(Yc(b)+"-> ");return e}catch(f){return"Exception trying to expose exception! You win, we lose. "+f}},Xc=function(a){var b=xa("window.location.href");

return typeof a=="string"?{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"}:!a.lineNumber||!a.fileName||!a.stack?{message:a.message,name:a.name,lineNumber:a.lineNumber||a.line||"Not available",fileName:a.fileName||a.filename||a.sourceURL||b,stack:a.stack||"Not available"}:a},Yc=function(a){return $c(a||arguments.callee.caller,[])},$c=function(a,b){var c=[];if(I(b,a))c.push("[...circular reference...]");else if(a&&b.length<50){c.push(ad(a)+"(");var e=a.arguments,

f=0;for(;f<e.length;f++){f>0&&c.push(", ");var g,j=e[f];switch(typeof j){case "object":g=j?"object":"null";break;case "string":g=j;break;case "number":g=String(j);break;case "boolean":g=j?"true":"false";break;case "function":g=(g=ad(j))?g:"[fn]";break;case "undefined":default:g=typeof j;break}if(g.length>40)g=g.substr(0,40)+"...";c.push(g)}b.push(a);c.push(")\n");try{c.push($c(a.caller,b))}catch(l){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},

ad=function(a){var b=String(a);if(!bd[b]){var c=/function ([^\(]+)/.exec(b);if(c){var e=c[1];bd[b]=e}else bd[b]="[Anonymous]"}return bd[b]},cd=function(a,b,c,e){if(xa("document.all"))return"";var f=b||v,g=c||"",j=e||0;if(f==a)return g;for(var l in f)if(!(l=="Packages"||l=="sun"||l=="netscape"||l=="java")){if(f[l]==a)return g+l;if((typeof f[l]=="function"||typeof f[l]=="object")&&f[l]!=v&&f[l]!=xa("document")&&f.hasOwnProperty(l)&&j<6){var p=cd(a,f[l],g+l+".",j+1);if(p)return p}}return""},bd={};var ed=function(a,b,c,e,f){this.hq=typeof f=="number"?f:dd++;this.jq=e||La();this.Kb=a;this.Yp=b;this.Vp=c};ed.prototype.Nl=h;ed.prototype.Ml=h;var dd=0;ed.prototype.Go=function(a){this.Nl=a};ed.prototype.Ho=function(a){this.Ml=a};ed.prototype.Bi=function(){return this.Kb};ed.prototype.ck=function(a){this.Kb=a};var fd=function(a){this.On=a;this.I=h;this.M={};this.Li=[]};fd.prototype.Kb=h;var kd=function(a,b){this.name=a;this.value=b};kd.prototype.toString=function(){return this.name};new kd("OFF",Infinity);new kd("SHOUT",1200);new kd("SEVERE",1000);var ld=new kd("WARNING",900);new kd("INFO",800);var md=new kd("CONFIG",700),nd=new kd("FINE",500);new kd("FINER",400);var od=new kd("FINEST",300);new kd("ALL",0);m=fd.prototype;m.gc=function(){return this.I};m.ck=function(a){this.Kb=a};m.Bi=function(){return this.Kb};

m.bg=function(a){if(this.Kb)return a.value>=this.Kb.value;if(this.I)return this.I.bg(a);return d};m.log=function(a,b,c){this.bg(a)&&this.Cn(this.pm(a,b,c))};m.pm=function(a,b,c){var e=new ed(a,String(b),this.On);if(c){e.Go(c);e.Ho(Zc(c,arguments.callee.caller))}return e};m.Pe=function(a,b){this.log(ld,a,b)};m.na=function(a,b){this.log(nd,a,b)};m.yf=function(a,b){this.log(od,a,b)};m.Cn=function(a){if(this.bg(a.Bi())){var b=this;for(;b;){b.Zk(a);b=b.gc()}}};m.Zk=function(a){var b=0;for(;b<this.Li.length;b++)this.Li[b](a)};

m.No=function(a){this.I=a};m.Jk=function(a,b){this.M[a]=b};var pd={},qd=h,rd=function(){if(!qd){qd=new fd("");pd[""]=qd;qd.ck(md)}},td=function(a){rd();return a in pd?pd[a]:sd(a)},sd=function(a){var b=new fd(a),c=a.split("."),e=c[c.length-1];c.length=c.length-1;var f=c.join("."),g=td(f);g.Jk(e,b);b.No(g);return pd[a]=b};var ud=function(){};ud.prototype.pf=d;ud.prototype.pn=function(){return this.pf};ud.prototype.u=function(){if(!this.pf){this.pf=i;this.e()}};ud.prototype.e=function(){};var vd=function(a){typeof a.u=="function"&&a.u()};var wd=function(a,b){ud.call(this);this.ld=b;this.zb=[];this.kl(a)};G(wd,ud);m=wd.prototype;m.kf=h;m.of=h;m.wd=function(a){this.kf=a};m.Xj=function(a){this.of=a};m.Ta=function(){if(this.zb.length)return this.zb.pop();return this.Qh()};m.Pb=function(a){this.zb.length<this.ld?this.zb.push(a):this.di(a)};m.kl=function(a){if(a>this.ld)k(Error("[goog.structs.SimplePool] Initial cannot be greater than max"));var b=0;for(;b<a;b++)this.zb.push(this.Qh())};m.Qh=function(){return this.kf?this.kf():{}};

m.di=function(a){if(this.of)this.of(a);else if(Fa(a.u))a.u();else for(var b in a)delete a[b]};m.e=function(){wd.b.e.call(this);var a=this.zb;for(;a.length;)this.di(a.pop());delete this.zb};var M=function(a,b){this.type=a;this.currentTarget=this.target=b};G(M,ud);m=M.prototype;m.e=function(){delete this.type;delete this.target;delete this.currentTarget};m.ob=d;m.sc=i;m.stopPropagation=function(){this.ob=i};m.preventDefault=function(){this.sc=d};var xd=function(a,b){a&&this.Hb(a,b)};G(xd,M);var yd=[1,4,2];m=xd.prototype;m.type=h;m.target=h;m.relatedTarget=h;m.offsetX=0;m.offsetY=0;m.clientX=0;m.clientY=0;m.screenX=0;m.screenY=0;m.button=0;m.keyCode=0;m.charCode=0;m.ctrlKey=d;m.altKey=d;m.shiftKey=d;m.metaKey=d;m.ga=h;

m.Hb=function(a,b){this.type=a.type;this.target=a.target||a.srcElement;this.currentTarget=b;this.relatedTarget=a.relatedTarget?a.relatedTarget:this.type==zd?a.fromElement:this.type==Ad?a.toElement:h;this.offsetX=typeof a.layerX=="number"?a.layerX:a.offsetX;this.offsetY=typeof a.layerY=="number"?a.layerY:a.offsetY;this.clientX=typeof a.clientX=="number"?a.clientX:a.pageX;this.clientY=typeof a.clientY=="number"?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;

this.keyCode=a.keyCode||0;this.charCode=a.charCode||(this.type==Bd?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.ga=a;delete this.sc;delete this.ob};m.Yi=function(a){return K.j?this.type=="click"?a==0:!!(this.ga.button&yd[a]):K.p&&!K.z("420")?this.ga.button==1&&a==0:this.ga.button==a};m.stopPropagation=function(){this.ob=i;if(this.ga.stopPropagation)this.ga.stopPropagation();else this.ga.cancelBubble=i};

m.preventDefault=function(){this.sc=d;if(this.ga.preventDefault)this.ga.preventDefault();else{this.ga.returnValue=d;try{this.ga.keyCode=-1}catch(a){}}};m.Wl=function(){return this.ga};m.e=function(){xd.b.e.call(this);this.ga=h};var Cd=function(){},Dd=0;m=Cd.prototype;m.ag=h;m.Lb=h;m.Fj=h;m.src=h;m.type=h;m.Xb=h;m.ad=h;m.T=0;m.rc=d;m.ef=d;m.Hb=function(a,b,c,e,f,g){if(Fa(a))this.ag=i;else if(a&&a.handleEvent&&Fa(a.handleEvent))this.ag=d;else k(Error("Invalid listener argument"));this.Lb=a;this.Fj=b;this.src=c;this.type=e;this.Xb=!!f;this.ad=g;this.ef=d;this.T=++Dd;this.rc=d};m.handleEvent=function(a){if(this.ag)return this.Lb.call(this.ad||this.src,a);return this.Lb.handleEvent.call(this.Lb,a)};var Ed={},Fd={},Gd={},Hd=new wd(0,600);Hd.wd(function(){return{n:0}});Hd.Xj(function(a){a.n=0});var Id=new wd(0,600);Id.wd(function(){return[]});Id.Xj(function(a){a.length=0;delete a.kd;delete a.og});var Jd=new wd(0,600);Jd.wd(function(){var a=function(b){return Kd.call(a.src,a.T,b)};return a});var Ld=function(){return new Cd},Md=new wd(0,600);Md.wd(Ld);

var Nd=function(){return new xd},Od=function(){var a=h;if(K.j){a=new wd(0,600);a.wd(Nd)}return a},Pd=Od(),Qd="on",Rd={},N=function(a,b,c,e,f){if(b)if(w(b)){var g=0;for(;g<b.length;g++)N(a,b[g],c,e,f);return h}else{var j=!!e,l=Fd;b in l||(l[b]=Hd.Ta());l=l[b];if(!(j in l)){l[j]=Hd.Ta();l.n++}l=l[j];var p=B(a),q,u;if(l[p]){q=l[p];var g=0;for(;g<q.length;g++){u=q[g];if(u.Lb==c&&u.ad==f){if(u.rc)break;return q[g].T}}}else{l[p]=Id.Ta();q=l[p];l.n++}var x=Jd.Ta();x.src=a;u=Md.Ta();u.Hb(c,x,a,b,j,f);var D=

u.T;x.T=D;q.push(u);Ed[D]=u;Gd[p]||(Gd[p]=Id.Ta());Gd[p].push(u);if(a.addEventListener){if(a==v||!a.Rh)a.addEventListener(b,x,j)}else a.attachEvent(Sd(b),x);return D}else k(Error("Invalid event type"))},Td=function(a,b,c,e,f){if(w(b)){var g=0;for(;g<b.length;g++)Td(a,b[g],c,e,f);return h}var j=N(a,b,c,e,f),l=Ed[j];l.ef=i;return j},P=function(a,b,c,e,f){if(w(b)){var g=0;for(;g<b.length;g++)P(a,b[g],c,e,f);return h}var j=!!e,l=Ud(a,b,j);if(!l)return d;var g=0;for(;g<l.length;g++)if(l[g].Lb==c&&l[g].Xb==

j&&l[g].ad==f)return Vd(l[g].T);return d},Vd=function(a){if(!Ed[a])return d;var b=Ed[a];if(b.rc)return d;var c=b.src,e=b.type,f=b.Fj,g=b.Xb;if(c.removeEventListener){if(c==v||!c.Rh)c.removeEventListener(e,f,g)}else c.detachEvent&&c.detachEvent(Sd(e),f);var j=B(c),l=Fd[e][g][j];if(Gd[j]){var p=Gd[j];Wa(p,b);p.length==0&&delete Gd[j]}b.rc=i;l.og=i;Wd(e,g,j,l);delete Ed[a];return i},Wd=function(a,b,c,e){if(!e.kd)if(e.og){var f=0,g=0;for(;f<e.length;f++)if(e[f].rc)Md.Pb(e[f]);else{if(f!=g)e[g]=e[f];g++}e.length=

g;e.og=d;if(g==0){Id.Pb(e);delete Fd[a][b][c];Fd[a][b].n--;if(Fd[a][b].n==0){Hd.Pb(Fd[a][b]);delete Fd[a][b];Fd[a].n--}if(Fd[a].n==0){Hd.Pb(Fd[a]);delete Fd[a]}}}},Xd=function(a,b,c){var e=0,f=a==h,g=b==h,j=c==h;c=!!c;if(f)lb(Gd,function(x){var D=x.length-1;for(;D>=0;D--){var U=x[D];if((g||b==U.type)&&(j||c==U.Xb)){Vd(U.T);e++}}});else{var l=B(a);if(Gd[l]){var p=Gd[l],q=p.length-1;for(;q>=0;q--){var u=p[q];if((g||b==u.type)&&(j||c==u.Xb)){Vd(u.T);e++}}}}return e},Ud=function(a,b,c){var e=Fd;if(b in

e){e=e[b];if(c in e){e=e[c];var f=B(a);if(e[f])return e[f]}}return h},Yd=function(a,b,c,e,f){var g=!!e,j=Ud(a,b,g);if(j){var l=0;for(;l<j.length;l++)if(j[l].Lb==c&&j[l].Xb==g&&j[l].ad==f)return j[l]}return h},Zd="mousedown",$d="mouseup",zd="mouseover",Ad="mouseout",ae="mousemove",Bd="keypress",be="contextmenu",Sd=function(a){if(a in Rd)return Rd[a];return Rd[a]=Qd+a},de=function(a,b,c,e){var f=1,g=Fd;if(b in g){g=g[b];if(c in g){g=g[c];var j=B(a);if(g[j]){var l=g[j];if(l.kd)l.kd++;else l.kd=1;try{var p=

l.length,q=0;for(;q<p;q++){var u=l[q];if(u&&!u.rc)f&=ce(u,e)!==d}}finally{l.kd--;Wd(b,c,j,l)}}}}return Boolean(f)},ce=function(a,b){var c=a.handleEvent(b);a.ef&&Vd(a.T);return c},ee=function(a,b){if(z(b))b=new M(b,a);else if(b instanceof M)b.target=b.target||a;else{var c=b;b=new M(b.type,a);xb(b,c)}var e=1,f,g=b.type,j=Fd;if(!(g in j))return i;j=j[g];var l=i in j,p=d in j;if(l){f=[];var q=a;for(;q;q=q.If())f.push(q);var u=f.length-1;for(;!b.ob&&u>=0;u--){b.currentTarget=f[u];e&=de(f[u],b.type,i,b)&&

b.sc!=d}}if(p)if(l){var u=0;for(;!b.ob&&u<f.length;u++){b.currentTarget=f[u];e&=de(f[u],b.type,d,b)&&b.sc!=d}}else{var x=a;for(;!b.ob&&x;x=x.If()){b.currentTarget=x;e&=de(x,b.type,d,b)&&b.sc!=d}}return Boolean(e)},Kd=function(a,b){if(!Ed[a])return i;var c=Ed[a],e=c.type,f=Fd;if(!(e in f))return i;f=f[e];var g;if(K.j){var j=b||xa("window.event"),l=i in f;if(l){if(j.keyCode<0||j.returnValue!=undefined)return i;fe(j)}B(c.src);var p=Pd.Ta();p.Hb(j,this);g=i;try{if(l){var q=Id.Ta(),u=p.currentTarget;for(;u;u=

u.parentNode)q.push(u);var x=q.length-1;for(;!p.ob&&x>=0;x--){p.currentTarget=q[x];g&=de(q[x],e,i,p)}var x=0;for(;!p.ob&&x<q.length;x++){p.currentTarget=q[x];g&=de(q[x],e,d,p)}}else g=ce(c,p)}finally{if(q){q.length=0;Id.Pb(q)}p.u();Pd.Pb(p)}return g}var D=new xd(b,this);try{g=ce(c,D)}finally{D.u()}return g},fe=function(a){var b=d;if(a.keyCode==0)try{a.keyCode=-1;return}catch(c){b=i}if(b||a.returnValue==undefined)a.returnValue=i};var Q=function(){};G(Q,ud);m=Q.prototype;m.Rh=i;m.Bj=h;m.If=function(){return this.Bj};m.addEventListener=function(a,b,c,e){N(this,a,b,c,e)};m.removeEventListener=function(a,b,c,e){P(this,a,b,c,e)};m.dispatchEvent=function(a){return ee(this,a)};m.e=function(){Q.b.e.call(this);Xd(this);this.Bj=h};var he=function(a,b){Q.call(this);this.dd=a||1;this.Hd=b||ge;this.cf=C(this.ip,this);this.hg=La()};G(he,Q);he.prototype.Rc=d;var ge=v.window,ie=0.8;m=he.prototype;m.Za=h;m.setInterval=function(a){this.dd=a;if(this.Za&&this.Rc){this.stop();this.start()}else this.Za&&this.stop()};m.ip=function(){if(this.Rc){var a=La()-this.hg;if(a>0&&a<this.dd*ie)this.Za=this.Hd.setTimeout(this.cf,this.dd-a);else{this.Bl();if(this.Rc){this.Za=this.Hd.setTimeout(this.cf,this.dd);this.hg=La()}}}};m.Bl=function(){this.dispatchEvent("tick")};

m.start=function(){this.Rc=i;if(!this.Za){this.Za=this.Hd.setTimeout(this.cf,this.dd);this.hg=La()}};m.stop=function(){this.Rc=d;if(this.Za){this.Hd.clearTimeout(this.Za);this.Za=h}};m.e=function(){he.b.e.call(this);this.stop();delete this.Hd};var je=function(a,b,c){if(Fa(a)){if(c)a=C(a,c)}else if(a&&typeof a.handleEvent=="function")a=C(a.handleEvent,a);else k(Error("Invalid listener argument"));return b>2147483647?-1:ge.setTimeout(a,b||0)},ke=function(a){ge.clearTimeout(a)};var le="complete";var me=function(){if(!!K.B){this.vb={};this.Se={};this.Le=[]}};m=me.prototype;m.H=td("goog.net.xhrMonitor");m.Gj=function(a){if(!!K.B){var b=z(a)?a:Ga(a)?B(a):"";this.H.yf("Pushing context: "+a+" ("+b+")");this.Le.push(b)}};m.Dj=function(){if(!!K.B){var a=this.Le.pop();this.H.yf("Popping context: "+a);this.lp(a)}};m.En=function(a){if(!!K.B){var b=B(a);this.H.na("Opening XHR : "+b);var c=0;for(;c<this.Le.length;c++){var e=this.Le[c];this.Qd(this.vb,e,b);this.Qd(this.Se,b,e)}}};

m.Dn=function(a){if(!!K.B){var b=B(a);this.H.na("Closing XHR : "+b);delete this.Se[b];for(var c in this.vb){Wa(this.vb[c],b);this.vb[c].length==0&&delete this.vb[c]}}};m.lp=function(a){var b=this.Se[a],c=this.vb[a];if(b&&c){this.H.yf("Updating dependent contexts");Na(b,function(e){Na(c,function(f){this.Qd(this.vb,e,f);this.Qd(this.Se,f,e)},this)},this)}};m.Qd=function(a,b,c){a[b]||(a[b]=[]);I(a[b],c)||a[b].push(c)};var ne=new me;var pe=function(){return oe()};var oe=h,qe=h,re=h,se=function(a,b){oe=a;qe=b;re=h},ue=function(){var a=te();return a?new ActiveXObject(a):new XMLHttpRequest},ye=function(){var a=te(),b={};if(a){b[0]=i;b[1]=i}return b};se(ue,ye);var ze=h,te=function(){if(!ze&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;for(;b<a.length;b++){var c=a[b];try{new ActiveXObject(c);return ze=c}catch(e){}}k(Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed"))}return ze};var Ae=function(){Q.call(this);this.headers=new Rc};G(Ae,Q);Ae.prototype.H=td("goog.net.XhrIo");var Be="Content-Type",Ce="application/x-www-form-urlencoded;charset=utf-8",De=[],Fe=function(a,b,c,e,f,g){var j=new Ae;De.push(j);b&&N(j,le,b);N(j,"ready",Ka(Ee,j));g&&j.Wo(g);j.send(a,c,e,f)},Ge=function(){var a=De;for(;a.length;)a.pop().u()},He=function(a,b){Ae.prototype.tg=a.bq(Ae.prototype.tg,b)},Ee=function(a){a.u();Wa(De,a)};m=Ae.prototype;m.$a=d;m.o=h;m.Re=h;m.gj="";m.dj="";m.gd=0;m.hd="";m.wf=d;

m.pe=d;m.Vf=d;m.Gb=d;m.Fd=0;m.Tb=h;m.Wo=function(a){this.Fd=Math.max(0,a)};

m.send=function(a,b,c,e){if(this.$a)k(Error("[goog.net.XhrIo] Object is active with another request"));var f=b||"GET";this.gj=a;this.hd="";this.gd=0;this.dj=f;this.wf=d;this.$a=i;this.o=new pe;this.Re=re||(re=qe());ne.En(this.o);this.o.onreadystatechange=C(this.xj,this);try{this.H.na(this.Ra("Opening Xhr"));this.Vf=i;this.o.open(f,a,i);this.Vf=d}catch(g){this.H.na(this.Ra("Error opening Xhr: "+g.message));this.oi(5,g);return}var j=c?String(c):"",l=this.headers.L();e&&Pc(e,function(p,q){l.r(q,p)});

f=="POST"&&!l.P(Be)&&l.r(Be,Ce);Pc(l,function(p,q){this.o.setRequestHeader(q,p)},this);try{if(this.Tb){ge.clearTimeout(this.Tb);this.Tb=h}if(this.Fd>0){this.H.na(this.Ra("Will abort after "+this.Fd+"ms if incomplete"));this.Tb=ge.setTimeout(C(this.Gd,this),this.Fd)}this.H.na(this.Ra("Sending request"));this.pe=i;this.o.send(j);this.pe=d}catch(g){this.H.na(this.Ra("Send error: "+g.message));this.oi(5,g)}};

m.dispatchEvent=function(a){if(this.o){ne.Gj(this.o);try{Ae.b.dispatchEvent.call(this,a)}finally{ne.Dj()}}else Ae.b.dispatchEvent.call(this,a)};m.Gd=function(){if(!(typeof ua=="undefined"))if(this.o){this.hd="Timed out after "+this.Fd+"ms, aborting";this.gd=8;this.H.na(this.Ra(this.hd));this.dispatchEvent("timeout");this.abort(8)}};m.oi=function(a,b){this.$a=d;if(this.o){this.Gb=i;this.o.abort();this.Gb=d}this.hd=b;this.gd=a;this.ci();this.Td()};

m.ci=function(){if(!this.wf){this.wf=i;this.dispatchEvent(le);this.dispatchEvent("error")}};m.abort=function(a){if(this.o){this.H.na(this.Ra("Aborting"));this.$a=d;this.Gb=i;this.o.abort();this.Gb=d;this.gd=a||7;this.dispatchEvent(le);this.dispatchEvent("abort");this.Td()}};m.e=function(){if(this.o){this.$a=d;this.Gb=i;this.o.abort();this.Gb=d;this.Td(i)}Ae.b.e.call(this)};m.xj=function(){!this.Vf&&!this.pe&&!this.Gb?this.tg():this.wj()};m.tg=function(){this.wj()};

m.wj=function(){if(!!this.$a)if(!(typeof ua=="undefined"))if(this.Re[1]&&this.Xc()==4&&this.Yc()==2)this.H.na(this.Ra("Local request error detected and ignored"));else if(this.pe&&this.Xc()==4)ge.setTimeout(C(this.xj,this),0);else{this.dispatchEvent("readystatechange");if(this.Zi()){this.H.na(this.Ra("Request complete"));this.$a=d;if(this.dg()){this.dispatchEvent(le);this.dispatchEvent("success")}else{this.gd=6;this.hd=this.Hi()+" ["+this.Yc()+"]";this.ci()}this.Td()}}};

m.Td=function(a){if(this.o){this.o.onreadystatechange=this.Re[0]?ya:h;var b=this.o;this.Re=this.o=h;if(this.Tb){ge.clearTimeout(this.Tb);this.Tb=h}if(!a){ne.Gj(b);this.dispatchEvent("ready");ne.Dj()}ne.Dn(b)}};m.Xi=function(){return this.$a};m.Zi=function(){return this.Xc()==4};m.dg=function(){switch(this.Yc()){case 0:case 200:case 204:case 304:return i;default:return d}};m.Xc=function(){return this.o?this.o.readyState:0};

m.Yc=function(){try{return this.Xc()>2?this.o.status:-1}catch(a){this.H.Pe("Can not get status: "+a.message);return-1}};m.Hi=function(){try{return this.Xc()>2?this.o.statusText:""}catch(a){this.H.na("Can not get status: "+a.message);return""}};m.Dm=function(){return this.o?this.o.responseText:""};m.Cm=function(){return this.o?Fc(this.o.responseText):undefined};m.getResponseHeader=function(a){return this.o&&this.Zi()?this.o.getResponseHeader(a):undefined};

m.Ra=function(a){return a+" ["+this.dj+" "+this.gj+" "+this.Yc()+"]"};var Ie=Ae;Ie.send=Fe;Ie.Np=Ge;Ie.cq=He;Ie.Op=Ee;Ie.xp=Be;Ie.Ap=Ce;Ie.gq=De;var Je=function(a,b,c){var e=new Vb(c?c:document),f=e.A(b),g=e.A(b+"-wait"),j=e.A(b+"-error"),l=d;Ie.send(a,function(){l=i;g.style.display="none";if(this.dg()){var p=Fc(this.Dm());f.innerHTML=p.ActiveCampaignCount}else j.style.display="inline"},"GET",h,h,10000);window.setTimeout(function(){if(!l)g.style.display="inline"},1000)};E("AWD_CampaignsModule_getCount",Je);var Ke=function(a){var b=L(a),c=b.ee("head")[0];if(!c){var e=b.ee("body")[0];c=b.t("head");e.parentNode.insertBefore(c,e)}return c},Le=function(a,b,c){var e=c||"all";return wc(Ke(b),function(f){return f.nodeName.toLowerCase()=="link"&&f.nodeType==1&&f.getAttribute("href")==a&&f.rel.match(/\bstylesheet\b/)&&f.media==e&&!f.disabled})},Me=function(a,b,c){var e=Le(a,b,c);if(!e){var f=c||"all";hc(Ke(b),e=L(b).t("link",{type:"text/css",rel:"stylesheet",href:a,media:f}))}return e},Ne=function(a,b){K.j&&

Me(a,b)};E("AWD_Css_addCssLink",Me);E("AWD_Css_addInternetExplorerCssLink",Ne);var Oe=function(a){this.i=a};G(Oe,ud);var Pe=new wd(0,100);m=Oe.prototype;m.f=function(a,b,c,e,f){if(w(b)){var g=0;for(;g<b.length;g++)this.f(a,b[g],c,e,f)}else{var j=N(a,b,c||this,e||d,f||this.i||this);this.Hj(j)}return this};m.kj=function(a,b,c,e,f){if(w(b)){var g=0;for(;g<b.length;g++)this.kj(a,b[g],c,e,f)}else{var j=Td(a,b,c||this,e||d,f||this.i||this);this.Hj(j)}return this};

m.Hj=function(a){if(this.m)this.m[a]=i;else if(this.mb){this.m=Pe.Ta();this.m[this.mb]=i;this.mb=h;this.m[a]=i}else this.mb=a};m.ka=function(a,b,c,e,f){if(this.mb||this.m)if(w(b)){var g=0;for(;g<b.length;g++)this.ka(a,b[g],c,e,f)}else{var j=Yd(a,b,c||this,e||d,f||this.i||this);if(j){var l=j.T;Vd(l);if(this.m)rb(this.m,l);else if(this.mb==l)this.mb=h}}return this};m.qc=function(){if(this.m){for(var a in this.m){Vd(a);delete this.m[a]}Pe.Pb(this.m);this.m=h}else this.mb&&Vd(this.mb)};

m.e=function(){Oe.b.e.call(this);this.qc()};m.handleEvent=function(){k(Error("EventHandler.handleEvent not implemented"))};var Qe=/^(?:([^:\/?#]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/?#:@]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,Re=function(a){return a.match(Qe)};var Se=function(a,b){var c;if(a instanceof Se){this.vc(b==h?a.lm():b);this.Qg(a.Gm());this.Rg(a.Km());this.Gg(a.cm());this.Mg(a.Fi());this.Lg(a.Am());this.Pg(a.le().L());this.Hg(a.im())}else if(a&&(c=Re(String(a)))){this.vc(!!b);this.Qg(c[1],i);this.Rg(c[2],i);this.Gg(c[3],i);this.Mg(c[4]);this.Lg(c[5],i);this.Pg(c[6]);this.Hg(c[7],i)}else{this.vc(!!b);this.ra=new Te(h,this,this.Ea)}};m=Se.prototype;m.pb="";m.Kd="";m.Pc="";m.rd=h;m.pd="";m.Tc="";m.xn=d;m.Ea=d;

m.toString=function(){if(this.V)return this.V;var a=[];this.pb&&a.push(Ue(this.pb,Ve),":");if(this.Pc){a.push("//");this.Kd&&a.push(Ue(this.Kd,Ve),"@");a.push(We(this.Pc));this.rd!=h&&a.push(":",String(this.Fi()))}this.pd&&a.push(Ue(this.pd,Xe));var b=String(this.ra);b&&a.push("?",b);this.Tc&&a.push("#",Ue(this.Tc,Ye));return this.V=a.join("")};m.L=function(){return Ze(this.pb,this.Kd,this.Pc,this.rd,this.pd,this.ra.L(),this.Tc,this.Ea)};m.Gm=function(){return this.pb};

m.Qg=function(a,b){this.Pa();delete this.V;if(this.pb=b?a?decodeURIComponent(a):"":a)this.pb=this.pb.replace(/:$/,"");return this};m.Km=function(){return this.Kd};m.Rg=function(a,b){this.Pa();delete this.V;this.Kd=b?a?decodeURIComponent(a):"":a;return this};m.cm=function(){return this.Pc};m.Gg=function(a,b){this.Pa();delete this.V;this.Pc=b?a?decodeURIComponent(a):"":a;return this};m.Fi=function(){return this.rd};

m.Mg=function(a){this.Pa();delete this.V;if(a){a=Number(a);if(isNaN(a)||a<0)k(Error("Bad port number "+a));this.rd=a}else this.rd=h;return this};m.Am=function(){return this.pd};m.Lg=function(a,b){this.Pa();delete this.V;this.pd=b?a?decodeURIComponent(a):"":a;return this};m.Pg=function(a){this.Pa();delete this.V;if(a instanceof Te){this.ra=a;this.ra.Jd=this;this.ra.vc(this.Ea)}else this.ra=new Te(a,this,this.Ea);return this};m.le=function(){return this.ra};

m.Kg=function(a,b){this.Pa();delete this.V;this.ra.r(a,b);return this};m.gk=function(a,b){this.Pa();delete this.V;w(b)||(b=[String(b)]);this.ra.ap(a,b);return this};m.zm=function(a){return this.ra.l(a)};m.im=function(){return this.Tc};m.Hg=function(a,b){this.Pa();delete this.V;this.Tc=b?a?decodeURIComponent(a):"":a;return this};m.Pa=function(){if(this.xn)k(Error("Tried to modify a read-only Uri"))};m.vc=function(a){this.Ea=a;this.ra&&this.ra.vc(a)};m.lm=function(){return this.Ea};

var Ze=function(a,b,c,e,f,g,j,l){var p=new Se(h,l);a&&p.Qg(a);b&&p.Rg(b);c&&p.Gg(c);e&&p.Mg(e);f&&p.Lg(f);g&&p.Pg(g);j&&p.Hg(j);return p};

var We=function(a){if(z(a))return encodeURIComponent(a);return h},$e=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,Ue=function(a,b){var c=h;if(z(a)){c=a;$e.test(c)||(c=encodeURI(a));if(c.search(b)>=0)c=c.replace(b,af)}return c},af=function(a){var b=a.charCodeAt(0);return"%"+(b>>4&15).toString(16)+(b&15).toString(16)},Ve=/[#\/\?@]/g,Xe=/[\#\?]/g,Ye=/#/g,Te=function(a,b,c){this.F=new Rc;this.Jd=b||h;this.Ea=!!c;if(a){var e=a.split("&"),f=0;for(;f<e.length;f++){var g=e[f].indexOf("="),j=h,l=h;if(g>=0){j=e[f].substring(0,

g);l=e[f].substring(g+1)}else j=e[f];j=decodeURIComponent(j.replace(/\+/g," "));j=this.hb(j);this.add(j,l?decodeURIComponent(l.replace(/\+/g," ")):"")}}},bf=function(a,b,c,e){if(a.length!=b.length)k(Error("Mismatched lengths for keys/values"));var f=new Te(h,c,e),g=0;for(;g<a.length;g++)f.add(a[g],b[g]);return f};m=Te.prototype;m.n=0;m.va=function(){return this.n};

m.add=function(a,b){this.lc();a=this.hb(a);if(this.P(a)){var c=this.F.l(a);w(c)?c.push(b):this.F.r(a,[c,b])}else this.F.r(a,b);this.n++;return this};m.remove=function(a){a=this.hb(a);if(this.F.P(a)){this.lc();var b=this.F.l(a);if(w(b))this.n-=b.length;else this.n--;return this.F.remove(a)}return d};m.clear=function(){this.lc();this.F.clear();this.n=0};m.Va=function(){return this.n==0};m.P=function(a){a=this.hb(a);return this.F.P(a)};m.gf=function(a){var b=this.X();return I(b,a)};

m.Sa=function(){var a=this.F.X(),b=this.F.Sa(),c=[],e=0;for(;e<b.length;e++){var f=a[e];if(w(f)){var g=0;for(;g<f.length;g++)c.push(b[e])}else c.push(b[e])}return c};m.X=function(a){var b;if(a){var c=this.hb(a);if(this.P(c)){var e=this.F.l(c);if(w(e))return e;else{b=[];b.push(e)}}else b=[]}else{var f=this.F.X();b=[];var g=0;for(;g<f.length;g++){var j=f[g];w(j)?Za(b,j):b.push(j)}}return b};

m.r=function(a,b){this.lc();a=this.hb(a);if(this.P(a)){var c=this.F.l(a);if(w(c))this.n-=c.length;else this.n--}this.F.r(a,b);this.n++;return this};m.l=function(a,b){a=this.hb(a);if(this.P(a)){var c=this.F.l(a);return w(c)?c[0]:c}else return b};m.ap=function(a,b){this.lc();a=this.hb(a);if(this.P(a)){var c=this.F.l(a);if(w(c))this.n-=c.length;else this.n--}if(b.length>0){this.F.r(a,b);this.n+=b.length}};

m.toString=function(){if(this.V)return this.V;var a=[],b=0,c=this.F.Sa(),e=0;for(;e<c.length;e++){var f=c[e],g=Cb(f),j=this.F.l(f);if(w(j)){var l=0;for(;l<j.length;l++){b>0&&a.push("&");a.push(g,"=",Cb(j[l]));b++}}else{b>0&&a.push("&");a.push(g,"=",Cb(j));b++}}return this.V=a.join("")};m.lc=function(){delete this.V;this.Jd&&delete this.Jd.V};m.L=function(){var a=new Te;a.F=this.F.L();return a};m.hb=function(a){var b=String(a);if(this.Ea)b=b.toLowerCase();return b};

m.vc=function(a){var b=a&&!this.Ea;if(b){this.lc();Pc(this.F,function(c,e){var f=e.toLowerCase();if(e!=f){this.remove(e);this.add(f,c)}},this)}this.Ea=a};m.extend=function(){var a=0;for(;a<arguments.length;a++){var b=arguments[a];Pc(b,function(c,e){this.add(e,c)},this)}};var cf=function(a,b){ud.call(this);this.w=new Oe(this);this.td=new Rc(a);this.np=b;this.Mb=new Uc;this.qd=new Uc;this.oe=new Ae;this.oe.headers.r("Content-Type","application/x-www-form-urlencoded");this.w.f(this.oe,"error",this.Xm);this.w.f(this.oe,"success",this.Ym);this.w.f(fc(),"unload",function(){ke(this.Fe);this.Rj()})};G(cf,ud);var df=function(a,b){this.An=encodeURI(b)+"|";this.nb=a};m=cf.prototype;m.Ek=1000;m.Fk=10000;m.H=td("jsaw.PreferenceService");m.Fe=h;m.e=function(){vd(this.w);cf.b.e()};

m.Rj=function(){if(this.qd.Va())if(this.Mb.Va())this.H.Pe("sendPreferences_ should not be called  when needSaving_ is empty");else{var a=new Te;Na(this.Mb.X(),function(b){a.add(b,this.td.l(b)||"")},this);this.qd.Dc(this.Mb);this.Mb.clear();this.Fe=h;this.oe.send(this.np,"POST",a.toString())}else this.H.Pe("sendPreferences_ should not be called when an http send is in progress")};m.Xm=function(){this.H.Pe("Http send failed");this.Mb.Dc(this.qd);this.qd.clear();this.Uj(this.Fk)};

m.Ym=function(){this.qd.clear();this.De()};m.De=function(){this.Fe==h&&!this.Mb.Va()&&this.Uj(this.Ek)};m.Uj=function(a){this.Fe=je(this.Rj,a,this)};m.l=function(a){return new df(this,a)};df.prototype.Ng=function(){var a=0;for(;a<arguments.length;a+=2)this.Og(arguments[a],arguments[a+1]);this.nb.De()};F(df.prototype,"setPreference",df.prototype.Ng);df.prototype.Po=function(a){for(var b in a)this.Og(b,a[b]);this.nb.De()};F(df.prototype,"setPreferences",df.prototype.Po);

df.prototype.to=function(){var a=0,b;for(;b=arguments[a];++a)this.Og(b,h);this.nb.De()};F(df.prototype,"removePreference",df.prototype.to);df.prototype.Gi=function(a,b){var c=this.nb.td.l(this.si(a));return c?Fc(c):b};F(df.prototype,"getPreference",df.prototype.Gi);df.prototype.si=function(a){return this.An+a};df.prototype.Og=function(a,b){var c=this.si(a),e=(new Gc).Dg(b);if(!(e==this.nb.td.l(c,"null"))){this.nb.Mb.add(c);va(b)&&!(b===h)?this.nb.td.r(c,e):this.nb.td.remove(c)}};var ff=function(a,b){var c=new cf(a,b);ef=function(){return c}};E("jsaw.PreferenceService.init",ff);var ef=function(){k("jsaw.PreferenceService.init must be called first")};var gf=function(a){Q.call(this);this.Vb=a||window;this.xe=N(this.Vb,"resize",this.Wm,d,this);this.Je=ec(this.Vb);if(this.wn())this.Qe=window.setInterval(C(this.Hh,this),500)};G(gf,Q);m=gf.prototype;m.xe=h;m.Vb=h;m.Je=h;m.Qe=h;m.wn=function(){return K.p&&K.Hk||K.U&&this.Vb.fq!=this.Vb.top};m.e=function(){gf.b.e.call(this);if(this.xe){Vd(this.xe);this.xe=h}if(this.Qe){window.clearInterval(this.Qe);this.Qe=h}this.Je=this.Vb=h};m.Wm=function(){this.Hh()};

m.Hh=function(){var a=ec(this.Vb);if(!jb(a,this.Je)){this.Je=a;this.dispatchEvent("resize")}};var hf=function(a,b,c,e){this.top=a;this.right=b;this.bottom=c;this.left=e};hf.prototype.L=function(){return new hf(this.top,this.right,this.bottom,this.left)};hf.prototype.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"};hf.prototype.contains=function(a){return jf(this,a)};

hf.prototype.expand=function(a,b,c,e){if(Ga(a)){this.top-=a.top;this.right+=a.right;this.bottom+=a.bottom;this.left-=a.left}else{this.top-=a;this.right+=b;this.bottom+=c;this.left-=e}return this};

var jf=function(a,b){if(!a||!b)return d;return b.x>=a.left&&b.x<=a.right&&b.y>=a.top&&b.y<=a.bottom},kf=function(a,b){if(b.x>=a.left&&b.x<=a.right){if(b.y>=a.top&&b.y<=a.bottom)return 0;return b.y<a.top?a.top-b.y:b.y-a.bottom}if(b.y>=a.top&&b.y<=a.bottom)return b.x<a.left?a.left-b.x:b.x-a.right;return gb(b,new J(b.x<a.left?a.left:a.right,b.y<a.top?a.top:a.bottom))};var lf=function(a,b,c,e){this.left=a;this.top=b;this.width=c;this.height=e};lf.prototype.L=function(){return new lf(this.left,this.top,this.width,this.height)};lf.prototype.qk=function(){var a=this.left+this.width,b=this.top+this.height;return new hf(this.top,a,b,this.left)};lf.prototype.toString=function(){return"("+this.left+", "+this.top+" - "+this.width+"w x "+this.height+"h)"};

lf.prototype.Wi=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),f=Math.min(this.top+this.height,a.top+a.height);if(e<=f){this.left=b;this.top=e;this.width=c-b;this.height=f-e;return i}}return d};lf.prototype.contains=function(a){return this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};K.product={};K.product.eh=d;K.product.Wb=d;K.product.gh=d;K.product.bh=d;K.product.dh=d;K.product.jh=d;K.product.tb=K.Te||K.We||K.product.eh||K.product.Wb||K.product.gh||K.product.bh||K.product.dh||K.product.jh;

K.product.bd=function(){K.product.Yh=d;K.product.Nc=d;K.product.$h=d;K.product.Wh=d;K.product.Xh=d;K.product.bi=d;var a=K.Lf();if(!!a)if(a.indexOf("Firefox")!=-1)K.product.Yh=i;else if(a.indexOf("Camino")!=-1)K.product.Nc=i;else if(a.indexOf("iPhone")!=-1||a.indexOf("iPod")!=-1)K.product.$h=i;else if(a.indexOf("Android")!=-1)K.product.Wh=i;else if(a.indexOf("Chrome")!=-1)K.product.Xh=i;else if(a.indexOf("Safari")!=-1)K.product.bi=i};K.product.tb||K.product.bd();K.product.U=K.U;K.product.j=K.j;

K.product.zp=K.product.tb?K.product.eh:K.product.Yh;K.product.mh=K.product.tb?K.product.Wb:K.product.Nc;K.product.Dp=K.product.tb?K.product.gh:K.product.$h;K.product.rp=K.product.tb?K.product.bh:K.product.Wh;K.product.wp=K.product.tb?K.product.dh:K.product.Xh;K.product.Dk=K.product.tb?K.product.jh:K.product.bi;var mf,of=function(a,b,c){z(b)?nf(a,c,b):lb(b,Ka(nf,a))},nf=function(a,b,c){a.style[pf(c)]=b},qf=function(a,b){var c=Yb(a);if(c.defaultView&&c.defaultView.getComputedStyle){var e=c.defaultView.getComputedStyle(a,"");if(e)return e[b]}return h};var rf=function(a,b){return qf(a,b)||(a.currentStyle?a.currentStyle[b]:h)||a.style[b]};var sf=function(a,b,c){var e,f;if(b instanceof J){e=b.x;f=b.y}else{e=b;f=c}a.style.left=typeof e=="number"?e+"px":e;a.style.top=typeof f=="number"?f+"px":f};

var tf=function(a){var b;b=a?a.nodeType==9?a:Yb(a):document;if(K.j&&!L(b).ed())return b.body;return b.documentElement},uf=function(a){var b=a.getBoundingClientRect();if(K.j){var c=a.ownerDocument;b.left-=c.documentElement.clientLeft+c.body.clientLeft;b.top-=c.documentElement.clientTop+c.body.clientTop}return b},vf=function(a){if(K.j)return a.offsetParent;var b=Yb(a),c=rf(a,"position"),e=c=="fixed"||c=="absolute",f=a.parentNode;for(;f&&f!=b;f=f.parentNode){c=rf(f,"position");e=e&&c=="static"&&f!=b.documentElement&&

f!=b.body;if(!e&&(f.scrollWidth>f.clientWidth||f.scrollHeight>f.clientHeight||c=="fixed"||c=="absolute"))return f}return h},yf=function(a){var b=new hf(0,Infinity,Infinity,0),c=L(a),e=c.xi(),f,g=a;for(;g=vf(g);)if((!K.j||g.clientWidth!=0)&&(g.scrollWidth!=g.clientWidth||g.scrollHeight!=g.clientHeight)&&rf(g,"overflow")!="visible"){var j=wf(g),l=xf(g);j.x+=l.x;j.y+=l.y;b.top=Math.max(b.top,j.y);b.right=Math.min(b.right,j.x+g.clientWidth);b.bottom=Math.min(b.bottom,j.y+g.clientHeight);b.left=Math.max(b.left,

j.x);f=f||g!=e}var p=e.scrollLeft,q=e.scrollTop;if(K.p){b.left+=p;b.top+=q}else{b.left=Math.max(b.left,p);b.top=Math.max(b.top,q)}if(!f||K.p){b.right+=p;b.bottom+=q}var u=c.Lm();b.right=Math.min(b.right,p+u.width);b.bottom=Math.min(b.bottom,q+u.height);return b.top>=0&&b.left>=0&&b.bottom>b.top&&b.right>b.left?b:h},xf=function(a){if(K.B&&!K.z("1.9")){var b=parseFloat(qf(a,"borderLeftWidth"));if(zf(a)){var c=a.offsetWidth-a.clientWidth-b-parseFloat(qf(a,"borderRightWidth"));b+=c}return new J(b,parseFloat(qf(a,

"borderTopWidth")))}return new J(a.clientLeft,a.clientTop)},wf=function(a){var b,c=Yb(a),e=rf(a,"position"),f=K.B&&c.getBoxObjectFor&&!a.getBoundingClientRect&&e=="absolute"&&(b=c.getBoxObjectFor(a))&&(b.screenX<0||b.screenY<0);if(typeof mf=="undefined")mf=K.product.mh&&!K.z("1.8.0.11");var g=new J(0,0),j=tf(c);if(a==j)return g;if(a.getBoundingClientRect){b=uf(a);var l=L(c).Ab();g.x=b.left+l.x;g.y=b.top+l.y}else if(c.getBoxObjectFor&&!f&&!mf){b=c.getBoxObjectFor(a);var p=c.getBoxObjectFor(j);g.x=

b.screenX-p.screenX;g.y=b.screenY-p.screenY}else{var q=a;do{g.x+=q.offsetLeft;g.y+=q.offsetTop;if(q!=a){g.x+=q.clientLeft||0;g.y+=q.clientTop||0}if(K.p&&rf(q,"position")=="fixed"){g.x+=c.body.scrollLeft;g.y+=c.body.scrollTop;break}q=q.offsetParent}while(q&&q!=a);if(K.U||K.p&&e=="absolute")g.y-=c.body.offsetTop;q=a;for(;(q=vf(q))&&q!=c.body;){g.x-=q.scrollLeft;if(!K.U||q.tagName!="TR")g.y-=q.scrollTop}}return g},Bf=function(a,b){var c=new J(0,0),e=fc(Yb(a)),f=a;do{var g=e==b?wf(f):Af(f);c.x+=g.x;c.y+=

g.y}while(e&&e!=b&&(f=e.frameElement)&&(e=e.parent));return c},Cf=function(a,b,c){if(b.W()!=c.W()){var e=b.W().body,f=Bf(e,c.hc());f=hb(f,wf(e));if(K.j&&!b.ed())f=hb(f,b.Ab());a.left+=f.x;a.top+=f.y}},Af=function(a){var b=new J;if(a.nodeType==1)if(a.getBoundingClientRect){var c=uf(a);b.x=c.left;b.y=c.top}else{var e=L(a).Ab(),f=wf(a);b.x=f.x-e.x;b.y=f.y-e.y}else{b.x=a.clientX;b.y=a.clientY}return b},Df=function(a,b,c){var e=wf(a);if(b instanceof J){c=b.y;b=b.x}var f=b-e.x,g=c-e.y;sf(a,a.offsetLeft+

f,a.offsetTop+g)},Ef=function(a,b,c){var e;if(b instanceof ib){e=b.height;b=b.width}else{if(c==undefined)k(Error("missing height argument"));e=c}a.style.width=typeof b=="number"?Math.round(b)+"px":b;a.style.height=typeof e=="number"?Math.round(e)+"px":e},Ff=function(a){if(rf(a,"display")!="none")return K.U?new ib(a.offsetWidth||a.clientWidth,a.offsetHeight||a.clientHeight):new ib(a.offsetWidth,a.offsetHeight);var b=a.style,c=b.display,e=b.visibility,f=b.position;b.visibility="hidden";b.position="absolute";

b.display="inline";var g,j;if(K.U){g=a.offsetWidth||a.clientWidth;j=a.offsetHeight||a.clientHeight}else{g=a.offsetWidth;j=a.offsetHeight}b.display=c;b.position=f;b.visibility=e;return new ib(g,j)},Gf=function(a){var b=wf(a),c=Ff(a);return new lf(b.x,b.y,c.width,c.height)},Hf={},pf=function(a){return Hf[a]||(Hf[a]=String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()}))};

var If=function(a,b){var c=a.style;if("opacity"in c)c.opacity=b;else if("MozOpacity"in c)c.MozOpacity=b;else if("filter"in c)c.filter=b===""?"":"alpha(opacity="+b*100+")"},Jf=function(a,b){a.style.display=b?"":"none"},Kf=function(a){return a?z(a)||a.nodeType==3?i:Ra(a,Kf):d};K.B&&!K.z("1.9");

var zf=function(a){return"rtl"==rf(a,"direction")},Lf=K.B?"MozUserSelect":K.p?"WebkitUserSelect":h,Mf=function(a,b,c){var e=!c?a.getElementsByTagName("*"):h;if(Lf){var f=b?"none":"";a.style[Lf]=f;if(e){var g=0,j;for(;j=e[g];g++)j.style[Lf]=f}}else if(K.j||K.U){var f=b?"on":"";a.setAttribute("unselectable",f);if(e){var g=0,j;for(;j=e[g];g++)j.setAttribute("unselectable",f)}}};var Nf=function(a,b){a=Number(a);b=Number(b);this.start=a<b?a:b;this.ji=a<b?b:a};Nf.prototype.L=function(){return new Nf(this.start,this.ji)};Nf.prototype.toString=function(){return"["+this.start+", "+this.ji+"]"};var Of=function(a){return 1-Math.pow(1-a,3)},Pf=function(a,b,c,e){Q.call(this);if(!w(a)||!w(b))k(Error("Start and end parameters must be arrays"));if(a.length!=b.length)k(Error("Start and end points must be the same length"));this.rb=a;this.uf=b;this.Yd=c;this.ph=e;this.coords=[]};G(Pf,Q);

var Qf={},Rf=h,Sf=function(){ge.clearTimeout(Rf);var a=La();for(var b in Qf)Qf[b].Sh(a);Rf=qb(Qf)?h:ge.setTimeout(Sf,20)},Tf=function(a){var b=B(a);b in Qf||(Qf[b]=a);Rf||(Rf=ge.setTimeout(Sf,20))},Uf=function(a){var b=B(a);delete Qf[b];if(Rf&&qb(Qf)){ge.clearTimeout(Rf);Rf=h}};m=Pf.prototype;m.O=0;m.ri=0;m.ia=0;m.Sb=h;m.ki=h;m.gg=h;

m.play=function(a){if(a||this.O==0){this.ia=0;this.coords=this.rb}else if(this.O==1)return d;Uf(this);this.Sb=La();if(this.O==-1)this.Sb-=this.Yd*this.ia;this.ki=this.Sb+this.Yd;this.gg=this.Sb;this.ia||this.Xa();this.ho();this.O==-1&&this.io();this.O=1;Tf(this);this.Sh(this.Sb);return i};m.stop=function(a){Uf(this);this.O=0;if(a)this.ia=1;this.Yg(this.ia);this.jo();this.pc()};m.pause=function(){if(this.O==1){Uf(this);this.O=-1;this.fo()}};m.e=function(){this.O!=0&&this.stop(d);this.Un();Pf.b.e.call(this)};

m.Sh=function(a){this.ia=(a-this.Sb)/(this.ki-this.Sb);if(this.ia>=1)this.ia=1;this.ri=1000/(a-this.gg);this.gg=a;Fa(this.ph)?this.Yg(this.ph(this.ia)):this.Yg(this.ia);if(this.ia==1){this.O=0;Uf(this);this.ao();this.pc()}else this.O==1&&this.pg()};m.Yg=function(a){this.coords=new Array(this.rb.length);var b=0;for(;b<this.rb.length;b++)this.coords[b]=(this.uf[b]-this.rb[b])*a+this.rb[b]};m.pg=function(){this.Ma("animate")};m.Xa=function(){this.Ma("begin")};m.Un=function(){this.Ma("destroy")};

m.pc=function(){this.Ma("end")};m.ao=function(){this.Ma("finish")};m.fo=function(){this.Ma("pause")};m.ho=function(){this.Ma("play")};m.io=function(){this.Ma("resume")};m.jo=function(){this.Ma("stop")};m.Ma=function(a){this.dispatchEvent(new Vf(a,this))};var Vf=function(a,b){M.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.nq=b.coords[2];this.Yd=b.Yd;this.ia=b.ia;this.Sp=b.ri;this.iq=b.O;this.Lp=b};G(Vf,M);var S=function(a,b,c,e,f){Pf.call(this,b,c,e,f);this.h=a};G(S,Pf);S.prototype.sa=ya;S.prototype.pg=function(){this.sa();S.b.pg.call(this)};S.prototype.pc=function(){this.sa();S.b.pc.call(this)};S.prototype.Xa=function(){this.sa();S.b.Xa.call(this)};var Wf=function(a,b,c){if(b.length!=2||c.length!=2)k(Error("Start and end points must be 2D"));S.apply(this,arguments)};G(Wf,S);Wf.prototype.sa=function(){this.h.style.left=Math.round(this.coords[0])+"px";this.h.style.top=Math.round(this.coords[1])+"px"};

var Xf=function(a,b,c,e){var f=[a.offsetLeft,a.offsetTop];Wf.call(this,a,f,b,c,e)};G(Xf,Wf);Xf.prototype.Xa=function(){this.rb=[this.h.offsetLeft,this.h.offsetTop];Xf.b.Xa.call(this)};var Yf=function(a,b,c){if(b.length!=2||c.length!=2)k(Error("Start and end points must be 2D"));S.apply(this,arguments);this.nj=Math.max(this.uf[0],this.rb[0]);this.mj=Math.max(this.uf[1],this.rb[1])};G(Yf,S);

Yf.prototype.sa=function(){var a=this.coords[0],b=this.coords[1];this.el(Math.round(a),Math.round(b),this.nj,this.mj);this.h.style.width=Math.round(a)+"px";this.h.style.marginLeft=Math.round(a)-this.nj+"px";this.h.style.marginTop=Math.round(b)-this.mj+"px"};Yf.prototype.el=function(a,b,c,e){this.h.style.clip="rect("+(e-b)+"px "+c+"px "+e+"px "+(c-a)+"px)"};var Zf=function(a,b,c){if(b.length!=2||c.length!=2)k(Error("Start and end points must be 2D"));S.apply(this,arguments)};G(Zf,S);

Zf.prototype.sa=function(){this.h.scrollLeft=Math.round(this.coords[0]);this.h.scrollTop=Math.round(this.coords[1])};var $f=function(a,b,c){if(b.length!=2||c.length!=2)k(Error("Start and end points must be 2D"));S.apply(this,arguments)};G($f,S);$f.prototype.sa=function(){this.h.style.width=Math.round(this.coords[0])+"px";this.h.style.height=Math.round(this.coords[1])+"px"};var ag=function(a,b,c,e,f){S.call(this,a,[b],[c],e,f)};G(ag,S);

ag.prototype.sa=function(){this.h.style.width=Math.round(this.coords[0])+"px"};var bg=function(a,b,c,e,f){S.call(this,a,[b],[c],e,f)};G(bg,S);bg.prototype.sa=function(){this.h.style.height=Math.round(this.coords[0])+"px"};var cg=function(a,b,c,e,f){if(Ea(b))b=[b];if(Ea(c))c=[c];S.call(this,a,b,c,e,f);if(b.length!=1||c.length!=1)k(Error("Start and end points must be 1D"))};G(cg,S);cg.prototype.sa=function(){If(this.h,this.coords[0])};cg.prototype.lk=function(){this.h.style.display=""};

cg.prototype.kb=function(){this.h.style.display="none"};var dg=function(a,b,c){cg.call(this,a,1,0,b,c)};G(dg,cg);var eg=function(a,b,c){cg.call(this,a,0,1,b,c)};G(eg,cg);var fg=function(a,b,c){cg.call(this,a,1,0,b,c)};G(fg,cg);fg.prototype.Xa=function(){this.lk();fg.b.Xa.call(this)};fg.prototype.pc=function(){this.kb();fg.b.pc.call(this)};var gg=function(a,b,c){cg.call(this,a,0,1,b,c)};G(gg,cg);gg.prototype.Xa=function(){this.lk();gg.b.Xa.call(this)};

var hg=function(a,b,c){if(b.length!=3||c.length!=3)k(Error("Start and end points must be 3D"));S.apply(this,arguments)};G(hg,S);hg.prototype.Do=function(){var a=[],b=0;for(;b<this.coords.length;b++)a[b]=Math.round(this.coords[b]);var c="rgb("+a.join(",")+")";this.h.style.backgroundColor=c};hg.prototype.sa=function(){this.Do()};var ig=function(a,b,c){if(b.length!=3||c.length!=3)k(Error("Start and end points must be 3D"));S.apply(this,arguments)};G(ig,S);

ig.prototype.sa=function(){var a=[],b=0;for(;b<this.coords.length;b++)a[b]=Math.round(this.coords[b]);var c="rgb("+a.join(",")+")";this.h.style.color="rgb("+c+")"};var jg=function(a,b,c){if(!K.j&&!(K.p&&K.z("525")))return i;if(K.j&&!c&&(b==17||b==18))return d;if(a>=48&&a<=57)return i;if(a>=96&&a<=106)return i;if(a>=65&&a<=90)return i;if(a==27&&K.p)return d;switch(a){case 13:case 27:case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return i;default:return d}},kg=function(a){if(a>=48&&a<=57)return i;if(a>=96&&a<=106)return i;if(a>=65&&a<=90)return i;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return i;

default:return d}};var lg=function(a,b,c){Q.call(this);this.eb=Zb(a);this.$b=Zb(b);this.fb=c==i;this.eb.tabIndex=0;N(this.eb,"click",this.bo,d,this);N(this.eb,"keydown",this.co,d,this);this.yd(this.fb)};G(lg,Q);m=lg.prototype;m.e=function(){Xd(this.eb);lg.b.e.call(this)};m.expand=function(){this.yd(i)};m.collapse=function(){this.yd(d)};m.rk=function(){this.yd(!this.fb)};m.yd=function(a){this.$b.style.display=a?"":"none";this.Zg(a);this.fb=a;this.dispatchEvent(new mg("toggle",this,this.fb))};

m.Zg=function(a){if(a){Tb(this.eb,"goog-zippy-collapsed");Sb(this.eb,"goog-zippy-expanded")}else{Tb(this.eb,"goog-zippy-expanded");Sb(this.eb,"goog-zippy-collapsed")}};m.co=function(a){if(a.keyCode==13||a.keyCode==32){this.rk();a.preventDefault();a.stopPropagation()}};m.bo=function(){this.rk()};var mg=function(a,b,c){M.call(this,a,b);this.qi=c};G(mg,M);var ng=function(a,b,c){var e=gc("div",{style:"overflow:hidden"}),f=Zb(b);f.parentNode.replaceChild(e,f);e.appendChild(f);this.Zd=e;this.ya=h;lg.call(this,a,f,c);var g=this.fb;this.Zd.style.display=g?"":"none";this.Zg(g)};G(ng,lg);m=ng.prototype;m.zh=500;m.Rk=Of;

m.yd=function(a){if(!(this.fb==a&&!this.ya)){if(this.Zd.style.display=="none")this.Zd.style.display="";var b=this.$b.offsetHeight,c=0;if(this.ya){a=this.fb;Xd(this.ya);this.ya.stop();c=b-Math.abs(parseInt(this.$b.style.marginTop,10))}else c=a?0:b;this.Zg(a);this.ya=new Pf([0,c],[0,a?b:0],this.zh,this.Rk);var e=["begin","animate","end"];N(this.ya,e,this.Rn,d,this);N(this.ya,"end",C(this.Sn,this,a));this.ya.play(d)}};m.Rn=function(a){var b=this.$b.offsetHeight;this.$b.style.marginTop=0-(b-a.y)+"px"};

m.Sn=function(a){if(a)this.$b.style.marginTop="0";Xd(this.ya);this.fb=a;this.ya=h;if(!a)this.Zd.style.display="none";this.dispatchEvent(new mg("toggle",this,a))};var og=function(a,b){Q.call(this);this.w=new Oe(this);this.Ln=a;this.d=b};G(og,Q);m=og.prototype;m.e=function(){vd(this.w);vd(this.jg);og.b.e()};m.R=function(){return this.Ln};m.rm=function(){return this.Kn||(this.Kn=this.d.A(this.R()))};m.Bb=function(){return this.mo||(this.mo=this.d.A(this.R()+"-outer"))};m.fe=function(){return this.cn||(this.cn=this.d.A(this.R()+"-outer_h"))};m.Y=function(){return this.hl||(this.hl=this.d.A(this.R()+"-body"))};

m.Ff=function(){return this.Jn||(this.Jn=this.d.Cc("div","module-header-content",this.fe())[0])};m.dk=function(a){Ub(this.rm(),"module-minimized",a)};m.Zo=function(a){var b=this.d.Cc("*","module-minmax",this.fe())[0];if(b){this.jg=new ng(b,this.Y(),!a);this.jg.zh=200;this.dk(a);this.w.f(this.jg,"toggle",this.Um)}};m.Um=function(a){this.dispatchEvent(new pg(this,!a.qi));this.dk(!a.qi)};

m.Jg=function(a){if(!!this.Ff()){this.d.Ij(this.Ff());if(a){var b=this.d.W().body.getAttribute("dir")=="rtl"?'<span dir="rtl">'+a+"</span>":a;this.d.appendChild(this.Ff(),this.d.Qi(b))}}};var pg=function(a,b){M.call(this,"module-minimize",a);this.In=b};G(pg,M);var qg=function(a,b,c){this.target=a;this.Mf=b||a;this.jj=c||new lf(NaN,NaN,NaN,NaN);this.C=a.ownerDocument||a.document;N(this.Mf,Zd,this.Bd,d,this)};G(qg,Q);m=qg.prototype;m.screenX=0;m.screenY=0;m.Vg=0;m.Wg=0;m.Lc=0;m.Mc=0;m.ua=i;m.Na=d;m.Ri=0;m.Mn=0;m.ik=function(a){this.qb=a};m.uc=function(a){this.ua=a};

m.e=function(){qg.b.e.call(this);P(this.Mf,Zd,this.Bd,d,this);P(this.C,ae,this.mg,d,this);P(this.C,$d,this.Oa,d,this);if(K.B)try{P(window.top,Ad,this.zj,d,this)}catch(a){}this.qb&&P(this.qb,"scroll",this.ug,d,this);delete this.target;delete this.Mf};

m.Bd=function(a){if(this.ua&&!this.Na){if(this.Ri==0){this.Ui(a);if(this.Na)a.preventDefault();else return}else a.preventDefault();N(this.C,ae,this.mg,d,this);N(this.C,$d,this.Oa,d,this);if(K.B)try{N(window.top,Ad,this.zj,d,this)}catch(a){}this.qb&&N(this.qb,"scroll",this.ug,d,this);this.screenX=this.Vg=a.screenX;this.screenY=this.Wg=a.screenY;this.Lc=this.target.offsetLeft;this.Mc=this.target.offsetTop;this.od=L(this.C).Ab();this.Mn=La()}};

m.Ui=function(a){var b=this.dispatchEvent(new rg("start",this,a.clientX,a.clientY,a));if(b!==d)this.Na=i};m.Oa=function(a){P(this.C,ae,this.mg,d,this);P(this.C,$d,this.Oa,d,this);this.qb&&P(this.qb,"scroll",this.ug,d,this);if(this.Na){this.Na=d;var b=this.hj(this.Lc),c=this.ij(this.Mc);this.dispatchEvent(new rg("end",this,a.clientX,a.clientY,a,b,c))}};m.zj=function(a){this.Na&&!a.relatedTarget&&this.Oa(a)};

m.mg=function(a){if(this.ua)if(K.j&&!a.button)this.Oa(a);else{var b=a.screenX-this.screenX,c=a.screenY-this.screenY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.Na){var e=this.Vg-this.screenX,f=this.Wg-this.screenY,g=e*e+f*f;if(g>this.Ri){this.Ui(a);if(!this.Na){this.Oa(a);return}}}var j=this.Dh(b,c),l=j.x,p=j.y;if(this.Na){var q=this.dispatchEvent(new rg("beforedrag",this,a.clientX,a.clientY,a,l,p));if(q!==d){this.ei(a,l,p);a.preventDefault()}}}};

m.Dh=function(a,b){var c=L(this.C).Ab();a+=c.x-this.od.x;b+=c.y-this.od.y;this.od=c;this.Lc+=a;this.Mc+=b;var e=this.hj(this.Lc),f=this.ij(this.Mc);return new J(e,f)};m.ug=function(a){var b=this.Dh(0,0);a.clientX=this.od.x-this.screenX;a.clientY=this.od.x-this.screenY;this.ei(a,b.x,b.y)};m.ei=function(a,b,c){this.vl(b,c);this.dispatchEvent(new rg("drag",this,a.clientX,a.clientY,a,b,c))};

m.hj=function(a){var b=this.jj,c=!isNaN(b.left)?b.left:h,e=!isNaN(b.width)?b.width:0,f=c!=h?c+e:Infinity,g=c!=h?c:-Infinity;return Math.min(f,Math.max(g,a))};m.ij=function(a){var b=this.jj,c=!isNaN(b.top)?b.top:h,e=!isNaN(b.height)?b.height:0,f=c!=h?c+e:Infinity,g=c!=h?c:-Infinity;return Math.min(f,Math.max(g,a))};m.vl=function(a,b){this.target.style.left=a+"px";this.target.style.top=b+"px"};

var rg=function(a,b,c,e,f,g,j){M.call(this,a);this.type=a;this.clientX=c;this.clientY=e;this.Mp=f;this.left=va(g)?g:b.Lc;this.top=va(j)?j:b.Mc;this.Qp=b};G(rg,M);var sg=function(){this.fd=[];this.aa=[];this.Ee=[]};G(sg,Q);sg.prototype.cg=d;sg.prototype.eg=d;sg.prototype.Xf=d;var tg=5;m=sg.prototype;m.Eo=function(a){this.fi=a};m.So=function(a){this.Ke=a};m.Uo=function(a){this.Oe=a};m.sn=function(){return this.Xf};m.Pd=function(){k(Error("Call to pure virtual method"))};m.Nk=function(a){this.aa.push(a);this.cg=a.eg=i};m.ik=function(a){this.qb=a};m.Hb=function(){if(!this.Xf){var a,b=0;for(;a=this.fd[b];b++)this.Ti(a);this.Xf=i}};

m.Ti=function(a){if(this.cg){N(a.h,Zd,a.qj,d,a);this.Ke&&Sb(a.h,this.Ke)}this.eg&&this.Oe&&Sb(a.h,this.Oe)};m.so=function(){var a,b=0;for(;a=this.fd[b];b++){if(this.cg){P(a.h,Zd,a.qj,d,a);this.Ke&&Tb(a.h,this.Ke)}this.eg&&this.Oe&&Tb(a.h,this.Oe)}this.fd.length=0};

m.Bd=function(a,b){if(!this.la){this.la=b;var c=new ug("dragstart",this,this.la);if(this.dispatchEvent(c)==d){c.u();this.la=h}else{c.u();var e=b.wi();this.Qc=this.jf(e);var f=Yb(e);f.body.appendChild(this.Qc);this.db=this.jl(e,this.Qc,a);this.db.ik(this.qb);N(this.db,"drag",this.rj,d,this);N(this.db,"end",this.Oa,d,this);N(f.body,"selectstart",this.ok);this.zg();this.Ia=h;this.nn();this.db.Bd(a);a.preventDefault()}}};

m.zg=function(){this.Ed=[];var a,b=0;for(;a=this.aa[b];b++){var c,e=0;for(;c=a.fd[e];e++)this.Lk(a,c)}if(!this.Ya)this.Ya=new hf(0,0,0,0)};m.jl=function(a,b,c){var e=this.dm(a,b,c);b.style.position="absolute";b.style.left=e.x+"px";b.style.top=e.y+"px";return new qg(b)};

m.Oa=function(a){var b=this.Ia;if(b&&b.ja){var c=a.clientX,e=a.clientY,f=this.Ei(),g=c+f.x,j=e+f.y,l;if(this.Cd)l=this.Cd(b.Fa,b.fa,g,j);var p=new ug("drag",this,this.la,b.ja,b.Fa,b.c,c,e,g,j);this.dispatchEvent(p);p.u();var q=new ug("drop",this,this.la,b.ja,b.Fa,b.c,c,e,g,j,l);b.ja.dispatchEvent(q);q.u()}var u=new ug("dragend",this,this.la);this.dispatchEvent(u);u.u();P(this.db,"drag",this.rj,d,this);P(this.db,"end",this.Oa,d,this);var x=Yb(this.la.wi());P(x.body,"selectstart",this.ok);this.Pk(this.Ia?

this.Ia.Fa:h)};m.Pk=function(){this.Cl()};m.Cl=function(){this.Dl();this.db.u();lc(this.Qc);delete this.la;delete this.Qc;delete this.db;delete this.Ed;delete this.Ia};

m.rj=function(a){var b=a.clientX,c=a.clientY,e=this.Ei();b+=e.x;c+=e.y;var f=this.Ia,g;if(f){if(this.Cd&&f.ja)g=this.Cd(f.Fa,f.fa,b,c);if(this.te(b,c,f.fa)&&g==this.qh)return;if(f.ja){var j=new ug("dragout",this,this.la,f.ja,f.Fa,f.c);this.dispatchEvent(j);j.u();var l=new ug("dragout",this,this.la,f.ja,f.Fa,f.c,undefined,undefined,undefined,undefined,this.qh);f.ja.dispatchEvent(l);l.u()}this.qh=g;this.Ia=h}if(this.te(b,c,this.Ya))if((f=this.Ia=this.Im(b,c))&&f.ja){if(this.Cd)g=this.Cd(f.Fa,f.fa,b,

c);var p=new ug("dragover",this,this.la,f.ja,f.Fa,f.c);p.hp=g;this.dispatchEvent(p);p.u();var q=new ug("dragover",this,this.la,f.ja,f.Fa,f.c,a.clientX,a.clientY,undefined,undefined,g);f.ja.dispatchEvent(q);q.u()}else if(!f)this.Ia=this.Gn(b,c)};m.ok=function(){return d};

m.nn=function(){var a,b,c,e;b=0;for(;a=this.Ee[b];b++){N(a.c,"scroll",this.Lh,d,this);a.ff=[];a.Oj=a.c.scrollLeft;a.Pj=a.c.scrollTop;var f=wf(a.c),g=Ff(a.c);a.fa=new hf(f.y,f.x+g.width,f.y+g.height,f.x)}b=0;for(;e=this.Ed[b];b++){c=0;for(;a=this.Ee[c];c++)if(sc(a.c,e.c)){a.ff.push(e);e.Bg=a}}};m.Dl=function(){var a=0,b;for(;b=this.Ee[a];a++){P(b.c,"scroll",this.Lh,d,this);b.ff=[]}};

m.Lh=function(a){var b=0,c;for(;c=this.Ee[b];b++)if(a.target==c.c){var e=c.Pj-c.c.scrollTop,f=c.Oj-c.c.scrollLeft;c.Pj=c.c.scrollTop;c.Oj=c.c.scrollLeft;var g=0,j;for(;j=c.ff[g];g++){j.fa.top+=e;j.fa.left+=f;j.fa.bottom+=e;j.fa.right+=f}}};m.jf=function(a){var b=this.fl(a);this.fi&&Sb(b,this.fi);return b};m.dm=function(a){var b=wf(a);b.x+=(parseInt(rf(a,"marginLeft"),10)||0)*2;b.y+=(parseInt(rf(a,"marginTop"),10)||0)*2;return b};

m.fl=function(a){var b=a.cloneNode(i);switch(a.tagName.toLowerCase()){case "tr":return gc("table",h,gc("tbody",h,b));case "td":case "th":return gc("table",h,gc("tbody",h,gc("tr",h,b)));default:return b}};

m.Lk=function(a,b){var c=b.em(),e=this.Ed,f=0;for(;f<c.length;f++){var g=c[f],j=wf(g),l=Ff(g),p=new hf(j.y,j.x+l.width,j.y+l.height,j.x);e.push(new vg(p,a,b,g));if(e.length==1)this.Ya=new hf(p.top,p.right,p.bottom,p.left);else{var q=this.Ya;q.left=Math.min(p.left,q.left);q.right=Math.max(p.right,q.right);q.top=Math.min(p.top,q.top);q.bottom=Math.max(p.bottom,q.bottom)}}};

m.Gn=function(a,b){if(!this.sf)this.sf=new vg(this.Ya.L());var c=this.sf.fa;c.top=this.Ya.top;c.right=this.Ya.right;c.bottom=this.Ya.bottom;c.left=this.Ya.left;var e=0,f;for(;f=this.Ed[e];e++){var g=f.fa,j=-1;if(a>=g.right)j=g.right>c.left?g.right:c.left;else if(a<g.left)j=g.left<c.right?g.left:c.right;var l=-1;if(b>=g.bottom)l=g.bottom>c.top?g.bottom:c.top;else if(b<g.top)l=g.top<c.bottom?g.top:c.bottom;if(j>=0&&l>=0)if(Math.abs(j-a)>Math.abs(l-b))l=-1;else j=-1;if(j>=0)if(j<=a)c.left=j;else c.right=

j;else if(l>=0)if(l<=b)c.top=l;else c.bottom=l}return(c.right-c.left)*(c.bottom-c.top)>=10?this.sf:h};m.Im=function(a,b){var c,e=0;for(;c=this.Ed[e];e++)if(this.te(a,b,c.fa))if(c.Bg){var f=c.Bg.fa;if(this.te(a,b,f))return c}else return c;return h};m.te=function(a,b,c){return a>=c.left&&a<c.right&&b>=c.top&&b<c.bottom};m.Ei=function(){return L(this.Qc).Ab()};m.e=function(){sg.b.e.call(this);this.so()};

var ug=function(a,b,c,e,f,g,j,l,p,q,u){M.call(this,a);this.Fl=b;this.rf=c;this.Hl=e;this.Xd=f;this.Il=g;this.clientX=j;this.clientY=l;this.lq=p;this.mq=q;this.hp=u};G(ug,M);ug.prototype.e=function(){ug.b.e.call(this);delete this.Fl;delete this.rf;delete this.Hl;delete this.Xd;delete this.Il};var wg=function(a,b){this.h=Zb(a);this.data=b;this.I=h;if(!this.h)k(Error("Invalid argument"))};G(wg,Q);m=wg.prototype;m.Jc=h;m.yi=function(a){return a};m.wi=function(){return this.Jc};m.em=function(){return[this.h]};

m.qj=function(a){var b=this.yi(a.target);b&&this.Hn(a,b)};m.Hn=function(a,b){N(b,ae,this.oc,d,this);N(b,Ad,this.oc,d,this);N(b,$d,this.ng,d,this);this.Jc=b;this.Tg=new J(a.clientX,a.clientY);a.preventDefault()};m.oc=function(a){var b=Math.abs(a.clientX-this.Tg.x)+Math.abs(a.clientY-this.Tg.y);if(b>tg){var c=this.Jc;P(c,ae,this.oc,d,this);P(c,Ad,this.oc,d,this);P(c,$d,this.ng,d,this);this.I.Bd(a,this)}};

m.ng=function(){var a=this.Jc;P(a,ae,this.oc,d,this);P(a,Ad,this.oc,d,this);P(a,$d,this.ng,d,this);delete this.Tg;this.Jc=h};var vg=function(a,b,c,e){this.fa=a;this.ja=b;this.Fa=c;this.c=e};vg.prototype.Bg=h;var xg=function(){sg.call(this)};G(xg,sg);xg.prototype.Pd=function(a,b){var c=new wg(a,b);this.sh(c)};xg.prototype.sh=function(a){a.I=this;this.fd.push(a);this.sn()&&this.Ti(a)};var T={},zg=function(a){Q.call(this);this.Mh=a;this.d=this.Mh.bm();this.w=new Oe(this);this.Ca=new yg;this.cb=new xg;this.Ca.So("module-drag-source");this.cb.Uo("module-drag-target");this.Ca.Eo("module-drag-drag");this.Ca.Nk(this.cb);this.Ca.Hb();this.cb.Hb();this.w.f(this.Ca,"dragstart",this.Yn);this.w.f(this.cb,"dragover",this.Xn);this.w.f(this.cb,"drop",this.$n);this.w.f(this.Ca,"dragend",this.Wn);this.w.kj(this.d.hc(),"load",this.Ik)};G(zg,Q);var Ag="module-being-dragged";m=zg.prototype;

m.ah=d;m.wb=h;m.wg=h;m.e=function(){vd(this.w);vd(this.Ca);vd(this.cb);zg.b.e()};m.Yn=function(a){this.ah=d;this.wb=this.Mh.Hf(String(a.rf.data));Sb(this.wb.Bb(),Ag);this.wg=this.d.um(this.wb.Bb())};m.Wn=function(){this.ah||this.d.Vi(this.wb.Bb(),this.wg);Tb(this.wb.Bb(),Ag);this.Ca.zg()};m.Xn=function(a){if(String(a.Xd.data)!=String(a.rf.data)){this.d.Vi(this.wb.Bb(),a.Xd.h);this.Ca.zg()}};m.$n=function(a){this.ah=i;this.dispatchEvent(new Bg(this.wb.R(),this.wg,a.Xd.h))};

m.Mk=function(a){this.Ca.sh(new Gg(a));this.cb.Pd(a.Bb(),a.R())};m.Ik=function(){var a=this.d.Cc(undefined,"bottom-module-drag-target"),b=0;for(;b<a.length;b++)this.cb.Pd(a[b])};var yg=function(){xg.call(this)};G(yg,xg);yg.prototype.jf=function(a){var b=yg.b.jf.apply(this,arguments);Ef(b,Ff(a));Tb(b,Ag);return b};var Gg=function(a){wg.call(this,a.fe(),new String(a.R()));this.Gl=a.Bb()};G(Gg,wg);Gg.prototype.yi=function(){return this.Gl};

var Bg=function(a,b,c){M.call(this,"drop");this.Xp=a;this.aq=b;this.Zp=c};G(Bg,M);T=function(a,b){ud.call(this);this.w=new Oe(this);this.d=a;this.ze=new Rc;this.Tp=b;this.Vd=b.l(T.zk);this.qf=new zg(this);this.w.f(this.qf,"drop",this.Zn)};G(T,ud);T.zk="snapshotContainer";T.Bk="module-contents-iframe";T.Ck="module:";T.d=L();T.oa=function(){if(!T.re)T.re=new T(new Vb,ef());return T.re};T.prototype.e=function(){vd(this.w);vd(this.ze);vd(this.Vd);vd(this.qf);T.b.e()};T.prototype.bm=function(){return this.d};T.prototype.Hf=function(a){this.ze.P(a)||this.ze.r(a,new og(a,this.d));return this.ze.l(a)};

T.prototype.Wf=function(a){var b=this.Hf(a);b.Zo(this.tn(b));this.w.f(b,"module-minimize",this.Tm);b.fe()&&this.qf.Mk(b)};T.Wf=function(a){T.oa().Wf(a)};E("snapshot.Container.initializeModule",T.Wf);m=T.prototype;m.Zn=function(){var a=[],b=this.d.Cc("*","dashboard-column"),c=0;for(;c<b.length;c++){a[c]=[];var e=this.d.Cc("*","modbox",b[c]),f=0;for(;f<e.length;f++)a[c][f]=e[f].id}this.Vd.Ng("moduleArrangement",a)};m.Ci=function(){return this.Vd.Gi("minimizedModules",[])};

m.tn=function(a){return I(this.Ci(),a.R())};m.Lo=function(a,b){if(!b){T.ud(a.R());T.ud(a.R())}var c=this.Ci(),e=b?Ta:Wa;e(c,a.R());this.Vd.Ng("minimizedModules",c)};m.Tm=function(a){this.Lo(a.currentTarget,a.In)};T.sm=function(a){return T.Ck+a};T.je=function(a){var b=T.d.A(T.sm(a));return b&&b.tagName=="IFRAME"?b:h};T.Ag=function(a){var b=tc(a),c=K.j?b.body:b.documentElement,e=Ff(c).height;of(a,"height",e)};T.ud=function(a){var b=T.je(a);b&&T.Ag(b)};T.Lj=function(){Pc(bc("iframe",T.Bk),function(a){T.Ag(a)})};

window.name||(window.name="awfe-account-snapshot-window");Td(fc(),"load",function(){T.pp=new gf;N(T.pp,"resize",T.Lj);T.Lj()});function Hg(a,b,c,e){var f=Ig();Jg(f,a,b,function(){if(f.readyState==4){var g=K&&K.p&&typeof f.status=="undefined";if(f.status<300||g)c(f.responseText);else if(f.status>=400){e&&e(f.responseText);alert("Oops, an unexpected response was returned:"+f.responseText)}}})};K.G={};K.G.Ve=d;K.G.bd=function(){K.G.Xe=d;K.G.nh="0";if("ScriptEngine"in v)if(K.G.Xe=v.ScriptEngine()=="JScript")K.G.nh=v.ScriptEngineMajorVersion()+"."+v.ScriptEngineMinorVersion()+"."+v.ScriptEngineBuildVersion()};K.G.Ve||K.G.bd();K.G.Md=K.G.Ve?d:K.G.Xe;K.G.Od=K.G.Ve?"0":K.G.nh;K.G.z=function(a){return Nb(K.G.Od,a)>=0};var Kg=function(a){this.za=K.G.Md?[]:"";a!=h&&this.Ec.apply(this,arguments)};Kg.prototype.r=function(a){this.clear();this.Ec(a)};if(K.G.Md){Kg.prototype.df=0;Kg.prototype.Ec=function(a,b){if(b==h)this.za[this.df++]=a;else{this.za.push.apply(this.za,arguments);this.df=this.za.length}return this}}else Kg.prototype.Ec=function(a,b){this.za+=a;if(b!=h){var c=1;for(;c<arguments.length;c++)this.za+=arguments[c]}return this};Kg.prototype.clear=function(){if(K.G.Md)this.df=this.za.length=0;else this.za=""};

Kg.prototype.toString=function(){if(K.G.Md){var a=this.za.join("");this.clear();a&&this.Ec(a);return a}else return this.za};var Lg=K&&K.j&&!K.z("7"),Mg=function(a,b,c,e){var f=$b(a),g=f.parentNode,j=$b(b);g.style.position="relative";j.style.left=g.offsetWidth/2-c/2;j.style.top=g.offsetHeight/2-e/2;f.style.left=-1;f.style.top=-1;f.style.width=g.offsetWidth+2;f.style.height=g.offsetHeight+2;if(Lg){var l=g.getElementsByTagName("select"),p=0;for(;p<l.length;p++)l[p].disabled=i}j.style.display="block";f.style.display="block"},Ng=function(a,b){var c=$b(a),e=c.parentNode,f=$b(b);if(Lg){var g=c.parentNode.getElementsByTagName("select"),

j=0;for(;j<g.length;j++)g[j].disabled=d}f.style.display="none";c.style.display="none";e.style.position=""};var Og="session_timed_out",Pg=ta,Qg=ia,Rg=new Rc,Sg=new Rc,Tg=new Rc,Ug=function(){var a=new Se(document.location.href);if(!va(a.zm(Og)))document.location=a.Kg(Og,"true").toString()},Wg=function(a,b,c,e){if(!(!b||b=="")){Rg.P(b)||Rg.r(b,new Uc);Rg.l(b).add(a);Sg.r(a,b);Tg.r(a,Vg(a,c,e))}},Vg=function(a,b,c){var e=b||Qg,f=c||{},g=f.moduleId||na,j=f.requestGroup||oa;return function(l){var p=new Se(e);p.Kg(g,a);l&&p.Kg(j,l);return p.toString()}},Yg=function(a,b,c){var e;e=Sg.P(a)?Rg.l(Sg.l(a)):[a];Pc(e,

function(f){Xg(f,b,c)})},Xg=function(a,b,c){Zg(a);var e=Ig(),f=$g(a,b);ah(e,f.toString(),function(){if(e.readyState==4){if(e.status==200)if(e.responseText.indexOf("account-snapshot-module")!=-1){bh(a,e.responseText);c&&c(e.responseText);T.ud(a)}else Ug();ch(a)}})},$g=function(a,b){var c=Tg.l(a)||Vg(a);return c(b)},bh=function(a,b){var c=a+Pg,e=wc(Wb().Qi(b),function(l){return l.id&&l.id==c});if(!!e){var f=T.je(a),g=new Vb(f?tc(f):document),j=g.A(c);!j||j.parentNode.replaceChild(e,j)}};

var dh=function(a,b){var c=ka+"="+b;Hg(ha,c,function(e){Yg(a,e)})},eh=pa,fh=sa,Zg=function(a){Mg(a+eh,a+fh,32,32)},ch=function(a){Ng(a+eh,a+fh)},gh=function(a){var b=T.je(a);return new Vb(b?tc(b):document)},hh=function(a){var b=T.je(a);b&&N(b,"load",Ka(T.Ag,b))};E("_AWD_Module_registerModule",Wg);E("_AWD_Module_dismissAlert",dh);E("_AWD_Module_refreshModule",Xg);E("_AWD_Module_resizeModuleIframe",T.ud);E("_AWD_Module_initIframeModule",hh);var ih=function(a,b){if(a.tagName=="FORM"){var c=a.elements,a,e=0;for(;a=c[e];e++)ih(a,b)}else{b==i&&a.blur();a.disabled=b}},lh=function(a){var b=a.type;if(!va(b))return h;switch(b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:h;case "select-one":return jh(a);case "select-multiple":return kh(a);default:return va(a.value)?a.value:h}},mh=function(a,b){var c=a.elements[b];if(c.type)return lh(c);else{var e=0;for(;e<c.length;e++){var f=lh(c[e]);if(f)return f}return h}};

var jh=function(a){var b=a.selectedIndex;return b>=0?a.options[b].value:h},kh=function(a){var b=[],c,e=0;for(;c=a.options[e];e++)c.selected&&b.push(c.value);return b.length?b:h};var nh=function(a,b){this.Jd=new Se(a);this.$k=b?b:"callback";this.Gd=5000},oh="_callbacks_",ph=0;

nh.prototype.send=function(a,b,c){if(!document.documentElement.firstChild){c&&c(a);return h}var e="_"+(ph++).toString(36)+La().toString(36);v[oh]||(v[oh]={});var f=document.createElement("script"),g=h;if(this.Gd>0){var j=qh(e,f,a,c);g=v.setTimeout(j,this.Gd)}var l=this.Jd.L();rh(a,l);if(b){var p=sh(e,f,b,g);v[oh][e]=p;l.gk(this.$k,oh+"."+e)}dc(f,{type:"text/javascript",id:e,charset:"UTF-8",src:l.toString()});hc(document.getElementsByTagName("head")[0],f);return{Fb:e,Gd:g}};

var qh=function(a,b,c,e){return function(){th(a,b,d);e&&e(c)}},sh=function(a,b,c,e){return function(){v.clearTimeout(e);th(a,b,i);c.apply(undefined,arguments)}},th=function(a,b,c){v.setTimeout(function(){lc(b)},0);if(v[oh][a])if(c)delete v[oh][a];else v[oh][a]=ya},rh=function(a,b){for(var c in a)if(!a.hasOwnProperty||a.hasOwnProperty(c))b.gk(c,a[c]);return b};var uh={Gk:0,Jp:2,tp:1,up:3,Kp:4,Ip:6,vp:5,sp:7},xh=function(a,b,c,e,f,g,j,l){var p,q=c.offsetParent;if(q&&(q.tagName!="BODY"||rf(q,"position")!="static"))p=wf(q);var u=vh(a);Cf(u,L(a),L(c));var x=(b&4&&zf(a)?b^2:b)&-5,D=new J(x&2?u.left+u.width:u.left,x&1?u.top+u.height:u.top);if(p)D=new J(D.x-p.x,D.y-p.y);if(f){D.x+=(x&2?-1:1)*f.x;D.y+=(x&1?-1:1)*f.y}var U;if(j)if((U=yf(c))&&p){U.top=Math.max(0,U.top-p.y);U.right-=p.x;U.bottom-=p.y;U.left=Math.max(0,U.left-p.x)}return wh(D,c,e,g,U,j,l)},vh=function(a){var b=

Gf(a),c=yf(a);c&&b.Wi(new lf(c.left,c.top,c.right-c.left,c.bottom-c.top));return b},wh=function(a,b,c,e,f,g,j){var l=0,p=(c&4&&zf(b)?c^2:c)&-5,q=Ff(b),u=j?j.L():q;if(e||p!=0){if(p&2)a.x-=u.width+(e?e.right:0);else if(e)a.x+=e.left;if(p&1)a.y-=u.height+(e?e.bottom:0);else if(e)a.y+=e.top}if(g){l=f?yh(a,u,f,g):256;if(l&496)return l}sf(b,a);jb(q,u)||Ef(b,u);return l},yh=function(a,b,c,e){var f=0;if(a.x<c.left&&e&1){a.x=c.left;f|=1}if(a.x<c.left&&a.x+b.width>c.right&&e&16){b.width-=a.x+b.width-c.right;

f|=4}if(a.x+b.width>c.right&&e&1){a.x=Math.max(c.right-b.width,c.left);f|=1}if(e&2)f|=(a.x<c.left?16:0)|(a.x+b.width>c.right?32:0);if(a.y<c.top&&e&4){a.y=c.top;f|=2}if(a.y>=c.top&&a.y+b.height>c.bottom&&e&32){b.height-=a.y+b.height-c.bottom;f|=8}if(a.y+b.height>c.bottom&&e&4){a.y=Math.max(c.bottom-b.height,c.top);f|=2}if(e&8)f|=(a.y<c.top?64:0)|(a.y+b.height>c.bottom?128:0);return f};var zh=function(){};za(zh);zh.prototype.Qn=0;zh.prototype.vm=function(){return":"+(this.Qn++).toString(36)};zh.oa();var Bh=function(a){Q.call(this);this.d=a||L();this.vd=Ah};G(Bh,Q);Bh.prototype.jn=zh.oa();var Ah=h,Ch="Component already rendered",Dh="Unable to set parent component",Eh=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close";default:}k(Error("Invalid component state"))};m=Bh.prototype;

m.Fb=h;m.d=h;m.da=d;m.c=h;m.vd=h;m.kg=h;m.I=h;m.M=h;m.ta=h;m.wk=d;m.ge=function(){return this.Fb||(this.Fb=this.jn.vm())};m.bk=function(a){if(this.I&&this.I.ta){rb(this.I.ta,this.Fb);tb(this.I.ta,a,this)}this.Fb=a};m.a=function(){return this.c};m.tc=function(a){this.c=a};m.hk=function(a){if(this==a)k(Error(Dh));if(a&&this.I&&this.Fb&&this.I.ui(this.Fb)&&this.I!=a)k(Error(Dh));this.I=a};m.gc=function(){return this.I};m.If=function(){return this.I};m.wa=function(){return this.da};

m.t=function(){this.c=this.d.createElement("div")};m.uo=function(a){this.Jj(a)};m.Jj=function(a,b){if(this.da)k(Error(Ch));this.c||this.t();a?a.insertBefore(this.c,b||h):this.d.W().body.appendChild(this.c);if(!this.I||this.I.wa())this.ma()};m.La=function(a){if(this.da)k(Error(Ch));else if(a&&this.Ka(a)){this.wk=i;if(!this.d||this.d.W()!=Yb(a))this.d=L(a);this.Kc(a);this.ma()}else k(Error("Invalid element to decorate"))};m.Ka=function(){return i};m.Kc=function(a){this.c=a};

m.ma=function(){this.da=i;this.bc(function(a){!a.wa()&&a.a()&&a.ma()})};m.Qa=function(){this.bc(function(a){a.wa()&&a.Qa()});this.da=d};m.e=function(){Bh.b.e.call(this);this.da&&this.Qa();this.bc(function(a){a.u()});!this.wk&&this.c&&lc(this.c);this.I=this.kg=this.c=this.ta=this.M=h};m.Gf=function(){return this.kg};m.ek=function(a){this.kg=a};m.rh=function(a,b){this.$e(a,this.ec(),b)};

m.$e=function(a,b,c){if(a.da&&(c||!this.da))k(Error(Ch));if(b<0||b>this.ec())k(Error("Child component index out of bounds"));if(!this.ta||!this.M){this.ta={};this.M=[]}if(a.gc()==this){sb(this.ta,a.ge());Wa(this.M,a)}else tb(this.ta,a.ge(),a);a.hk(this);Va(this.M,a,b);if(a.da&&this.da&&a.gc()==this){var e=this.Y();e.insertBefore(a.a(),e.childNodes[b+1]||h)}else if(c){this.c||this.t();var f=this.dc(b+1);a.Jj(this.Y(),f?f.c:h)}else this.da&&!a.da&&a.c&&a.ma()};m.Y=function(){return this.c};

m.mc=function(){if(this.vd==h)this.vd=zf(this.da?this.c:this.d.W().body);return this.vd};m.Ad=function(a){if(this.da)k(Error(Ch));this.vd=a};m.Ni=function(){return!!this.M&&this.M.length!=0};m.ec=function(){return this.M?this.M.length:0};m.ui=function(a){return this.ta&&a?ub(this.ta,a)||h:h};m.dc=function(a){return this.M?this.M[a]||h:h};m.bc=function(a,b){this.M&&Na(this.M,a,b)};m.qe=function(a){return this.M&&a?Ma(this.M,a):-1};

m.removeChild=function(a,b){if(a){var c=z(a)?a:a.ge();a=this.ui(c);if(c&&a){rb(this.ta,c);Wa(this.M,a);if(b){a.Qa();a.c&&lc(a.c)}a.hk(h)}}if(!a)k(Error("Child is not in parent component"));return a};m.qo=function(a,b){return this.removeChild(this.dc(a),b)};m.Ij=function(a){for(;this.Ni();)this.qo(0,a)};var Fh=function(a){Q.call(this);a&&this.ab(a)};G(Fh,Q);m=Fh.prototype;m.c=h;m.ue=h;m.fg=h;m.ve=h;m.jd=-1;m.nc=-1;m.fj=0;m.kn=i;

var Gh={"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},Hh={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},Ih={61:187,

59:186},Jh=K.j||K.p&&K.z("525");m=Fh.prototype;m.Rm=function(a){if(Jh&&!jg(a.keyCode,this.jd,a.shiftKey))this.handleEvent(a);else this.nc=K.B&&a.keyCode in Ih?Ih[a.keyCode]:a.keyCode};m.Sm=function(){this.nc=this.jd=-1};

m.handleEvent=function(a){var b=a.Wl(),c,e;if(K.j&&a.type==Bd){c=this.nc;e=c!=13&&c!=27?b.keyCode:0}else if(K.p&&a.type==Bd){c=this.nc;e=b.charCode>=0&&b.charCode<63232&&kg(c)?b.charCode:0}else if(K.U){c=this.nc;e=kg(c)?b.keyCode:0}else{c=b.keyCode||this.nc;e=b.charCode||0;if(K.Ak&&e==63&&!c)c=191}var f=c,g=b.keyIdentifier;if(c)if(c>=63232&&c in Gh)f=Gh[c];else{if(c==25&&a.shiftKey)f=9}else if(g&&g in Hh)f=Hh[g];var j=f==this.jd;this.jd=f;if(K.p&&this.kn){if(j&&b.timeStamp-this.fj<50)return;this.fj=

b.timeStamp}var l=new Kh(f,e,j,b);try{this.dispatchEvent(l)}finally{l.u()}};m.ab=function(a){this.ve&&this.detach();this.c=a;this.ue=N(this.c,Bd,this);this.fg=N(this.c,"keydown",this.Rm,d,this);this.ve=N(this.c,"keyup",this.Sm,d,this)};m.detach=function(){if(this.ue){Vd(this.ue);Vd(this.fg);Vd(this.ve);this.ve=this.fg=this.ue=h}this.c=h;this.jd=-1};m.e=function(){Fh.b.e.call(this);this.detach()};var Kh=function(a,b,c,e){xd.call(this,e);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c};

G(Kh,xd);var Lh,Mh=function(a,b){if(K.B||Lh){a.setAttribute("role",b);a.eq=b}},Nh=function(a,b,c){if(K.B||Lh)a.setAttribute("aria-"+b,c)};var Oh=function(){},Ph;za(Oh);m=Oh.prototype;m.cc=function(){return undefined};m.t=function(a){return a.d.t("div",{className:this.ce(a).join(" ")},a.vi())};m.Y=function(a){return a};m.$d=function(a,b,c){var e=a.a?a.a():a;if(e)if(K.j&&!K.z("7")){var f=this.Af(Rb(e),b);f.push(b);var g=c?Sb:Tb;Ka(g,e).apply(h,f)}else Ub(e,b,c)};m.gi=function(a,b,c){this.$d(a,b,c)};m.Ka=function(){return i};

m.La=function(a,b){b.id&&a.bk(b.id);var c=this.Y(b);c&&c.firstChild?a.Fg(c.firstChild.nextSibling?Xa(c.childNodes):c.firstChild):a.Fg(h);var e=0,f=this.ba(),g=this.Zc(),j=d,l=d,p=d,q=Rb(b);Na(q,function(D){if(!j&&D==f){j=i;if(g==f)l=i}else if(!l&&D==g)l=i;else e|=this.Kf(D)},this);a.jk(e);if(!j){q.push(f);if(g==f)l=i}l||q.push(g);var u=a.zi();u&&q.push.apply(q,u);if(K.j&&!K.z("7")){var x=this.Af(q);if(x.length>0){q.push.apply(q,x);p=i}}if(!j||!l||u||p)Qb(b,q.join(" "));return b};

m.cd=function(a){a.mc()&&this.Ad(a.a(),i);a.S()&&this.Rb(a,a.D())};m.Tj=function(a){if(K.B){var b=this.cc();b&&Mh(a,b)}};m.Ge=function(a,b){Mf(a,!b,!K.j&&!K.U)};m.Ad=function(a,b){this.$d(a,this.Zc()+"-rtl",b)};m.Ib=function(a){var b;if(a.xa(32)&&(b=a.Q()))return zc(b);return d};m.Rb=function(a,b){var c;if(a.xa(32)&&(c=a.Q())){if(!b&&a.aj()){try{c.blur()}catch(e){}a.aj()&&a.Db(h)}zc(c)!=b&&Ac(c,b)}};m.J=function(a,b){Jf(a,b)};

m.Ha=function(a,b,c){var e=a.a();if(e){var f=this.be(b);f&&this.$d(a,f,c);this.kp(e,b,c)}};m.kp=function(a,b,c){if(K.B){Ph||(Ph=yb(1,"disabled",4,"pressed",8,"selected",16,"checked",64,"expanded"));var e=Ph[b];e&&Nh(a,e,c)}};m.Q=function(a){return a.a()};m.ba=function(){return"goog-control"};m.km=function(){return[]};m.Zc=function(){return this.ba()};

m.ce=function(a){var b=this.ba(),c=[b],e=this.Zc();e!=b&&c.push(e);var f=this.Zl(a.Cb());f&&c.push.apply(c,f);var g=a.zi();g&&c.push.apply(c,g);K.j&&!K.z("7")&&c.push.apply(c,this.Af(c));return c};m.Af=function(a,b){var c=[];if(b)a=a.concat([b]);Na(this.km(),function(e){if(Sa(e,Ka(I,a))&&(!b||I(e,b)))c.push(e.join("_"))});return c};m.Zl=function(a){if(a){var b=[],c=1;for(;a;c<<=1)if(a&c){b.push(this.be(c));a&=~c}return b}return h};m.be=function(a){this.Sd||this.Nh();return this.Sd[a]};

m.Kf=function(a){this.nk||this.ql();var b=parseInt(this.nk[a],10);return isNaN(b)?0:b};m.Nh=function(){var a=this.Zc();this.Sd=yb(1,a+"-disabled",2,a+"-hover",4,a+"-active",8,a+"-selected",16,a+"-checked",32,a+"-focused",64,a+"-open")};m.ql=function(){this.Sd||this.Nh();this.nk=vb(this.Sd)};var Rh=function(a){var b,c;for(;a;){b=B(a);if(c=Qh[b])break;a=a.b?a.b.constructor:h}if(c)return Fa(c.oa)?c.oa():new c;return h},Sh=function(a,b){if(!Fa(a))k(Error("Invalid component class "+a));if(!Fa(b))k(Error("Invalid renderer class "+b));var c=B(a);Qh[c]=b};var Uh=function(a,b){if(!a)k(Error("Invalid class name "+a));if(!Fa(b))k(Error("Invalid decorator function "+b));Th[a]=b},Vh=function(a){var b,c=Rb(a),e=0,f=c.length;for(;e<f;e++)if(b=c[e]in Th?Th[c[e]]():h)return b;return h},Qh={},Th={};var Wh=function(a,b,c){Bh.call(this,c);this.g=b||Rh(this.constructor);this.Fg(a)};G(Wh,Bh);m=Wh.prototype;m.hf=h;m.O=0;m.Dd=39;m.Vk=255;m.Ne=0;m.ea=i;m.Da=h;m.Pf=i;m.wh=d;m.Vc=function(){return this.i||(this.i=new Oe(this))};m.rn=function(){return this.Pf};m.ak=function(a){this.wa()&&a!=this.Pf&&this.ii(a);this.Pf=a};m.Q=function(){return this.g.Q(this)};m.he=function(){return this.qa||(this.qa=new Fh)};m.Jf=function(){return this.g};m.zi=function(){return this.Da};

m.Kk=function(a){if(a){if(this.Da)I(this.Da,a)||this.Da.push(a);else this.Da=[a];this.g.gi(this,a,i)}};m.ro=function(a){if(a&&this.Da){Wa(this.Da,a);if(this.Da.length==0)this.Da=h;this.g.gi(this,a,d)}};m.$d=function(a,b){b?this.Kk(a):this.ro(a)};m.t=function(){var a=this.g.t(this);this.tc(a);this.g.Tj(a);this.Zf()||this.g.Ge(a,d);this.D()||this.g.J(a,d)};m.Y=function(){return this.g.Y(this.a())};m.Ka=function(a){return this.g.Ka(a)};

m.Kc=function(a){a=this.g.La(this,a);this.tc(a);this.g.Tj(a);this.Zf()||this.g.Ge(a,d);this.ea=a.style.display!="none"};m.ma=function(){Wh.b.ma.call(this);this.g.cd(this);if(this.Dd&-2){this.rn()&&this.ii(i);if(this.xa(32)){var a=this.Q();if(a){var b=this.he();b.ab(a);this.Vc().f(b,"key",this.ib).f(a,"focus",this.Eb).f(a,"blur",this.Db)}}}};

m.ii=function(a){var b=this.Vc(),c=this.a();if(a){b.f(c,zd,this.jb).f(c,Zd,this.$c).f(c,$d,this.Rf).f(c,Ad,this.Qf);K.j&&b.f(c,"dblclick",this.Ii)}else{b.ka(c,zd,this.jb).ka(c,Zd,this.$c).ka(c,$d,this.Rf).ka(c,Ad,this.Qf);K.j&&b.ka(c,"dblclick",this.Ii)}};m.Qa=function(){Wh.b.Qa.call(this);this.i&&this.i.qc();this.qa&&this.qa.detach();this.D()&&this.S()&&this.g.Rb(this,d)};

m.e=function(){Wh.b.e.call(this);if(this.i){this.i.u();delete this.i}if(this.qa){this.qa.u();delete this.qa}delete this.g;this.Da=this.hf=h};m.vi=function(){return this.hf};m.Fg=function(a){this.hf=a};m.Ad=function(a){Wh.b.Ad.call(this,a);var b=this.a();b&&this.g.Ad(b,a)};m.Zf=function(){return this.wh};m.Ge=function(a){this.wh=a;var b=this.a();b&&this.g.Ge(b,a)};m.D=function(){return this.ea};

m.J=function(a,b){if(b||this.ea!=a&&this.dispatchEvent(a?"show":"hide")){var c=this.a();c&&this.g.J(c,a);this.S()&&this.g.Rb(this,a);this.ea=a;return i}return d};m.S=function(){return!this.Ua(1)};m.vn=function(){var a=this.gc();return!!a&&typeof a.S=="function"&&!a.S()};m.uc=function(a){if(!this.vn()&&this.Jb(1,!a)){if(!a){this.setActive(d);this.Ga(d)}this.D()&&this.g.Rb(this,a);this.Ha(1,!a)}};m.Ga=function(a){this.Jb(2,a)&&this.Ha(2,a)};m.Xi=function(){return this.Ua(4)};

m.setActive=function(a){this.Jb(4,a)&&this.Ha(4,a)};m.Ro=function(a){this.Jb(8,a)&&this.Ha(8,a)};m.on=function(){return this.Ua(16)};m.Co=function(a){this.Jb(16,a)&&this.Ha(16,a)};m.aj=function(){return this.Ua(32)};m.$j=function(a){this.Jb(32,a)&&this.Ha(32,a)};m.isOpen=function(){return this.Ua(64)};m.wc=function(a){this.Jb(64,a)&&this.Ha(64,a)};m.Cb=function(){return this.O};m.Ua=function(a){return!!(this.O&a)};

m.Ha=function(a,b){if(this.xa(a)&&b!=this.Ua(a)){this.g.Ha(this,a,b);this.O=b?this.O|a:this.O&~a}};m.jk=function(a){this.O=a};m.xa=function(a){return!!(this.Dd&a)};m.xc=function(a,b){if(this.wa()&&this.Ua(a)!=b)k(Error(Ch));!b&&this.Ua(a)&&this.Ha(a,d);this.Dd=b?this.Dd|a:this.Dd&~a};m.ha=function(a){return!!(this.Vk&a)&&this.xa(a)};m.Wj=function(a,b){this.Ne=b?this.Ne|a:this.Ne&~a};m.Jb=function(a,b){return this.xa(a)&&this.Ua(a)!=b&&(!(this.Ne&a)||this.dispatchEvent(Eh(a,b)))&&!this.pn()};

m.jb=function(a){a.relatedTarget&&!sc(this.a(),a.relatedTarget)&&this.dispatchEvent("enter")&&this.S()&&this.ha(2)&&this.Ga(i)};m.Qf=function(a){if(a.relatedTarget&&!sc(this.a(),a.relatedTarget)&&this.dispatchEvent("leave")){this.ha(4)&&this.setActive(d);this.ha(2)&&this.Ga(d)}};m.$c=function(a){if(this.S()){this.ha(2)&&this.Ga(i);if(a.Yi(0)){this.ha(4)&&this.setActive(i);this.g.Ib(this)&&this.Q().focus()}}!this.Zf()&&a.Yi(0)&&a.preventDefault()};

m.Rf=function(a){if(this.S()){this.ha(2)&&this.Ga(i);this.Xi()&&this.xg(a)&&this.ha(4)&&this.setActive(d)}};m.Ii=function(a){this.S()&&this.xg(a)};m.xg=function(){this.ha(16)&&this.Co(!this.on());this.ha(8)&&this.Ro(i);this.ha(64)&&this.wc(!this.isOpen());return this.dispatchEvent("action")};m.Eb=function(){this.ha(32)&&this.$j(i)};m.Db=function(){this.ha(4)&&this.setActive(d);this.ha(32)&&this.$j(d)};m.ib=function(a){if(this.D()&&this.S()&&this.Of(a)){a.preventDefault();a.stopPropagation();return i}return d};

m.Of=function(a){return a.keyCode==13&&this.xg(a)};Sh(Wh,Oh);Uh("goog-control",function(){return new Wh(h)});var Xh=function(){Oh.call(this);this.Ih={}};G(Xh,Oh);za(Xh);m=Xh.prototype;m.fc=function(a){return this.Ih[a]||(this.Ih[a]=this.Zc()+a)};m.cc=function(){return"menuitem"};m.t=function(a){var b=a.d.t("div",{"class":this.ce(a).join(" ")},this.Ph(a.vi(),a.d));this.Yj(a,b,a.xa(8)||a.xa(16));return b};m.Y=function(a){return a&&a.firstChild};m.La=function(a,b){this.an(b)||b.appendChild(this.Ph(b.childNodes,a.d));if(I(Rb(b),"goog-option")){a.He(i);this.He(a,b,i)}return Xh.b.La.call(this,a,b)};

m.an=function(a){var b=nc(a.firstChild,i),c=this.fc("-content");return!!b&&b.className.indexOf(c)!=-1};m.Ph=function(a,b){var c=this.fc("-content");return b.t("div",{"class":c},a)};m.He=function(a,b,c){if(b){Mh(b,c?"menuitemcheckbox":this.cc());this.Yj(a,b,c)}};m.$m=function(a){var b=this.Y(a);if(b){var c=b.firstChild,e=this.fc("-checkbox");return!!c&&!!c.className&&c.className.indexOf(e)!=-1}return d};

m.Yj=function(a,b,c){if(c!=this.$m(b)){Ub(b,"goog-option",c);var e=this.Y(b);if(c){var f=this.fc("-checkbox");e.insertBefore(a.d.t("div",{"class":f}),e.firstChild||h)}else e.removeChild(e.firstChild)}};m.be=function(a){switch(a){case 2:return this.fc("-highlight");case 16:case 8:return"goog-option-selected";default:return Xh.b.be.call(this,a)}};m.Kf=function(a){var b=this.fc("-highlight");switch(a){case "goog-option-selected":return 16;case b:return 2;default:return Xh.b.Kf.call(this,a)}};m.ba=function(){return"goog-menuitem"};var Yh=function(a,b,c,e){Wh.call(this,a,e||Xh.oa(),c);this.$o(b)};G(Yh,Wh);Yh.prototype.$o=function(a){this.ek(a)};Yh.prototype.He=function(a){this.xc(16,a);var b=this.a();b&&this.g.He(this,b,a)};Uh("goog-menuitem",function(){return new Yh(h)});var Zh=function(){};Zh.prototype.$=function(){};var $h=function(a,b){this.h=a;this.Zb=b};G($h,Zh);$h.prototype.$=function(a,b,c){xh(this.h,this.Zb,a,b,undefined,c)};var ai=function(a,b,c){$h.call(this,a,b);this.Ok=c};G(ai,$h);ai.prototype.$=function(a,b,c,e){var f=xh(this.h,this.Zb,a,b,h,c,10,e)&496;if(f)if(f=xh(this.h,b,a,this.Zb,h,c,10,e)&496)this.Ok?xh(this.h,this.Zb,a,b,h,c,5,e):xh(this.h,this.Zb,a,b,h,c,0,e)};var bi=function(a,b){this.Aa=a instanceof J?a:new J(a,b)};G(bi,Zh);bi.prototype.$=function(a,b,c,e){var f=tf(a),g=new J(this.Aa.x+f.scrollLeft,this.Aa.y+f.scrollTop);xh(f,0,a,b,g,c,h,e)};var ci=function(a,b){bi.call(this,a,b)};G(ci,bi);ci.prototype.$=function(a,b,c,e){var f=tf(a),g=new J(this.Aa.x+f.scrollLeft,this.Aa.y+f.scrollTop),j=10;(xh(f,0,a,b,g,c,j,e)&496)==0||(xh(f,0,a,b^1,g,c,j,e)&496)==0||(xh(f,0,a,b^2,g,c,j,e)&496)==0||(xh(f,0,a,b^1^2,g,c,j,e)&496)==0||xh(f,0,a,b,g,c,h,e)};var di=function(){return Oh.call(this)};G(di,Oh);za(di);var ei="goog-menuseparator";di.prototype.t=function(a){return a.d.t("div",{"class":this.ba()})};di.prototype.La=function(a,b){if(b.tagName=="HR"){var c=b;b=this.t(a);jc(b,c);lc(c)}else Sb(b,this.ba());return b};di.prototype.ba=function(){return ei};var fi=function(a,b){Wh.call(this,h,a||di.oa(),b);this.xc(1,d);this.xc(2,d);this.xc(4,d);this.xc(32,d);this.jk(1)};G(fi,Wh);fi.prototype.ma=function(){fi.b.ma.call(this);Mh(this.a(),"separator")};Uh(ei,function(){return new fi});var gi=function(){};za(gi);m=gi.prototype;m.cc=function(){return undefined};m.bn=function(a){if(a){var b=a.getAttributeNode("tabindex");if(b&&b.specified){var c=a.tabIndex;return Ea(c)&&c>=0}}return d};m.tf=function(a,b){if(a)a.tabIndex=b?0:-1};m.t=function(a){return a.d.t("div",{"class":this.ce(a).join(" ")})};m.Y=function(a){return a};m.Ka=function(a){return a.tagName=="DIV"};

m.La=function(a,b){b.id&&a.bk(b.id);var c=this.ba(),e=d,f=Rb(b);f&&Na(f,function(g){if(g==c)e=i;else g&&this.To(a,g,c)},this);e||Sb(b,c);this.ul(a,b);return b};m.To=function(a,b,c){if(b==c+"-disabled")a.uc(d);else if(b==c+"-horizontal")a.fk(hi);else b==c+"-vertical"&&a.fk(ii)};

m.ul=function(a,b){if(b){var c=b.firstChild,e;for(;c&&c.parentNode==b;){e=c.nextSibling;if(c.nodeType==1){var f=this.Df(c);if(f){f.tc(c);a.S()||f.uc(d);a.rh(f);f.La(c)}}else if(!c.nodeValue||Ab(c.nodeValue)=="")b.removeChild(c);c=e}}};m.Df=function(a){return Vh(a)};m.cd=function(a){var b=a.a();Mf(b,i,K.B);if(K.j)b.hideFocus=i;var c=this.cc();c&&Mh(b,c);if(a.ke()==hi&&K.B&&!K.z("1.9a")&&a.mc()){var e=this.Y(b);a.bc(function(f){var g=f.a();g&&g.parentNode==e&&ji(f)})}};m.Q=function(a){return a.a()};

m.ba=function(){return"goog-container"};m.ce=function(a){var b=this.ba(),c=a.ke()==hi,e=[b,b+(c?"-horizontal":"-vertical")];a.S()||e.push(this.ba()+"-disabled");return e};m.am=function(){return ii};var ji=function(a){var b=a.a();if(b){var c=b.parentNode,e=b.nextSibling,f=a instanceof fi?"display:-moz-box;position:relative;top:4px":"display:-moz-box;position:relative";c.insertBefore(a.d.t("div",{style:f},b),e)}},ki=function(a){var b=a.a();if(b){var c=b.parentNode;c.parentNode.insertBefore(b,c);lc(c)}};var li=function(a,b,c){Bh.call(this,c);this.g=b||gi.oa();this.Ob=a||this.g.am()};G(li,Bh);var hi="horizontal",ii="vertical";m=li.prototype;m.i=h;m.zn=h;m.qa=h;m.g=h;m.Ob=h;m.ea=i;m.ua=i;m.zf=i;m.pa=-1;m.N=h;m.lg=d;m.Qk=d;m.bb=h;m.Vc=function(){return this.i||(this.i=new Oe(this))};m.Q=function(){return this.zn||this.g.Q(this)};m.he=function(){return this.qa||(this.qa=new Fh(this.Q()))};m.Jf=function(){return this.g};m.t=function(){this.tc(this.g.t(this))};m.Y=function(){return this.g.Y(this.a())};

m.Ka=function(a){return this.g.Ka(a)};m.Kc=function(a){this.tc(this.g.La(this,a));if(a.style.display=="none")this.ea=d};m.ma=function(){li.b.ma.call(this);var a=this.a();this.g.cd(this);this.J(this.ea,i);this.Vc().f(this,"enter",this.Nf).f(this,"highlight",this.Qm).f(this,"unhighlight",this.Zm).f(this,"open",this.Vm).f(this,"close",this.Om).f(a,Zd,this.$c).f(Yb(a),$d,this.Pm).f(a,[Zd,$d,zd,Ad],this.Nm);this.Ib()&&this.hi(i)};

m.hi=function(a){var b=this.Vc(),c=this.Q();a?b.f(c,"focus",this.Eb).f(c,"blur",this.Db).f(this.he(),"key",this.ib):b.ka(c,"focus",this.Eb).ka(c,"blur",this.Db).ka(this.he(),"key",this.ib)};m.Qa=function(){li.b.Qa.call(this);this.zd(-1);this.i&&this.i.qc();this.N&&this.N.wc(d);this.lg=d};m.e=function(){li.b.e.call(this);if(this.i){this.i.u();this.i=h}if(this.qa){this.qa.u();this.qa=h}this.g=this.N=this.bb=h};m.Nf=function(){return i};

m.Qm=function(a){var b=this.qe(a.target);if(b>-1&&b!=this.pa){var c=this.Wc();c&&c.Ga(d);this.pa=b;c=this.Wc();this.un()&&c.setActive(i);if(this.N&&c!=this.N)c.xa(64)?c.wc(i):this.N.wc(d)}Nh(this.a(),"activedescendant",a.target.a().id)};m.Zm=function(a){if(a.target==this.Wc())this.pa=-1;Nh(this.a(),"activedescendant",h)};m.Vm=function(a){var b=a.target;if(b&&b!=this.N&&b.gc()==this){this.N&&this.N.wc(d);this.N=b}};m.Om=function(a){if(a.target==this.N)this.N=h};

m.$c=function(a){this.ua&&this.Ie(i);var b=this.Q();this.g.bn(b)?b.focus():a.preventDefault()};m.Pm=function(){this.Ie(d)};m.Nm=function(a){var b=this.ym(a.target);if(b)switch(a.type){case Zd:b.$c(a);break;case $d:b.Rf(a);break;case zd:b.jb(a);break;case Ad:b.Qf(a);break}};m.ym=function(a){if(this.bb){var b=this.a();for(;a&&a.parentNode&&a!=b;){var c=a.id;if(c in this.bb)return this.bb[c];a=a.parentNode}}return h};m.Eb=function(){};m.Db=function(){this.zd(-1);this.Ie(d);this.N&&this.N.wc(d)};

m.ib=function(a){if(this.S()&&this.ec()!=0&&this.Of(a)){a.preventDefault();a.stopPropagation();return i}return d};

m.Of=function(a){var b=this.Wc();if(b&&typeof b.ib=="function"&&b.ib(a))return i;if(this.N&&this.N!=b&&typeof this.N.ib=="function"&&this.N.ib(a))return i;switch(a.keyCode){case 27:if(this.Ib())this.Q().blur();else return d;break;case 36:this.en();break;case 35:this.fn();break;case 38:if(this.Ob==ii)this.Uf();else return d;break;case 37:if(this.Ob==hi)this.mc()?this.Tf():this.Uf();else return d;break;case 40:if(this.Ob==ii)this.Tf();else return d;break;case 39:if(this.Ob==hi)this.mc()?this.Uf():this.Tf();

else return d;break;default:return d}return i};m.$e=function(a,b,c){a.Wj(2,i);a.Wj(64,i);if(this.Ib()||!this.qn())a.xc(32,d);a.ak(d);li.b.$e.call(this,a,b,c);var e=a.a();if(e){if(!e.id)e.id=a.ge();if(!this.bb)this.bb={};sb(this.bb,e.id,a)}c&&this.wa()&&this.mc()&&this.ke()==hi&&K.B&&!K.z("1.9a")&&ji(a);b<=this.pa&&this.pa++};

m.removeChild=function(a,b){var c=this.qe(a);if(c!=-1)if(c==this.pa)a.Ga(d);else c<this.pa&&this.pa--;b&&this.wa()&&this.mc()&&this.ke()==hi&&K.B&&!K.z("1.9a")&&ki(a);var e=a.a();e&&e.id&&rb(this.bb,e.id);a=li.b.removeChild.call(this,a,b);a.ak(i);return a};m.ke=function(){return this.Ob};m.fk=function(a){if(this.a())k(Error(Ch));this.Ob=a};m.D=function(){return this.ea};

m.J=function(a,b){if(b||this.ea!=a&&this.dispatchEvent(a?"show":"hide")){this.ea=a;var c=this.a();if(c){Jf(c,a);this.Ib()&&this.g.tf(this.Q(),this.ua&&this.ea)}return i}return d};m.S=function(){return this.ua};m.uc=function(a){if(this.ua!=a&&this.dispatchEvent(a?"enable":"disable")){if(a){this.ua=i;this.bc(function(b){if(b.xk)delete b.xk;else b.uc(i)})}else{this.bc(function(b){if(b.S())b.uc(d);else b.xk=i});this.ua=d;this.Ie(d)}this.Ib()&&this.g.tf(this.Q(),a&&this.ea)}};m.Ib=function(){return this.zf};

m.Rb=function(a){a!=this.zf&&this.wa()&&this.hi(a);this.zf=a;this.ua&&this.ea&&this.g.tf(this.Q(),a)};m.qn=function(){return this.Qk};m.zd=function(a){var b=this.dc(a);if(b)b.Ga(i);else this.pa>-1&&this.Wc().Ga(d)};m.Ga=function(a){this.zd(this.qe(a))};m.Wc=function(){return this.dc(this.pa)};m.en=function(){this.ne(function(a,b){return(a+1)%b},this.ec()-1)};m.fn=function(){this.ne(function(a,b){a--;return a<0?b-1:a},0)};m.Tf=function(){this.ne(function(a,b){return(a+1)%b},this.pa)};

m.Uf=function(){this.ne(function(a,b){a--;return a<0?b-1:a},this.pa)};m.ne=function(a,b){var c=b<0?this.qe(this.N):b,e=this.ec();c=a(c,e);var f=0;for(;f<=e;){var g=this.dc(c);if(g&&this.Eh(g)){this.Io(c);return i}f++;c=a(c,e)}return d};m.Eh=function(a){return a.D()&&a.S()&&a.xa(2)};m.Io=function(a){this.zd(a)};m.un=function(){return this.lg};m.Ie=function(a){this.lg=a};var mi=function(a,b,c){M.call(this,a,b);this.item=c};G(mi,M);var ni=function(){gi.call(this)};G(ni,gi);za(ni);m=ni.prototype;m.cc=function(){return"menu"};m.Ka=function(a){return a.tagName=="UL"||ni.b.Ka.call(this,a)};m.Df=function(a){return a.tagName=="HR"?new fi:ni.b.Df.call(this,a)};m.Ic=function(a,b){return sc(a.a(),b)};m.ba=function(){return"goog-menu"};m.cd=function(a){ni.b.cd.call(this,a);var b=a.a();Nh(b,"haspopup","true")};var oi=function(a){fi.call(this,di.oa(),a)};G(oi,fi);Uh(ei,function(){return new fi});var pi=function(a,b){li.call(this,ii,b||ni.oa(),a);this.Rb(d)};G(pi,li);m=pi.prototype;m.bf=i;m.vh=d;m.ba=function(){return this.Jf().ba()};m.Ic=function(a){return this.Jf().Ic(this,a)||this.Ni()&&Ra(this.M,function(b){return typeof b.Ic=="function"&&b.Ic(a)})};m.Pd=function(a){this.rh(a,i)};m.mm=function(a){return this.dc(a)};m.nm=function(){return this.ec()};m.setPosition=function(a,b){var c=this.D();c||Jf(this.a(),i);Df(this.a(),a,b);c||Jf(this.a(),d)};m.Ao=function(a){(this.bf=a)&&this.Rb(i)};

m.Bo=function(a){this.vh=a};m.J=function(a,b){var c=pi.b.J.call(this,a,b);c&&a&&this.wa()&&this.bf&&this.Q().focus();return c};m.Nf=function(a){this.bf&&this.Q().focus();return pi.b.Nf.call(this,a)};m.Eh=function(a){return(this.vh||a.S())&&a.D()&&a.xa(2)};var qi=function(a,b){this.i=new Oe(this);this.xd(a||h);b&&this.Yo(b)};G(qi,Q);var ri="toggle_display",si="move_offscreen";m=qi.prototype;m.c=h;m.Uk=i;m.Ch=h;m.lb=d;m.bp=d;m.ej=-1;m.bj=-1;m.dn=d;m.Jl=i;m.Bc=ri;m.Jm=function(){return this.Bc};m.Yo=function(a){this.Bc=a};m.a=function(){return this.c};m.xd=function(a){this.Kl();this.c=a};m.Kl=function(){if(this.lb)k(Error("Can not change this state of the popup while showing."))};m.D=function(){return this.lb};

m.J=function(a){if(a){if(!this.c)k(Error("Caller must call setElement before trying to show thepopup"));this.ep()}else this.me()};m.$=function(){};

m.ep=function(){if(!this.lb)if(!!this.rg()){this.$();var a=Yb(this.c);this.dn&&this.i.f(a,"keydown",this.Vn,i);if(this.Uk){this.i.f(a,Zd,this.vj,i);if(K.j){var b=a.activeElement;for(;b&&b.nodeName=="IFRAME";){try{var c=tc(b)}catch(e){break}a=c;b=a.activeElement}this.i.f(a,Zd,this.vj,i);this.i.f(a,"deactivate",this.uj)}else this.i.f(a,"blur",this.uj)}if(this.Bc==ri)this.dp();else this.Bc==si&&this.$();this.lb=i;this.vg()}};

m.me=function(a){if(!this.lb||!this.qg(a))return d;this.i&&this.i.qc();if(this.Bc==ri)this.bp?je(this.Pi,0,this):this.Pi();else this.Bc==si&&this.Nn();this.lb=d;this.Nb(a);return i};m.dp=function(){this.c.style.visibility="visible";Jf(this.c,i)};m.Pi=function(){this.c.style.visibility="hidden";Jf(this.c,d)};m.Nn=function(){this.c.style.left="-200px";this.c.style.top="-200px"};m.rg=function(){return this.dispatchEvent("beforeshow")};m.vg=function(){this.ej=La();this.bj=-1;this.dispatchEvent("show")};

m.qg=function(a){return this.dispatchEvent({type:"beforehide",target:a})};m.Nb=function(a){this.bj=La();this.dispatchEvent({type:"hide",target:a})};m.vj=function(a){var b=a.target;if(!sc(this.c,b)&&(!this.Ch||sc(this.Ch,b))&&!this.kk())this.me(b)};m.Vn=function(a){if(a.keyCode==27)if(this.me(a.target)){a.preventDefault();a.stopPropagation()}};m.uj=function(a){if(!!this.Jl){var b=Yb(this.c);if(K.j||K.U){var c=b.activeElement;if(c&&sc(this.c,c))return}else if(a.target!=b)return;this.kk()||this.me()}};

m.kk=function(){return La()-this.ej<150};m.e=function(){qi.b.e.call(this);this.i.u();delete this.c;delete this.i};var ti=function(a){pi.call(this,a);this.Ao(i);this.aa=new Rc};G(ti,pi);m=ti.prototype;m.ea=d;m.sk=d;m.cj=0;m.lf=h;m.Kc=function(a){ti.b.Kc.call(this,a);var b=a.getAttribute("for")||a.htmlFor;b&&this.ab(this.d.a(b),1)};m.ma=function(){ti.b.ma.call(this);Pc(this.aa,this.Bh,this);this.i.f(this,"action",this.tj);this.i.f(this.d.W(),Zd,this.Ae,i);K.p&&this.i.f(this.d.W(),be,this.Ae,i)};

m.Qa=function(){ti.b.Qa.call(this);Pc(this.aa,this.Vh,this);this.i.ka(this,"action",this.tj);this.i.ka(this.d.W(),Zd,this.Ae,i);K.p&&this.i.ka(this.d.W(),be,this.Ae,i)};m.ab=function(a,b,c,e,f){var g=B(a);if(!this.aa.P(g)){var j={c:a,pk:b,pj:c,pi:e?be:Zd,lj:f};this.aa.r(g,j);this.wa()&&this.Bh(j)}};m.Ul=function(){return this.lf};m.Bh=function(a){this.i.f(a.c,a.pi,this.yj)};

m.detach=function(a){var b=B(a);if(!this.aa.P(b))k(Error("Menu not attached to provided element, unable to detach."));this.wa()&&this.Vh(this.aa.l(b));this.aa.remove(b)};m.Vh=function(a){this.i.ka(a.c,a.pi,this.yj)};m.Xo=function(a){this.sk=a};

m.Sg=function(a,b,c){var e=this.D();if((e||this.qp())&&this.sk)this.kb();else if(!!this.dispatchEvent("beforeshow")){var f=va(a.pk)?new ai(a.c,a.pk):new ci(b,c),g=va(a.pj)?a.pj:4;if(!e)this.a().style.visibility="hidden";Jf(this.a(),i);f.$(this.a(),g,a.lj);if(!e)this.a().style.visibility="visible";this.lf=a.c;this.zd(-1);this.J(i)}};m.kb=function(){this.J(d);if(!this.D()){this.cj=La();this.lf=h}};m.qp=function(){return La()-this.cj<150};m.tj=function(){this.kb()};

m.yj=function(a){var b=this.aa.Sa(),c=0;for(;c<b.length;c++){var e=this.aa.l(b[c]);if(e.c==a.currentTarget){this.Sg(e,a.clientX,a.clientY);a.preventDefault();a.stopPropagation();return}}};m.Ae=function(a){this.D()&&!this.Ic(a.target)&&this.kb()};m.Db=function(a){ti.b.Db.call(this,a);this.kb()};m.e=function(){ti.b.e.call(this);if(this.aa){this.aa.clear();delete this.aa}};var ui=function(a){ti.call(this,a)};G(ui,ti);ui.prototype.Sg=function(a,b,c){ui.b.Sg.call(this,a,b,c);this.D()&&this.Th(i)};ui.prototype.kb=function(){this.D()&&this.Th(d);ui.b.kb.call(this)};

ui.prototype.Th=function(a,b){var c=b?b:this.Ul();if(a){c.Aj=c.className;c.className=c.Aj+" awd-menu-visible";if(Lg){var e=vi(window,"CP_iFrame","javascript:false");e.className="iframe-hack-for-ie";var f=this.a();sf(e,new J(f.offsetLeft,f.offsetTop));Ef(e,Ff(f));kc(e,f);e.style.visibility="visible";this.Qj=e}}else{c.className=c.Aj;if(this.Qj)this.Qj.style.visibility="hidden"}};var wi=function(a,b){this.Aa=a instanceof J?a:new J(a,b)};G(wi,Zh);wi.prototype.$=function(a,b,c,e){xh(tf(a),0,a,b,this.Aa,c,h,e)};var xi=function(a,b){this.Aa=a instanceof J?a:new J(a,b)};G(xi,Zh);xi.prototype.$=function(a,b,c,e){wh(this.Aa,a,b,c,h,h,e)};var yi=function(a,b){this.no=4;this.Ce=b||undefined;qi.call(this,a)};G(yi,qi);var zi=uh;yi.prototype.setPosition=function(a){this.Ce=a||undefined;this.lb&&this.$()};yi.prototype.$=function(){if(!!this.Ce){var a=!this.lb&&this.Jm()!=si,b=this.c;if(a){this.c.style.visibility="hidden";Jf(b,i)}this.Ce.$(b,this.no,this.lj);a&&Jf(b,d)}};var Ai=function(a,b,c,e,f){return(wh(a,b,c,e,f)&496)==0};var Bi=function(a,b,c){this.d=c||(a?L(Zb(a)):L());yi.call(this,this.d.t("div",{style:"position:absolute;display:none;"}));this.Ba=new J(1,1);this.K=h;this.xb=new Uc;a&&this.ab(a);b!=h&&this.Vo(b)};G(Bi,yi);var Ci=[];m=Bi.prototype;m.className="goog-tooltip";m.cp=500;m.Oi=0;m.ab=function(a){a=Zb(a);this.xb.add(a);N(a,zd,this.jb,d,this);N(a,Ad,this.jc,d,this);N(a,ae,this.ic,d,this);N(a,"focus",this.Eb,d,this);N(a,"blur",this.jc,d,this)};

m.detach=function(a){if(a){var b=Zb(a);this.Uh(b);this.xb.remove(b)}else{var c=this.xb.X(),b,e=0;for(;b=c[e];e++)this.Uh(b);this.xb.clear()}};m.Uh=function(a){P(a,zd,this.jb,d,this);P(a,Ad,this.jc,d,this);P(a,ae,this.ic,d,this);P(a,"focus",this.Eb,d,this);P(a,"blur",this.jc,d,this)};m.Ai=function(){return this.Oi};m.Vo=function(a){uc(this.a(),a)};m.xd=function(a){var b=this.a();b&&lc(b);Bi.b.xd.call(this,a);a&&hc(this.d.W().body,a)};

m.Cb=function(){return this.yc?this.D()?4:1:this.kc?3:this.D()?2:0};m.se=function(a){if(!this.D())return d;var b=wf(this.a()),c=Ff(this.a());return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};m.rg=function(){if(!qi.prototype.rg.call(this))return d;if(this.s){var a,b=0;for(;a=Ci[b];b++)sc(a.a(),this.s)||a.J(d)}Ta(Ci,this);var c=this.a();c.className=this.className;this.ub();N(c,zd,this.Sf,d,this);N(c,Ad,this.Ji,d,this);this.Ud();return i};

m.Nb=function(){Wa(Ci,this);var a=this.a(),b,c=0;for(;b=Ci[c];c++)b.s&&sc(a,b.s)&&b.J(d);this.Cj&&this.Cj.Me();P(a,zd,this.Sf,d,this);P(a,Ad,this.Ji,d,this);this.s=undefined;if(this.Cb()==0)this.Cg=d;qi.prototype.Nb.call(this)};m.ig=function(a,b){if(this.s==a)if(this.Cg||!this.dq){this.J(d);this.D()||this.oo(a,b)}else this.s=undefined;this.yc=undefined};m.oo=function(a,b){var c;if(b)c=b;else{var e=new J(this.Ba.x,this.Ba.y);c=new Di(e)}this.s=a;this.setPosition(c);this.J(i)};

m.oj=function(a){this.kc=undefined;if(a==this.s)if((this.K==h||this.K!=this.a()&&!this.xb.contains(this.K))&&!this.Mi())this.J(d)};m.Mi=function(){return!!(this.Yb&&this.Yb.K)};m.jb=function(a){var b=this.Uc(a.target);this.K=b;this.ub();if(b!=this.s){this.s=b;this.Ug(b);this.Gh()}};m.Uc=function(a){try{for(;a&&!this.xb.contains(a);)a=a.parentNode;return a}catch(b){return h}};m.ic=function(a){var b=this.d.Ab();this.Ba.x=a.clientX+b.x;this.Ba.y=a.clientY+b.y;this.Cg=i};

m.Eb=function(a){var b=this.Uc(a.target);this.K=b;this.Cg=i;if(this.s!=b){this.s=b;var c=new Ei(this.K);this.ub();this.Ug(b,c);this.Gh()}};m.Gh=function(){if(this.s){var a,b=0;for(;a=Ci[b];b++)if(sc(a.a(),this.s)){a.Yb=this;this.Cj=a}}};m.jc=function(a){var b=this.Uc(a.target),c=this.Uc(a.relatedTarget);if(!(b==c)){if(b==this.K)this.K=h;this.Ud();if(this.D()&&(!a.relatedTarget||!sc(this.a(),a.relatedTarget)))this.Me();else this.s=h}};m.Sf=function(){var a=this.a();if(this.K!=a){this.ub();this.K=a}};

m.Ji=function(a){var b=this.a();if(this.K==b&&(!a.relatedTarget||!sc(b,a.relatedTarget))){this.K=h;this.Me()}};m.Ug=function(a,b){if(!this.yc)this.yc=je(C(this.ig,this,a,b),this.cp)};m.Ud=function(){if(this.yc){ke(this.yc);this.yc=undefined}};m.Me=function(){if(this.Cb()==2)this.kc=je(C(this.oj,this,this.s),this.Ai())};m.ub=function(){if(this.kc){ke(this.kc);this.kc=undefined}};m.e=function(){this.J(d);this.Ud();this.detach();this.a()&&lc(this.a());this.K=h;delete this.d;Bi.b.e.call(this)};

var Di=function(a,b){wi.call(this,a,b)};G(Di,wi);Di.prototype.$=function(a,b,c){var e=tf(a),f=c?new hf(c.top+10,c.right,c.bottom,c.left+10):new hf(10,0,0,10);xh(e,4,a,4,this.Aa,f,9)&496&&xh(e,4,a,5,this.Aa,f,5)};var Ei=function(a){$h.call(this,a,3)};G(Ei,$h);Ei.prototype.$=function(a,b,c){var e=new J(10,0);xh(this.h,this.Zb,a,b,e,c,9)&496&&xh(this.h,2,a,1,e,c,5)};var Fi=function(a,b,c){Bi.call(this,a,b,c)};G(Fi,Bi);m=Fi.prototype;m.tl=d;m.sl=100;m.Id=d;m.vg=function(){Fi.b.vg.call(this);this.Fc=Gf(this.a()).qk();this.xh=Gf(this.s).qk();this.Id=this.tl;N(this.d.W(),ae,this.ic,d,this)};m.Nb=function(){P(this.d.W(),ae,this.ic,d,this);this.xh=this.Fc=this.Be=h;this.Id=d;Fi.b.Nb.call(this)};m.se=function(a){if(this.Be)return this.Be.contains(a);return Fi.b.se.call(this,a)};m.$i=function(a){if(this.xh.contains(a)||this.se(a))return i;return!!this.Yb&&this.Yb.se(a)};

m.oj=function(a){this.kc=undefined;if(a==this.s)if(!this.$i(this.Ba)&&!this.K&&!this.Mi())K.B&&this.Ba.x==0&&this.Ba.y==0||this.J(d)};m.ic=function(a){var b=i;if(this.Fc){var c=new J(a.clientX,a.clientY);if(this.$i(c))b=d;else if(this.Id){var e=kf(this.Fc,this.Ba),f=kf(this.Fc,c);b=f>=e}}if(b){this.Me();this.K=h;if(this.Yb)this.Yb.K=h}else this.Cb()==3&&this.ub();Fi.b.ic.call(this,a)};m.Sf=function(){if(this.K!=this.a()){this.Id=d;this.K=this.a();if(!this.Be&&this.gn)this.Be=this.Fc.L().expand(this.gn)}};

m.Ai=function(){return this.Id?this.sl:this.Oi};var Gi=function(a,b,c){Fi.call(this,h,h,c);if(Fa(a))this.$f=a;else this.yh=a;this.cl=b!=d;this.C=c?c.W():document;N(this.C,zd,this.Ki,d,this)};G(Gi,Fi);m=Gi.prototype;m.e=function(){Gi.b.e.call(this);P(this.C,zd,this.Ki,d,this)};m.$f=function(a){return a.tagName in this.yh&&!!a.getAttribute(this.yh[a.tagName])};m.Ki=function(a){var b=a.target;if(this.$f(b)){this.setPosition(h);this.Xg(b)}else if(this.cl){var c=Dc(b,C(this.$f,this),d,this.Wp);c&&this.Xg(c)}};

m.Xg=function(a,b){if(this.s!=a){this.Fn();this.ub();this.J(d);if(!this.D()){this.mf();this.s=a;if(this.ko()){this.xb.contains(a)||this.Tk(a);this.s=this.K=a;var c=b||this.Ce;this.Ug(a,c)}else this.sg()}}else this.ub()};m.ko=function(){return this.dispatchEvent("trigger")};m.Fh=function(){this.Ud();this.sg()};m.Fn=function(){this.Cb()==1&&this.Fh()};m.sg=function(a){this.mf();var b=new M("canceltrigger",this);b.s=a||this.s;this.dispatchEvent(b);this.s=h};m.ae=function(){return this.s};

m.Nb=function(){Gi.b.Nb.call(this);this.mf()};m.jb=function(a){var b=this.Uc(a.target);b&&b!=this.s?this.Xg(b):Gi.b.jb.call(this,a)};m.jc=function(a){var b=this.s;Gi.b.jc.call(this,a);this.Cb()==0&&this.sg(b)};m.ig=function(a,b){Gi.b.ig.call(this,a,b);this.D()||this.Fh()};m.Tk=function(a){if(this.Ac!=a){this.Ac&&this.detach(this.Ac);this.ab(a);this.Ac=a}};m.mf=function(){if(this.Ac){this.detach(this.Ac);delete this.Ac}};/*

 Portions of this code are from the Dojo Toolkit, received by

 Google under the BSD license. All other code is Copyright 2005-2008 Google,

 Inc. All Rights Reserved.



 The "New" BSD License:



 Copyright (c) 2005-2008, The Dojo Foundation

 All rights reserved.



 Redistribution and use in source and binary forms, with or without

 modification, are permitted provided that the following conditions are met:



 Redistributions of source code must retain the above copyright notice, this

 list of conditions and the following disclaimer.

 Redistributions in binary form must reproduce the above copyright notice,

 this list of conditions and the following disclaimer in the documentation

 and/or other materials provided with the distribution.

 Neither the name of the Dojo Foundation nor the names of its contributors

 may be used to endorse or promote products derived from this software

 without specific prior written permission.



 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND

 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE

 DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE

 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL

 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR

 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER

 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,

 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE

 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

*/

(function(){var a=K.j?"children":"childNodes",b=function(n){if(">~+".indexOf(n.charAt(n.length-1))>=0)n+=" *";n+=" ";var o=function(gd,Mj){return Ab(n.slice(gd,Mj))},s=[],r=-1,t=-1,A=-1,y=-1,H=-1,R=-1,qa=-1,Db="",W="",Eb,O=0,Nj=n.length,X=h,ra=h,Oj=function(){if(qa>=0){var gd=qa==O?h:o(qa,O).toLowerCase();X[">~+".indexOf(gd)<0?"tag":"oper"]=gd;qa=-1}},Pj=function(){if(R>=0){X.id=o(R,O).replace(/\\/g,"");R=-1}},Qj=function(){if(H>=0){X.classes.push(o(H+1,O).replace(/\\/g,""));H=-1}},pc=function(){Pj();

Oj();Qj()};for(;Db=W,W=n.charAt(O),O<Nj;O++)if(!(Db=="\\")){if(!X){Eb=O;X={query:h,pseudos:[],attrs:[],classes:[],tag:h,oper:h,id:h};qa=O}if(r>=0)if(W=="]"){if(ra.attr)ra.matchFor=o(A||r+1,O);else ra.attr=o(r+1,O);var qc=ra.matchFor;if(qc)if(qc.charAt(0)=='"'||qc.charAt(0)=="'")ra.matchFor=qc.substring(1,qc.length-1);X.attrs.push(ra);ra=h;r=A=-1}else{if(W=="="){var Cg="|~^$*".indexOf(Db)>=0?Db:"";ra.type=Cg+W;ra.attr=o(r+1,O-Cg.length);A=O+1}}else if(t>=0){if(W==")"){if(y>=0)ra.value=o(t+1,O);y=t=

-1}}else if(W=="#"){pc();R=O+1}else if(W=="."){pc();H=O}else if(W==":"){pc();y=O}else if(W=="["){pc();r=O;ra={}}else if(W=="("){if(y>=0){ra={name:o(y+1,O),value:h};X.pseudos.push(ra)}t=O}else if(W==" "&&Db!=W){pc();y>=0&&X.pseudos.push({name:o(y+1,O)});X.hasLoops=X.pseudos.length||X.attrs.length||X.classes.length;X.query=o(Eb,O);X.tag=X.oper?h:X.tag||"*";s.push(X);X=h}}return s},c={"*=":function(n,o){return"[contains(@"+n+", '"+o+"')]"},"^=":function(n,o){return"[starts-with(@"+n+", '"+o+"')]"},"$=":function(n,

o){return"[substring(@"+n+", string-length(@"+n+")-"+(o.length-1)+")='"+o+"']"},"~=":function(n,o){return"[contains(concat(' ',@"+n+",' '), ' "+o+" ')]"},"|=":function(n,o){return"[contains(concat(' ',@"+n+",' '), ' "+o+"-')]"},"=":function(n,o){return"[@"+n+"='"+o+"']"}},e=function(n,o,s,r){Na(o.attrs,function(t){var A;if(t.type&&n[t.type])A=n[t.type](t.attr,t.matchFor);else if(t.attr.length)A=s(t.attr);A&&r(A)})},f=function(n){var o=".",s=b(Ab(n));for(;s.length;){var r=s.shift(),t,A="";if(r.oper==

">"){t="/";r=s.shift()}else if(r.oper=="~"){t="/following-sibling::";r=s.shift()}else if(r.oper=="+"){t="/following-sibling::";A="[position()=1]";r=s.shift()}else t="//";o+=t+r.tag+A;if(r.id)o+="[@id='"+r.id+"'][1]";Na(r.classes,function(y){var H=y.length,R=" ";if(y.charAt(H-1)=="*"){R="";y=y.substr(0,H-1)}o+="[contains(concat(' ',@class,' '), ' "+y+R+"')]"});e(c,r,function(y){return"[@"+y+"]"},function(y){o+=y})}return o},g={},j=function(n){if(g[n])return g[n];var o=document,s=f(n),r=function(t){var A=

[],y;try{y=o.evaluate(s,t,h,XPathResult.ANY_TYPE,h)}catch(H){k({"failure in expression":s,kq:t,Rp:H})}var R=y.iterateNext();for(;R;){A.push(R);R=y.iterateNext()}return A};return g[n]=r},l={},p={},q=function(n,o){if(!n)return o;if(!o)return n;return function(){return n.apply(window,arguments)&&o.apply(window,arguments)}},u=function(n){var o=[],s,r=0,t=n[a];for(;s=t[r++];)s.nodeType==1&&o.push(s);return o},x=function(n,o){var s=[],r=n;for(;r=r.nextSibling;)if(r.nodeType==1){s.push(r);if(o)break}return s},

D=function(n,o,s,r){var t=r+1,A=o.length==t,y=o[r];if(y.oper){var H=y.oper==">"?u(n):x(n,y.oper=="+");if(!H||!H.length)return;t++;A=o.length==t;var R=eb(o[r+1]),qa=0,Db=H.length,W;for(;W=H[qa],qa<Db;qa++)if(R(W))A?s.push(W):D(W,o,s,t)}var Eb=ve(y)(n);if(A)for(;Eb.length;)s.push(Eb.shift());else for(;Eb.length;)D(Eb.shift(),o,s,t)},U=function(n,o){var s=[],r=n.length-1,t;for(;t=n[r--];)D(t,o,s,0);return s},eb=function(n){if(l[n.query])return l[n.query];var o=h;if(n.tag)o=n.tag=="*"?q(o,function(s){return s.nodeType==

1}):q(o,function(s){return s.nodeType==1&&n.tag==s.tagName.toLowerCase()});if(n.id)o=q(o,function(s){return s.nodeType==1&&s.id==n.id});if(n.hasLoops)o=q(o,Dg(n));return l[n.query]=o},Xb=function(n){var o=n.parentNode,s=o.childNodes,r=-1,t=o.firstChild;if(!t)return r;var A=n.__cachedIndex,y=o.__cachedLength;if(typeof y=="number"&&y!=s.length||typeof A!="number"){o.__cachedLength=s.length;var H=1;do{if(t===n)r=H;if(t.nodeType==1){t.__cachedIndex=H;H++}t=t.nextSibling}while(t)}else r=A;return r},Fb=

"",kb=function(n,o){if(o=="class")return n.className||Fb;if(o=="for")return n.htmlFor||Fb;return n.getAttribute(o)||Fb},hd={"*=":function(n,o){return function(s){return kb(s,n).indexOf(o)>=0}},"^=":function(n,o){return function(s){return kb(s,n).indexOf(o)==0}},"$=":function(n,o){return function(s){var r=" "+kb(s,n);return r.lastIndexOf(o)==r.length-o.length}},"~=":function(n,o){var s=" "+o+" ";return function(r){var t=" "+kb(r,n)+" ";return t.indexOf(s)>=0}},"|=":function(n,o){var s=" "+o+"-";return function(r){var t=

" "+(r.getAttribute(n)||"");return t==o||t.indexOf(s)==0}},"=":function(n,o){return function(s){return kb(s,n)==o}}},we={"first-child":function(){return function(n){if(n.nodeType!=1)return d;var o=n.previousSibling;for(;o&&o.nodeType!=1;)o=o.previousSibling;return!o}},"last-child":function(){return function(n){if(n.nodeType!=1)return d;var o=n.nextSibling;for(;o&&o.nodeType!=1;)o=o.nextSibling;return!o}},empty:function(){return function(n){var o=n.childNodes,s=n.childNodes.length,r=s-1;for(;r>=0;r--){var t=

o[r].nodeType;if(t==1||t==3)return d}return i}},contains:function(n,o){return function(s){if(o.charAt(0)=='"'||o.charAt(0)=="'")o=o.substr(1,o.length-2);return s.innerHTML.indexOf(o)>=0}},not:function(n,o){var s=eb(b(o)[0]);return function(r){return!s(r)}},"nth-child":function(n,o){if(o=="odd")o="2n+1";else if(o=="even")o="2n";if(o.indexOf("n")!=-1){var s=o.split("n",2),r=s[0]?s[0]=="-"?-1:parseInt(s[0],10):1,t=s[1]?parseInt(s[1],10):0,A=0,y=-1;if(r>0)if(t<0)t=t%r&&r+t%r;else{if(t>0){if(t>=r)A=t-

t%r;t=t%r}}else if(r<0){r*=-1;if(t>0){y=t;t=t%r}}if(r>0)return function(R){var qa=Xb(R);return qa>=A&&(y<0||qa<=y)&&qa%r==t};else o=t}var H=parseInt(o,10);return function(R){return Xb(R)==H}}},Rj=K.j?function(n){var o=n.toLowerCase();return function(s){return s[n]||s[o]}}:function(n){return function(o){return o&&o.getAttribute&&o.hasAttribute(n)}},Dg=function(n){var o=p[n.query]||l[n.query];if(o)return o;var s=h;if(n.id)if(n.tag!="*")s=q(s,function(r){return r.tagName.toLowerCase()==n.tag});Na(n.classes,

function(r,t){var A=r.charAt(r.length-1)=="*";if(A)r=r.substr(0,r.length-1);var y=new RegExp("(?:^|\\s)"+r+(A?".*":"")+"(?:\\s|$)");s=q(s,function(H){return y.test(H.className)});s.Pp=t});Na(n.pseudos,function(r){if(we[r.name])s=q(s,we[r.name](r.name,r.value))});e(hd,n,Rj,function(r){s=q(s,r)});s||(s=function(){return i});return p[n.query]=s},xe={},ve=function(n){var o=xe[n.query];if(o)return o;if(n.id&&!n.hasLoops&&!n.tag)return xe[n.query]=function(){return[Zb(n.id)]};var s=Dg(n),r;r=n.tag&&n.id&&

!n.hasLoops?function(t){var A=(t.ownerDocument||t).getElementById(n.id);if(s(A))return[A]}:n.hasLoops?function(t){var A=[],y,H=0,R=t.getElementsByTagName(n.tag);for(;y=R[H++];)s(y)&&A.push(y);return A}:function(t){var A=[],y,H=0,R=t.getElementsByTagName(n.tag);for(;y=R[H++];)A.push(y);return A};return xe[n.query]=r},id={"*":K.j?function(n){return n.all}:function(n){return n.getElementsByTagName("*")},"~":x,"+":function(n){return x(n,i)},">":u},Eg=function(n){var o=b(Ab(n));if(o.length==1){var s=ve(o[0]);

s.sj=i;return s}var r=function(t){var A=o.slice(0),y;y=A[0].oper==">"?[t]:ve(A.shift())(t);return U(y,A)};return r},Fg=document.evaluate&&!K.p?function(n){var o=n.split(" ");if(document.evaluate&&n.indexOf(":")==-1&&n.indexOf("+")==-1)if(o.length>2&&n.indexOf(">")==-1||o.length>3||n.indexOf("[")>=0||1==o.length&&0<=n.indexOf("."))return j(n);return Eg(n)}:Eg,Sj=function(n){var o=n.charAt(0);if(document.querySelectorAll&&(!K.p||K.z("526"))&&">+~".indexOf(o)==-1)return function(t){var A=t.querySelectorAll(n);

A.sj=i;return A};if(id[n])return id[n];if(0>n.indexOf(","))return id[n]=Fg(n);else{var s=n.split(/\s*,\s*/),r=function(t){var A=0,y=[],H;for(;H=s[A++];)y=y.concat(Fg(H)(t));return y};return id[n]=r}},jd=0,Tj=function(n){if(n&&n.sj)return n;var o=[];if(!n)return o;n[0]&&o.push(n[0]);if(n.length<2)return o;jd++;n[0]._zipIdx=jd;var s=1,r;for(;r=n[s];s++){n[s]._zipIdx!=jd&&o.push(r);r._zipIdx=jd}return o};Pb=function(n,o){if(z(o))o=Zb(o);return Tj(Sj(n)(o||document))};Pb.pseudos=we})();

E("goog.dom.query",Pb);var Hi=function(){this.we=[];this.Wa=[];this.sd=[];this.gb=this.ca=h;this.Ja={};this.yg=d;this.w=new Oe(this)};Hi.prototype.ln=function(){this.ca=new Gi(Ii,d);this.ca.xd(this.de("dashboard-chart-card"));this.gb=new yi;var a=this.de("dashboard-chart-line");this.gb.xd(a);this.Kj()};

Hi.prototype.Kj=function(){this.Ja={};this.w.qc();this.w.f(this.ca,"trigger",this.lo);this.w.f(this.ca,"beforeshow",this.Tn);this.w.f(this.ca,"beforehide",this.qg);var a=Pb(".performance-dynamic-chart"),b=0;for(;b<a.length;b++)this.w.f(a[b],ae,this.eo)};var Ii=function(a){return a.tagName=="IMG"&&I(Rb(a),"performance-dynamic-chart")};m=Hi.prototype;m.setData=function(a,b,c,e){this.Jh(a);this.Jo(b,c,a);var f=new nh(e);f.send({},C(function(g){this.Oo(g,a)},this))};m.Ko=function(a){this.Jh(a)};

m.dl=function(){this.we=[];this.Wa=[];this.sd=[];this.gb.J(d);this.yg=d};m.Jh=function(a){this.we[a]=h;this.Wa[a]=h;this.sd[a]=h};m.Jo=function(a,b,c){this.we[c]=a;this.Wa[c]=b};m.Oo=function(a,b){var c=a.chartshape,e=[],f=0;for(;f<c.length;f++)if(c[f].name.substring(0,4)=="line")e[c[f].name.substring(4)]=c[f].coords;var g=[],j=0;for(;j<e.length-1;j++){g[j]=this.bl(e[j]);g[j].length==2&&this.Wa[b][j].length==1&&g[j].pop()}this.sd[b]=g};m.lo=function(){this.ca.setPosition(h)};

m.Tn=function(){var a=this.ca.ae();if(!a)return d;var b=this.ti(a);if(!this.sd[b])return d;this.uk(b);this.wm()==1?Tb(this.gb.a(),"focus-marker-double-plot"):Sb(this.gb.a(),"focus-marker-double-plot");this.yg=i;this.gb.J(i)};m.qg=function(){this.gb.J(d)};m.eo=function(){if(!!this.yg)if(!!this.ca){var a=this.ca.ae();if(!!a){this.uk(this.ti(a));var b=new Di(this.ca.Ba||0);this.ca.setPosition(b)}}};

m.uk=function(a){var b=this.sd[a],c=this.Wa[a],e=this.we[a],f=this.Ql(b);this.tk(1,c,f,e);this.tk(2,c,f,e);this.mp(f,b)};m.mp=function(a,b){var c;c=b[0].length>a?b[0][a]:b[1][a];var e=wf(this.ca.ae()),f=new J(c+e.x+1,e.y+5);Ai(f,this.gb.a(),zi.Gk)};

m.tk=function(a,b,c,e){var f="none";if(b&&b.length>=a&&b[a-1].length>c){f="";var g=b[a-1][c],j=g.date,l=e+": "+g.value;this.vk("dashboard-chart-card-date-"+a,j);this.vk("dashboard-chart-card-value-"+a,l)}this.de("dashboard-chart-card-row-"+a).style.display=f};m.vk=function(a,b){var c=this.de(a);if(c)c.innerHTML=b};m.de=function(a){this.Ja[a]||(this.Ja[a]=Zb(a));return this.Ja[a]};

m.Ql=function(a){var b=this.Mm(),c=0;if(a.length>1&&a[1].length>a[0].length)c=1;var e=a[c][a[c].length-1];if(e<b)b=e;var f=a[c][0];if(f>b)b=f;return this.Pl(b,a[c],0,a[c].length-1)};m.Pl=function(a,b,c,e){for(;e-c>1;){var f=Math.floor((e+c)/2);if(a>b[f])c=f;else e=f}return Math.abs(a-b[c])<Math.abs(a-b[e])?c:e};m.Mm=function(){var a=this.ca.Ba,b=wf(this.ca.ae());return a.x-b.x};m.ti=function(a){return I(Rb(a),"chart-1")?1:2};

m.wm=function(){return this.Wa[1]?this.Wa[1].length:this.Wa[2]?this.Wa[2].length:1};m.bl=function(a){var b=-1,c=[],e=0;for(;e<a.length;e+=2)if(a[e]<b){c.pop();return c}else{c.push(a[e]);b=a[e]}};var Ji=function(a,b,c){var e=la+"="+a+"&"+ma+"="+b;Hg(ja,e,function(){c&&c(a,b)})};var Ki="second-graph",Li="add-second-graph-link",Mi="campaign-picker-menu",Ni=h,Oi=new Array(2),Pi=d,Qi=d,Ri="",Si=h,Ti=h,Ui=new Hi,Wi=function(){Ui.dl();Ri&&Yg(Ri,h,Vi)},Xi=function(a){Si.A(a+"DateField")&&Ti.addDatePickerToInput(a+"DateField")},Vi=function(){if(!K.p&&!K.U){Xi("start-date-1");Xi("start-date-2");Xi("end-date-1");Xi("end-date-2")}Yi();Zi();$i();Ui.Kj()},aj=function(){var a=h;if(va(awTracker))a=awTracker;return a},$i=function(){var a=aj();if(a){var b=Si.A(Ri+Pg),c=b.getElementsByTagName("input"),

e=0;for(;e<c.length;e++)if(c[e].type=="button")a.attachTracker(c[e],"onclick");else c[e].type=="text"&&a.attachTracker(c[e],"onblur");var f=b.getElementsByTagName("a"),e=0;for(;e<f.length;e++)a.attachTracker(f[e],"onclick");var g=b.getElementsByTagName("select"),e=0;for(;e<g.length;e++)a.attachTracker(g[e],"onchange")}},bj=function(a){Ri=a;Si=gh(a);Ti=Si.hc()},cj=function(){if(!(K.p&&!K.z("500")||K.U)){Ti.setZIndexForDropdowns(1000);Ti.addDatePickersToInputs()}Zi();Yi();Ui.ln()};N(window,"load",cj);

var ej=function(a){dj(ea,a)},gj=function(){Si.A(Ki).style.display="block";Si.A(Li).style.display="none";fj(2);Ji(fa,"true")},hj=function(){Si.A(Ki).style.display="none";Si.A(Li).style.display="block";Ji(fa,"false")};var jj=function(a){var b=ij(a);if(b==h)return"";return b.year+","+b.month+","+b.date},ij=function(a){var b=Si.A(a+"DateField");if(!b)return h;return parseInputDate(b.value)};

var kj=function(){var a=jj("start-date-1"),b=jj("end-date-1"),c=jj("start-date-2"),e=jj("end-date-2"),f=[a,b,c,e].join("|");dj(ga,f)},dj=function(a,b){if(Ri){Zg(Ri);var c=la+"="+a+"&"+ma+"="+b,e=function(){ch(Ri)};Hg(ja,c,Wi,e)}},lj=function(a){dj(aa,a)},mj=function(a){dj(ba,a)},pj=function(){var a=Ni,b=Si.A(Mi);if(Pi&&(!a||a.a()!=b))Ni=nj("campaign-picker-label",Mi,1,0,oj)},oj=function(a){var b=aj();b&&b.track(document.location+"?identifier="+Mi+"&event=onchange");lj(a.target.Gf())},fj=function(a){if(!(a==

2)){var b=Oi[a-1],c="chart-metric-picker-CHARTNUM-label".replace(/CHARTNUM/,a),e="chart-metric-picker-CHARTNUM-menu".replace(/CHARTNUM/,a),f=Si.A(e);if(Qi&&(!b||b.a()!=f))Oi[a-1]=nj(c,e,3,2,Ka(qj,a))}},qj=function(a,b){var c=aj();c&&c.track(document.location+"?identifier=chart-"+a+"&event=onchange&selected="+b.target.Gf());rj(a,b.target.Gf())},rj=function(a,b){dj(sj(a),b)},sj=function(a){if(a==1)return ca;else if(a==2)return da;else k(Error("Unknown chart number: "+

a))},nj=function(a,b,c,e,f){var g=Si.A(b),j=new ui;j.La(g);j.Bo(d);var l=Si.A(a),p=Ff(l).width,q=p-10,u=g.style.position,x=g.style.visibility;g.style.visibility="hidden";g.style.position="absolute";g.style.display="";var D=0,U=j.nm(),eb=0;for(;eb<U;++eb){var Xb=j.mm(eb),Fb=Xb.a(),kb=Fb.getElementsByTagName("input")[0];kb&&Xb.ek(kb.value);of(Fb,"min-width",q+"px");if(Xb instanceof Yh){var hd=Ff(Fb).width;if(hd>D)D=hd}}if(K.j){K.z("6")&&!K.z("7")&&Ff(g).height>320&&of(g,"height","20em");K.z("7")&&g.scrollHeight>

g.clientHeight&&of(g,"width",D+16+"px")}g.style.display="none";g.style.position=u;g.style.visibility=x;j.Xo(i);j.ab(l,c,e);N(j,"action",f);return j},Zi=function(){pj();fj(1);fj(2)},tj=function(a){Pi=a},uj=function(a){Qi=a},Yi=



function(){var a=1;for(;a<3;a++){

	var b=Si.A("performance-chart-values-form-"+a);

	if(b){var c=mh(b,"chart-url"),e=mh(b,"chart-label"),f=Fc(mh(b,"chart-raw"));Ui.setData(a,e,f,c)}

	else Ui.Ko(a)}};

	E("_AWD_PerformanceModule_setModuleId",bj);

E("_AWD_PerformanceModule_setSelectedInterval",mj);

E("_AWD_PerformanceModule_closeTheSecondGraph",hj);

E("_AWD_PerformanceModule_openTheSecondGraph",gj);

E("_AWD_PerformanceModule_setDatePickerType",ej);

E("_AWD_PerformanceModule_clickedDateSelectionPerfModuleGo",kj);

E("AWD_PerformanceModule_setMultipleCampaigns",tj);

E("AWD_PerformanceModule_setMultipleChartMetrics",uj);



var V=function(a,b){this.Kh=a;this.d=b||new Vb};V.prototype.tm=function(){return this.R()};V.prototype.R=function(){return this.Kh.R()};F(V.prototype,"getModuleId",V.prototype.R);V.prototype.vo=function(){var a=this.R();je(function(){T.ud(a)},0)};F(V.prototype,"resize",V.prototype.vo);V.prototype.$l=function(){return this.d.W()};F(V.prototype,"getContainerDocument",V.prototype.$l);V.prototype.Bm=function(){return ef().l(this.R()+":"+this.tm())};F(V.prototype,"getPreferences",V.prototype.Bm);

V.prototype.Jg=function(a){this.Kh.Jg(a)};F(V.prototype,"setMinimizedHeaderContent",V.prototype.Jg);V.prototype.wo=function(){var a=this.d.hc();a.location.href=a.location.href};F(V.prototype,"restartSession",V.prototype.wo);var vj=function(a){return new V(T.oa().Hf(a))};E("snapshot.Module.get",vj);var wj,xj=function(a){wj=a},yj=function(){return Fc(wj)};E("jsaw.AccountInfo.init",xj);E("jsaw.AccountInfo.getAccountInfo",yj);var Aj=function(a,b){this.ld=a||0;this.Ja=!!b;this.k=new Rc;this.q=new zj("",undefined);this.q.Z=this.q;this.q.v=this.q.Z};m=Aj.prototype;m.l=function(a,b){var c=this.k.l(a);if(c){if(this.Ja){c.remove();this.Yf(c)}return c.value}return b};m.r=function(a,b){var c=this.k.l(a);if(c){c.value=b;if(this.Ja){c.remove();this.Yf(c)}}else{c=new zj(a,b);this.k.r(a,c);this.Yf(c)}};m.peek=function(){return this.q.v.value};m.shift=function(){return this.Ej(this.q.v)};m.pop=function(){return this.Ej(this.q.Z)};

m.remove=function(a){var b=this.k.l(a);if(b){b.remove();this.k.remove(a);return i}return d};m.va=function(){return this.k.va()};m.Va=function(){return this.k.Va()};m.Sa=function(){return this.map(function(a,b){return b})};m.X=function(){return this.map(function(a){return a})};m.contains=function(a){return this.some(function(b){return b==a})};m.P=function(a){return this.k.P(a)};m.clear=function(){this.k.clear();this.q.Z=this.q;this.q.v=this.q.Z};

m.forEach=function(a,b){var c=this.q.v;for(;c!=this.q;c=c.v)a.call(b,c.value,c.T,this)};m.map=function(a,b){var c=[],e=this.q.v;for(;e!=this.q;e=e.v)c.push(a.call(b,e.value,e.T,this));return c};m.some=function(a,b){var c=this.q.v;for(;c!=this.q;c=c.v)if(a.call(b,c.value,c.T,this))return i;return d};m.every=function(a,b){var c=this.q.v;for(;c!=this.q;c=c.v)if(!a.call(b,c.value,c.T,this))return d;return i};

m.Yf=function(a){if(this.Ja){a.v=this.q.v;a.Z=this.q;this.q.v=a;a.v.Z=a}else{a.Z=this.q.Z;a.v=this.q;this.q.Z=a;a.Z.v=a}this.jp()};m.jp=function(){if(this.ld){var a=this.k.va();for(;a>this.ld;a--){var b=this.Ja?this.q.Z:this.q.v;b.remove();this.k.remove(b.T)}}};m.Ej=function(a){if(this.q!=a){a.remove();this.k.remove(a.T)}return a.value};var zj=function(a,b){this.T=a;this.value=b};zj.prototype.remove=function(){this.Z.v=this.v;this.v.Z=this.Z;this.Z=this.v=h};var Bj=function(a,b,c){this.al=a;this.Bn=b;this.hn=c};Bj.prototype.Bf=function(){return this.al};F(Bj.prototype,"getCampaignTypeId",Bj.prototype.Bf);Bj.prototype.om=function(){return this.Bn};F(Bj.prototype,"getLabel",Bj.prototype.om);Bj.prototype.jm=function(){return this.hn};F(Bj.prototype,"getIconUrl",Bj.prototype.jm);var Cj=function(){this.Rd=new Aj;var a=0;for(;a<arguments.length;a+=3){var b=new Bj(arguments[a],arguments[a+1],arguments[a+2]);this.Rd.r(b.Bf(),b)}},Dj;G(Cj,ud);

var Ej=function(){var a=new Cj;Cj.apply(a,arguments);Dj=a};E("jsaw.AccountInfo.CampaignTypes.initialize",Ej);var Fj=function(){if(!Dj)k(new Error("jsaw.AccountInfo.CampaignTypes.initialize must be called first"));return Dj};E("jsaw.AccountInfo.CampaignTypes.getInstance",Fj);Cj.prototype.Xl=function(a){return this.Rd.l(a)};F(Cj.prototype,"getCampaignType",Cj.prototype.Xl);Cj.prototype.Yl=function(a){return a?Oa(this.Rd.X(),function(b){return I(a,b.Bf())}):this.Rd.X()};

F(Cj.prototype,"getCampaignTypes",Cj.prototype.Yl);var Gj=function(a){var b=a.split(":");this.Ll=b[0];this.li=b[1];switch(this.Ll){case "ONLINE_CAMPAIGN":this.Ef=this.xm;break;case "AUDIO_CAMPAIGN":this.Ef=this.Vl;break}},Hj,Ij,Jj,Kj,Lj=function(a,b,c,e){Hj=a;Ij=b;Jj=new Se(c);Jj.le().r("show","1");Kj=e},Uj=function(a){return(new Gj(a)).Ef()};Gj.prototype.Ef=function(){return h};Gj.prototype.xm=function(){var a=new Se(Hj);a.le().r(Ij,this.li);return a.toString()};Gj.prototype.Vl=function(){var a=new Se(Jj);a.le().r(Kj,this.li);return a.toString()};

E("jsaw.AccountInfo.Entity.init",Lj);E("jsaw.AccountInfo.Entity.getDetailsUrl",Uj);var Vj,Y=function(a,b,c){Q.call(this);this.ye=a;this.gp=b;this.fp=c;this.mi=this.ni=this.mk=this.af=this.Qb=h};G(Y,Q);Y.prototype.qm=function(a,b){if(!this.Qb)return h;if(a>=this.Qb.length)k(new Error("jsaw.Report.MetricSource.getMetricValue number of rows exceeded"));return this.Qb[this.mk[a]][this.ye.l(b)]};F(Y.prototype,"getMetricValue",Y.prototype.qm);Y.prototype.Tl=function(a){if(!this.af)return h;var b=this.ye.l(a);return this.af[b]};F(Y.prototype,"getAggregateMetricValue",Y.prototype.Tl);

Y.prototype.ie=function(){return this.ye.Sa()||[]};F(Y.prototype,"getMetrics",Y.prototype.ie);Y.prototype.Em=function(){if(this.Qb==h)return h;return this.Qb.length};F(Y.prototype,"getRowCount",Y.prototype.Em);Y.prototype.Fo=function(a,b){this.ni=a;this.mi=b;this.dispatchEvent("change")};Y.prototype.fm=function(){return this.ni};F(Y.prototype,"getErrorStatus",Y.prototype.fm);Y.prototype.gm=function(){return this.mi};F(Y.prototype,"getErrorStatusText",Y.prototype.gm);

Y.prototype.Qo=function(a){this.af=a.Sl();this.Qb=a.Fm();var b=this.ye.l(this.gp,0);this.mk=Wj(this.Qb,b,this.fp);this.dispatchEvent("change")};var Wj=function(a,b,c){var e=[],f=0;for(;f<a.length;++f)e[f]=f;bb(e,function(g,j){var l=a[g][b]||0,p=a[j][b]||0,q;q=z(l)&&z(p)?l.toLowerCase().localeCompare(p.toLowerCase()):l>p?1:l<p?-1:0;return c?q:-q});return e};var Xj=function(a){this.Ol=a},Yj={Gp:"LT",Ep:"LE",Cp:"GT",Bp:"GE",Hp:"NE",yp:"EQ"};F(Xj,"ComparisonOperator",Yj);var Zj="COMPARISON";Xj.prototype.hm=function(){return this.Ol};Xj.prototype.Ub=function(){k(new Error("unimplemented abstract function: jsaw.Report.QueryFilter.toJson"))};var $j=function(){Xj.call(this,"CAMPAIGN_ID");this.Si=[]};G($j,Xj);$j.prototype.Ub=function(){var a={};a.ids=this.Si;return a};$j.prototype.uh=function(){this.Si=fb.apply(h,arguments)};F($j.prototype,"addIds",$j.prototype.uh);

var ak=function(a,b,c){Xj.call(this,"VALUE");this.md=a;this.Hc=b;this.op=c};G(ak,Xj);ak.prototype.Ub=function(){var a={};a.METRIC=this.md;a[Zj]=this.Hc;a.VALUE=this.op;return a};var bk=function(a,b,c,e){Xj.call(this,"RELATIVE_VALUE");this.md=a;this.Hc=b;this.xf=c;this.$g=e};G(bk,Xj);bk.prototype.Ub=function(){var a={};a.METRIC=this.md;a[Zj]=this.Hc;a.VALUE_AGGREGATE=this.$g;a.FACTOR=this.xf;return a};var ck=function(a,b,c,e){Xj.call(this,"MAX_VALUE");this.md=a;this.Hc=b;this.xf=c;this.$g=e};

G(ck,Xj);ck.prototype.Ub=function(){var a={};a.METRIC=this.md;a[Zj]=this.Hc;a.VALUE_AGGREGATE=this.$g;a.FACTOR=this.xf;return a};var dk=function(a){Xj.call(this,"NETWORK_TYPE");this.Pn=a};G(dk,Xj);dk.prototype.Ub=function(){var a={};a.NETWORK_TYPE=this.Pn;return a};var ek=function(a){Bh.call(this,a)};G(ek,Bh);ek.prototype.t=function(){this.tc(this.d.yk("FORM",{method:"POST",style:"display:none"}))};ek.prototype.po=function(a,b,c){var e=this.a();if(!e){this.uo();e=this.a()}e.action=b||"";e.target=c||"";this.Mo(e,a);e.submit()};ek.prototype.Mo=function(a,b){var c,e,f=new Kg;for(c in b){e=b[c];Da(e)?Na(e,C(this.Ah,this,f,c)):this.Ah(f,c,e)}a.innerHTML=f.toString()};ek.prototype.Ah=function(a,b,c){a.Ec('<input type="hidden" name="',Lb(b),'" value="',Lb(c),'">')};var Z=function(a,b,c){var e=new ek;this.Oh=function(){return new fk(a,e,fb.apply(h,arguments))};F(this,"createCompositeQuery",this.Oh);this.Hm=function(){return b};F(this,"getServerTimezoneOffsetFromBrowser",this.Hm);this.Rl=function(){return c};F(this,"getAccountTimezoneOffsetFromBrowser",this.Rl)},gk=function(a,b,c){var e=-1*(new Date).getTimezoneOffset()*60*1000;Vj=new Z(a,b-e,c-e)};E("jsaw.Report.init",gk);var hk=function(){return Vj};E("jsaw.Report.getInstance",hk);

var ik={ONLINE:"online",AUDIO:"audio",PRINT:"print",TV:"tv"};F(Z.prototype,"CampaignType",ik);var jk={CAMPAIGN:"CAMPAIGN",ACCOUNT:"ACCOUNT",AD_GROUP:"AD_GROUP",KEYWORD:"KEYWORD"};F(Z.prototype,"EntityType",jk);Z.prototype.ol=function(){return new $};F(Z.prototype,"createQueryBuilder",Z.prototype.ol);Z.prototype.il=function(){var a=new $j;a.uh.apply(a,arguments);return a};F(Z.prototype,"createCampaignFilter",Z.prototype.il);Z.prototype.rl=function(a,b,c){return new ak(a,b,c)};

F(Z.prototype,"createValueFilter",Z.prototype.rl);Z.prototype.pl=function(a,b,c,e){return new bk(a,b,c,e)};F(Z.prototype,"createRelativeValueFilter",Z.prototype.pl);Z.prototype.ll=function(a,b,c,e){return new ck(a,b,c,e)};F(Z.prototype,"createMaxValueFilter",Z.prototype.ll);Z.prototype.nl=function(a){return new dk(a)};F(Z.prototype,"createNetworkTypeFilter",Z.prototype.nl);

Z.prototype.ml=function(a,b,c){var e=a.ie()||[],f=new Rc,g=0;for(;g<e.length;++g)f.r(e[g],g);var j=a.L();if(!f.P(b)){j.Ig(e.concat(b));f.r(b,e.length)}var l=new Y(f,b,c);this.Oh(j).Nj(function(p){l.Qo(new kk(p.results[0]))},function(p){l.Fo(p.Yc(),p.Hi())},this);return l};F(Z.prototype,"createMetricSource",Z.prototype.ml);var $=function(){this.nd=this.Sc=this.ac=this.zc=h;this.yb=[]};

$.prototype.Cf=function(){if(!this.zc)k(new Error("jsaw.Report.QueryBuilder missing startDate"));if(!this.ac)k(new Error("jsaw.Report.QueryBuilder missing endDate"));if(!this.Sc)k(new Error("jsaw.Report.QueryBuilder missing entityType"));var a={startDate:lk(this.zc),endDate:lk(this.ac),ENTITY_TYPE:this.Sc,metrics:this.nd||[],FILTERS:Pa(this.yb,function(b){return{FILTER_TYPE:b.hm(),FILTER:b.Ub()}})};if(this.yb.length==1&&this.yb[0]instanceof $j)a.ids=this.yb[0].Ub().ids;return a};

$.prototype.vf=function(a){return mk(this.Cf(),a.Cf())};F($.prototype,"equals",$.prototype.vf);

var mk=function(a,b,c){if(a===b)return i;if(typeof a!=typeof b)return d;if(Fa(a)&&Fa(b))return a===b;if(Da(a)&&Da(b))return db(a,b,mk);if(Ga(a)&&Ga(b)){if(!c){var e=a.valueOf(),f=b.valueOf();if(Ga(e)!=Ga(f))return d;if(!Ga(e)&&e!==f)return d}var g=ob(a).sort(),j=ob(b).sort();if(!db(g,j))return d;var l=0;for(;l<g.length;l++)if(!mk(a[g[l]],b[g[l]]))return d;return a.constructor.prototype===a||b.constructor.prototype===b?a===b:mk(a.constructor.prototype,b.constructor.prototype,i)}return a===b};

$.prototype.Vj=function(a,b){nk(a,"startDate");nk(b,"endDate");if(!b||!a)k(new Error("jsaw.Report.QueryBuilder null date"));if(b<a){this.zc=b;this.ac=a}else{this.zc=a;this.ac=b}return this};F($.prototype,"setDateRange",$.prototype.Vj);$.prototype.Zj=function(a){this.Sc=a;return this};F($.prototype,"setEntityType",$.prototype.Zj);$.prototype.Ig=function(){this.nd=fb.apply(h,arguments);return this};F($.prototype,"setMetrics",$.prototype.Ig);$.prototype.ie=function(){return this.nd==h?[]:Xa(this.nd)};

$.prototype.th=function(a){Za(this.yb,a);return this};F($.prototype,"addFilters",$.prototype.th);var nk=function(a,b){if(!(Ga(a)&&typeof a.getFullYear=="function"))k(new Error(b+" must be a Date"))},lk=function(a){return[a.getFullYear(),a.getMonth()+1,a.getDate()].join("-")};$.prototype.L=function(){return(new $).Vj(this.zc,this.ac).Zj(this.Sc).Ig(this.ie()).th(this.yb)};

$.prototype.toString=function(){return"QueryBuilder[ startDate="+this.zc+" endDate="+this.ac+" entityType="+this.Sc+" metrics=["+this.nd+"] filters=["+this.yb+"]]"};

var fk=function(a,b,c){var e={};w(c)?f(c):f($a(arguments,1));function f(g){e=Pa(g,function(j){return j.Cf()})}this.Nj=function(g,j,l){var p=(new Gc).Dg(e),q=ok.l(p);if(q)je(C(g,l,q),0);else{pk()>10000&&ok.clear();Ie.send(a,function(){if(this.dg()){var u=this.Cm();if(u&&w(u.results)){ok.r(p,u);g.call(l,u);return}}j&&j.call(l,this)},"POST",bf(["queries","format"],[p,"JSON"]).toString())}};F(this,"retrieveData",this.Nj);this.El=function(g,j){var l={};l.format=g;l.queries=(new Gc).Dg(e);if(j)l.filename=

j;b.po(l,a)};F(this,"downloadAs",this.El)},ok=new Rc,pk=function(){return Qa(ok.X(),function(a,b){return a+b.results&&b.results[0]&&b.results[0].data&&b.results[0].data.length||0},0)},kk=function(a){this.Mj=a};kk.prototype.Fm=function(){return this.Mj.data};kk.prototype.Sl=function(){return this.Mj.totals};var qk=d;function rk(a){try{k(a)}catch(b){sk(b)}}function sk(a,b){var c="Javascript exception: "+(b?b:"")+" "+a;if(tk())c+=" "+a.name+": "+a.message+" ("+a.$p+")";var e="";if(typeof a=="string")e=a+"\n";else for(var f in a)try{e+=f+": "+a[f]+"\n"}catch(g){}e+=uk(vk);wk(c+"\n"+e,1)}var vk,xk=/function (\w+)/;function yk(a){var b=xk.exec(String(a));if(b)return b[1];return""}

function uk(a){try{if(!tk()&&!(zk("safari")||zk("konqueror"))&&zk("mozilla"))return Error().stack;if(!a)return"";var b="- "+yk(a)+"(",c=0;for(;c<a.arguments.length;c++){if(c>0)b+=", ";var e=String(a.arguments[c]);if(e.length>40)e=e.substr(0,40)+"...";b+=e}b+=")\n";b+=uk(a.caller);return b}catch(f){return"[Cannot get stack trace]: "+f+"\n"}}var Ak,Bk=h,Ck=d;

function Dk(){if((Bk==h||Bk.closed)&&!Ck)try{Ck=i;Bk=window.open("","debug","width=700,height=500,toolbar=no,resizable=yes,scrollbars=yes,left=16,top=16,screenx=16,screeny=16");Bk.blur();Bk.document.open();Ck=d;var a="<font color=#ff0000><b>To turn off this debugging window,hit 'D' inside the main caribou window, then close this window.</b></font><br>";Ek(a)}catch(b){}}

function wk(a,b){if(qk){try{var c=(new Date).getTime()-Ak,e="["+c+"] "+Fk(a).replace(/\n/g,"<br>")+"<br>";if(b==1){e="<font color=#ff0000><b>Error: "+e+"</b></font>";Bk.focus()}}catch(f){}Ek(e)}else typeof Gk!="undefined"&&Gk(Fk(a))}function Ek(a){if(!!qk)try{Dk();Bk.document.write(a);Bk.scrollTo(0,1000000)}catch(b){}};function zk(a){if(a in Hk)return Hk[a];return Hk[a]=navigator.userAgent.toLowerCase().indexOf(a)!=-1}var Hk={};function tk(){return zk("msie")&&!window.opera}function Ik(a,b){var c=a.document.getElementById(b);c||rk("Element "+b+" not found.");return c}function Jk(a,b,c){var e=a.document.createElement(c);b.appendChild(e);return e}

function vi(a,b,c){var e=a.document.getElementById(b);if(!e){var f=Jk(a,a.document.body,"div");f.innerHTML="<iframe id="+b+" name="+b+" src="+c+"></iframe>";e=Ik(a,b)}return e}var Kk=/&/g,Lk=/</g,Mk=/>/g;function Fk(a){if(!a)return"";return a.replace(Kk,"&amp;").replace(Lk,"&lt;").replace(Mk,"&gt;").replace(Nk,"&quot;")}var Nk=/\"/g;function Ok(a){return document.getElementById(a)}function Pk(a){return document.all[a]}var Qk=document.getElementById?Ok:Pk;

function Gk(a){try{if(window.parent!=window&&window.parent.log){window.parent.log(window.name+"::"+a);return}}catch(b){}var c=Qk("log");if(c){var e="<p class=logentry><span class=logdate>"+new Date+"</span><span class=logmsg>"+a+"</span></p>";c.innerHTML=e+c.innerHTML}else window.status=a};var Rk;function Sk(){var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];if(typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){var b=0;for(;b<a.length;b++){var c=a[b];try{new ActiveXObject(c);Rk=c;break}catch(e){}}if(!Rk)k(Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed."))}}Sk();function Ig(){return Rk?new ActiveXObject(Rk):new XMLHttpRequest}

function ah(a,b,c){a.open("GET",b,i);a.onreadystatechange=c;Tk(a,h)}function Jg(a,b,c,e){a.open("POST",b,i);a.onreadystatechange=e;a.setRequestHeader("Content-Type","application/x-www-form-urlencoded");a.setRequestHeader("Content-Length",c.length);Tk(a,c)}function Tk(a,b){try{a.send(b)}catch(c){Gk("XMLHttpSend failed "+c.toString()+"<br>"+c.stack);k(c)}};if("undefined"==typeof Gk)Gk=function(){};

 })()

