LibreSatCam/docs/Embedded Engineering Making.../1640955195-lbx.js

716 lines
366 KiB
JavaScript

(function(){/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var aa='" class="',ba='" src="',ca='" tabindex="0" role="link" idlink>Undo</span>',da='" target="_blank">',ea='"/><img class="',fa='">',ha='"></div></div>',ia='"></div><div class="',ja='"><div class="',ka="&quot;",la="-caption",ma="-content",na="-disabled",oa="-inner-box",pa="-outer-box",qa="-top-shadow",ra="-webkit-backface-visibility",sa="-webkit-transform",ta="-webkit-transform ",ua="-webkit-transform-style",va="-webkit-transition",xa="0px",ya="</div>",za='</div><div class="',Aa='</p><p class="',
Ba='<a href="',Ca='<div class="',Fa="<div>",Ga='<img class="',Ha="Android",Ia="Are you sure you want to remove this name tag?",Ja="CSS1Compat",Ka="CSS_APP_NOTIFYWIDGET",La="CSS_CLEAR_BOTH_NO_HEIGHT",Ma="CSS_HCONT_CHILD",Na="CSS_LAYOUT_COMPONENT",Oa="CSS_LIGHTBOX_ATTRIBUTION_INFO",Pa="CSS_LIGHTBOX_ATTRIBUTION_LINK",Qa="CSS_LIGHTBOX_BTN_ARROW",Ra="CSS_LIGHTBOX_FILMSTRIP_CONTROLS_LEFT",Sa="CSS_LIGHTBOX_FILMSTRIP_CONTROLS_RIGHT",Ta="CSS_LIGHTBOX_NOTIFY_WIDGET_CONTENT_LINK",Ua="CSS_LIGHTBOX_PHOTO_BROWSE_VIEW",
Va="CSS_LIGHTBOX_PHOTO_DETAILS_CAMERA_INFO",Wa="CSS_LIGHTBOX_PHOTO_DETAILS_CAMERA_INFO_TABLE_TR",Xa="CSS_LIGHTBOX_PHOTO_DETAILS_HISTOGRAM_CONTAINER",Ya="CSS_LIGHTBOX_PHOTO_DETAILS_PHOTO",Za="CSS_LIGHTBOX_PHOTO_DETAILS_PHOTO_IMG",$a="CSS_LIGHTBOX_PHOTO_DETAILS_PHOTO_INFO",ab="CSS_LIGHTBOX_PHOTO_DETAILS_TABS_CAMERA_CONTENT",bb="CSS_LIGHTBOX_PHOTO_DETAILS_TABS_MAPS_CONTENT",cb="CSS_LIGHTBOX_PHOTO_DETAILS_TITLE",db="CSS_LIGHTBOX_PHOTO_INFO_AUTHOR_LINK",eb="CSS_LIGHTBOX_PHOTO_INFO_LOCATION",fb="CSS_LIGHTBOX_PHOTO_INFO_LOCATION_ICON_BG",
gb="CSS_LIGHTBOX_PHOTO_INFO_LOCATION_ICON_HIDDEN",hb="CSS_LIGHTBOX_PLUS_ONE",ib="CSS_LIGHTBOX_SCALED_IMAGE_CAPTION_HINT_TEXT",jb="CSS_LIGHTBOX_SCALED_IMAGE_ERROR",kb="CSS_LIGHTBOX_SOFT_DELETE_DIALOG",lb="CSS_LIGHTBOX_SOFT_DELETE_DIALOG_CLOSE",mb="CSS_LIGHTBOX_SOFT_DELETE_DIALOG_MESSAGE",nb="CSS_LIGHTBOX_SOFT_DELETE_DIALOG_MESSAGE_CONTAINER",ob="CSS_LIGHTBOX_SOFT_DELETE_HEADER",pb="CSS_LIGHTBOX_TOOLBAR_LEFT",qb="CSS_LIGHTBOX_TOOLBAR_MENU_BUTTON_ICON",rb="CSS_LIGHTBOX_TOOLBAR_MENU_ITEM_ICON_EDIT_RIGHT",
sb="CSS_LIGHTBOX_TOOLBAR_RIGHT",tb="CSS_LIGHTBOX_VIDEO_ROTATE_IMG",ub="CSS_LIGHTBOX_VIDEO_ROTATE_IMG_180",vb="CSS_LIGHTBOX_VIDEO_ROTATE_IMG_270",wb="CSS_LIGHTBOX_VIDEO_ROTATE_IMG_90",xb="CSS_LIGHTBOX_VIDEO_ROTATE_IMG_CONTAINER",yb="CSS_LIGHTBOX_VIDEO_ROTATE_IMG_SELECTED",zb="CSS_VIEW_MENU_DROPSHADOW_CONTENT",Ab="Click to cancel",Bb="Click to close",Cb="Click to finish",Db="Component already rendered",d="DIV",Eb="Edge",Fb="IFRAME",Gb="INPUT",Hb="Internet Explorer",Ib="Invalid listener argument",Jb=
"LC setIPFDCM bad dim",Kb="Oa",Lb="Potentially sensitive message stripped for security reasons.",Mb="SPAN",Nb="Share this photo",Ob="Silk",Pb="Symbol.iterator",Qb="Unable to set parent component",Sb="about:invalid#zClosurez",Tb="about:invalid#zSoyz",Ub="absolute",Vb="action",Wb="activedescendant",Xb="albumentry",Yb="aria-activedescendant",Zb="authkey",$b="autocomplete",ac="blur",bc="border-box",cc="both",dc="button",ec="checked",m="click",fc="complete",gc="contextmenu",hc="disabled",ic="es3",jc="es5",
kc="es6",lc="es_next",mc="fava.app.NotificationService",nc="filter",oc="focus",pc="focusin",qc="focusout",rc="fontsizechange",p="function",sc="goog-filterobsmenuitem",tc="goog-imageless-button",uc="goog-inline-block",vc="goog-inline-block ",wc="goog-menu",xc="goog-menu-button",yc="goog-menuheader",zc="goog-menuitem",Ac="goog-menuitem-accel",Bc="goog-menuseparator",Cc="goog-option-selected",Dc="goog-submenu",Ec="goog-submenu-arrow",Fc="goog-submenu-arrow-rtl",Gc="goog-tab",Hc="goog-tab-bar",Ic="gotpointercapture",
Kc="haspopup",Lc="height",Mc="hidden",Nc="hide",Oc="highlight",Pc="horizontal",Qc="http://photos.google.com/lightbox/photoid",Rc="inactive",Sc="input",Tc="key",Uc="keydown",Vc="keypress",Wc="keyup",Xc="left",Yc="lightbox-captionwidget-id-caption",Zc="load",$c="margin-left",ad="margin-right",bd="margin-top",cd="mousedown",dd="mouseout",ed="mouseover",fd="mousewheel",gd="namebox-approval-button",hd="namebox-box-editing",id="namebox-nameinputbox-dialog",jd="namebox-nameinputbox-inline",kd="namebox-subjectcreate-input",
ld="none",q="number",md="object",nd="padding",od="photofeed",pd="photoid",qd="picasa",rd="position",sd="preloaded",r="px",td="relative",ud="resize",vd="returncomments",wd="role",xd="selected",yd="shapeid",zd="sizechange",u="string",Ad="text",Bd="top",Cd="true",Dd="uname",Ed="unhighlight",Fd="vertical",Gd="view",Hd="visibility",Id="visible",Jd="webkitTransitionEnd",Kd="width",v,Ld=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},Md=typeof Object.defineProperties==
p?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},Nd=function(a){a=[md==typeof globalThis&&globalThis,a,md==typeof window&&window,md==typeof self&&self,md==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");},Od=Nd(this),w=function(a,b){if(b)a:{var c=Od;a=a.split(".");for(var e=0;e<a.length-1;e++){var f=a[e];if(!(f in c))break a;c=c[f]}a=a[a.length-1];e=
c[a];b=b(e);b!=e&&null!=b&&Md(c,a,{configurable:!0,writable:!0,value:b})}};w("Symbol",function(a){if(a)return a;var b=function(g,h){this.XD=g;Md(this,"description",{configurable:!0,writable:!0,value:h})};b.prototype.toString=function(){return this.XD};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0,f=function(g){if(this instanceof f)throw new TypeError("Symbol is not a constructor");return new b(c+(g||"")+"_"+e++,g)};return f},kc,ic);
w(Pb,function(a){if(a)return a;a=Symbol(Pb);for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var e=Od[b[c]];typeof e===p&&typeof e.prototype[a]!=p&&Md(e.prototype,a,{configurable:!0,writable:!0,value:function(){return Pd(Ld(this))}})}return a},kc,ic);
var Pd=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},Qd=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:Ld(a)}},Rd=typeof Object.create==p?Object.create:function(a){var b=function(){};b.prototype=a;return new b},Sd;
if(typeof Object.setPrototypeOf==p)Sd=Object.setPrototypeOf;else{var Td;a:{var Ud={a:!0},Vd={};try{Vd.__proto__=Ud;Td=Vd.a;break a}catch(a){}Td=!1}Sd=Td?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}
var Wd=Sd,x=function(a,b){a.prototype=Rd(b.prototype);a.prototype.constructor=a;if(Wd)Wd(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var e=Object.getOwnPropertyDescriptor(b,c);e&&Object.defineProperty(a,c,e)}else a[c]=b[c];a.B=b.prototype};w("Array.prototype.find",function(a){return a?a:function(b,c){a:{var e=this;e instanceof String&&(e=String(e));for(var f=e.length,g=0;g<f;g++){var h=e[g];if(b.call(c,h,g,e)){b=h;break a}}b=void 0}return b}},kc,ic);
var Xd=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
w("WeakMap",function(a){function b(){}function c(l){var n=typeof l;return n===md&&null!==l||n===p}function e(l){if(!Xd(l,g)){var n=new b;Md(l,g,{value:n})}}function f(l){var n=Object[l];n&&(Object[l]=function(t){if(t instanceof b)return t;Object.isExtensible(t)&&e(t);return n(t)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),n=Object.seal({}),t=new a([[l,2],[n,3]]);if(2!=t.get(l)||3!=t.get(n))return!1;t.delete(l);t.set(n,4);return!t.has(l)&&4==t.get(n)}catch(K){return!1}}())return a;
var g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var h=0,k=function(l){this.Ea=(h+=Math.random()+1).toString();if(l){l=Qd(l);for(var n;!(n=l.next()).done;)n=n.value,this.set(n[0],n[1])}};k.prototype.set=function(l,n){if(!c(l))throw Error("Invalid WeakMap key");e(l);if(!Xd(l,g))throw Error("WeakMap key fail: "+l);l[g][this.Ea]=n;return this};k.prototype.get=function(l){return c(l)&&Xd(l,g)?l[g][this.Ea]:void 0};k.prototype.has=function(l){return c(l)&&Xd(l,g)&&Xd(l[g],
this.Ea)};k.prototype.delete=function(l){return c(l)&&Xd(l,g)&&Xd(l[g],this.Ea)?delete l[g][this.Ea]:!1};return k},kc,ic);
w("Map",function(a){if(function(){if(!a||typeof a!=p||!a.prototype.entries||typeof Object.seal!=p)return!1;try{var k=Object.seal({x:4}),l=new a(Qd([[k,"s"]]));if("s"!=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var n=l.entries(),t=n.next();if(t.done||t.value[0]!=k||"s"!=t.value[1])return!1;t=n.next();return t.done||4!=t.value[0].x||"t"!=t.value[1]||!n.next().done?!1:!0}catch(K){return!1}}())return a;var b=new WeakMap,c=function(k){this.ga={};this.ra=g();this.size=0;
if(k){k=Qd(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};c.prototype.set=function(k,l){k=0===k?0:k;var n=e(this,k);n.list||(n.list=this.ga[n.id]=[]);n.Zb?n.Zb.value=l:(n.Zb={next:this.ra,Ye:this.ra.Ye,head:this.ra,key:k,value:l},n.list.push(n.Zb),this.ra.Ye.next=n.Zb,this.ra.Ye=n.Zb,this.size++);return this};c.prototype.delete=function(k){k=e(this,k);return k.Zb&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.ga[k.id],k.Zb.Ye.next=k.Zb.next,k.Zb.next.Ye=k.Zb.Ye,k.Zb.head=
null,this.size--,!0):!1};c.prototype.clear=function(){this.ga={};this.ra=this.ra.Ye=g();this.size=0};c.prototype.has=function(k){return!!e(this,k).Zb};c.prototype.get=function(k){return(k=e(this,k).Zb)&&k.value};c.prototype.entries=function(){return f(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return f(this,function(k){return k.key})};c.prototype.values=function(){return f(this,function(k){return k.value})};c.prototype.forEach=function(k,l){for(var n=this.entries(),t;!(t=
n.next()).done;)t=t.value,k.call(l,t[1],t[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var e=function(k,l){var n=l&&typeof l;n==md||n==p?b.has(l)?n=b.get(l):(n=""+ ++h,b.set(l,n)):n="p_"+l;var t=k.ga[n];if(t&&Xd(k.ga,n))for(k=0;k<t.length;k++){var K=t[k];if(l!==l&&K.key!==K.key||l===K.key)return{id:n,list:t,index:k,Zb:K}}return{id:n,list:t,index:-1,Zb:void 0}},f=function(k,l){var n=k.ra;return Pd(function(){if(n){for(;n.head!=k.ra;)n=n.Ye;for(;n.next!=n.head;)return n=n.next,{done:!1,
value:l(n)};n=null}return{done:!0,value:void 0}})},g=function(){var k={};return k.Ye=k.next=k.head=k},h=0;return c},kc,ic);w("Number.isFinite",function(a){return a?a:function(b){return typeof b!==q?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}},kc,ic);w("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||Infinity===b||-Infinity===b||0===b)return b;var c=Math.floor(Math.abs(b));return 0>b?-c:c}},kc,ic);
w("Number.isNaN",function(a){return a?a:function(b){return typeof b===q&&isNaN(b)}},kc,ic);var Yd=function(a,b){a instanceof String&&(a+="");var c=0,e=!1,f={next:function(){if(!e&&c<a.length){var g=c++;return{value:b(g,a[g]),done:!1}}e=!0;return{done:!0,value:void 0}}};f[Symbol.iterator]=function(){return f};return f};
w("Array.from",function(a){return a?a:function(b,c,e){c=null!=c?c:function(k){return k};var f=[],g="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if(typeof g==p){b=g.call(b);for(var h=0;!(g=b.next()).done;)f.push(c.call(e,g.value,h++))}else for(g=b.length,h=0;h<g;h++)f.push(c.call(e,b[h],h));return f}},kc,ic);w("Array.prototype.keys",function(a){return a?a:function(){return Yd(this,function(b){return b})}},kc,ic);
w("Array.prototype.values",function(a){return a?a:function(){return Yd(this,function(b,c){return c})}},"es8",ic);w("Array.prototype.fill",function(a){return a?a:function(b,c,e){var f=this.length||0;0>c&&(c=Math.max(0,f+c));if(null==e||e>f)e=f;e=Number(e);0>e&&(e=Math.max(0,f+e));for(c=Number(c||0);c<e;c++)this[c]=b;return this}},kc,ic);var Zd=function(a){return a?a:Array.prototype.fill};w("Int8Array.prototype.fill",Zd,kc,jc);w("Uint8Array.prototype.fill",Zd,kc,jc);
w("Uint8ClampedArray.prototype.fill",Zd,kc,jc);w("Int16Array.prototype.fill",Zd,kc,jc);w("Uint16Array.prototype.fill",Zd,kc,jc);w("Int32Array.prototype.fill",Zd,kc,jc);w("Uint32Array.prototype.fill",Zd,kc,jc);w("Float32Array.prototype.fill",Zd,kc,jc);w("Float64Array.prototype.fill",Zd,kc,jc);
var $d=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};w("String.prototype.startsWith",function(a){return a?a:function(b,c){var e=$d(this,b,"startsWith");b+="";var f=e.length,g=b.length;c=Math.max(0,Math.min(c|0,e.length));for(var h=0;h<g&&c<f;)if(e[c++]!=b[h++])return!1;return h>=g}},kc,ic);
w("String.prototype.repeat",function(a){return a?a:function(b){var c=$d(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var e="";b;)if(b&1&&(e+=c),b>>>=1)c+=c;return e}},kc,ic);var ae=function(a){a=Math.trunc(a)||0;0>a&&(a+=this.length);if(!(0>a||a>=this.length))return this[a]};w("Array.prototype.at",function(a){return a?a:ae},lc,jc);var be=function(a){return a?a:ae};w("Int8Array.prototype.at",be,lc,jc);w("Uint8Array.prototype.at",be,lc,jc);
w("Uint8ClampedArray.prototype.at",be,lc,jc);w("Int16Array.prototype.at",be,lc,jc);w("Uint16Array.prototype.at",be,lc,jc);w("Int32Array.prototype.at",be,lc,jc);w("Uint32Array.prototype.at",be,lc,jc);w("Float32Array.prototype.at",be,lc,jc);w("Float64Array.prototype.at",be,lc,jc);w("String.prototype.at",function(a){return a?a:ae},lc,jc);w("Math.sign",function(a){return a?a:function(b){b=Number(b);return 0===b||isNaN(b)?b:0<b?1:-1}},kc,ic);
var ce=ce||{},y=this||self,de=function(a){a.Eg=void 0;a.Ha=function(){return a.Eg?a.Eg:a.Eg=new a}},ee=function(a){var b=typeof a;return b!=md?b:a?Array.isArray(a)?"array":b:"null"},fe=function(a){var b=ee(a);return"array"==b||b==md&&typeof a.length==q},ge=function(a){var b=typeof a;return b==md&&null!=a||b==p},je=function(a){return Object.prototype.hasOwnProperty.call(a,he)&&a[he]||(a[he]=++ie)},he="closure_uid_"+(1E9*Math.random()>>>0),ie=0,ke=function(a,b,c){return a.call.apply(a.bind,arguments)},
le=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(f,e);return a.apply(b,f)}}return function(){return a.apply(b,arguments)}},z=function(a,b,c){z=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ke:le;return z.apply(null,arguments)},me=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var e=
c.slice();e.push.apply(e,arguments);return a.apply(this,e)}},A=function(a,b){function c(){}c.prototype=b.prototype;a.B=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.KQ=function(e,f,g){for(var h=Array(arguments.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[f].apply(e,h)}},ne=function(a){return a};var oe={};function pe(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,pe);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)}A(pe,Error);pe.prototype.name="CustomError";var qe;function re(a,b){a=a.split("%s");for(var c="",e=a.length-1,f=0;f<e;f++)c+=a[f]+(f<b.length?b[f]:"%s");pe.call(this,c+a[e])}A(re,pe);re.prototype.name="AssertionError";function se(a){y.setTimeout(function(){throw a;},0)};var te=function(a){return/^[\s\xa0]*$/.test(a)},ue=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Ce=function(a,b){if(b)a=a.replace(ve,"&amp;").replace(we,"&lt;").replace(xe,"&gt;").replace(ye,ka).replace(ze,"&#39;").replace(Ae,"&#0;");else{if(!Be.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(ve,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(we,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(xe,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(ye,
ka));-1!=a.indexOf("'")&&(a=a.replace(ze,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Ae,"&#0;"))}return a},ve=/&/g,we=/</g,xe=/>/g,ye=/"/g,ze=/'/g,Ae=/\x00/g,Be=/[\x00&<>"']/,Ee=function(a,b){var c=0;a=ue(String(a)).split(".");b=ue(String(b)).split(".");for(var e=Math.max(a.length,b.length),f=0;0==c&&f<e;f++){var g=a[f]||"",h=b[f]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;c=De(0==g[1].length?0:parseInt(g[1],
10),0==h[1].length?0:parseInt(h[1],10))||De(0==g[2].length,0==h[2].length)||De(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return c},De=function(a,b){return a<b?-1:a>b?1:0};function Fe(){var a=y.navigator;return a&&(a=a.userAgent)?a:""}var Ge,He=y.navigator;Ge=He?He.userAgentData||null:null;function B(a){return-1!=Fe().indexOf(a)};function Ie(a){return void 0!==a&&a?!!Ge&&0<Ge.brands.length:!1}function Je(){return Ie()?!1:B("Opera")}function Ke(){return Ie()?!1:B("Trident")||B("MSIE")}function Le(){return Ie()?!1:B(Eb)}function Me(){return B("Firefox")||B("FxiOS")}function Ne(){return B("Safari")&&!(Oe()||(Ie()?0:B("Coast"))||Je()||Le()||(Ie()?0:B("Edg/"))||(Ie()?0:B("OPR"))||Me()||B(Ob)||B(Ha))}function Oe(){return Ie()?!1:(B("Chrome")||B("CriOS"))&&!Le()||B(Ob)}function Pe(){return B(Ha)&&!(Oe()||Me()||Je()||B(Ob))}
function Qe(a){var b={};a.forEach(function(c){b[c[0]]=c[1]});return function(c){return b[c.find(function(e){return e in b})]||""}}
function Re(a){var b=Fe();if(a===Hb){if(Ke())if((a=/rv: *([\d\.]*)/.exec(b))&&a[1])b=a[1];else{a="";var c=/MSIE +([\d\.]+)/.exec(b);if(c&&c[1])if(b=/Trident\/(\d.\d)/.exec(b),"7.0"==c[1])if(b&&b[1])switch(b[1]){case "4.0":a="8.0";break;case "5.0":a="9.0";break;case "6.0":a="10.0";break;case "7.0":a="11.0"}else a="7.0";else a=c[1];b=a}else b="";return b}var e=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");c=[];for(var f;f=e.exec(b);)c.push([f[1],f[2],f[3]||void 0]);b=Qe(c);switch(a){case "Opera":if(Je())return b(["Version",
"Opera"]);if(Ie()?0:B("OPR"))return b(["OPR"]);break;case "Microsoft Edge":if(Le())return b([Eb]);if(Ie()?0:B("Edg/"))return b(["Edg"]);break;case "Chromium":if(Oe())return b(["Chrome","CriOS","HeadlessChrome"])}return"Firefox"===a&&Me()||"Safari"===a&&Ne()||"Android Browser"===a&&Pe()||a===Ob&&B(Ob)?(b=c[2])&&b[1]||"":""}
function Se(a){if(Ie()&&a!==Ob){var b=Ge.brands.find(function(c){return c.brand===a});if(!b||!b.version)return NaN;b=b.version.split(".")}else{b=Re(a);if(""===b)return NaN;b=b.split(".")}return 0===b.length?NaN:Number(b[0])};function Te(a){return void 0!==a&&a?!!Ge&&!!Ge.platform:!1}function Ue(){return B("iPhone")&&!B("iPod")&&!B("iPad")}function Ve(){return Ue()||B("iPad")||B("iPod")}function We(){return Te()?"macOS"===Ge.platform:B("Macintosh")};function Xe(a){return a[a.length-1]}var Ye=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(typeof a===u)return typeof b!==u||1!=b.length?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},C=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=typeof a===u?a.split(""):a,g=0;g<e;g++)g in f&&b.call(c,f[g],g,a)};
function Ze(a,b,c){for(var e=typeof a===u?a.split(""):a,f=a.length-1;0<=f;--f)f in e&&b.call(c,e[f],f,a)}
var $e=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var e=a.length,f=Array(e),g=typeof a===u?a.split(""):a,h=0;h<e;h++)h in g&&(f[h]=b.call(c,g[h],h,a));return f},af=Array.prototype.reduce?function(a,b,c,e){e&&(b=z(b,e));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,e){var f=c;C(a,function(g,h){f=b.call(e,f,g,h,a)});return f},bf=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var e=a.length,
f=typeof a===u?a.split(""):a,g=0;g<e;g++)if(g in f&&b.call(c,f[g],g,a))return!0;return!1};function cf(a,b,c){b=df(a,b,c);return 0>b?null:typeof a===u?a.charAt(b):a[b]}function df(a,b,c){for(var e=a.length,f=typeof a===u?a.split(""):a,g=0;g<e;g++)if(g in f&&b.call(c,f[g],g,a))return g;return-1}function ef(a,b,c){a:{for(var e=typeof a===u?a.split(""):a,f=a.length-1;0<=f;f--)if(f in e&&b.call(c,e[f],f,a)){b=f;break a}b=-1}return 0>b?null:typeof a===u?a.charAt(b):a[b]}
function ff(a,b){return 0<=Ye(a,b)}function gf(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function hf(a,b){b=Ye(a,b);var c;(c=0<=b)&&jf(a,b);return c}function jf(a,b){return 1==Array.prototype.splice.call(a,b,1).length}function kf(a){return Array.prototype.concat.apply([],arguments)}function lf(a){var b=a.length;if(0<b){for(var c=Array(b),e=0;e<b;e++)c[e]=a[e];return c}return[]}function mf(a,b,c,e){return Array.prototype.splice.apply(a,nf(arguments,1))}
function nf(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function of(a,b,c){b=b||a;var e=function(l){return ge(l)?"o"+je(l):(typeof l).charAt(0)+l};c=c||e;for(var f=e=0,g={};f<a.length;){var h=a[f++],k=c(h);Object.prototype.hasOwnProperty.call(g,k)||(g[k]=!0,b[e++]=h)}b.length=e}function pf(a,b,c,e,f){for(var g=0,h=a.length,k;g<h;){var l=g+(h-g>>>1);var n=c?b.call(f,a[l],l,a):b(e,a[l]);0<n?g=l+1:(h=l,k=!n)}return k?g:-g-1}
function qf(a,b){return a>b?1:a<b?-1:0}function rf(a,b,c){c=pf(a,c||qf,!1,b);return 0>c?(mf(a,-(c+1),0,b),!0):!1};var sf=function(a){sf[" "](a);return a};sf[" "]=function(){};var tf=function(a,b){try{return sf(a[b]),!0}catch(c){}return!1},uf=function(a,b,c,e){e=e?e(b):b;return Object.prototype.hasOwnProperty.call(a,e)?a[e]:a[e]=c(b)};var vf=Je(),D=Ke(),wf=B(Eb),xf=wf||D,yf=B("Gecko")&&!(-1!=Fe().toLowerCase().indexOf("webkit")&&!B(Eb))&&!(B("Trident")||B("MSIE"))&&!B(Eb),zf=-1!=Fe().toLowerCase().indexOf("webkit")&&!B(Eb),Af=We(),Bf=Te()?"Windows"===Ge.platform:B("Windows"),Cf=(Te()?"Linux"===Ge.platform:B("Linux"))||(Te()?"Chrome OS"===Ge.platform:B("CrOS")),Df=Te()?Ge.platform===Ha:B(Ha),Ef=Ue(),Ff=B("iPad"),Gf=B("iPod"),Hf=Ve(),If=function(){var a=y.document;return a?a.documentMode:void 0},Jf;
a:{var Kf="",Lf=function(){var a=Fe();if(yf)return/rv:([^\);]+)(\)|;)/.exec(a);if(wf)return/Edge\/([\d\.]+)/.exec(a);if(D)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(zf)return/WebKit\/(\S+)/.exec(a);if(vf)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Lf&&(Kf=Lf?Lf[1]:"");if(D){var Mf=If();if(null!=Mf&&Mf>parseFloat(Kf)){Jf=String(Mf);break a}}Jf=Kf}var Nf=Jf,Of={},Pf=function(a){return uf(Of,a,function(){return 0<=Ee(Nf,a)})},Qf;
if(y.document&&D){var Rf=If();Qf=Rf?Rf:parseInt(Nf,10)||void 0}else Qf=void 0;var Sf=Qf;var Tf=Me(),Uf=Ue()||B("iPod"),Vf=B("iPad"),Wf=Pe(),Xf=Oe(),Yf=Ne()&&!Ve();var Zf={},$f=null,ag=function(a,b){void 0===b&&(b=0);if(!$f){$f={};for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var g=c.concat(e[f].split(""));Zf[f]=g;for(var h=0;h<g.length;h++){var k=g[h];void 0===$f[k]&&($f[k]=h)}}}b=Zf[b];c=Array(Math.floor(a.length/3));e=b[64]||"";for(f=g=0;g<a.length-2;g+=3){var l=a[g],n=a[g+1];k=a[g+2];h=b[l>>2];l=b[(l&3)<<4|n>>4];n=b[(n&15)<<2|k>>6];k=b[k&63];c[f++]=""+h+l+n+k}h=0;k=e;switch(a.length-
g){case 2:h=a[g+1],k=b[(h&15)<<2]||e;case 1:a=a[g],c[f]=""+b[a>>2]+b[(a&3)<<4|h>>4]+k+e}return c.join("")};var bg="undefined"!==typeof Uint8Array,cg={};var dg,eg=function(a,b){if(b!==cg)throw Error("illegal external caller");this.xb=a;if(null!=a&&0===a.length)throw Error("ByteString should be constructed with non-empty values");};eg.prototype.PE=function(){var a=this.xb;return null==a?"":typeof a===u?a:this.xb=ag(a)};eg.prototype.isEmpty=function(){return null==this.xb};var fg=typeof Symbol===p&&"symbol"===typeof Symbol()?Symbol():void 0;function gg(a,b){if(fg)return a[fg]|=b;if(void 0!==a.oe)return a.oe|=b;Object.defineProperties(a,{oe:{value:b,configurable:!0,writable:!0,enumerable:!1}});return b}function hg(a,b){fg?a[fg]&&(a[fg]&=~b):void 0!==a.oe&&(a.oe&=~b)}function ig(a){a=fg?a[fg]:a.oe;return null==a?0:a}function jg(a,b){fg?a[fg]=b:void 0!==a.oe?a.oe=b:Object.defineProperties(a,{oe:{value:b,configurable:!0,writable:!0,enumerable:!1}});return a}
function kg(a){gg(a,1);return a}function lg(a){return!!(ig(a)&2)}function mg(a){gg(a,2);return a}function ng(a){gg(a,16);return a}function og(a,b){b?gg(a,8):hg(a,8);return a}function pg(a,b){jg(b,(a|0)&-51)}function qg(a,b){jg(b,(a|18)&-41)};var rg={};function sg(a){return null!==a&&typeof a===md&&!Array.isArray(a)&&a.constructor===Object}var tg,ug=[];jg(ug,23);tg=Object.freeze(ug);var vg=function(a){if(lg(a.Oa))throw Error("Cannot mutate an immutable Message");};function wg(a){var b=a.length;(b=b?a[b-1]:void 0)&&sg(b)?b.g=1:(b={},a.push((b.g=1,b)))};var xg;function yg(a){return a.displayName||a.name||"unknown type name"}function zg(a,b){if(!(a instanceof b))throw Error("Expected instanceof "+yg(b)+" but got "+(a&&yg(a.constructor)));return a}function Ag(a,b,c){var e=!1;if(null!=a&&typeof a===md&&!(e=Array.isArray(a))&&a.Xo===rg)return a;if(e)return new b(a);if(c)return new b};function Bg(a){switch(typeof a){case q:return isFinite(a)?a:String(a);case md:if(a)if(Array.isArray(a)){if(0!==(ig(a)&128))return a=Array.prototype.slice.call(a),wg(a),a}else{if(bg&&null!=a&&a instanceof Uint8Array)return ag(a);if(a instanceof eg)return a.PE()}}return a};function Cg(a,b,c,e){if(null!=a){if(Array.isArray(a))a=Dg(a,b,c,void 0!==e);else if(sg(a)){var f={},g;for(g in a)f[g]=Cg(a[g],b,c,e);a=f}else a=b(a,e);return a}}function Dg(a,b,c,e){var f=ig(a);e=e?!!(f&16):void 0;a=Array.prototype.slice.call(a);for(var g=0;g<a.length;g++)a[g]=Cg(a[g],b,c,e);c(f,a);return a}function Eg(a){return a.Xo===rg?a.Wf():Bg(a)}
function Fg(a){if(!a)return a;if(typeof a===md){if(bg&&null!=a&&a instanceof Uint8Array)return new Uint8Array(a);if(a.Xo===rg)return a.clone()}return a}function Gg(a,b){a&128&&wg(b)};var Hg=function(a){var b=a.vi+a.dg;return a.hd||(a.hd=a.Oa[b]={})},E=function(a,b,c){return-1===b?null:b>=a.vi?a.hd?a.hd[b]:void 0:c&&a.hd&&(c=a.hd[b],null!=c)?c:a.Oa[b+a.dg]},F=function(a,b,c,e){vg(a);return Ig(a,b,c,e)};function Ig(a,b,c,e){a.fA&&(a.fA=void 0);if(b>=a.vi||e)return Hg(a)[b]=c,a;a.Oa[b+a.dg]=c;(c=a.hd)&&b in c&&delete c[b];return a}
function Jg(a,b,c,e,f){var g=E(a,b,e);Array.isArray(g)||(g=tg);var h=ig(g);h&1||kg(g);if(f)h&2||mg(g),c&1||Object.freeze(g);else{f=!(c&2);var k=h&2;c&1||!k?f&&h&16&&!k&&hg(g,16):(g=kg(Array.prototype.slice.call(g)),Ig(a,b,g,e))}return g}
var Kg=function(a,b,c){return Jg(a,b,0,void 0===c?!1:c,lg(a.Oa))},Lg=function(a,b){a=E(a,b);return null==a?a:+a},G=function(a,b){a=E(a,b);return null==a?a:!!a},Mg=function(a,b,c,e){vg(a);var f=E(a,c,e);b=Ag(f,b,!0).mw(oe);f!==b&&Ig(a,c,b,e);return b},Ng=function(a,b,c,e){e=void 0===e?!1:e;var f=e;var g=E(a,c,f);b=Ag(g,b);b!==g&&null!=b&&(Ig(a,c,b,f),gg(b.Oa,ig(a.Oa)&18));f=b;if(null==f)return f;lg(a.Oa)||(g=f.mw(oe),g!==f&&(f=g,Ig(a,c,f,e)));return f};
function Og(a,b,c,e,f,g){a.Lc||(a.Lc={});var h=a.Lc[c],k=Jg(a,c,3,e,g);if(h)g||(Object.isFrozen(h)?f||(h=Array.prototype.slice.call(h),a.Lc[c]=h):f&&Object.freeze(h));else{h=[];var l=!!(ig(a.Oa)&16),n=lg(k);!g&&n&&(k=kg(Array.prototype.slice.call(k)),Ig(a,c,k,e));e=n;for(var t=0;t<k.length;t++){var K=k[t];var O=b;var S=!1,wa=l;S=void 0===S?!1:S;wa=void 0===wa?!1:wa;O=Array.isArray(K)?new O(wa?ng(K):K):S?new O:void 0;void 0!==O&&(e=e||lg(K),h.push(O),n&&mg(O.Oa))}a.Lc[c]=h;a=k;Object.isFrozen(a)||
(b=ig(a)|33,jg(a,e?b&-9:b|8));(g||f&&n)&&mg(h);(g||f)&&Object.freeze(h)}return h}
var Pg=function(a,b,c,e){var f=lg(a.Oa);b=Og(a,b,c,e,f,f);a=Jg(a,c,3,e,f);if(!(f||ig(a)&8)){for(f=0;f<b.length;f++)c=b[f],e=c.mw(oe),c!==e&&(b[f]=e,a[f]=b[f].Oa);og(a,!0)}return b},Qg=function(a,b,c,e,f){vg(a);null!=e?zg(e,b):e=void 0;return Ig(a,c,e,f)},Rg=function(a,b,c,e,f){vg(a);if(null!=e){var g=kg([]);for(var h=!1,k=0;k<e.length;k++)g[k]=zg(e[k],b).Oa,h=h||lg(g[k]);a.Lc||(a.Lc={});a.Lc[c]=e;og(g,!h)}else a.Lc&&(a.Lc[c]=void 0),g=tg;return Ig(a,c,g,f)},Sg=function(a,b,c){a=G(a,b);return null==
a?void 0===c?!1:c:a};function Tg(a,b,c){c=void 0===c?qg:c;if(null!=a){if(bg&&a instanceof Uint8Array)return a.length?new eg(new Uint8Array(a),cg):dg||(dg=new eg(null,cg));if(Array.isArray(a)){var e=ig(a);if(e&2)return a;if(b&&!(e&32)&&(e&16||0===e))return jg(a,e|2),a;a=Dg(a,Tg,c,!0);b=ig(a);b&4&&b&2&&Object.freeze(a);return a}return a.Xo===rg?Ug(a):a}}
function Vg(a,b,c,e,f,g,h){(a=a.Lc&&a.Lc[c])?(e=0<a.length?a[0].constructor:void 0,g=ig(a),g&2||(a=$e(a,Ug),qg(g,a),Object.freeze(a)),Rg(b,e,c,a,f)):F(b,c,Tg(e,g,h),f)}function Ug(a){if(lg(a.Oa))return a;a=Wg(a,!0);mg(a.Oa);return a}
function Wg(a,b){var c=a.Oa,e=ng([]),f=a.constructor.Xe;f&&e.push(f);a.hd&&(e.length=c.length,e.fill(void 0,e.length,c.length),e[e.length-1]={});0!==(ig(c)&128)&&wg(e);b=b||a.oA()?qg:pg;f=a.constructor;xg=e;e=new f(e);xg=void 0;a.bk&&(e.bk=a.bk.slice());f=!!(ig(c)&16);for(var g=0;g<c.length;g++){var h=c[g];if(g===c.length-1&&sg(h))for(var k in h){var l=+k;Number.isNaN(l)?Hg(e)[l]=h[l]:Vg(a,e,l,h[k],!0,f,b)}else Vg(a,e,g-a.dg,h,!1,f,b)}return e};var H=function(a,b,c){null==a&&(a=xg);xg=void 0;var e=this.constructor.SQ||0,f=0<e,g=this.constructor.Xe,h=!1;if(null==a){a=g?[g]:[];var k=!0;jg(a,48)}else{if(!Array.isArray(a))throw Error();if(g&&g!==a[0])throw Error();var l=gg(a,0),n=l;if(k=0!==(16&n))(h=0!==(32&n))||(n|=32);if(f)if(128&n)e=0;else{if(0<a.length){var t=a[a.length-1];if(sg(t)&&"g"in t){e=0;n|=128;delete t.g;var K=!0,O;for(O in t){K=!1;break}K&&a.pop()}}}else if(128&n)throw Error();l!==n&&jg(a,n)}this.dg=(g?0:-1)-e;this.Lc=void 0;
this.Oa=a;a:{g=this.Oa.length;e=g-1;if(g&&(g=this.Oa[e],sg(g))){this.hd=g;this.vi=e-this.dg;break a}void 0!==b&&-1<b?(this.vi=Math.max(b,e+1-this.dg),this.hd=void 0):this.vi=Number.MAX_VALUE}if(!f&&this.hd&&"g"in this.hd)throw Error('Unexpected "g" flag in sparse object of message that is not a group type.');if(c){b=k&&!h&&!0;f=this.vi;var S;for(k=0;k<c.length;k++)h=c[k],h<f?(h+=this.dg,(e=a[h])?Xg(e,b):a[h]=tg):(S||(S=Hg(this)),(e=S[h])?Xg(e,b):S[h]=tg)}};v=H.prototype;v.kw=function(){return this.toJSON()};
v.Wf=function(){return this.toJSON()};v.toJSON=function(){return Dg(this.Oa,Eg,Gg)};v.getExtension=function(a){return a.QQ(this)};v.hasExtension=function(a){return null!=E(this,a.PQ,!1)};v.clone=function(){var a=Dg(this.Oa,Fg,pg);ng(a);xg=a;a=new this.constructor(a);xg=void 0;Yg(a,this);return a};v.oA=function(){return lg(this.Oa)};v.mw=function(){if(lg(this.Oa)){var a=Wg(this,!1);a.fA=this}else a=this;return a};
function Xg(a,b){if(Array.isArray(a)){var c=ig(a),e=1;!b||c&2||(e|=16);(c&e)!==e&&jg(a,c|e)}}v.Xo=rg;v.toString=function(){return this.Oa.toString()};function Yg(a,b){b.bk&&(a.bk=b.bk.slice());var c=b.Lc;if(c){b=b.hd;for(var e in c){var f=c[e];if(f){var g=!(!b||!b[e]),h=+e;if(Array.isArray(f)){if(f.length)for(g=Pg(a,f[0].constructor,h,g),h=0;h<Math.min(g.length,f.length);h++)Yg(g[h],f[h])}else throw Error("unexpected object: type: "+ee(f)+": "+f);}}}};var Zg=function(a){H.call(this,a)};x(Zg,H);Zg.prototype.Mj=function(){return E(this,3)};Zg.prototype.ko=function(){return E(this,5)};var ah=function(a){H.call(this,a,-1,$g)};x(ah,H);v=ah.prototype;v.R=function(){return E(this,1)};v.Lb=function(a){return F(this,1,a)};v.getType=function(){return E(this,2)};v.UC=function(a){return F(this,6,a)};v.AI=function(){return G(this,14)};v.GC=function(a){return F(this,14,a)};v.Gu=function(a){return F(this,15,a)};v.yI=function(){return E(this,17)};
v.DC=function(a){return F(this,17,a)};v.Jj=function(){return Pg(this,Zg,18)};v.NC=function(a){return Rg(this,Zg,18,a)};v.Ex=function(){return Rg(this,void 0,18,void 0)};var $g=[13,18];function bh(a,b,c){for(var e in a)b.call(c,a[e],e,a)}function ch(a,b,c){for(var e in a)if(b.call(c,a[e],e,a))return!0;return!1}function dh(a){var b=[],c=0,e;for(e in a)b[c++]=a[e];return b}function eh(a){for(var b in a)return!1;return!0}function fh(a,b){var c;(c=b in a)&&delete a[b];return c}function gh(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}function hh(a){var b={},c;for(c in a)b[a[c]]=c;return b}var ih="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function jh(a,b){for(var c,e,f=1;f<arguments.length;f++){e=arguments[f];for(c in e)a[c]=e[c];for(var g=0;g<ih.length;g++)c=ih[g],Object.prototype.hasOwnProperty.call(e,c)&&(a[c]=e[c])}}function kh(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return kh.apply(null,arguments[0]);for(var c={},e=0;e<b;e++)c[arguments[e]]=!0;return c};var lh,mh=function(){if(void 0===lh){var a=null,b=y.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:ne,createScript:ne,createScriptURL:ne})}catch(c){y.console&&y.console.error(c.message)}lh=a}return lh};var ph=function(a,b){this.rD=a===nh&&b||"";this.vE=oh};ph.prototype.Qe=!0;ph.prototype.Ic=function(){return this.rD};var qh=function(a){return a instanceof ph&&a.constructor===ph&&a.vE===oh?a.rD:"type_error:Const"},oh={},nh={};var sh=function(a,b){this.Ht=b===rh?a:""};sh.prototype.toString=function(){return this.Ht+""};sh.prototype.Qe=!0;sh.prototype.Ic=function(){return this.Ht.toString()};var th=function(a){return a instanceof sh&&a.constructor===sh?a.Ht:"type_error:TrustedResourceUrl"},rh={},uh=function(a){var b=mh();a=b?b.createScriptURL(a):a;return new sh(a,rh)};var wh=function(a,b){this.Gt=b===vh?a:""};wh.prototype.toString=function(){return this.Gt.toString()};wh.prototype.Qe=!0;wh.prototype.Ic=function(){return this.Gt.toString()};
var xh=function(a){return a instanceof wh&&a.constructor===wh?a.Gt:"type_error:SafeUrl"},yh=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,zh=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");return a.match(yh)?new wh(a,vh):null},Ah=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Bh=function(a){if(a instanceof wh)return a;a=typeof a==md&&a.Qe?a.Ic():String(a);return Ah.test(a)?new wh(a,vh):zh(a)},Dh=function(a,b){if(a instanceof wh)return a;a=typeof a==md&&a.Qe?a.Ic():String(a);if(b&&/^data:/i.test(a)&&
(b=zh(a)||Ch,b.Ic()==a))return b;Ah.test(a)||(a=Sb);return new wh(a,vh)},vh={},Ch=new wh(Sb,vh);var Eh={},Fh=function(a,b){this.Ft=b===Eh?a:"";this.Qe=!0};Fh.prototype.Ic=function(){return this.Ft};Fh.prototype.toString=function(){return this.Ft.toString()};var Gh=new Fh("",Eh);
function Hh(a){if(a instanceof wh)return'url("'+xh(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof ph)a=qh(a);else{a=String(a);var b=a.replace(Ih,"$1").replace(Ih,"$1").replace(Jh,"url");if(Kh.test(b)){if(b=!Lh.test(a)){for(var c=b=!0,e=0;e<a.length;e++){var f=a.charAt(e);"'"==f&&c?b=!b:'"'==f&&b&&(c=!c)}b=b&&c&&Mh(a)}a=b?Nh(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new re("Value does not allow [{;}], got: %s.",[a]);return a}
function Mh(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,e=0;e<a.length;e++){var f=a.charAt(e);if("]"==f){if(b)return!1;b=!0}else if("["==f){if(!b)return!1;b=!1}else if(!b&&!c.test(f))return!1}return b}
var Kh=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Jh=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),Ih=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g"),Lh=/\/\*/;
function Nh(a){return a.replace(Jh,function(b,c,e,f){var g="";e=e.replace(/^(['"])(.*)\1$/,function(h,k,l){g=k;return l});b=(Bh(e)||Ch).Ic();return c+g+b+g+f})};var Oh={},Ph=function(a,b){this.Et=b===Oh?a:"";this.Qe=!0};Ph.prototype.Ic=function(){return this.Et.toString()};Ph.prototype.toString=function(){return this.Et.toString()};
var Qh=function(a){return a instanceof Ph&&a.constructor===Ph?a.Et:"type_error:SafeHtml"},Sh=function(a){return a instanceof Ph?a:Rh(Ce(typeof a==md&&a.Qe?a.Ic():String(a)))},Vh=function(a){if(!Th.test(a))throw Error("");if(a.toUpperCase()in Uh)throw Error("");},Wh=function(a,b){a=Sh(a);var c=[],e=function(f){Array.isArray(f)?f.forEach(e):(f=Sh(f),c.push(Qh(f).toString()))};b.forEach(e);return Rh(c.join(Qh(a).toString()))},Yh=function(a){return Wh(Xh,Array.prototype.slice.call(arguments))},Rh=function(a){var b=
mh();a=b?b.createHTML(a):a;return new Ph(a,Oh)},Th=/^[a-zA-Z0-9-]+$/,Zh={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Uh={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Xh=new Ph(y.trustedTypes&&y.trustedTypes.emptyHTML||"",Oh),$h=Rh("<br>");var ai=function(){};var bi=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Qh(Xh);return!b.parentElement}),ci=function(a,b){if(bi())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Qh(b)},di=function(a,b,c,e){a=a instanceof wh?a:Dh(a);b=b||y;c=c instanceof ph?qh(c):c||"";return void 0!==e?b.open(xh(a),c,e):b.open(xh(a),
c)};var ei=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")},fi=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},gi=function(a,b){return a=Ce(a,b)},hi=function(a,b){for(var c=b.length,e=0;e<c;e++){var f=1==c?b:b.charAt(e);if(a.charAt(0)==f&&a.charAt(a.length-1)==f)return a.substring(1,a.length-1)}return a},ii=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},ji=String.prototype.repeat?function(a,
b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)},ki=function(a,b,c){if(!Number.isFinite(a))return String(a);a=void 0!==c?a.toFixed(c):String(a);c=a.indexOf(".");-1===c&&(c=a.length);var e="-"===a[0]?"-":"";e&&(a=a.substring(1));return e+ji("0",Math.max(0,b-c))+a},li=function(a){return null==a?"":String(a)},mi=function(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b},ni=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},oi=
function(a,b){b=typeof b===u?ii(b):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(c,e,f){return e+f.toUpperCase()})};var pi=function(a){if(a.bd&&typeof a.bd==p)a=a.bd();else if(fe(a)||typeof a===u)a=a.length;else{var b=0,c;for(c in a)b++;a=b}return a},qi=function(a){if(a.fb&&typeof a.fb==p)return a.fb();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if(typeof a===u)return a.split("");if(fe(a)){for(var b=[],c=a.length,e=0;e<c;e++)b.push(a[e]);return b}return dh(a)},ri=function(a){if(a.Ke&&typeof a.Ke==p)return a.Ke();if(!a.fb||typeof a.fb!=
p){if("undefined"!==typeof Map&&a instanceof Map)return Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set)){if(fe(a)||typeof a===u){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}b=[];c=0;for(var e in a)b[c++]=e;return b}}},si=function(a,b,c){if(a.forEach&&typeof a.forEach==p)a.forEach(b,c);else if(fe(a)||typeof a===u)Array.prototype.forEach.call(a,b,c);else for(var e=ri(a),f=qi(a),g=f.length,h=0;h<g;h++)b.call(c,f[h],e&&e[h],a)},ti=function(a,b,c){if(typeof a.every==
p)return a.every(b,c);if(fe(a)||typeof a===u)return Array.prototype.every.call(a,b,c);for(var e=ri(a),f=qi(a),g=f.length,h=0;h<g;h++)if(!b.call(c,f[h],e&&e[h],a))return!1;return!0};var ui=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),vi=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var e=a[c].indexOf("="),f=null;if(0<=e){var g=a[c].substring(0,e);f=a[c].substring(e+1)}else g=a[c];b(g,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}};var wi=function(a,b){this.tj=this.Xk=this.ue="";this.Qg=null;this.zr=this.yt="";this.fd=this.YK=!1;var c;a instanceof wi?(this.fd=void 0!==b?b:a.fd,this.wv(a.ue),this.Pv(a.Xk),this.Cp(a.Ph()),this.ev(a.Qg),this.setPath(a.getPath()),this.Kk(a.yc.clone()),this.xu(a.Lm())):a&&(c=String(a).match(ui))?(this.fd=!!b,this.wv(c[1]||"",!0),this.Pv(c[2]||"",!0),this.Cp(c[3]||"",!0),this.ev(c[4]),this.setPath(c[5]||"",!0),this.Kk(c[6]||"",!0),this.xu(c[7]||"",!0)):(this.fd=!!b,this.yc=new xi(null,this.fd))};
v=wi.prototype;v.toString=function(){var a=[],b=this.ue;b&&a.push(yi(b,zi,!0),":");var c=this.Ph();if(c||"file"==b)a.push("//"),(b=this.Xk)&&a.push(yi(b,zi,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Qg,null!=c&&a.push(":",String(c));if(c=this.getPath())this.vs()&&"/"!=c.charAt(0)&&a.push("/"),a.push(yi(c,"/"==c.charAt(0)?Ai:Bi,!0));(c=this.Jr())&&a.push("?",c);(c=this.Lm())&&a.push("#",yi(c,Ci));return a.join("")};
v.resolve=function(a){var b=this.clone(),c=a.rK();c?b.wv(a.ue):c=a.sK();c?b.Pv(a.Xk):c=a.vs();c?b.Cp(a.Ph()):c=a.pK();var e=a.getPath();if(c)b.ev(a.Qg);else if(c=a.Rz()){if("/"!=e.charAt(0))if(this.vs()&&!this.Rz())e="/"+e;else{var f=b.getPath().lastIndexOf("/");-1!=f&&(e=b.getPath().slice(0,f+1)+e)}f=e;if(".."==f||"."==f)e="";else if(-1!=f.indexOf("./")||-1!=f.indexOf("/.")){e=0==f.lastIndexOf("/",0);f=f.split("/");for(var g=[],h=0;h<f.length;){var k=f[h++];"."==k?e&&h==f.length&&g.push(""):".."==
k?((1<g.length||1==g.length&&""!=g[0])&&g.pop(),e&&h==f.length&&g.push("")):(g.push(k),e=!0)}e=g.join("/")}else e=f}c?b.setPath(e):c=a.qK();c?b.Kk(a.yc.clone()):c=a.lK();c&&b.xu(a.Lm());return b};v.clone=function(){return new wi(this)};v.wv=function(a,b){this.wf();if(this.ue=b?Di(a,!0):a)this.ue=this.ue.replace(/:$/,"");return this};v.rK=function(){return!!this.ue};v.Pv=function(a,b){this.wf();this.Xk=b?Di(a):a;return this};v.sK=function(){return!!this.Xk};v.Ph=function(){return this.tj};
v.Cp=function(a,b){this.wf();this.tj=b?Di(a,!0):a;return this};v.vs=function(){return!!this.tj};v.ev=function(a){this.wf();if(a){a=Number(a);if(isNaN(a)||0>a)throw Error("Bad port number "+a);this.Qg=a}else this.Qg=null;return this};v.pK=function(){return null!=this.Qg};v.getPath=function(){return this.yt};v.setPath=function(a,b){this.wf();this.yt=b?Di(a,!0):a;return this};v.Rz=function(){return!!this.yt};v.qK=function(){return""!==this.yc.toString()};
v.Kk=function(a,b){this.wf();a instanceof xi?(this.yc=a,this.yc.Du(this.fd)):(b||(a=yi(a,Ei)),this.yc=new xi(a,this.fd));return this};v.Jr=function(){return this.yc.toString()};v.getQuery=function(){return this.Jr()};v.qn=function(a){return this.yc.get(a)};v.Lm=function(){return this.zr};v.xu=function(a,b){this.wf();this.zr=b?Di(a):a;return this};v.lK=function(){return!!this.zr};v.removeParameter=function(a){this.wf();this.yc.remove(a);return this};
v.wf=function(){if(this.YK)throw Error("Tried to modify a read-only Uri");};v.Du=function(a){this.fd=a;this.yc&&this.yc.Du(a);return this};
var Fi=function(a,b){return a instanceof wi?a.clone():new wi(a,b)},Di=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},yi=function(a,b,c){return typeof a===u?(a=encodeURI(a).replace(b,Gi),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Gi=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},zi=/[#\/\?@]/g,Bi=/[#\?:]/g,Ai=/[#\?]/g,Ei=/[#\?@]/g,Ci=/#/g,xi=function(a,b){this.Nb=this.Wa=null;this.uf=a||null;this.fd=!!b};v=xi.prototype;
v.ge=function(){if(!this.Wa&&(this.Wa=new Map,this.Nb=0,this.uf)){var a=this;vi(this.uf,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)})}};v.bd=function(){this.ge();return this.Nb};v.add=function(a,b){this.ge();this.hi();a=this.Vh(a);var c=this.Wa.get(a);c||this.Wa.set(a,c=[]);c.push(b);this.Nb+=1;return this};v.remove=function(a){this.ge();a=this.Vh(a);return this.Wa.has(a)?(this.hi(),this.Nb-=this.Wa.get(a).length,this.Wa.delete(a)):!1};
v.clear=function(){this.hi();this.Wa=null;this.Nb=0};v.isEmpty=function(){this.ge();return 0==this.Nb};v.ce=function(a){this.ge();a=this.Vh(a);return this.Wa.has(a)};v.zh=function(a){var b=this.fb();return ff(b,a)};v.forEach=function(a,b){this.ge();this.Wa.forEach(function(c,e){c.forEach(function(f){a.call(b,f,e,this)},this)},this)};v.Ke=function(){this.ge();for(var a=Array.from(this.Wa.values()),b=Array.from(this.Wa.keys()),c=[],e=0;e<b.length;e++)for(var f=a[e],g=0;g<f.length;g++)c.push(b[e]);return c};
v.fb=function(a){this.ge();var b=[];if(typeof a===u)this.ce(a)&&(b=b.concat(this.Wa.get(this.Vh(a))));else{a=Array.from(this.Wa.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};v.set=function(a,b){this.ge();this.hi();a=this.Vh(a);this.ce(a)&&(this.Nb-=this.Wa.get(a).length);this.Wa.set(a,[b]);this.Nb+=1;return this};v.get=function(a,b){if(!a)return b;a=this.fb(a);return 0<a.length?String(a[0]):b};
v.setValues=function(a,b){this.remove(a);0<b.length&&(this.hi(),this.Wa.set(this.Vh(a),lf(b)),this.Nb+=b.length)};v.toString=function(){if(this.uf)return this.uf;if(!this.Wa)return"";for(var a=[],b=Array.from(this.Wa.keys()),c=0;c<b.length;c++){var e=b[c],f=encodeURIComponent(String(e));e=this.fb(e);for(var g=0;g<e.length;g++){var h=f;""!==e[g]&&(h+="="+encodeURIComponent(String(e[g])));a.push(h)}}return this.uf=a.join("&")};v.hi=function(){this.uf=null};
v.clone=function(){var a=new xi;a.uf=this.uf;this.Wa&&(a.Wa=new Map(this.Wa),a.Nb=this.Nb);return a};v.Vh=function(a){a=String(a);this.fd&&(a=a.toLowerCase());return a};v.Du=function(a){a&&!this.fd&&(this.ge(),this.hi(),this.Wa.forEach(function(b,c){var e=c.toLowerCase();c!=e&&(this.remove(c),this.setValues(e,b))},this));this.fd=a};v.extend=function(a){for(var b=0;b<arguments.length;b++)si(arguments[b],function(c,e){this.add(e,c)},this)};var Hi={};var Ii={},Ji={},Ki={},Li=function(){throw Error("Do not instantiate directly");};Li.prototype.mj=null;Li.prototype.getContent=function(){return this.content};Li.prototype.toString=function(){return this.content};Li.prototype.xD=function(){if(this.Ml!==Ii)throw Error("Sanitized content was not of kind HTML.");return Rh(this.toString())};var Mi=function(){Li.call(this)};A(Mi,Li);Mi.prototype.Ml=Ii;var Ni=function(){Li.call(this)};A(Ni,Li);Ni.prototype.Ml=Ji;Ni.prototype.mj=1;var Oi=function(){Li.call(this)};
A(Oi,Li);Oi.prototype.Ml=Ki;Oi.prototype.mj=1;var Pi=function(a,b){return null!=a&&a.Ml===b};var Qi=function(a,b,c){this.UB=null;this.PP(a,c);this.values=b};Qi.prototype.PP=function(a,b){this.UB=a;for(var c=1;c<a.length;c++)null==a[c]?a[c]=a[c-1]+1:b&&(a[c]+=a[c-1])};Qi.prototype.at=function(a){a=this.EI(a);return 0>a?null:this.values[a]};Qi.prototype.EI=function(a){for(var b=this.UB,c=0,e=b.length;8<e-c;){var f=e+c>>1;b[f]<=a?c=f:e=f}for(;c<e&&!(a<b[c]);++c);return c-1};var Ri=null,Ui=function(a,b,c){var e=typeof a===u?Si(a,a.length-1):a,f=typeof b===u?Si(b,0):b;b=Ti(e);f=Ti(f);var g=typeof a===u;if(12===b&&13===f)return!1;if(1===b||12===b||13===b||1===f||12===f||13===f)return!0;if(7===b&&(7===f||8===f||10===f||11===f)||!(10!==b&&8!==b||8!==f&&9!==f)||(11===b||9===b)&&9===f||2===f||15===f||6===f||c&&(3===b||4===f)||c&&6===b&&5===f)return!1;var h;if(g){if(18===f){c=a;var k=c.length-1;var l=e;for(h=b;0<k&&2===h;)k-=65536<=l&&1114111>=l?2:1,l=Si(c,k),h=Ti(l);if(16===
h||19===h)return!1}}else if((16===b||19===b)&&18===f)return!1;if(15===b&&(17===f||19===f))return!1;if(g){if(14===f){f=0;c=a;k=c.length-1;l=e;for(h=b;0<k&&14===h;)f++,k-=65536<=l&&1114111>=l?2:1,l=Si(c,k),h=Ti(l);14===h&&f++;if(1===f%2)return!1}}else if(14===b&&14===f)return!1;return!0},Ti=function(a){if(44032<=a&&55203>=a)return 16===a%28?10:11;Ri||(Ri=new Qi([0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,6,10,11,1,1,46,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,
1,9,1,3,1,5,43,3,120,14,1,32,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,7,1,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,40,1,3,17,31,1,5,4,3,5,7,8,3,2,8,2,29,1,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,29,1,2,17,38,3,1,2,5,7,1,1,8,1,10,2,30,2,22,48,5,1,2,6,7,1,18,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,
16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,1,118,2,34,1,87,28,3,3,4,2,9,1,6,3,20,19,29,44,84,23,2,2,1,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,48,84,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,3,2,198,64,523,1,1,1,2,24,7,49,16,96,33,1324,1,34,1,1,1,82,2,98,1,14,1,1,4,86,1,1418,3,141,1,96,32,554,6,105,2,30164,4,1,10,32,2,80,2,272,
1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,1,26,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,36,1,32,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,1,1,3,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,16,207,1,158,2,89,3,513,1,226,1,149,5,1670,15,40,7,1,165,2,1305,1,1,1,53,14,1,56,1,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,62,1,12,2,1,48,3,9,1,1,1,2,6,3,95,3,3,2,1,1,2,6,1,160,1,3,7,1,21,2,2,56,1,1,1,1,1,12,1,9,1,10,4,15,192,
3,8,2,1,2,1,1,105,1,2,6,1,1,2,1,1,2,1,1,1,235,1,2,6,4,2,1,1,1,27,2,82,3,8,2,1,1,1,1,106,1,1,1,2,6,1,1,101,3,2,4,1,4,1,1283,1,14,1,1,82,23,1,7,1,2,1,2,20025,5,59,7,1050,62,4,19722,2,1,4,5313,1,1,3,3,1,5,8,8,2,7,30,4,148,3,1979,55,4,50,8,1,14,1,22,1424,2213,7,109,7,2203,26,264,1,53,1,52,1,17,1,13,1,16,1,3,1,25,3,2,1,2,3,30,1,1,1,13,5,66,2,2,11,21,4,4,1,1,9,3,1,4,3,1,3,3,1,30,1,16,2,106,1,4,1,71,2,4,1,21,1,4,2,81,1,92,3,3,5,48,1,17,1,16,1,16,3,9,1,11,1,587,5,1,1,7,1,9,10,3,2,788162,31],[1,13,1,12,1,
0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,3,0,2,0,1,0,2,0,2,0,2,3,0,2,0,2,0,2,0,3,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,3,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,0,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,2,4,0,5,0,5,0,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,2,4,2,4,2,6,2,5,0,2,0,2,4,0,5,0,2,4,2,4,6,3,0,2,0,2,0,4,0,5,6,2,4,2,4,2,0,4,0,5,0,2,0,4,2,6,0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,
4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,1,0,2,0,2,0,5,0,2,4,2,4,2,4,2,0,5,0,5,0,5,2,4,2,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,2,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,2,0,1,2,15,1,0,1,0,1,0,2,0,16,0,17,0,17,0,17,0,16,0,17,0,16,0,17,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,
4,0,5,4,6,2,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,2,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,2,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,0,2,0,2,6,0,2,0,4,2,4,0,2,6,0,6,2,4,0,4,2,4,6,2,0,3,0,2,0,2,4,2,6,0,2,0,2,4,0,4,2,4,6,0,3,0,2,0,4,2,4,2,6,2,0,2,0,2,4,2,6,0,2,4,0,2,0,2,4,2,4,6,0,2,0,4,2,0,4,2,4,6,2,4,2,0,2,4,2,4,2,4,2,4,2,4,6,2,0,2,4,2,4,2,4,6,2,0,2,0,4,2,4,2,4,6,2,0,2,4,2,4,2,6,2,0,2,4,2,4,2,6,0,4,2,4,6,0,
2,4,2,4,2,4,2,0,2,0,2,0,4,2,0,2,0,1,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,14,0,17,0,17,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,16,0,17,0,17,0,18,0,16,0,16,0,19,0,16,0,16,0,16,0,16,0,16,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,16,0,16,0,17,0,16,0,16,0,17,0,17,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,1,2],!0));return Ri.at(a)},Si=function(a,b){var c=a.charCodeAt(b);55296<=c&&56319>=c&&b+1<a.length?(a=a.charCodeAt(b+1),56320<=a&&57343>=a&&(c=55296<=c&&56319>=c&&56320<=a&&57343>=
a?(c<<10)-56623104+(a-56320+65536):null)):56320<=c&&57343>=c&&0<b&&(a=a.charCodeAt(b-1),55296<=a&&56319>=a&&(c=-(55296<=a&&56319>=a&&56320<=c&&57343>=c?(a<<10)-56623104+(c-56320+65536):0)));return 0>c?-c:c};var Vi="Y Z E P T G M K m u n".split(" "),Wi={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)},Xi=function(a){return 32>=a||4096<=a&&(8192<=a&&8198>=a||8200<=a&&8203>=a||5760==a||6158==a||8232==a||8233==a||8287==a||12288==a)},Yi=zf?"<wbr></wbr>":D?"&#8203;":"<wbr>";/*
SPDX-License-Identifier: Apache-2.0
*/
var Zi=function(a){if(null!=a)switch(a.mj){case 1:return 1;case -1:return-1;case 0:return 0}return null},bj=function(a){return Pi(a,Ii,Mi)?a:a instanceof Ph?I(Qh(a).toString()):a instanceof Ph?I(Qh(a).toString()):I(String(String(a)).replace($i,aj),Zi(a))},I=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,e){c=new b(String(c));void 0!==e&&(c.mj=e);return c}}(Mi),cj=function(a){return a instanceof Li?!!a.getContent():!!a},dj=function(a){function b(c){this.content=
c}b.prototype=a.prototype;return function(c,e){c=String(c);if(!c)return"";c=new b(c);void 0!==e&&(c.mj=e);return c}}(Mi),ej=RegExp("^<(?:area|base|br|col|command|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\\b"),kj=function(a,b){if(!b)return String(a).replace(fj,"").replace(gj,"&lt;");a=String(a).replace(/\[/g,"&#91;");var c=[],e=[];a=a.replace(fj,function(g,h){if(h&&(h=h.toLowerCase(),b.hasOwnProperty(h)&&b[h])){var k=c.length,l="</",n="";if("/"!=g.charAt(1)){l="<";for(var t;t=hj.exec(g);)if(t[1]&&
"dir"==t[1].toLowerCase()){if(g=t[2]){if("'"==g.charAt(0)||'"'==g.charAt(0))g=g.substr(1,g.length-2);g=g.toLowerCase();if("ltr"==g||"rtl"==g||"auto"==g)n=' dir="'+g+'"'}break}hj.lastIndex=0}c[k]=l+h+">";e[k]=n;return"["+k+"]"}return""});a=String(a).replace(ij,aj);var f=jj(c);a=a.replace(/\[(\d+)\]/g,function(g,h){return e[h]&&c[h]?c[h].substr(0,c[h].length-1)+e[h]+">":c[h]});return a+f},jj=function(a){for(var b=[],c=0,e=a.length;c<e;++c){var f=a[c];"/"==f.charAt(1)?(f=b.lastIndexOf(f),0>f?a[c]="":
(a[c]=b.slice(f).reverse().join(""),b.length=f)):"<li>"==f&&0>b.lastIndexOf("</ol>")&&0>b.lastIndexOf("</ul>")?a[c]="":ej.test(f)||b.push("</"+f.substring(1))}return b.reverse().join("")},J=function(a){return Pi(a,Ii,Mi)?String(kj(a.getContent())).replace(ij,aj):String(a).replace($i,aj)},pj=function(a){Pi(a,Ji,Ni)||Pi(a,Ki,Oi)?a=lj(a):a instanceof wh?a=lj(xh(a)):a instanceof wh?a=lj(xh(a)):a instanceof sh?a=lj(th(a).toString()):a instanceof sh?a=lj(th(a).toString()):(a=String(a),a=mj.test(a)?a.replace(nj,
oj):Tb);return a},rj=function(a){Pi(a,Ji,Ni)||Pi(a,Ki,Oi)?a=lj(a):a instanceof wh?a=lj(xh(a)):a instanceof wh?a=lj(xh(a)):a instanceof sh?a=lj(th(a).toString()):a instanceof sh?a=lj(th(a).toString()):(a=String(a),a=qj.test(a)?a.replace(nj,oj):Tb);return a},sj={},tj={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\v":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':ka,"&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;",
"\u2029":"&#8233;"},aj=function(a){return tj[a]},uj={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\v":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F",
" ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F",
"\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"},oj=function(a){return uj[a]},$i=/[\x00\x22\x26\x27\x3c\x3e]/g,ij=/[\x00\x22\x27\x3c\x3e]/g,vj=/[\x00\x09-\x0d \x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,wj=/[\x00\x09-\x0d \x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,nj=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,mj=/^(?:(?:https?|mailto|ftp):|[^&:\/?#]*(?:[\/?#]|$))/i,qj=
/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^ftp:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i,lj=function(a){return String(a).replace(nj,oj)},fj=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,gj=/</g,hj=/([a-zA-Z][a-zA-Z0-9:\-]*)[\t\n\r\u0020]*=[\t\n\r\u0020]*("[^"]*"|'[^']*')/g;var xj=function(a,b,c){return Math.min(Math.max(a,b),c)},yj=function(a,b){a%=b;return 0>a*b?a+b:a};var L=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};L.prototype.clone=function(){return new L(this.x,this.y)};L.prototype.equals=function(a){return a instanceof L&&zj(this,a)};var zj=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1},Aj=function(a,b){return new L(a.x-b.x,a.y-b.y)};v=L.prototype;v.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};v.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
v.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};v.translate=function(a,b){a instanceof L?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b===q&&(this.y+=b));return this};v.scale=function(a,b){this.x*=a;this.y*=typeof b===q?b:a;return this};var M=function(a,b){this.width=a;this.height=b},Bj=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};v=M.prototype;v.clone=function(){return new M(this.width,this.height)};v.Xm=function(){return Math.max(this.width,this.height)};v.gJ=function(){return Math.min(this.width,this.height)};v.OE=function(){return this.width*this.height};v.aspectRatio=function(){return this.width/this.height};v.isEmpty=function(){return!this.OE()};
v.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};v.yj=function(a){return this.width<=a.width&&this.height<=a.height};v.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};v.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};v.scale=function(a,b){this.width*=a;this.height*=typeof b===q?b:a;return this};
v.Di=function(a){a=this.aspectRatio()>a.aspectRatio()?a.width/this.width:a.height/this.height;return this.scale(a)};var Ej=function(a){return a?new Cj(Dj(a)):qe||(qe=new Cj)},Fj=function(a,b,c,e){a=e||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){e={};for(var f=0,g=0,h;h=a[g];g++)b==h.nodeName&&(e[f++]=h);e.length=f;return e}return a}a=a.getElementsByTagName(b||"*");if(c){e={};for(g=f=0;h=a[g];g++)b=h.className,typeof b.split==p&&ff(b.split(/\s+/),c)&&(e[f++]=h);
e.length=f;return e}return a},Hj=function(a,b){bh(b,function(c,e){c&&typeof c==md&&c.Qe&&(c=c.Ic());"style"==e?a.style.cssText=c:"class"==e?a.className=c:"for"==e?a.htmlFor=c:Gj.hasOwnProperty(e)?a.setAttribute(Gj[e],c):0==e.lastIndexOf("aria-",0)||0==e.lastIndexOf("data-",0)?a.setAttribute(e,c):a[e]=c})},Gj={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:Lc,maxlength:"maxLength",nonce:"nonce",role:wd,rowspan:"rowSpan",type:"type",usemap:"useMap",
valign:"vAlign",width:Kd},Ij=function(a){a=a.document;a=a.compatMode==Ja?a.documentElement:a.body;return new M(a.clientWidth,a.clientHeight)},Jj=function(a){return a.scrollingElement?a.scrollingElement:zf||a.compatMode!=Ja?a.body||a.documentElement:a.documentElement},Kj=function(a){return a?a.parentWindow||a.defaultView:window},Lj=function(a,b,c,e){function f(k){k&&b.appendChild(typeof k===u?a.createTextNode(k):k)}for(;e<c.length;e++){var g=c[e];if(!fe(g)||ge(g)&&0<g.nodeType)f(g);else{a:{if(g&&typeof g.length==
q){if(ge(g)){var h=typeof g.item==p||typeof g.item==u;break a}if(typeof g===p){h=typeof g.item==p;break a}}h=!1}C(h?lf(g):g,f)}}},Mj=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},Nj=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},Oj=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)},Pj=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null},Rj=function(a){return void 0!==a.firstElementChild?a.firstElementChild:
Qj(a.firstChild,!0)},Sj=function(a){return void 0!==a.nextElementSibling?a.nextElementSibling:Qj(a.nextSibling,!0)},Qj=function(a,b){for(;a&&1!=a.nodeType;)a=b?a.nextSibling:a.previousSibling;return a},Tj=function(a){return ge(a)&&1==a.nodeType},Uj=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},Dj=function(a){return 9==
a.nodeType?a:a.ownerDocument||a.document},Vj=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else Nj(a),a.appendChild(Dj(a).createTextNode(String(b)))},Wj={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Xj={IMG:" ",BR:"\n"},Zj=function(a){return a.hasAttribute("tabindex")&&Yj(a)},ak=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,
a.removeAttribute("tabIndex"))},Yj=function(a){a=a.tabIndex;return typeof a===q&&0<=a&&32768>a},ck=function(a){var b=[];bk(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!=a&&(a=a.replace(/^\s*/,""));return a},dk=function(a){var b=[];bk(a,b,!1);return b.join("")},bk=function(a,b,c){if(!(a.nodeName in Wj))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Xj)b.push(Xj[a.nodeName]);
else for(a=a.firstChild;a;)bk(a,b,c),a=a.nextSibling},ek=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}},Cj=function(a){this.ta=a||y.document||document};v=Cj.prototype;v.D=Ej;v.A=function(a){return typeof a===u?this.ta.getElementById(a):a};v.getElementsByTagName=function(a,b){return(b||this.ta).getElementsByTagName(String(a))};v.Ej=function(a,b,c){return Fj(this.ta,a,b,c)};
v.rb=function(a,b){var c=(b=b||this.ta)||document;c.getElementsByClassName?a=c.getElementsByClassName(a)[0]:(c=b||document,a=c.querySelectorAll&&c.querySelector&&a?c.querySelector(a?"."+a:""):Fj(document,"*",a,b)[0]||null);return a||null};v.Gz=function(a){return Ij(a||this.ne()||window)};v.U=function(a,b,c){var e=this.ta,f=arguments,g=f[1],h=Mj(e,String(f[0]));g&&(typeof g===u?h.className=g:Array.isArray(g)?h.className=g.join(" "):Hj(h,g));2<f.length&&Lj(e,h,f,2);return h};
v.createElement=function(a){return Mj(this.ta,a)};v.createTextNode=function(a){return this.ta.createTextNode(String(a))};v.YN=function(a){var b=this.ta;var c=Mj(b,d);D?(a=Yh($h,a),ci(c,a),c.removeChild(c.firstChild)):ci(c,a);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(b=b.createDocumentFragment();c.firstChild;)b.appendChild(c.firstChild);c=b}return c};v.jA=function(){return this.ta.compatMode==Ja};v.ne=function(){var a=this.ta;return a.parentWindow||a.defaultView};v.Yy=function(){return Jj(this.ta)};
v.Hr=function(){var a=this.ta,b=Jj(a);a=a.parentWindow||a.defaultView;return D&&a.pageYOffset!=b.scrollTop?new L(b.scrollLeft,b.scrollTop):new L(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};v.Qy=function(a){return ek(a||this.ta)};v.appendChild=function(a,b){a.appendChild(b)};v.append=function(a,b){Lj(Dj(a),a,arguments,1)};v.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case Gb:case Fb:case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
v.ZB=Nj;v.GK=Oj;v.removeNode=Pj;v.Ek=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)};v.Cj=function(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})};v.me=Rj;v.pz=Sj;v.contains=Uj;v.Bc=Vj;
v.Se=function(a){var b;(b="A"==a.tagName&&a.hasAttribute("href")||a.tagName==Gb||"TEXTAREA"==a.tagName||"SELECT"==a.tagName||"BUTTON"==a.tagName?!a.disabled&&(!a.hasAttribute("tabindex")||Yj(a)):Zj(a))&&D?(a=typeof a.getBoundingClientRect!==p||D&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect(),a=null!=a&&0<a.height&&0<a.width):a=b;return a};v.es=ck;/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
function fk(a,b,c,e){b=gk(b(c||hk,e));ci(a,b)}function ik(a,b,c,e){a=a(b||hk,c);e=(e||Ej()).createElement(d);a=gk(a);ci(e,a);1==e.childNodes.length&&(a=e.firstChild,1==a.nodeType&&(e=a));return e}function gk(a){return ge(a)?a instanceof Li?a.xD():Sh("zSoyz"):Sh(String(a))}var hk={};var jk=function(a){a=a.url;a=Ca+J(Oa)+'"><a class="'+J(Pa)+'" href="'+J(pj(a))+da;return I(a+"Show original</a></div>")};function kk(a,b){this.OL=a;this.Si=b;this.constructor.Ww||(this.constructor.Ww={});this.constructor.Ww[this.toString()]=this}kk.prototype.toString=function(){this.yD||(this.yD=this.OL.Ur()+":"+this.Si);return this.yD};kk.prototype.getType=function(){return this.Si};function N(a){a&&typeof a.X==p&&a.X()};var P=function(){this.Eh=this.Eh;this.Ng=this.Ng};v=P.prototype;v.Eh=!1;v.hc=function(){return this.Eh};v.X=function(){this.Eh||(this.Eh=!0,this.F())};v.XB=function(a){this.IE(me(N,a))};v.IE=function(a,b){this.Eh?void 0!==b?a.call(b):a():(this.Ng||(this.Ng=[]),this.Ng.push(void 0!==b?z(a,b):a))};v.F=function(){if(this.Ng)for(;this.Ng.length;)this.Ng.shift()()};var lk=function(a){return a&&typeof a.hc==p?a.hc():!1};var Q=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Ck=!1};Q.prototype.stopPropagation=function(){this.Ck=!0};Q.prototype.preventDefault=function(){this.defaultPrevented=!0};var mk=function(a){a.stopPropagation()};var nk="PointerEvent"in y,ok=function(){if(!y.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{y.addEventListener("test",function(){},b),y.removeEventListener("test",function(){},b)}catch(c){}return a}();var pk=function(a,b){Q.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.Bt=!1;this.pointerId=0;this.pointerType="";this.Gc=null;a&&this.bA(a,b)};A(pk,Q);var qk={2:"touch",3:"pen",4:"mouse"};v=pk.prototype;
v.bA=function(a,b){var c=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?yf&&(tf(b,"nodeName")||(b=null)):c==ed?b=a.fromElement:c==dd&&(b=a.toElement);this.relatedTarget=b;e?(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0):(this.offsetX=zf||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=
zf||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c==Vc?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.Bt=Af?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType=typeof a.pointerType===u?
a.pointerType:qk[a.pointerType]||"";this.state=a.state;this.Gc=a;a.defaultPrevented&&pk.B.preventDefault.call(this)};v.ck=function(a){return this.Gc.button==a};v.Ls=function(){return this.ck(0)&&!(Af&&this.ctrlKey)};v.stopPropagation=function(){pk.B.stopPropagation.call(this);this.Gc.stopPropagation?this.Gc.stopPropagation():this.Gc.cancelBubble=!0};v.preventDefault=function(){pk.B.preventDefault.call(this);var a=this.Gc;a.preventDefault?a.preventDefault():a.returnValue=!1};var rk="closure_listenable_"+(1E6*Math.random()|0),sk=function(a){return!(!a||!a[rk])};var tk=0;var uk=function(a,b,c,e,f,g){this.listener=a;this.proxy=b;this.src=c;this.type=e;this.capture=!!f;this.Bo=g;this.key=++tk;this.Bi=this.Al=!1};uk.prototype.So=function(){this.Bi=!0;this.Bo=this.src=this.proxy=this.listener=null};var vk=function(a){this.src=a;this.Ib={};this.Tk=0};v=vk.prototype;v.add=function(a,b,c,e,f){var g=a.toString();a=this.Ib[g];a||(a=this.Ib[g]=[],this.Tk++);var h=wk(a,b,e,f);-1<h?(b=a[h],c||(b.Al=!1)):(b=new uk(b,null,this.src,g,!!e,f),b.Al=c,a.push(b));return b};v.remove=function(a,b,c,e){a=a.toString();if(!(a in this.Ib))return!1;var f=this.Ib[a];b=wk(f,b,c,e);return-1<b?(f[b].So(),jf(f,b),0==f.length&&(delete this.Ib[a],this.Tk--),!0):!1};
v.YB=function(a){var b=a.type;if(!(b in this.Ib))return!1;var c=hf(this.Ib[b],a);c&&(a.So(),0==this.Ib[b].length&&(delete this.Ib[b],this.Tk--));return c};v.Qa=function(a){a=a&&a.toString();var b=0,c;for(c in this.Ib)if(!a||c==a){for(var e=this.Ib[c],f=0;f<e.length;f++)++b,e[f].So();delete this.Ib[c];this.Tk--}return b};v.Wm=function(a,b){a=this.Ib[a.toString()];var c=[];if(a)for(var e=0;e<a.length;++e){var f=a[e];f.capture==b&&c.push(f)}return c};
v.Gj=function(a,b,c,e){a=this.Ib[a.toString()];var f=-1;a&&(f=wk(a,b,c,e));return-1<f?a[f]:null};v.hasListener=function(a,b){var c=void 0!==a,e=c?a.toString():"",f=void 0!==b;return ch(this.Ib,function(g){for(var h=0;h<g.length;++h)if(!(c&&g[h].type!=e||f&&g[h].capture!=b))return!0;return!1})};var wk=function(a,b,c,e){for(var f=0;f<a.length;++f){var g=a[f];if(!g.Bi&&g.listener==b&&g.capture==!!c&&g.Bo==e)return f}return-1};var xk="closure_lm_"+(1E6*Math.random()|0),yk={},zk=0,Bk=function(a,b,c,e,f){if(e&&e.once)return Ak(a,b,c,e,f);if(Array.isArray(b)){for(var g=0;g<b.length;g++)Bk(a,b[g],c,e,f);return null}c=Ck(c);return sk(a)?a.C(b,c,ge(e)?!!e.capture:!!e,f):Dk(a,b,c,!1,e,f)},Dk=function(a,b,c,e,f,g){if(!b)throw Error("Invalid event type");var h=ge(f)?!!f.capture:!!f,k=Ek(a);k||(a[xk]=k=new vk(a));c=k.add(b,c,e,h,g);if(c.proxy)return c;e=Fk();c.proxy=e;e.src=a;e.listener=c;if(a.addEventListener)ok||(f=h),void 0===
f&&(f=!1),a.addEventListener(b.toString(),e,f);else if(a.attachEvent)a.attachEvent(Gk(b.toString()),e);else if(a.addListener&&a.removeListener)a.addListener(e);else throw Error("addEventListener and attachEvent are unavailable.");zk++;return c},Fk=function(){var a=Hk,b=function(c){return a.call(b.src,b.listener,c)};return b},Ak=function(a,b,c,e,f){if(Array.isArray(b)){for(var g=0;g<b.length;g++)Ak(a,b[g],c,e,f);return null}c=Ck(c);return sk(a)?a.Ld(b,c,ge(e)?!!e.capture:!!e,f):Dk(a,b,c,!0,e,f)},Ik=
function(a,b,c,e,f){if(Array.isArray(b)){for(var g=0;g<b.length;g++)Ik(a,b[g],c,e,f);return null}e=ge(e)?!!e.capture:!!e;c=Ck(c);if(sk(a))return a.ka(b,c,e,f);if(!a)return!1;if(a=Ek(a))if(b=a.Gj(b,c,e,f))return Jk(b);return!1},Jk=function(a){if(typeof a===q||!a||a.Bi)return!1;var b=a.src;if(sk(b))return b.ED(a);var c=a.type,e=a.proxy;b.removeEventListener?b.removeEventListener(c,e,a.capture):b.detachEvent?b.detachEvent(Gk(c),e):b.addListener&&b.removeListener&&b.removeListener(e);zk--;(c=Ek(b))?(c.YB(a),
0==c.Tk&&(c.src=null,b[xk]=null)):a.So();return!0},Gk=function(a){return a in yk?yk[a]:yk[a]="on"+a},Kk=function(a,b){var c=a.listener,e=a.Bo||a.src;a.Al&&Jk(a);return c.call(e,b)},Hk=function(a,b){return a.Bi?!0:Kk(a,new pk(b,this))},Ek=function(a){a=a[xk];return a instanceof vk?a:null},Lk="__closure_events_fn_"+(1E9*Math.random()>>>0),Ck=function(a){if(typeof a===p)return a;a[Lk]||(a[Lk]=function(b){return a.handleEvent(b)});return a[Lk]};var Mk=[];var R=function(a,b,c,e,f){c=c||[];this.pC=a;this.jt=b||null;this.DE(c,void 0===f?!1:f)};R.prototype.toString=function(){return this.pC};R.prototype.DE=function(a,b){var c=this;if(void 0===b?0:b){if(!this.jt)throw Error("A module ID must be set on the Fava ServiceId "+this.pC+" in order to modify extra edges.");a.map(function(e){return e.jt}).forEach(function(e){Mk.push(function(f){f.JQ(c.jt,e)})})}};new R("rJmJrc","rJmJrc");var Nk=new R("n73qwf","n73qwf");new R("MpJwZc","MpJwZc");new R("UUJqVe","UUJqVe");new R("Wt6vjf","Wt6vjf");new R("byfTOb","byfTOb");new R("LEikZe","LEikZe");new R("lsjVmc","lsjVmc");new R("pVbxBc");new R("tdUkaf");var Ok=new R("fJuxOc");new R("ZtVrH");new R("WSziFf");var Pk=new R("ZmXAm");new R("BWETze");new R("UBSgGf");var Qk=new R("zZa4xc");new R("o1bZcd");new R("WwG67d");new R("z72MOc");new R("JccZRe");new R("amY3Td");new R("ABma3e");new R("GHAeAc","GHAeAc");new R("gSshPb");var Rk=new R("klpyYe");new R("OPbIxb");new R("pg9hFd");new R("yu4DA");new R("vk3Wc");new R("IykvEf");new R("J5K1Ad");new R("IW8Usd");new R("IaqD3e");var Sk=new R("jbDgG");new R("b8xKu");new R("d0RAGb");new R("AzG0ke");
new R("J4QWB");new R("TuDsZ");new R("hdXIif");new R("mITR5c");new R("DFElXb");var Tk=new R("NGntwf");new R("Bgf0ib");new R("Xpw1of");new R("v5BQle");var Uk=new R("ofuapc");new R("FENZqe");new R("tLnxq");var Vk=function(a){this.Ub=a};v=Vk.prototype;v.ne=function(){return this.Ub};v.ez=function(){return this.Ub.ne()};v.alert=function(a){var b=this.Br();this.Ub.ne().alert(a);this.Pt(b)};v.confirm=function(a){var b=this.Br();a=this.Ub.ne().confirm(a);this.Pt(b);return a};v.prompt=function(a,b){var c=this.Br();a=this.Ub.ne().prompt(a,b);this.Pt(c);return a};v.Br=function(){var a=this.Ub.mg().ug(Tk);return a?a.Qy():null};v.Pt=function(a){a?a.focus():(a=this.Ub.mg().ug(Tk))&&a.oH()};var Wk=function(a){P.call(this);this.ec=a;this.Ja={}};A(Wk,P);var Xk=[];v=Wk.prototype;v.C=function(a,b,c,e){return this.MA(a,b,c,e)};v.mL=function(a,b,c,e,f){return this.MA(a,b,c,e,f)};v.MA=function(a,b,c,e,f){Array.isArray(b)||(b&&(Xk[0]=b.toString()),b=Xk);for(var g=0;g<b.length;g++){var h=Bk(a,b[g],c||this.handleEvent,e||!1,f||this.ec||this);if(!h)break;this.Ja[h.key]=h}return this};v.Ld=function(a,b,c,e){return this.JA(a,b,c,e)};
v.JA=function(a,b,c,e,f){if(Array.isArray(b))for(var g=0;g<b.length;g++)this.JA(a,b[g],c,e,f);else{a=Ak(a,b,c||this.handleEvent,e,f||this.ec||this);if(!a)return this;this.Ja[a.key]=a}return this};v.LA=function(a,b,c,e){return this.nL(a,b,c,e)};v.nL=function(a,b,c,e,f){b.C(a,c,e,f||this.ec||this,this);return this};
v.ka=function(a,b,c,e,f){if(Array.isArray(b))for(var g=0;g<b.length;g++)this.ka(a,b[g],c,e,f);else c=c||this.handleEvent,e=ge(e)?!!e.capture:!!e,f=f||this.ec||this,c=Ck(c),e=!!e,b=sk(a)?a.Gj(b,c,e,f):a?(a=Ek(a))?a.Gj(b,c,e,f):null:null,b&&(Jk(b),delete this.Ja[b.key]);return this};v.Qa=function(){bh(this.Ja,function(a,b){this.Ja.hasOwnProperty(b)&&Jk(a)},this);this.Ja={}};v.F=function(){Wk.B.F.call(this);this.Qa()};v.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var T=function(){P.call(this);this.ie=new vk(this);this.BE=this;this.wt=null};A(T,P);T.prototype[rk]=!0;v=T.prototype;v.xg=function(){return this.wt};v.Zg=function(a){this.wt=a};v.addEventListener=function(a,b,c,e){Bk(this,a,b,c,e)};v.removeEventListener=function(a,b,c,e){Ik(this,a,b,c,e)};
v.dispatchEvent=function(a){var b=this.xg();if(b){var c=[];for(var e=1;b;b=b.xg())c.push(b),++e}b=this.BE;e=a.type||a;if(typeof a===u)a=new Q(a,b);else if(a instanceof Q)a.target=a.target||b;else{var f=a;a=new Q(e,b);jh(a,f)}f=!0;if(c)for(var g=c.length-1;!a.Ck&&0<=g;g--){var h=a.currentTarget=c[g];f=h.xj(e,!0,a)&&f}a.Ck||(h=a.currentTarget=b,f=h.xj(e,!0,a)&&f,a.Ck||(f=h.xj(e,!1,a)&&f));if(c)for(g=0;!a.Ck&&g<c.length;g++)h=a.currentTarget=c[g],f=h.xj(e,!1,a)&&f;return f};
v.F=function(){T.B.F.call(this);this.FN();this.wt=null};v.C=function(a,b,c,e){return this.ie.add(String(a),b,!1,c,e)};v.Ld=function(a,b,c,e){return this.ie.add(String(a),b,!0,c,e)};v.ka=function(a,b,c,e){return this.ie.remove(String(a),b,c,e)};v.ED=function(a){return this.ie.YB(a)};v.FN=function(a){return this.ie?this.ie.Qa(a):0};
v.xj=function(a,b,c){a=this.ie.Ib[String(a)];if(!a)return!0;a=a.concat();for(var e=!0,f=0;f<a.length;++f){var g=a[f];if(g&&!g.Bi&&g.capture==b){var h=g.listener,k=g.Bo||g.src;g.Al&&this.ED(g);e=!1!==h.call(k,c)&&e}}return e&&!c.defaultPrevented};v.Wm=function(a,b){return this.ie.Wm(String(a),b)};v.Gj=function(a,b,c,e){return this.ie.Gj(String(a),b,c,e)};v.hasListener=function(a,b){return this.ie.hasListener(void 0!==a?String(a):void 0,b)};var Zk=function(a,b){T.call(this);this.Ea=Yk++;this.Yj=a;this.vj=new Wk(this);this.na=b;this.FA=[];this.Gx=!1;this.vj.C(this.Yj,"unload",this.Uj);this.vj.C(this.Yj,"beforeunload",this.js);b.get(Ok).BN(this);this.CN()};A(Zk,T);var Yk=1;v=Zk.prototype;v.cw=!1;v.bB=!1;v.R=function(){return this.Ea};v.isVisible=function(){return!0};v.CN=function(){this.na.zc(Uk,new Vk(this))};v.Uj=function(){this.vj.Qa();this.tG();this.dispatchEvent(new $k(this,this.bB));this.X()};
v.tG=function(){C(this.FA,function(a){a.X()});this.FA.length=0};v.js=function(a){if(!this.Gx){var b=[],c=new al(this,this.cw,b);this.bB=this.cw;this.cw=!1;try{this.dispatchEvent(c)}catch(e){}of(b);!c.zj&&b.length&&(a.Gc.returnValue=b.join("\n"));if(zf&&b.length)return b.join("\n")}};v.wF=function(){this.Gx=!0;var a=this.Yj;this.Uj();a&&a.close()};v.ne=function(){return this.Yj};v.mg=function(){return this.na};v.F=function(){Zk.B.F.call(this);N(this.vj);this.Yj=this.vj=null};
var al=function(a,b,c){Q.call(this,"a",a);this.Yo=c;this.mD=b;this.zj=!1};A(al,Q);var $k=function(a,b){Q.call(this,"b",a);this.mD=b};A($k,Q);var bl=function(a,b,c){return(c||Ej(b)).rb(a,b)};function cl(){};var dl=function(a,b,c){this.jL=c;this.aG=a;this.Nt=b;this.hp=0;this.ra=null};dl.prototype.get=function(){if(0<this.hp){this.hp--;var a=this.ra;this.ra=a.next;a.next=null}else a=this.aG();return a};dl.prototype.put=function(a){this.Nt(a);this.hp<this.jL&&(this.hp++,a.next=this.ra,this.ra=a)};var el,fl=function(){var a=y.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!B("Presto")&&(a=function(){var f=Mj(document,Fb);f.style.display=ld;document.documentElement.appendChild(f);var g=f.contentWindow;f=g.document;f.open();f.close();var h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.protocol+"//"+g.location.host;f=z(function(l){if(("*"==k||l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
f,!1);this.port1={};this.port2={postMessage:function(){g.postMessage(h,k)}}});if("undefined"!==typeof a&&!Ke()){var b=new a,c={},e=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var f=c.Ax;c.Ax=null;f()}};return function(f){e.next={Ax:f};e=e.next;b.port2.postMessage(0)}}return function(f){y.setTimeout(f,0)}};var gl=function(){this.jq=this.Wi=null};gl.prototype.add=function(a,b){var c=this.pJ();c.set(a,b);this.jq?this.jq.next=c:this.Wi=c;this.jq=c};gl.prototype.remove=function(){var a=null;this.Wi&&(a=this.Wi,this.Wi=this.Wi.next,this.Wi||(this.jq=null),a.next=null);return a};gl.prototype.VN=function(a){hl.put(a)};gl.prototype.pJ=function(){return hl.get()};var hl=new dl(function(){return new il},function(a){return a.reset()},100),il=function(){this.next=this.scope=this.ur=null};
il.prototype.set=function(a,b){this.ur=a;this.scope=b;this.next=null};il.prototype.reset=function(){this.next=this.scope=this.ur=null};var jl,kl=!1,ll=new gl,nl=function(a,b){jl||ml();kl||(jl(),kl=!0);ll.add(a,b)},ml=function(){if(y.Promise&&y.Promise.resolve){var a=y.Promise.resolve(void 0);jl=function(){a.then(ol)}}else jl=function(){var b=ol;typeof y.setImmediate!==p||y.Window&&y.Window.prototype&&!Le()&&y.Window.prototype.setImmediate==y.setImmediate?(el||(el=fl()),el(b)):y.setImmediate(b)}},ol=function(){for(var a;a=ll.remove();){try{a.ur.call(a.scope)}catch(b){se(b)}ll.VN(a)}kl=!1};var pl=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var ql=function(a,b){this.la=0;this.af=void 0;this.th=this.kf=this.Ca=null;this.yo=this.qr=!1;if(a!=ai)try{var c=this;a.call(b,function(e){c.Ci(2,e)},function(e){c.Ci(3,e)})}catch(e){this.Ci(3,e)}},rl=function(){this.next=this.context=this.si=this.uk=this.hg=null;this.nl=!1};rl.prototype.reset=function(){this.context=this.si=this.uk=this.hg=null;this.nl=!1};var sl=new dl(function(){return new rl},function(a){a.reset()},100),tl=function(a,b,c){var e=sl.get();e.uk=a;e.si=b;e.context=c;return e};
ql.prototype.then=function(a,b,c){return this.Qw(typeof a===p?a:null,typeof b===p?b:null,c)};ql.prototype.$goog_Thenable=!0;v=ql.prototype;v.TP=function(a,b,c){this.Pw(tl(a||ai,b||null,c))};v.SP=function(a,b){return this.Qw(null,a,b)};v.catch=ql.prototype.SP;v.cancel=function(a){if(0==this.la){var b=new ul(a);nl(function(){this.yx(b)},this)}};v.yx=function(a){0==this.la&&(this.Ca?(this.Ca.hF(this,a),this.Ca=null):this.Ci(3,a))};
v.hF=function(a,b){if(this.kf){for(var c=0,e=null,f=null,g=this.kf;g&&(g.nl||(c++,g.hg==a&&(e=g),!(e&&1<c)));g=g.next)e||(f=g);e&&(0==this.la&&1==c?this.yx(b):(f?this.IN(f):this.KB(),this.By(e,3,b)))}};v.Pw=function(a){this.kK()||2!=this.la&&3!=this.la||this.lC();this.zN(a)};
v.Qw=function(a,b,c){var e=tl(null,null,null);e.hg=new ql(function(f,g){e.uk=a?function(h){try{var k=a.call(c,h);f(k)}catch(l){g(l)}}:f;e.si=b?function(h){try{var k=b.call(c,h);void 0===k&&h instanceof ul?g(h):f(k)}catch(l){g(l)}}:g});e.hg.Ca=this;this.Pw(e);return e.hg};v.dQ=function(a){this.la=0;this.Ci(2,a)};v.eQ=function(a){this.la=0;this.Ci(3,a)};
v.Ci=function(a,b){if(0==this.la){this===b&&(a=3,b=new TypeError("Promise cannot resolve to itself"));this.la=1;a:{var c=b,e=this.dQ,f=this.eQ;if(c instanceof ql){c.TP(e,f,this);var g=!0}else if(pl(c))c.then(e,f,this),g=!0;else{if(ge(c))try{var h=c.then;if(typeof h===p){vl(c,h,e,f,this);g=!0;break a}}catch(k){f.call(this,k);g=!0;break a}g=!1}}g||(this.af=b,this.la=a,this.Ca=null,this.lC(),3!=a||b instanceof ul||wl(this,b))}};
var vl=function(a,b,c,e,f){var g=!1,h=function(l){g||(g=!0,c.call(f,l))},k=function(l){g||(g=!0,e.call(f,l))};try{b.call(a,h,k)}catch(l){k(l)}};v=ql.prototype;v.lC=function(){this.qr||(this.qr=!0,nl(this.VG,this))};v.kK=function(){return!!this.kf};v.zN=function(a){this.th?this.th.next=a:this.kf=a;this.th=a};v.KB=function(){var a=null;this.kf&&(a=this.kf,this.kf=a.next,a.next=null);this.kf||(this.th=null);return a};v.IN=function(a){a.next==this.th&&(this.th=a);a.next=a.next.next};
v.VG=function(){for(var a;a=this.KB();)this.By(a,this.la,this.af);this.qr=!1};v.By=function(a,b,c){3==b&&a.si&&!a.nl&&this.MN();if(a.hg)a.hg.Ca=null,xl(a,b,c);else try{a.nl?a.uk.call(a.context):xl(a,b,c)}catch(e){yl.call(null,e)}sl.put(a)};var xl=function(a,b,c){2==b?a.uk.call(a.context,c):a.si&&a.si.call(a.context,c)};ql.prototype.MN=function(){var a;for(a=this;a&&a.yo;a=a.Ca)a.yo=!1};var wl=function(a,b){a.yo=!0;nl(function(){a.yo&&yl.call(null,b)})},yl=se,ul=function(a){pe.call(this,a)};A(ul,pe);
ul.prototype.name="cancel";/*
Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
var zl=function(a,b){this.xp=[];this.jB=a;this.iy=b||null;this.Qj=this.jg=!1;this.af=void 0;this.dw=this.YE=this.Cq=!1;this.aq=0;this.Ca=null;this.Dq=0};A(zl,cl);v=zl.prototype;v.cancel=function(a){if(this.jg)this.af instanceof zl&&this.af.cancel();else{if(this.Ca){var b=this.Ca;delete this.Ca;a?b.cancel(a):b.aF()}this.jB?this.jB.call(this.iy,this):this.dw=!0;this.jg||this.TG(new Al(this))}};v.aF=function(){this.Dq--;0>=this.Dq&&this.cancel()};v.Mx=function(a,b){this.Cq=!1;this.xw(a,b)};
v.xw=function(a,b){this.jg=!0;this.af=b;this.Qj=!a;this.Iy()};v.mf=function(){if(this.jg){if(!this.dw)throw new Bl(this);this.dw=!1}};v.ux=function(a){this.mf();this.xw(!0,a)};v.TG=function(a){this.mf();this.xw(!1,a)};v.CE=function(a,b){return this.rq(a,null,b)};v.rq=function(a,b,c){this.xp.push([a,b,c]);this.jg&&this.Iy();return this};v.then=function(a,b,c){var e,f,g=new ql(function(h,k){f=h;e=k});this.rq(f,function(h){h instanceof Al?g.cancel():e(h);return Cl},this);return g.then(a,b,c)};
zl.prototype.$goog_Thenable=!0;zl.prototype.KK=function(a){return a instanceof Error};zl.prototype.Qz=function(){return bf(this.xp,function(a){return typeof a[1]===p})};var Cl={};
zl.prototype.Iy=function(){if(this.aq&&this.jg&&this.Qz()){var a=this.aq,b=Dl[a];b&&(b.TN(),delete Dl[a]);this.aq=0}this.Ca&&(this.Ca.Dq--,delete this.Ca);a=this.af;for(var c=b=!1;this.xp.length&&!this.Cq;){var e=this.xp.shift(),f=e[0],g=e[1];e=e[2];if(f=this.Qj?g:f)try{var h=f.call(e||this.iy,a);h===Cl&&(h=void 0);void 0!==h&&(this.Qj=this.Qj&&(h==a||this.KK(h)),this.af=a=h);if(pl(a)||typeof y.Promise===p&&a instanceof y.Promise)this.Cq=c=!0}catch(k){a=k,this.Qj=!0,this.Qz()||(b=!0)}}this.af=a;c&&
(h=z(this.Mx,this,!0),c=z(this.Mx,this,!1),a instanceof zl?(a.rq(h,c),a.YE=!0):a.then(h,c));b&&(a=new El(a),Dl[a.Ea]=a,this.aq=a.Ea)};var Bl=function(){pe.call(this)};A(Bl,pe);Bl.prototype.message="Deferred has already fired";Bl.prototype.name="AlreadyCalledError";var Al=function(){pe.call(this)};A(Al,pe);Al.prototype.message="Deferred was canceled";Al.prototype.name="CanceledError";var El=function(a){this.Ea=y.setTimeout(z(this.UP,this),0);this.he=a};
El.prototype.UP=function(){delete Dl[this.Ea];throw this.he;};El.prototype.TN=function(){y.clearTimeout(this.Ea)};var Dl={};var Fl=function(a,b){this.lF=a[y.Symbol.iterator]();this.yL=b};Fl.prototype[Symbol.iterator]=function(){return this};Fl.prototype.next=function(){var a=this.lF.next();return{value:a.done?void 0:this.yL.call(void 0,a.value),done:a.done}};var Gl=function(a,b){return new Fl(a,b)};var Hl=function(){};Hl.prototype.next=function(){return Il};var Il={done:!0,value:void 0};Hl.prototype.Xd=function(){return this};var Jl=function(a){if(a instanceof Hl)return a;if(typeof a.Xd==p)return a.Xd(!1);if(fe(a)){var b=0,c=new Hl;c.next=function(){for(;;){if(b>=a.length)return Il;if(b in a)return{value:a[b++],done:!1};b++}};return c}throw Error("Not implemented");},Kl=function(a,b,c){if(fe(a))C(a,b,c);else for(a=Jl(a);;){var e=a.next();if(e.done)break;b.call(c,e.value,void 0,a)}};var Ol=function(a){if(a instanceof Ll||a instanceof Ml||a instanceof Nl)return a;if(typeof a.next==p)return new Ll(function(){return a});if(typeof a[Symbol.iterator]==p)return new Ll(function(){return a[Symbol.iterator]()});if(typeof a.Xd==p)return new Ll(function(){return a.Xd()});throw Error("Not an iterator or iterable.");},Ll=function(a){this.Ar=a};Ll.prototype.Xd=function(){return new Ml(this.Ar())};Ll.prototype[Symbol.iterator]=function(){return new Nl(this.Ar())};Ll.prototype.lw=function(){return new Nl(this.Ar())};
var Ml=function(a){this.gk=a};x(Ml,Hl);Ml.prototype.next=function(){return this.gk.next()};Ml.prototype[Symbol.iterator]=function(){return new Nl(this.gk)};Ml.prototype.lw=function(){return new Nl(this.gk)};var Nl=function(a){Ll.call(this,function(){return a});this.gk=a};x(Nl,Ll);Nl.prototype.next=function(){return this.gk.next()};var Pl=function(a,b){this.va={};this.Ja=[];this.Yk=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var e=0;e<c;e+=2)this.set(arguments[e],arguments[e+1])}else a&&this.addAll(a)};v=Pl.prototype;v.bd=function(){return this.size};v.fb=function(){this.jj();for(var a=[],b=0;b<this.Ja.length;b++)a.push(this.va[this.Ja[b]]);return a};v.Ke=function(){this.jj();return this.Ja.concat()};v.ce=function(a){return this.has(a)};
v.has=function(a){return Ql(this.va,a)};v.zh=function(a){for(var b=0;b<this.Ja.length;b++){var c=this.Ja[b];if(Ql(this.va,c)&&this.va[c]==a)return!0}return!1};v.equals=function(a,b){if(this===a)return!0;if(this.size!=a.bd())return!1;b=b||Rl;this.jj();for(var c,e=0;c=this.Ja[e];e++)if(!b(this.get(c),a.get(c)))return!1;return!0};var Rl=function(a,b){return a===b};v=Pl.prototype;v.isEmpty=function(){return 0==this.size};v.clear=function(){this.va={};this.Ja.length=0;this.cf(0);this.Yk=0};v.remove=function(a){return this.delete(a)};
v.delete=function(a){return Ql(this.va,a)?(delete this.va[a],this.cf(this.size-1),this.Yk++,this.Ja.length>2*this.size&&this.jj(),!0):!1};v.jj=function(){if(this.size!=this.Ja.length){for(var a=0,b=0;a<this.Ja.length;){var c=this.Ja[a];Ql(this.va,c)&&(this.Ja[b++]=c);a++}this.Ja.length=b}if(this.size!=this.Ja.length){var e={};for(b=a=0;a<this.Ja.length;)c=this.Ja[a],Ql(e,c)||(this.Ja[b++]=c,e[c]=1),a++;this.Ja.length=b}};v.get=function(a,b){return Ql(this.va,a)?this.va[a]:b};
v.set=function(a,b){Ql(this.va,a)||(this.cf(this.size+1),this.Ja.push(a),this.Yk++);this.va[a]=b};v.addAll=function(a){if(a instanceof Pl)for(var b=a.Ke(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};v.forEach=function(a,b){for(var c=this.Ke(),e=0;e<c.length;e++){var f=c[e],g=this.get(f);a.call(b,g,f,this)}};v.clone=function(){return new Pl(this)};v.jz=function(){return this.Xd(!0)};v.keys=function(){return Ol(this.jz()).lw()};v.rJ=function(){return this.Xd(!1)};
v.values=function(){return Ol(this.rJ()).lw()};v.entries=function(){var a=this;return Gl(this.keys(),function(b){return[b,a.get(b)]})};v.Xd=function(a){this.jj();var b=0,c=this.Yk,e=this,f=new Hl;f.next=function(){if(c!=e.Yk)throw Error("The map has changed since the iterator was created");if(b>=e.Ja.length)return Il;var g=e.Ja[b++];return{value:a?g:e.va[g],done:!1}};return f};v.cf=function(a){this.size=a};var Ql=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Sl=function(a){this.va=new Pl;this.size=0;a&&this.addAll(a)},Tl=function(a){var b=typeof a;return b==md&&a||b==p?"o"+je(a):b.slice(0,1)+a};v=Sl.prototype;v.bd=function(){return this.va.size};v.add=function(a){this.va.set(Tl(a),a);this.cf(this.va.size)};v.addAll=function(a){a=qi(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c]);this.cf(this.va.size)};v.Qa=function(a){a=qi(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c]);this.cf(this.va.size)};
v.delete=function(a){a=this.va.remove(Tl(a));this.cf(this.va.size);return a};v.remove=function(a){return this.delete(a)};v.clear=function(){this.va.clear();this.cf(0)};v.isEmpty=function(){return 0===this.va.size};v.has=function(a){return this.va.ce(Tl(a))};v.contains=function(a){return this.va.ce(Tl(a))};v.gA=function(a){var b=new Sl;a=qi(a);for(var c=0;c<a.length;c++){var e=a[c];this.contains(e)&&b.add(e)}return b};v.fb=function(){return this.va.fb()};v.values=function(){return this.va.values()};
v.clone=function(){return new Sl(this)};v.equals=function(a){return this.bd()==pi(a)&&this.cL(a)};v.cL=function(a){var b=pi(a);if(this.bd()>b)return!1;!(a instanceof Sl)&&5<b&&(a=new Sl(a));return ti(this,function(c){var e=a;if(e.contains&&typeof e.contains==p)c=e.contains(c);else if(e.zh&&typeof e.zh==p)c=e.zh(c);else if(fe(e)||typeof e===u)c=ff(e,c);else a:{for(var f in e)if(e[f]==c){c=!0;break a}c=!1}return c})};v.Xd=function(){return this.va.Xd(!1)};Sl.prototype[Symbol.iterator]=function(){return this.values()};
Sl.prototype.cf=function(a){this.size=a};var Ul=function(a,b){T.call(this);this.gi=a||1;this.Rk=b||y;this.mx=z(this.WP,this);this.CA=Date.now()};A(Ul,T);v=Ul.prototype;v.enabled=!1;v.Da=null;v.setInterval=function(a){this.gi=a;this.Da&&this.enabled?(this.stop(),this.start()):this.Da&&this.stop()};v.WP=function(){if(this.enabled){var a=Date.now()-this.CA;0<a&&a<.8*this.gi?this.Da=this.Rk.setTimeout(this.mx,this.gi-a):(this.Da&&(this.Rk.clearTimeout(this.Da),this.Da=null),this.pG(),this.enabled&&(this.stop(),this.start()))}};v.pG=function(){this.dispatchEvent("tick")};
v.start=function(){this.enabled=!0;this.Da||(this.Da=this.Rk.setTimeout(this.mx,this.gi),this.CA=Date.now())};v.stop=function(){this.enabled=!1;this.Da&&(this.Rk.clearTimeout(this.Da),this.Da=null)};v.F=function(){Ul.B.F.call(this);this.stop();delete this.Rk};var Vl=function(a,b,c){if(typeof a===p)c&&(a=z(a,c));else if(a&&typeof a.handleEvent==p)a=z(a.handleEvent,a);else throw Error(Ib);return 2147483647<Number(b)?-1:y.setTimeout(a,b||0)};new Sl;var Wl=function(a){T.call(this);this.na=a;this.ua=new Wk(this);this.kh=[];a=window;if(!a.location)try{JSON.stringify(a)}catch(e){}var b=a.location&&a.location.ancestorOrigins;if(void 0!==b)var c=b&&b.length?b[0]==a.location.origin:!0;else try{c=void 0!==a.parent.location.href}catch(e){c=!1}c&&(this.mC=window.frameElement);this.fL=[];this.ar=this.WF()};x(Wl,T);v=Wl.prototype;v.F=function(){T.prototype.F.call(this);this.ua.X();this.mC=this.ar=this.kh=this.ua=null};
v.BN=function(a){a.ne()!=top&&this.ri||(this.ri=a);this.kh.push(a);this.ua.C(a,"a",this.js);this.ua.C(a,"b",this.Uj)};v.VC=function(a){this.hc()||this.na.hc()||(this.dispatchEvent(new Xl(a.toString())),this.lI(a).ux())};v.dL=function(){return this.ar.uling.jg};
v.js=function(a){var b=a.target,c=b==this.ri;if(b==this.ri&&b.isVisible()){var e=[];C(this.kh,function(f){f!=this.ri&&e.push(f.xm())},this);0<e.length&&(a.Yo.push("The following windows will be closed:\n"),a.Yo.push(e.join("\n")))}c&&(b=new Yl(this,a.Yo),this.dispatchEvent(b),a.zj=a.zj||b.zj)};
v.Uj=function(a){var b=a.target;this.ua.ka(b,"b",this.Uj);if(b==this.ri&&!this.dL()){if(this.mC&&!a.mD)for(a=0;a<this.kh.length;a++);Ze(this.kh,function(c){c==b||c.wF()},this);this.VC("uling");this.VC("u");this.ri=null}this.kh&&b&&hf(this.kh,b)};v.WF=function(){return af([["dr","e"],["idr","f"],["ivr","g"],["ll","h"],["l","d"],["uling","j"],["u","k"]],function(a,b){var c=new zl;a[b[0]]=c;this.fL.push(b[0]);c.CE(function(){this.dispatchEvent(b[1])},this);return a},{},this)};v.lI=function(a){return this.ar[a]};
var Yl=function(a,b){Q.call(this,"i");this.Yo=b;this.zj=!1};x(Yl,Q);var Xl=function(){Q.call(this,"l")};x(Xl,Q);var Zl=function(a){pe.call(this);this.message="AppContext is disposed, cannot get "+a.join(", ")+"."};x(Zl,pe);var $l=function(a,b){kk.call(this,a,b)};A($l,kk);var bm=function(a){am.hasOwnProperty(a);this.Md=a;am[a]=this},am;bm.prototype.Ur=function(){return this.Md};am={};var cm=Symbol("mCJjCd");function dm(a,b){b.hasOwnProperty("displayName")||(b.displayName=a);b[cm]=a};var em=function(a){P.call(this);this.Ei={};this.Ss={};this.Ut={};this.Vg={};this.cB={};this.pb=a?a.pb:new T;this.wP=!a;this.yk=null;a&&(this.yk=a,this.Ut=a.Ut,this.Vg=a.Vg,this.Ss=a.Ss);a=this.cs();this!=a&&(a.El?a.El.push(this):a.El=[this])};A(em,P);v=em.prototype;v.cs=function(){for(var a=this;a.yk;)a=a.yk;return a};v.lG=function(a){for(var b=this;b;){if(b==a)return!0;b=b.yk}return!1};v.get=function(a){var b=this.ug(a);if(null==b)throw new fm(a);return b};
v.ug=function(a){for(var b=this;b;b=b.yk){if(b.hc())throw new Zl([a]);if(b.Ei[a])return b.Ei[a][0];if(b.cB[a])break}if(b=this.eJ(a)){b=b(this);if(null==b)throw Error("Factory method for service "+a+" returned null or undefined.");this.zc(a,b);return b}return null};v.zc=function(a,b,c){if(this.hc())c||N(b);else{this.Ei[a]=[b,!c];c=this.cH(this,a);for(var e=0;e<c.length;e++)c[e].ux(null);delete this.Ss[a];a instanceof R&&dm(a,b.constructor);return b}};v.eJ=function(a){return this.Ut[a]};
v.cH=function(a,b){var c=[],e=this.Vg[b];e&&(Ze(e,function(f){f.ME.lG(a)&&(c.push(f.d),hf(e,f))}),0==e.length&&delete this.Vg[b]);return c};v.tF=function(a){this.Vg&&bh(this.Vg,function(b,c,e){Ze(b,function(f){f.ME==a&&hf(b,f)});0==b.length&&delete e[c]})};
v.F=function(){if(this.cs()==this){var a=this.El;if(a)for(;a.length;)a[0].X()}else{a=this.cs().El;for(var b=0;b<a.length;b++)if(a[b]==this){a.splice(b,1);break}}for(var c in this.Ei)a=this.Ei[c],a[1]&&a[0].X&&a[0].X();this.Ei=null;this.wP&&this.pb.X();this.tF(this);this.Vg=null;N(this.TM);this.cB=this.TM=null;em.B.F.call(this)};var fm=function(a){pe.call(this);this.id=a;this.message='Service for "'+a+'" is not registered'};A(fm,pe);var gm=new bm("fva");new $l(gm,1);var hm=function(a){T.call(this);this.Ub=a||window;this.Ts=Bk(this.Ub,ud,this.bi,!1,this);this.Mb=Ij(this.Ub||window)};A(hm,T);hm.prototype.Va=function(){return this.Mb?this.Mb.clone():null};hm.prototype.F=function(){hm.B.F.call(this);this.Ts&&(Jk(this.Ts),this.Ts=null);this.Mb=this.Ub=null};hm.prototype.bi=function(){var a=Ij(this.Ub||window);Bj(a,this.Mb)||(this.Mb=a,this.dispatchEvent(ud))};var im=function(a){T.call(this);this.Ub=a?a.ne():window;this.yA=this.Xy();this.qe=z(this.QJ,this);this.up=null;(this.se=this.Ub.matchMedia?this.Ub.matchMedia("(min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5)"):null)&&typeof this.se.addListener!==p&&typeof this.se.addEventListener!==p&&(this.se=null)};A(im,T);
im.prototype.start=function(){var a=this;this.se&&(typeof this.se.addEventListener===p?(this.se.addEventListener("change",this.qe),this.up=function(){a.se.removeEventListener("change",a.qe)}):(this.se.addListener(this.qe),this.up=function(){a.se.removeListener(a.qe)}))};im.prototype.Xy=function(){return 1.5<=this.Ub.devicePixelRatio?2:1};im.prototype.QJ=function(){var a=this.Xy();this.yA!=a&&(this.yA=a,this.dispatchEvent("o"))};im.prototype.F=function(){this.up&&this.up();im.B.F.call(this)};var jm=function(a,b){P.call(this);this.na=a;b&&this.RO(b)};A(jm,P);jm.prototype.RO=function(a){if(this.DB)throw Error("[fava.component.DomServices] Owner document already initialized");this.DB=a;this.sj=Ej(a);this.bl=new hm(Kj(a));this.bl.Zg(this.na.pb);this.At=new im(this.sj);this.At.start()};jm.prototype.D=function(){return this.sj};jm.prototype.Gz=function(){return this.bl.Va()};jm.prototype.F=function(){this.sj=this.DB=null;this.bl&&(this.bl.X(),this.bl=null);N(this.At);this.At=null};dm(Nk,jm);var km=function(a,b,c,e){this.top=a;this.right=b;this.bottom=c;this.left=e};v=km.prototype;v.Hb=function(){return this.right-this.left};v.ac=function(){return this.bottom-this.top};v.clone=function(){return new km(this.top,this.right,this.bottom,this.left)};v.contains=function(a){return this&&a?a instanceof km?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
v.expand=function(a,b,c,e){ge(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(e));return this};v.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
v.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};v.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
v.translate=function(a,b){a instanceof L?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,typeof b===q&&(this.top+=b,this.bottom+=b));return this};v.scale=function(a,b){b=typeof b===q?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var lm=function(a,b,c,e){this.left=a;this.top=b;this.width=c;this.height=e};v=lm.prototype;v.clone=function(){return new lm(this.left,this.top,this.width,this.height)};v.gA=function(a){var b=Math.max(this.left,a.left),c=Math.min(this.left+this.width,a.left+a.width);if(b<=c){var e=Math.max(this.top,a.top);a=Math.min(this.top+this.height,a.top+a.height);if(e<=a)return this.left=b,this.top=e,this.width=c-b,this.height=a-e,!0}return!1};
v.intersects=function(a){return this.left<=a.left+a.width&&a.left<=this.left+this.width&&this.top<=a.top+a.height&&a.top<=this.top+this.height};v.contains=function(a){return a instanceof L?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
v.KP=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return b*b+a*a};v.distance=function(a){return Math.sqrt(this.KP(a))};v.Va=function(){return new M(this.width,this.height)};v.mJ=function(){return new L(this.left,this.top)};v.getCenter=function(){return new L(this.left+this.width/2,this.top+this.height/2)};
v.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};v.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};v.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
v.translate=function(a,b){a instanceof L?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b===q&&(this.top+=b));return this};v.scale=function(a,b){b=typeof b===q?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var U=function(a,b,c){if(typeof b===u)(b=mm(a,b))&&(a.style[b]=c);else for(var e in b){c=a;var f=b[e],g=mm(c,e);g&&(c.style[g]=f)}},nm={},mm=function(a,b){var c=nm[b];if(!c){var e=ni(b);c=e;void 0===a.style[e]&&(e=(zf?"Webkit":yf?"Moz":D?"ms":null)+oi(e),void 0!==a.style[e]&&(c=e));nm[b]=c}return c},om=function(a,b){var c=Dj(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""},pm=function(a,b){return om(a,b)||(a.currentStyle?
a.currentStyle[b]:null)||a.style&&a.style[b]},rm=function(a,b,c){if(b instanceof L){var e=b.x;b=b.y}else e=b,b=c;a.style.left=qm(e,!1);a.style.top=qm(b,!1)},sm=function(a){a=a?Dj(a):document;return!D||9<=Number(Sf)||Ej(a).jA()?a.documentElement:a.body},tm=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},um=function(a){if(D&&!(8<=Number(Sf)))return a.offsetParent;var b=Dj(a),c=pm(a,rd),e="fixed"==c||c==Ub;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==
a.nodeType&&a.host&&(a=a.host),c=pm(a,rd),e=e&&"static"==c&&a!=b.documentElement&&a!=b.body,!e&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||c==Ub||c==td))return a;return null},wm=function(a){for(var b=new km(0,Infinity,Infinity,0),c=Ej(a),e=c.ta.body,f=c.ta.documentElement,g=c.Yy();a=um(a);)if(!(D&&0==a.clientWidth||zf&&0==a.clientHeight&&a==e)&&a!=e&&a!=f&&pm(a,"overflow")!=Id){var h=vm(a),k=new L(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);
b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}e=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,e);b.top=Math.max(b.top,g);c=c.Gz();b.right=Math.min(b.right,e+c.width);b.bottom=Math.min(b.bottom,g+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},zm=function(a,b,c){var e=(b=b||Jj(document))||Jj(document),f=vm(a),g=vm(e);if(!D||9<=Number(Sf)){k=om(e,"borderLeftWidth");var h=om(e,"borderRightWidth");
l=om(e,"borderTopWidth");n=om(e,"borderBottomWidth");h=new km(parseFloat(l),parseFloat(h),parseFloat(n),parseFloat(k))}else{var k=xm(e,"borderLeft");h=xm(e,"borderRight");var l=xm(e,"borderTop"),n=xm(e,"borderBottom");h=new km(l,h,n,k)}e==Jj(document)?(k=f.x-e.scrollLeft,f=f.y-e.scrollTop,!D||10<=Number(Sf)||(k+=h.left,f+=h.top)):(k=f.x-g.x-h.left,f=f.y-g.y-h.top);g=ym(a);a=e.clientWidth-g.width;g=e.clientHeight-g.height;h=e.scrollLeft;e=e.scrollTop;c?(h+=k-a/2,e+=f-g/2):(h+=Math.min(k,Math.max(k-
a,0)),e+=Math.min(f,Math.max(f-g,0)));c=new L(h,e);b.scrollLeft=c.x;b.scrollTop=c.y},vm=function(a){var b=Dj(a),c=new L(0,0),e=sm(b);if(a==e)return c;a=tm(a);b=Ej(b).Hr();c.x=a.left+b.x;c.y=a.top+b.y;return c},Am=function(a,b,c){if(b instanceof M)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=qm(b,!0);a.style.height=qm(c,!0)},qm=function(a,b){typeof a==q&&(a=(b?Math.round(a):a)+r);return a},Bm=function(a){var b=ym;if(pm(a,"display")!=ld)var c=b(a);else{c=
a.style;var e=c.display,f=c.visibility,g=c.position;c.visibility=Mc;c.position=Ub;c.display="inline";a=b(a);c.display=e;c.position=g;c.visibility=f;c=a}return c},ym=function(a){var b=a.offsetWidth,c=a.offsetHeight,e=zf&&!b&&!c;return(void 0===b||e)&&a.getBoundingClientRect?(a=tm(a),new M(a.right-a.left,a.bottom-a.top)):new M(b,c)},Cm=function(a){var b=vm(a);a=Bm(a);return new lm(b.x,b.y,a.width,a.height)},Dm=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:nc in a&&
(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")},V=function(a,b){a.style.display=b?"":ld},Em=function(a){return"rtl"==pm(a,"direction")},Fm=yf?"MozUserSelect":zf||wf?"WebkitUserSelect":null,Gm=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(Fm){if(b=b?ld:"",a.style&&(a.style[Fm]=b),c){a=0;for(var e;e=c[a];a++)e.style&&(e.style[Fm]=b)}}else if(D&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;e=c[a];a++)e.setAttribute("unselectable",b)},Hm=function(a){return new M(a.offsetWidth,
a.offsetHeight)},Im={thin:2,medium:4,thick:6},xm=function(a,b){if((a.currentStyle?a.currentStyle[b+"Style"]:null)==ld)return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;if(c in Im)a=Im[c];else if(/^\d+px?$/.test(c))a=parseInt(c,10);else{b=a.style.left;var e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=c;c=a.style.pixelLeft;a.style.left=b;a.runtimeStyle.left=e;a=+c}return a},Jm=/[^\d]+$/;var Km=function(a,b,c){b||(b={});c=c||window;var e=a instanceof wh?a:Bh("undefined"!=typeof a.href?a.href:String(a))||Ch;var f=void 0!==self.crossOriginIsolated,g="strict-origin-when-cross-origin";window.Request&&(g=(new Request("/")).referrerPolicy);var h="unsafe-url"===g;g=b.noreferrer;if(f&&g){if(h)throw Error("Cannot use the noreferrer option on a page that sets a referrer-policy of `unsafe-url` in modern browsers!");g=!1}a=b.target||a.target;f=[];for(var k in b)switch(k){case Kd:case Lc:case Bd:case Xc:f.push(k+
"="+b[k]);break;case "target":case "noopener":case "noreferrer":break;default:f.push(k+"="+(b[k]?1:0))}k=f.join(",");Ve()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a?(b=Mj(document,"A"),e=e instanceof wh?e:Dh(e),b.href=xh(e),b.target=a,g&&(b.rel="noreferrer"),e=document.createEvent("MouseEvent"),e.initMouseEvent(m,!0,!0,c,1),b.dispatchEvent(e),c={}):g?(c=di("",c,a,k),b=xh(e),c&&(xf&&-1!=b.indexOf(";")&&(b="'"+b.replace(/'/g,"%27")+"'"),c.opener=null,""===b&&(b="javascript:''"),b='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+
gi(b)+fa,b=Rh(b),(e=c.document)&&e.write&&(e.write(Qh(b)),e.close()))):((c=di(e,c,a,k))&&b.noopener&&(c.opener=null),c&&b.noreferrer&&(c.opener=null));return c};var Lm=function(){P.call(this);this.Ey=new Pl};x(Lm,P);var Mm=function(a){return a.get("a")};v=Lm.prototype;v.KG=function(a,b){this.Ey.set(a,b);return this};v.fa=function(a){return!!this.Ey.get(a,!1)};v.kd=function(a){return Em(a)};v.wz=function(){var a=this.TH(),b="";null!=a&&(b="u/"+a+"/");return this.wN+b};v.Fr=function(){return"//ssl.gstatic.com/s2/profiles/images/silhouette200.png"};v.TH=function(){return null!=this.kx?this.kx:this.UH()};
v.UH=function(a){var b=Nm,c=b.exec;a=a?(a=a.match(ui)[5]||null)?decodeURI(a):a:window.top.location.pathname;b=(b=c.call(b,a))?parseInt(b[1],10):null;return isNaN(b)?null:b};v.nO=function(a){this.Bq=a;return this};var Nm=/\/u\/(\d+)\/?/;v=Lm.prototype;v.dG="/s2/lbx";v.wN="//profiles.google.com/";v.kx=null;v.XE=null;v.ty=null;v.fF=null;v.eh=null;var Om=function(a,b){b&&this.sO(b)};Om.prototype.sO=function(a){this.jF=a};var Qm=function(a,b,c,e){if(!(typeof b===p||b&&typeof b.handleEvent==p))throw Error(Ib);a=z(Pm,null,a,b,e);return y.setTimeout(a,c||0)},Pm=function(a,b,c){typeof b===p?lk(c)||b.call(c):b&&typeof b.handleEvent==p&&!lk(b)&&b.handleEvent.call(b)};var Rm=function(a,b){P.call(this);this.py=this.Zx=null;this.mk=b;this.kg=[];this.PF(a)};A(Rm,P);v=Rm.prototype;v.Xh=function(){return this.kg.length?this.kg.pop():this.Sl()};v.zi=function(a){this.kg.length<this.mk?this.kg.push(a):this.hr(a)};v.PF=function(a){if(a>this.mk)throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(var b=0;b<a;b++)this.kg.push(this.Sl())};v.Sl=function(){return this.Zx?this.Zx():{}};
v.hr=function(a){if(this.py)this.py(a);else if(ge(a))if(typeof a.X===p)a.X();else for(var b in a)delete a[b]};v.F=function(){Rm.B.F.call(this);for(var a=this.kg;a.length;)this.hr(a.pop());delete this.kg};var Sm=function(){};de(Sm);Sm.prototype.RL=0;Sm.prototype.AK="";Sm.prototype.Yr=function(){return this.AK+":"+(this.RL++).toString(36)};var Tm,Um=function(a,b){this.Ho={};Rm.call(this,a,b)};A(Um,Rm);v=Um.prototype;v.Bs=Sm.Ha();v.Sl=function(){return this.Bs.Yr()};v.Xh=function(){var a=Um.B.Xh.call(this);this.Ho[a]=!0;return a};v.zi=function(a){if(!this.Ho[a])throw Error("Unrecognized obj released.");Um.B.zi.call(this,a);delete this.Ho[a]};v.hr=function(){};v.X=function(){Um.B.X.call(this);this.Ho=null};var Vm=function(){if(!Tm){if(Tm)throw Error("The id pool is already initialized");Tm=new Um(1E3,2800)}return Tm};var Wm=function(a){a=a.content;return I(a?bj(a):"")};var Xm=function(a){T.call(this);this.Lx=a;this.Fc=a.get(Nk).D();this.sr=new Wk(this)},Ym;A(Xm,T);v=Xm.prototype;v.getContext=function(){return this.Lx};v.mg=function(){return this.Lx};v.R=function(){this.Ea||(this.Ea=Vm().Xh());return this.Ea};v.D=function(){return this.Fc};v.Mf=function(a){this.zy();if(!this.Id){var b=Zm();this.Id=b.Xh();this.Aj=b.Xh()}a=String(a);b=this.Aj.get(a);b||(b=Vm().Xh(),this.Aj.set(a,b),this.Id.set(b,a));return b};
v.zy=function(){if(this.hc())throw Error("Component already disposed");};v.Lm=function(a){return this.Id?this.Id.get(a):null};v.az=function(a){return this.Id?this.Fc.A(this.Mf(a)):null};v.getType=function(){var a=this.constructor;if(Hi[a])a=Hi[a];else{a=String(a);if(!Hi[a]){var b=/function\s+([^\(]+)/m.exec(a);Hi[a]=b?b[1]:"[Anonymous]"}a=Hi[a]}return a};v.toString=function(){return this.getType()};v.getParent=function(){return this.Ca};v.xg=function(){return this.getParent()};
v.Zg=function(){throw Error("Unsupported operation");};v.Bb=function(){return this.sa?this.sa.length:0};v.Ta=function(a){return this.sa?this.sa[a]:null};v.Cj=function(){return this.sa?this.sa:[]};v.A=function(a){this.Hh();return void 0!==a?this.az(String(a)):this.W};v.kA=function(){return!!this.W};v.za=function(){return this.dk};v.Hh=function(){this.zy();this.W||this.Gb()};v.U=function(){this.W=this.Fc.createElement("div")};v.Gb=function(){this.U()};
v.Yg=function(a){if(this.Ca)throw Error("Parent is already set.");this.Ca=a};v.qF=function(){this.Ca=null};v.gl=function(a){this.sq(a,this.Bb())};v.sq=function(a,b){a.getParent()||0>b||b>this.Bb()||(this.sa=this.sa||[],mf(this.sa,b,0,a),a.Yg(this),this.dk&&a.aa())};v.GN=function(a){for(var b=this.Bb(),c=0;c<b;c++)if(this.Ta(c)==a)return this.Ai(c);return!1};v.Ai=function(a){if(0>a||a>=this.Bb())return!1;var b=this.sa[a];jf(this.sa,a);b.qF();b.dk&&b.oa();this.sa=this.sa.length?this.sa:null;return!0};
v.lj=function(){for(;this.Ai(0););};v.aa=function(){this.dk=!0;if(this.sa)for(var a=this.sa,b=a.length,c=0;c<b;c++)a[c].aa()};v.oa=function(){this.dk=!1;if(this.sa)for(var a=this.sa,b=a.length,c=0;c<b;c++)a[c].oa()};
v.F=function(){this.dk&&(this.oa(),Pj(this.W));this.W=null;for(var a=lf(this.Cj()),b=0;b<a.length;b++)a[b].X();this.Ea&&Vm().zi(this.Ea);if(this.Id){a=Array.from(this.Id.keys());for(b=0;b<a.length;b++){var c=a[b],e=this.Id.get(c);this.Id.delete(c);this.Aj.remove(e);Vm().zi(c)}b=Zm();b.zi(this.Id);b.zi(this.Aj);this.Aj=this.Id=null}this.sr.X();this.sr=null;Xm.B.F.call(this)};v.N=function(){return this.sr};var $m=function(a,b){Rm.call(this,a,b)};A($m,Rm);$m.prototype.Sl=function(){return new Pl};
var Zm=function(){if(!Ym){if(Ym)throw Error("The id map pool is already initialized");Ym=new $m(400,400)}return Ym};var an=function(a){Xm.call(this,a)};A(an,Xm);v=an.prototype;v.Be=!0;v.Ce=!0;v.Ko=function(a){if(!a)return this.Be||this.Ce;switch(a){case "x":return this.Be;case "y":return this.Ce;default:throw Error("fava.layout.BaseLayoutComponent.isDirty Invalid dimension for is dirty.");}};
v.Pa=function(a){if(!a&&this.Be&&this.Ce||"x"==a&&this.Be||"y"==a&&this.Ce)return!1;if(a)switch(a){case "x":this.Be=!0;break;case "y":this.Ce=!0;break;default:throw Error("fava.layout.BaseLayoutComponent.markDirty Invalid dimension for mark dirty.");}else this.Be=this.Ce=!0;return!0};
v.bt=function(a){if(!a&&!this.Be&&!this.Ce||"x"==a&&!this.Be||"y"==a&&!this.Ce)return!1;if(a)switch(a){case "x":this.Be=!1;break;case "y":this.Ce=!1;break;default:throw Error("fava.layout.BaseLayoutComponent.markClean Invalid dimension for mark clean.");}else this.Be=this.Ce=!1;return!0};var bn=function(){};v=bn.prototype;v.BO=function(a){this.W=a};v.EF=function(){D?this.BF():this.CF()};
v.CF=function(){var a=this.W.ownerDocument.defaultView.getComputedStyle(this.W,"")||cn;this.mp=Math.ceil(parseFloat(a.borderLeftWidth))+Math.ceil(parseFloat(a.borderRightWidth))+Math.ceil(parseFloat(a.paddingLeft))+Math.ceil(parseFloat(a.paddingRight));this.Ys=Math.ceil(parseFloat(a.marginLeft))+Math.ceil(parseFloat(a.marginRight));this.vt=Math.ceil(parseFloat(a.borderTopWidth))+Math.ceil(parseFloat(a.borderBottomWidth))+Math.ceil(parseFloat(a.paddingTop))+Math.ceil(parseFloat(a.paddingBottom));this.Zs=
Math.ceil(parseFloat(a.marginTop))+Math.ceil(parseFloat(a.marginBottom))};v.BF=function(){this.W.currentStyle?this.AF(this.W.currentStyle):void 0===this.mp&&(this.mp=this.Ys=this.vt=this.Zs=0)};
v.AF=function(a){this.mp=dn(a.borderLeftWidth,a.borderLeftStyle)+dn(a.borderRightWidth,a.borderRightStyle)+en(a.paddingLeft,nd)+en(a.paddingRight,nd);this.Ys=fn(a.marginLeft)+fn(a.marginRight);this.vt=dn(a.borderTopWidth,a.borderTopStyle)+dn(a.borderBottomWidth,a.borderBottomStyle)+en(a.paddingTop,nd)+en(a.paddingBottom,nd);this.Zs=fn(a.marginTop)+fn(a.marginBottom)};
var dn=function(a,b){return b==ld?0:en(a,"border")},fn=function(a){return"auto"==a?0:en(a,"margin")},en=function(a){if(a==xa)a=0;else{var b=a.match(Jm);a=(b&&b[0]||null)==r?Math.ceil(parseFloat(a)):0}return a},cn={borderLeftWidth:xa,borderRightWidth:xa,borderTopWidth:xa,borderBottomWidth:xa,borderLeftStyle:ld,borderRightStyle:ld,borderTopStyle:ld,borderBottomStyle:ld,paddingLeft:xa,paddingRight:xa,paddingTop:xa,paddingBottom:xa,marginLeft:xa,marginRight:xa,marginTop:xa,marginBottom:xa};var gn=function(a){return typeof a.className==u?a.className:a.getAttribute&&a.getAttribute("class")||""},hn=function(a){return a.classList?a.classList:gn(a).match(/\S+/g)||[]},jn=function(a,b){typeof a.className==u?a.className=b:a.setAttribute&&a.setAttribute("class",b)},kn=function(a,b){return a.classList?a.classList.contains(b):ff(hn(a),b)},W=function(a,b){if(a.classList)a.classList.add(b);else if(!kn(a,b)){var c=gn(a);jn(a,c+(0<c.length?" "+b:b))}},ln=function(a,b){if(a.classList)Array.prototype.forEach.call(b,
function(f){W(a,f)});else{var c={};Array.prototype.forEach.call(hn(a),function(f){c[f]=!0});Array.prototype.forEach.call(b,function(f){c[f]=!0});b="";for(var e in c)b+=0<b.length?" "+e:e;jn(a,b)}},mn=function(a,b){a.classList?a.classList.remove(b):kn(a,b)&&jn(a,Array.prototype.filter.call(hn(a),function(c){return c!=b}).join(" "))},nn=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){mn(a,c)}):jn(a,Array.prototype.filter.call(hn(a),function(c){return!ff(b,c)}).join(" "))},on=function(a,
b,c){c?W(a,b):mn(a,b)};var pn=function(a){Xm.call(this,a)};A(pn,an);var qn=!(7>=Se(Hb)),rn=new bn;v=pn.prototype;v.ap=0;v.Zo=0;v.Uo=Infinity;v.To=Infinity;v.Dw=1;v.ws=-1;v.Yb=!0;v.cl=0;v.Wj=0;v.ej=!0;v.sx=null;v.Gq=-1;v.Fq=-1;v.fj=0;v.gj=0;v.sh=0;v.hj=0;v.Wh=function(a){switch(a){case "x":return this.ap;case "y":return this.Zo;default:throw Error("LC getMinSize bad dim");}};v.Hj=function(a){switch(a){case "x":return this.Uo;case "y":return this.To;default:throw Error("LC getMaxSize bad dim");}};
v.yh=function(a,b){switch(a){case "x":return Math.min(Math.max(b,this.ap),this.Uo);case "y":return Math.min(Math.max(b,this.Zo),this.To);default:throw Error("LC constrainSize bad dim");}};v.Je=function(a){switch(a){case "x":return this.Dw;case "y":return this.ws;default:throw Error("LC getFlexValue bad dim");}};v.ek=function(a){return-1==this.Je(a)};v.No=function(a){return this.ek(a)&&0==this.Wh(a)&&Infinity==this.Hj(a)};
v.Va=function(a){switch(a){case "x":return this.ej?this.cl:0;case "y":return this.ej?this.Wj:0;default:throw Error("LC getSize bad dim");}};v.Hb=function(){return this.Va("x")};v.ac=function(){return this.Va("y")};v.Bf=function(){this.ir||(this.ir=this.A().style);return this.ir};v.YH=function(a){switch(a){case "x":return this.Iq;case "y":return this.Kq;default:throw Error("LC getCCS_ bad dim");}};
v.XH=function(a){switch(a){case "x":return this.Hq;case "y":return this.Jq;default:throw Error("LC getCCMD bad dim");}};v.XK=function(a){switch(a){case "x":return this.Ns;case "y":return this.Os;default:throw Error("LC isPFDCM bad dim");}};v.F=function(){pn.B.F.call(this);var a=this.R();delete sn.x[a];delete sn.y[a];delete this.ir};v.U=function(){pn.B.U.call(this);W(this.W,Na)};v.we=function(a){this.Jd=a};v.KC=function(a){this.Sd(a,void 0,void 0,void 0)};v.IC=function(a){this.Sd(void 0,a,void 0,void 0)};
v.JC=function(a,b){switch(a){case "x":this.Sd(b,void 0,void 0,void 0);break;case "y":this.Sd(void 0,b,void 0,void 0);break;default:throw Error("LC setMinSize bad dim");}};v.Fp=function(a){this.Sd(void 0,void 0,a,void 0)};v.NO=function(a,b){switch(a){case "x":this.Sd(void 0,void 0,b,void 0);break;case "y":this.Sd(void 0,void 0,void 0,b);break;default:throw Error("LS setMaxSize bad dim");}};
v.Sd=function(a,b,c,e){var f=this.ap,g=this.Zo,h=this.Uo,k=this.To;a=void 0!==a?a:f;b=void 0!==b?b:g;c=void 0!==c?c:h;e=void 0!==e?e:k;if(a!=f||b!=g||c!=h||e!=k){var l=!0;0>a&&(l=!1);0>b&&(l=!1);a>c&&(l=!1);b>e&&(l=!1);if(!l)throw Error("LC setConstraintsInternal bad constraints");this.ap=a;this.Zo=b;this.Uo=c;this.To=e;a==f&&c==h?this.Pa("y"):b==g&&e==k?this.Pa("x"):this.Pa()}};v.dh=function(a){this.Rf(a,void 0)};v.xd=function(a){this.Rf(void 0,a)};
v.FO=function(a,b){switch(a){case "x":this.Rf(b,void 0);break;case "y":this.Rf(void 0,b);break;default:throw Error("LC setFlexValue bad dim");}};v.Rf=function(a,b){var c=this.Dw,e=this.ws;a=void 0!==a?a:c;b=void 0!==b?b:e;if(a!=c||b!=e){var f=!0;0>a&&-1!=a&&(f=!1);0>b&&-1!=b&&(f=!1);if(!f)throw Error("LC setFlexValuesInternal bad flex");this.Dw=a;this.ws=b;a==c?this.Pa("y"):b==e?this.Pa("x"):this.Pa()}};
v.sizeToContent=function(a){switch(a){case "x":this.Rf(-1,void 0);this.Sd(0,void 0,Infinity,void 0);break;case "y":this.Rf(void 0,-1);this.Sd(void 0,0,void 0,Infinity);break;default:throw Error("LC sizeToContent bad dim");}};v.eP=function(a){this.YC("x",a)};v.XC=function(a){this.YC("y",a)};v.YC=function(a,b){tn++;this.JC(a,0);this.NO(a,b);this.JC(a,b);this.FO(a,0);un()};v.ju=function(a){a!=this.Yb&&(this.Yb=a,this.AL())};
v.bP=function(a,b){switch(a){case "x":this.TC(b,this.ac());break;case "y":this.TC(this.Hb(),b);break;default:throw Error("LC setSize_ bad dim");}};v.TC=function(a,b){this.cl=a;this.Wj=b};v.Pa=function(a){if(!pn.B.Pa.call(this,a))return!1;a&&"x"!=a||(this.Hq=this.Iq=null,this.Ns=!1);a&&"y"!=a||(this.Jq=this.Kq=null,this.Os=!1);var b=this.getParent();b&&this.Yb&&b.Pa(a);return!0};
v.AL=function(){var a=pn.B.Pa.call(this);a&&(this.Hq=this.Iq=null,this.Ns=!1,this.Jq=this.Kq=null,this.Os=!1);var b=this.getParent();b&&(a||this.Yb)&&b.Pa();return!0};v.vC=function(a,b){switch(a){case "x":this.Iq=b;break;case "y":this.Kq=b;break;default:throw Error("LC setCCS bad dim");}};v.pO=function(a,b){switch(a){case "x":this.Hq=b;break;case "y":this.Jq=b;break;default:throw Error("LC setCCMCD bad dim");}};
v.JO=function(a,b){switch(a){case "x":this.Ns=b;break;case "y":this.Os=b;break;default:throw Error(Jb);}};v.re=function(a){if(!this.Yb)return 0;var b=this.YH(a);if(b)return b;if(this.Bl(a))return this.Dt(a),b=this.A(),b="x"==a?b.offsetWidth:b.offsetHeight,b+="x"==a?this.fj:this.gj,this.vC(a,b),b;this.vw(a);b=this.nk(a);b+="x"==a?this.fj:this.gj;this.vC(a,b);return b};v.nk=function(){return 0};v.Bl=function(a){if(!this.Yb||this.XH(a))return!0;var b=this.ij(a);this.pO(a,b);return b};v.ij=function(){return!1};
v.Dt=function(a){if(!this.Bl(a))throw Error("LC prepareFDCM can't measure direct");this.XK(a)||(this.vw(a),this.Yb&&this.xi(a),this.JO(a,!0))};v.xi=function(a){this.kj(a)};v.bL=function(a){switch(a){case "x":return-1==this.Gq;case "y":return-1==this.Fq;default:throw Error(Jb);}};v.Ne=function(){this.AC(!1)};v.vw=function(a){this.AC(this.Yb)&&"x"==a&&this.Pa("y")};v.AC=function(a){return this.ej!=a?(this.ej=a,this.Bf().display=a?"":ld,!0):!1};
v.setPosition=function(a){this.sx!==a&&(this.sx=this.Bf().position=a)};v.getPosition=function(){return this.Bf().position};v.SC=function(a,b){if("x"==a){if(this.Gq!=b)return this.Gq=b,this.Bf().width=vn(b),!0}else if(this.Fq!=b)return this.Fq=b,this.Bf().height=vn(b),!0;return!1};v.kj=function(a){this.SC(a,-1)};
v.KD=function(){if(this.Yb){var a=this.A();rn.BO(a);rn.EF();a=rn.mp;var b=rn.Ys;if(a!=this.sh||b!=this.fj)this.Pa("x"),this.fj=b,this.sh=a;a=rn.vt;b=rn.Zs;if(a!=this.hj||b!=this.gj)this.Pa("y"),this.gj=b,this.hj=a;this.jQ()}};
v.Uc=function(a,b,c){this.Hh();var e=this.Yb;c=!!c;this.vw(a);if(e&&(this.Ko()||b!=this.Va(a)||c!=this.bL(a))){if(-1!=this.Je(a)&&-1==b)throw Error("LC updateLayout bad C_S not sToC");e=0;if(-1!=b)switch(a){case "x":e=this.fj+this.sh;break;case "y":e=this.gj+this.hj}this.Tb(a,b-e,c)}this.bt(a);this.Uw(a)};v.Uw=function(){};v.jQ=function(){for(var a=this.Cj(),b=0;b<a.length;b++){var c=a[b];c instanceof pn&&c.KD()}};
v.Tb=function(a,b,c){this.A();this.bP(a,b+("x"==a?this.sh:this.hj));this.SC(a,-1==b||c?-1:b)};
var vn=function(a){return 0>a?"":qn?a+r:a},sn={x:{},y:{}},wn=[],xn=function(a,b,c){for(var e=sn[a],f=c.length,g=0,h=0;h<f;h++){var k=c[h];var l=k.Wh(a);var n=k.Je(a),t=k.No(a);switch(n){case 0:break;case -1:t?l=-1:(n=k.re(a),l=k.yh(a,n),l=l==n?-1:l);break;default:-1==b?g++:l=k.yh(a,b)}e[k.R()]=l}if(g){for(h=b=0;h<f;h++)k=c[h],l=e[k.R()],-1==l&&(l=k.re(a)),b=Math.max(b,l);for(h=0;h<f&&0<g;h++)k=c[h],0<k.Je(a)&&(g--,e[k.R()]=k.yh(a,b))}},yn=[],zn=[],An=[],Bn=[],Cn=[],Dn=function(a,b,c,e,f,g,h){a=lf(a);
for(var k={};;){for(var l=f/g,n=[],t=[],K=0,O=0,S=a.length,wa=0;wa<S;wa++){var Da=a[wa],Jc=Math.ceil(e[Da]*l);Jc<b[Da]?(n.push(Da),K+=b[Da]-Jc):Jc>c[Da]&&(t.push(Da),O+=Jc-c[Da]);h[Da]=Jc}if(0==n.length&&0==t.length)break;k.Xi=0;k.Yi=0;l=function(Rb){return function(Ea){h[Ea]=Math.min(Math.max(h[Ea],b[Ea]),c[Ea]);Rb.Xi+=h[Ea];Rb.Yi+=e[Ea];hf(a,Ea)}}(k);if(O==K){for(f=0;f<t.length;f++)l(t[f]);for(f=0;f<n.length;f++)l(n[f]);break}else{if(O>K)for(n=0;n<t.length;n++)l(t[n]);else for(t=0;t<n.length;t++)l(n[t]);
f-=k.Xi;g-=k.Yi}k={Xi:k.Xi,Yi:k.Yi}}};pn.prototype.WK=function(){if(!this.za())return!1;for(var a=this.Jd,b=this;b&&b!=a;){if(!b.ej)return!1;b=b.getParent()}return!0};var En=function(a,b){this.defaultValue=a;this.type=b;this.value=a};En.prototype.get=function(){return this.value};En.prototype.getType=function(){return this.type};En.prototype.set=function(a){this.value=a};var Fn=function(a){En.call(this,a,"b")};x(Fn,En);Fn.prototype.get=function(){return this.value};var Gn=new Fn(!1),Hn=new Fn(!0),In=new Fn(!0);var Jn=function(a){T.call(this);a=a||Ej();this.hh=a.U(D?d:Fb,{style:"position:absolute;width:9em;height:9em;top:-99em",tabIndex:-1,"aria-hidden":Cd});a=a.ta.body;a.insertBefore(this.hh,a.firstChild);if(D)var b=this.hh;else a:{a=this.hh;try{b=a.contentWindow||(a.contentDocument?Kj(a.contentDocument):null);break a}catch(c){}b=null}b=this.gC=b;yf&&(a=b.document,a.open(),a.close());Bk(b,ud,this.bi,!1,this);this.BA=this.hh.offsetWidth};A(Jn,T);
Jn.prototype.F=function(){Jn.B.F.call(this);Ik(this.gC,ud,this.bi,!1,this);this.gC=null;Pj(this.hh);delete this.hh};Jn.prototype.bi=function(){var a=this.hh.offsetWidth;this.BA!=a&&(this.BA=a,this.dispatchEvent(rc))};var Ln=function(a,b,c){Xm.call(this,a);this.Vf=b;this.Ly=c;this.wr=[];Bk(this.Vf,zd,this.Pq,!1,this);Kn.set(this.R(),this);Bk(this.Ly,rc,this.zo,!1,this)};A(Ln,an);v=Ln.prototype;v.oi=0;v.xr=null;v.ad=function(){return this.Ta(0)};v.RK=function(){return 0<this.oi};v.uO=function(a){if(!this.ad()){tn++;try{this.D().appendChild(this.A(),a.A()),a.we(this),this.gl(a),this.Pa()}finally{un()}}};v.removeChild=function(){var a=this.ad(),b=this.Ai(0);b&&(a.we(null),this.D().removeNode(a.A()),this.Pa());return b};
v.F=function(){Kn.remove(this.R());Ik(this.Ly,rc,this.zo,!1,this);0===Kn.size&&Mn&&(Mn.X(),Mn=null);Ik(this.Vf,zd,this.Pq,!1,this);this.Vf.X();this.Vf=null;Ln.B.F.call(this)};v.Pq=function(){this.zl=null;this.Pa()};v.Pa=function(a){if(3==this.oi&&(2==a||!a))throw Error("Cannot mark x dimension dirty during y layout");a=Ln.B.Pa.call(this,a);this.VA();return a};v.VA=function(){if(this.Ko()&&!this.RK()&&0<this.Bb()&&this.za()&&!(0<tn)){tn++;try{this.Jd()}finally{un()}}};
v.Jd=function(){Gn.get()||(this.oi=1,this.dispatchEvent("lp_start"),this.zl||(this.zl=this.Vf.Va(this)),Hn.get()&&this.ad().KD(),this.oi=2,this.Ko("x")&&this.EA("x",this.zl.width),this.bt("x"),this.oi=3,this.Ko("y")&&this.EA("y",this.zl.height),this.bt("y"),this.oi=0,this.dispatchEvent("lp_end"))};v.EA=function(a,b){var c=this.ad();wn.push(c);xn(a,b,wn);wn.length=0;b=sn[a][c.R()];c.Uc(a,b,!1)};v.zo=function(){this.xr||(this.xr=Qm("fava.layout.Layout",this.IJ,50,this))};
v.IJ=function(){tn++;for(var a=this.wr,b=0;b<a.length;b++)a[b]();this.Pq();un();this.xr=null};v.GE=function(a){this.wr.push(a)};v.KN=function(a){hf(this.wr,a)};var un=function(){if(0<tn&&(tn--,!(0<tn)))for(var a=Kn.fb(),b=0;b<a.length;b++)a[b].VA()},Mn=null,tn=0,Kn=new Pl,Nn=function(){T.call(this)};A(Nn,T);Nn.prototype.Va=function(){return new M(0,0)};Nn.prototype.fp=function(){this.dispatchEvent(zd)};
var Rn=function(a,b){T.call(this);this.fC=new Wk(this);if(b)for(var c=0;c<b.length;c++)this.fC.C(b[c],ud,this.bi);a&&(On.push(this),Pn||Qn())},Pn;A(Rn,Nn);var On=[];Rn.prototype.Mb=null;Rn.prototype.Ao=null;var Qn=function(){C(On,Sn);Pn=Qm("fava.layout.Layout.PollingSizeProvider#pollSize_",Qn,500)},Sn=function(a){var b=a.Az();Bj(a.Mb,b)||a.fp()};Rn.prototype.Va=function(){this.Mb||(this.Mb=this.Az());return this.Mb};
Rn.prototype.bi=function(){9>=Se(Hb)?(this.Ao&&y.clearTimeout(this.Ao),this.Ao=Qm("fava.layout.Layout.PollingSizeProvider",this.fp,500,this)):this.fp()};Rn.prototype.fp=function(){this.Mb=this.Ao=null;this.dispatchEvent(zd)};Rn.prototype.F=function(){this.fC.X();var a=Pn;hf(On,this);0==On.length&&a&&y.clearTimeout(a);Rn.B.F.call(this)};var Tn=function(a,b){this.Fh=a.document.documentElement;var c=zf&&Bf||vf&&a.self!=a.top;b=b||[];b.unshift(a);this.vp=new M(0,0);Rn.call(this,c,b)};A(Tn,Rn);
Tn.prototype.Az=function(){if(zf){var a=this.Fh.getBoundingClientRect();return new M((a.width?a.width:this.Fh.clientWidth)-this.vp.width,(a.height?a.height:this.Fh.clientHeight)-this.vp.height)}return new M(this.Fh.clientWidth-this.vp.width,this.Fh.clientHeight-this.vp.height)};Tn.prototype.F=function(){this.Fh=null;Tn.B.F.call(this)};var Un=function(a,b,c,e){Q.call(this,a);this.index=b||0;this.photoId=e||null};x(Un,Q);var Vn=function(a,b,c,e){Q.call(this,"s");this.userName=b;this.dD=e||null};x(Vn,Q);var Wn=function(a){T.call(this);this.Zg(a)};x(Wn,T);var Xn=function(){P.call(this)};x(Xn,P);Xn.prototype.bA=function(){this.Rt=[]};Xn.prototype.SN=function(a,b){if(this.YQ){a=this.UG+Lb;var c=Error(Lb);c.columnNumber=b.columnNumber;c.lineNumber=b.lineNumber;c.name=b.name;c.fileName=b.fileName;if(28<=Se("Chromium")||14<=Se("Firefox"))c.stack=b.stack;b=c}this.hc()||b instanceof Al||(this.fO?this.fO.ZQ(b,a):this.Rt&&10>this.Rt.length&&this.Rt.push([a,b]))};Xn.prototype.UG="";var Yn=new Xn;var Zn=function(a){H.call(this,a)};x(Zn,H);Zn.prototype.FI=function(){return Ng(this,$n,1)};var ao=function(a){H.call(this,a)};x(ao,H);ao.prototype.In=function(){return E(this,1)};var co=function(a){H.call(this,a,4,bo)};x(co,H);var eo=function(a){H.call(this,a)};x(eo,H);eo.prototype.JI=function(){return E(this,1)};var fo=function(a){H.call(this,a)};x(fo,H);v=fo.prototype;v.getUrl=function(){return E(this,1)};v.mc=function(a){return F(this,1,a)};v.Hb=function(){return E(this,2,void 0)};
v.zd=function(a){return F(this,2,a)};v.ac=function(){return E(this,3,void 0)};v.wd=function(a){return F(this,3,a)};var ho=function(a){H.call(this,a,-1,go)};x(ho,H);v=ho.prototype;v.R=function(){return E(this,1)};v.Lb=function(a){return F(this,1,a)};v.nJ=function(){return E(this,2)};v.Op=function(a){return F(this,2,a)};v.getTitle=function(){return E(this,3)};v.setTitle=function(a){return F(this,3,a)};v.Nh=function(){return E(this,4)};v.rO=function(a){return F(this,4,a)};
v.og=function(){return E(this,5)};v.uC=function(a){return F(this,5,a)};v.getUrl=function(){return E(this,6)};v.mc=function(a){return F(this,6,a)};v.gz=function(){return G(this,8)};v.On=function(){return G(this,9)};v.yv=function(a){return F(this,9,a)};var io=function(a){H.call(this,a)};x(io,H);v=io.prototype;v.Hb=function(){return E(this,2)};v.zd=function(a){return F(this,2,a)};v.ac=function(){return E(this,3)};v.wd=function(a){return F(this,3,a)};v.getUrl=function(){return E(this,4)};
v.mc=function(a){return F(this,4,a)};var ko=function(a){H.call(this,a,-1,jo)};x(ko,H);v=ko.prototype;v.R=function(){return E(this,1)};v.Lb=function(a){return F(this,1,a)};v.getStatus=function(){return E(this,2)};v.bh=function(a){return F(this,2,a)};v.addStream=function(a,b){vg(this);var c=Og(this,io,3,void 0,!1,!1);a=null!=a?zg(a,io):new io;var e=Jg(this,3,2,void 0,!1);void 0!=b?(c.splice(b,0,a),e.splice(b,0,a.Oa)):(c.push(a),e.push(a.Oa));a.oA()&&og(e,!1);return this};
v.lP=function(a){return F(this,4,a)};var mo=function(a){H.call(this,a,-1,lo)};x(mo,H);v=mo.prototype;v.R=function(){return E(this,1)};v.Lb=function(a){return F(this,1,a)};v.getTitle=function(){return E(this,2)};v.setTitle=function(a){return F(this,2,a)};v.xm=function(){return E(this,3)};v.Bp=function(a){return F(this,3,a)};v.Cz=function(){return Pg(this,fo,4)};v.gP=function(a){return Rg(this,fo,4,a)};v.Hd=function(){return Ng(this,fo,5)};v.QO=function(a){return Qg(this,fo,5,a)};
v.Ef=function(){return Pg(this,no,6)};v.aP=function(a){return Rg(this,no,6,a)};v.getUrl=function(){return E(this,7)};v.mc=function(a){return F(this,7,a)};v.le=function(){return G(this,8)};v.bI=function(){return G(this,13)};v.Ty=function(){return G(this,14)};v.cI=function(){return G(this,31)};v.fI=function(){return Pg(this,oo,9)};v.vO=function(a){return Rg(this,oo,9,a)};v.ho=function(){return E(this,10)};v.jP=function(a){return F(this,10,a)};v.bz=function(){return Ng(this,po,11)};
v.Lr=function(){return Ng(this,qo,12)};v.Om=function(){return Ng(this,ro,15)};v.EC=function(a){return Qg(this,ro,15,a)};v.uz=function(){return Ng(this,ah,28)};v.TO=function(a){return Qg(this,ah,28,a)};v.Zh=function(){return Ng(this,so,18)};v.Xr=function(){return Mg(this,so,18)};v.Zu=function(a){return Qg(this,so,18,a)};v.Th=function(){return E(this,21)};v.Xg=function(a){return F(this,21,a)};v.vc=function(){return Ng(this,ko,22)};v.cD=function(a){return Qg(this,ko,22,a)};
v.qI=function(){return E(this,27,void 0)};v.fz=function(){return E(this,29,void 0)};v.hz=function(){return G(this,30)};v.jJ=function(){var a=E(this,32);return null==a?0:a};v.BI=function(){return G(this,33)};var po=function(a){H.call(this,a)};x(po,H);v=po.prototype;v.ZH=function(){return E(this,2)};v.iz=function(){return E(this,3)};v.Kr=function(){return Lg(this,4)};v.Sy=function(){return Lg(this,5)};v.sz=function(){return E(this,7,void 0)};v.dz=function(){return Lg(this,8)};
v.sI=function(){return G(this,9)};v.cz=function(){return Lg(this,11)};var qo=function(a){H.call(this,a)};x(qo,H);qo.prototype.Sr=function(){return Lg(this,1)};qo.prototype.Vr=function(){return Lg(this,2)};var ro=function(a){H.call(this,a,-1,to)};x(ro,H);ro.prototype.bJ=function(){return Kg(this,1)};ro.prototype.zI=function(){return Kg(this,2)};ro.prototype.WH=function(){return Kg(this,3)};var no=function(a){H.call(this,a,-1,uo)};x(no,H);v=no.prototype;v.R=function(){return E(this,1)};
v.Lb=function(a){return F(this,1,a)};v.Dz=function(){return E(this,2)};v.oP=function(a){return F(this,2,a)};v.Ez=function(){return E(this,3)};v.pP=function(a){return F(this,3,a)};v.kz=function(){return E(this,4)};v.LO=function(a){return F(this,4,a)};v.lz=function(){return E(this,5)};v.MO=function(a){return F(this,5,a)};v.le=function(){return G(this,6)};v.aI=function(){return G(this,10)};v.Jj=function(){return Pg(this,so,8)};v.NC=function(a){return Rg(this,so,8,a)};
v.Ex=function(){return Rg(this,void 0,8,void 0)};v.getStatus=function(){return E(this,9)};v.bh=function(a){return F(this,9,a)};v.KI=function(){return Ng(this,so,11)};v.Bz=function(){return E(this,12)};var so=function(a){H.call(this,a)};x(so,H);v=so.prototype;v.R=function(){return E(this,1)};v.Lb=function(a){return F(this,1,a)};v.gI=function(){return E(this,2)};v.wO=function(a){return F(this,2,a)};v.Qh=function(){return E(this,3)};v.CO=function(a){return F(this,3,a)};
v.PO=function(a){return F(this,4,a)};v.vI=function(){return E(this,5)};v.GO=function(a){return F(this,5,a)};v.Mj=function(){return E(this,7)};v.tg=function(){return E(this,8)};v.AO=function(a){return F(this,8,a)};v.XI=function(){return E(this,9)};var oo=function(a){H.call(this,a)};x(oo,H);oo.prototype.getContent=function(){return E(this,2)};oo.prototype.setContent=function(a){return F(this,2,a)};oo.prototype.le=function(){return G(this,3)};var wo=function(a){H.call(this,a,-1,vo)};x(wo,H);v=wo.prototype;
v.Zh=function(){return Ng(this,so,2)};v.Xr=function(){return Mg(this,so,2)};v.Zu=function(a){return Qg(this,so,2,a)};v.getContainer=function(){return Ng(this,ho,3)};v.oz=function(){return Mg(this,ho,3)};v.Df=function(){return Pg(this,mo,4)};var $n=function(a){H.call(this,a,-1,xo)};x($n,H);$n.prototype.getError=function(){return G(this,1)};$n.prototype.gs=function(){return E(this,2)};$n.prototype.Df=function(){return Pg(this,mo,5)};
var bo=[3],go=[7],jo=[3],lo=[4,6,9,20],to=[1,2,3],uo=[8],vo=[4],xo=[4,5];Zn.Xe="_";var yo=function(){};yo.prototype.qx=null;yo.prototype.Yh=function(){return this.qx||(this.qx=this.IK())};var zo,Ao=function(){};A(Ao,yo);Ao.prototype.Ux=function(){var a=this.xz();return a?new ActiveXObject(a):new XMLHttpRequest};Ao.prototype.IK=function(){var a={};this.xz()&&(a[0]=!0,a[1]=!0);return a};
Ao.prototype.xz=function(){if(!this.Vz&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;b<a.length;b++){var c=a[b];try{return new ActiveXObject(c),this.Vz=c}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return this.Vz};zo=new Ao;var Bo=function(a){T.call(this);this.headers=new Map;this.lq=a||null;this.ff=!1;this.kq=this.ja=null;this.Ro="";this.Bg=this.Ds=this.Go=this.mr=!1;this.Xp=0;this.Wp=null;this.Ot="";this.zw=this.xN=this.WD=!1;this.ow=null};A(Bo,T);var Co=/^https?$/i,Do=["POST","PUT"],Eo=[];Bo.prototype.mF=function(){this.X();hf(Eo,this)};Bo.prototype.iP=function(a){this.Xp=Math.max(0,a)};Bo.prototype.setTrustToken=function(a){this.ow=a};
Bo.prototype.send=function(a,b,c,e){if(this.ja)throw Error("[goog.net.XhrIo] Object is active with another request="+this.Ro+"; newUri="+a);b=b?b.toUpperCase():"GET";this.Ro=a;this.mr=!1;this.ff=!0;this.ja=this.ZF();this.kq=this.lq?this.lq.Yh():zo.Yh();this.ja.onreadystatechange=z(this.yB,this);this.xN&&"onprogress"in this.ja&&(this.ja.onprogress=z(function(h){this.wB(h,!0)},this),this.ja.upload&&(this.ja.upload.onprogress=z(this.wB,this)));try{this.Ds=!0,this.ja.open(b,String(a),!0),this.Ds=!1}catch(h){this.he(5,
h);return}a=c||"";c=new Map(this.headers);if(e)if(Object.getPrototypeOf(e)===Object.prototype)for(var f in e)c.set(f,e[f]);else if(typeof e.keys===p&&typeof e.get===p){f=Qd(e.keys());for(var g=f.next();!g.done;g=f.next())g=g.value,c.set(g,e.get(g))}else throw Error("Unknown input type for opt_headers: "+String(e));e=Array.from(c.keys()).find(function(h){return"content-type"==h.toLowerCase()});f=y.FormData&&a instanceof y.FormData;!ff(Do,b)||e||f||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
b=Qd(c);for(e=b.next();!e.done;e=b.next())c=Qd(e.value),e=c.next().value,c=c.next().value,this.ja.setRequestHeader(e,c);this.Ot&&(this.ja.responseType=this.Ot);"withCredentials"in this.ja&&this.ja.withCredentials!==this.WD&&(this.ja.withCredentials=this.WD);if("setTrustToken"in this.ja&&this.ow)try{this.ja.setTrustToken(this.ow)}catch(h){}try{this.Bx(),0<this.Xp&&((this.zw=Fo(this.ja))?(this.ja.timeout=this.Xp,this.ja.ontimeout=z(this.wD,this)):this.Wp=Vl(this.wD,this.Xp,this)),this.Go=!0,this.ja.send(a),
this.Go=!1}catch(h){this.he(5,h)}};var Fo=function(a){return D&&typeof a.timeout===q&&void 0!==a.ontimeout};v=Bo.prototype;v.ZF=function(){return this.lq?this.lq.Ux():zo.Ux()};v.wD=function(){"undefined"!=typeof ce&&this.ja&&(this.dispatchEvent("timeout"),this.abort(8))};v.he=function(){this.ff=!1;this.ja&&(this.Bg=!0,this.ja.abort(),this.Bg=!1);this.ny();this.Il()};v.ny=function(){this.mr||(this.mr=!0,this.dispatchEvent(fc),this.dispatchEvent("error"))};
v.abort=function(){this.ja&&this.ff&&(this.ff=!1,this.Bg=!0,this.ja.abort(),this.Bg=!1,this.dispatchEvent(fc),this.dispatchEvent("abort"),this.Il())};v.F=function(){this.ja&&(this.ff&&(this.ff=!1,this.Bg=!0,this.ja.abort(),this.Bg=!1),this.Il(!0));Bo.B.F.call(this)};v.yB=function(){this.hc()||(this.Ds||this.Go||this.Bg?this.xB():this.EM())};v.EM=function(){this.xB()};
v.xB=function(){if(this.ff&&"undefined"!=typeof ce&&(!this.kq[1]||4!=this.Nj()||2!=this.getStatus()))if(this.Go&&4==this.Nj())Vl(this.yB,0,this);else if(this.dispatchEvent("readystatechange"),this.iA()){this.ff=!1;try{this.xA()?(this.dispatchEvent(fc),this.dispatchEvent("success")):this.ny()}finally{this.Il()}}};v.wB=function(a,b){this.dispatchEvent(Go(a,"progress"));this.dispatchEvent(Go(a,b?"downloadprogress":"uploadprogress"))};
var Go=function(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}};v=Bo.prototype;v.Il=function(a){if(this.ja){this.Bx();var b=this.ja,c=this.kq[0]?function(){}:null;this.kq=this.ja=null;a||this.dispatchEvent("ready");try{b.onreadystatechange=c}catch(e){}}};v.Bx=function(){this.ja&&this.zw&&(this.ja.ontimeout=null);this.Wp&&(y.clearTimeout(this.Wp),this.Wp=null)};v.isActive=function(){return!!this.ja};v.iA=function(){return 4==this.Nj()};
v.xA=function(){var a=this.getStatus();a:switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var b=!0;break a;default:b=!1}return b||0===a&&!this.QK()};v.QK=function(){var a=String(this.Ro).match(ui)[1]||null;!a&&y.self&&y.self.location&&(a=y.self.location.protocol.slice(0,-1));return Co.test(a?a.toLowerCase():"")};v.Nj=function(){return this.ja?this.ja.readyState:0};v.getStatus=function(){try{return 2<this.Nj()?this.ja.status:-1}catch(a){return-1}};v.DI=function(){return String(this.Ro)};
v.cJ=function(){try{return this.ja?this.ja.responseText:""}catch(a){return""}};v.Ua=function(){try{if(!this.ja)return null;if("response"in this.ja)return this.ja.response;switch(this.Ot){case "":case Ad:return this.ja.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.ja)return this.ja.mozResponseArrayBuffer}return null}catch(a){return null}};v.getResponseHeader=function(a){if(this.ja&&this.iA())return a=this.ja.getResponseHeader(a),null===a?void 0:a};
v.getAllResponseHeaders=function(){return this.ja&&2<=this.Nj()?this.ja.getAllResponseHeaders()||"":""};var Ho=function(a,b){null!=a&&this.append.apply(this,arguments)};v=Ho.prototype;v.hf="";v.set=function(a){this.hf=""+a};v.append=function(a,b,c){this.hf+=String(a);if(null!=b)for(var e=1;e<arguments.length;e++)this.hf+=arguments[e];return this};v.clear=function(){this.hf=""};v.getLength=function(){return this.hf.length};v.toString=function(){return this.hf};var Io=function(){P.call(this);this.AQ={"X-XSRF-Same-Domain":Cd};this.ec=new Wk(this);new Ho};x(Io,P);v=Io.prototype;v.F=function(){P.prototype.F.call(this);this.ec.X()};v.ZO=function(a){this.oC=a};v.send=function(a){this.eO(a)};v.eO=function(a){var b=new wi(this.oC),c=a.yc,e=a.LL;"POST"==e&&this.zD&&c.add("tok",this.zD);b.Kk(c);b=b.toString();a=z(this.OM,this,a);c=this.AQ;var f=new Bo;Eo.push(f);a&&f.C(fc,a);f.Ld("ready",f.mF);f.iP(1E4);f.send(b,e,void 0,c)};
v.OM=function(a,b){var c=null,e=null;b=b.currentTarget;if(b.xA()){var f=this.aN(b.DI(),b.cJ());b=f.proto?f.proto:[];f.debug&&(c=new co(f.debug));f.status&&(e=new ao(f.status));f.api&&(f=(new eo(f.api)).JI(),void 0!==f&&(this.zD=f));a.aK(b,e,c)}else a.handleError()};v.aN=function(a,b){b=b.substring(b.indexOf("&&&START&&&")+11,b.lastIndexOf("&&&END&&&"));try{return JSON.parse(b)}catch(c){return Yn.SN("Sent this request: "+a+"\nFailed to parse response: "+b,c),[]}};v.oC="/s2/lbx";var Jo=function(a){T.call(this);this.ea=Mm(a)};x(Jo,T);Jo.prototype.ZJ=function(a){Km(this.ea.wz()+a)};Jo.prototype.EJ=function(){Km(this.ea.wz()+"up/info/?type=st")};var Ko=function(){};Ko.prototype.sf=function(a,b,c,e,f,g,h){return new Lo(a,b,c,e,f,g,h)};var X=function(a){var b=a.getContext();Xm.call(this,b);this.ma=a};A(X,pn);v=X.prototype;v.mg=function(){return this.ma.getContext()};v.Je=function(a){return this.ma.Je(a)};v.Wh=function(a){return this.ma.Wh(a)};v.Hj=function(a){return this.ma.Hj(a)};v.yh=function(a,b){return this.ma.yh(a,b)};v.U=function(){X.B.U.call(this);var a=this.ma;a.Hh();this.D().appendChild(this.A(),a.A());this.gl(a)};v.F=function(){this.kA()||this.ma.X();X.B.F.call(this)};v.we=function(a){X.B.we.call(this,a);this.ma.we(a)};
v.Sd=function(a,b,c,e){this.ma.Sd(a,b,c,e)};v.Rf=function(a,b){this.ma.Rf(a,b)};v.nk=function(a){return this.ma.re(a)};v.ij=function(a){return this.ma.Bl(a)};v.xi=function(a){X.B.xi.call(this,a);this.ma.Dt(a)};v.Tb=function(a,b,c){var e=!!c,f=this.ma;"x"==a?-1!=b||c?(X.B.Tb.call(this,a,b,c),e=!0):(c=f.re(a),X.B.Tb.call(this,a,c,!1)):X.B.Tb.call(this,a,-1,c);f.Uc(a,b,e)};var Mo=function(a){Xm.call(this,a)};A(Mo,pn);v=Mo.prototype;v.we=function(a){Mo.B.we.call(this,a);for(var b=this.Cj(),c=0;c<b.length;c++)b[c].we(a)};v.xa=function(a){this.oh(a,this.Bb())};v.oh=function(a,b){this.Rw([a],b)};v.hl=function(a){this.Rw(a,this.Bb())};v.Rw=function(a,b){var c=this.Bb();if(a.length&&0<=b&&b<=c){this.Hh();tn++;try{var e=this.WK();for(c=0;c<a.length;c++){var f=b+c,g=a[c];g.Hh();!e&&g.Yb||g.Ne();this.Gs(g,f);g.we(this.Jd);this.sq(g,f)}g.Yb&&this.Pa()}finally{un()}}};
v.Gs=function(a,b){if(b==this.Bb())this.D().appendChild(this.A(),a.A());else{var c=this.A();c.insertBefore(a.A(),c.childNodes[b])}};v.Dk=function(a){var b=this.Ta(a),c=this.Ai(a);if(c){var e=b.Yb;b.we(null);this.Kt(b,a);e&&this.Pa()}return c};v.removeChild=function(a){if(!this.sa)return!1;tn++;try{return this.Dk(Ye(this.sa,a))}finally{un()}};v.clear=function(){tn++;try{for(;this.Dk(0););}finally{un()}};v.Kt=function(a){Pj(a.A())};var No=function(a,b){Xm.call(this,a);this.RD=b};A(No,Mo);v=No.prototype;v.nk=function(a){for(var b=this.Bb(),c=0,e=0;e<b;e++){var f=this.Ta(e),g=f.Wh(a),h=f.Hj(a),k=f.Je(a),l=f.No(a);switch(k){case 0:c+=g;break;case -1:f=f.re(a);l||(f=Math.max(f,g),f=Math.min(f,h));c+=f;break;default:c+=g}}return c+="x"==a?this.sh:this.hj};v.ij=function(a){if("x"==a)return!1;for(var b=this.Bb(),c=0;c<b;c++){var e=this.Ta(c);if(!e.No(a)||!e.Bl(a))return!1}return!0};
v.xi=function(a){for(var b=this.Bb(),c=0;c<b;c++)this.Ta(c).Dt(a);this.kj(a)};v.Tb=function(a,b,c){this.Wk(a,b,c);this.dF(a,b);this.sw(a,b,sn[a])};v.Wk=function(a,b,c){"x"==a&&-1==b?No.B.Tb.call(this,a,this.re(a)-this.sh,!1):No.B.Tb.call(this,a,b,c)};
v.dF=function(a,b){if(this.Bb()){var c=b;b=this.Cj();if(a==this.RD){Xf&&(c=Math.floor(60*c)/60);var e=c;c=sn[a];yn.length=zn.length=An.length=Bn.length=0;for(var f=b.length,g,h=0;h<f;h++){var k=b[h];k.Yb?(zn[h]=k.Je(a),An[h]=k.Wh(a),Bn[h]=k.Hj(a)):(An[h]=0,Bn[h]=0);yn[h]=0}h=!1;for(k=0;k<f;k++)if(g=b[k],g.Yb)if(g.No(a))yn[k]=-1;else if(g.ek(a)){var l=g.re(a);g=g.yh(a,l);yn[k]=g==l?-1:g}else 0==g.Je(a)?yn[k]=An[k]:(h||(h=!0,Cn.length=0),Cn.push(k));if(h)if(-1==e)for(e=0;e<Cn.length;e++)a=Cn[e],yn[a]=
An[a];else{for(k=h=0;k<f;k++)l=yn[k],0>l&&(l=b[k].re(a)),h+=l;for(l=k=a=0;l<Cn.length;l++)g=Cn[l],a+=zn[g],k+=An[g];h=Math.max(e-h,k);Dn(Cn,An,Bn,zn,h,a,yn);for(a=e=0;a<Cn.length;a++)e+=yn[Cn[a]];e-=h;for(a=0;a<Cn.length&&0<e;a++)h=Cn[a],k=yn[h],l=An[h],k>l&&(k=Math.min(e,k-l),yn[h]-=k,e-=k);if(0<e)throw Error("Overflow pixels left over: "+e+".");}for(e=0;e<f;e++)c[b[e].R()]=yn[e]}else xn(a,c,b)}};
v.sw=function(a,b,c){var e=this.Bb();if(e)for(var f=0;f<e;f++){var g=this.Ta(f),h=c[g.R()];g.Uc(a,h,this.tQ(a,b,g,h))}};v.tQ=function(a,b,c,e){return"y"==this.RD&&"x"==a&&e==b};var Oo;var Po=function(a,b){b?a.setAttribute(wd,b):a.removeAttribute(wd)},Qo=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var e="aria-"+b;""===c||void 0==c?(Oo||(c={},Oo=(c.atomic=!1,c.autocomplete=ld,c.dropeffect=ld,c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation=Fd,c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort=ld,c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=Oo,b in c?a.setAttribute(e,c[b]):a.removeAttribute(e)):a.setAttribute(e,c)},Ro=function(a,
b){var c="";b&&(c=b.id);Qo(a,Wb,c)};var So=function(a,b){No.call(this,a,"y");this.QP=!!b};A(So,No);v=So.prototype;v.Aw=Bd;v.bG=Bd;v.U=function(){So.B.U.call(this);var a=this.W;this.QP?(this.ib=this.D().createElement("div"),this.ib.className="CSS_VCONT_CHILDREN_HOLDER",this.nf=this.ib.style,this.D().appendChild(a,this.ib)):(this.ib=a,this.nf=this.Bf())};v.F=function(){this.nf=this.ib=null;So.B.F.call(this)};
v.Wk=function(a,b,c){So.B.Wk.call(this,a,b,c);this.bG!=this.Aw&&(this.Bf().position=this.Aw==Bd?"":td,this.nf.position=this.Aw==Bd?"":Ub)};v.Gs=function(a,b){var c=a.A();In.get()?(c=this.D().createElement("div"),c.className="CSS_VCONT_PREVENT_MARGIN_COLLAPSE_DIV",Vj(c,"\u00a0"),Qo(c,Mc,Cd),b==this.Bb()?(this.ib.appendChild(c),this.ib.appendChild(a.A())):(b=this.ib.childNodes[2*b],this.ib.insertBefore(c,b),this.ib.insertBefore(a.A(),b))):b==this.Bb()?this.ib.appendChild(c):this.ib.insertBefore(c,this.ib.childNodes[b])};
v.Kt=function(a){In.get()&&Pj(a.A().previousSibling);Pj(a.A())};var To=function(a,b,c,e,f){T.call(this);this.WA=a&&a.toString()?bj(a):null;this.fe=c||6E4;this.Si=b||0;this.pQ=bj(e||"");this.TD=f||-1};x(To,T);var Uo=function(a,b,c,e,f){return new To(a,b,c,e,f)};v=To.prototype;v.Bm=function(){return this.fe};v.getType=function(){return this.Si};v.hs=function(){};v.Hk=function(a){this.hs=a};v.wK=!0;var Vo=function(){T.call(this);this.FB=[];this.Ad=void 0;this.Xc=this.la=this.fq=this.Do=this.fG=null};x(Vo,T);v=Vo.prototype;v.xO=function(a){this.Xc=a};v.showNotification=function(a){a&&a.WA?(this.qC(a),this.hD(),this.dispatchEvent(new Q("O"))):this.Oe()};v.qC=function(a){this.Ad&&this.Ad.X();this.Ad=a};v.Oe=function(a){a&&a!=this.Ad||(this.Ad&&(this.Qq(),this.Jl(),this.qC(null),this.dispatchEvent(new Q("N"))),this.hD(!0),0<this.FB.length?this.la=1:2===this.la&&(this.la=3))};
v.qQ=function(){var a=this.Ad;a&&this.Xc&&this.Xc.showNotification(a,a.pQ);this.Jl()};v.hD=function(a){var b=a?this.fG:this.Ad;this.Qq();this.Jl();b?(this.Xc&&this.Xc.showNotification(b),this.la=this.Ad?0===this.FB.length?2:3:0,a||-1==b.Bm()||(this.Do=Qm(mc,this.Oe,b.Bm(),this)),!a&&0<=b.TD&&(this.fq=Qm(mc,this.qQ,b.TD,this))):(this.Xc&&this.Xc.Oe(),this.la=0)};v.Qq=function(){this.Do&&y.clearTimeout(this.Do);this.Do=null};v.Jl=function(){this.fq&&y.clearTimeout(this.fq);this.fq=null};
v.F=function(){T.prototype.F.call(this);this.Qq();this.Jl();this.Ad&&this.Ad.X()};var Wo=function(a,b){this.content=bj(a);typeof b===u?(this.id=b,0!=this.id.lastIndexOf("link_",0)&&(this.id="link_"+this.id)):this.uri=b};var Xo=function(){return I(Ca+J(uc)+ja+J("CSS_ROUNDED_BOX_TOP")+ia+J("CSS_ROUNDED_BOX_CONTENT")+ia+J("CSS_ROUNDED_BOX_BOTTOM")+ha)};var Yo=function(a){Xm.call(this,a);this.Dl=null};A(Yo,pn);Yo.prototype.uh=function(a){if(a)this.ek(a)&&this.Pa(a);else{a=this.ek("x");var b=this.ek("y");a&&b?this.Pa():a?this.Pa("x"):b&&this.Pa("y")}};Yo.prototype.aa=function(){Yo.B.aa.call(this);this.Jd&&(this.Dl=z(this.zo,this),this.Jd.GE(this.Dl))};Yo.prototype.oa=function(){Yo.B.oa.call(this);this.Jd&&(this.Jd.KN(this.Dl),this.Dl=null)};Yo.prototype.zo=function(){this.uh()};var Zo=function(a,b){Yo.call(this,a);this.cg=b};A(Zo,Yo);v=Zo.prototype;v.nj=function(a){a=a.cg;if(!a)return 0;var b=a.A();a=b.style;var c=a.position,e=a.width;a.position=Ub;a.width="";b=b.offsetWidth;a.position=c;a.width=e;return b};v.U=function(){Zo.B.U.call(this);var a=this.cg;a.Hh();var b=a.A();this.fl=b;this.nh=b.style;this.D().appendChild(this.W,b);this.gl(a)};v.F=function(){!this.kA()&&this.cg&&this.cg.X();this.nh=this.fl=this.cg=this.nj=null;Zo.B.F.call(this)};
v.detach=function(){return this.cg?(this.Ai(0),this.xl=this.yl=this.nh=this.fl=this.cg=null,this.uh(),!0):!1};v.Dx=function(a){this.fl&&("x"==a?-1!=this.yl&&(this.yl=-1,this.nh.width=""):-1!=this.xl&&(this.xl=-1,this.nh.height=""))};v.ij=function(a){return"y"==a};v.xi=function(a){this.kj(a);this.Dx(a)};v.nk=function(a){var b=this.A();if(!b)return 0;if("x"==a)return this.nj(this);this.Dx(a);return b.clientHeight};
v.Tb=function(a,b,c){"x"==a?(-1!=b||c?Zo.B.Tb.call(this,a,b,c):Zo.B.Tb.call(this,a,this.re(a),!1),this.uh("y")):Zo.B.Tb.call(this,a,-1,c);this.fl&&("x"==a?-1!=this.yl&&(this.yl=-1,this.nh.width=vn(-1)):(a=-1==b?-1:b,this.xl!=a&&(this.xl=a,this.nh.height=vn(a))))};var $o=function(a,b){Xm.call(this,a);this.QF(b)};A($o,Xm);$o.prototype.Dr=function(){this.Kx||(this.Kx=this.A().firstChild.childNodes[1]);return this.Kx};$o.prototype.QH=function(a){this.DA||a||(this.DA=new Zo(this.getContext(),this));return this.DA};$o.prototype.QF=function(a){var b=this.A();this.Lp(a);fk(b,Xo);W(b,"CSS_ROUNDED_BOX_CONT")};$o.prototype.Lp=function(a){var b=this.A();if(this.Yq){if(this.Yq!=a){var c=this.Yq;kn(b,c)&&(mn(b,c),W(b,a))}}else W(b,a);this.Yq=a};var ap=function(){this.DN=[];this.cF=!1};ap.prototype.hG=function(a){var b=this;return this.DN.map(function(c){return b.HK(c,a)})};ap.prototype.HK=function(a,b){b=void 0===b?function(c){return new c}:b;if(!a.by)return a.instance;b=b(a.by);this.cF&&(delete a.by,a.instance=b);return b};var bp=function(){ap.call(this)};x(bp,ap);var cp=new bp;var dp=function(a){var b="Eg";if(a.Eg&&a.hasOwnProperty(b))return a.Eg;var c=new a;a.Eg=c;a.hasOwnProperty(b);return c};var fp=function(a,b){if(!a)throw Error("Invalid class name "+a);if(typeof b!==p)throw Error("Invalid decorator function "+b);ep[a]=b},gp={},ep={};var hp=function(a){this.Aq=a};de(hp);v=hp.prototype;v.xf=function(){return this.Aq};v.jr=function(a,b){a&&(a.tabIndex=b?0:-1)};v.U=function(a){return a.D().U(d,this.yf(a).join(" "))};v.La=function(a){return a};v.Ec=function(a){return a.tagName==d};v.Ma=function(a,b){b.id&&a.Lb(b.id);var c=this.ia(),e=!1,f=hn(b);f&&Array.prototype.forEach.call(f,function(g){g==c?e=!0:g&&this.Bv(a,g,c)},this);e||W(b,c);this.Zq(a,this.La(b));return b};
v.Bv=function(a,b,c){b==c+na?a.vd(!1):b==c+"-horizontal"?a.setOrientation(Pc):b==c+"-vertical"&&a.setOrientation(Fd)};v.Zq=function(a,b,c){if(b){c=c||b.firstChild;for(var e;c&&c.parentNode==b;){e=c.nextSibling;if(1==c.nodeType){var f=this.Er(c);f&&(f.ve(c),a.isEnabled()||f.vd(!1),a.xa(f),f.Ma(c))}else c.nodeValue&&""!=ue(c.nodeValue)||b.removeChild(c);c=e}}};v.Er=function(a){a:{a=hn(a);for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e=e in ep?ep[e]():null){a=e;break a}}a=null}return a};
v.Jf=function(a){a=a.A();Gm(a,!0,yf);D&&(a.hideFocus=!0);var b=this.xf();b&&Po(a,b)};v.Za=function(a){return a.A()};v.ia=function(){return"goog-container"};v.yf=function(a){var b=this.ia(),c=[b,a.Of==Pc?b+"-horizontal":b+"-vertical"];a.isEnabled()||c.push(b+na);return c};var Y=function(a){T.call(this);this.Fc=a||Ej();this.Tg=ip;this.Ea=null;this.fc=!1;this.W=null;this.Ff=void 0;this.Cd=this.sa=this.Ca=this.bp=null;this.Pg=this.UD=!1};A(Y,T);Y.prototype.Bs=Sm.Ha();var ip=null,jp=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?Oc:Ed;case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?oc:ac;case 64:return b?"open":"close"}throw Error("Invalid component state");};
v=Y.prototype;v.R=function(){return this.Ea||(this.Ea=this.Bs.Yr())};v.Lb=function(a){this.Ca&&this.Ca.Cd&&(fh(this.Ca.Cd,this.Ea),gh(this.Ca.Cd,a,this));this.Ea=a};v.A=function(){return this.W};v.ve=function(a){this.W=a};v.rb=function(a){return this.W?this.Fc.rb(a,this.W):null};v.N=function(){this.Ff||(this.Ff=new Wk(this));return this.Ff};v.Yg=function(a){if(this==a)throw Error(Qb);if(a&&this.Ca&&this.Ea&&this.Ca.ad(this.Ea)&&this.Ca!=a)throw Error(Qb);this.Ca=a;Y.B.Zg.call(this,a)};
v.getParent=function(){return this.Ca};v.Zg=function(a){if(this.Ca&&this.Ca!=a)throw Error("Method not supported");Y.B.Zg.call(this,a)};v.D=function(){return this.Fc};v.za=function(){return this.fc};v.U=function(){this.W=this.Fc.createElement(d)};v.render=function(a){this.Lt(a)};v.PN=function(a){this.Lt(a.parentNode,a)};v.Lt=function(a,b){if(this.fc)throw Error(Db);this.W||this.U();a?a.insertBefore(this.W,b||null):this.Fc.ta.body.appendChild(this.W);this.Ca&&!this.Ca.za()||this.aa()};
v.Ma=function(a){if(this.fc)throw Error(Db);if(a&&this.Ec(a)){this.UD=!0;var b=Dj(a);this.Fc&&this.Fc.ta==b||(this.Fc=Ej(a));this.eb(a);this.aa()}else throw Error("Invalid element to decorate");};v.Ec=function(){return!0};v.eb=function(a){this.W=a};v.aa=function(){this.fc=!0;this.ke(function(a){!a.za()&&a.A()&&a.aa()})};v.oa=function(){this.ke(function(a){a.za()&&a.oa()});this.Ff&&this.Ff.Qa();this.fc=!1};
v.F=function(){this.fc&&this.oa();this.Ff&&(this.Ff.X(),delete this.Ff);this.ke(function(a){a.X()});!this.UD&&this.W&&Pj(this.W);this.Ca=this.bp=this.W=this.Cd=this.sa=null;Y.B.F.call(this)};v.Mf=function(a){return this.R()+"."+a};v.Hp=function(a){this.bp=a};v.az=function(a){if(!this.fc)throw Error("Operation not supported while component is not in document");return this.Fc.A(this.Mf(a))};v.xa=function(a,b){this.oh(a,this.Gd(),b)};
v.oh=function(a,b,c){if(a.fc&&(c||!this.fc))throw Error(Db);if(0>b||b>this.Gd())throw Error("Child component index out of bounds");this.Cd&&this.sa||(this.Cd={},this.sa=[]);if(a.getParent()==this){var e=a.R();this.Cd[e]=a;hf(this.sa,a)}else gh(this.Cd,a.R(),a);a.Yg(this);mf(this.sa,b,0,a);a.fc&&this.fc&&a.getParent()==this?(c=this.La(),(c.childNodes[b]||null)!=a.A()&&(a.A().parentElement==c&&c.removeChild(a.A()),b=c.childNodes[b]||null,c.insertBefore(a.A(),b))):c?(this.W||this.U(),b=this.Ta(b+1),
a.Lt(this.La(),b?b.W:null)):this.fc&&!a.fc&&a.W&&a.W.parentNode&&1==a.W.parentNode.nodeType&&a.aa()};v.La=function(){return this.W};v.kd=function(){null==this.Tg&&(this.Tg=Em(this.fc?this.W:this.Fc.ta.body));return this.Tg};v.Ki=function(a){if(this.fc)throw Error(Db);this.Tg=a};v.iK=function(){return!!this.sa&&0!=this.sa.length};v.Gd=function(){return this.sa?this.sa.length:0};v.ad=function(a){if(this.Cd&&a){var b=this.Cd;a=(null!==b&&a in b?b[a]:void 0)||null}else a=null;return a};
v.Ta=function(a){return this.sa?this.sa[a]||null:null};v.ke=function(a,b){this.sa&&this.sa.forEach(a,b)};v.Cg=function(a){return this.sa&&a?this.sa.indexOf(a):-1};v.removeChild=function(a,b){if(a){var c=typeof a===u?a:a.R();a=this.ad(c);c&&a&&(fh(this.Cd,c),hf(this.sa,a),b&&(a.oa(),a.W&&Pj(a.W)),a.Yg(null))}if(!a)throw Error("Child is not in parent component");return a};v.Dk=function(a,b){return this.removeChild(this.Ta(a),b)};v.ZB=function(a){for(var b=[];this.iK();)b.push(this.Dk(0,a));return b};var lp=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(kp(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!yf;default:return 166>a.keyCode||183<a.keyCode}},np=function(a,b,c,e,f,g){if(Af&&f)return kp(a);if(f&&!e)return!1;if(!yf){typeof b===
q&&(b=mp(b));var h=17==b||18==b||Af&&91==b;if((!c||Af)&&h||Af&&16==b&&(e||g))return!1}if((zf||wf)&&e&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(D&&e&&b==a)return!1;switch(a){case 13:return yf?g||f?!1:!(c&&e):!0;case 27:return!(zf||wf||yf)}return yf&&(e||f||g)?!1:kp(a)},kp=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(zf||wf)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;
case 173:return yf;default:return!1}},mp=function(a){if(yf)a=op(a);else if(Af&&zf)switch(a){case 93:a=91}return a},op=function(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};var pp=function(a,b,c,e){pk.call(this,e);this.type=Tc;this.keyCode=a;this.charCode=b;this.repeat=c};A(pp,pk);var qp=function(a,b){T.call(this);a&&this.eg(a,b)};A(qp,T);v=qp.prototype;v.W=null;v.Oo=null;v.Ps=null;v.Po=null;v.Pc=-1;v.Lf=-1;v.vq=!1;
var rp={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},sp={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},tp=Af&&yf;v=qp.prototype;
v.MJ=function(a){(zf||wf)&&(17==this.Pc&&!a.ctrlKey||18==this.Pc&&!a.altKey||Af&&91==this.Pc&&!a.metaKey)&&this.eC();-1==this.Pc&&(a.ctrlKey&&17!=a.keyCode?this.Pc=17:a.altKey&&18!=a.keyCode?this.Pc=18:a.metaKey&&91!=a.keyCode&&(this.Pc=91));np(a.keyCode,this.Pc,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?(this.Lf=mp(a.keyCode),tp&&(this.vq=a.altKey)):this.handleEvent(a)};v.eC=function(){this.Lf=this.Pc=-1};v.PJ=function(a){this.eC();this.vq=a.altKey};
v.handleEvent=function(a){var b=a.Gc,c=b.altKey;if(D&&a.type==Vc){var e=this.Lf;var f=13!=e&&27!=e?b.keyCode:0}else(zf||wf)&&a.type==Vc?(e=this.Lf,f=0<=b.charCode&&63232>b.charCode&&kp(e)?b.charCode:0):(a.type==Vc?(tp&&(c=this.vq),b.keyCode==b.charCode?32>b.keyCode?(e=b.keyCode,f=0):(e=this.Lf,f=b.charCode):(e=b.keyCode||this.Lf,f=b.charCode||0)):(e=b.keyCode||this.Lf,f=b.charCode||0),Af&&63==f&&224==e&&(e=191));var g=e=mp(e);e?63232<=e&&e in rp?g=rp[e]:25==e&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in
sp&&(g=sp[b.keyIdentifier]);if(!yf||a.type!=Vc||np(g,this.Pc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Pc,this.Pc=g,b=new pp(g,f,a,b),b.altKey=c,this.dispatchEvent(b)};v.A=function(){return this.W};v.eg=function(a,b){this.Po&&this.detach();this.W=a;this.Oo=Bk(this.W,Vc,this,b);this.Ps=Bk(this.W,Uc,this.MJ,b,this);this.Po=Bk(this.W,Wc,this.PJ,b,this)};v.detach=function(){this.Oo&&(Jk(this.Oo),Jk(this.Ps),Jk(this.Po),this.Po=this.Ps=this.Oo=null);this.W=null;this.Lf=this.Pc=-1};
v.F=function(){qp.B.F.call(this);this.detach()};var up={Yf:cd,Zf:"mouseup",lh:"mousecancel",gE:"mousemove",iE:ed,hE:dd,eE:"mouseenter",fE:"mouseleave"};var vp={Yf:nk?"pointerdown":cd,Zf:nk?"pointerup":"mouseup",lh:nk?"pointercancel":"mousecancel",gE:nk?"pointermove":"mousemove",iE:nk?"pointerover":ed,hE:nk?"pointerout":dd,eE:nk?"pointerenter":"mouseenter",fE:nk?"pointerleave":"mouseleave"};var wp=function(){},xp;de(wp);var yp=function(a,b){a=new a;a.ia=function(){return b};return a},zp={button:"pressed",checkbox:ec,menuitem:xd,menuitemcheckbox:ec,menuitemradio:ec,radio:ec,tab:xd,treeitem:xd};v=wp.prototype;v.xf=function(){};v.U=function(a){return a.D().U(d,this.yf(a).join(" "),a.getContent())};v.La=function(a){return a};v.Wl=function(a,b,c){(a=a.A?a.A():a)&&(c?ln:nn)(a,[b])};v.uy=function(a,b,c){this.Wl(a,b,c)};v.Ec=function(){return!0};
v.Ma=function(a,b){b.id&&a.Lb(b.id);var c=this.La(b);c&&c.firstChild?a.Ap(c.firstChild.nextSibling?lf(c.childNodes):c.firstChild):a.Ap(null);var e=0,f=this.ia(),g=this.Ag(),h=!1,k=!1,l=lf(hn(b));l.forEach(function(n){h||n!=f?k||n!=g?e|=this.Tn(n):k=!0:(h=!0,g==f&&(k=!0));1==this.Tn(n)&&Zj(c)&&ak(c,!1)},this);a.Cv(e);h||(l.push(f),g==f&&(k=!0));k||l.push(g);(a=a.Fd)&&l.push.apply(l,a);h&&k&&!a||jn(b,l.join(" "));return b};v.Jf=function(a){a.kd()&&this.Ki(a.A(),!0);a.isEnabled()&&this.Td(a,a.isVisible())};
v.Wt=function(a,b){if(b=b||this.xf()){var c=a.getAttribute(wd)||null;b!=c&&Po(a,b)}};v.tC=function(a,b){var c=a.bx;null!=c&&this.Vt(b,c);a.isVisible()||Qo(b,Mc,!a.isVisible());a.isEnabled()||this.ze(b,1,!a.isEnabled());a.ab(8)&&this.ze(b,8,a.vA());a.ab(16)&&this.ze(b,16,a.ii());a.ab(64)&&this.ze(b,64,a.pe())};v.Vt=function(a,b){Qo(a,"label",b)};v.Gk=function(a,b){Gm(a,!b,!D)};v.Ki=function(a,b){this.Wl(a,this.Ag()+"-rtl",b)};v.Se=function(a){var b;return a.ab(32)&&(b=a.Za())?Zj(b):!1};
v.Td=function(a,b){var c;if(a.ab(32)&&(c=a.Za())){if(!b&&a.Lo()){try{c.blur()}catch(e){}a.Lo()&&a.Jc(null)}Zj(c)!=b&&ak(c,b)}};v.setVisible=function(a,b){V(a,b);a&&Qo(a,Mc,!b)};v.Sc=function(a,b,c){var e=a.A();if(e){var f=this.Dj(b);f&&this.Wl(a,f,c);this.ze(e,b,c)}};v.ze=function(a,b,c){xp||(xp={1:hc,8:xd,16:ec,64:"expanded"});b=xp[b];var e=a.getAttribute(wd)||null;e&&(e=zp[e]||b,b=b==ec||b==xd?e:b);b&&Qo(a,b,c)};
v.setContent=function(a,b){var c=this.La(a);c&&(Nj(c),b&&(typeof b===u?Vj(c,b):(a=function(e){if(e){var f=Dj(c);c.appendChild(typeof e===u?f.createTextNode(e):e)}},Array.isArray(b)?b.forEach(a):!fe(b)||"nodeType"in b?a(b):lf(b).forEach(a))))};v.Za=function(a){return a.A()};v.ia=function(){return"goog-control"};v.Ag=function(){return this.ia()};v.yf=function(a){var b=this.ia(),c=[b],e=this.Ag();e!=b&&c.push(e);b=this.dI(a.getState());c.push.apply(c,b);(a=a.Fd)&&c.push.apply(c,a);return c};
v.dI=function(a){for(var b=[];a;){var c=a&-a;b.push(this.Dj(c));a&=~c}return b};v.Dj=function(a){this.Gl||this.Px();return this.Gl[a]};v.Tn=function(a){this.qD||this.XF();a=parseInt(this.qD[a],10);return isNaN(a)?0:a};v.Px=function(){var a=this.Ag();a.replace(/\xa0|\s/g," ");this.Gl={1:a+na,2:a+"-hover",4:a+"-active",8:a+"-selected",16:a+"-checked",32:a+"-focused",64:a+"-open"}};v.XF=function(){this.Gl||this.Px();this.qD=hh(this.Gl)};var Ap=function(a,b,c){Y.call(this,c);if(!b){for(b=this.constructor;b;){var e=je(b);if(e=gp[e])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=e?typeof e.Ha===p?e.Ha():new e:null}this.ha=b;this.Ap(void 0!==a?a:null);this.bx=null};A(Ap,Y);v=Ap.prototype;v.Uq=null;v.la=0;v.Qk=39;v.rl=255;v.Tp=0;v.Fb=!0;v.Fd=null;v.ps=!0;v.ml=!1;v.oN=null;v.zu=function(a){this.za()&&a!=this.ps&&this.xy(a);this.ps=a};v.Za=function(){return this.ha.Za(this)};v.Fj=function(){return this.Ba||(this.Ba=new qp)};
v.tq=function(a){a&&(this.Fd?ff(this.Fd,a)||this.Fd.push(a):this.Fd=[a],this.ha.uy(this,a,!0))};v.HN=function(a){a&&this.Fd&&hf(this.Fd,a)&&(0==this.Fd.length&&(this.Fd=null),this.ha.uy(this,a,!1))};v.Wl=function(a,b){b?this.tq(a):this.HN(a)};v.U=function(){var a=this.ha.U(this);this.ve(a);this.ha.Wt(a,this.Lj());this.ml||this.ha.Gk(a,!1);this.isVisible()||this.ha.setVisible(a,!1)};v.Lj=function(){return this.oN};v.Vt=function(a){this.bx=a;var b=this.A();b&&this.ha.Vt(b,a)};v.La=function(){return this.ha.La(this.A())};
v.Ec=function(a){return this.ha.Ec(a)};v.eb=function(a){a=this.ha.Ma(this,a);this.ve(a);this.ha.Wt(a,this.Lj());this.ml||this.ha.Gk(a,!1);this.Fb=a.style.display!=ld};v.aa=function(){Ap.B.aa.call(this);this.ha.tC(this,this.W);this.ha.Jf(this);if(this.Qk&-2&&(this.ps&&this.xy(!0),this.ab(32))){var a=this.Za();if(a){var b=this.Fj();b.eg(a);this.N().C(b,Tc,this.wc).C(a,oc,this.Me).C(a,ac,this.Jc)}}};
v.xy=function(a){var b=this.Pg?vp:up,c=this.N(),e=this.A();a?(c.C(e,b.Yf,this.dd).C(e,[b.Zf,b.lh],this.Hf).C(e,ed,this.Tj).C(e,dd,this.qs),this.Pg&&c.C(e,Ic,this.tp),this.Rj!=ai&&c.C(e,gc,this.Rj),D&&!this.ak&&(this.ak=new Bp(this),this.XB(this.ak))):(c.ka(e,b.Yf,this.dd).ka(e,[b.Zf,b.lh],this.Hf).ka(e,ed,this.Tj).ka(e,dd,this.qs),this.Pg&&c.ka(e,Ic,this.tp),this.Rj!=ai&&c.ka(e,gc,this.Rj),D&&(N(this.ak),this.ak=null))};
v.oa=function(){Ap.B.oa.call(this);this.Ba&&this.Ba.detach();this.isVisible()&&this.isEnabled()&&this.ha.Td(this,!1)};v.F=function(){Ap.B.F.call(this);this.Ba&&(this.Ba.X(),delete this.Ba);delete this.ha;this.ak=this.Fd=this.Uq=null};v.getContent=function(){return this.Uq};v.setContent=function(a){this.ha.setContent(this.A(),a);this.Ap(a)};v.Ap=function(a){this.Uq=a};v.uc=function(){var a=this.getContent();if(!a)return"";a=typeof a===u?a:Array.isArray(a)?a.map(dk).join(""):ck(a);return fi(a)};
v.wC=function(a){this.setContent(a)};v.Ki=function(a){Ap.B.Ki.call(this,a);var b=this.A();b&&this.ha.Ki(b,a)};v.Gk=function(a){this.ml=a;var b=this.A();b&&this.ha.Gk(b,a)};v.isVisible=function(){return this.Fb};v.setVisible=function(a,b){return b||this.Fb!=a&&this.dispatchEvent(a?"show":Nc)?((b=this.A())&&this.ha.setVisible(b,a),this.isEnabled()&&this.ha.Td(this,a),this.Fb=a,!0):!1};v.isEnabled=function(){return!this.ed(1)};
v.TK=function(){var a=this.getParent();return!!a&&typeof a.isEnabled==p&&!a.isEnabled()};v.vd=function(a){!this.TK()&&this.Hg(1,!a)&&(a||(this.setActive(!1),this.lc(!1)),this.isVisible()&&this.ha.Td(this,a),this.Sc(1,!a,!0))};v.nA=function(){return this.ed(2)};v.lc=function(a){this.Hg(2,a)&&this.Sc(2,a)};v.isActive=function(){return this.ed(4)};v.setActive=function(a){this.Hg(4,a)&&this.Sc(4,a)};v.vA=function(){return this.ed(8)};v.Jp=function(a){this.Hg(8,a)&&this.Sc(8,a)};v.ii=function(){return this.ed(16)};
v.eu=function(a){this.Hg(16,a)&&this.Sc(16,a)};v.Lo=function(){return this.ed(32)};v.CC=function(a){this.Hg(32,a)&&this.Sc(32,a)};v.pe=function(){return this.ed(64)};v.mb=function(a){this.Hg(64,a)&&this.Sc(64,a)};v.getState=function(){return this.la};v.ed=function(a){return!!(this.la&a)};v.Sc=function(a,b,c){c||1!=a?this.ab(a)&&b!=this.ed(a)&&(this.ha.Sc(this,a,b),this.la=b?this.la|a:this.la&~a):this.vd(!b)};v.Cv=function(a){this.la=a};v.ab=function(a){return!!(this.Qk&a)};
v.Eb=function(a,b){if(this.za()&&this.ed(a)&&!b)throw Error(Db);!b&&this.ed(a)&&this.Sc(a,!1);this.Qk=b?this.Qk|a:this.Qk&~a};v.Mc=function(a){return!!(this.rl&a)&&this.ab(a)};v.oO=function(a,b){this.rl=b?this.rl|a:this.rl&~a};v.iu=function(a,b){this.Tp=b?this.Tp|a:this.Tp&~a};v.Hg=function(a,b){return this.ab(a)&&this.ed(a)!=b&&(!(this.Tp&a)||this.dispatchEvent(jp(a,b)))&&!this.hc()};v.Tj=function(a){!Cp(a,this.A())&&this.dispatchEvent("enter")&&this.isEnabled()&&this.Mc(2)&&this.lc(!0)};
v.qs=function(a){!Cp(a,this.A())&&this.dispatchEvent("leave")&&(this.Mc(4)&&this.setActive(!1),this.Mc(2)&&this.lc(!1))};v.tp=function(a){var b=a.target;b.releasePointerCapture&&b.releasePointerCapture(a.pointerId)};v.Rj=ai;var Cp=function(a,b){return!!a.relatedTarget&&Uj(b,a.relatedTarget)};v=Ap.prototype;v.dd=function(a){this.isEnabled()&&(this.Mc(2)&&this.lc(!0),a.Ls()&&(this.Mc(4)&&this.setActive(!0),this.ha&&this.ha.Se(this)&&this.Za().focus()));!this.ml&&a.Ls()&&a.preventDefault()};
v.Hf=function(a){this.isEnabled()&&(this.Mc(2)&&this.lc(!0),this.isActive()&&this.Qf(a)&&this.Mc(4)&&this.setActive(!1))};v.Qf=function(a){this.Mc(16)&&this.eu(!this.ii());this.Mc(8)&&this.Jp(!0);this.Mc(64)&&this.mb(!this.pe());var b=new Q(Vb,this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.Bt=a.Bt);return this.dispatchEvent(b)};v.Me=function(){this.Mc(32)&&this.CC(!0)};v.Jc=function(){this.Mc(4)&&this.setActive(!1);this.Mc(32)&&this.CC(!1)};
v.wc=function(a){return this.isVisible()&&this.isEnabled()&&this.cd(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};v.cd=function(a){return 13==a.keyCode&&this.Qf(a)};if(typeof Ap!==p)throw Error("Invalid component class "+Ap);if(typeof wp!==p)throw Error("Invalid renderer class "+wp);var Dp=je(Ap);gp[Dp]=wp;fp("goog-control",function(){return new Ap(null)});
var Bp=function(a){P.call(this);this.Xc=a;this.Kl=!1;this.ec=new Wk(this);this.XB(this.ec);var b=this.Xc.W;a=a.Pg?vp:up;this.ec.C(b,a.Yf,this.Sj).C(b,a.Zf,this.TJ).C(b,m,this.ai)};A(Bp,P);var Ep=!D||9<=Number(Sf);Bp.prototype.Sj=function(){this.Kl=!1};Bp.prototype.TJ=function(){this.Kl=!0};
var Fp=function(a,b){if(!Ep)return a.button=0,a.type=b,a;var c=document.createEvent("MouseEvents");c.initMouseEvent(b,a.bubbles,a.cancelable,a.view||null,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,a.relatedTarget||null);return c};Bp.prototype.ai=function(a){if(this.Kl)this.Kl=!1;else{var b=a.Gc,c=b.button,e=b.type,f=Fp(b,cd);this.Xc.dd(new pk(f,a.currentTarget));f=Fp(b,"mouseup");this.Xc.Hf(new pk(f,a.currentTarget));Ep||(b.button=c,b.type=e)}};
Bp.prototype.F=function(){this.Xc=null;Bp.B.F.call(this)};var Gp=function(){};A(Gp,wp);de(Gp);Gp.prototype.U=function(a){return a.D().U(d,this.ia())};Gp.prototype.Ma=function(a,b){b.id&&a.Lb(b.id);if("HR"==b.tagName){var c=b;b=this.U(a);Oj(b,c);Pj(c)}else W(b,this.ia());return b};Gp.prototype.setContent=function(){};Gp.prototype.ia=function(){return Bc};var Hp=function(a,b){Ap.call(this,null,a||Gp.Ha(),b);this.Eb(1,!1);this.Eb(2,!1);this.Eb(4,!1);this.Eb(32,!1);this.Cv(1)};A(Hp,Ap);Hp.prototype.aa=function(){Hp.B.aa.call(this);var a=this.A();Po(a,"separator")};fp(Bc,function(){return new Hp});var Ip=function(a){this.Aq=a||"menu"};A(Ip,hp);de(Ip);v=Ip.prototype;v.Ec=function(a){return"UL"==a.tagName||Ip.B.Ec.call(this,a)};v.Er=function(a){return"HR"==a.tagName?new Hp:Ip.B.Er.call(this,a)};v.be=function(a,b){return Uj(a.A(),b)};v.ia=function(){return wc};v.Jf=function(a){Ip.B.Jf.call(this,a);a=a.A();Qo(a,Kc,Cd)};var Jp=function(){Ip.call(this)};x(Jp,Ip);Jp.prototype.La=function(a){var b=a||document;return(b.querySelectorAll&&b.querySelector?b.querySelectorAll(".CSS_VIEW_MENU_DROPSHADOW_CONTENT"):Fj(document,"*",zb,a))[0]};Jp.Ha=function(){return dp(Jp)};var Kp=function(){};Kp.prototype.Sg=function(){};var Lp=function(){if(Bf){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Fe()))?a[1]:"0"}return Af?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(Fe()))?a[0].replace(/_/g,"."):"10"):Df?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Fe()))?a[1]:""):Ef||Ff||Gf?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Fe()))?a[1].replace(/_/g,"."):""):""}();var Mp=function(a){return(a=a.exec(Fe()))?a[1]:""},Np=function(){if(Tf)return Mp(/Firefox\/([0-9.]+)/);if(D||wf||vf)return Nf;if(Xf){if(Ve()||We()){var a=Mp(/CriOS\/([0-9.]+)/);if(a)return a}return Mp(/Chrome\/([0-9.]+)/)}if(Yf&&!Ve())return Mp(/Version\/([0-9.]+)/);if(Uf||Vf){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Fe()))return a[1]+"."+a[2]}else if(Wf)return(a=Mp(/Android\s+([0-9.]+)/))?a:Mp(/Version\/([0-9.]+)/);return""}();var Rp=function(a,b,c,e,f,g,h,k,l){var n=Op(c),t=Cm(a),K=wm(a);K&&t.gA(new lm(K.left,K.top,K.right-K.left,K.bottom-K.top));K=Ej(a);var O=Ej(c);if(K.ta!=O.ta){var S=K.ta.body;O=O.ne();var wa=new L(0,0),Da=Kj(Dj(S));if(tf(Da,"parent")){var Jc=S;do{if(Da==O)var Rb=vm(Jc);else Rb=tm(Jc),Rb=new L(Rb.left,Rb.top);wa.x+=Rb.x;wa.y+=Rb.y}while(Da&&Da!=O&&Da!=Da.parent&&(Jc=Da.frameElement)&&(Da=Da.parent))}S=Aj(wa,vm(S));!D||9<=Number(Sf)||K.jA()||(S=Aj(S,K.Hr()));t.left+=S.x;t.top+=S.y}a=Pp(a,b);b=t.left;
a&4?b+=t.width:a&2&&(b+=t.width/2);t=new L(b,t.top+(a&1?t.height:0));t=Aj(t,n);f&&(t.x+=(a&4?-1:1)*f.x,t.y+=(a&1?-1:1)*f.y);if(h)if(l)var Ea=l;else if(Ea=wm(c))Ea.top-=n.y,Ea.right-=n.x,Ea.bottom-=n.y,Ea.left-=n.x;return Qp(t,c,e,g,Ea,h,k)},Op=function(a){if(a=a.offsetParent){var b="HTML"==a.tagName||"BODY"==a.tagName;if(!b||"static"!=pm(a,rd)){var c=vm(a);if(!b){b=Em(a);var e;if(e=b){e=Yf&&0<=Ee(Np,10);var f=Hf&&0<=Ee(Lp,10),g=Xf&&0<=Ee(Np,85);e=yf||e||f||g}b=e?-a.scrollLeft:b&&!xf&&pm(a,"overflowX")!=
Id?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft;c=Aj(c,new L(b,a.scrollTop))}}}return c||new L},Qp=function(a,b,c,e,f,g,h){a=a.clone();var k=Pp(b,c);c=Bm(b);h=h?h.clone():c.clone();a=a.clone();h=h.clone();var l=0;if(e||0!=k)k&4?a.x-=h.width+(e?e.right:0):k&2?a.x-=h.width/2:e&&(a.x+=e.left),k&1?a.y-=h.height+(e?e.bottom:0):e&&(a.y+=e.top);g&&(f?(e=h,k=0,65==(g&65)&&(a.x<f.left||a.x>=f.right)&&(g&=-2),132==(g&132)&&(a.y<f.top||a.y>=f.bottom)&&(g&=-5),a.x<f.left&&g&1&&(a.x=f.left,k|=1),g&16&&
(l=a.x,a.x<f.left&&(a.x=f.left,k|=4),a.x+e.width>f.right&&(e.width=Math.min(f.right-a.x,l+e.width-f.left),e.width=Math.max(e.width,0),k|=4)),a.x+e.width>f.right&&g&1&&(a.x=Math.max(f.right-e.width,f.left),k|=1),g&2&&(k|=(a.x<f.left?16:0)|(a.x+e.width>f.right?32:0)),a.y<f.top&&g&4&&(a.y=f.top,k|=2),g&32&&(l=a.y,a.y<f.top&&(a.y=f.top,k|=8),a.y+e.height>f.bottom&&(e.height=Math.min(f.bottom-a.y,l+e.height-f.top),e.height=Math.max(e.height,0),k|=8)),a.y+e.height>f.bottom&&g&4&&(a.y=Math.max(f.bottom-
e.height,f.top),k|=2),g&8&&(k|=(a.y<f.top?64:0)|(a.y+e.height>f.bottom?128:0)),f=k):f=256,l=f);g=new lm(0,0,0,0);g.left=a.x;g.top=a.y;g.width=h.width;g.height=h.height;f=l;if(f&496)return f;rm(b,g.mJ());h=g.Va();Bj(c,h)||(c=h,b=b.style,yf?b.MozBoxSizing=bc:zf?b.WebkitBoxSizing=bc:b.boxSizing=bc,b.width=Math.max(c.width,0)+r,b.height=Math.max(c.height,0)+r);return f},Pp=function(a,b){return(b&8&&Em(a)?b^4:b)&-9};var Sp=function(a,b,c){this.element=a;this.Pl=b;this.SM=c};A(Sp,Kp);Sp.prototype.Sg=function(a,b,c){Rp(this.element,this.Pl,a,b,void 0,c,this.SM)};var Tp=function(a,b,c,e){Sp.call(this,a,b);this.Ig=c?5:0;this.tt=e||void 0};A(Tp,Sp);Tp.prototype.CI=function(){return this.Ig};Tp.prototype.Ep=function(a){this.Ig=a};Tp.prototype.Sg=function(a,b,c,e){var f=Rp(this.element,this.Pl,a,b,null,c,10,e,this.tt);if(f&496){var g=this.jl(f,this.Pl);b=this.jl(f,b);f=Rp(this.element,g,a,b,null,c,10,e,this.tt);f&496&&(g=this.jl(f,g),b=this.jl(f,b),Rp(this.element,g,a,b,null,c,this.Ig,e,this.tt))}};Tp.prototype.jl=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};var Up=function(a,b,c){Y.call(this,c);this.ha=b||hp.Ha();this.Of=a||Fd};A(Up,Y);v=Up.prototype;v.mi=null;v.Ba=null;v.ha=null;v.Of=null;v.Fb=!0;v.Ob=!0;v.dm=!0;v.kb=-1;v.lb=null;v.kt=!1;v.KE=!1;v.PM=!0;v.Ee=null;v.Za=function(){return this.mi||this.ha.Za(this)};
v.KO=function(a){if(this.dm){var b=this.Za(),c=this.za();this.mi=a;var e=this.Za();c&&(this.mi=b,this.Xl(!1),this.mi=a,this.Fj().eg(e),this.Xl(!0))}else throw Error("Can't set key event target for container that doesn't support keyboard focus!");};v.Fj=function(){return this.Ba||(this.Ba=new qp(this.Za()))};v.U=function(){this.ve(this.ha.U(this))};v.La=function(){return this.ha.La(this.A())};v.Ec=function(a){return this.ha.Ec(a)};
v.eb=function(a){this.ve(this.ha.Ma(this,a));a.style.display==ld&&(this.Fb=!1)};v.aa=function(){Up.B.aa.call(this);this.ke(function(c){c.za()&&this.WB(c)},this);var a=this.A();this.ha.Jf(this);this.setVisible(this.Fb,!0);var b=this.Pg?vp:up;this.N().C(this,"enter",this.ls).C(this,Oc,this.os).C(this,Ed,this.ss).C(this,"open",this.WJ).C(this,"close",this.ks).C(a,b.Yf,this.dd).C(Dj(a),[b.Zf,b.lh],this.AJ).C(a,[b.Yf,b.Zf,b.lh,ed,dd,gc],this.vJ);this.Pg&&this.N().C(a,Ic,this.tp);this.Se()&&this.Xl(!0)};
v.tp=function(a){var b=a.target;b.releasePointerCapture&&b.releasePointerCapture(a.pointerId)};v.Xl=function(a){var b=this.N(),c=this.Za();a?b.C(c,oc,this.Me).C(c,ac,this.Jc).C(this.Fj(),Tc,this.wc):b.ka(c,oc,this.Me).ka(c,ac,this.Jc).ka(this.Fj(),Tc,this.wc)};v.oa=function(){this.Rc(-1);this.lb&&this.lb.mb(!1);this.kt=!1;Up.B.oa.call(this)};v.F=function(){Up.B.F.call(this);this.Ba&&(this.Ba.X(),this.Ba=null);this.ha=this.lb=this.Ee=this.mi=null};v.ls=function(){return!0};
v.os=function(a){var b=this.Cg(a.target);if(-1<b&&b!=this.kb){var c=this.Hc();c&&c.lc(!1);this.kb=b;c=this.Hc();this.kt&&c.setActive(!0);this.PM&&this.lb&&c!=this.lb&&(c.ab(64)?c.mb(!0):this.lb.mb(!1))}b=this.A();null!=a.target.A()&&Qo(b,Wb,a.target.A().id)};v.ss=function(a){a.target==this.Hc()&&(this.kb=-1);this.A().removeAttribute(Yb)};v.WJ=function(a){(a=a.target)&&a!=this.lb&&a.getParent()==this&&(this.lb&&this.lb.mb(!1),this.lb=a)};
v.ks=function(a){a.target==this.lb&&(this.lb=null);var b=this.A(),c=a.target.A();b&&a.target.nA()&&c&&Ro(b,c)};v.dd=function(a){this.Ob&&this.Sf(!0);var b=this.Za();b&&Zj(b)?b.focus():a.preventDefault()};v.AJ=function(){this.Sf(!1)};v.vJ=function(a){var b=this.Pg?vp:up,c=this.QI(a.target);if(c)switch(a.type){case b.Yf:c.dd(a);break;case b.Zf:case b.lh:c.Hf(a);break;case ed:c.Tj(a);break;case dd:c.qs(a);break;case gc:c.Rj(a)}};
v.QI=function(a){if(this.Ee)for(var b=this.A();a&&a!==b;){var c=a.id;if(c in this.Ee)return this.Ee[c];a=a.parentNode}return null};v.Me=function(){};v.Jc=function(){this.Rc(-1);this.Sf(!1);this.lb&&this.lb.mb(!1)};v.wc=function(a){return this.isEnabled()&&this.isVisible()&&(0!=this.Gd()||this.mi)&&this.cd(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
v.cd=function(a){var b=this.Hc();if(b&&typeof b.wc==p&&b.wc(a)||this.lb&&this.lb!=b&&typeof this.lb.wc==p&&this.lb.wc(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Se())this.Za().blur();else return!1;break;case 36:this.Xj();break;case 35:this.xK();break;case 38:if(this.Of==Fd)this.ys();else return!1;break;case 37:if(this.Of==Pc)this.kd()?this.xs():this.ys();else return!1;break;case 40:if(this.Of==Fd)this.xs();else return!1;break;case 39:if(this.Of==
Pc)this.kd()?this.ys():this.xs();else return!1;break;default:return!1}return!0};v.WB=function(a){var b=a.A();b=b.id||(b.id=a.R());this.Ee||(this.Ee={});this.Ee[b]=a};v.xa=function(a,b){Up.B.xa.call(this,a,b)};v.oh=function(a,b,c){a.iu(2,!0);a.iu(64,!0);!this.Se()&&this.KE||a.Eb(32,!1);a.zu(!1);var e=a.getParent()==this?this.Cg(a):-1;Up.B.oh.call(this,a,b,c);a.za()&&this.za()&&this.WB(a);this.nQ(e,b)};
v.nQ=function(a,b){-1==a&&(a=this.Gd());a==this.kb?this.kb=Math.min(this.Gd()-1,b):a>this.kb&&b<=this.kb?this.kb++:a<this.kb&&b>this.kb&&this.kb--};v.removeChild=function(a,b){if(a=typeof a===u?this.ad(a):a){var c=this.Cg(a);-1!=c&&(c==this.kb?(a.lc(!1),this.kb=-1):c<this.kb&&this.kb--);(c=a.A())&&c.id&&this.Ee&&fh(this.Ee,c.id)}a=Up.B.removeChild.call(this,a,b);a.zu(!0);return a};v.setOrientation=function(a){if(this.A())throw Error(Db);this.Of=a};v.isVisible=function(){return this.Fb};
v.setVisible=function(a,b){if(b||this.Fb!=a&&this.dispatchEvent(a?"show":Nc)){this.Fb=a;var c=this.A();c&&(V(c,a),this.Se()&&this.ha.jr(this.Za(),this.Ob&&this.Fb),b||this.dispatchEvent(this.Fb?"aftershow":"afterhide"));return!0}return!1};v.isEnabled=function(){return this.Ob};
v.vd=function(a){this.Ob!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.Ob=!0,this.ke(function(b){b.VD?delete b.VD:b.vd(!0)})):(this.ke(function(b){b.isEnabled()?b.vd(!1):b.VD=!0}),this.Ob=!1,this.Sf(!1)),this.Se()&&this.ha.jr(this.Za(),a&&this.Fb))};v.Se=function(){return this.dm};v.Td=function(a){a!=this.dm&&this.za()&&this.Xl(a);this.dm=a;this.Ob&&this.Fb&&this.ha.jr(this.Za(),a)};v.Rc=function(a){(a=this.Ta(a))?a.lc(!0):-1<this.kb&&this.Hc().lc(!1)};v.lc=function(a){this.Rc(this.Cg(a))};
v.Hc=function(){return this.Ta(this.kb)};v.Xj=function(){this.Eo(function(a,b){return(a+1)%b},this.Gd()-1)};v.xK=function(){this.Eo(function(a,b){a--;return 0>a?b-1:a},0)};v.xs=function(){this.Eo(function(a,b){return(a+1)%b},this.kb)};v.ys=function(){this.Eo(function(a,b){a--;return 0>a?b-1:a},this.kb)};v.Eo=function(a,b){b=0>b?this.Cg(this.lb):b;var c=this.Gd();b=a.call(this,b,c);for(var e=0;e<=c;){var f=this.Ta(b);if(f&&this.wx(f))return this.Au(b),!0;e++;b=a.call(this,b,c)}return!1};
v.wx=function(a){return a.isVisible()&&a.isEnabled()&&a.ab(2)};v.Au=function(a){this.Rc(a)};v.Sf=function(a){this.kt=a};var Vp=function(a){T.call(this);this.Da=null;this.W=a;a=D||wf;this.ua=new Wk(this);this.ua.C(this.W,a?[Uc,"paste","cut","drop",Sc]:Sc,this)};A(Vp,T);Vp.prototype.handleEvent=function(a){if(a.type==Sc)D&&0==a.keyCode&&0==a.charCode||(this.Nq(),this.dispatchEvent(this.Tx(a)));else if(a.type!=Uc||lp(a)){var b=a.type==Uc?this.W.value:null;D&&229==a.keyCode&&(b=null);var c=this.Tx(a);this.Nq();this.Da=Vl(function(){this.Da=null;this.W.value!=b&&this.dispatchEvent(c)},0,this)}};
Vp.prototype.Nq=function(){null!=this.Da&&(y.clearTimeout(this.Da),this.Da=null)};Vp.prototype.Tx=function(a){a=new pk(a.Gc);a.type=Sc;return a};Vp.prototype.F=function(){Vp.B.F.call(this);this.ua.X();this.Nq();delete this.W};var Wp=function(){this.Hl=[]};A(Wp,wp);de(Wp);v=Wp.prototype;v.Oh=function(a){var b=this.Hl[a];if(!b){switch(a){case 0:b=this.Ag()+"-highlight";break;case 1:b=this.Ag()+"-checkbox";break;case 2:b=this.Ag()+ma}this.Hl[a]=b}return b};v.xf=function(){return"menuitem"};v.U=function(a){var b=a.D().U(d,this.yf(a).join(" "),this.Qx(a.getContent(),a.D()));this.lu(a,b,a.ab(8)||a.ab(16));return b};v.La=function(a){return a&&a.firstChild};
v.Ma=function(a,b){this.jK(b)||b.appendChild(this.Qx(b.childNodes,a.D()));kn(b,"goog-option")&&(a.zp(!0),this.zp(a,b,!0));return Wp.B.Ma.call(this,a,b)};v.setContent=function(a,b){var c=this.La(a),e=this.us(a)?c.firstChild:null;Wp.B.setContent.call(this,a,b);e&&!this.us(a)&&c.insertBefore(e,c.firstChild||null)};v.jK=function(a){a=Rj(a);var b=this.Oh(2);return!!a&&kn(a,b)};v.Qx=function(a,b){var c=this.Oh(2);return b.U(d,c,a)};v.QC=function(a,b,c){a&&b&&this.lu(a,b,c)};
v.zp=function(a,b,c){a&&b&&this.lu(a,b,c)};v.us=function(a){if(a=this.La(a)){a=a.firstChild;var b=this.Oh(1);return!!a&&Tj(a)&&kn(a,b)}return!1};v.lu=function(a,b,c){this.Wt(b,a.Lj());this.tC(a,b);c!=this.us(b)&&(on(b,"goog-option",c),b=this.La(b),c?(c=this.Oh(1),b.insertBefore(a.D().U(d,c),b.firstChild||null)):b.removeChild(b.firstChild))};v.Dj=function(a){switch(a){case 2:return this.Oh(0);case 16:case 8:return Cc;default:return Wp.B.Dj.call(this,a)}};
v.Tn=function(a){var b=this.Oh(0);switch(a){case Cc:return 16;case b:return 2;default:return Wp.B.Tn.call(this,a)}};v.ia=function(){return zc};var Xp=function(){this.Hl=[]};A(Xp,Wp);de(Xp);Xp.prototype.ia=function(){return sc};var Yp=function(a,b,c,e){Ap.call(this,a,e||Wp.Ha(),c);this.Vd(b)};A(Yp,Ap);v=Yp.prototype;v.Ra=function(){var a=this.bp;return null!=a?a:this.uc()};v.Vd=function(a){this.Hp(a)};v.Eb=function(a,b){Yp.B.Eb.call(this,a,b);switch(a){case 8:this.XO(b);break;case 16:this.tO(b)}};v.QC=function(a){this.Eb(8,a)};v.XO=function(a){this.ii()&&!a&&this.eu(!1);var b=this.A();b&&this.ha.QC(this,b,a)};v.zp=function(a){this.Eb(16,a)};v.tO=function(a){var b=this.A();b&&this.ha.zp(this,b,a)};
v.uc=function(){var a=this.getContent();return Array.isArray(a)?(a=$e(a,function(b){return Tj(b)&&(kn(b,Ac)||kn(b,"goog-menuitem-mnemonic-separator"))?"":dk(b)}).join(""),fi(a)):Yp.B.uc.call(this)};v.Py=function(){var a=this.D(),b=this.getContent();return Array.isArray(b)&&(b=cf(b,function(c){return kn(c,Ac)}))?a.es(b):null};v.Hf=function(a){var b=this.getParent();if(b){var c=b.BB;b.BB=null;if(c&&typeof a.clientX===q&&zj(c,new L(a.clientX,a.clientY)))return}Yp.B.Hf.call(this,a)};
v.cd=function(a){return a.keyCode==this.it&&this.Qf(a)?!0:Yp.B.cd.call(this,a)};v.II=function(){return this.it};fp(zc,function(){return new Yp(null)});Yp.prototype.Lj=function(){return this.ab(16)?"menuitemcheckbox":this.ab(8)?"menuitemradio":Yp.B.Lj.call(this)};Yp.prototype.getParent=function(){return Ap.prototype.getParent.call(this)};Yp.prototype.xg=function(){return Ap.prototype.xg.call(this)};var Zp=function(a,b,c,e){Yp.call(this,a,b,c,e||new Xp)};A(Zp,Yp);Zp.prototype.hB=null;Zp.prototype.aa=function(){Zp.B.aa.call(this);this.tx()};Zp.prototype.tx=function(a){this.hB&&this.hB(this,a||"")};fp(sc,function(){return new Zp(null)});var $p=function(){};A($p,wp);de($p);$p.prototype.ia=function(){return yc};var aq=function(a,b,c){Ap.call(this,a,c||$p.Ha(),b);this.Eb(1,!1);this.Eb(2,!1);this.Eb(4,!1);this.Eb(32,!1);this.Cv(1)};A(aq,Ap);fp(yc,function(){return new aq(null)});fp(Bc,function(){return new Hp});var bq=function(a,b){Up.call(this,Fd,b||Ip.Ha(),a);this.Td(!1)};A(bq,Up);v=bq.prototype;v.uq=!0;v.Xw=!1;v.ia=function(){return this.ha.ia()};v.be=function(a){if(this.ha.be(this,a))return!0;for(var b=0,c=this.Gd();b<c;b++){var e=this.Ta(b);if(typeof e.be==p&&e.be(a))return!0}return!1};v.removeItem=function(a){(a=this.removeChild(a,!0))&&a.X()};v.Pr=function(){return this.Gd()};v.Qr=function(){var a=[];this.ke(function(b){a.push(b)});return a};
v.setPosition=function(a,b){var c=this.isVisible();c||V(this.A(),!0);var e=this.A(),f=vm(e);a instanceof L&&(b=a.y,a=a.x);rm(e,e.offsetLeft+(a-f.x),e.offsetTop+(Number(b)-f.y));c||V(this.A(),!1)};v.getPosition=function(){return this.isVisible()?vm(this.A()):null};v.Fk=function(a){(this.uq=a)&&this.Td(!0)};v.kO=function(a){this.Xw=a};
v.setVisible=function(a,b,c){(b=bq.B.setVisible.call(this,a,b))&&a&&this.za()&&this.uq&&this.Za().focus();this.BB=a&&c&&typeof c.clientX===q?new L(c.clientX,c.clientY):null;return b};v.ls=function(a){this.uq&&this.Za().focus();return bq.B.ls.call(this,a)};v.wx=function(a){return(this.Xw||a.isEnabled())&&a.isVisible()&&a.ab(2)};v.eb=function(a){this.hy(a);bq.B.eb.call(this,a)};
v.cd=function(a){var b=bq.B.cd.call(this,a);b||this.ke(function(c){!b&&c.II&&c.it==a.keyCode&&(this.isEnabled()&&this.lc(c),b=c.wc(a))},this);return b};v.Rc=function(a){bq.B.Rc.call(this,a);(a=this.Ta(a))&&zm(a.A(),this.A())};v.hy=function(a){var b=this.ha;a=this.D().Ej(d,b.ia()+ma,a);for(var c=a.length,e=0;e<c;e++)b.Zq(this,a[e])};var cq=function(a,b){bq.call(this,b,a)};A(cq,bq);v=cq.prototype;v.UA=0;v.Oc="";v.Yw=!1;v.YG=0;v.U=function(){cq.B.U.call(this);var a=this.D(),b=a.U(d,this.ha.ia()+"-filter",this.ik=a.U(d,null,this.Oc),this.jb=a.U(Gb,{type:Ad})),c=this.A();a.appendChild(c,b);b=this.Mf("content-el");this.Ll=a.U(d,{"class":this.ha.ia()+ma,id:b});a.appendChild(c,this.Ll);this.dA();Qo(this.jb,$b,"list");Qo(this.jb,"owns",b);Qo(this.jb,"expanded",!0)};
v.dA=function(){this.Td(!0);this.KO(this.jb);yf&&this.jb.setAttribute($b,"off");this.UA&&(this.jb.maxLength=this.UA)};v.mP=function(){!this.Kc&&this.jb&&(this.Kc=new Vp(this.jb),Gm(this.jb,!1),Bk(this.Kc,Sc,this.Nz,!1,this),Bk(this.jb.parentNode,m,this.mB,!1,this),this.Yw&&(this.am=[]))};v.uD=function(){this.Kc&&(Ik(this.Kc,Sc,this.Nz,!1,this),Ik(this.jb.parentNode,m,this.mB,!1,this),this.Kc.X(),this.am=this.Kc=void 0)};
v.setVisible=function(a,b,c){(b=cq.B.setVisible.call(this,a,b,c))&&a&&this.za()?(this.EO(""),this.mP()):b&&!a&&this.uD();return b};v.F=function(){this.uD();this.ik=this.jb=void 0;cq.B.F.call(this)};v.EO=function(a){this.jb&&(this.jb.value=a,this.Gy(a))};v.oK=function(a){return!(!this.eN||!this.eN[a.R()])};v.Nz=function(){this.Gy(this.jb.value);var a=this.Hc();a&&a.isVisible()||this.Xj();this.dispatchEvent("filterchange")};
v.Gy=function(a){if(this.ZG!=a){this.ik&&(this.ik.style.visibility=""==a?Id:Mc);if(this.Yw&&this.am){var b=a.match(/^(.+),[ ]*([^,]*)$/),c=b&&b[1]?b[1].split(","):[];if(","==a.slice(-1)||c.length!=this.am.length){var e=c[c.length-1]||"";if(this.Hc()&&""!=e){var f=this.Hc().uc();0==f.toLowerCase().indexOf(e.toLowerCase())&&(c[c.length-1]=f,this.jb.value=c.join(",")+",")}this.am=c;this.dispatchEvent("change");this.Rc(-1)}b&&(a=2<b.length?ue(b[2]):"")}b=new RegExp("(^|[- ,_/.:])"+ii(a),"i");for(e=this.YG;c=
this.Ta(e);e++)if(c instanceof Zp)c.tx(a);else if(!this.oK(c))if(f=c.uc()){var g=f.match(b);""==a||g?(c.setVisible(!0),(f=f.indexOf(g[0]))&&f++,this.ZE(c,f,a.length)):c.setVisible(!1)}else c.setVisible(""==a);this.ZG=a}};v.ZE=function(a,b,c){var e=a.uc();if(0==c)var f=this.D().createTextNode(e);else{f=e.slice(0,b);var g=e.slice(b,b+c);b=e.slice(b+c);f=this.D().U(Mb,null,f,this.D().U("B",null,g),b)}(g=a.Py&&a.Py())?a.setContent([f,this.D().U(Mb,Ac,g)]):a.setContent(f)};
v.cd=function(a){return a.shiftKey||a.ctrlKey||a.altKey||36==a.keyCode||35==a.keyCode?!1:27==a.keyCode?(this.dispatchEvent(ac),!0):cq.B.cd.call(this,a)};v.Rc=function(a){cq.B.Rc.call(this,a);a=this.La();var b=this.Hc()?this.Hc().A():null;this.jb&&Ro(this.jb,b);b&&Uj(a,b)&&zm(b,a)};v.mB=function(){this.jb.focus()};v.La=function(){return this.Ll||this.A()};
v.eb=function(a){this.ve(a);this.hy(a);a=this.D().Ej(d,this.ha.ia()+"-filter",a)[0];this.ik=Rj(a);this.jb=Sj(this.ik);this.Ll=Sj(a);this.ha.Zq(this,a.parentNode,this.Ll);this.dA()};var dq=function(a,b,c,e,f){P.call(this);this.aH=!!e;a=a.get(Nk).D();f=!f&&(yf&&Pf("1.9.1")||zf&&Pf("522")||vf&&Pf("10.50")||D&&9<=Number(Sf)||wf||8<=Se(Hb)&&!(9<=Number(Sf))||vf&&!Pf("10.50"));a=this.Vx(a,f?Jp.Ha():void 0);a.setVisible(!1);a.kO(!1);a.Fk(e||!1);e=c;f&&(e=(void 0)(zb,c));fk(b,Wm,{content:e});a.Ma(b);W(a.A(),f?"CSS_VIEW_MENU_DROPSHADOW":"CSS_VIEW_MENU_BORDER");this.pk=a;7>=Se(Hb)&&(this.Fo=[],Bk(a,["aftershow",Nc],z(this.qM,this)))};A(dq,P);v=dq.prototype;
v.Vx=function(a,b){return this.aH?new cq(b,a):new bq(a,b)};v.Ab=function(){return this.pk};v.qM=function(a){a.target==this.pk&&this.fH(a.type!=Nc)};v.fH=function(a){if(a)for(var b=this.pk.La();b;b=b.parentNode)a=b,a.tagName&&pm(a,rd)==td&&0==pm(a,"zIndex")&&(a.style.zIndex=1,this.Fo.push(a));else{for(b=0;a=this.Fo[b];b++)a.style.zIndex="";this.Fo.length=0}};v.F=function(){dq.B.F.call(this);this.pk.X();this.Fo=this.pk=null};var eq=function(a,b,c,e){Tp.call(this,a,b,c||e);(c||e)&&this.Ep(65|(e?32:132))};A(eq,Tp);var fq=function(a,b){this.Ol=a instanceof L?a:new L(a,b)};A(fq,Kp);fq.prototype.Sg=function(a,b,c,e){var f=Dj(a);var g=f.body;f=f.documentElement;f=new L(g.scrollLeft||f.scrollLeft,g.scrollTop||f.scrollTop);g=this.Ol.x+f.x;f=this.Ol.y+f.y;var h=Op(a);g-=h.x;f-=h.y;Qp(new L(g,f),a,b,c,null,null,e)};var gq=function(a,b){fq.call(this,a,b)};A(gq,fq);gq.prototype.Ig=0;gq.prototype.Ep=function(a){this.Ig=a};gq.prototype.Sg=function(a,b,c,e){var f=sm(a);f=wm(f);var g=Ej(a).Yy();g=new L(this.Ol.x+g.scrollLeft,this.Ol.y+g.scrollTop);var h=b,k=Qp(g,a,h,c,f,10,e);if(0!=(k&496)){if(k&16||k&32)h^=4;if(k&64||k&128)h^=1;k=Qp(g,a,h,c,f,10,e);0!=(k&496)&&Qp(g,a,b,c,f,this.Ig,e)}};var hq=function(a,b){bq.call(this,a,b);this.Fk(!0);this.setVisible(!1,!0);this.ye=new Pl};A(hq,bq);v=hq.prototype;v.ZP=!1;v.vP=!1;v.zA=0;v.eb=function(a){hq.B.eb.call(this,a);(a=a.getAttribute("for")||a.htmlFor)&&this.eg(this.D().A(a),1)};v.aa=function(){hq.B.aa.call(this);this.ye.forEach(this.gx,this);var a=this.N();a.C(this,Vb,this.Lg);a.C(this.D().ta,cd,this.iM,!0)};
v.eg=function(a,b,c,e,f){this.hA(a)||(b=this.MF(a,b,c,e,f),this.za()&&this.gx(b),a=me(this.pM,a),this.A()&&this.N().C(this.A(),Uc,a))};v.pM=function(a,b){if(27==b.keyCode)a.focus();else if(a=this.Ta(this.kb)){var c=a.A();a=new pk(b.Gc,c);a.target=c;if(32==b.keyCode||13==b.keyCode)if(sk(c))c.xj(Uc,!1,a);else if(c=Ek(c))if(c=c.Ib[Uc.toString()]){c=c.concat();for(var e=0;e<c.length;e++){var f=c[e];f&&0==f.capture&&!f.Bi&&Kk(f,a)}}32==b.keyCode&&this.Ne()}};
v.MF=function(a,b,c,e,f){if(!a)return null;b={W:a,tD:b,HL:c,pr:e?gc:cd,zL:f};this.ye.set(je(a),b);return b};v.hA=function(a){return a?this.ye.ce(je(a)):!1};v.gx=function(a){this.N().C(a.W,a.pr,this.AB);a.pr!=gc&&this.N().C(a.W,Uc,this.KM)};v.detach=function(a){if(!this.hA(a))throw Error("Menu not attached to provided element, unable to detach.");a=je(a);this.za()&&this.mG(this.ye.get(a));this.ye.remove(a)};v.mG=function(a){this.N().ka(a.W,a.pr,this.AB)};
v.kD=function(a,b,c){var e=this.isVisible();this.SK()&&this.ZP?this.Ne():this.dispatchEvent("beforeshow")&&(b="undefined"!=typeof b?b:8,e||(this.A().style.visibility=Mc),V(this.A(),!0),a.Sg(this.A(),b,c),e||(this.A().style.visibility=Id),this.Rc(-1),this.setVisible(!0))};v.fD=function(a,b,c){b=void 0!==a.tD?new Tp(a.W,a.tD,!0):new gq(b,c);b.Ep&&b.Ep(5);this.kD(b,a.HL,a.zL,a.W)};v.xP=function(a,b,c){this.kD(new eq(a,b,!0),c,null,a)};
v.Ne=function(){this.isVisible()&&(this.setVisible(!1),this.isVisible()||(this.zA=Date.now()))};v.SK=function(){return this.isVisible()||this.xQ()};v.xQ=function(){return 150>Date.now()-this.zA};v.Lg=function(){this.Ne()};v.AB=function(a){this.vP&&a.shiftKey&&2==a.button||this.zB(a)};v.KM=function(a){32!=a.keyCode&&13!=a.keyCode&&40!=a.keyCode||this.zB(a);40==a.keyCode&&this.Xj()};
v.zB=function(a){for(var b=this.ye.Ke(),c=0;c<b.length;c++){var e=this.ye.get(b[c]);if(e.W==a.currentTarget){this.fD(e,a.clientX,a.clientY);a.preventDefault();a.stopPropagation();break}}};v.iM=function(a){this.isVisible()&&!this.be(a.target)&&this.Ne()};v.Jc=function(a){hq.B.Jc.call(this,a);this.Ne()};v.F=function(){hq.B.F.call(this);this.ye&&(this.ye.clear(),delete this.ye)};var iq=function(a,b,c){dq.call(this,a,b,c)};x(iq,dq);iq.prototype.Vx=function(a,b){return new hq(a,b)};var jq=function(){},kq=new jq,lq=[m,Uc,Wc];jq.prototype.C=function(a,b,c,e,f){var g=function(h){var k=Ck(b),l=Tj(h.target)?h.target.getAttribute(wd)||null:null;h.type==m&&h.Ls()?k.call(e,h):13!=h.keyCode&&3!=h.keyCode||h.type==Wc?32!=h.keyCode||l!=dc&&"tab"!=l&&"radio"!=l||(h.type==Wc&&k.call(e,h),h.preventDefault()):(h.type=Vc,k.call(e,h))};g.qe=b;g.cO=e;f?f.C(a,lq,g,c):Bk(a,lq,g,c)};
jq.prototype.ka=function(a,b,c,e,f){for(var g,h=0;g=lq[h];h++){var k=a;var l=g;var n=!!c;l=sk(k)?k.Wm(l,n):k?(k=Ek(k))?k.Wm(l,n):[]:[];for(k=0;n=l[k];k++){var t=n.listener;if(t.qe==b&&t.cO==e){f?f.ka(a,g,n.listener,c,e):Ik(a,g,n.listener,c,e);break}}}};var mq=function(a,b){$o.call(this,a,Ka);this.iG=cp.hG();this.zP=b?b:0;this.ca=null;this.tP();this.bw(!1);this.nP()};A(mq,$o);v=mq.prototype;v.bw=function(a){switch(this.zP){case 0:this.A().style.display=a?"":ld;break;case 1:this.A().style.visibility=a?"":Mc;break;case 2:this.A().style.position=a?"":Ub;this.A().style.top=a?"":"-10000px";break;case 3:this.A().style.position=a?"":td,this.A().style.top=a?"":"-10000px"}var b=this.QH(!0);b&&b.uh();this.Fb=a;on(this.A(),"CSS_APP_NOTIFYWIDGET_SHOWN",a)};
v.nP=function(){this.N().LA(this.A(),kq,this.Lg)};v.Lg=function(a){var b=a.target;b.A&&(b=b.A());for(var c=this.A();b&&b!=c;){var e=this.Tr(b,"link_");if(null!==e){(c=this.pq)&&c.hs&&c.hs(e,b.getAttribute("param"));c&&c.wK&&c==this.pq&&this.Oe();a.stopPropagation();break}else null!==this.Tr(b,"menu_")&&this.QM(b);b=b.parentNode}};v.tP=function(){this.mO("polite");Qo(this.A(),"atomic",Cd)};
v.QM=function(a){this.oy();var b=this.D().U(d);this.A().appendChild(b);for(var c=[],e=a.getAttribute("param").split("&&"),f=0;f<e.length;f++){var g=e[f].split("||");c.push(new Wo(g[0],g[1]||null))}e="";f=c.length;for(g=0;g<f;g++){var h=c[g];h=h.id?Ca+J(zc)+'" action="'+J(pj(h.id))+fa+bj(h.content)+ya:h.content?Ca+J(zc)+" "+J("goog-menuitem-disabled")+fa+bj(h.content)+ya:"<hr>";e+=h}c=I(e);this.ca=new iq(this.getContext(),b,c);c=this.ca.Ab();b.className=[b.className,"CSS_APP_MENU CSS_APP_NOTIFYWIDGET_MENU"].join(" ");
c.Fk(!0);c.xP(a,13,12);this.N().mL(c,Vb,this.Lg,!1,this)};v.oy=function(){if(this.ca){var a=this.ca.Ab();this.N().ka(a,Vb,this.Lg,!1,this);a=a.A();N(this.ca);this.D().removeNode(a);this.ca=null}};v.F=function(){this.oy();mq.B.F.call(this)};v.mO=function(a){Qo(this.A(),"live",a)};
v.showNotification=function(a,b){var c=this;if(!this.hc()){b=b||a.WA;this.bw(!0);var e=this.Dr();fk(e,Wm,{content:b});switch(a.getType()){case 0:this.Lp(Ka);break;case 1:this.Lp("CSS_APP_NOTIFYWIDGET_WARN");break;case 2:this.Lp("CSS_APP_NOTIFYWIDGET_PROMO")}this.Sw(e,"TABLE","CSS_APP_NOTIFYWIDGET_MSG_TABLE");this.HE(e);this.Sw(e,"A","CSS_APP_NOTIFYWIDGET_MSG_A");this.pq=a;this.iG.forEach(function(f){return f.UQ(c.Dr().innerHTML)})}};
v.Oe=function(){this.hc()||(this.bw(!1),Vj(this.Dr(),""),this.pq=void 0)};v.Sw=function(a,b,c){a=a.getElementsByTagName(String(b));for(var e=0;b=a[e];e++)W(b,c)};v.Tr=function(a,b){return(a=a.getAttribute&&a.getAttribute(Vb)||a.id)&&0==a.lastIndexOf(b,0)?a.substr(b.length):null};v.HE=function(a){a=a.getElementsByTagName(Mb);for(var b,c=0;b=a[c];c++)this.Tr(b,"link_")&&W(b,"CSS_APP_NOTIFYWIDGET_MSG_LINK_SPAN")};var nq=function(a){No.call(this,a,"x")};A(nq,No);nq.prototype.Jz=Xc;nq.prototype.px=-1;nq.prototype.ox="";var oq=D||yf&&!Pf("1.9a");v=nq.prototype;v.U=function(){nq.B.U.call(this);var a=this.W;this.ib=this.D().U(d,"CSS_HCONT_CHILDREN_HOLDER");this.nf=this.ib.style;this.tr=this.D().createElement("div");this.tr.className=La;this.D().appendChild(a,this.ib);this.D().appendChild(a,this.tr)};v.F=function(){this.tr=this.nf=this.ib=null;nq.B.F.call(this)};
v.Wk=function(a,b,c){nq.B.Wk.call(this,a,b,c&&(!oq||this.Jz==Xc));a=this.Jz==Xc?"":"right";this.ox!=a&&(this.ox=a,11>=Se(Hb)?this.nf.styleFloat=a:this.nf.cssFloat=a)};v.sw=function(a,b,c){var e=this.Bb();if(e){if("x"==a){for(var f=0,g=0;g<e;g++)f+=c[this.Ta(g).R()];e=f<=b?-1:f;this.px!=e&&(this.px=e,this.nf.width=vn(e))}nq.B.sw.call(this,a,b,c)}};v.Gs=function(a,b){var c=a.A();W(c,Ma);b==this.Bb()?this.ib.appendChild(a.A()):this.ib.insertBefore(c,this.ib.childNodes[b])};
v.Kt=function(a){a=a.A();mn(a,Ma);this.D().removeNode(a)};var qq=function(a){Yo.call(this,a);this.nj=pq};A(qq,Yo);v=qq.prototype;v.F=function(){this.nj=null;qq.B.F.call(this)};v.ij=function(a){return"y"==a};v.xi=function(a){this.kj(a)};v.nk=function(a){if("x"==a)return this.nj(this);this.kj(a);return this.A().offsetHeight};v.Tb=function(a,b,c){"x"==a?(-1!=b||c?qq.B.Tb.call(this,a,b,c):qq.B.Tb.call(this,a,this.re(a),!1),this.uh("y")):qq.B.Tb.call(this,a,b,c)};v.setContent=function(a){this.clear();if(a){var b=this.A();ci(b,gk(a))}else Nj(this.A());this.uh()};
v.xa=function(a){this.gl(a)};v.oh=function(a,b){this.sq(a,b)};v.removeChild=function(a){return this.GN(a)};v.Dk=function(a){return this.Ai(a)};v.clear=function(){this.lj()};var pq=function(a){var b=a.W;a=a.Bf();var c=a.position,e=a.width;a.position=Ub;a.width="";b=b.offsetWidth;a.position=c;a.width=e;return b};var rq=function(a,b,c,e){T.call(this);this.fe=c;this.gm=a;this.sl=b;this.nD=e||25;this.nF()};x(rq,T);v=rq.prototype;v.lH=function(a){this.kC(this.gm,this.sl,1,a)};v.iQ=function(a){this.kC(this.sl,this.gm,-1,a)};
v.xG=function(a,b,c,e){var f="";if(e){e=Bm(b);var g=Bm(a);f="scaleX("+e.width/g.width+") scaleY("+e.height/g.height+")"}U(a,Hd,Id);Ak(a,Jd,z(this.kr,this,a,b));U(b,sa,"rotateY(-90deg) skew(0deg,"+c*-this.nD+"deg)");U(b,Hd,Mc);Vl(function(){U(a,va,ta+this.fe+"s ease-in");U(a,sa,f+"rotateY(90deg)skew(0deg,"+c*this.nD+"deg)");U(b,va,ta+this.fe+"s ease-out "+this.fe+"s");U(b,sa,"")},0,this)};
v.wG=function(a,b,c){U(a.parentElement,"-webkit-perspective",1E3);U(a,ua,"preserve-3d");U(a,ra,Mc);U(b,ua,"preserve-3d");U(b,ra,Mc);Ak(a,Jd,z(this.kr,this,a,b));U(a,Hd,Id);U(b,sa,"rotateY("+91*c+"deg)");U(b,Hd,Mc);Vl(function(){U(a,va,ta+this.fe+"s ease-in");U(a,sa,"rotateY("+-91*c+"deg)");U(b,va,ta+this.fe+"s ease-out "+this.fe+"s");U(b,sa,"")},0,this)};v.vG=function(a,b){this.kr(a,b)};v.yP=function(a,b){U(a,Hd,Mc);U(b,Hd,Id)};v.kr=function(a,b){this.yP(a,b);this.dispatchEvent(new Q("Q"))};
v.kC=function(a,b,c,e){Yf?this.wG(a,b,c,e):Xf?this.xG(a,b,c,e):this.vG(a,b,c,e)};v.nF=function(){if(Xf||Yf)U(this.sl,sa,""),U(this.sl,va,""),U(this.gm,va,""),U(this.gm,sa,"")};var sq=function(a){var b=a.UL;a=a.VL;return I(Ca+J("CSS_LIGHTBOX_FILMSTRIP_THUMBNAIL_NUMBER_BUBBLE")+'"><div id="'+J(a)+aa+J("CSS_LIGHTBOX_FILMSTRIP_THUMBNAIL_NUMBER_BUBBLE_CONTENT")+fa+bj(b)+za+J("CSS_LIGHTBOX_FILMSTRIP_THUMBNAIL_NUMBER_BUBBLE_ANCHOR")+ha)};var tq=function(a){a=a.className;return typeof a===u&&a.match(/\S+/g)||[]},uq=function(a,b){for(var c=tq(a),e=Array.prototype.slice.call(arguments,1),f=c.length+e.length,g=0;g<e.length;g++)ff(c,e[g])||c.push(e[g]);a.className=c.join(" ");return c.length==f},wq=function(a,b){var c=tq(a),e=Array.prototype.slice.call(arguments,1),f=vq(c,e);a.className=f.join(" ");return f.length==c.length-e.length},vq=function(a,b){return a.filter(function(c){return!ff(b,c)})};var xq=function(a,b){Y.call(this,a);this.Pp=b};x(xq,Y);v=xq.prototype;v.U=function(){Y.prototype.U.call(this);var a=this.D(),b=this.A();uq(b,uc,"CSS_LIGHTBOX_FILMSTRIP_THUMBNAIL_MARGIN");this.Cb=this.Sx(.5);this.Cb.style.visibility=Mc;var c=a.createElement(d);c.className="CSS_LIGHTBOX_FILMSTRIP_THUMBNAIL";a.appendChild(c,this.Cb);a.appendChild(b,c);this.Pp&&(c={UL:0,VL:this.Mf("c")},this.Sq=ik(sq,c,a.ta),V(this.Sq,!1),a.appendChild(b,this.Sq))};
v.aa=function(){Y.prototype.aa.call(this);this.Pp&&(this.Ix=this.D().A(this.Mf("c")));this.Wc&&typeof this.wj===q&&(this.ou(),this.bq())};v.SG=function(){this.Wc&&!this.Cb.src&&(this.N().Ld(this.Cb,Zc,this.pB),this.Cb.src=this.Wc)};v.setData=function(a,b){if(b!=this.H||a!=this.wj)this.H=b,this.wj=a,this.Wc=this.H.zg(yq),this.za()&&(this.ou(),this.bq(),this.HD())};v.ou=function(){this.A().hm=this.wj;this.Cb.hm=this.wj;this.Pp&&(this.Ix.hm=this.wj)};
v.pB=function(a){var b=new M(Number(this.Cb.width),Number(this.Cb.height));this.bO(this.Cb,b,50);this.nN(this.Cb,b,50);this.Cb.style.visibility=Id;a&&this.D().Ek(this.Cb,a)};v.bO=function(a,b,c){1!=b.aspectRatio()?b.scale(1/b.gJ()*c).ceil():(b.width=c,b.height=c);Am(a,b)};v.nN=function(a,b,c){b.width>b.height?U(a,$c,(b.width-c)/2*-1+r):b.height>b.width&&U(a,bd,-1*Math.floor((b.height-c)/3)+r)};v.select=function(a){this.bf=a;Dm(this.Cb,a?1:.5);this.bq()};
v.HD=function(){this.Wc=this.H.zg(yq);if(this.za()&&this.Wc&&this.Wc!=this.Cb.src){var a=this.Cb,b=this.Sx,c=a.style,e="";"opacity"in c?e=c.opacity:"MozOpacity"in c?e=c.MozOpacity:nc in c&&(c=c.filter.match(/alpha\(opacity=([\d.]+)\)/))&&(e=String(c[1]/100));this.Cb=b.call(this,""==e?e:Number(e));this.N().Ld(this.Cb,Zc,z(this.pB,this,a));this.Cb.src=this.Wc;this.ou()}};v.bq=function(){if(this.Pp){var a=this.H.ho();this.D().Bc(this.Ix,String(a));V(this.Sq,!this.bf&&0<a)}};
v.Sx=function(a){var b=this.D().createElement("IMG");Dm(b,a);b.className="CSS_LIGHTBOX_FILMSTRIP_THUMBNAIL_IMG";return b};var yq=new M(78,78);var zq=function(a,b){Q.call(this,a);this.fi=b};x(zq,Q);var Aq=function(a){H.call(this,a)};x(Aq,H);v=Aq.prototype;v.Va=function(){return E(this,1)};v.yd=function(a){return F(this,1,a)};v.Hb=function(){return E(this,12)};v.zd=function(a){return F(this,12,a)};v.ac=function(){return E(this,13)};v.wd=function(a){return F(this,13,a)};v.Un=function(){return G(this,33)};v.Lk=function(a){return F(this,33,a)};v.um=function(){return Sg(this,2,!1)};v.Wg=function(a){return F(this,2,a)};v.rm=function(){return G(this,51)};v.Gi=function(a){return F(this,51,a)};
v.Sm=function(){return G(this,32)};v.Hi=function(a){return F(this,32,a)};v.Qn=function(){return Sg(this,19,!1)};v.ah=function(a){return F(this,19,a)};v.Rn=function(){return Sg(this,52,!1)};v.Mi=function(a){return F(this,52,a)};v.Sn=function(){return Sg(this,67,!1)};v.Ni=function(a){return F(this,67,a)};v.ym=function(){return G(this,80)};v.hu=function(a){return F(this,80,a)};v.qm=function(){return Sg(this,20,!1)};v.Fi=function(a){return F(this,20,a)};v.on=function(){return G(this,60)};
v.Ji=function(a){return F(this,60,a)};v.zm=function(){return Sg(this,3,!1)};v.Dp=function(a){return F(this,3,a)};v.Qm=function(){return Sg(this,4,!1)};v.Cu=function(a){return F(this,4,a)};v.ln=function(){return E(this,7,void 0)};v.Xu=function(a){return F(this,7,a)};v.Ym=function(){return G(this,65)};v.Mu=function(a){return F(this,65,a)};v.Em=function(){return E(this,94)};v.qu=function(a){return F(this,94,a)};v.Mm=function(){return E(this,29,void 0)};v.yu=function(a){return F(this,29,a)};
v.bo=function(){return E(this,9)};v.Kv=function(a){return F(this,9,a)};v.co=function(){return E(this,10)};v.Lv=function(a){return F(this,10,a)};v.eo=function(){return E(this,11)};v.Mv=function(a){return F(this,11,a)};v.Zn=function(){return Sg(this,14,!1)};v.Iv=function(a){return F(this,14,a)};v.Im=function(){return Sg(this,34,!1)};v.uu=function(a){return F(this,34,a)};v.ao=function(){return Sg(this,72,!1)};v.Jv=function(a){return F(this,72,a)};v.Dm=function(){return E(this,15)};
v.pu=function(a){return F(this,15,a)};v.Th=function(){return E(this,16)};v.Xg=function(a){return F(this,16,a)};v.Vm=function(){return G(this,17)};v.Lu=function(a){return F(this,17,a)};v.io=function(){return G(this,18)};v.Nv=function(a){return F(this,18,a)};v.jo=function(){return G(this,45)};v.Ov=function(a){return F(this,45,a)};v.Nr=function(){return G(this,22)};v.Iu=function(a){return F(this,22,a)};v.Um=function(){return G(this,54)};v.Ju=function(a){return F(this,54,a)};
v.Wn=function(){return G(this,82)};v.Ev=function(a){return F(this,82,a)};v.wn=function(){return G(this,83)};v.hv=function(a){return F(this,83,a)};v.Xn=function(){return G(this,93)};v.Fv=function(a){return F(this,93,a)};v.Vn=function(){return G(this,95)};v.Dv=function(a){return F(this,95,a)};v.Cm=function(){return G(this,21)};v.mu=function(a){return F(this,21,a)};v.pm=function(){return Sg(this,23,!1)};v.du=function(a){return F(this,23,a)};v.Pj=function(){return E(this,24)};
v.Mp=function(a){return F(this,24,a)};v.oo=function(){return E(this,36)};v.Qv=function(a){return F(this,36,a)};v.Pn=function(){return Sg(this,6,!1)};v.Av=function(a){return F(this,6,a)};v.Kn=function(){return E(this,26)};v.setRotate=function(a){return F(this,26,a)};v.Pm=function(){return G(this,30)};v.Bu=function(a){return F(this,30,a)};v.po=function(){return G(this,31)};v.Rv=function(a){return F(this,31,a)};v.nn=function(){return G(this,27)};v.Yu=function(a){return F(this,27,a)};
v.zn=function(){return E(this,28)};v.lv=function(a){return F(this,28,a)};v.Dn=function(){return G(this,57)};v.qv=function(a){return F(this,57,a)};v.En=function(){return G(this,58)};v.rv=function(a){return F(this,58,a)};v.Bn=function(){return G(this,59)};v.ov=function(a){return F(this,59,a)};v.Gn=function(){return Sg(this,35,!1)};v.tv=function(a){return F(this,35,a)};v.Hn=function(){return Sg(this,41,!1)};v.uv=function(a){return F(this,41,a)};v.An=function(){return Sg(this,64,!1)};
v.nv=function(a){return F(this,64,a)};v.jn=function(){return Sg(this,48,!1)};v.Wu=function(a){return F(this,48,a)};v.Cn=function(){return Sg(this,49,!1)};v.pv=function(a){return F(this,49,a)};v.Zm=function(){return G(this,97)};v.Nu=function(a){return F(this,97,a)};v.fn=function(){return Sg(this,37,!1)};v.Tu=function(a){return F(this,37,a)};v.om=function(){return E(this,38)};v.cu=function(a){return F(this,38,a)};v.nm=function(){return E(this,86)};v.bu=function(a){return F(this,86,a)};
v.lm=function(){return E(this,39)};v.au=function(a){return F(this,39,a)};v.jm=function(){return E(this,87)};v.Yt=function(a){return F(this,87,a)};v.pn=function(){return E(this,88)};v.av=function(a){return F(this,88,a)};v.Yn=function(){return E(this,89)};v.Gv=function(a){return F(this,89,a)};v.gn=function(){return G(this,40)};v.Uu=function(a){return F(this,40,a)};v.Gm=function(){return E(this,42)};v.su=function(a){return F(this,42,a)};v.Fm=function(){return E(this,43)};
v.ru=function(a){return F(this,43,a)};v.yn=function(){return E(this,44)};v.Jk=function(a){return F(this,44,a)};v.xn=function(){return E(this,62)};v.kv=function(a){return F(this,62,a)};v.hn=function(){return G(this,46)};v.Vu=function(a){return F(this,46,a)};v.vn=function(){return G(this,61)};v.gv=function(a){return F(this,61,a)};v.Jm=function(){return G(this,50)};v.vu=function(a){return F(this,50,a)};v.en=function(){return G(this,53)};v.Su=function(a){return F(this,53,a)};
v.dn=function(){return G(this,55)};v.Ru=function(a){return F(this,55,a)};v.Mn=function(){return E(this,56)};v.xv=function(a){return F(this,56,a)};v.so=function(){return E(this,63)};v.Tv=function(a){return F(this,63,a)};v.wo=function(){return E(this,81)};v.Xv=function(a){return F(this,81,a)};v.vo=function(){return G(this,98)};v.Wv=function(a){return F(this,98,a)};v.Am=function(){return G(this,90)};v.ku=function(a){return F(this,90,a)};v.qo=function(){return E(this,68,void 0)};
v.Sv=function(a){return F(this,68,a)};v.uo=function(){return E(this,69,void 0)};v.Vv=function(a){return F(this,69,a)};v.an=function(){return G(this,66)};v.Ou=function(a){return F(this,66,a)};v.Tm=function(){return G(this,70)};v.Fu=function(a){return F(this,70,a)};v.Or=function(){return E(this,71)};v.Ku=function(a){return F(this,71,a)};v.bn=function(){return G(this,73)};v.Pu=function(a){return F(this,73,a)};v.Hm=function(){return G(this,84)};v.tu=function(a){return F(this,84,a)};
v.cn=function(){return G(this,91)};v.Qu=function(a){return F(this,91,a)};v.Rm=function(){return G(this,96)};v.Eu=function(a){return F(this,96,a)};v.im=function(){return G(this,74)};v.Xt=function(a){return F(this,74,a)};v.Uh=function(){return E(this,75,void 0)};v.Hu=function(a){return F(this,75,a)};v.un=function(){return Lg(this,76)};v.bv=function(a){return F(this,76,a)};v.xo=function(){return Lg(this,77)};v.Yv=function(a){return F(this,77,a)};v.Jn=function(){return Lg(this,78)};
v.vv=function(a){return F(this,78,a)};v.Km=function(){return Lg(this,79)};v.wu=function(a){return F(this,79,a)};v.km=function(){return E(this,85)};v.Zt=function(a){return F(this,85,a)};v.tm=function(){return E(this,92)};v.fu=function(a){return F(this,92,a)};v.wm=function(){return E(this,99)};v.gu=function(a){return F(this,99,a)};v.Fn=function(){return G(this,100)};v.sv=function(a){return F(this,100,a)};v.to=function(){return E(this,102)};v.Uv=function(a){return F(this,102,a)};var Cq=function(a,b){var c=Array.prototype.slice.call(arguments),e=c.shift();if("undefined"==typeof e)throw Error("[goog.string.format] Template required");return e.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(f,g,h,k,l,n,t,K){if("%"==n)return"%";var O=c.shift();if("undefined"==typeof O)throw Error("[goog.string.format] Not enough arguments");arguments[0]=O;return Bq[n].apply(null,arguments)})},Bq={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?
a+ji(" ",Number(c)-a.length):ji(" ",Number(c)-a.length)+a},f:function(a,b,c,e,f){e=a.toString();isNaN(f)||""==f||(e=parseFloat(a).toFixed(f));var g=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(e=g+e);if(isNaN(c)||e.length>=Number(c))return e;e=isNaN(f)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(f);a=Number(c)-e.length-g.length;return e=0<=b.indexOf("-",0)?g+e+ji(" ",a):g+ji(0<=b.indexOf("0",0)?"0":" ",a)+e},d:function(a,b,c,e,f,g,h,k){return Bq.f(parseInt(a,
10),b,c,e,0,g,h,k)}};Bq.i=Bq.d;Bq.u=Bq.d;var Dq=function(a){this.xb=void 0;this.zb={};a&&this.iO(a)};v=Dq.prototype;v.set=function(a,b){this.MC(a,b,!1)};v.add=function(a,b){this.MC(a,b,!0)};v.MC=function(a,b,c){for(var e=this,f=0;f<a.length;f++){var g=a.charAt(f);e.zb[g]||(e.zb[g]=new Dq);e=e.zb[g]}if(c&&void 0!==e.xb)throw Error('The collection already contains the key "'+a+'"');e.xb=b};v.iO=function(a){var b=ri(a);a=qi(a);for(var c=0;c<b.length;c++)this.set(b[c],a[c])};
v.Uy=function(a){for(var b=this,c=0;c<a.length;c++)if(b=b.zb[a.charAt(c)],!b)return;return b};v.get=function(a){return(a=this.Uy(a))?a.xb:void 0};v.fb=function(){var a=[];this.Fz(a);return a};v.Fz=function(a){void 0!==this.xb&&a.push(this.xb);for(var b in this.zb)this.zb[b].Fz(a)};v.Ke=function(a){var b=[];if(a){for(var c=this,e=0;e<a.length;e++){var f=a.charAt(e);if(!c.zb[f])return[];c=c.zb[f]}c.Rr(a,b)}else this.Rr("",b);return b};
v.Rr=function(a,b){void 0!==this.xb&&b.push(a);for(var c in this.zb)this.zb[c].Rr(a+c,b)};v.ce=function(a){return void 0!==this.get(a)};v.HF=function(a){return 0==a.length?!this.isEmpty():!!this.Uy(a)};v.zh=function(a){if(this.xb===a)return!0;for(var b in this.zb)if(this.zb[b].zh(a))return!0;return!1};v.clear=function(){this.zb={};this.xb=void 0};
v.remove=function(a){for(var b=this,c=[],e=0;e<a.length;e++){var f=a.charAt(e);if(!b.zb[f])throw Error('The collection does not have the key "'+a+'"');c.push([b,f]);b=b.zb[f]}a=b.xb;for(delete b.xb;0<c.length;)if(f=c.pop(),b=f[0],f=f[1],b.zb[f].isEmpty())delete b.zb[f];else break;return a};v.clone=function(){return new Dq(this)};v.bd=function(){return pi(this.fb())};v.isEmpty=function(){return void 0===this.xb&&eh(this.zb)};var Gq=function(){if(!Eq){var a=Eq=new Dq,b;for(b in Fq)a.add(b,Fq[b])}},Eq,Z=function(a,b){this.types=a;this.sP=b},Fq={a:new Z([3,0],[function(a,b){a.mu(b)},function(a,b){a.xv(b)}]),al:new Z([3],[function(a,b){a.Xt(b)}]),b:new Z([3,0],[function(a,b){a.du(b)},function(a,b){a.cu(b)}]),ba:new Z([0],[function(a,b){a.Zt(b)}]),bc:new Z([0],[function(a,b){a.Yt(b)}]),br:new Z([0],[function(a,b){a.bu(b)}]),c:new Z([3,0],[function(a,b){a.Wg(b)},function(a,b){a.au(b)}]),cc:new Z([3],[function(a,b){a.Gi(b)}]),
ci:new Z([3],[function(a,b){a.Hi(b)}]),cp:new Z([0],[function(a,b){a.fu(b)}]),cv:new Z([0],[function(a,b){a.qu(b)}]),d:new Z([3],[function(a,b){a.Dp(b)}]),dc:new Z([5],[function(a,b){a.gu(b)}]),df:new Z([3],[function(a,b){a.hu(b)}]),dv:new Z([3],[function(a,b){a.ku(b)}]),e:new Z([0],[function(a,b){a.pu(b)}]),f:new Z([4],[function(a,b){a.Xg(b)}]),fg:new Z([3],[function(a,b){a.uu(b)}]),fh:new Z([3],[function(a,b){a.Bu(b)}]),fm:new Z([3],[function(a,b){a.tu(b)}]),fo:new Z([2],[function(a,b){a.wu(b)}]),
ft:new Z([3],[function(a,b){a.vu(b)}]),fv:new Z([3],[function(a,b){a.Rv(b)}]),g:new Z([3],[function(a,b){a.Iv(b)}]),gd:new Z([3],[function(a,b){a.hv(b)}]),h:new Z([3,0],[function(a,b){a.Cu(b)},function(a,b){a.wd(b)}]),i:new Z([3],[function(a,b){a.Iu(b)}]),ic:new Z([0],[function(a,b){a.Ku(b)}]),id:new Z([3],[function(a,b){a.Fu(b)}]),il:new Z([3],[function(a,b){a.Eu(b)}]),ip:new Z([3],[function(a,b){a.Ju(b)}]),iv:new Z([0],[function(a,b){a.Hu(b)}]),j:new Z([1],[function(a,b){a.yu(b)}]),k:new Z([3,0],
[function(a,b){a.Lu(b)},function(a,b){a.su(b)}]),l:new Z([0],[function(a,b){a.Jk(b)}]),lf:new Z([3],[function(a,b){a.Mu(b)}]),lo:new Z([3],[function(a,b){a.Nu(b)}]),m:new Z([0],[function(a,b){a.Tv(b)}]),md:new Z([3],[function(a,b){a.Qu(b)}]),mm:new Z([4],[function(a,b){a.Xv(b)}]),mo:new Z([3],[function(a,b){a.Pu(b)}]),mv:new Z([3],[function(a,b){a.Ou(b)}]),n:new Z([3],[function(a,b){a.Fi(b)}]),nc:new Z([3],[function(a,b){a.Ru(b)}]),nd:new Z([3],[function(a,b){a.Su(b)}]),ng:new Z([3],[function(a,b){a.Dv(b)}]),
no:new Z([3],[function(a,b){a.Tu(b)}]),ns:new Z([3],[function(a,b){a.Uu(b)}]),nt0:new Z([4],[function(a,b){a.Qv(b)}]),nu:new Z([3],[function(a,b){a.Vu(b)}]),nw:new Z([3],[function(a,b){a.Wu(b)}]),o:new Z([1,3],[function(a,b){a.Xu(b)},function(a,b){a.Yu(b)}]),p:new Z([3,0],[function(a,b){a.ah(b)},function(a,b){a.ru(b)}]),pa:new Z([3],[function(a,b){a.gv(b)}]),pc:new Z([0],[function(a,b){a.av(b)}]),pd:new Z([3],[function(a,b){a.Ji(b)}]),pf:new Z([3],[function(a,b){a.Ni(b)}]),pg:new Z([3],[function(a,
b){a.Jv(b)}]),pi:new Z([2],[function(a,b){a.bv(b)}]),pp:new Z([3],[function(a,b){a.Mi(b)}]),q:new Z([4],[function(a,b){a.lv(b)}]),r:new Z([3,0],[function(a,b){a.Av(b)},function(a,b){a.setRotate(b)}]),rf:new Z([3],[function(a,b){a.sv(b)}]),rg:new Z([3],[function(a,b){a.ov(b)}]),rh:new Z([3],[function(a,b){a.pv(b)}]),rj:new Z([3],[function(a,b){a.qv(b)}]),ro:new Z([2],[function(a,b){a.vv(b)}]),rp:new Z([3],[function(a,b){a.rv(b)}]),rw:new Z([3],[function(a,b){a.tv(b)}]),rwa:new Z([3],[function(a,b){a.nv(b)}]),
rwu:new Z([3],[function(a,b){a.uv(b)}]),s:new Z([3,0],[function(a,b){a.Lk(b)},function(a,b){a.yd(b)}]),sc:new Z([0],[function(a,b){a.Gv(b)}]),sg:new Z([3],[function(a,b){a.Ev(b)}]),sm:new Z([3],[function(a,b){a.Fv(b)}]),t:new Z([4],[function(a,b){a.Mp(b)}]),u:new Z([3],[function(a,b){a.Nv(b)}]),ut:new Z([3],[function(a,b){a.Ov(b)}]),v:new Z([0],[function(a,b){a.kv(b)}]),vb:new Z([0],[function(a,b){a.Sv(b)}]),vf:new Z([4],[function(a,b){a.Uv(b)}]),vl:new Z([0],[function(a,b){a.Vv(b)}]),vm:new Z([3],
[function(a,b){a.Wv(b)}]),w:new Z([0],[function(a,b){a.zd(b)}]),x:new Z([0],[function(a,b){a.Kv(b)}]),y:new Z([0],[function(a,b){a.Lv(b)}]),ya:new Z([2],[function(a,b){a.Yv(b)}]),z:new Z([0],[function(a,b){a.Mv(b)}])};v=Gq.prototype;v.qh=function(a,b){return Cq("For token '%s': %s",a,b)};v.parse=function(a){var b=new Aq,c=new Aq;a=this.lN(a,b,c);return new Hq(b,c,a)};
v.lN=function(a,b,c){if(""==a)return!0;a=a.split("-");for(var e=!0,f=0;f<a.length;f++){var g=a[f];if(0==g.length)e=!1;else{var h=this.JP(g);if(h){for(var k=[],l=[],n=!1,t=0;t<h.attributes.types.length;t++){var K=h.attributes.types[t],O=h.value,S=f;if(h.GP&&1==K)for(var wa=O.length;12>wa&&S<a.length-1;)O+="-"+a[S+1],wa=O.length,++S;else if(2==K)for(;S<a.length-1&&a[S+1].match(/^[\d\.]/);)O+="-"+a[S+1],++S;wa=h.attributes.sP[t];O=this.RI(K)(h.RM,O,b,c,wa);if(null===O){n=!0;f=S;break}else k.push(K),
l.push(O)}if(!n)for(h=0;h<l.length;h++)t=k[h],O=l[h],this.GI(t)(g,O);e=e&&n}else e=!1}}return e};v.LK=function(a){a=a.substring(0,1);return a!=a.toLowerCase()};v.JP=function(a){var b=!1,c=a;this.LK(a)&&(b=!0,c=a.substring(0,1).toLowerCase()+a.substring(1));var e=Eq,f;for(f=1;f<=c.length&&e.HF(c.substring(0,f));++f);return 1==f?null:(c=e.get(c.substring(0,f-1)))?{RM:a.substring(0,f-1),value:a.substring(f-1),GP:b,attributes:c}:null};
v.Ip=function(a,b,c,e,f,g){f(c,b);a=a.substring(0,1);g=g(a==a.toUpperCase());f(e,g)};v.XM=function(a,b,c,e,f){if(""==b)return 0;isFinite(b)&&(b=String(b));b=typeof b===u?/^\s*-?0x/i.test(b)?parseInt(b,16):parseInt(b,10):NaN;if(isNaN(b))return 1;this.Ip(a,b,c,e,f,Number);return null};v.vL=function(a,b){switch(b){case 1:this.qh(a,"Option value could not be interpreted as an integer.");break;case 0:this.qh(a,"Missing value for integer option.")}};
v.WM=function(a,b,c,e,f){if(""==b)return 0;var g=Number(b);b=0==g&&te(b)?NaN:g;if(isNaN(b))return 1;this.Ip(a,b,c,e,f,Number);return null};v.uL=function(a,b){switch(b){case 1:this.qh(a,"Option value could not be interpreted as a float.");break;case 0:this.qh(a,"Missing value for float option.")}};v.VM=function(a,b,c,e,f){if(""!=b)return 2;this.Ip(a,!0,c,e,f,Boolean);return null};v.tL=function(a,b){switch(b){case 2:this.qh(a,"Unexpected value specified for boolean option.")}};
v.YM=function(a,b,c,e,f){if(""==b)return 0;this.Ip(a,b,c,e,f,function(g){return g?"1":""});return null};v.wL=function(a,b){switch(b){case 0:this.qh(a,"Missing value for string option.")}};v.RI=function(a){switch(a){case 0:return z(this.XM,this);case 2:return z(this.WM,this);case 3:return z(this.VM,this);case 4:case 1:return z(this.YM,this);default:return function(){}}};
v.GI=function(a){switch(a){case 0:return z(this.vL,this);case 2:return z(this.uL,this);case 3:return z(this.tL,this);case 4:case 1:return z(this.wL,this);default:return function(){}}};var Hq=function(a,b,c){this.L=a;this.O=b;this.Ui=c};Hq.prototype.gb=function(){return this.Ui};var Iq=function(a){this.xt=null;this.Ia=[];this.I=null;this.Fs(a)};v=Iq.prototype;v.rn=function(){return this.I};v.qz=function(){null==this.xt&&(this.xt=new Gq);return this.xt};v.Fs=function(a){this.I=a?typeof a===u?this.qz().parse(a):a:this.qz().parse("")};v.S=function(a,b){return a==b?!1:!0};v.mu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Cm(),b.O.Cm())&&c.mu(a);return this};v.xv=function(a){var b=this.I,c=b.L;this.S(a,c.Mn(),b.O.Mn())&&c.xv(a);return this};
v.Xt=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.im(),b.O.im())&&c.Xt(a);return this};v.du=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.pm(),b.O.pm())&&c.du(a);return this};v.cu=function(a){var b=this.I,c=b.L;this.S(a,c.om(),b.O.om())&&c.cu(a);return this};v.Zt=function(a){var b=this.I,c=b.L;this.S(a,c.km(),b.O.km())&&c.Zt(a);return this};v.Yt=function(a){var b=this.I,c=b.L;this.S(a,c.jm(),b.O.jm())&&c.Yt(a);return this};
v.bu=function(a){var b=this.I,c=b.L;this.S(a,c.nm(),b.O.nm())&&c.bu(a);return this};v.Wg=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.um(),b.O.um())&&c.Wg(a);return this};v.au=function(a){var b=this.I,c=b.L;this.S(a,c.lm(),b.O.lm())&&c.au(a);return this};v.Gi=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.rm(),b.O.rm())&&c.Gi(a);return this};v.Hi=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Sm(),b.O.Sm())&&c.Hi(a);return this};
v.fu=function(a){var b=this.I,c=b.L;this.S(a,c.tm(),b.O.tm())&&c.fu(a);return this};v.qu=function(a){var b=this.I,c=b.L;this.S(a,c.Em(),b.O.Em())&&c.qu(a);return this};v.Dp=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.zm(),b.O.zm())&&c.Dp(a);return this};v.gu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.wm(),b.O.wm())&&c.gu(a);return this};v.hu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.ym(),b.O.ym())&&c.hu(a);return this};
v.ku=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Am(),b.O.Am())&&c.ku(a);return this};v.pu=function(a){var b=this.I,c=b.L;this.S(a,c.Dm(),b.O.Dm())&&c.pu(a);return this};v.Xg=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Th(),b.O.Th())&&c.Xg(a);return this};v.uu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Im(),b.O.Im())&&c.uu(a);return this};v.Bu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Pm(),b.O.Pm())&&c.Bu(a);return this};
v.tu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Hm(),b.O.Hm())&&c.tu(a);return this};v.wu=function(a){var b=this.I,c=b.L;this.S(a,c.Km(),b.O.Km())&&c.wu(a);return this};v.vu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Jm(),b.O.Jm())&&c.vu(a);return this};v.Rv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.po(),b.O.po())&&c.Rv(a);return this};v.Iv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Zn(),b.O.Zn())&&c.Iv(a);return this};
v.hv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.wn(),b.O.wn())&&c.hv(a);return this};v.Cu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Qm(),b.O.Qm())&&c.Cu(a);return this};v.wd=function(a){var b=this.I,c=b.L;this.S(a,c.ac(),b.O.ac())&&c.wd(a);return this};v.Iu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Nr(),b.O.Nr())&&c.Iu(a);return this};v.Ku=function(a){var b=this.I,c=b.L;this.S(a,c.Or(),b.O.Or())&&c.Ku(a);return this};
v.Fu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Tm(),b.O.Tm())&&c.Fu(a);return this};v.Eu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Rm(),b.O.Rm())&&c.Eu(a);return this};v.Ju=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Um(),b.O.Um())&&c.Ju(a);return this};v.Hu=function(a){var b=this.I,c=b.L;this.S(a,c.Uh(),b.O.Uh())&&c.Hu(a);return this};v.yu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Mm(),b.O.Mm())&&c.yu(a);return this};
v.Lu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Vm(),b.O.Vm())&&c.Lu(a);return this};v.su=function(a){var b=this.I,c=b.L;this.S(a,c.Gm(),b.O.Gm())&&c.su(a);return this};v.Jk=function(a){var b=this.I,c=b.L;this.S(a,c.yn(),b.O.yn())&&c.Jk(a);return this};v.Mu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Ym(),b.O.Ym())&&c.Mu(a);return this};v.Nu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Zm(),b.O.Zm())&&c.Nu(a);return this};
v.Tv=function(a){var b=this.I,c=b.L;this.S(a,c.so(),b.O.so())&&c.Tv(a);return this};v.Qu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.cn(),b.O.cn())&&c.Qu(a);return this};v.Xv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.wo(),b.O.wo())&&c.Xv(a);return this};v.Pu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.bn(),b.O.bn())&&c.Pu(a);return this};v.Ou=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.an(),b.O.an())&&c.Ou(a);return this};
v.Fi=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.qm(),b.O.qm())&&c.Fi(a);return this};v.Ru=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.dn(),b.O.dn())&&c.Ru(a);return this};v.Su=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.en(),b.O.en())&&c.Su(a);return this};v.Dv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Vn(),b.O.Vn())&&c.Dv(a);return this};v.Tu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.fn(),b.O.fn())&&c.Tu(a);return this};
v.Uu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.gn(),b.O.gn())&&c.Uu(a);return this};v.Qv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.oo(),b.O.oo())&&c.Qv(a);return this};v.Vu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.hn(),b.O.hn())&&c.Vu(a);return this};v.Wu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.jn(),b.O.jn())&&c.Wu(a);return this};v.Xu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.ln(),b.O.ln())&&c.Xu(a);return this};
v.Yu=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.nn(),b.O.nn())&&c.Yu(a);return this};v.ah=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Qn(),b.O.Qn())&&c.ah(a);return this};v.ru=function(a){var b=this.I,c=b.L;this.S(a,c.Fm(),b.O.Fm())&&c.ru(a);return this};v.gv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.vn(),b.O.vn())&&c.gv(a);return this};v.av=function(a){var b=this.I,c=b.L;this.S(a,c.pn(),b.O.pn())&&c.av(a);return this};
v.Ji=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.on(),b.O.on())&&c.Ji(a);return this};v.Ni=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Sn(),b.O.Sn())&&c.Ni(a);return this};v.Jv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.ao(),b.O.ao())&&c.Jv(a);return this};v.bv=function(a){var b=this.I,c=b.L;this.S(a,c.un(),b.O.un())&&c.bv(a);return this};v.Mi=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Rn(),b.O.Rn())&&c.Mi(a);return this};
v.lv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.zn(),b.O.zn())&&c.lv(a);return this};v.Av=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Pn(),b.O.Pn())&&c.Av(a);return this};v.setRotate=function(a){var b=this.I,c=b.L;this.S(a,c.Kn(),b.O.Kn())&&c.setRotate(a);return this};v.sv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Fn(),b.O.Fn())&&c.sv(a);return this};v.ov=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Bn(),b.O.Bn())&&c.ov(a);return this};
v.pv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Cn(),b.O.Cn())&&c.pv(a);return this};v.qv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Dn(),b.O.Dn())&&c.qv(a);return this};v.vv=function(a){var b=this.I,c=b.L;this.S(a,c.Jn(),b.O.Jn())&&c.vv(a);return this};v.rv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.En(),b.O.En())&&c.rv(a);return this};v.tv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Gn(),b.O.Gn())&&c.tv(a);return this};
v.nv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.An(),b.O.An())&&c.nv(a);return this};v.uv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Hn(),b.O.Hn())&&c.uv(a);return this};v.Lk=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Un(),b.O.Un())&&c.Lk(a);return this};v.yd=function(a){var b=this.I,c=b.L;this.S(a,c.Va(),b.O.Va())&&c.yd(a);return this};v.Gv=function(a){var b=this.I,c=b.L;this.S(a,c.Yn(),b.O.Yn())&&c.Gv(a);return this};
v.Ev=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Wn(),b.O.Wn())&&c.Ev(a);return this};v.Fv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Xn(),b.O.Xn())&&c.Fv(a);return this};v.Mp=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.Pj(),b.O.Pj())&&c.Mp(a);return this};v.Nv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.io(),b.O.io())&&c.Nv(a);return this};v.Ov=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.jo(),b.O.jo())&&c.Ov(a);return this};
v.kv=function(a){var b=this.I,c=b.L;this.S(a,c.xn(),b.O.xn())&&c.kv(a);return this};v.Sv=function(a){var b=this.I,c=b.L;this.S(a,c.qo(),b.O.qo())&&c.Sv(a);return this};v.Uv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.to(),b.O.to())&&c.Uv(a);return this};v.Vv=function(a){var b=this.I,c=b.L;this.S(a,c.uo(),b.O.uo())&&c.Vv(a);return this};v.Wv=function(a){a=a||void 0;var b=this.I,c=b.L;this.S(a,c.vo(),b.O.vo())&&c.Wv(a);return this};
v.zd=function(a){var b=this.I,c=b.L;this.S(a,c.Hb(),b.O.Hb())&&c.zd(a);return this};v.Kv=function(a){var b=this.I,c=b.L;this.S(a,c.bo(),b.O.bo())&&c.Kv(a);return this};v.Lv=function(a){var b=this.I,c=b.L;this.S(a,c.co(),b.O.co())&&c.Lv(a);return this};v.Yv=function(a){var b=this.I,c=b.L;this.S(a,c.xo(),b.O.xo())&&c.Yv(a);return this};v.Mv=function(a){var b=this.I,c=b.L;this.S(a,c.eo(),b.O.eo())&&c.Mv(a);return this};v.setOptions=function(a){this.Fs(a);return this};v.pF=function(){this.Fs("");return this};
v.jf=function(){this.Ia.length=0;this.zQ();return this.Ia.join("-")};
v.zQ=function(){var a=this.I,b=a.L;a=a.O;this.Fa("s",b.Va(),a.Va());this.Fa("w",b.Hb(),a.Hb());this.da("c",b.um(),a.um());this.da("d",b.zm(),a.zm());this.Fa("h",b.ac(),a.ac());this.da("s",b.Un(),a.Un());this.da("h",b.Qm(),a.Qm());this.da("p",b.Qn(),a.Qn());this.da("pp",b.Rn(),a.Rn());this.da("pf",b.Sn(),a.Sn());this.da("n",b.qm(),a.qm());this.Fa("r",b.Kn(),a.Kn());this.da("r",b.Pn(),a.Pn());this.da("o",b.nn(),a.nn());var c=b.ln();this.We("o",c,a.ln());c=b.Mm();this.We("j",c,a.Mm());this.Fa("x",b.bo(),
a.bo());this.Fa("y",b.co(),a.co());this.Fa("z",b.eo(),a.eo());this.da("g",b.Zn(),a.Zn());this.Fa("e",b.Dm(),a.Dm());this.We("f",b.Th(),a.Th());this.da("k",b.Vm(),a.Vm());this.da("u",b.io(),!0);this.da("ut",b.jo(),!0);this.da("i",b.Nr(),!0);this.da("a",b.Cm(),a.Cm());this.da("b",b.pm(),a.pm());this.Fa("b",b.om(),a.om());this.Fa("c",b.lm(),a.lm(),16,8);this.We("q",b.zn(),a.zn());this.da("fh",b.Pm(),a.Pm());this.da("fv",b.po(),a.po());this.da("fg",b.Im(),a.Im());this.da("ci",b.Sm(),a.Sm());this.We("t",
b.Pj(),a.Pj());this.We("nt0",b.oo(),a.oo());this.da("rw",b.Gn(),a.Gn());this.da("rwu",b.Hn(),a.Hn());this.da("rwa",b.An(),a.An());this.da("nw",b.jn(),a.jn());this.da("rh",b.Cn(),a.Cn());this.da("no",b.fn(),a.fn());this.da("ns",b.gn(),a.gn());this.Fa("k",b.Gm(),a.Gm());this.Fa("p",b.Fm(),a.Fm());this.Fa("l",b.yn(),a.yn());this.Fa("v",b.xn(),a.xn());this.da("nu",b.hn(),a.hn());this.da("ft",b.Jm(),a.Jm());this.da("cc",b.rm(),a.rm());this.da("nd",b.en(),a.en());this.da("ip",b.Um(),a.Um());this.da("nc",
b.dn(),a.dn());this.Fa("a",b.Mn(),a.Mn());this.da("rj",b.Dn(),a.Dn());this.da("rp",b.En(),a.En());this.da("rg",b.Bn(),a.Bn());this.da("pd",b.on(),a.on());this.da("pa",b.vn(),a.vn());this.Fa("m",b.so(),a.so());this.Fa("vb",b.qo(),a.qo());this.Fa("vl",b.uo(),a.uo());this.da("lf",b.Ym(),a.Ym());this.da("mv",b.an(),a.an());this.da("id",b.Tm(),a.Tm());this.Fa("ic",b.Or(),!0);this.da("pg",b.ao(),a.ao());this.da("mo",b.bn(),a.bn());this.da("al",b.im(),a.im());this.Fa("iv",b.Uh(),a.Uh());this.Fa("pi",b.un(),
a.un());this.Fa("ya",b.xo(),a.xo());this.Fa("ro",b.Jn(),a.Jn());this.Fa("fo",b.Km(),a.Km());this.da("df",b.ym(),a.ym());this.We("mm",b.wo(),a.wo());this.da("sg",b.Wn(),a.Wn());this.da("gd",b.wn(),a.wn());this.da("fm",b.Hm(),a.Hm());this.Fa("ba",b.km(),a.km());this.Fa("br",b.nm(),a.nm());this.Fa("bc",b.jm(),a.jm(),16,8);this.Fa("pc",b.pn(),a.pn(),16,8);this.Fa("sc",b.Yn(),a.Yn(),16,8);this.da("dv",b.Am(),a.Am());this.da("md",b.cn(),a.cn());this.Fa("cp",b.tm(),a.tm());this.da("sm",b.Xn(),a.Xn());this.Fa("cv",
b.Em(),a.Em());this.da("ng",b.Vn(),a.Vn());this.da("il",b.Rm(),a.Rm());this.da("lo",b.Zm(),a.Zm());this.da("vm",b.vo(),a.vo());this.We("dc",b.wm(),a.wm());this.da("rf",b.Fn(),a.Fn());this.We("vf",b.to(),a.to())};v.ZN=function(a){return void 0==a||10!=a&&16!=a?10:a};v.aJ=function(a){return 16==a?"0x":""};v.MI=function(a,b){if(void 0==b)return"";a=b-a.length;return 0>=a?"":ji("0",a)};
v.Fa=function(a,b,c,e,f){if(null!=b){e=this.ZN(e);b=b.toString(e);var g=new Ho;g.append(this.aJ(e));g.append(this.MI(b,f));g.append(b);this.Gw(a,g.toString(),!!c)}};v.da=function(a,b,c){b&&this.Gw(a,"",!!c)};v.We=function(a,b,c){b&&this.Gw(a,b,!!c)};v.Gw=function(a,b,c){c&&(a=a.substring(0,1).toUpperCase()+a.substring(1));this.Ia.push(a+b)};var Jq=function(a){Iq.call(this,a);this.HP=!0};A(Jq,Iq);v=Jq.prototype;v.Wg=function(a){a&&this.ae();return Jq.B.Wg.call(this,a)};v.wd=function(a){a=this.Bw(a);null!=a&&this.yd();return Jq.B.wd.call(this,a)};v.Lk=function(a){a&&this.ae();return Jq.B.Lk.call(this,a)};v.Jk=function(a){return Jq.B.Jk.call(this,a)};v.Xg=function(a){a&&(a=a.replace(";",":"));return Jq.B.Xg.call(this,a)};v.Hi=function(a){a&&this.ae();return Jq.B.Hi.call(this,a)};v.Gi=function(a){a&&this.ae();return Jq.B.Gi.call(this,a)};
v.yd=function(a){ge(a)&&(a=Math.max(a.width,a.height));a=this.Bw(a);null!=a&&(this.zd(),this.wd());return Jq.B.yd.call(this,a)};v.ah=function(a){a&&this.ae();return Jq.B.ah.call(this,a)};v.Mi=function(a){a&&this.ae();return Jq.B.Mi.call(this,a)};v.Ni=function(a){a&&this.ae();return Jq.B.Ni.call(this,a)};v.Fi=function(a){a&&this.ae();return Jq.B.Fi.call(this,a)};v.Ji=function(a){a&&this.ae();return Jq.B.Ji.call(this,a)};v.zd=function(a){a=this.Bw(a);null!=a&&this.yd();return Jq.B.zd.call(this,a)};
v.nK=function(){var a=this.rn().L;return!!(a.Va()||a.Hb()||a.ac())};v.ae=function(){this.Fi();this.Gi();this.Wg();this.Hi();this.Ji();this.ah();this.Mi();this.Ni();return this};v.uF=function(){this.yd();this.wd();this.zd();this.ae();return this};v.Bw=function(a){return null==a||0>a?void 0:a};v.jf=function(){this.HP&&this.xJ();return Jq.B.jf.call(this)};v.xJ=function(){var a=this.rn().L;a.io()||a.jo()?a.Va()||this.yd(0):this.nK()||this.uF()};var Kq=/^[^\/]*\/\//,Lq=function(a,b){b=void 0===b?!1:b;this.xk=a;this.kp="";(a=this.xk.match(Kq))&&a[0]?(this.kp=a[0],a=this.kp.match(/\w+/)?this.xk:"http://"+this.xk.substring(this.kp.length)):a="http://"+this.xk;this.hq=Fi(a,!0);this.mA=b;this.Ui=!0;this.gB=!1};v=Lq.prototype;v.pl=function(a){this.ui=this.ui?this.ui+("/"+a):a};
v.Af=function(){if(void 0==this.Ia){var a=this.hq.getPath().substring(1);this.ui=null;if(this.mA){this.Ia=[];if(1<(a.match(/=/g)||[]).length)return this.Ui=!1,this.Ia;var b=a.indexOf("=");-1!=b?(this.Ia.push(a.substr(0,b)),this.Ia.push(a.substr(b+1))):this.Ia.push(a);return this.Ia}this.Ia=a.split("/");a=this.Ia.length;2<a&&"u"==this.Ia[0]&&(this.pl(this.Ia[0]+"/"+this.Ia[1]),this.Ia.shift(),this.Ia.shift(),a-=2);if(0==a||4==a||7<a)return this.Ui=!1,this.Ia;if(2==a)this.pl(this.Ia[0]);else if("image"==
this.Ia[0])this.pl(this.Ia[0]);else if(7==a||3==a)return this.Ui=!1,this.Ia;if(3>=a){this.gB=!0;3==a&&(this.pl(this.Ia[1]),this.Ia.shift(),--a);--a;b=this.Ia[a];var c=b.indexOf("=");-1!=c&&(this.Ia[a]=b.substr(0,c),this.Ia.push(b.substr(c+1)))}}return this.Ia};v.gb=function(){this.Af();return this.Ui};v.rA=function(){this.Af();return this.gB};v.lA=function(){this.Af();return this.mA};v.Ph=function(){var a=this.hq.Qg;return this.hq.Ph()+(a?":"+a:"")};v.getQuery=function(){return this.hq.Jr()};
v.rz=function(){this.Af();void 0==this.ui&&(this.ui=null);return this.ui};v.Vj=function(){return null!=this.rz()};v.Co=function(){switch(this.Af().length){case 7:return!0;case 6:return!this.Vj();case 5:return!1;case 3:return!0;case 2:return!this.Vj();case 1:return!1;default:return!1}};v.zf=function(a){return this.lA()?this.tI(a):this.rA()?this.NI(a):this.oJ(a)};
v.oJ=function(a){var b=this.Vj()?1:0;switch(a){case 0:b=0+b;break;case 1:b=1+b;break;case 2:b=2+b;break;case 3:b=3+b;break;case 4:if(!this.Co())return null;b=4+b;break;case 5:a=this.Co()?1:0;b=4+b+a;break;default:return null}return this.Af()[b]};v.NI=function(a){var b=this.Vj()?1:0;switch(a){case 6:a=0+b;break;case 4:if(!this.Co())return null;a=1+b;break;default:return null}return this.Af()[a]};v.tI=function(a){switch(a){case 7:a=0;break;case 4:if(!this.Co())return null;a=1;break;default:return null}return this.Af()[a]};
v.Hd=function(){return this.xk};v.OI=function(){void 0==this.eB&&(this.eB=this.zf(6));return this.eB};v.kn=function(){void 0==this.fB&&(this.fB=this.zf(0));return this.fB};v.Kj=function(){void 0==this.HB&&(this.HB=this.zf(1));return this.HB};v.Uh=function(){void 0==this.Xz&&(this.Xz=this.zf(2));return this.Xz};v.hJ=function(){void 0==this.lD&&(this.lD=this.zf(3));return this.lD};v.Yh=function(){void 0==this.CB&&(this.CB=this.zf(4));return this.CB};
v.rI=function(){void 0==this.Fy&&(this.Fy=this.zf(5));return this.Fy};v.uI=function(){void 0===this.My&&(this.My=this.zf(7));return this.My};var Mq=function(){};Mq.prototype.parse=function(a,b){return new Nq(a,void 0===b?!1:b)};var Nq=function(a,b){Lq.call(this,a,void 0===b?!1:b)};x(Nq,Lq);Nq.prototype.rn=function(){if(void 0==this.I){var a=this.Yh();a||(a="");this.I=(new Gq).parse(a)}return this.I};var Pq=function(a,b){b=void 0===b?!1:b;this.tb=null;a instanceof Nq||(void 0==Oq&&(Oq=new Mq),a=Oq.parse(a.toString(),b));this.tb=a;Jq.call(this,this.tb.rn());this.yN=this.tb.kp;this.tj=this.tb.Ph();this.Jt=this.tb.getQuery()},Oq;A(Pq,Jq);Pq.prototype.rF=function(){this.Jt="";return this};Pq.prototype.gb=function(){return this.tb.gb()};
Pq.prototype.jf=function(){if(!this.tb.gb())return this.tb.Hd();var a=Pq.B.jf.call(this),b=[];this.tb.Vj()&&b.push(this.tb.rz());var c=this.tb.lA();this.tb.rA()?(a=this.tb.OI()+(a?"="+a:""),b.push(a)):c?(b.push(this.tb.uI()),a&&b.push(a)):(b.push(this.tb.kn()),b.push(this.tb.Kj()),b.push(this.tb.Uh()),b.push(this.tb.hJ()),a&&b.push(a),b.push(this.tb.rI()));b=Fi(this.yN+this.tj+"/"+(c?b.join("="):b.join("/"))+(this.Jt?"?"+this.Jt:"")).toString();b.startsWith("%3a//")&&(b=b.replace("%3a//","://"));
return b};var Qq=new Mq,Tq=function(a,b,c,e){a=a.clone();if(a.yj(b)||a.yj(Rq))return a;a.Di(b);if(c)a=a.round();else if(b=Math.round(Math.max(a.width,a.height))){e=e||Sq;c=e[0];for(var f=1;f<e.length;f++)if(b>=e[f])c=e[f];else break;e=c;a.width>a.height?(a.width=e,a.height=Math.round(a.height*e/b)):(a.height=e,a.width=Math.round(a.width*e/b))}else a.round();return a},Sq=[32,48,64,72,80,90,94,104,110,120,128,144,150,160,200,220,288,320,400,512,576,640,720,800,912,1024,1152,1280,1440,1600],Rq=new M(Sq[0],Sq[0]),
Uq=function(a,b,c,e,f){var g=/^(https?:)?\/\/(lh|gp|ci|gm)[3-6](-tt|-d[a-g,z])?\.((ggpht)|(googleusercontent)|(google))\.com\//i;if(!g.test(a))return a;var h=a.match(g);g="";h&&h[3]&&(g=h[3]);c=c||"lh";var k=mi(a)%(f||4)+(e||3),l=a.match(ui);a=l[1]||"";e=l[4]||"";f=l[5]||"";h=l[6]||"";l=l[7]||"";void 0!==b&&(a=b);b=c+k+g+".googleusercontent.com";g="";a&&(g+=a+":");b&&(g=g+"//"+b,e&&(g+=":"+e));f&&(g+=f);h&&(g+="?"+h);l&&(g+="#"+l);return g};var Vq=function(a,b){T.call(this);this.yc=a;this.LL=b?"POST":"GET"};A(Vq,T);v=Vq.prototype;v.la="V";v.aK=function(a,b){this.la="X";var c=a[0]==this.Cf();c&&this.Tf(a);(this.NP=b)?this.he=0!=b.In():a||(this.he=!0);this.he=!c||this.he;this.dispatchEvent("X")};v.handleError=function(){this.he=!0;this.la="X";this.dispatchEvent("X")};v.getState=function(){return this.la};v.send=function(a){this.la="W";a.send(this)};v.getError=function(){return!!this.he};v.getStatus=function(){return this.NP};var Wq=function(a,b,c){this.pb=a;this.na=b;this.cb=c;this.Ch=b.get("c");this.ua=new Wk(this)};v=Wq.prototype;v.getContainer=function(){return this.cb};v.Wo=function(a){var b=this.getContainer().Wf();a=a.Wf();for(var c=0;c<b.length;c++)void 0===a[c]||Array.isArray(a[c])&&0==a[c].length||(b[c]=a[c]);this.cb=new ho(b)};v.X=function(){N(this.ua)};v.R=function(){return this.cb.R()};v.getUrl=function(){return this.cb.getUrl()};v.Nh=function(){return this.cb.Nh()};v.og=function(){return this.cb.og()};
v.Op=function(a){this.cb.Op(a)};v.On=function(){return!!this.cb.On()};v.getContext=function(){return this.na};v.dispatchEvent=function(a){this.pb.dispatchEvent(a)};v.N=function(){return this.ua};v.aj=function(){};var Xq=function(a,b,c,e){Q.call(this,a,b);this.rL=c;this.WL=e};A(Xq,Q);Xq.prototype.mn=function(){return this.WL};var Yq=function(a){H.call(this,a)};x(Yq,H);Yq.prototype.eI=function(){return Ng(this,oo,1)};Yq.Xe="_";var Zq=function(a,b){Vq.call(this,a,b)};x(Zq,Vq);Zq.prototype.Ua=function(){return this.kc};Zq.prototype.Tf=function(a){this.kc=new Yq(a)};Zq.prototype.Cf=function(){return 4};var $q=function(a){H.call(this,a)};x($q,H);$q.prototype.getShape=function(){return Ng(this,no,1)};$q.prototype.setShape=function(a){return Qg(this,no,1,a)};$q.Xe="_";var ar=function(a,b){Vq.call(this,a,b)};x(ar,Vq);ar.prototype.Ua=function(){return this.kc};ar.prototype.Tf=function(a){this.kc=new $q(a)};ar.prototype.Cf=function(){return 6};var br=function(a){H.call(this,a)};x(br,H);br.prototype.getShape=function(){return Ng(this,no,1)};br.prototype.setShape=function(a){return Qg(this,no,1,a)};br.Xe="_";var cr=function(a,b){Vq.call(this,a,b)};x(cr,Vq);cr.prototype.Ua=function(){return this.kc};cr.prototype.Tf=function(a){this.kc=new br(a)};cr.prototype.Cf=function(){return 11};var dr=function(a){H.call(this,a)};x(dr,H);dr.prototype.pI=function(){return G(this,2)};dr.Xe="_";var er=function(a,b){Vq.call(this,a,b)};x(er,Vq);er.prototype.Ua=function(){return this.kc};er.prototype.Tf=function(a){this.kc=new dr(a)};er.prototype.Cf=function(){return 10};var fr=function(a){H.call(this,a)};x(fr,H);fr.prototype.Om=function(){return Ng(this,ro,1)};fr.prototype.EC=function(a){return Qg(this,ro,1,a)};fr.Xe="_";var gr=function(a,b){Vq.call(this,a,b)};x(gr,Vq);gr.prototype.Ua=function(){return this.kc};gr.prototype.Tf=function(a){this.kc=new fr(a)};gr.prototype.Cf=function(){return 9};var hr=function(a,b){Vq.call(this,a,b)};x(hr,Vq);hr.prototype.Ua=function(){return this.kc};hr.prototype.Tf=function(a){this.kc=(new Zn(a)).FI()};hr.prototype.Cf=function(){return 2};var ir=function(){return I("Oops... an error has occurred.")};var kr=function(a){var b='Name tag added. <span id="link_'+(J("un")+aa+J(Ta)+ca);b=I(Fa+b+ya);b=Uo(b,0);b.Hk(me(jr,a));return b},jr=function(a,b){"un"==b&&a()},lr=function(a,b){"b"==b&&a()},mr=function(a,b){"ub"==b&&a()},nr=function(a,b){"vp"==b&&a()},or=function(a,b){"es"==b&&a()},pr=function(a,b){return a.Ad==b?(a.Oe(),!0):!1};function qr(a){this.Te=!1;this.td=[];var b=rr.get(a.substring(0,a.indexOf(":")));null!=b&&(this.Te=this.ZM(a,b))}var rr=new Pl(qd,7);v=qr.prototype;v.ZM=function(a,b){this.td=""!=a?a.split(":"):[];this.td.length>b&&(a=b-1,this.td.splice(a,this.td.length-a,this.td.slice(a).join(":")));return this.td.length==b};v.gb=function(){return this.Te};v.YI=function(){return this.td[0]};v.kn=function(){return this.td[1]};v.Cr=function(){return this.td[2]};v.Kj=function(){return this.td[3]};v.Ry=function(){return this.td[5]};
v.sn=function(){return this.td[6]};var tr=function(a){H.call(this,a,-1,sr)};x(tr,H);tr.prototype.Vy=function(){return Pg(this,wo,1)};tr.prototype.gs=function(){return E(this,2)};var sr=[1];tr.Xe="_";var ur=function(a,b){Vq.call(this,a,b)};x(ur,Vq);ur.prototype.Ua=function(){return this.kc};ur.prototype.Tf=function(a){this.kc=new tr(a)};ur.prototype.Cf=function(){return 7};var vr=function(a){H.call(this,a)};x(vr,H);vr.prototype.V=function(){return Ng(this,mo,1)};vr.prototype.Qb=function(a){return Qg(this,mo,1,a)};vr.Xe="_";var wr=function(a,b){Vq.call(this,a,b)};x(wr,Vq);wr.prototype.Ua=function(){return this.kc};wr.prototype.Tf=function(a){this.kc=new vr(a)};wr.prototype.Cf=function(){return 8};var xr=function(){T.call(this)};x(xr,T);xr.prototype.Uf=function(a){this.uN=this.Ae;this.Ae=a;this.dispatchEvent("Z")};xr.prototype.WI=function(){return this.uN||null};var yr=function(a,b,c,e,f,g,h,k){this.Wc=a;this.zx=b;this.ky=c;this.Si=e;this.FL=f;this.fe=g;this.cl=h;this.Wj=k;this.Rb=[];this.Oq=[];this.sD=[]};v=yr.prototype;v.getUrl=function(){return this.Wc};v.mc=function(a){this.Wc=a;return this};v.uc=function(){return this.zx};v.wC=function(a){this.zx=a;return this};v.getType=function(){return this.Si};v.xm=function(){return this.ky};v.Bp=function(a){this.ky=a;return this};v.hP=function(a){this.Rb=a;return this};v.Bm=function(){return this.fe};v.Hb=function(){return this.cl};
v.zd=function(a){this.cl=a;return this};v.ac=function(){return this.Wj};v.wd=function(a){this.Wj=a;return this};v.SO=function(a){this.gN=a;return this};v.bH=function(a){return this.Oq?this.Oq.find(function(b){return b?a==b.ue:!1})||null:null};var zr=function(a,b){this.Wc=a;this.Mb=b||null};zr.prototype.getUrl=function(){return this.Wc};zr.prototype.mc=function(a){this.Wc=a;return this};zr.prototype.Va=function(){return this.Mb};zr.prototype.yd=function(a){this.Mb=a;return this};
var Ar=function(a,b,c){this.DD=a;this.Mb=c||null};Ar.prototype.getUrl=function(){return this.DD.Ic()};Ar.prototype.mc=function(a){this.DD=a;return this};Ar.prototype.Va=function(){return this.Mb};Ar.prototype.yd=function(a){this.Mb=a;return this};var Lo=function(a,b,c,e,f,g,h){this.pb=a;this.na=b;this.H=c;this.Ge=e||"unknown";this.cb=f||null;this.Nc=g||!1;this.Ch=b.get("c");this.yb=b.get("d");this.Db=b.get(Sk);this.hL=b.get("b");this.ea=Mm(b);this.sk=b.get("f");this.Ew=b.get(Uk);this.ua=new Wk(this);this.sj=b.get(Nk).D();this.cm=(this.Tq=(this.Kb=this.Nc&&this.cb?this.kH():h&&this.Es(h)||this.ti())&&this.ea.fa("pc"))&&this.ea.fa("aro");this.oG=this.ea.fa("dip");this.ea.fa("hal");this.IP=this.ea.fa("sd");this.ea.fa("pcaq");this.gQ=this.ea.fa("un");
this.MG=this.ea.fa("pd");this.FG=this.ea.fa("bu");this.GG=this.ea.fa("dp");this.HG=this.ea.fa("ec");this.Gh=this.ea.fa("pqv");this.JG=this.ea.fa("fr");this.IG=this.ea.fa("fd");this.wy=this.ea.fa("mp");this.OG=this.ea.fa("tt");this.hH=this.Nc?this.jH():"";this.gG=this.ea.Fr();this.ew=this.ea.fa("bp")?kf(Sq,[1760,1920,2048]):Sq;this.ct=Math.max.apply(Math,this.ew);this.VB()};v=Lo.prototype;v.V=function(){return this.H};v.Hd=function(){return this.Nc?null:this.H.Hd()};
v.getUrl=function(){return this.Nc?null:this.H.getUrl()};v.ko=function(){return this.Nc?"":this.Aa};v.vg=function(){var a=this.H.Hd(),b=a.Hb();a=a.ac();return b&&a?new M(b,a):null};v.nz=function(){return new M(this.ct,this.ct)};v.wg=function(){return this.Nc||!this.cb?this.yz(this.H.Hd().getUrl()):Uq(this.V().Hd().getUrl(),"")};v.getContext=function(){return this.na};v.bD=function(a){this.Vc=a};v.getContainer=function(){return this.cb};v.VB=function(){this.yF=Date.now()};
v.Es=function(a){var b=a.kn(),c=a.Kj(),e=a.Cr();a=a.Ry();te(li(b))||te(li(c))||te(li(e))?this.Ks=!1:(this.Aa=b,this.V().Lb(c),te(li(a))||(this.Dc=a),this.Ks=!0);return this.Ks};
v.ti=function(){a:{var a=this.H.getUrl();if(Br.test(a))a=Br.exec(a);else{if(Cr.test(a)){a=new wi(a,!0);var b=a.qn("target");if("PHOTO"==b||"CPHOTO"==b){b=a.qn(Dd);var c=a.qn("id");if(b&&c){a=a.qn(Zb)||"";a=[void 0,b,void 0,a,c];break a}}}a=null}}return null!=a?(this.Aa=a[1],this.kl=a[2],this.Dc=a[3],a[4]&&this.H.Lb(a[4]),!0):!1};
var Dr=function(a){var b=new mo,c=a.bH(Qc);c=new qr(c?c.Ra():"");b.setTitle(a.xm());b.Bp(a.uc());b.mc(c.gb()?c.sn():a.getUrl());b.gP($e(a.Rb,function(g){var h=new fo;h.mc(g.getUrl());(g=g.Va())&&g.width&&g.height&&(h.zd(g.width),h.wd(g.height));return h}));var e=new fo,f=a.gN;e.mc(f.getUrl());(f=f.Va())&&f.width&&f.height&&(e.zd(f.width),e.wd(f.height));b.QO(e);b.Lb(c&&c.Kj()?c.Kj():e.getUrl());"video"==a.FL&&(c=new ko,0<a.sD.length&&c.lP(a.sD[0].RQ()),b.cD(c));return b};v=Lo.prototype;
v.gt=function(a){for(var b=this.H.Wf(),c=a.Wf(),e=this.KL(this.H.vc(),a.vc()),f=0;f<b.length;f++)c[f]&&(b[f]=c[f]);this.H=new mo(b);this.H.Xg(a.Th());this.H.cD(e)};v.KL=function(a,b){if(!a)return b;if(!b)return a;a=a.Wf();b=b.Wf();for(var c=0;c<a.length;c++)b[c]&&(a[c]=b[c]);return new ko(a)};v.dispatchEvent=function(a){a instanceof Q?this.pb.dispatchEvent(a):typeof a===u&&this.pb.dispatchEvent(new Q(a,this))};v.Wo=function(a){this.cb?this.cb.Wo(a):this.cb=new Wq(this.pb,this.na,a)};
v.Ie=function(a,b,c,e){this.hL.dispatchEvent(new Vn(a,b,this,c,e))};v.Ac=function(a,b){a=a instanceof xi?new hr(a,!0):a;this.N().Ld(a,"X",b);a.send(this.Ch)};v.ex=function(a){this.Nc||!this.cb?this.tc||!this.Kb||0>this.yp||this.Ge==od||(a=new hr(this.gH()),this.tc=!0,this.yp--,this.N().Ld(a,"X",this.iH),a.send(this.Ch)):this.tc||!this.Kb||0>this.yp||this.ji()||(this.tc=!0,this.yp--,a=this.UI(void 0!==a?a:!0),this.Gh?this.Ac(new ur(a),this.AM):this.Ac(new hr(a),this.yM))};
v.UI=function(a){var b=new xi;b.add(Dd,this.Aa).add("returnmeta",!this.ji());this.Gh?b.add(Gd,"PPQ").add(pd,this.R()):b.add(Gd,"PPS").add("photoids",this.R());this.MG&&b.add("returnexif",!0);this.OG&&b.add("returntts",!0);this.kl&&b.add("aname",this.kl);a&&(b.add("returnshapes",!0),this.JG&&b.add("returnsuggestions",!0));this.Tq&&(b.add(vd,!0),this.cm&&b.add(nc,!0));(this.ea.eh||this.ea.ty)&&b.add("returnalbum",!0);this.Dc&&b.add(Zb,this.Dc);return b};
v.ww=function(a){this.Ge==sd?(a=new mo(a.Wf()),a.mc(this.V().getUrl()),this.gt(a),this.Ks||this.ti()):this.gt(a)};v.AM=function(a){this.tc=!1;a=a.target;var b=a.Ua();if(!a.getError()&&b)if(a=b.Vy(),this.qO(0!=a.length),this.Mq){if(a=new wo(a[0].kw()),b=a.Df()[0])this.ww(b),this.V().Zu(a.Xr()),this.Wo(a.oz()),this.Ge=od,this.dispatchEvent("na"),this.ea.fa("dlp")&&this.qL()}else this.dispatchEvent("ra")};
v.yM=function(a){this.tc=!1;a=a.target;var b=a.Ua();!a.getError()&&b&&(a=b.Df()[0])&&(this.ww(a),this.Ge=od,this.dispatchEvent("na"))};v.qL=function(){var a=new xi;a.add(Gd,"GP").add("gid",this.V().Zh().R()).add("fepd",!0);this.Ac(new er(a),this.DM)};v.DM=function(a){a=a.target;var b=a.Ua();!a.getError()&&b&&(this.sy=b.pI());this.dispatchEvent("qa")};
v.QE=function(a){var b=this.V();if(b.Om())a();else if(b=b.Cz()[0]||b.Hd()){var c=new xi;c.add(Gd,"HG").add("url",b.getUrl());this.Ac(new gr(c),me(this.nM,a))}};v.nM=function(a,b){b=b.target;var c=b.Ua();!b.getError()&&c&&(this.V().EC(c.Om()),a())};v.zq=function(a,b){if(this.Kb){var c=this.V().Ef(),e=df(c,function(g){return g.R()==a},this),f=0<=e?c[e]:null;f&&(b?f.bh(5):jf(c,e),c=this.gh(),e=f.KI(),f.Jj(),this.Ac(this.RH(a,b),z(this.rM,this,b,c,e,a)))}};
v.RH=function(a,b){var c=new xi;c.add(Vb,"PANT").add(Dd,this.Aa).add(yd,a).add(pd,this.R()).add("approve",b);return c};
v.rM=function(a,b,c,e,f){var g=this.Db;b=pr(g,b);f=f.target;b&&(f.getError()?a=this.Ve(f.getStatus()):(this.Ie(a?"A":"B",this.Aa,e),this.dispatchEvent(new Er("ia",this,e)),e=z(this.FF,this,c,e),f=this.FG,b={url:c.Mj()||"",OH:c.tg()||""},c=Fa,a?c+="Name tag approved.":(c+="The tag has been removed.",cj(f)&&cj(b)&&cj("b")&&(a=' You can <span id="link_'+(J("b")+aa+J("CSS_APP_ULINK")+'" tabindex="0" role="link" idlink>block</span> <a href="')+(J(pj(b.url))+aa+J(Ta)+da)+bj(b.OH)+"</a> from tagging you in the future.",
c+=a)),a=I(c+ya),a=Uo(a,0),a.Hk(z(lr,null,e))),g.showNotification(a))};v.jy=function(a,b){if(this.Kb){var c=this.V().Ef(),e=df(c,function(h){return h.R()==a},this),f=0<=e?c[e]:null;if(f){var g=0==f.getStatus();(f=g||2==f.Bz())&&jf(c,e);c=function(){};g||(g=this.gh(),c=z(this.tM,this,f,g,a));this.Ac(this.mI(f,a,b),c)}}};v.mI=function(a,b,c){var e=new xi;e.add(Vb,a?"PDS":"PDNT").add(Dd,this.Aa).add(yd,b).add(pd,this.R()).add("undoacl",!!c);return e};
v.tM=function(a,b,c,e){var f=this.Db;pr(f,b)&&(b=e.target,b.getError()?a=this.Ve(b.getStatus()):(this.Ie("B",this.Aa,c),a||(b=this.V().Ef(),e=df(b,function(g){return g.R()==c},this),b=0<=e?b[e]:null,b.bh(0),b.Ex()),this.dispatchEvent(new Er("ka",this,c,void 0,a)),a=Uo(I("Name tag removed."),0)),f.showNotification(a))};
v.Yx=function(a,b){if(this.Kb){var c=this.V().Ef(),e=df(c,function(g){return g.R()==a},this);if(c=0<=e?c[e]:null){e=7==c.getStatus();c.bh(4);var f=new so([]);f.wO(b.R());f.Lb(b.Bj);f.CO(b.Qh());f.AO(b.Kh);f.GO(b.Kh);f.PO(b.Kh);c.NC([f]);f=this.gh();this.Ac(new ar(this.iI(a,b,e),!0),z(this.sM,this,f,c))}}};
v.sM=function(a,b,c){var e=this.Db;a=pr(e,a);var f=c.target,g=f.Ua();c=g.getShape();var h;if(!f.getError()&&g){c.oP(b.Dz());c.pP(b.Ez());c.LO(b.kz());c.MO(b.lz());var k=b.R();f=this.V().Ef();g=df(f,function(l){return k==l.R()},this);0<=g?f[g]=c:f.push(c);this.V().aP(f);this.Ie("C",this.Aa,k);this.dispatchEvent(new Er("ja",this,b.R()));this.gQ&&(h=kr(z(this.hQ,this,c.R())))}else h=this.Ve(f.getStatus());a&&h&&e.showNotification(h)};v.hQ=function(a){this.jy(a,!0)};
v.iI=function(a,b,c){var e=new xi;e.add(Vb,"PCNT").add(Dd,this.Aa).add(yd,a).add(pd,this.R()).add("contactfullname",b.Kh);c&&e.add("issuggestion",c);b.R()&&e.add("contactid",b.R());b.Bj&&e.add("gid",b.Bj);b.Qh()&&e.add("contactemail",b.Qh());return e};v.EN=function(a,b){if(this.Kb){var c=this.V().Ef(),e=df(c,function(g){return g.R()==a},this),f=0<=e?c[e]:null;f&&(jf(c,e),c=this.gh(),this.Ac(new cr(this.oI(a,b),!0),z(this.uM,this,c,f)))}};
v.oI=function(a,b){var c=new xi;c.add(Vb,"PES").add(Dd,this.Aa).add(yd,a).add(pd,this.R()).add("editshapeaction","reject");b.R()&&c.add("contactid",b.R());b.Bj&&c.add("gid",b.Bj);return c};v.uM=function(a,b,c){var e=this.Db;a=pr(e,a);c=c.target;var f=c.Ua();!c.getError()&&f?(this.Ie("D",this.Aa,b.R()),this.dispatchEvent(new Er("la",this,b.R())),b=Uo(I("Name tag rejected."),0)):b=this.Ve(c.getStatus());a&&b&&e.showNotification(b)};
v.createComment=function(a,b){if(this.Kb&&this.Tq&&this.V().bI()){var c=this.gh();this.Ac(new Zq(this.hI(a),!0),z(this.eM,this,c,b))}};v.hI=function(a){var b=new xi;b.add(Vb,"PCC").add(Dd,this.Aa).add(pd,this.R()).add("comment",ue(a)).add("t",this.yF);this.Dc&&b.add(Zb,this.Dc);return b};
v.eM=function(a,b,c){var e=this.Db;pr(e,a);a=c.target;c=a.Ua();!a.getError()&&c?(b=c.eI(),e=this.V().fI(),e.push(b),this.V().vO(e),this.V().jP(this.V().ho()+1),this.VB(),this.Ie("w",this.Aa,void 0,b),this.dispatchEvent(new Er("ea",this,void 0,b))):(a=this.Ve(a.getStatus()),e.showNotification(a),b())};v.sf=function(a,b,c,e,f,g){return new Lo(a,b,c,e,f,g)};v.lx=function(a,b){var c=a.R();if(c){var e=this.gh();this.Ac(this.VH(b,c,a.vI()),z(this.LM,this,a,b,e))}};
v.FF=function(a,b){var c=a.XI()||this.Fr(),e=a.tg()||"",f=a.R()||"";a=z(this.lx,this,a,!0,b);b=this.ea.XE;null!=b&&b(c,e,f,a)};v.VH=function(a,b,c){var e=new xi;e.add(Vb,"BU").add("block",a).add("gid",b).add("name",c);return e};
v.LM=function(a,b,c,e){var f=this.Db;if(pr(f,c)){c=e.target;if(c.getError())b=this.Ve(c.getStatus());else{this.Ie(b?"K":"L",this.Aa);c=z(this.lx,this,a,!b);e=a.Mj()||"";var g=a.tg()||"";a=Fa;b?(e=Ba+J(pj(e))+aa+J(Ta)+da+bj(g)+"</a> has been blocked.",a=a+e+" ",e='<span id="link_'+J("ub")+aa+J("CSS_APP_ULINK")+ca,a+=e):(e=Ba+J(pj(e))+aa+J(Ta)+da+bj(g)+"</a> has been unblocked.",a+=e);a=I(a+ya);a=Uo(a,0);b&&a.Hk(z(mr,null,c));b=a}f.showNotification(b)}};
v.Ug=function(a,b){var c=this.V().vc();if(c){var e=c.getStatus();c.bh(0)}c=this.gh();this.Ac(new wr(this.dJ(a),!0),z(this.qt,this,c,e,b||null))};v.dJ=function(a){var b=new xi;b.add(Vb,"PRI").add("angle",a).add(Dd,this.Aa).add(pd,this.R());(a=this.V().vc())&&a.R()&&b.add("videocid",a.R());this.Dc&&b.add(Zb,this.Dc);return b};
v.qt=function(a,b,c,e){var f=this.Db;a=pr(f,a);e=e.target;var g=e.Ua();if(!a||g&&!e.getError()){if(b=g.V())b.vc()&&b.vc().bh(0),this.Ge=sd,this.ww(b),this.Ge=od,this.Ie("G",this.Aa),this.dispatchEvent("na"),this.dispatchEvent("oa"),this.yb.Uf("aa")}else f.showNotification(this.Ve(e.getStatus())),this.V().vc()&&this.V().vc().bh(b),c&&c()};
v.cr=function(a){if(this.Kb&&this.GG&&this.V().le()){var b=this.V().vc()?"Are you sure you want to permanently delete this video?":"Are you sure you want to permanently delete this photo?";if(a||this.Ew.confirm(b))a=this.iD(),this.Ac(this.nI(),z(this.pt,this,a))}};v.nI=function(){var a=new xi;a.add(Vb,"PDP").add(Dd,this.Aa).add(pd,this.R());this.Dc&&a.add(Zb,this.Dc);return a};
v.pt=function(a,b){var c=this.Db;pr(c,a);a=b.target;b=a.Ua();a.getError()||!b||b.getError()?c.showNotification(this.Ve(a.getStatus())):(this.Ie("F",this.Aa),this.dispatchEvent("ga"))};v.AG=function(a,b){if(this.Kb&&this.HG&&this.V().le()){new hr(this.Zy(a),!0);var c=this.uc();this.V().Bp(a);var e=this.iD();this.Ac(this.Zy(a),z(this.bM,this,e,c,b))}};v.Zy=function(a){var b=new xi;b.add(Vb,"PEC").add(Dd,this.Aa).add(pd,this.R()).add("caption",a);this.Dc&&b.add(Zb,this.Dc);return b};
v.bM=function(a,b,c,e){var f=this.Db;pr(f,a);a=e.target;e=a.Ua();a.getError()||!e||e.getError()?(f.showNotification(this.Ve(a.getStatus())),this.V().Bp(b),c&&c()):(this.Ie("v",this.Aa),this.dispatchEvent("ha"))};v.iN=function(a,b){this.Kb&&this.Ac(new hr(this.VI(a),!0),z(this.CM,this,b))};
v.VI=function(a){var b=new xi;b.add(Vb,"PO").add(Dd,this.Aa).add(pd,this.R()).add("po",a);this.kl&&b.add("aname",this.kl);this.getContainer()&&this.getContainer().R()&&b.add("albumid",this.getContainer().R());this.Vc&&this.Vc.qJ()&&b.add("postid",this.Vc.qJ());return b};v.CM=function(a,b){b=b.target;var c=b.Ua();(b.getError()||!c||c.getError())&&a()};v.gh=function(){var a=Uo(I("Saving..."),0);this.Db.showNotification(a);return a};
v.iD=function(){var a=Uo(I("Sending..."),0);this.Db.showNotification(a);return a};
v.Ve=function(a){if(null!=a){if(0==a.In())return null;if(2==a.In()){a=z(this.QL,this);var b='This action requires your name to be publicly visible. You can change the visibility of your name on <span id="link_'+(J("vp")+aa+J(Ta)+'" tabindex="0" role="link" idlink>your Google profile</span>.');b=I(Fa+b+ya);b=Uo(b,0);b.Hk(z(nr,null,a));return b}if(3==a.In())return a=z(this.PL,this),b='This action requires an upgraded account. <span id="link_'+(J("es")+aa+J(Ta)+'" tabindex="0" role="link" idlink>Sign up</span>'),
b=I(Fa+b+ya),b=Uo(b,0),b.Hk(z(or,null,a)),b}return Uo(ir(),0)};v.QL=function(){var a=this.getContext().get(Qk).getRootNode().ad("user").Ra("oid");this.sk.ZJ(a)};v.PL=function(){var a=this.getContext().get(Qk).getRootNode().ad("user").Ra("oid");this.sk.EJ(a)};v.JK=function(){var a=this.getContainer()&&void 0!==this.getContainer().getContainer().gz()&&!this.getContainer().getContainer().gz();return this.Mq&&!a};v.li=function(){return this.IP&&!!this.H.hz()};v.qO=function(a){this.Mq=a};
v.canShare=function(){return this.cb?this.Nc?this.xx("flickr"):this.xx(qd):!1};v.xx=function(a){var b=this.ea.fF;return!!b&&b(a,this.Aa,this.JK(),!!this.getContainer()&&!!this.getContainer().R())};v.N=function(){return this.ua};
v.iJ=function(a){this.V();var b=this.wg()||"",c=this.vg();if(c){var e=Tq(c,a,this.wy,this.ew),f=Qq.parse(b,!1).Yh();c=a=!1;f&&!te(li(f))&&(a=-1!=f.indexOf("-c"),c=-1!=f.indexOf("-p"));e.Xm()>this.ct&&e.Di(this.nz());b=(new Pq(b?(new Pq(b,!1)).rF().pF().jf():"")).yd(e);a&&b.Wg(!0);c&&b.ah(!0);b=b.jf()}return Uq(b,"")};v.zg=function(a){return this.Nc||!this.cb?this.yz(this.Ky(a).url):this.iJ(a)};
v.Ln=function(a){if(this.Nc||!this.cb)return this.Ky(a).size;var b=this.vg();return b?Tq(b,a,this.wy,this.ew):null};v.yz=function(a){if(!a)return"";if(this.oG)return a;var b=mi(a)%3,c=new wi;c.Cp("images"+b+"-focus-opensocial.googleusercontent.com");c.setPath("/gadgets/proxy");a=c.yc.set("url",a).set("container",oc).set("gadget","a").set("no_expand","1").set("rewriteMime","image/*").set("nocache",1);c.Kk(a);return c.toString()};
v.gF=function(a){if(this.Nc||!this.cb)return!1;var b=1==a.getStatus(),c=5==a.getStatus();return 6!=a.getStatus()&&!b&&c&&!this.tK(a)&&!this.vK(a)&&!this.uK(a)};v.tK=function(a){return!this.IG&&1==a.Bz()};v.vK=function(a){return!this.V().Ty()&&0==a.getStatus()};v.uK=function(a){return!(0<a.Jj().length&&a.Jj()[0].tg())&&0!=a.getStatus()};v.ji=function(){return this.Ge==od};v.UK=function(){var a=this.Ge;return a==Xb||a==od};v.R=function(){return this.H.R()};v.Nm=function(){return this.Nc?this.hH:this.R()};
v.uc=function(){return this.H.xm()||""};v.ho=function(){return this.H.ho()||0};v.D=function(){return this.sj};v.Fr=function(){return this.gG};v.Va=function(){return this.vg()};v.SH=function(){return null};v.Zk=function(){if(this.Nc||!this.cb)return!1;var a=this.getContext().get(Qk).getRootNode().ad("user");a=a?a.Ra("oid"):null;var b=this.V();b=b.Zh()?b.Zh().R():null;return null!==a&&null!==b&&a==b};v.X=function(){N(this.ua)};v.hc=function(){return this.ua.hc()};
v.jH=function(){var a=this.V().Hd();return(a=a?a.getUrl():"")&&Fr.test(a)&&(a=Fr.exec(a),a[1])?a[1].split("_")[0]:this.R()};v.kH=function(){var a=this.V().getUrl();return Gr.test(a)?(a=Gr.exec(a),this.Aa=a[1],this.V().Lb(a[2]),!0):!1};
v.Ky=function(a){var b=a.height,c=null,e=this.V().Hd().getUrl(),f=this.vg(),g=this.V().Cz();if(f&&f.yj(a)||0==g.length){c=f;var h=e}else{var k;(h=ef(g,function(l){var n=l.Hb();l=l.ac();return n&&l&&(n=new M(n,l),n.yj(a.clone().scale(1.4)))?(k=n,!0):!1},this))?(c=k,h=h.getUrl()):288>=b&&0<g.length?(h=g[0],b=h.Hb(),e=h.ac(),b&&e&&(c=new M(b,e)),h=h.getUrl()):(c=f,h=e)}return new Hr(h,c)};
v.iH=function(a){this.tc=!1;a=a.target;var b=a.Ua();!a.getError()&&b&&b.Df()[0]&&(this.Ge=od,a=a.Ua().Df()[0].kw(),a=new mo(a),a.mc(this.V().getUrl()),this.gt(a),this.dispatchEvent("na"))};v.gH=function(){var a=new xi;a.add(Gd,"FPS").add(Dd,this.Aa).add(pd,this.R());return a};
var Br=/https?:\/\/(?:www\.)?(?:(?:picasaweb)|(?:lighthouse-dev2\.corp)|(?:dev2-lighthouse\.sandbox)|(?:[\d\w\.]+\.corp))\.(?:google\.)?com(?::[\d]+)?\/([\d\w\.]{4,})\/([\d\w_\-\.]+)(?:\?[\w\d\-_=&amp;;\.]*&?authKey=([\w\d\-_=;\.]+))?(?:#([\d]+)?)?/i,Cr=/https?:\/\/(?:www\.)?(?:(?:picasaweb)|(?:lighthouse-dev2\.corp)|(?:dev2-lighthouse\.sandbox)|(?:[\d\w\.]+\.corp))\.(?:google\.)?com(?::[\d]+)?\/lh\/(?:s)?redir?(.*)/i;v=Lo.prototype;v.sy=!1;v.Vc=null;v.Mq=!0;v.tc=!1;v.yp=1;
var Gr=/http:\/\/(?:www.)?flickr.com\/(?:photos\/([\d\w@]+)\/([\d]+))(?:\/in\/set-([\d]+))?\/?/i,Fr=/http:\/\/farm(?:\d)+\.static\.flickr\.com\/(?:[\d]+)\/([\d\w]+)_/i,Hr=function(a,b){this.url=a;this.size=b},Er=function(a,b,c){Q.call(this,a,b);this.dD=c||null};x(Er,Q);function Ir(a){if(1<=a)return 1;if(0>=a)return 0;1==Ir.It&&Ir.DF();return Ir.SB(a)}Ir.lE=8;Ir.It=1;Ir.SB=function(a){a*=Ir.lE;if(1>a)a-=1-Math.exp(-a);else{var b=Math.exp(-1);a=b+(1-Math.exp(-(a-1)))*(1-b)}return a*Ir.It};Ir.DF=function(){Ir.It=1/Ir.SB(1)};var Jr=function(a,b,c){P.call(this);this.qe=a;this.gi=b||0;this.ec=c;this.eF=z(this.uG,this)};A(Jr,P);v=Jr.prototype;v.Ea=0;v.F=function(){Jr.B.F.call(this);this.stop();delete this.qe;delete this.ec};v.start=function(a){this.stop();this.Ea=Vl(this.eF,void 0!==a?a:this.gi)};v.stop=function(){this.isActive()&&y.clearTimeout(this.Ea);this.Ea=0};v.isActive=function(){return 0!=this.Ea};v.uG=function(){this.Ea=0;this.qe&&this.qe.call(this.ec)};var Kr={},Lr=null,Mr=function(a){a=je(a);delete Kr[a];eh(Kr)&&Lr&&Lr.stop()},Or=function(){Lr||(Lr=new Jr(function(){Nr(Date.now())},20));var a=Lr;a.isActive()||a.start()},Nr=function(a){bh(Kr,function(b){b.aM(a)});eh(Kr)||Or()};var Pr=function(){T.call(this);this.la=0;this.endTime=this.startTime=null};A(Pr,T);v=Pr.prototype;v.dP=function(){this.la=1};v.cP=function(){this.la=-1};v.WC=function(){this.la=0};v.Ms=function(){return 1==this.la};v.sA=function(){return-1==this.la};v.wA=function(){return 0==this.la};v.Mg=function(){this.ee("begin")};v.Nf=function(){this.ee("end")};v.lM=function(){this.ee("finish")};v.wM=function(){this.ee("pause")};v.BM=function(){this.ee("play")};v.FM=function(){this.ee("resume")};v.IM=function(){this.ee("stop")};
v.ee=function(a){this.dispatchEvent(a)};var Qr=function(a,b,c,e){Pr.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.Pk=a;this.PG=b;this.duration=c;this.Lw=e;this.coords=[];this.progress=0};A(Qr,Pr);v=Qr.prototype;v.Bm=function(){return this.duration};
v.play=function(a){if(a||this.wA())this.progress=0,this.coords=this.Pk;else if(this.Ms())return!1;Mr(this);this.startTime=a=Date.now();this.sA()&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.Mg();this.BM();this.sA()&&this.FM();this.dP();var b=je(this);b in Kr||(Kr[b]=this);Or();this.ey(a);return!0};v.stop=function(a){Mr(this);this.WC();a&&(this.progress=1);this.FD(this.progress);this.IM();this.Nf()};
v.pause=function(){this.Ms()&&(Mr(this),this.cP(),this.wM())};v.F=function(){this.wA()||this.stop(!1);this.hM();Qr.B.F.call(this)};v.destroy=function(){this.X()};v.aM=function(a){this.ey(a)};v.ey=function(a){a<this.startTime&&(this.endTime=a+this.endTime-this.startTime,this.startTime=a);this.progress=(a-this.startTime)/(this.endTime-this.startTime);1<this.progress&&(this.progress=1);this.FD(this.progress);1==this.progress?(this.WC(),Mr(this),this.lM(),this.Nf()):this.Ms()&&this.lt()};
v.FD=function(a){typeof this.Lw===p&&(a=this.Lw(a));this.coords=Array(this.Pk.length);for(var b=0;b<this.Pk.length;b++)this.coords[b]=(this.PG[b]-this.Pk[b])*a+this.Pk[b]};v.lt=function(){this.ee("animate")};v.hM=function(){this.ee("destroy")};v.ee=function(a){this.dispatchEvent(new Rr(a,this))};var Rr=function(a,b){Q.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.la};A(Rr,Q);var Sr=function(a){X.call(this,new Mo(a));this.ea=Mm(a);this.GB=this.ea.fa("pc");this.ZL=z(this.iB,this);this.XL=z(this.YL,this);this.ND=new Jr(this.OD,100,this);this.DK(a)};x(Sr,X);v=Sr.prototype;v.DK=function(){this.xd(0);this.XC(59);this.dh(1)};v.F=function(){X.prototype.F.call(this);this.De&&this.De.X();this.ND.X()};v.Hz=function(){return this.ea.kd(this.A())?"right":Xc};
v.Gb=function(){X.prototype.Gb.call(this);var a=this.D(),b=this.ma.A();W(b,"CSS_LIGHTBOX_FILMSTRIP");this.nb=this.D().createElement(d);jn(this.nb,"CSS_LIGHTBOX_FILMSTRIP_THUMBNAILS_CONTAINER");a.appendChild(b,this.nb);this.Nl=a.YN(I(Ca+J("CSS_LIGHTBOX_FILMSTRIP_CONTROLS")+ja+J(Ra)+ia+J("CSS_LIGHTBOX_FILMSTRIP_CONTROLS_FRAME")+ia+J(Sa)+ha).xD());this.GA=a.rb(Ra,this.Nl);this.hC=a.rb(Sa,this.Nl);V(this.GA,!1);V(this.hC,!1);a.appendChild(b,this.Nl)};
v.aa=function(){X.prototype.aa.call(this);Tr&&(this.nb.style["webkit-transition"]=this.Hz()+" ease-out");this.enable(!0)};v.enable=function(a){if(this.za()){var b=this.N(),c=a?b.C:b.ka,e=this.A();c.call(b,e,cd,this.ot);on(e,"CSS_LIGHTBOX_FILMSTRIP_DISABLED",!a)}};
v.setData=function(a,b){this.ga=a;this.Xb=b;this.GB&&this.N().C(this.ga[0].pb,["ea","na"],this.gM);U(this.nb,Kd,53*this.ga.length+r);this.Mt();this.D().ZB(this.nb);this.Rb=[];C(this.ga,z(this.ay,this,this.nb,0),this);this.Rb[this.Xb].select(!0);this.tw()};v.update=function(){for(var a=this.Rb.length,b=0;b<a;b++)this.Rb[b].setData(b,this.ga[b]);0<this.ga.length-a&&this.appendData(nf(this.ga,a))};
v.appendData=function(a){var b=this.Rb?this.Rb.length:0;U(this.nb,Kd,53*(b+a.length)+r);C(a,z(this.ay,this,this.nb,b),this);this.tw();this.OD()};v.ay=function(a,b,c,e){b+=e;e=new xq(this.D(),this.GB);this.Rb[b]=e;e.setData(b,c);e.render(a)};v.Mk=function(a,b){U(b,this.Hz(),a+r)};v.Wr=function(){return Bm(this.A()).width/2};v.fs=function(){var a=this.Wr();return Math.round(a-(25+53*this.Xb))};
v.Mt=function(){var a=this.Wr();this.XA!=a&&(this.XA=a,a=Math.round(this.XA-this.JF/2),Tr&&(this.N().ka(this.nb,Jd,this.wk),this.nb.style[va]=""),this.Mk(a,this.Nl),this.Mk(this.fs(),this.nb))};v.OD=function(){if(this.Rb&&!this.bR){var a=Math.ceil(2.25*this.Wr()/53),b=Math.min(this.Rb.length-1,this.Xb+a);for(a=Math.max(0,this.Xb-a);a<=b;a++)this.Rb[a].SG()}};v.gM=function(a){var b=df(this.ga,function(c){return a.target==c},this);0<=b&&(this.Rb[b].HD(),this.Rb[b].bq())};
v.Uc=function(a,b,c){X.prototype.Uc.call(this,a,b,c);this.ga&&this.Mt()};v.Uw=function(){this.ND.start()};v.tw=function(){V(this.GA,0<this.Xb);V(this.hC,this.Xb<this.ga.length-1)};
v.ot=function(a){if(a.ck(0)){var b=this.Xb;a.target&&typeof a.target.hm===q?(a.stopPropagation(),b=a.target.hm):a.target instanceof Element&&kn(a.target,Ra)?(a.stopPropagation(),b=this.Xb-1):a.target instanceof Element&&kn(a.target,Sa)&&(a.stopPropagation(),b=this.Xb+1);a=this.Xb;b!=a&&(a=0<b-a?1:-1,this.ep(b),this.dispatchEvent(new zq("S",b,a)))}};
v.ep=function(a,b){if(0<=a&&a<this.ga.length){var c=this.fs(),e=this.Xb;this.Xb=a;a=this.fs();this.De&&(this.De.stop(!0),this.De=null);this.Rb[e].select(!1);this.Rb[this.Xb].select(!0);this.tw();b?(Tr&&(this.N().ka(this.nb,Jd,this.wk),this.nb.style[va]=""),this.Mk(a,this.nb)):this.LP(c,a)}};
v.LP=function(a,b){var c=[a,0],e=[b,0];this.LE=a>b?1:-1;this.ol=[a,b];a=Math.min(Math.max(35*Math.ceil(Math.abs(a-b)/53),200),400);Tr?(this.nb.style[va]=a+"ms",this.N().ka(this.nb,Jd,this.wk).C(this.nb,Jd,this.wk),this.Mk(b,this.nb)):(this.De=new Qr(c,e,a,Ir),this.De.addEventListener("animate",this.ZL),this.De.addEventListener("end",this.XL),this.De.play())};v.iB=function(a){this.Mk(1==this.LE?xj(Math.ceil(a.x),this.ol[1],this.ol[0]):xj(Math.floor(a.x),this.ol[0],this.ol[1]),this.nb)};
v.YL=function(a){this.iB(a);this.De=null;this.dispatchEvent(new zq("T",this.Xb))};v.wk=function(a){this.N().ka(this.nb,Jd,this.wk);this.dispatchEvent(new zq("T",this.Xb));a.stopPropagation()};v.setVisible=function(a){V(this.A(),a);a&&this.Mt()};var Tr=zf&&Pf("526");Sr.prototype.JF=124;var Ur=function(a,b,c,e,f,g){T.call(this);this.gy=a;this.Ga=b;this.Qc=c;this.GF=e;this.wb=this.Ga.length;this.Vc=g||null;this.ua=new Wk(this);this.PB=f&&1==this.Ga.length};x(Ur,T);v=Ur.prototype;v.F=function(){C(this.GF.fb(),function(a){a.X()},this);C(this.Ga,function(a){a.X()},this);N(this.ua);T.prototype.F.call(this)};v.aj=function(){var a=this.Ga[0].getContainer();a&&(this.ua.C(this.gy,"Y",this.fM),a.aj())};
v.fM=function(a){a=a.rL;this.Vc&&C(a,function(c){c.bD(this.Vc)},this);if(this.PB){var b=this.Ga.pop();C(a,function(c){var e=c.R();this.Qc.set(e,[this.Ga.length]);b.R()==e&&this.tA(b)?this.Ga.push(b):this.Ga.push(c)},this);cf(a,function(c){return c.R()==b.R()},this)?(this.wb+=a.length-1,this.PB=!1):(this.Qc.set(b.R(),[this.Ga.length]),this.Ga.push(b),this.wb+=a.length)}else this.NE(a);this.dispatchEvent("va")};
v.NE=function(a){C(a,function(b){var c=b.R(),e=b.Nm();this.Qc.ce(c)||this.Qc.has(e)?(c=this.Qc.get(c)||this.Qc.get(e),C(c,function(f){var g=this.Ga[f];g&&!this.tA(g)&&(this.Ga[f]=b,b.V().mc(g.V().getUrl()))},this)):(this.Qc.set(c,[this.Ga.length]),this.Ga.push(b),++this.wb)},this)};v.tA=function(a){return a.UK()||a.tc};v.V=function(a){return this.Ga[a]};v.TI=function(a){return(a=this.Qc.get(a.R())||this.Qc.get(a.Nm()))&&a.length?a[0]:-1};v.Qb=function(a,b){this.Ga[b]=a};
v.LN=function(a){var b=Ye(this.Ga,a),c=[];-1!=b&&(Kl(this.Qc.jz(),function(e){var f=this.Qc.get(e)[0];f==b?c.push(e):f>b&&this.Qc.set(e,[f-1])},this),C(c,function(e){this.Qc.remove(e)},this),jf(this.Ga,b),this.wb--);return b};var Vr=function(a,b,c){Wq.call(this,a,b,c);this.Kb=this.ti()};x(Vr,Wq);v=Vr.prototype;v.X=function(){this.lk&&y.clearTimeout(this.lk);Wq.prototype.X.call(this)};v.ti=function(){var a=this.getUrl();return Wr.test(a)?(a=Wr.exec(a),this.Aa=a[1],this.getContainer().Lb(a[2]),!0):!1};v.tn=function(a,b){var c=new xi;c.add(Gd,"FPS").add(Dd,this.Aa).add("setid",this.R()).add("offset",a).add("maxresults",b);return c};v.aj=function(){this.bj(0,250)};
v.bj=function(a,b){!this.Kb||0>=this.gg||this.tc||(a=new hr(this.tn(a,b)),this.tc=!0,this.gg--,this.N().Ld(a,"X",this.rt),a.send(this.Ch))};
v.rt=function(a){this.tc=!1;var b=a.target;a=0;if(!b.getError()){b=b.Ua();a=Math.min(1E3,b.gs());this.Op(a);var c=b.Df();b=this.qd;this.qd+=c.length;var e=this.pb,f="http://flickr.com/photos/"+this.Aa+"/",g="/in/set-"+this.R();c=$e(c,function(h){if(!h.getUrl()){var k=f+h.R()+g;h.mc(k)}return new Lo(e,this.getContext(),h,Xb,this,!0)},this);this.dispatchEvent(new Xq("Y",this,c,b,a));0<this.gg&&this.qd<a&&(this.lk=Vl(z(this.bj,this,this.qd,250),1E4,this))}};v.gg=4;v.qd=0;var Wr=/http:\/\/(?:www.)?flickr.com\/photos\/([\d\w@]+)\/sets\/([\d]+)\/?/i;var Xr=function(a,b,c,e){Wq.call(this,a,b,c);this.Kb=e&&this.Es(e)||this.ti();this.ea=Mm(b);this.dC=this.Kb&&this.ea.fa("pc")&&this.ea.fa("pcaq");this.cC=this.Kb&&this.ea.fa("cc")&&this.ea.fa("pcaq");this.cm=(this.dC||this.cC)&&this.ea.fa("aro");this.Gh=this.ea.fa("pqv");this.NG=this.ea.fa("qbai");this.fr=[]};x(Xr,Wq);v=Xr.prototype;v.X=function(){this.lk&&y.clearTimeout(this.lk);for(var a=0;a<this.fr.length;a++)N(this.fr[a]);Wq.prototype.X.call(this)};
v.Es=function(a){var b=a.kn(),c=a.Cr();a=a.Ry();return te(li(b))||te(li(c))?!1:(this.Aa=b,this.getContainer().Lb(c),te(li(a))||this.getContainer().uC(a),!0)};v.ti=function(){var a=new Yr(this.getUrl()||"");return a.gb()?(this.Aa=a.ko(),this.getContainer().rO(a.Nh()),this.getContainer().uC(a.og()),!0):!1};
v.tn=function(a,b){var c=new xi;c.add(Gd,this.Gh?"PPQ":"PPS").add(Dd,this.Aa).add("offset",a).add("maxresults",b);this.R()&&this.NG?c.add("albumid",this.R()):c.add("aname",this.Nh());this.cC?(c.add("returncommentcounts",!0),this.cm&&c.add(nc,!0)):this.dC&&(c.add(vd,!0),this.cm&&c.add(nc,!0));(this.ea.eh||this.ea.ty)&&c.add("returnalbum",!0);this.og()&&c.add(Zb,this.og());return c};v.aj=function(){this.bj(0,250)};
v.bj=function(a,b){!this.Kb||0>=this.gg||this.tc||(a=this.Gh?new ur(this.tn(a,b)):new hr(this.tn(a,b)),this.tc=!0,this.N().Ld(a,"X",this.rt),a.send(this.Ch))};v.yv=function(a){var b=new xi;b.add(Vb,"PAGV");b.add(Dd,this.Aa);b.add("albumid",this.getContainer().R());b.add("sgi",a);b=new hr(b,!0);this.N().Ld(b,"X",z(this.HM,this,a));b.send(this.Ch)};v.HM=function(a,b){b.target.getError()?this.getContext().get(Sk).showNotification(Uo(ir(),0)):this.getContainer().yv(a)};
v.rt=function(a){this.tc=!1;var b=a.target;a=0;if(!b.getError()){b=b.Ua();a=b.gs();this.Op(a);var c=null;if(this.Gh){b=new wo(b.Vy()[0].kw());this.Wo(b.oz());c=b.Xr();var e=b.Df()}else e=b.Df();b=this.qd;this.qd+=e.length;var f=this.pb,g=this.og(),h="http://picasaweb.google.com/"+this.Aa+"/"+this.Nh();e=$e(e,function(k){c&&k.Zu(c);if(!k.getUrl()){var l=h;g&&(l+="?authkey="+g);k.mc(l+"#"+k.R())}k=this.sf(f,this.getContext(),k,Xb,this);this.fr.push(k);return k},this);this.dispatchEvent(new Xq("Y",this,
e,b,a));this.gg=Math.ceil((a-this.qd)/250);0<this.gg&&this.qd<a&&(this.lk=Vl(z(this.bj,this,this.qd,250),1E3,this))}};v.sf=function(a,b,c,e,f,g){return new Lo(a,b,c,e,f,g)};v.gg=1;v.qd=0;var Yr=function(a){if(this.Te=Zr.test(a))a=Zr.exec(a),this.Vw=a[1],this.Aa=a[2],this.iF=a[3],this.Dc=a[4]};Yr.prototype.gb=function(){return this.Te};Yr.prototype.ko=function(){return this.Aa};Yr.prototype.Nh=function(){return this.iF};Yr.prototype.og=function(){return this.Dc};var Zr=/(https?:\/\/(?:www\.)?(?:(?:picasaweb)|(?:lighthouse-dev2\.corp)|(?:dev2-lighthouse\.sandbox)|(?:[\d\w\.]+\.corp))\.(?:google\.)?com(?::[\d]+)?\/([\d\w\.]{4,})\/([\d\w_\-\.]+)(?:\?[\w\d\-_=&amp;;\.]*&?authKey=([\w\d\-_=;\.]+))?)(?:#([\d]+)?)?/im;var $r=function(a,b,c){this.na=a;this.dt=b;this.Vq=c||null};v=$r.prototype;
v.XP=function(){var a=new T,b=new Pl,c=new Pl,e=[];C(this.dt,z(function(f,g){var h=null,k=null,l=null;C(f.Oq,function(S){switch(S.ue){case "http://google.com/profiles/media/container":k=S;break;case Qc:l=S;break;case "http://google.com/profiles/media/provider":h=S}});var n=l?l.Ra():"";n=new qr(n);var t=as(n,h),K=bs(t,n,k,f.getUrl());K=this.EL(a,this.na,t,n,K,b)||void 0;var O=Dr(f);f=O.R();c.has(f)?(t=c.get(f),n=e[t[0]],t.push(g)):(n=t==qd?this.sf(a,this.na,O,sd,K,!1,n):"flickr"==t?this.sf(a,this.na,
O,sd,K,!0):this.sf(a,this.na,O),this.Vq&&n.bD(this.Vq),g=[g],c.set(n.Nm(),g),c.set(f,g));e.push(n)},this));return this.RF(a,e,c,b,this.Vq||void 0)};v.sf=function(a,b,c,e,f,g,h){return b.get("h").sf(a,b,c,e,f,g,h)};v.LF=function(a,b,c,e){return new Xr(a,b,c,e)};v.RF=function(a,b,c,e,f){var g=Mm(this.na).fa("spio");return new Ur(a,b,c,e,g,f)};
v.EL=function(a,b,c,e,f,g){var h=null,k=e.gb()?e.Cr():void 0,l=new ho;l.mc(f);k&&l.Lb(k);f=k?k:f;g.has(f)?h=g.get(f):c==qd?(h=this.LF(a,b,l,e),g.set(f,h)):"flickr"==c&&(h=new Vr(a,b,l),g.set(h.R(),h));return h};var as=function(a,b){return a.gb()&&a.sn()?a.YI():b?b.Ra():"unknown"},bs=function(a,b,c,e){c=c&&c.Ra()?c.Ra():"";if(a!=qd)return c;a=null;if(b.gb()&&b.sn()&&(a=new Yr(b.sn()),a.gb()))return a.Vw;if(c)return c;if(!a||!a.gb())if(a=new Yr(e),a.gb())return a.Vw;return""};var cs=function(a,b){T.call(this);this.W=a;a=Tj(this.W)?this.W:this.W?this.W.body:null;this.ZK=!!a&&Em(a);this.IA=Bk(this.W,yf?"DOMMouseScroll":fd,this,b)};A(cs,T);
cs.prototype.handleEvent=function(a){var b=0,c=0,e=a.Gc;e.type==fd?(a=ds(-e.wheelDelta,40),void 0!==e.wheelDeltaX?(b=ds(-e.wheelDeltaX,40),c=ds(-e.wheelDeltaY,40)):c=a):(a=e.detail,100<a?a=3:-100>a&&(a=-3),void 0!==e.axis&&e.axis===e.HORIZONTAL_AXIS?b=a:c=a);typeof this.SA===q&&(b=xj(b,-this.SA,this.SA));typeof this.TA===q&&(c=xj(c,-this.TA,this.TA));this.ZK&&(b=-b);b=new es(a,e,b,c);this.dispatchEvent(b)};var ds=function(a,b){return zf&&(Af||Cf)&&0!=a%b?a:a/b};
cs.prototype.F=function(){cs.B.F.call(this);Jk(this.IA);this.IA=null};var es=function(a,b,c,e){pk.call(this,b);this.type=fd;this.detail=a;this.deltaX=c;this.deltaY=e};A(es,pk);var fs=function(a,b,c,e,f,g,h,k){T.call(this);this.BL=4;this.AN=2;this.CL=4;this.yi=c?kh.call(this,c):{};this.tk=e?kh.call(this,e):{};Mm(a).kd(b)?(this.yi[39]=!0,this.tk[37]=!0):(this.yi[37]=!0,this.tk[39]=!0);this.yi[75]=!0;this.yi[80]=!0;this.tk[74]=!0;this.tk[78]=!0;this.QB=f;this.aB=g;this.Fx=h?h:Vb;this.ua=new Wk(this);this.Ba=new qp(b);this.Vi=k?null:new cs(b);this.Jb=[]};A(fs,T);
var hs=function(a,b,c,e,f){Q.call(this,a);this.key=gs++;this.Vl=0;this.index=b;this.direction=c;this.gp=0;this.repeat=e||!1;this.lr=f||0;"wa"==a&&(this.bF=this.TB=0)},gs=1,is={INPUT:!0,TEXTAREA:!0};v=fs.prototype;v.rk=1;v.Dd=-1;v.wb=0;v.Zj=!0;v.Fw=!1;v.Ob=!1;v.F=function(){this.ua.Qa();this.ua.X();this.Ba.X();N(this.Vi);gf(this.Jb);this.bb=null;fs.B.F.call(this)};
v.enable=function(a,b){if(!this.setPosition(a,b))return!1;this.Ob||(this.ua.C(this.Ba,Tc,this.NJ),null!=this.Vi&&this.ua.C(this.Vi,fd,this.gK),this.QB&&C(this.QB,function(c){this.ua.C(c,this.Fx,z(this.Kz,this,-1))},this),this.aB&&C(this.aB,function(c){this.ua.C(c,this.Fx,z(this.Kz,this,1))},this),this.Ob=!0);return!0};v.disable=function(){this.ua.Qa();this.lj();this.Ob=!1};v.isEnabled=function(){return this.Ob};
v.setPosition=function(a,b){if(0>a||0>b||a>b)return!1;this.lj();this.rk=a>=this.Dd?1:-1;this.yC(a);this.kP(b);return!0};v.yC=function(a){this.Dd=a};v.kP=function(a){this.wb=a};v.rP=function(a){this.Fw=a};v.navigate=function(a){if(0>this.Dd)return!1;a=this.Dd+a;a=this.Fw?yj(a,this.wb):xj(a,0,this.wb);return a!=this.Dd?(this.lj(),this.setPosition(a,this.wb)):!1};v.getPosition=function(){return{rc:this.Dd,NQ:this.Dd,bQ:this.wb}};v.lj=function(){gf(this.Jb);this.bb=null;this.Zj=!0};
v.FP=function(a){this.bb&&a==this.bb.key&&this.zF()};v.zF=function(){var a=Date.now();this.bb.bF=a-this.bb.Vl;this.Zj=!0;0<this.Jb.length?(this.Zj=!1,this.bb=this.Jb.shift(),this.bb.gp=this.Jb.length,this.bb.TB=a-this.bb.lr):this.bb=new hs("ya",this.Dd,this.rk);this.bb.Vl=a;this.dispatchEvent(this.bb)};v.NJ=function(a){this.NK(a)||(this.rs(this.yi[a.keyCode]?-1:1,a.repeat),a.preventDefault(),a.stopPropagation())};v.gK=function(a){this.rs(0>a.deltaY?-1:1,!1);a.preventDefault();a.stopPropagation()};
v.Kz=function(a){this.rs(a,!1)};v.NK=function(a){return a.altKey||a.ctrlKey||a.metaKey||!!is[a.target.tagName]||!this.yi[a.keyCode]&&!this.tk[a.keyCode]};
v.rs=function(a,b){var c=this.Dd+a,e=this.bb?this.bb.index:this.Dd,f=Math.abs(c-e);this.Fw&&(c=yj(c,this.wb),f=Math.min(f,yj(e-c,this.wb)));c>=this.wb||0>c?1<this.wb&&this.dispatchEvent(new hs("za",c,this.rk)):0==f||b&&this.bb&&f>this.CL||(this.yC(c),this.rk=a,b&&(a=Xe(this.Jb),gf(this.Jb),a&&this.Jb.push(a)),this.Jb.length>=this.BL&&(this.Jb=this.Jb.slice(this.AN)),a=Date.now(),this.Jb.push(new hs("wa",this.Dd,this.rk,b,a)),this.Zj&&1==this.Jb.length?(this.Zj=!1,this.bb=this.Jb.shift(),this.bb.gp=
this.Jb.length,this.bb.TB=a-this.bb.lr,this.bb.Vl=a,this.dispatchEvent(this.bb)):(b=Xe(this.Jb),b=new hs("xa",b.index,b.direction,b.repeat,b.lr),b.gp=this.Jb.length,b.Vl=a,this.dispatchEvent(b)))};var js=function(a){var b=a.url,c=a.link;a=Ca+J(Oa)+fa;b='Image from <a class="'+(J(Pa)+'" href="'+J(pj(b))+da)+bj(c)+"</a>";return I(a+b+ya)};var ks=function(a){X.call(this,new qq(a));this.xd(-1);this.Bq=a.get("a").Bq||js};x(ks,X);ks.prototype.UC=function(a){if(a){var b=this.ma,c=b.setContent,e=this.Bq,f=a;60<f.length&&(f=f.substring(0,57)+"...");c.call(b,e.call(this,{url:a,link:f}))}else this.ma.setContent(ls)};var ls=I("<div></div>");var ms=function(a){X.call(this,new qq(a));this.xd(-1)};x(ms,X);ms.prototype.FC=function(a,b){var c=this.ma,e=c.setContent,f=a+1;a=Ca+J("CSS_LIGHTBOX_INDEX_INFO")+fa;b="<b>"+bj(f)+"</b> of <b>"+bj(b)+"</b>";b=I(a+b+ya);e.call(c,b)};ms.prototype.clear=function(){this.ma.setContent("")};var ns={cE:["BC","AD"],bE:["Before Christ","Anno Domini"],jE:"JFMAMJJASOND".split(""),qE:"JFMAMJJASOND".split(""),dE:"January February March April May June July August September October November December".split(" "),pE:"January February March April May June July August September October November December".split(" "),mE:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),sE:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),wE:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
uE:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),oE:"Sun Mon Tue Wed Thu Fri Sat".split(" "),tE:"Sun Mon Tue Wed Thu Fri Sat".split(" "),DQ:"SMTWTFS".split(""),rE:"SMTWTFS".split(""),nE:["Q1","Q2","Q3","Q4"],kE:["1st quarter","2nd quarter","3rd quarter","4th quarter"],YD:["AM","PM"],mq:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Kw:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],ZD:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Hw:6,IQ:[5,6],Iw:5},os=ns;
os=ns;var ps=function(a,b,c,e,f){a=new Date(a,b,c);f=f||0;return a.valueOf()+864E5*(((void 0!==e?e:3)-f+7)%7-((a.getDay()+6)%7-f+7)%7)};var qs=function(){},ss=function(a){if(typeof a==q){var b=new qs;b.pD=a;var c=a;if(0==c)c="Etc/GMT";else{var e=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);e.push(Math.floor(c/60)%100);c%=60;0!=c&&e.push(":",ki(c,2));c=e.join("")}b.jw=c;c=a;0==c?c="UTC":(e=["UTC",0>c?"+":"-"],c=Math.abs(c),e.push(Math.floor(c/60)%100),c%=60,0!=c&&e.push(":",c),c=e.join(""));a=rs(a);b.pw=[c,c];b.jh={HQ:a,Jw:a};b.Zp=[];return b}b=new qs;b.jw=a.id;b.pD=-a.std_offset;b.pw=a.names;b.jh=a.names_ext;b.Zp=a.transitions;return b},
rs=function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(ki(Math.floor(a/60)%100,2),":",ki(a%60,2));return b.join("")};v=qs.prototype;v.Wy=function(a){a=Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),a.getUTCHours(),a.getUTCMinutes())/36E5;for(var b=0;b<this.Zp.length&&a>=this.Zp[b];)b+=2;return 0==b?0:this.Zp[b-1]};v.wI=function(a){return rs(this.mn(a))};v.Ur=function(a){return this.pw[this.Is(a)?3:1]};v.mn=function(a){a=this.pD-this.Wy(a);return-1440===a?0:a};
v.ZI=function(a){a=-this.mn(a);var b=[0>a?"-":"+"];a=Math.abs(a);b.push(ki(Math.floor(a/60)%100,2),ki(a%60,2));return b.join("")};v.fJ=function(a){return this.pw[this.Is(a)?2:0]};v.Is=function(a){return 0<this.Wy(a)};v.xI=function(a){return this.Is(a)?void 0!==this.jh.aE?this.jh.aE:this.jh.DST_GENERIC_LOCATION:void 0!==this.jh.Jw?this.jh.Jw:this.jh.STD_GENERIC_LOCATION};var ts=function(a,b){this.np=[];this.Ka=b||os;typeof a==q?this.ax(a):this.Zw(a)},us=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEabBhKHcLQdmsvVwzZ]+/],vs=function(a){return a.getHours?a.getHours():0};
ts.prototype.Zw=function(a){for(ws&&(a=a.replace(/\u200f/g,""));a;){for(var b=a,c=0;c<us.length;++c){var e=a.match(us[c]);if(e){var f=e[0];a=a.substring(f.length);0==c&&("''"==f?f="'":(f=f.substring(1,"'"==e[1]?f.length-1:f.length),f=f.replace(/''/g,"'")));this.np.push({text:f,type:c});break}}if(b===a)throw Error("Malformed pattern part: "+a);}};
ts.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-b.mn(a)):0,e=c?new Date(a.getTime()+c):a,f=e;b&&e.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=new Date(e.getTime()+6E4*(e.getTimezoneOffset()-a.getTimezoneOffset())),f=new Date(a.getTime()+(c+(0<c?-864E5:864E5))));c=[];for(var g=0;g<this.np.length;++g){var h=this.np[g].text;1==this.np[g].type?c.push(this.yH(h,a,e,f,b)):c.push(h)}return c.join("")};
ts.prototype.ax=function(a){if(4>a)var b=this.Ka.mq[a];else if(8>a)b=this.Ka.Kw[a-4];else if(12>a)b=this.Ka.ZD[a-8],b=b.replace("{1}",this.Ka.mq[a-8]),b=b.replace("{0}",this.Ka.Kw[a-8]);else if(12===a)b=this.NN(this.Ka.mq[0]);else{this.ax(10);return}this.Zw(b)};ts.prototype.jc=function(a){a=String(a);var b=this.Ka||os;if(void 0!==b.xE){for(var c=[],e=0;e<a.length;e++){var f=a.charCodeAt(e);c.push(48<=f&&57>=f?String.fromCharCode(b.xE+f-48):a.charAt(e))}a=c.join("")}return a};var ws=!1;
ts.prototype.xH=function(a,b){b=0<b.getFullYear()?1:0;return 4<=a?this.Ka.bE[b]:this.Ka.cE[b]};ts.prototype.MH=function(a,b){b=b.getFullYear();0>b&&(b=-b);2==a&&(b%=100);return this.jc(ki(b,a))};ts.prototype.LH=function(a,b){b=(new Date(ps(b.getFullYear(),b.getMonth(),b.getDate(),this.Ka.Iw,this.Ka.Hw))).getFullYear();0>b&&(b=-b);2==a&&(b%=100);return this.jc(ki(b,a))};
ts.prototype.BH=function(a,b){b=b.getMonth();switch(a){case 5:return this.Ka.jE[b];case 4:return this.Ka.dE[b];case 3:return this.Ka.mE[b];default:return this.jc(ki(b+1,a))}};var xs=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");};v=ts.prototype;v.tH=function(a,b){xs(b);return this.jc(ki(vs(b)||24,a))};
v.zH=function(a,b){return this.jc((b.getMilliseconds()/1E3).toFixed(Math.min(3,a)).slice(2)+(3<a?ki(0,a-3):""))};v.vH=function(a,b){b=b.getDay();return 4<=a?this.Ka.wE[b]:this.Ka.oE[b]};v.yr=function(a,b){xs(b);a=vs(b);return this.Ka.YD[12<=a&&24>a?1:0]};v.sH=function(a,b){xs(b);return this.jc(ki(vs(b)%12||12,a))};v.qH=function(a,b){xs(b);return this.jc(ki(vs(b)%12,a))};v.rH=function(a,b){xs(b);return this.jc(ki(vs(b),a))};
v.EH=function(a,b){b=b.getDay();switch(a){case 5:return this.Ka.rE[b];case 4:return this.Ka.uE[b];case 3:return this.Ka.tE[b];default:return this.jc(ki(b,1))}};v.FH=function(a,b){b=b.getMonth();switch(a){case 5:return this.Ka.qE[b];case 4:return this.Ka.pE[b];case 3:return this.Ka.sE[b];default:return this.jc(ki(b+1,a))}};v.CH=function(a,b){b=Math.floor(b.getMonth()/3);return 4>a?this.Ka.nE[b]:this.Ka.kE[b]};v.uH=function(a,b){return this.jc(ki(b.getDate(),a))};
v.AH=function(a,b){xs(b);return this.jc(ki(b.getMinutes?b.getMinutes():0,a))};v.DH=function(a,b){xs(b);return this.jc(ki(b.getSeconds(),a))};v.KH=function(a,b){b=ps(b.getFullYear(),b.getMonth(),b.getDate(),this.Ka.Iw,this.Ka.Hw);return this.jc(ki(Math.floor(Math.round((b-(new Date((new Date(b)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,a))};v.IH=function(a,b,c){c=c||ss(b.getTimezoneOffset());return 4>a?c.ZI(b):this.jc(c.wI(b))};
v.JH=function(a,b,c){c=c||ss(b.getTimezoneOffset());return 4>a?c.fJ(b):c.Ur(b)};v.GH=function(a,b){b=b||ss(a.getTimezoneOffset());return b.jw};v.HH=function(a,b,c){c=c||ss(b.getTimezoneOffset());return 2>=a?c.jw:c.xI(b)};
v.yH=function(a,b,c,e,f){var g=a.length;switch(a.charAt(0)){case "G":return this.xH(g,c);case "y":return this.MH(g,c);case "Y":return this.LH(g,c);case "M":return this.BH(g,c);case "k":return this.tH(g,e);case "S":return this.zH(g,e);case "E":return this.vH(g,c);case "a":return this.yr(g,e);case "b":return this.yr(g,e);case "B":return this.yr(g,e);case "h":return this.sH(g,e);case "K":return this.qH(g,e);case "H":return this.rH(g,e);case "c":return this.EH(g,c);case "L":return this.FH(g,c);case "Q":return this.CH(g,
c);case "d":return this.uH(g,c);case "m":return this.AH(g,e);case "s":return this.DH(g,e);case "v":return this.GH(b,f);case "V":return this.HH(g,b,f);case "w":return this.KH(g,e);case "z":return this.JH(g,b,f);case "Z":return this.IH(g,b,f);default:return""}};v.NN=function(a){return a.replace(/[^EMd]*yy*[^EMd]*/,"")};var ys=new ts(2),zs=new ts(7);var As=function(a){if(D&&!(D&&0<=Ee(Nf,"9")))throw Error("Histogram is not supported");Y.call(this,a);this.Bh="color"};x(As,Y);v=As.prototype;v.U=function(){var a=this.D().U("CANVAS",{className:"CSS_LIGHTBOX_PHOTO_DETAILS_HISTOGRAM",width:256});this.ve(a)};v.aa=function(){Y.prototype.aa.call(this);this.N().C(this.A(),cd,this.Sj)};v.Hp=function(a){Y.prototype.Hp.call(this,a);this.update()};v.clear=function(){var a=this.A();a.getContext("2d").clearRect(0,0,a.width,a.height)};
v.Sj=function(a){a.ck(0)&&this.update(this.LI())};
v.hN=function(a,b,c,e){var f=this.A();f.getContext("2d").globalCompositeOperation="lighter";var g=this.HI(a,b,c);f=Math.round(f.width/255);if("color"==e)this.Og("rgb(255,0,0)",g,f,a),this.Og("rgb(0,255,0)",g,f,b),this.Og("rgb(0,0,255)",g,f,c);else if("rgb"==e){for(var h=[],k=0;256>k;k++)h[k]=Math.round((a[k]+b[k]+c[k])/3);this.Og("rgb(0,0,0)",g,f,h)}else"red"==e?this.Og("rgb(255,0,0)",g,f,a):"green"==e?this.Og("rgb(0,255,0)",g,f,b):"blue"==e&&this.Og("rgb(0,0,255)",g,f,c);this.Bh=e};
v.LI=function(){return"color"==this.Bh?"red":"red"==this.Bh?"green":"green"==this.Bh?"blue":"blue"==this.Bh?"rgb":"color"};v.HI=function(a,b,c){return Math.max(Math.max.apply(null,a),Math.max.apply(null,b),Math.max.apply(null,c))};v.Og=function(a,b,c,e){if(0!=b){var f=this.A(),g=f.getContext("2d");g.fillStyle=a;a=f.width;f=f.height;for(var h in e){var k=Math.round(e[h]/b*f);g.fillRect(Math.round(h/256*a),f-k,c,k)}}};
v.update=function(a){var b=this.bp;b&&(this.clear(),this.hN(b.bJ(),b.zI(),b.WH(),a||this.Bh))};var Es=function(a,b){var c=a.zt,e=a.Yz,f=a.Vb,g=Ca+J("CSS_LIGHTBOX_PHOTO_DETAILS_BG")+ia+J(cb)+fa;g=g+'&laquo; Back to photo</div><div class="'+(J(Ya)+fa+Bs(sj,b,e)+za+J($a)+fa+Cs(sj,b,c)+za+J("CSS_LIGHTBOX_PHOTO_DETAILS_TABS")+ja+J(Hc)+" "+J("goog-tab-bar-top")+ja+J(Gc)+" "+J("goog-tab-selected")+fa);g=g+'Location</div><div class="'+(J(Gc)+fa);c=g+"Camera";e='</div></div><div class="'+J("goog-tab-bar-clear")+ia+J(bb)+ia+J(ab)+ja+J(Xa)+'"></div><div class=';g=Pi(Va,Ii,Mi)?String(kj(Va.getContent())).replace(wj,
aj):Va.replace(vj,aj);f={Vb:f};for(var h in a)h in f||(f[h]=a[h]);g=c+(e+g+">"+Ds(f,b)+"</div></div></div>");return I(g)},Fs=function(a,b){return Bs(sj,b,a.Yz)},Bs=function(a,b,c){return I(c?Ga+J(Za)+ba+J(rj(c))+fa:Ga+J(Za)+fa)},Gs=function(a,b){return Cs(sj,b,a.zt)},Cs=function(a,b,c){a=c[1];return I('<p class="'+J("CSS_LIGHTBOX_PHOTO_INFO_TITLE")+fa+bj(c[0])+Aa+J("CSS_LIGHTBOX_PHOTO_INFO_AUTHOR")+fa+bj(null!=a?a:"")+Aa+J("CSS_LIGHTBOX_PHOTO_INFO_DATE")+fa+bj(c[2])+'&nbsp;</p><span class="'+J(gb)+
" "+J(fb)+'"></span><p class="'+J(eb)+'"></p>')},Ds=function(a,b){var c=a.Vb;a=a.jD;var e='<table class="'+J("CSS_LIGHTBOX_PHOTO_DETAILS_CAMERA_INFO_TABLE")+'"><tbody>';e+=Hs(sj,b,!0,dj("Dimensions:"),c[0]);e+=Hs(sj,b,!1,dj("File Size:"),c[1]);a&&(e+=Hs(sj,b,!0,dj("Number of Views:"),c[2]));e+=Hs(sj,b,!0,dj("Camera:"),c[3]);e+=Hs(sj,b,!1,dj("Exposure:"),c[4]);e+=Hs(sj,b,!0,dj("Aperture:"),c[5]);e+=Hs(sj,b,!1,dj("Focal Length:"),c[6]);e+=Hs(sj,b,!0,dj("ISO Speed:"),c[7]);e+=Hs(sj,b,!1,dj("Exposure Bias:"),
c[8]);e+=Hs(sj,b,!0,dj("Flash Used:"),c[9]);return I(e+"</tbody></table>")},Hs=function(a,b,c,e,f){return I((c?'<tr class="'+J(Wa)+" "+J("CSS_LIGHTBOX_PHOTO_DETAILS_CAMERA_INFO_TABLE_TR_ODDROW")+fa:'<tr class="'+J(Wa)+fa)+'<td class="'+J("CSS_LIGHTBOX_PHOTO_DETAILS_CAMERA_INFO_TABLE_TD_DESCRIPTION")+fa+bj(e)+'</td><td class="'+J("CSS_LIGHTBOX_PHOTO_DETAILS_CAMERA_INFO_TABLE_TD_VALUE")+fa+bj(f)+"</td></tr>")};var Is=function(){};A(Is,wp);de(Is);v=Is.prototype;v.xf=function(){return dc};v.ze=function(a,b,c){switch(b){case 8:case 16:Qo(a,"pressed",c);break;default:case 64:case 1:Is.B.ze.call(this,a,b,c)}};v.U=function(a){var b=Is.B.U.call(this,a);this.Ud(b,a.Le());var c=a.Ra();c&&this.Vd(b,c);a.ab(16)&&this.ze(b,16,a.ii());return b};v.Ma=function(a,b){b=Is.B.Ma.call(this,a,b);a.qP(this.Ra(b));a.Np(this.Le(b));a.ab(16)&&this.ze(b,16,a.ii());return b};v.Ra=function(){};v.Vd=function(){};v.Le=function(a){return a.title};
v.Ud=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};v.ia=function(){return"goog-button"};var Js=function(){};A(Js,wp);de(Js);v=Js.prototype;v.ia=function(){return Gc};v.xf=function(){return"tab"};v.U=function(a){var b=Js.B.U.call(this,a);(a=a.Le())&&this.Ud(b,a);return b};v.Ma=function(a,b){b=Js.B.Ma.call(this,a,b);var c=this.Le(b);c&&a.Np(c);a.vA()&&(c=a.getParent())&&typeof c.Li===p&&(a.Sc(8,!1),c.Li(a));return b};v.Le=function(a){return a.title||""};v.Ud=function(a,b){a&&(a.title=b||"")};var Ks=function(a,b,c){Ap.call(this,a,b||Js.Ha(),c);this.Eb(8,!0);this.iu(9,!0)};A(Ks,Ap);Ks.prototype.Le=function(){return this.Sk};Ks.prototype.Ud=function(a){this.ha.Ud(this.A(),a);this.Np(a)};Ks.prototype.Np=function(a){this.Sk=a};fp(Gc,function(){return new Ks(null)});var Ls=function(){this.Aq="tablist"};A(Ls,hp);de(Ls);v=Ls.prototype;v.ia=function(){return Hc};v.Bv=function(a,b,c){this.OA||this.SF();var e=this.OA[b];e?a.HC(e):Ls.B.Bv.call(this,a,b,c)};v.yf=function(a){var b=Ls.B.yf.call(this,a);this.Fl||this.Ox();b.push(this.Fl[a.sL]);return b};v.Ox=function(){var a=this.ia();this.Fl={top:a+"-top",bottom:a+"-bottom",start:a+"-start",end:a+"-end"}};v.SF=function(){this.Fl||this.Ox();this.OA=hh(this.Fl)};var Ms=function(a,b,c){this.HC(a||Bd);Up.call(this,this.Of,b||Ls.Ha(),c);this.KA()};A(Ms,Up);v=Ms.prototype;v.VE=!0;v.ud=null;v.aa=function(){Ms.B.aa.call(this);this.KA()};v.F=function(){Ms.B.F.call(this);this.ud=null};v.removeChild=function(a,b){this.dr(a);return Ms.B.removeChild.call(this,a,b)};v.HC=function(a){this.setOrientation("start"==a||"end"==a?Fd:Pc);this.sL=a};v.Au=function(a){Ms.B.Au.call(this,a);this.VE&&this.RC(a)};v.Li=function(a){a?a.Jp(!0):this.ud&&this.ud.Jp(!1)};v.Nn=function(){return this.Cg(this.ud)};
v.RC=function(a){this.Li(this.Ta(a))};v.dr=function(a){if(a&&a==this.ud){for(var b=this.Cg(a),c=b-1;a=this.Ta(c);c--)if(this.uA(a)){this.Li(a);return}for(b+=1;a=this.Ta(b);b++)if(this.uA(a)){this.Li(a);return}this.Li(null)}};v.uA=function(a){return a.isVisible()&&a.isEnabled()};v.eK=function(a){this.ud&&this.ud!=a.target&&this.ud.Jp(!1);this.ud=a.target};v.fK=function(a){a.target==this.ud&&(this.ud=null)};v.cK=function(a){this.dr(a.target)};v.dK=function(a){this.dr(a.target)};
v.Me=function(){this.Hc()||this.lc(this.ud||this.Ta(0))};v.KA=function(){this.N().C(this,"select",this.eK).C(this,"unselect",this.fK).C(this,"disable",this.cK).C(this,Nc,this.dK)};fp(Hc,function(){return new Ms});var Ns=function(){};A(Ns,Is);de(Ns);v=Ns.prototype;v.xf=function(){};v.U=function(a){this.aD(a);return a.D().U("BUTTON",{"class":this.yf(a).join(" "),disabled:!a.isEnabled(),title:a.Le()||"",value:a.Ra()||""},a.uc()||"")};v.Ec=function(a){return"BUTTON"==a.tagName||a.tagName==Gb&&(a.type==dc||"submit"==a.type||"reset"==a.type)};v.Ma=function(a,b){this.aD(a);if(b.disabled){var c=this.Dj(1);W(b,c)}return Ns.B.Ma.call(this,a,b)};v.Jf=function(a){a.N().C(a.A(),m,a.Qf)};v.Gk=function(){};v.Ki=function(){};
v.Se=function(a){return a.isEnabled()};v.Td=function(){};v.Sc=function(a,b,c){Ns.B.Sc.call(this,a,b,c);(a=a.A())&&1==b&&(a.disabled=c)};v.Ra=function(a){return a.value};v.Vd=function(a,b){a&&(a.value=b)};v.ze=function(){};v.aD=function(a){a.zu(!1);a.oO(255,!1);a.Eb(32,!1)};var Os=function(a,b,c){Ap.call(this,a,b||Ns.Ha(),c)};A(Os,Ap);v=Os.prototype;v.Ra=function(){return this.xb};v.Vd=function(a){this.xb=a;this.ha.Vd(this.A(),a)};v.qP=function(a){this.xb=a};v.Le=function(){return this.Sk};v.Ud=function(a){this.Sk=a;this.ha.Ud(this.A(),a)};v.Np=function(a){this.Sk=a};v.F=function(){Os.B.F.call(this);delete this.xb;delete this.Sk};v.aa=function(){Os.B.aa.call(this);if(this.ab(32)){var a=this.Za();a&&this.N().C(a,Wc,this.cd)}};
v.cd=function(a){return 13==a.keyCode&&a.type==Tc||32==a.keyCode&&a.type==Wc?this.Qf(a):32==a.keyCode};fp("goog-button",function(){return new Os(null)});var Ps=function(){};A(Ps,Is);de(Ps);v=Ps.prototype;v.U=function(a){var b=this.yf(a);b=a.D().U(d,vc+b.join(" "),this.Ah(a.getContent(),a.D()));this.Ud(b,a.Le());return b};v.xf=function(){return dc};v.La=function(a){return a&&a.firstChild&&a.firstChild.firstChild};v.Ah=function(a,b){return b.U(d,vc+(this.ia()+pa),b.U(d,vc+(this.ia()+oa),a))};v.Ec=function(a){return a.tagName==d};v.ts=function(a,b){b=a.D().me(b);var c=this.ia()+pa;return b&&kn(b,c)&&(a=a.D().me(b),b=this.ia()+oa,a&&kn(a,b))?!0:!1};
v.Ma=function(a,b){Qs(b,!0);Qs(b,!1);this.ts(a,b)||b.appendChild(this.Ah(b.childNodes,a.D()));ln(b,[uc,this.ia()]);return Ps.B.Ma.call(this,a,b)};v.ia=function(){return"goog-custom-button"};var Qs=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,e;c&&c.parentNode==a;){e=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var f=c.nodeValue;if(""==ue(f))a.removeChild(c);else{c.nodeValue=b?f.replace(/^[\s\xa0]+/,""):f.replace(/[\s\xa0]+$/,"");break}}else break;c=e}};var Rs=function(a,b,c){Os.call(this,a,b||Ps.Ha(),c);this.Eb(16,!0)};A(Rs,Os);fp("goog-toggle-button",function(){return new Rs(null)});var Ss=function(a){X.call(this,new Mo(a));this.yb=a.get("d");this.ea=Mm(a);this.rC=this.ea.fa("sgv");this.SD=this.ea.fa("vc")};x(Ss,X);v=Ss.prototype;v.Gb=function(){X.prototype.Gb.call(this);this.CK()};v.EK=function(){this.A().className="CSS_LIGHTBOX_PHOTO_DETAILS";fk(this.A(),Es,this.kJ());U(this.W,Hd,Mc);this.Vi=new cs(this.A())};
v.QG=function(){var a=this.D(),b=this.A();this.vD=a.rb(Ya,b);this.zk=a.rb($a,b);this.Lq=a.rb(ab,b);this.Vs=a.rb(bb,b);this.vx=a.rb(Va,this.Lq);this.zs=a.rb(Xa,this.Lq);if(!D||D&&0<=Ee(Nf,"9"))this.ei=new As(a),this.ei.render(this.zs);this.xe=new Ms(Bd,Ls.Ha(),a);this.xe.Ma(a.rb(Hc,b));this.xe.Td(!1);this.Ws=this.xe.Ta(0);V(this.Vs,!1);this.Qs=-1;this.N().C(this.xe,"select",this.JM).C(this.A(),m,this.mt).C(this.Vi,fd,mk)};v.kJ=function(){return{zt:Ts,Vb:Us}};
v.F=function(){X.prototype.F.call(this);N(this.Qd);N(this.Vi);N(this.ei);N(this.xe)};v.Qb=function(a){this.H=a;this.QA=!0;this.vF();this.ei&&this.ei.clear();this.update()};v.update=function(){if(this.H&&this.H.ji()){this.sQ();this.oQ();var a=this.mK(this.H),b=this.H.getContainer().On();this.rC||(b=!0);this.Ws.setVisible(a&&b);this.eq();a&&(b||this.H.Zk())&&this.oL(z(function(){google.maps=this.Mr("maps");this.mQ();this.JD()},this),z(function(){this.Ws.setVisible(!1);this.eq()},this))}};
v.vF=function(){this.vD.textContent="";this.zk.textContent="";fk(this.vx,Ds,{Vb:Us,jD:this.SD})};
v.sQ=function(){var a=this.H.V(),b=a.bz();fk(this.vD,Fs,{Yz:this.H.zg(Vs)});fk(this.zk,Gs,{zt:[a.getTitle(),this.SI(),this.kI(a.bz())]});var c={Vb:Us,jD:this.SD},e=this.H.Va();c.Vb[0]=e.width+" x "+e.height+" pixels";e=a.qI();var f=e?e:0;e=f;var g="",h=1;0>f&&(f=-f);if(Infinity===f)e=(Infinity*Math.sign(e)).toString();else{for(var k=0;k<Vi.length;k++){var l=Vi[k];h=Wi[l];if(f>=h||1>=h&&f>.1*h){g=l;break}}g||(h=1);f=Math.pow(10,2);e=Math.round(e/h*f)/f+""+g}c.Vb[1]=e;c.Vb[2]=a.fz()?a.fz()+"":"0";b&&
(c.Vb[3]=b.ZH()||"-",c.Vb[4]=b.Kr()?Math.round(1E3*b.Kr())/1E3+" sec (1/"+Math.round(1/b.Kr())+")":"-",c.Vb[5]=b.Sy()?"f/"+b.Sy():"-",c.Vb[6]=b.dz()?b.dz()+" mm":"-",c.Vb[7]=b.iz()?b.iz()+"":"-",c.Vb[8]=b.cz()?b.cz()+"/3 EV":"-",c.Vb[9]=b.sI()?"Yes":"-");fk(this.vx,Ds,c)};v.kI=function(a){if(a&&0<a.sz()){a=new Date(a?1E3*a.sz():0);var b=new Date(a.getTime()+6E4*a.getTimezoneOffset());a=b?ys.format(b):"";b=b?zs.format(b):"";return"on "+a+" at "+b}return""};
v.SI=function(){var a=null,b=this.H.V().Zh();b&&(a=[b.tg(),b.Mj()],a=I(bj("taken by")+" "+(a[1]?Ba+J(pj(a[1]))+'" target=_blank class="'+J(db)+fa+bj(a[0])+"</a>":'<span class="'+J(db)+fa+bj(a[0])+"</span>")));return a};v.eq=function(){var a=this.xe.Nn();V(this.Vs,0==a);V(this.Lq,1==a)};v.oQ=function(){V(this.zs,!1);this.ei&&this.H.QE(z(function(){V(this.zs,!0);this.ei.Hp(this.H.V().Om())},this))};v.JM=function(){this.eq();this.QA&&0==this.xe.Nn()&&this.JD()};
v.mt=function(a){a.target==this.D().rb(cb)&&this.H&&this.yb.Uf("aa");a.stopPropagation()};v.isVisible=function(){return this.Fb};v.setVisible=function(a){a!=this.Fb&&(a&&!this.PK&&(this.EK(),this.QG(),this.PK=!0),U(this.A(),Hd,a?Id:Mc),this.Fb=a)};
v.CK=function(){var a=this.D();if(!this.Mr(Zc)){var b=a.createElement("SCRIPT");b.type="text/javascript";b.src=th(Ws);var c,e,f=null==(e=(c=(b.ownerDocument&&b.ownerDocument.defaultView||window).document).querySelector)?void 0:e.call(c,"script[nonce]");(c=f?f.nonce||f.getAttribute("nonce")||"":"")&&b.setAttribute("nonce",c);a.appendChild(a.ta.body,b)}};
v.oL=function(a,b){"google"in window||(window.google={});google.load=this.Mr(Zc);google.load?google.load("maps","3",{callback:a,other_params:"sensor=false&client=google-lightbox"}):b()};v.mK=function(a){a=a.V().Lr();return!!a&&!!a.Sr()&&!!a.Vr()};v.mQ=function(){var a=this.H.V().Lr();a=new google.maps.LatLng(a.Sr(),a.Vr());this.Oy||(this.Oy=new google.maps.Geocoder);this.Oy.geocode({latLng:a},z(this.mM,this))};
v.mM=function(a,b){if(b==google.maps.GeocoderStatus.OK&&a[1])if(b=this.D(),this.IB=b.rb(eb,this.zk),wq(b.rb(fb,this.zk),gb),this.rC){this.Qd&&(this.N().ka(this.Qd,Vb,this.nB),N(this.Qd));b=this.H.getContainer().On();var c=yp(Is,"CSS_LIGHTBOX_PHOTO_INFO_LOCATION_BTN_VISIBILITY");this.Qd=new Rs("",c);this.Qd.render(this.zk);this.Qd.eu(b);this.Qd.Vd(a[1].formatted_address);this.Qd.setVisible(this.H.Zk());this.GD(b);this.N().C(this.Qd,Vb,this.nB)}else this.D().Bc(this.IB,a[1].formatted_address)};
v.nB=function(a){var b=a.target.ii();this.H.getContainer().yv(b);this.GD(b);var c=this.xe.Nn();this.Ws.setVisible(b);-1!=this.Qs&&this.xe.RC(this.Qs);this.eq();this.Qs=c;a.stopPropagation()};v.GD=function(a){this.D().Bc(this.IB,a?this.Qd.Ra():"Location data hidden.");this.Qd.wC(a?"Hide location data for all photos in this album":"Show location data for all photos in this album")};
v.JD=function(){if(0==this.xe.Nn()){var a=this.H.V().Lr();a=new google.maps.LatLng(a.Sr(),a.Vr());this.Xs||(this.Xs=new google.maps.Map(this.Vs,{zoom:13,center:a,keyboardShortcuts:!1,mapTypeId:google.maps.MapTypeId.ROADMAP}),this.RA=new google.maps.Marker({position:a}),this.RA.setMap(this.Xs));this.Xs.setCenter(a);this.RA.setPosition(a);this.QA=!1}};v.Mr=function(a){return window.google&&window.google[a]||window.parent.google&&window.parent.google[a]};
var Ts=["","","","",""],Us="----------".split(""),Vs=new M(140,150),Ws=uh(qh(new ph(nh,"//www.google.com/jsapi")));var Xs=function(a){a=a.kF;return I(Ca+J("lightbox-captionwidget-id-wrapper")+" "+J(Na)+" "+J("CSS_LIGHTBOX_SCALED_IMAGE_CAPTION")+" "+J(uc)+'"><span class="'+J(a)+" "+J("CSS_LIGHTBOX_SCALED_IMAGE_CAPTION_TEXT")+" "+J(uc)+'"></span></div>')};function Ys(a){(a=a.rb(Ua))&&a.focus()};var Zs=function(a){T.call(this);this.W=a;a=D?qc:ac;this.kL=Bk(this.W,D?pc:oc,this,!D);this.lL=Bk(this.W,a,this,!D)};A(Zs,T);Zs.prototype.handleEvent=function(a){var b=new pk(a.Gc);b.type=a.type==pc||a.type==oc?pc:qc;this.dispatchEvent(b)};Zs.prototype.F=function(){Zs.B.F.call(this);Jk(this.kL);Jk(this.lL);delete this.W};var $s=function(a,b,c){Y.call(this,c);this.As=this.CG=b;this.Ma(a)};A($s,Y);v=$s.prototype;v.ht=50;v.yQ=0;v.Tz="Edit";v.IO=function(a){this.As=a;return this};v.KC=function(a){this.ht=a||50;return this};v.Fp=function(a){(this.DL=a)?U(this.hb,"maxWidth",a+r):U(this.hb,"maxWidth","");return this};v.jO=function(a){this.JE=a;return this};v.VO=function(a){this.aO=a;return this};v.HO=function(a){this.Tz=a;this.Vk();return this};
v.eb=function(a){var b=this.D();this.dl=b.createElement("span");this.hb=a;this.hb.style.whiteSpace=yf?"-moz-pre-wrap":"pre-wrap";b.Ek(this.dl,a);this.ve(this.dl);this.qa=b.U(Gb,{type:Ad});ln(this.qa,hn(this.hb));W(this.qa,this.CG);this.qa.value=b.es(this.hb);V(this.qa,!1);this.Ri=b.createElement("span");ln(this.Ri,hn(this.qa));U(this.Ri,{border:0,display:ld,padding:0,position:Ub,whiteSpace:"pre"});b.append(this.dl,this.hb,this.qa,this.Ri);ak(this.hb,!0)};
v.aa=function(){$s.B.aa.call(this);this.Ba=new qp(this.qa);this.Kc=new Vp(this.qa);this.vr=new Zs(this.qa);this.hw=new Zs(this.hb);this.N().C(this.Ba,Tc,this.vk);this.N().C(this.Kc,Sc,this.kM);this.N().C(this.vr,qc,this.jM);this.N().C(this.hw,pc,this.BP);this.N().C(this.A(),ed,this.lB);this.N().C(this.A(),dd,this.kB);this.Tc=this.D().es(this.hb);this.Ob=!0;this.Vk();this.qa.value=this.Tc};
v.oa=function(){N(this.Ba);this.Ba=null;N(this.Kc);this.Kc=null;N(this.vr);this.vr=null;N(this.hw);this.hw=null;this.N().ka(this.A(),ed,this.lB);this.N().ka(this.A(),dd,this.kB);$s.B.oa.call(this)};v.F=function(){ak(this.hb,!1);V(this.hb,!0);this.D().Ek(this.hb,this.dl);this.Ri=this.hb=this.dl=this.qa=null;$s.B.F.call(this)};v.Oi=function(a){switch(this.yQ){case 0:this.Tc=ue(a);break;case 2:this.Tc=ue(a).replace(/\xa0|[ \t]+/g," ");break;default:this.Tc=a}this.qa.value=this.Tc;this.Vk();this.wp(this.Tc)};
v.enable=function(){this.isEnabled()||(ak(this.hb,!0),this.qa.disabled=!1,this.Ob=!0,this.Vk())};v.disable=function(){this.isEnabled()&&(this.cancel(),this.qa.disabled=!0,this.Ob=!1,this.Vk(),ak(this.hb,!1))};v.isEnabled=function(){return this.Ob};v.BP=function(){this.isEnabled()&&!this.ki&&(this.wp(this.Tc),V(this.qa,!0),V(this.hb,!1),this.ki=!0,this.qa.focus())};
v.save=function(){!this.JE&&!this.qa.value||this.qa.value==this.Tc?this.cancel():(this.ki=!1,this.Oi(this.qa.value),V(this.qa,!1),V(this.hb,!0),this.dispatchEvent({type:"Ba",text:this.Tc}))};v.cancel=function(){this.ki&&(this.ki=!1,this.dispatchEvent({type:"Aa",text:this.Tc}));this.Oi(this.Tc);V(this.qa,!1);V(this.hb,!0)};v.Vk=function(){var a=this.Tc||(this.isEnabled()?this.Tz:"");this.D().Bc(this.hb,a)};
v.wp=function(a){this.D().Bc(this.Ri,a);a=Bm(this.Ri).width+1;a=xj(a,this.ht,this.DL||Math.max(a,this.ht));a!=this.DG&&(this.qa.style.width=qm(a,!0),this.DG=a)};v.lB=function(){this.isEnabled()&&W(this.hb,this.As)};v.kB=function(){mn(this.hb,this.As)};
v.vk=function(a){13==a.keyCode?(a.preventDefault(),this.ki&&this.isEnabled()&&(this.save(),this.blur())):27==a.keyCode?(a.preventDefault(),this.cancel(),this.blur()):!a.charCode||a.ctrlKey||a.metaKey||this.wp(this.qa.value+String.fromCharCode(a.charCode));a.stopPropagation()};v.blur=function(){this.qa.blur()};v.kM=function(){this.wp(this.qa.value)};v.jM=function(){this.ki&&this.isEnabled()&&(this.aO?this.save():this.cancel())};var at=function(a){Xm.call(this,a);this.Db=a.get(Sk);this.dh(-1);this.xd(-1)};x(at,Mo);v=at.prototype;v.Gb=function(){Mo.prototype.Gb.call(this);fk(this.A(),Xs,{kF:Yc});var a=this.D();this.Cl=bl(Yc,this.A());this.qa=(new bt(this.Cl,"CSS_LIGHTBOX_SCALED_IMAGE_CAPTION_EDITOR",a)).IO("CSS_LIGHTBOX_SCALED_IMAGE_CAPTION_HOVER").jO(!0).HO("Add a caption").VO(!0);this.yq();this.qa.disable()};v.aa=function(){Mo.prototype.aa.call(this);this.N().C(this.qa,"Ba",this.Lz)};
v.oa=function(){this.N()&&(this.N().ka(this.qa,"Ba",this.Lz),this.H&&this.N().ka(this.H.pb,"ha",this.nt),this.qa.oa(),Mo.prototype.oa.call(this))};v.F=function(){N(this.qa);this.Cl=null;Mo.prototype.F.call(this)};v.disable=function(){this.qa.disable()};v.enable=function(){this.qa.enable()};v.isEnabled=function(){return this.qa.isEnabled()};v.Qb=function(a){this.H&&this.N().ka(this.H.pb,"ha",this.nt);this.H=a;this.Oi(a.uc());this.N().C(this.H.pb,"ha",this.nt)};
v.Fp=function(a){U(this.A(),"max-width",a+r);this.qa.Fp(a)};v.Oi=function(a){this.qa.Oi(a);this.yq()};v.yq=function(){this.qa.Tc?wq(this.Cl,ib):uq(this.Cl,ib)};v.Lz=function(a){this.H.AG(a.text,null);this.yq()};v.nt=function(a){this.Oi(a.target.uc())};var bt=function(a,b,c){$s.call(this,a,b,c)};x(bt,$s);bt.prototype.blur=function(){Ys(this.D())};var ct=function(a,b,c,e,f){this.EG=a;this.Kh=b;this.SL=c;this.Ea=e||null;this.Bj=f||null};ct.prototype.Qh=function(){return this.EG};ct.prototype.R=function(){return this.Ea};ct.prototype.Ij=function(){return this.SL};ct.prototype.toString=function(){return this.Kh};var dt=function(a,b){Y.call(this,b);this.Oc=a||""},et;A(dt,Y);dt.prototype.je=null;dt.prototype.eL=10;var ft=function(){null==et&&(et="placeholder"in Mj(document,Gb));return et};v=dt.prototype;v.di=!1;v.U=function(){this.ve(this.D().U(Gb,{type:Ad}))};v.eb=function(a){dt.B.eb.call(this,a);this.Oc||(this.Oc=a.getAttribute("label")||"");ek(Dj(a))==a&&(this.di=!0,a=this.A(),mn(a,this.hk));ft()&&(this.A().placeholder=this.Oc);a=this.A();Qo(a,"label",this.Oc)};
v.aa=function(){dt.B.aa.call(this);this.SE();this.mf();this.A().sb=this};v.oa=function(){dt.B.oa.call(this);this.ly();this.A().sb=null};v.SE=function(){var a=new Wk(this);a.C(this.A(),oc,this.ms);a.C(this.A(),ac,this.uJ);if(ft())this.ua=a;else{yf&&a.C(this.A(),[Vc,Uc,Wc],this.FJ);var b=Dj(this.A());a.C(Kj(b),Zc,this.hK);this.ua=a;this.hx()}};v.hx=function(){!this.pH&&this.ua&&this.A().form&&(this.ua.C(this.A().form,"submit",this.JJ),this.pH=!0)};v.ly=function(){this.ua&&(this.ua.X(),this.ua=null)};
v.F=function(){dt.B.F.call(this);this.ly()};v.hk="label-input-label";v.ms=function(){this.di=!0;var a=this.A();mn(a,this.hk);if(!ft()&&!this.If()&&!this.Cs){var b=this;a=function(){b.A()&&(b.A().value="")};D?Vl(a,10):a()}};v.uJ=function(){ft()||(this.ua.ka(this.A(),m,this.ms),this.je=null);this.di=!1;this.mf()};v.FJ=function(a){27==a.keyCode&&(a.type==Uc?this.je=this.A().value:a.type==Vc?this.A().value=this.je:a.type==Wc&&(this.je=null),a.preventDefault())};
v.JJ=function(){this.If()||(this.A().value="",Vl(this.tJ,10,this))};v.tJ=function(){this.If()||(this.A().value=this.Oc)};v.hK=function(){this.mf()};v.hasFocus=function(){return this.di};v.If=function(){return!!this.A()&&""!=this.A().value&&this.A().value!=this.Oc};v.clear=function(){this.A().value="";null!=this.je&&(this.je="")};v.reset=function(){this.If()&&(this.clear(),this.mf())};v.Vd=function(a){null!=this.je&&(this.je=a);this.A().value=a;this.mf()};
v.Ra=function(){return null!=this.je?this.je:this.If()?this.A().value:""};v.mf=function(){var a=this.A();ft()?this.A().placeholder!=this.Oc&&(this.A().placeholder=this.Oc):this.hx();Qo(a,"label",this.Oc);this.If()?(a=this.A(),mn(a,this.hk)):(this.Cs||this.di||(a=this.A(),W(a,this.hk)),ft()||Vl(this.UN,this.eL,this))};v.mH=function(){var a=this.If();this.Cs=!0;this.A().focus();a||ft()||(this.A().value=this.Oc);this.A().select();ft()||(this.ua&&this.ua.Ld(this.A(),m,this.ms),Vl(this.nH,10,this))};
v.vd=function(a){this.A().disabled=!a;var b=this.A();on(b,this.hk+na,!a)};v.isEnabled=function(){return!this.A().disabled};v.nH=function(){this.Cs=!1};v.UN=function(){!this.A()||this.If()||this.di||(this.A().value=this.Oc)};function gt(a){Y.call(this,a);this.sb=new dt("Type a name here",a);this.xa(this.sb)}A(gt,Y);v=gt.prototype;
v.eb=function(a){gt.B.eb.call(this,a);a=this.D();W(this.A(),"namebox-subjectinput");var b=a.U(d,{"class":"inputwrapper"}),c=a.U(Gb,{type:Ad,maxlength:"128",size:"50","class":"namebox-subjectinput-input"});yf&&(c.style.MozUserSelect=Ad);a.appendChild(b,c);a.appendChild(this.A(),b);var e=a.U(d,{"class":"helpwrapper"}),f=a.U(d);a.appendChild(e,f);a.Bc(f,"Press Enter to apply or Esc to cancel.");a.appendChild(b,e);this.sb.Ma(c)};v.aa=function(){gt.B.aa.call(this);this.clear()};
v.oa=function(){this.sb.A()&&this.sb.Vd("");gt.B.oa.call(this)};v.F=function(){N(this.Na);gt.B.F.call(this)};v.Iz=function(){Vl(function(){try{this.sb.mH()}catch(a){}},10,this)};v.setVisible=function(a){a||this.Na.er();V(this.A(),a)};v.vd=function(a){var b=this.sb.A();a?(this.sb.za()||this.sb.aa(),b.removeAttribute(hc)):(this.sb.za()&&this.sb.oa(),b.setAttribute(hc,hc))};v.clear=function(){this.sb.A()&&this.sb.Vd("")};var ht=function(a,b,c){this.qy=a;this.FK=b;this.Vp=c};ht.prototype.gb=function(){return this.qy||!!this.Vp};var it=function(a,b,c,e){P.call(this);e=e||150;this.qk=null!=c?c:!0;this.YO(a||",;");this.NA=b||"";this.sN=!1;this.rN=this.qk;this.Da=0<e?new Ul(e):null;this.ob=new Wk(this);this.el=new Wk(this);this.Ba=new qp;this.AA=-1};A(it,P);v=it.prototype;v.PH=!0;v.PD=!1;v.hO=!0;v.gO=!0;v.Nw=null;v.Sa=null;v.Rs="";v.Xf=!1;v.jC=!1;v.lQ=!0;v.Qy=function(){return this.Sa};v.Ra=function(){return this.Sa.value};v.Vd=function(a){this.Sa.value=a};
v.jI=function(){var a=this.Sa,b=0;try{var c=typeof a.selectionStart==q}catch(e){c=!1}c&&(b=a.selectionStart);return b};v.TE=function(a){Tj(a)&&(Po(a,"combobox"),Qo(a,$b,"list"));this.ob.C(a,oc,this.Me);this.ob.C(a,ac,this.Jc);this.Sa||(this.el.C(a,Uc,this.qB),Tj(a)&&ek(Dj(a))==a&&this.RB(a))};v.nG=function(a){Tj(a)&&(a.removeAttribute(wd),a.removeAttribute("aria-autocomplete"));a==this.Sa&&this.Jc();this.ob.ka(a,oc,this.Me);this.ob.ka(a,ac,this.Jc);this.Sa||this.el.ka(a,Uc,this.qB)};
v.F=function(){it.B.F.call(this);null!=this.Nw&&window.clearTimeout(this.Nw);this.ob.X();delete this.ob;this.el.X();this.Ba.X();N(this.Da)};v.YO=function(a){this.Tt=a;a=this.qk?"[\\s"+this.Tt+"]+":"[\\s]+";this.BD=new RegExp("^"+a+"|"+a+"$","g")};
v.wc=function(a){switch(a.keyCode){case 40:if(this.Na.pe())return this.ML(),a.preventDefault(),!0;if(!this.qk)return this.update(!0),a.preventDefault(),!0;break;case 38:if(this.Na.pe())return this.NL(),a.preventDefault(),!0;break;case 9:if(!this.Na.pe()||a.shiftKey||this.sN)this.Na.er();else if(this.update(),this.Na.nC()&&this.rN)return a.preventDefault(),!0;break;case 13:if(this.Na.pe()){if(this.update(),this.Na.nC())return a.preventDefault(),a.stopPropagation(),!0}else this.Na.er();break;case 27:if(this.Na.pe())return this.Na.er(),
a.preventDefault(),a.stopPropagation(),!0;break;case 229:if(!this.Xf)return this.MP(),!0;break;default:this.Da&&!this.lQ&&(this.Da.stop(),this.Da.start())}return this.Oz(a)};v.Oz=function(a){var b=this.qk&&a.charCode&&-1!=this.Tt.indexOf(String.fromCharCode(a.charCode));this.hO&&b&&this.update();return this.gO&&b&&this.Na.nC()?(a.preventDefault(),!0):!1};v.OJ=function(){return!1};
v.FE=function(){this.Ba.eg(this.Sa);this.ob.C(this.Ba,Tc,this.tB);this.ob.C(this.Sa,cd,this.uB);D&&this.ob.C(this.Sa,Vc,this.oB)};v.JN=function(){this.ob.ka(this.Ba,Tc,this.tB);this.Ba.detach();this.ob.ka(this.Sa,Wc,this.OJ);this.ob.ka(this.Sa,cd,this.uB);D&&this.ob.ka(this.Sa,Vc,this.oB);this.Xf&&this.fw()};v.Me=function(a){this.RB(a.target||null)};
v.RB=function(a){this.el.Qa();this.Na&&this.Na.LQ();a!=this.Sa&&(this.Sa=a,this.Da&&(this.Da.start(),this.ob.C(this.Da,"tick",this.jp)),this.Rs=this.Ra(),this.FE())};v.Jc=function(){this.vN()};v.vN=function(){this.Sa&&(this.JN(),this.Sa=null,this.Da&&(this.Da.stop(),this.ob.ka(this.Da,"tick",this.jp)),this.Na&&this.Na.OQ())};v.jp=function(){this.update()};v.qB=function(a){this.Me(a)};v.tB=function(a){this.AA=a.keyCode;this.Na&&this.wc(a)};v.rB=function(){this.Xf&&229!=this.AA&&this.fw()};
v.sB=function(a){this.Xf&&(13==a.keyCode||77==a.keyCode&&a.ctrlKey)&&this.fw()};v.uB=function(a){this.Na&&this.dd(a)};v.dd=function(){};v.MP=function(){this.Xf||(this.ob.C(this.Sa,Wc,this.sB),this.ob.C(this.Sa,Vc,this.rB),this.Xf=!0)};v.fw=function(){this.Xf&&(this.Xf=!1,this.ob.ka(this.Sa,Vc,this.rB),this.ob.ka(this.Sa,Wc,this.sB))};v.oB=function(a){this.Oz(a)};
v.update=function(a){if(this.Sa&&(a||this.Ra()!=this.Rs)){if(a||!this.jC)a=this.bN(),this.Na&&(this.Na.aR(this.Sa),this.Na.Mp(a,this.Ra()));this.Rs=this.Ra()}this.jC=!1};v.bN=function(){return this.cN()};v.NL=function(){return this.PD?this.Na.yK():this.Na.zK()};v.ML=function(){return this.PD?this.Na.zK():this.Na.yK()};v.cN=function(){var a=this.jI(),b=this.Ra();return this.cQ(this.oD(b)[this.lJ(b,a)])};v.cQ=function(a){return this.BD?String(a).replace(this.BD,""):a};
v.lJ=function(a,b){var c=this.oD(a);if(b==a.length)return c.length-1;for(var e=a=0,f=0;e<c.length&&f<=b;e++)f+=c[e].length,a=e;return a};v.oD=function(a){if(!this.qk)return[a];a=String(a).split("");for(var b=[],c=[],e=0,f=!1;e<a.length;e++)this.NA&&-1!=this.NA.indexOf(a[e])?(this.PH&&!f&&(b.push(c.join("")),c.length=0),c.push(a[e]),f=!f):f||-1==this.Tt.indexOf(a[e])?c.push(a[e]):(c.push(a[e]),b.push(c.join("")),c.length=0);b.push(c.join(""));return b};var kt=function(a,b){gt.call(this,b);this.vh=a;this.Kc=new jt(z(this.eH,this))};x(kt,gt);v=kt.prototype;v.U=function(){gt.prototype.U.call(this);this.eb(this.A())};v.eb=function(a){gt.prototype.eb.call(this,a)};v.aa=function(){gt.prototype.aa.call(this);this.Kc.TE(this.sb.A());this.N().C(this.sb.A(),ac,z(this.Cx,this,null)).C(this.A(),cd,this.Sj)};v.oa=function(){var a=this.sb.A();a&&this.Kc.nG(a);gt.prototype.oa.call(this)};
v.Sj=function(a){a.stopPropagation();this.Iz();a.target!=this.sb.A()&&(this.Wz=!0)};v.eH=function(a){var b=null;a&&(b=new ht(a.qA(),a.qA()?this.sb.Ra():null,a.qA()?null:new ct(a.Qh()||"",a.Kh||"",a.Ij()||"",a.R()||"")));this.Cx(b)};v.Cx=function(a){this.Zz||this.Wz?this.Wz=!1:(this.Zz=!0,this.clear(),a&&this.vh(a),this.Zz=!1)};var jt=function(){it.call(this,null,null,!1)};x(jt,it);var lt=function(a,b,c){Os.call(this,a,b,c)};x(lt,Os);lt.prototype.dd=function(a){Os.prototype.dd.call(this,a);a.stopPropagation()};var mt=function(a,b){this.Md=b||"";this.address=a||""},nt=/"/g,ot=/\\"/g,pt=/\\/g,qt=/\\\\/g,rt=RegExp("^[+a-zA-Z0-9_.!#$%&'*\\/=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)+[a-zA-Z0-9]{2,63}$"),st=new RegExp("["+dh({BQ:"\u202a",FQ:"\u202b",EQ:"\u202c",CQ:"\u200e",GQ:"\u200f"}).join("")+"]","g");v=mt.prototype;v.Ij=function(){return this.Md};v.Ik=function(a){this.Md=a};v.toString=function(){return this.YP('()<>@:\\".[],;')};
v.YP=function(a){var b=this.Ij();b=b.replace(nt,"");a:{for(var c=0;c<a.length;c++)if(-1!=b.indexOf(a[c])){a=!0;break a}a=!1}a&&(b='"'+b.replace(pt,"\\\\")+'"');return""==b?this.address:""==this.address?b:b+" <"+this.address+">"};v.gb=function(){return rt.test(this.address)};
var ut=function(a){a=a.replace(st,"");for(var b="",c="",e=0;e<a.length;){var f=a.charAt(e);var g='"<(['.indexOf(f);if(-1!=g&&!tt(a,e)){g='">)]'.charAt(g);for(var h=a.indexOf(g,e+1);0<=h&&tt(a,h);)h=a.indexOf(g,h+1);f=0<=h?a.substring(e,h+1):f}"<"==f.charAt(0)&&-1!=f.indexOf(">")?c=f.substring(1,f.indexOf(">")):""==c&&(b+=f);e+=f.length}""==c&&-1!=b.indexOf("@")&&(c=b,b="");b=ei(b);b=hi(b,"'");b=hi(b,'"');b=b.replace(ot,'"');b=b.replace(qt,"\\");c=ei(c);return new mt(c,b)},tt=function(a,b){if('"'!=
a.charAt(b))return!1;var c=0;for(--b;0<=b&&"\\"==a.charAt(b);b--)c++;return 0!=c%2};var vt=function(){};A(vt,Ps);de(vt);vt.prototype.La=function(a){return a&&a.firstChild&&a.firstChild.firstChild&&a.firstChild.firstChild.firstChild.lastChild};vt.prototype.Ah=function(a,b){var c=this.ia();return b.U(d,vc+(c+pa),b.U(d,vc+(c+oa),b.U(d,c+"-pos",b.U(d,c+qa,"\u00a0"),b.U(d,c+ma,a))))};
vt.prototype.ts=function(a,b){b=a.D().me(b);var c=this.ia()+pa;return b&&kn(b,c)&&(b=a.D().me(b),c=this.ia()+oa,b&&kn(b,c)&&(b=a.D().me(b),c=this.ia()+"-pos",b&&kn(b,c)&&(b=a.D().me(b),c=this.ia()+qa,b&&kn(b,c)&&(a=a.D().pz(b),b=this.ia()+ma,a&&kn(a,b)))))?!0:!1};vt.prototype.ia=function(){return tc};fp(tc,function(){return new Os(null,vt.Ha())});fp("goog-imageless-toggle-button",function(){var a=new Os(null,vt.Ha());a.Eb(16,!0);return a});var wt=function(a,b){Y.call(this,b);this.na=new em;this.na.zc(Nk,new jm(this.na,document));this.Qi=a;this.xa(this.Qi)},xt;A(wt,Y);v=wt.prototype;v.la=Rc;v.vh=function(){};
v.uP=function(){var a=this.D(),b=a.createElement(d),c=a.createElement(d);a.Bc(b,"Name:");a.Bc(c,"Email address (optional):");this.Re=a.U(Gb,{"class":kd,id:"nameinputboxName"+je(this)});this.Dg=a.U(Gb,{"class":kd,id:"nameinputboxEmail"+je(this)});var e=a.createElement(d);this.wl=new lt("OK",vt.Ha(),a);this.ul=new lt("Cancel",vt.Ha(),a);var f=a.createElement(d);U(f,"clear",cc);this.Ed=a.createElement(d);jn(this.Ed,"namebox-subjectcreate");a.appendChild(this.Ed,this.Ih.A());a.appendChild(this.Ed,b);
a.appendChild(this.Ed,this.Re);a.appendChild(this.Ed,c);a.appendChild(this.Ed,this.Dg);a.appendChild(this.Ed,e);a.appendChild(this.Ed,f);a.appendChild(this.A(),this.Ed);this.wl.render(e);this.ul.render(e)};v.bK=function(a){"create"!=this.la&&this.Dh(a)};v.yJ=function(a,b){this.Kp("create");!b&&a&&ut(a).gb()?this.Dg.value=a||"":a||!b||ut(b).gb()?(this.Re.value=a||"",this.Dg.value=b||""):this.Re.value=b||""};v.U=function(){wt.B.U.call(this);this.eb(this.A())};
v.eb=function(a){wt.B.eb.call(this,a);jn(this.A(),"namebox-nameinputbox");this.Ih=new mq(this.na);this.uP();this.Qi.render(this.A());this.Kp(Rc)};v.aa=function(){wt.B.aa.call(this);this.N().C(this.A(),Uc,z(function(a){27==a.keyCode&&this.Dh();a.stopPropagation()},this));this.N().C(this.A(),[Wc,Vc,m],function(a){a.stopPropagation()});this.wl&&this.N().C(this.wl,Vb,z(this.BJ,this));this.ul&&this.N().C(this.ul,Vb,z(this.Dh,this,null));this.Ih.aa()};v.oa=function(){this.Ih.oa();wt.B.oa.call(this)};
v.F=function(){xt=null;N(this.wl);N(this.ul);this.Ih.F();N(this.na);wt.B.F.call(this)};v.Kp=function(a){a&&(this.la=a);switch(this.la){case Rc:V(this.A(),!1);break;case Sc:V(this.A(),!0);V(this.Qi.A(),!0);V(this.Ed,!1);this.Qi.Iz();break;case "create":V(this.A(),!0),V(this.Qi.A(),!1),V(this.Ed,!0),this.Re.focus()}};v.Dh=function(a){this.Qi.clear();this.Re.value="";this.Dg.value="";this.vh&&this.vh(a);this.vh=function(){};this.Kp(Rc);U(this.A(),Bd,0);U(this.A(),Xc,0);this.EB=null};
v.eG=function(a,b){this.EB==a&&this.Dh(b)};v.AE=function(a,b,c,e,f,g){this.Dh();this.Kp(Sc);g?this.sG(a):this.rG(a,b,c);this.EB=f;this.vh=e};v.rG=function(a,b,c){mn(this.A(),jd);W(this.A(),id);a&&this.D().appendChild(a,this.A());U(this.A(),Bd,b);U(this.A(),Xc,c);a=vm(this.A());this.D().appendChild(this.D().ta.body,this.A());U(this.A(),Bd,a.y+r);U(this.A(),Xc,a.x+r)};v.sG=function(a){a&&this.D().appendChild(a,this.A());mn(this.A(),id);W(this.A(),jd)};
v.BJ=function(){this.oF();var a=this.Re.value,b=this.Dg.value;a?ut(a).gb()?(b||(this.Dg.value=a,this.Re.value=""),this.BC("The contact name cannot be an email address.")):this.Dh(new ht(!0,null,new ct(this.Dg.value,this.Re.value,this.Re.value))):this.BC("Please provide a contact name.")};v.oF=function(){this.Ih.Oe()};v.BC=function(a){a=Uo(a,1,-1);this.Ih.showNotification(a)};function yt(a,b){wt.call(this,new kt(z(this.CJ,this),a,b),a)}A(yt,wt);yt.prototype.CJ=function(a){a&&a.qy?this.yJ(a.FK):this.bK(a)};var zt=function(){};A(zt,vt);zt.Ha=function(){return dp(zt)};zt.prototype.ia=function(){return"namebox-imageless-button"};var At=function(a,b,c,e,f){Qr.call(this,b,c,e,f);this.element=a};A(At,Qr);v=At.prototype;v.cq=function(){};v.kd=function(){void 0===this.Tg&&(this.Tg=Em(this.element));return this.Tg};v.lt=function(){this.cq();At.B.lt.call(this)};v.Nf=function(){this.cq();At.B.Nf.call(this)};v.Mg=function(){this.cq();At.B.Mg.call(this)};var Bt=function(a,b,c,e,f){typeof b===q&&(b=[b]);typeof c===q&&(c=[c]);At.call(this,a,b,c,e,f);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.Qo=-1};
A(Bt,At);var Ct=1/1024;v=Bt.prototype;v.cq=function(){var a=this.coords[0];Math.abs(a-this.Qo)>=Ct&&(Dm(this.element,a),this.Qo=a)};v.Mg=function(){this.Qo=-1;Bt.B.Mg.call(this)};v.Nf=function(){this.Qo=-1;Bt.B.Nf.call(this)};v.show=function(){this.element.style.display=""};v.Ne=function(){this.element.style.display=ld};var Dt=function(a,b,c){Bt.call(this,a,1,0,b,c)};A(Dt,Bt);Dt.prototype.Mg=function(){this.show();Dt.B.Mg.call(this)};Dt.prototype.Nf=function(){this.Ne();Dt.B.Nf.call(this)};var Et=function(a){return Math.pow(a,3)};var Ft=function(){this.bC={};this.aC=0};v=Ft.prototype;v.format=function(a){var b=gi("SafeHtmlFormatter:");a=gi(a).replace(new RegExp("\\{"+b+"[\\w&#;]+\\}","g"),z(this.RN,this,[]));return Rh(a)};v.RN=function(a,b){a=this.bC[b];if(!a)return b;b="";a.Sp&&(b+="<"+a.Sp+a.attributes+">");a.Uz&&(b+=a.Uz);a.Zl&&(b+="</"+a.Zl+">");return b};
v.Sp=function(a,b){Vh(a);var c=this.gw,e="";if(b)for(var f in b)if(Object.prototype.hasOwnProperty.call(b,f)){if(!Th.test(f))throw Error("");var g=b[f];if(null!=g){var h=f;if(g instanceof ph)g=qh(g);else if("style"==h.toLowerCase()){var k=g;if(!ge(k))throw Error("");if(!(k instanceof Fh)){g=void 0;var l="";for(g in k)if(Object.prototype.hasOwnProperty.call(k,g)){if(!/^[-_a-zA-Z0-9]+$/.test(g))throw Error("Name allows only [-_a-zA-Z0-9], got: "+g);var n=k[g];null!=n&&(n=Array.isArray(n)?n.map(Hh).join(" "):
Hh(n),l+=g+":"+n+";")}k=l?new Fh(l,Eh):Gh}g=k instanceof Fh&&k.constructor===Fh?k.Ft:"type_error:SafeStyle"}else{if(/^on/i.test(h))throw Error("");if(h.toLowerCase()in Zh)if(g instanceof sh)g=th(g).toString();else if(g instanceof wh)g=xh(g);else if(typeof g===u)g=(Bh(g)||Ch).Ic();else throw Error("");}g.Qe&&(g=g.Ic());h=h+'="'+Ce(String(g))+'"';e+=" "+h}}return c.call(this,{Sp:a,attributes:e})};v.Zl=function(a){Vh(a);return this.gw({Zl:a})};v.text=function(a){return this.gw({Uz:gi(a)})};
v.gw=function(a){this.aC++;var b="{SafeHtmlFormatter:"+this.aC+"_"+(Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36))+"}";this.bC[gi(b)]=a;return b};var Gt=function(a,b,c,e){Y.call(this,e);this.Nk=void 0!==a?a:!0;this.Gg=void 0!==b?b:!0;this.Ok=void 0!==c?c:!0;this.gf=new L;this.ph=new L;this.tl=new L;this.dj=new L;this.Yd=new L;xt||(a=new yt(e,void 0),xt||(xt=a),a.za()||a.render((e?e.ta:document).body))};A(Gt,Y);v=Gt.prototype;v.Cy="";v.U=function(){Gt.B.U.call(this);this.eb(this.A())};
v.eb=function(a){var b=this.D();this.UM=a;this.Cc=b.createElement(d);jn(this.Cc,"namebox-wrapper-box");this.tf=b.createElement(d);jn(this.tf,"namebox-center-ref");this.qc=b.U("A",{id:"nameboxClickBox"+je(this),"class":"namebox-box"});this.ag=b.U("A",{id:"nameboxRemoveButton"+je(this),"class":"namebox-button-remove"});this.mh=b.createElement(d);W(this.mh,"namebox-box-background");V(this.mh,!1);this.nq=b.createElement("IMG");this.ig=b.U(d,{id:"nameboxClickName"+je(this),"class":"namebox-text-outer"});
this.oc=b.createElement(Mb);ln(this.oc,["namebox-text-middle",uc]);this.Gg&&this.Ok&&(this.Yc=b.createElement(d),this.Yc.textContent="\u00a0",jn(this.Yc,"namebox-button-confirm"),this.Zc=b.createElement(d),this.Zc.textContent="\u00a0",jn(this.Zc,"namebox-button-reject"));var c=zt.Ha(),e=b.createElement(d);jn(e,"namebox-button-approve-outer");var f=b.createElement(d);jn(f,"namebox-button-approve-icon");var g=b.createElement(d);ln(g,["namebox-button-approve-message",uc]);b.Bc(g,"Approve this tag");
e.appendChild(f);e.appendChild(g);this.pj=new Os(e,c,b);this.pj.tq(gd);e=b.createElement(d);jn(e,"namebox-button-disapprove-outer");f=b.createElement(d);jn(f,"namebox-button-disapprove-icon");g=b.createElement(d);ln(g,["namebox-button-disapprove-message",uc]);b.Bc(g,"Remove");e.appendChild(f);e.appendChild(g);this.qj=new Os(e,c,b);this.qj.tq(gd);this.xa(this.pj);this.xa(this.qj);this.Qp=b.U(Mb,{"class":"namebox-text-label"});this.Rp=b.U(d,{"class":"namebox-text-message"});this.Gg&&W(this.qc,"namebox-box-editable");
this.Nk&&W(this.qc,"namebox-box-showbox");this.rr=new Dt(this.tf,750,Et);this.rr.show=function(){};b.appendChild(this.Cc,this.tf);b.appendChild(this.tf,this.qc);b.appendChild(this.mh,this.nq);b.appendChild(this.qc,this.mh);b.appendChild(this.qc,this.ag);b.appendChild(this.tf,this.ig);b.appendChild(this.ig,this.oc);this.pj.render(this.oc);this.qj.render(this.oc);this.Yc&&this.Zc&&(b.appendChild(this.oc,this.Yc),b.appendChild(this.oc,this.Zc));b.appendChild(this.oc,this.Qp);b.appendChild(this.oc,this.Rp);
b.appendChild(a,this.Cc);this.resize();this.Ik(null);this.show(!1,!0)};v.F=function(){Gt.B.F.call(this);this.Cc&&this.D().removeNode(this.Cc);this.Zc=this.Yc=this.Rp=this.Qp=this.oc=this.ig=this.ag=this.qc=this.tf=this.Cc=null};
v.aa=function(){Gt.B.aa.call(this);this.N().C(this.oc,ed,z(this.Gf,this,!0));this.N().C(this.oc,dd,z(this.Gf,this,!1));this.N().C(this.qc,ed,z(this.Gf,this,!0));this.N().C(this.qc,dd,z(this.Gf,this,!1));this.Yc&&(this.N().C(this.Yc,ed,z(this.Gf,this,!0)),this.N().C(this.Yc,dd,z(this.Gf,this,!1)));this.Zc&&(this.N().C(this.Zc,ed,z(this.Gf,this,!0)),this.N().C(this.Zc,dd,z(this.Gf,this,!1)));this.N().C(this.Cc,ed,z(this.Pz,this,!0));this.N().C(this.Cc,dd,z(this.Pz,this,!1));this.Gg&&(this.N().C(this.qc,
m,this.ai),this.N().C(this.oc,m,this.ai));this.N().C(this.oc,m,this.UJ)};v.oa=function(){xt.eG(this);Gt.B.oa.call(this)};v.ai=function(a){this.AP();a.stopPropagation()};v.AP=function(){if(!(!this.Gg||this.Hs||this.Jo||this.fk&&this.Ok||!this.fk&&this.Md)){this.Hs=!0;on(this.qc,hd,!0);V(this.ig,!1);V(this.ag,!1);var a=1+this.Yd.y+this.dj.y,b=this.Yd.x;a=xj(a,0,100);b=xj(b,0,100);xt.AE(this.UM,a+"%",b+"%",z(this.DJ,this),this)}return this.Hs};
v.zv=function(a){this.qc&&on(this.qc,this.pA?"namebox-legacy-box-showbox-hover":"namebox-box-showbox-hover",a)};v.Gf=function(a,b){this.Nk&&!this.Fg()&&this.zv(a);on(this.qc,"namebox-box-hover",a);on(this.Cc,"namebox-wrapper-box-hover",a);b.target==this.Yc&&on(this.Yc,"namebox-button-confirm-hover",a);b.target==this.Zc&&on(this.Zc,"namebox-button-reject-hover",a);V(this.mh,!1)};v.Pz=function(a){this.MK=a};v.UJ=function(a){this.Md&&a.stopPropagation()};
v.DJ=function(a){this.dispatchEvent("Da");this.Hs=!1;on(this.qc,hd,!1);V(this.ig,!0);V(this.ag,!0);if(a&&a.gb()&&this.ZA){var b='Unable to tag "'+a.Vp.Ij()+'". Please try again.',c=z(function(e,f){this.Hv(e);this.Ik(f);alert(b)},this,this.fk,this.Md);this.Hv(!1);this.Ik(a.Vp.Ij(),void 0,!1,!0,!1);this.ZA(a.Vp,function(){},c)}};
v.wH=function(){var a=this.fk&&this.Ok,b=this.Mo&&this.Jo;on(this.oc,"namebox-text-unnamed",!this.Md);on(this.ig,"namebox-text-unconfirmed",a);on(this.ig,"namebox-text-approvable",b);on(this.Cc,"namebox-box-approvable",b);this.pj.setVisible(b);this.qj.setVisible(b);this.Gg&&a&&(U(this.Yc,"display",a?"inline-block":ld),U(this.Zc,"display",a?"inline-block":ld));V(this.Qp,!b);a=b?this.Cy:"";this.D().Bc(this.Rp,a);V(this.Rp,!!a)};
v.resize=function(){this.TL();this.Te&&(U(this.Cc,Bd,this.Yd.y+"%"),U(this.Cc,Xc,this.Yd.x+"%"),U(this.Cc,Kd,this.dj.x+"%"),U(this.Cc,Lc,this.dj.y+"%"),this.Tl&&rm(this.mh,this.Yd.x/-100*this.Tl.width,this.Yd.y/-100*this.Tl.height))};v.TL=function(){if(this.Te=0<this.gf.x&&0<this.gf.y)this.Yd.x=xj(this.ph.x/this.gf.x*100,0,100),this.Yd.y=xj(this.ph.y/this.gf.y*100,0,100),this.dj.x=xj((this.tl.x-this.ph.x)/this.gf.x*100,0,100-this.Yd.x),this.dj.y=xj((this.tl.y-this.ph.y)/this.gf.y*100,0,100-this.Yd.y)};
v.Lo=function(){return this.MK};v.Fg=function(){return this.Jo&&this.Mo};v.setBounds=function(a,b){this.gf.x=a;this.gf.y=b;this.resize()};v.zC=function(a){this.Tl=a.clone();Am(this.nq,this.Tl);this.resize()};v.yO=function(a,b,c,e){var f=(a+c)/2;this.ph.x=this.Nk?a:f;this.ph.y=this.Nk?b:e;this.tl.x=this.Nk?c:f;this.tl.y=e;this.resize()};v.Gu=function(a){this.WE!=a&&(this.WE=a,this.nq.src=a)};v.Ik=function(a,b,c,e,f){this.Md=a;this.pA=!!c;this.Mo=!!e;this.Jo=!!f;b&&(this.HA=b);this.gq()};
v.DO=function(a,b){this.Cy=a;b||this.gq()};
v.gq=function(){V(this.ag,this.Gg||this.Jo&&!this.Mo);var a=new Ft,b="",c="";this.HA&&(b=a.Sp("a",{href:this.HA,target:"_blank","class":"namebox-text-label-link"}),c=a.Zl("a"));if(this.Md){var e=a.text(this.Md);a=this.Gg&&this.fk&&this.Ok?a.format("Is this "+b+e+c+"?"):a.format(b+e+c)}else a=void 0,a=void 0===a?{}:a,b="Click to name".replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,ka).replace(/'/g,"&apos;"),a.WQ&&(b=b.replace(/(^|[\r\n\t ]) /g,"$1&#160;")),a.VQ&&(b=b.replace(/(\r\n|\n|\r)/g,
"<br>")),a.XQ&&(b=b.replace(/(\t+)/g,'<span style="white-space:pre">$1</span>')),a=Rh(b);this.zv(this.Fg());on(this.oc,"namebox-legacy-text-middle",this.pA);b=this.Qp;if(void 0!==b.tagName){if("script"===b.tagName.toLowerCase())throw Error("Use setTextContent with a SafeScript.");if("style"===b.tagName.toLowerCase())throw Error("Use setTextContent with a SafeStyleSheet.");}b.innerHTML=Qh(a);this.wH()};v.Hv=function(a){this.fk=a;this.gq()};v.OO=function(a){this.ZA=a};
v.Mw=function(a,b){W(this.ag,"namebox-button-remove-activated");this.N().C(this.ag,m,z(function(c,e){if(!c||confirm(c))this.dispatchEvent("Fa"),this.X(),a();e.stopPropagation()},this,b))};v.fP=function(a,b){this.Ok&&(this.N().C(this.Yc,m,a),this.N().C(this.Zc,m,b))};v.lO=function(a){this.N().C(this.pj.A(),m,z(function(b){this.dispatchEvent("Ca");this.Mo=!1;this.gq();a();b.stopPropagation()},this))};
v.zO=function(a){this.N().C(this.qj.A(),m,z(function(b){this.dispatchEvent("Ea");this.X();a();b.stopPropagation()},this))};v.show=function(a,b,c){(a=a&&this.Te)||b?(this.rr.stop(!1),U(this.tf,"opacity",1),V(this.tf,a)):this.rr.play(!1);c&&!this.Fg()&&this.zv(a)};var It=function(a,b,c){this.mk=a||null;this.Eq=!!b;this.Ay=c;this.va=new Pl;this.ra=new Ht("",void 0);this.ra.next=this.ra.sd=this.ra};v=It.prototype;v.Hy=function(a){(a=this.va.get(a))&&this.Eq&&(a.remove(),this.eA(a));return a};v.get=function(a,b){return(a=this.Hy(a))?a.value:b};v.set=function(a,b){var c=this.Hy(a);c?c.value=b:(c=new Ht(a,b),this.va.set(a,c),this.eA(c))};v.shift=function(){return this.LB(this.ra.next)};v.pop=function(){return this.LB(this.ra.sd)};
v.remove=function(a){return(a=this.va.get(a))?(this.removeNode(a),!0):!1};v.removeNode=function(a){a.remove();this.va.remove(a.key)};v.bd=function(){return this.va.bd()};v.isEmpty=function(){return this.va.isEmpty()};v.Ke=function(){return this.map(function(a,b){return b})};v.fb=function(){return this.map(function(a){return a})};v.contains=function(a){return this.some(function(b){return b==a})};v.ce=function(a){return this.va.ce(a)};v.clear=function(){this.CD(0)};
v.forEach=function(a,b){for(var c=this.ra.next;c!=this.ra;c=c.next)a.call(b,c.value,c.key,this)};v.map=function(a,b){for(var c=[],e=this.ra.next;e!=this.ra;e=e.next)c.push(a.call(b,e.value,e.key,this));return c};v.some=function(a,b){for(var c=this.ra.next;c!=this.ra;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};v.every=function(a,b){for(var c=this.ra.next;c!=this.ra;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
v.eA=function(a){this.Eq?(a.next=this.ra.next,a.sd=this.ra,this.ra.next=a,a.next.sd=a):(a.sd=this.ra.sd,a.next=this.ra,this.ra.sd=a,a.sd.next=a);null!=this.mk&&this.CD(this.mk)};v.CD=function(a){for(;this.bd()>a;){var b=this.Eq?this.ra.sd:this.ra.next;this.removeNode(b);this.Ay&&this.Ay(b.key,b.value)}};v.LB=function(a){this.ra!=a&&this.removeNode(a);return a.value};var Ht=function(a,b){this.key=a;this.value=b};
Ht.prototype.remove=function(){this.sd.next=this.next;this.next.sd=this.sd;delete this.sd;delete this.next};var Jt=function(a,b){X.call(this,new Mo(a));this.ih=new Wk(this);this.lg=new Wk(this);this.WG=new Wk(this);this.Jg=new It(0,!0);this.sp=[];for(var c=this.D(),e=0;e<this.dB;e++)this.sp[e]=c.createElement("IMG");this.qp=new Wk(this);this.Pd=new Wk(this);this.bg=new Jr(z(this.zE,this),300,this);this.Nd=new It;this.Yp=b||null;this.xd(1);this.IC(330);a=Mm(a);this.BG=a.fa("ec");this.Dy=a.fa("fr");this.Sz=a.fa("hs")};x(Jt,X);v=Jt.prototype;
v.F=function(){X.prototype.F.call(this);this.ih.X();this.lg.X();this.qp.X();this.bg.X();this.Jg.clear();this.Pd.X();this.Pd=null;this.gr()};v.Rl=function(){var a=this.D().createElement("IMG");jn(a,"CSS_LIGHTBOX_SCALED_IMAGE_IMG");return a};v.OF=function(){var a=this.D(),b=new Mo(this.getContext());this.em=b.A();jn(this.em,"CSS_LIGHTBOX_SCALED_IMAGE_FOOTER");this.Yp&&b.xa(this.Yp);var c=a.createElement(d);jn(c,La);a.appendChild(this.em,c);return b};
v.Gb=function(){X.prototype.Gb.call(this);var a=this.D();W(this.A(),"CSS_LIGHTBOX_SCALED_IMAGE");this.Rg=this.Rl();this.Ze=a.createElement(d);a.appendChild(this.Ze,this.Rg);a.appendChild(this.ma.A(),this.Ze);jn(this.Ze,"CSS_LIGHTBOX_SCALED_IMAGE_PREVIOUS_IMAGE_CONTAINER");this.Bd=new So(this.getContext());this.Bd.dh(-1);this.ma.xa(this.Bd);var b=this.Bd.A();jn(b,uc);this.rd=this.Rl();this.xc=a.createElement(d);jn(this.xc,uc);a.appendChild(this.xc,this.rd);a.appendChild(b,this.xc);this.Jh=a.createElement(d);
jn(this.Jh,uc);a.appendChild(b,this.Jh);this.Bd.xa(this.OF());this.Wb=new at(this.getContext());this.ma.xa(this.Wb);V(this.xc,!1);V(this.Ze,!1);V(this.Jh,!1)};v.aa=function(){X.prototype.aa.call(this);var a=this.ma.A();this.N().C(a,m,this.mt).C(a,cd,this.ot).C(this.xc,ed,z(this.gD,this,!0,!1)).C(this.xc,dd,z(this.gD,this,!1,!1))};
v.Nt=function(){this.kk=!1;this.ih.Qa();this.lg.Qa();this.qp.Qa();this.Pd.Qa();this.WG.Qa();this.bg.stop();mn(this.xc,jb);mn(this.Jh,jb);this.Ny=this.iw=!1;this.Lh=null;this.gr();Ys(this.D())};v.gr=function(){C(this.Nd.fb(),function(a){a.X()},this);this.Nd.clear()};
v.pL=function(){var a=!1,b="";var c=this.qg();var e=this.ga.nz();e&&(c.width=Math.min(e.width,c.width),c.height=Math.min(e.height,c.height));e=this.ga.wg();var f=this.ga.Ln(Kt);if(f){var g=f.Xm();b=this.ga.zg(Kt)}else this.od="full";this.kk="thumb"==this.od||this.od==cc;a="full"==this.od||this.od==cc;if(f=this.ga.Ln(c)){var h=f.Xm();c=this.ga.zg(c)}else c=e;b=this.jv(b);c=this.jv(c);b==c&&(this.od="full",this.kk=!1,a=!0);var k=this.Jg.get(e);k||(k=[],this.Jg.set(e,k));"cached"==this.od&&(0<k.length&&
g&&k[k.length-1]!=g&&(g=k[k.length-1],b=this.ga.zg(new M(g,g))),this.kk=!0);this.jk=Date.now();if(this.kk){0==k.length&&(rf(k,g),this.Jg.set(e,k));var l=this.Rl();k[k.length-1]==g&&(this.ih.C(l,Lt,z(this.VP,this,e,l,f)),l.src=b)}a&&(h&&(rf(k,h),this.Jg.set(e,k)),g=this.Rl(),this.lg.C(g,Lt,z(this.NH,this,e,g,f)),g.src=c);this.Pd.C(this.ga.pb,["ia","ja","ka","la","sa"],z(function(n){this.yw(n.dD)},this))};v.setData=function(a,b){this.Nt();this.ga=a;this.od=b;this.pL()};v.getData=function(){return this.ga};
v.qg=function(){var a=Bm(this.A()),b=a.width-30;a=a.height-10-Hm(this.em).height-Hm(this.Wb.A()).height;return new M(Math.max(b,330),Math.max(a,330))};v.Jy=function(a,b){return a.width<b.width&&a.height<b.height};v.zz=function(){var a=this.qg(),b=this.Lh||this.ga.Ln(a);this.Jy(b,a)||(b=b.clone().Di(a));return b};v.jv=function(a){if(this.ga.V().vc()){var b=Qq.parse(a,!1).Yh()+"-o";a=(new Pq(a,!1)).setOptions(b).jf()}return a};
v.QD=function(a,b){N(this.XG);this.XG=null;var c=this.st!=a;if(c){var e=Bm(this.rd);Am(this.Rg,e);this.OC(this.Ze,e)}this.D().Ek(b,this.rd);c&&this.D().Ek(this.rd,this.Rg);e=this.zz();Am(b,e);this.LC(this.xc,e);c&&(this.Rg=this.rd);this.rd=b;this.st=a};v.Tw=function(a){this.dispatchEvent(a);V(this.Ze,!1)};
v.VP=function(a,b,c,e){var f=Date.now()-this.jk;this.iw=!0;this.Lh=c;(c="thumb"==this.od||"cached"==this.od)&&this.lg.Qa();this.ih.Qa();V(this.xc,!0);V(this.Ze,!0);V(this.Jh,!1);this.qw();this.QD(a,b);this.yw();a=e.type!=Zc;on(this.xc,jb,a);this.bg.stop();this.Zi=!1;this.Tw(new Mt(c?"Ha":"Ga",f,c,a))};
v.NH=function(a,b,c,e){var f=Date.now()-this.jk;this.ih.Qa();this.lg.Qa();this.Ny=!0;e=e.type!=Zc;this.Lh=c;e&&this.kk&&this.iw||(this.Lh||(this.Lh=new M(b.width,b.height)),V(this.xc,!0),V(this.Ze,!0),V(this.Jh,!1),this.qw(),this.QD(a,b),this.Nd.isEmpty()?this.yw():this.st&&C(this.Nd.fb(),function(g){g.Gu(this.st)},this));on(this.xc,jb,e);this.bg.stop();this.Zi=!1;this.Tw(new Mt("Ha",f,!0,e))};
v.OP=function(){if(this.ga){var a=this.od;if(this.iw&&!this.Ny){if("full"==a||a==cc)this.lg.Qa(),this.ih.Qa(),a=Date.now()-this.jk,this.od="thumb",this.bg.stop(),this.Zi=!1,Vl(z(this.dispatchEvent,this,new Mt("Ha",a,!0,!1)),0,this)}else this.Zi||(this.Zi=!0,this.bg.start(Math.max(0,this.yE-(Date.now()-this.jk))))}};v.zE=function(){this.lg.Qa();this.ih.Qa();var a=Date.now()-this.jk;this.od="thumb";this.bg.stop();this.Zi=!1;this.dispatchEvent(new Mt("Ha",a,!0,!1))};
v.MD=function(a){if(this.rd&&this.rd.src){var b=this.ID(a,this.rd,this.Lh);this.LC(this.xc,b);C(this.Nd.fb(),function(c){c.zC(b)})}};v.ID=function(a,b,c){var e=Bm(b);this.Jy(e,a)?c&&(e=c,c.yj(a)||(e=c.clone().Di(a).round()),Am(b,e),e=Bm(b)):(e=e.Di(a).round(),Am(b,e),e=Bm(b));return e};v.Uc=function(a,b,c){X.prototype.Uc.call(this,a,b,c);a=this.qg();this.MD(a);this.Rg&&this.Rg.src&&(a=this.ID(a,this.Rg),this.OC(this.Ze,a))};
v.xC=function(a,b){U(this.Wb.A(),$c,xa);U(this.Wb.A(),ad,xa);this.Wb.Fp(Math.max(b,330));b=Bm(this.Wb.A()).width;a=(a+30-b)/2;U(this.Wb.A(),$c,a+r);U(this.Wb.A(),ad,a+r)};v.mz=function(a,b){return new M(Math.floor((a.width+30-b.width)/2),Math.floor((a.height+10-b.height)/2))};v.OC=function(a,b){var c=this.qg();b=this.mz(c,b);U(a,$c,b.width+r);U(a,bd,b.height+r)};v.LC=function(a,b){var c=this.qg();this.xC(c.width,b.width);U(a,bd,this.mz(c,b).height+r)};
v.preload=function(a){this.qp.Qa();this.Bk=0;this.qN=Date.now();for(var b=Math.min(this.sp.length,a.length),c=0;c<b;c++){var e=a[c],f=e.wg(),g=this.qg(),h=e.Ln(g),k;h&&(k=h.Xm());h=this.Jg.get(f)||[];g=e.zg(g);this.Bk++;0<=pf(h,qf,!1,k)?Vl(z(this.OB,this,e),50,this):(k&&rf(h,k),this.Jg.set(f,h),this.qp.C(this.sp[c],Lt,z(this.OB,this,e)),this.sp[c].src=this.jv(g))}};v.OB=function(){this.Bk--;0>=this.Bk&&(this.Bk=0,this.dispatchEvent(new Mt("Ia",Date.now()-this.qN,!0,!1)))};
v.qw=function(){var a;if(a=this.ga.uc()){a=gi(a);a=a.replace(/(\r\n|\r|\n)/g,"\n");a=a.replace(/\n\n+/g,"\n\n").replace(/\n/g,"<br>");if(!(10>a.length)){for(var b=[],c=0,e=0,f=0,g=0,h=0;h<a.length;h++){var k=g;g=a.charCodeAt(h);k=768<=g&&!Ui(k,g,!0);10<=c&&!Xi(g)&&!k&&(b.push(a.substring(f,h),Yi),f=h,c=0);e?62==g&&60==e?e=0:59==g&&38==e&&(e=0,c++):60==g||38==g?e=g:Xi(g)?c=0:8204<=g&&8207>=g||8234<=g&&8238>=g||c++}b.push(a.slice(f));a=b.join("")}8<=Se(Hb)&&(a=a.replace(/<wbr>/g,'<span class="CSS_LIGHTBOX_IE8_SPAN_WBR"> </span>'))}else a=
"";this.ga.V().le()&&this.BG?this.Wb.enable():this.Wb.disable();this.Wb.Qb(this.ga);a||this.Wb.isEnabled()?(V(this.Wb.A(),!0),a=Bm(this.rd),b=this.qg(),this.xC(b.width,a.width),this.MD(b)):V(this.Wb.A(),!1)};v.gD=function(a,b){var c=!!cf(this.Nd.fb(),function(e){return e.Lo()&&!e.Fg()});C(this.Nd.fb(),function(e){e.show(!this.CP&&a&&(b||c||!this.Sz||e.Fg()))},this);this.EP=a};
v.Xx=function(a){var b=a.getStatus(),c=4==b,e=!!a.aI();if(this.ga.gF(a)){var f=a.R(),g=new Gt(!0,!!this.ga.V().Ty(),this.Dy,this.D());this.Nd.set(f,g);g.render(this.xc);var h=this.ga.V().Hd();g.setBounds(h.Hb()||0,h.ac()||0);h=this.zz();g.zC(h);g.yO(a.Dz(),a.Ez(),a.kz(),a.lz());g.Gu(this.rd.src);g.OO(z(this.ga.Yx,this.ga,f));g.DO("This tag will not be linked to your profile unless you approve it.",!0);a.le()?g.Mw(z(this.ga.jy,this.ga,f),Ia):e&&g.Mw(z(this.ga.zq,this.ga,f,!1),Ia);if(a=a.Jj()[0])this.Dy&&
7==b&&(g.fP(z(this.Jx,this,g,f,a,!0),z(this.Jx,this,g,f,a,!1)),g.Hv(!0)),g.Ik(a.tg(),a.Mj()||void 0,!1,c,e),g.Fg()&&(g.lO(z(this.ga.zq,this.ga,f,!0)),g.zO(z(this.ga.zq,this.ga,f,!1)));g.show(!this.Sz||g.Fg());this.N().C(g,["Ca","Da","Ea","Fa"],z(function(k){"Fa"!=k.type&&"Ea"!=k.type||this.Nd.remove(f);Ys(this.D())},this));return g}return null};
v.yw=function(a){if(!this.ga.li())if(a){var b=this.Nd.get(a);b&&(this.Nd.remove(a),b.X());b=this.ga.V().Ef();if(b=cf(b,function(c){return c.R()==a}))b=this.Xx(b),this.EP&&b.show(!0)}else this.gr(),C(this.ga.V().Ef(),function(c){this.Xx(c)},this)};v.Jx=function(a,b,c,e){a=c.Qh()||"";var f=c.tg()||"",g=c.gI()||void 0;c=c.R()||void 0;e?this.ga.Yx(b,new ct(a,f,f,g,c)):this.ga.EN(b,new ct(a,f,f,g,c))};v.ot=function(a){a.ck(0)&&a.target==this.rd&&this.dispatchEvent(Vb)};
v.mt=function(a){var b=[this.Bd.A(),this.ma.A(),this.Wb.A(),this.em];ff(b,a.target)||a.stopPropagation()};var Kt=new M(288,288);Jt.prototype.dB=4;Jt.prototype.Bk=0;Jt.prototype.yE=1E3;Jt.prototype.CP=!1;var Lt=[Zc,"abort","error"],Mt=function(a,b,c,e){Q.call(this,a);this.complete=c;this.error=e};x(Mt,Q);var Nt=function(){return I(Ca+J(kb)+ja+J("CSS_LIGHTBOX_SOFT_DELETE_DIALOG_CENTER")+ja+J("CSS_LIGHTBOX_SOFT_DELETE_DIALOG_ALERT")+" "+J("CSS_LIGHTBOX_SOFT_DELETE_ALERT_ICON")+ia+J(nb)+'"></div></div><div class="'+J(lb)+ha)};var Ot=function(a){X.call(this,new Mo(a));this.uQ=a.get(Qk).getRootNode().ad("user");this.IF="http://www.google.com/intl/"+(this.uQ.Ra("l")||"en")+"/+/policy/content.html"};x(Ot,X);v=Ot.prototype;v.U=function(){X.prototype.U.call(this);this.D();fk(this.ma.A(),Nt)};v.aa=function(){X.prototype.aa.call(this);this.N().LA(this.ma.A(),kq,this.sJ)};v.sJ=function(a){ff(tq(a.target),lb)&&this.ju(!1);a.stopPropagation()};
v.uw=function(){if(2==this.H.V().jJ()){var a=this.IF;a=Ca+J(ob)+" "+J(mb)+'">This image can no longer be shared.</div><div class="'+(J(mb)+'">Unfortunately, this photo is not inline with our <a href="')+(J(pj(a))+aa+J("CSS_LIGHTBOX_SOFT_DELETE_LINK")+'" target="_blank">User Content and Conduct policies</a>.</div>');a=I(a)}else a=Ca+J(ob)+" "+J(mb)+'">This image is flagged&#151;</div><div class="'+(J(mb)+'">something about the content or subject matter may not be allowed on Google+</div>'),a=I(a);
var b=this.D().rb(nb,this.ma.A());ci(b,gk(a))};v.Qb=function(a){this.H=a;var b=this.H.pb;this.N().ka(b,"na",this.uw).C(b,"na",this.uw);this.uw();this.ju(!!a.V().hz())};v.Uc=function(a,b,c){X.prototype.Uc.call(this,a,b,c);b=this.D().rb(kb,this.ma.A());c=Bm(b);a=-c.width/2;c=-c.height/2;U(b,$c,a+r);U(b,bd,c+r);b=this.D().rb(lb,this.ma.A());Bm(b);U(b,ad,a+15+r);U(b,bd,c+15+r)};var Pt=function(){var a=Ca+J(uc)+" "+J("CSS_LIGHTBOX_TOOLBAR_CLOSE_BUTTON_ICON")+'">X</div>';return I(a+"Close")},Qt=function(){var a='Edit<div class="'+(J(uc)+ja+J(qb)+ha);return I(a)},Rt=function(){var a=Ca+J(uc)+ja+J("CSS_LIGHTBOX_TOOLBAR_EDIT_PHOTO_ICON")+ha;a=a+'Edit Photo<div class="'+(J(uc)+ja+J(qb)+ha);return I(a)},St=function(a){var b="";b=a.ON?b+"Options":b+"Actions";b+=Ca+J(uc)+ja+J(qb)+ha;return I(b)};var Tt=function(){};A(Tt,Ps);de(Tt);v=Tt.prototype;v.La=function(a){return Tt.B.La.call(this,a&&a.firstChild)};v.Ma=function(a,b){var c=Fj(document,"*",wc,b)[0];if(c){V(c,!1);Dj(c).body.appendChild(c);var e=new bq;e.Ma(c);a.Ii(e)}return Tt.B.Ma.call(this,a,b)};v.Ah=function(a,b){return Tt.B.Ah.call(this,[this.createCaption(a,b),this.NF(b)],b)};v.createCaption=function(a,b){return b.U(d,vc+(this.ia()+la),a)};v.NF=function(a){return a.U(d,vc+(this.ia()+"-dropdown"),"\u00a0")};v.ia=function(){return xc};var Ut=function(){this.Hl=[]};A(Ut,Wp);de(Ut);v=Ut.prototype;v.U=function(a){var b=Ut.B.U.call(this,a);W(b,Dc);this.Ow(a,b);return b};v.Ma=function(a,b){b=Ut.B.Ma.call(this,a,b);W(b,Dc);this.Ow(a,b);var c=Fj(document,d,wc,b);if(c.length){var e=new bq(a.D());c=c[0];V(c,!1);a.D().ta.body.appendChild(c);e.Ma(c);a.Ii(e,!0)}return b};v.setContent=function(a,b){var c=this.La(a),e=c&&c.lastChild;Ut.B.setContent.call(this,a,b);e&&c.lastChild!=e&&kn(e,Ec)&&c.appendChild(e)};
v.Jf=function(a){Ut.B.Jf.call(this,a);var b=a.La(),c=a.D().Ej(Mb,Ec,b)[0];Vt(a,c);c!=b.lastChild&&b.appendChild(c);a=a.A();Qo(a,Kc,Cd)};v.Ow=function(a,b){var c=a.D().U(Mb);c.className=Ec;Vt(a,c);this.La(b).appendChild(c)};var Vt=function(a,b){a.kd()?(W(b,Fc),Vj(b,a.ll?"\u25c4":"\u25ba")):(mn(b,Fc),Vj(b,a.ll?"\u25ba":"\u25c4"))};var Wt=function(a,b,c,e){Yp.call(this,a,b,c,e||Ut.Ha())};A(Wt,Yp);v=Wt.prototype;v.oj=null;v.aw=null;v.et=!1;v.ub=null;v.bm=!1;v.ll=!0;v.VK=!1;v.aa=function(){Wt.B.aa.call(this);this.N().C(this.getParent(),Nc,this.vB);this.ub&&this.Gp(this.ub,!0)};v.oa=function(){this.N().ka(this.getParent(),Nc,this.vB);this.ub&&(this.Gp(this.ub,!1),this.bm||(this.ub.oa(),Pj(this.ub.A())));Wt.B.oa.call(this)};v.F=function(){this.ub&&!this.bm&&this.ub.X();this.ub=null;Wt.B.F.call(this)};
v.lc=function(a,b){Wt.B.lc.call(this,a);b&&this.Ab().Sf(!0);a||(this.oj&&y.clearTimeout(this.oj),this.oj=Vl(this.He,218,this))};v.Zv=function(){var a=this.getParent();a&&a.Hc()==this&&(this.ZC(!0),this.my())};v.He=function(){var a=this.ub;a&&a.getParent()==this&&(this.ZC(!1),a.ke(function(b){typeof b.He==p&&b.He()}))};v.wh=function(){this.oj&&y.clearTimeout(this.oj);this.aw&&y.clearTimeout(this.aw)};v.setVisible=function(a,b){(a=Wt.B.setVisible.call(this,a,b))&&!this.isVisible()&&this.He();return a};
v.my=function(){this.getParent().ke(function(a){a!=this&&typeof a.He==p&&(a.He(),a.wh())},this)};v.wc=function(a){var b=a.keyCode,c=this.kd()?37:39,e=this.kd()?39:37;if(!this.et){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.it)return!1;this.Zv();this.Ab().Xj();this.wh()}else if(!this.Ab().wc(a))if(b==e)this.He();else return!1;a.preventDefault();return!0};v.cM=function(){this.ub.getParent()==this&&(this.wh(),this.xg().lc(this),this.my())};v.vB=function(a){a.target==this.xg()&&(this.He(),this.wh())};
v.Tj=function(a){this.isEnabled()&&(this.wh(),this.aw=Vl(this.Zv,218,this));Wt.B.Tj.call(this,a)};v.Qf=function(a){this.wh();if(this.ab(8)||this.ab(16))return Wt.B.Qf.call(this,a);this.Zv();return!0};v.ZC=function(a){!a&&this.Ab()&&this.Ab().Rc(-1);this.dispatchEvent(jp(64,a));var b=this.Ab();a!=this.et&&on(this.A(),"goog-submenu-open",a);a!=b.isVisible()&&(a&&(b.za()||b.render(),b.Rc(-1)),b.setVisible(a),a&&this.mN());this.et=a};v.Gp=function(a,b){var c=this.N();(b?c.C:c.ka).call(c,a,"enter",this.cM)};
v.mN=function(){var a=new Tp(this.A(),this.ll?12:8,this.VK),b=this.Ab(),c=b.A();b.isVisible()||(c.style.visibility=Mc,V(c,!0));a.Sg(c,this.ll?8:12);b.isVisible()||(V(c,!1),c.style.visibility=Id)};v.removeItem=function(a){(a=this.Ab().removeChild(a,!0))&&a.X()};v.Pr=function(){return this.Ab().Gd()};v.Qr=function(){return this.Ab().Qr()};v.Ab=function(){this.ub?this.bm&&this.ub.getParent()!=this&&this.ub.Yg(this):this.Ii(new bq(this.D()),!0);this.ub.A()||this.ub.U();return this.ub};
v.Ii=function(a,b){var c=this.ub;a!=c&&(c&&(this.He(),this.za()&&this.Gp(c,!1)),this.ub=a,this.bm=!b,a&&(a.Yg(this),a.setVisible(!1,!0),a.Fk(!1),a.Td(!1),this.za()&&this.Gp(a,!0)))};v.be=function(a){return this.Ab().be(a)};fp(Dc,function(){return new Wt(null)});var Xt=function(a,b,c,e,f){Os.call(this,a,c||Tt.Ha(),e);this.Eb(64,!0);this.Vo=new eq(null,9);b&&this.Ii(b);this.IL=null;this.Da=new Ul(500);this.xF=!0;this.JL=f||Ip.Ha()};A(Xt,Os);v=Xt.prototype;v.Js=!1;v.QN=!1;v.dO=!1;v.aa=function(){Xt.B.aa.call(this);this.ix(!0);this.ca&&this.ql(this.ca,!0);Qo(this.W,Kc,!!this.ca)};v.oa=function(){Xt.B.oa.call(this);this.ix(!1);if(this.ca){this.mb(!1);this.ca.oa();this.ql(this.ca,!1);var a=this.ca.A();a&&Pj(a)}};
v.F=function(){Xt.B.F.call(this);this.ca&&(this.ca.X(),delete this.ca);delete this.MB;this.Da.X()};v.dd=function(a){Xt.B.dd.call(this,a);this.isActive()&&(this.mb(!this.pe(),a),this.ca&&this.ca.Sf(this.pe()))};v.Hf=function(a){Xt.B.Hf.call(this,a);this.ca&&!this.isActive()&&this.ca.Sf(!1)};v.Qf=function(){this.setActive(!1);return!0};v.zJ=function(a){this.ca&&this.ca.isVisible()&&!this.be(a.target)&&this.mb(!1)};v.be=function(a){return a&&Uj(this.A(),a)||this.ca&&this.ca.be(a)||!1};
v.cd=function(a){if(32==a.keyCode){if(a.preventDefault(),a.type!=Wc)return!0}else if(a.type!=Tc)return!1;if(this.ca&&this.ca.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.ca.wc(a);return c&&this.ca&&this.ca.lb instanceof Wt||!(27==a.keyCode||b&&this.xF)?c:(this.mb(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.mb(!0,a),!0):!1};v.RJ=function(){this.mb(!1)};v.SJ=function(){this.isActive()||this.mb(!1)};
v.Jc=function(a){this.Js||this.mb(!1);Xt.B.Jc.call(this,a)};v.Ab=function(){this.ca||this.Ii(new bq(this.D(),this.JL));return this.ca||null};v.Ii=function(a){var b=this.ca;a!=b&&(b&&(this.mb(!1),this.za()&&this.ql(b,!1),delete this.ca),this.za()&&Qo(this.W,Kc,!!a),a&&(this.ca=a,a.Yg(this),a.setVisible(!1),a.Fk(this.Js),this.za()&&this.ql(a,!0)));return b};v.UO=function(a){this.MB=a;this.Ct()};v.removeItem=function(a){(a=this.Ab().removeChild(a,!0))&&a.X()};
v.Pr=function(){return this.ca?this.ca.Gd():0};v.setVisible=function(a,b){(a=Xt.B.setVisible.call(this,a,b))&&!this.isVisible()&&this.mb(!1);return a};v.vd=function(a){Xt.B.vd.call(this,a);this.isEnabled()||this.mb(!1)};v.aL=function(){return this.Vo.CI&&!!(this.Vo.Ig&32)};v.fD=function(){this.mb(!0)};
v.mb=function(a,b){Xt.B.mb.call(this,a);if(this.ca&&this.ed(64)==a){if(a){if(!this.ca.za())if(this.QN){var c=Sj(this.A());c?this.ca.PN(c):this.ca.render(this.A().parentNode)}else this.ca.render();this.iq=wm(this.A());this.nx=Cm(this.A());this.Ct();c=!!b&&(13==b.keyCode||32==b.keyCode);b&&(40==b.keyCode||38==b.keyCode)||c&&this.dO?this.ca.Xj():this.ca.Rc(-1)}else{this.setActive(!1);this.ca.Sf(!1);if(c=this.A())Qo(c,Wb,""),Qo(c,"owns","");null!=this.lp&&(this.lp=void 0,(c=this.ca.A())&&Am(c,"",""))}this.ca.setVisible(a,
!1,b);this.hc()||this.UE(a)}this.ca&&this.ca.A()&&this.ca.W.removeAttribute("aria-hidden")};v.Ct=function(){if(this.ca.za()){var a=this.MB||this.A(),b=this.Vo;this.Vo.element=a;a=this.ca.A();this.ca.isVisible()||(a.style.visibility=Mc,V(a,!0));!this.lp&&this.aL()&&(this.lp=Bm(a));b.Sg(a,b.Pl^1,this.IL,this.lp);this.ca.isVisible()||(V(a,!1),a.style.visibility=Id)}};
v.jp=function(){var a=Cm(this.A()),b=wm(this.A());var c=this.nx;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.iq,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));c&&(this.ca.za()&&b&&this.iq&&b.Hb()<this.iq.Hb()&&(c=this.ca.A(),this.ca.isVisible()||(c.style.visibility=Mc,V(c,!0)),rm(c,new L(0,0))),this.nx=a,this.iq=b,this.Ct())};
v.ql=function(a,b){var c=this.N();b=b?c.C:c.ka;b.call(c,a,Vb,this.RJ);b.call(c,a,"close",this.ks);b.call(c,a,Oc,this.os);b.call(c,a,Ed,this.ss)};v.ix=function(a){var b=this.N();(a?b.C:b.ka).call(b,this.A(),Uc,this.LJ)};v.os=function(a){(a=a.target.A())&&this.sC(a)};v.LJ=function(a){this.ab(32)&&this.Za()&&this.ca&&this.ca.isVisible()&&a.stopPropagation()};v.ss=function(){if(!this.ca.Hc()){var a=this.A();Qo(a,Wb,"");Qo(a,"owns","")}};
v.ks=function(a){if(this.pe()&&a.target instanceof Yp){a=a.target;var b=a.A();a.isVisible()&&a.nA()&&null!=b&&this.sC(b)}};v.sC=function(a){var b=this.A(),c=a.getAttribute(Yb);a=Dj(a).getElementById(null==c||void 0==c?"":String(c))||a;a.id||(c=Sm.Ha(),a.id=c.Yr());Ro(b,a);Qo(b,"owns",a.id)};v.UE=function(a){var b=this.N(),c=a?b.C:b.ka;c.call(b,this.D().ta,cd,this.zJ,!0);this.Js&&c.call(b,this.ca,ac,this.SJ);c.call(b,this.Da,"tick",this.jp);a?this.Da.start():this.Da.stop()};fp(xc,function(){return new Xt(null)});var Yt=function(){};A(Yt,Tt);de(Yt);v=Yt.prototype;v.La=function(a){return a?Fj(document,"*",this.ia()+la,a)[0]:null};v.Ec=function(a){return a.tagName==d};v.Ah=function(a,b){var c=this.ia();return b.U(d,vc+(c+pa),b.U(d,vc+(c+oa),b.U(d,c+"-pos",b.U(d,c+qa,"\u00a0"),b.U(d,[c+ma,c+la,uc],a),b.U(d,[c+"-dropdown",uc]))))};
v.ts=function(a,b){b=a.D().me(b);var c=this.ia()+pa;return b&&kn(b,c)&&(b=a.D().me(b),c=this.ia()+oa,b&&kn(b,c)&&(b=a.D().me(b),c=this.ia()+"-pos",b&&kn(b,c)&&(b=a.D().me(b),c=this.ia()+qa,b&&kn(b,c)&&(a=a.D().pz(b),b=this.ia()+ma,a&&kn(a,b)))))?!0:!1};v.ia=function(){return tc};fp("goog-imageless-menu-button",function(){return new Xt(null,null,Yt.Ha())});var Zt=function(a,b,c,e){X.call(this,new nq(a));this.J=b;this.dh(1);this.xd(-1);this.oq={};this.Ya=[];a=Mm(a);a.fa("dc");a.fa("tp");this.qf=a.qf;this.aA=c||null;this.GL=e||null;this.YA="Rotate video"};A(Zt,X);v=Zt.prototype;v.F=function(){C(this.Ya,function(a){a.control.X();a.control=null;a.Nx=null});this.Ya=null;N(this.Ak);Zt.B.F.call(this)};v.jd=function(a){return!this.aA||!!cf(this.aA,function(b){return b==a})};
v.Gb=function(){Zt.B.Gb.call(this);W(this.ma.A(),"CSS_LIGHTBOX_TOOLBAR");this.qf?(W(this.ma.A(),"CSS_LIGHTBOX_KENNEDY_BUTTON_TOOLBAR"),this.UF()):this.TF()};
v.UF=function(){this.jd("e")?(this.Rx(),this.Ql(!1)):this.jd("a")&&this.Ql(!0);if(this.jd("s")&&this.J.Oj()!=Kb){var a=this.Wq(z(this.J.eD,this.J),"Share","s",Nb,null,null,1);ln(a.A(),[sb,"CSS_LIGHTBOX_KENNEDY_SHARE_BUTTON"]);U(a.A(),ad,0);this.Ya.push(new $t(a,Nb,z(this.J.Oj,this.J),function(){}))}this.te=this.D().createElement(d);this.D().appendChild(this.ma.A(),this.te);W(this.te,hb);W(this.te,sb);W(this.te,uc);this.jd("ca")&&this.J.Mh()!=Kb&&(a=this.Fe(z(this.J.cancel,this.J),"Cancel","ca",Ab),
this.Ya.push(new $t(a,Ab,z(this.J.Mh,this.J),function(){})));this.jd("f")&&this.J.Sh()!=Kb&&(a=this.Fe(z(this.J.finish,this.J),"Finish","f",Cb),this.Ya.push(new $t(a,Cb,z(this.J.Sh,this.J),function(){})));this.jd("cl")&&(a=this.Fe(z(this.J.Hx,this.J),ik(Pt,void 0,this.D().ta),"cl",Bb),this.Ya.push(new $t(a,Bb,z(this.J.Rh,this.J),function(){})))};
v.TF=function(){this.te=this.D().createElement(d);this.D().appendChild(this.ma.A(),this.te);W(this.te,hb);W(this.te,pb);W(this.te,uc);if(this.jd("ca")&&this.J.Mh()!=Kb){var a=this.Fe(z(this.J.cancel,this.J),"Cancel","ca",Ab);this.Ya.push(new $t(a,Ab,z(this.J.Mh,this.J),function(){}))}this.jd("f")&&this.J.Sh()!=Kb&&(a=this.Fe(z(this.J.finish,this.J),"Finish","f",Cb),this.Ya.push(new $t(a,Cb,z(this.J.Sh,this.J),function(){})));this.jd("s")&&this.J.Oj()!=Kb&&(a=this.Fe(z(this.J.eD,this.J),"Share","s",
Nb),W(a.A(),pb),this.Ya.push(new $t(a,Nb,z(this.J.Oj,this.J),function(){})));this.jd("e")?(this.Ql(!1),this.Rx()):this.jd("a")&&this.Ql(!0);this.jd("cl")&&(a=this.Fe(z(this.J.Hx,this.J),ik(Pt,void 0,this.D().ta),"cl",Bb),this.Ya.push(new $t(a,Bb,z(this.J.Rh,this.J),function(){})))};v.Fe=function(a,b,c,e,f,g){var h=this.D();b=f?new Xt(b,f,Yt.Ha(),h):new Os(b,vt.Ha(),h);e&&b.Ud(e);this.cA(b,a,c,g);return b};v.Wq=function(a,b,c,e,f,g,h,k){b=this.qf(b,e?e:"",h,k,f);this.cA(b,a,c,g);return b};
v.cA=function(a,b,c,e){a.Zg(this);this.oq[String(je(a))]=b;a.setVisible(!1);a.render(this.ma.A());a.A().setAttribute("id",this.Mf(c));e&&(W(e,"CSS_LIGHTBOX_TOOLBAR_MENU_ANCHOR"),this.D().appendChild(a.A(),e),a.UO(e))};
v.Wx=function(){var a=this.D(),b=new bq(a);b.setVisible(!1);b.render(this.GL||this.ma.A());var c=b.A();W(c,"CSS_LIGHTBOX_TOOLBAR_BUTTON_MENU");var e=a.createElement(d);W(e,"CSS_LIGHTBOX_TOOLBAR_MENU_CALLOUT_OUTER");var f=a.createElement(d);W(f,"CSS_LIGHTBOX_TOOLBAR_MENU_CALLOUT_INNER");a.appendChild(c,e);a.appendChild(c,f);return b};
v.Ql=function(a){var b=this.Wx();if(this.J.bs()!=Kb){var c=this.de("Photo details","pd",z(this.J.DP,this.J));b.xa(c,!0);this.Ya.push(new $t(c,"",z(this.J.bs,this.J),z(this.rQ,this,c.getContent(),"Photo details","Video details")))}this.J.Zr()!=Kb&&(c=this.de("Link to this photo","p",z(this.J.vQ,this.J)),b.xa(c,!0),this.Ya.push(new $t(c,"",z(this.J.Zr,this.J),function(){})));a&&this.EE(b);this.J.Gr()!=Kb&&(a=this.de("Delete photo","d",z(this.J.cr,this.J)),b.xa(a,!0),this.Ya.push(new $t(a,"",z(this.J.Gr,
this.J),z(this.kQ,this,a.getContent(),"Delete photo","Delete video"))));this.J.Ir()!=Kb&&(a=this.de("Download photo","dl",z(this.J.yG,this.J)),b.xa(a,!0),this.Ya.push(new $t(a,"",z(this.J.Ir,this.J),function(){})));c=this.D();a=c.ta;c=c.createElement(Mb);a=(this.qf?z(this.Wq,this):z(this.Fe,this))(z(this.J.Rh,this.J),ik(St,{ON:!1},a),"a","",b,c);W(a.A(),this.qf?pb:sb);this.Ya.push(new $t(a,"",z(this.J.Rh,this.J),z(this.LD,this,c)));this.N().C(b.A(),m,function(e){e.stopPropagation()})};
v.EE=function(a){if(this.J.yg()!=Kb){var b=this.de("Rotate left","r",z(this.J.Ug,this.J,270));a.xa(b,!0);this.Ya.push(new $t(b,"",z(this.J.yg,this.J),function(){}));b=this.de("Rotate right","r",z(this.J.Ug,this.J,90));a.xa(b,!0);this.Ya.push(new $t(b,"",z(this.J.yg,this.J),function(){}));b=this.de(this.YA,"r",z(this.J.iC,this.J));a.xa(b,!0);this.Ya.push(new $t(b,"",z(this.J.ds,this.J),function(){}))}};
v.Rx=function(){var a=this.Wx(),b=this.D();if(this.J.yg()!=Kb){var c=this.de("Left","r",z(this.J.Ug,this.J,270),"CSS_LIGHTBOX_TOOLBAR_MENU_ITEM_ICON_EDIT_LEFT");a.xa(c,!0);this.Ya.push(new $t(c,"",z(this.J.yg,this.J),function(){}));c=this.de("Right","r",z(this.J.Ug,this.J,90),rb);a.xa(c,!0);this.Ya.push(new $t(c,"",z(this.J.yg,this.J),function(){}));c=this.de(this.YA,"r",z(this.J.iC,this.J),rb);a.xa(c,!0);this.Ya.push(new $t(c,"",z(this.J.ds,this.J),function(){}))}c=b.ta;b=b.createElement(Mb);var e=
this.qf?z(this.Wq,this):z(this.Fe,this),f=this.qf?Rt:Qt;c=e(z(this.J.Rh,this.J),ik(f,void 0,c),"e","",a,b);W(c.A(),this.qf?pb:sb);this.Ya.push(new $t(c,"",z(this.J.Rh,this.J),z(this.LD,this,b)));this.N().C(a.A(),m,function(g){g.stopPropagation()})};
v.de=function(a,b,c,e,f){var g=this.D(),h=g.createElement(d);W(h,"CSS_LIGHTBOX_TOOLBAR_MENU_ITEM");h.setAttribute("id",this.Mf(b));e&&(b=g.createElement(d),W(b,"CSS_LIGHTBOX_TOOLBAR_MENU_ITEM_ICON"),W(b,e),g.appendChild(h,b));g.appendChild(h,g.createTextNode(a));f?(a=g.createElement(Mb),W(a,"CSS_LIGHTBOX_TOOLBAR_MENU_ITEM_SUFFIX"),g.Bc(a,f)):(a=g.createElement(d),W(a,"CSS_LIGHTBOX_TOOLBAR_MENU_ITEM_STATE"));g.appendChild(h,a);f=new Yp(h,void 0,g);this.oq[String(je(f))]=c;return f};
v.aa=function(){Zt.B.aa.call(this);this.N().C(this,Vb,this.Lg).C(this.J,"Ka",this.Vc).C(this.J,"qa",this.Vc);this.N().C(this.ma.A(),m,function(a){a.stopPropagation()})};v.Lg=function(a){var b=a.target;b&&(b=this.oq[String(je(b))])&&b();a.stopPropagation()};
v.Vc=function(){N(this.Ak);this.J.vz&&"Na"==this.J.vz()?(this.Ak=this.J.VF(),this.Ak.render(this.te)):this.jN&&V(this.jN,!1);this.RP&&this.J.Oj&&V(this.RP,!1);C(this.Ya,function(a){var b=a.control,c=a.Nx(),e="Na"==c;b.vd(e);b.setVisible("La"!=c);b.Ud&&b.Ud(e?a.aQ:"");a.cG(a)})};
v.LD=function(a,b){b=b.control;var c=b.isEnabled()&&0<b.Pr();if(c){c=!1;for(var e=b.Ab().Qr(),f=e.length,g=0;g<f&&!(c=e[g],c=c.isVisible()&&c.isEnabled());g++);}e=c?-1*Bm(b.Ab().A()).height:0;U(a,bd,e+r);b.vd(c);b.setVisible(b.isVisible()&&c)};v.rQ=function(a,b,c){this.D().Bc(a,this.J.Kf()?c:b)};v.kQ=function(a,b,c){this.D().Bc(a,this.J.Kf()?c:b)};var $t=function(a,b,c,e){this.control=a;this.aQ=b;this.Nx=c;this.cG=e},au=function(){T.call(this);this.ec=new Wk(this)};A(au,T);au.prototype.N=function(){return this.ec};
au.prototype.F=function(){N(this.ec);au.B.F.call(this)};au.prototype.Rh=function(){return"Na"};var bu=function(){return Kb};v=au.prototype;v.bs=bu;v.Zr=bu;v.Gr=bu;v.Ir=bu;v.yg=bu;v.ds=bu;v.Mh=bu;v.Sh=bu;var cu=function(a){au.call(this);this.na=a;var b=Mm(a);this.Db=a.get(Sk);this.yb=a.get("d");this.fN=b.fa("pd");this.dN=b.fa("p");this.jG=b.fa("dp");this.zG=b.fa("dlp");this.eh=b.eh;this.KF=b.fa("cos");this.XN=b.fa("rp");this.Qt=b.fa("rv");this.kN=b.fa("po");this.Xq=b.MQ||null};x(cu,au);v=cu.prototype;v.WO=function(a){this.Pb=a};
v.Qb=function(a){this.H=a;this.dispatchEvent("Ka");a=this.N();a.Qa();a.C(this.H.pb,["ea","ra"],z(this.dispatchEvent,this,"Ka"));a.C(this.H.pb,"qa",z(this.dispatchEvent,this,"qa"))};v.Zk=function(){return!!this.H&&this.H.Zk()};v.bs=function(){return this.fN?this.H&&this.H.ji()?"Na":"La":Kb};v.DP=function(){if(this.H)switch(this.yb.Ae){case "$":this.yb.Uf("aa");break;case "aa":this.yb.Uf("$")}};v.Zr=function(){return this.dN?this.H&&!this.H.li()?"Na":"La":Kb};
v.vQ=function(){this.H&&this.H.V().getUrl()&&Km(this.H.V().getUrl(),{target:"_blank"})};v.Gr=function(){return this.jG?this.H&&this.H.V().le()?"Na":"La":Kb};v.cr=function(){this.H.cr();this.dispatchEvent("Ka")};v.Ir=function(){return this.zG?this.H&&this.H.ji()&&!this.Kf()&&(this.Zk()||this.H.sy)?"Na":"La":Kb};v.yG=function(){var a=this.H.wg();a&&(a=new Pq(a),a.gb()&&(a.Dp(!0),Km(a.jf())))};v.vz=function(){return this.kN&&this.Xq?this.H&&this.H.ji()&&this.H.V().cI()&&!this.H.li()?"Na":"La":Kb};
v.VF=function(){return this.Xq?this.Ak=this.Xq(this.na,this.H.V().uz(),z(function(a){this.H.iN(a,function(){});this.dispatchEvent("pa")},this)):null};v.Hx=function(){this.dispatchEvent("Ja")};v.Kf=function(){return!(!this.H||!this.H.V().vc())};v.Oj=function(){return this.eh?this.H&&this.H.canShare()&&!this.Kf()&&!this.H.li()?"Na":"La":Kb};
v.eD=function(){if(this.H&&this.eh){var a=z(function(){this.Db.Oe();this.dispatchEvent("Ja")},this);this.eh(this.H.Nm(),this.H.ko(),this.H.getContainer().R(),this.H.wg(),this.H.vg().width,this.H.vg().height,this.H.getUrl(),this.H.getContainer().getContainer().getTitle(),this.H.getContainer().getContainer().nJ(),!!this.H.V().BI(),this.KF,this.Db,a,this.H.Vc||void 0)}};v.yg=function(){return this.XN?this.H&&this.H.V().le()&&!this.Kf()&&!this.H.li()?"Na":"La":Kb};
v.ds=function(){if(!this.Qt)return Kb;if(!this.H||!this.H.V().le()||!this.Kf()||this.H.li())return"La";var a=this.H.V().vc(),b=!1;a&&(b=!!a.R(),a=a.getStatus(),b=b&&(2==a||3==a));return b?"Na":"Ma"};v.Mh=function(){return Kb};v.Sh=function(){return Kb};v.Ug=function(a){this.H&&(this.H.Ug(a),this.dispatchEvent("Ka"))};v.iC=function(){if(this.H)switch(this.yb.Ae){case "ba":this.yb.Uf("aa");break;default:this.yb.Uf("ba")}};var du=function(){return I(Ca+J(xb)+'"></div>')},eu=function(a){a=a.url;return I(Ga+J(tb)+" "+J(wb)+ba+J(rj(a))+ea+J(tb)+" "+J(ub)+ba+J(rj(a))+ea+J(tb)+" "+J(vb)+ba+J(rj(a))+'"/>')};var gu=function(a){Xm.call(this,a);this.yb=a.get("d");this.Sb=new fu(a,this);this.Yp=new Zt(this.mg(),this.Sb,["ca","f"])};x(gu,Mo);v=gu.prototype;v.Gb=function(){Mo.prototype.Gb.call(this);V(this.A(),!1);this.Bd=new So(this.getContext());this.Bd.dh(-1);this.xa(this.Bd);fk(this.Bd.A(),du);this.Bd.xa(this.Yp);uq(this.Bd.A(),uc);uq(this.A(),"CSS_LIGHTBOX_VIDEO_ROTATE")};v.aa=function(){Mo.prototype.aa.call(this);this.N().C(this.A(),m,this.ai)};
v.Qb=function(a){this.H=a;this.Sb.Qb(a);var b=this.D(),c=b.Ej("IMG",tb,this.A());0==c.length?(c=bl(xb,this.A()),fk(c,eu,{url:a.wg()}),c=b.Ej("IMG",tb,this.A()),b=a.vg(),C(c,z(this.WN,this,b))):C(c,function(e){e.src=a.wg()})};v.WN=function(a,b){a=a.Di(new M(200,200)).floor();ff(tq(b),wb)?this.PC(b,90,a):ff(tq(b),vb)?this.PC(b,270,a):(b.style.width=qm(a.width,!0),b.style.height=qm(a.height,!0))};
v.PC=function(a,b,c){a.style.width=qm(c.height,!0);a.style.height=qm(c.width,!0);c=c.aspectRatio();var e=["rotate(",b,"deg) scale(",c,", ",1/c,")"].join("");U(a,"transform",e);U(a,"-moz-transform",e);U(a,"-o-transform",e);U(a,sa,e);U(a,nc,["progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=",90==b?-1/c:1/c,", M21=",90==b?c:-c,', M22=0, sizingMethod="auto expand")'].join(""))};
v.ai=function(a){var b=a.target;ff(tq(b),wb)?(this.St(b,90),a.stopPropagation()):ff(tq(b),ub)?(this.St(b,180),a.stopPropagation()):ff(tq(b),vb)&&(this.St(b,270),a.stopPropagation())};v.St=function(a,b){this.bf&&wq(this.bf,yb);this.wq=b;this.bf=a;uq(this.bf,yb);this.Sb.update()};v.sF=function(){this.bf&&(wq(this.bf,yb),this.bf=null);this.wq=null;this.Sb.update()};v.dH=function(){this.H&&null!=this.wq&&this.H.Ug(this.wq);this.xh()};v.cancel=function(){this.xh()};v.xh=function(){this.sF();this.yb.Uf("aa")};
var fu=function(a,b){au.call(this);this.na=a;this.Wd=b;this.Qt=Mm(a).fa("rv")};x(fu,au);v=fu.prototype;v.Qb=function(a){this.H=a;this.dispatchEvent("Ka")};v.update=function(){this.dispatchEvent("Ka")};v.cancel=function(){this.Wd.cancel()};v.finish=function(){this.Wd.dH()};v.Kf=function(){return!(!this.H||!this.H.V().vc())};v.Mh=function(){return"Na"};
v.Sh=function(){if(!this.Qt)return Kb;if(!this.H||!this.H.V().le()||!this.Kf())return"La";var a=this.H.V().vc(),b=!1;a&&this.Wd.bf&&(b=!!a.R(),a=a.getStatus(),b=b&&(2==a||3==a));return b?"Na":"Ma"};var hu=function(a,b){X.call(this,new So(a));this.wi=b;this.ea=Mm(a);this.Ul=this.ea.fa("dld");this.uj=this.ea.fa("na");this.AD=this.ea.fa("tu");this.xd(1);b=new Vo(a);a.zc(Sk,b);this.Db=b;b=new mq(a,1);this.Db.xO(b);this.qq=new Zo(a,b);this.qq.XC(0);this.Pe=new So(a);this.Pe.xd(1);W(this.Pe.A(),"CSS_LIGHTBOX_IMAGE_CONTAINER");this.AD&&(this.Sb=new cu(a),this.JB=new Zt(a,this.Sb,["a","nt","s"],this.Pe.A()));this.Pb=new Jt(a,this.JB);this.Pe.xa(this.Pb);this.Sb&&this.Sb.WO(this.Pb);this.ea.fa("sd")&&
(this.Pi=new Ot(a),this.Pi.ju(!1),this.Pe.xa(this.Pi));this.yy=this.ea.fa("nw");b=new nq(a);W(b.A(),"CSS_LIGHTBOX_ATTRIBUTION_INDEX_CONTAINER");b.dh(1);b.xd(-1);this.jx=new ks(a);this.Io=new ms(a);b.hl([this.jx,this.Io,new qq(a)]);this.qb=new Sr(a);this.Zd=new So(a);this.Zd.xd(1);this.Zd.dh(1);this.Zd.hl([this.Pe,b]);this.Us=new nq(a);this.Us.xd(1);this.Us.hl([this.Zd]);this.Od=null;this.ea.fa("pd")&&(this.Od=new Ss(a),this.Od.eP(0),this.Pe.xa(this.Od));this.Wd=null;this.ea.fa("rv")&&(this.Wd=new gu(a),
this.Pe.xa(this.Wd));this.ma.hl([this.qq,this.Us]);this.Ba=new qp(this.A());this.Pd=new Wk(this);this.op=new Jr(this.pN,50,this);this.yb=a.get("d");this.yb.Uf("aa");this.nr=a.get("b");this.Ew=a.get(Uk)};x(hu,X);v=hu.prototype;v.F=function(){N(this.Xa);N(this.Ba);N(this.Pd);N(this.op);N(this.wa);N(this.Sb);N(this.ld);N(this.Rd);X.prototype.F.call(this)};
v.Gb=function(){X.prototype.Gb.call(this);W(this.A(),Ua);var a=this.D();this.Rq=a.createElement(d);ln(this.Rq,["CSS_LIGHTBOX_BTN_CLOSE","CSS_LIGHTBOX_BTN_CLOSE_POS"]);a.appendChild(this.Zd.A(),this.Rq);this.uj&&(this.ld=new pn(this.mg()),ln(this.ld.A(),[Qa,"CSS_LIGHTBOX_BTN_ARROW_LEFT"]),this.Zd.xa(this.ld),V(this.ld.A(),!1),this.Rd=new pn(this.mg()),ln(this.Rd.A(),[Qa,"CSS_LIGHTBOX_BTN_ARROW_RIGHT"]),this.Zd.xa(this.Rd),V(this.Rd.A(),!1))};
v.aa=function(){X.prototype.aa.call(this);W(this.Zd.A(),"CSS_LIGHTBOX_PHOTO_BROWSE_CONTAINER");W(this.qq.A(),"CSS_LIGHTBOX_NOTIFY_WIDGET");ak(this.A(),!0);this.Ew.ez().focus();this.A().focus();var a=this.ea.kd(this.A()),b=[],c=[this.Pb];this.uj&&(b.push(a?this.Rd:this.ld),c.push(a?this.ld:this.Rd));this.Xa=new fs(this.getContext(),this.A(),void 0,void 0,b,c);this.Xa.rP(this.yy);this.LG(!0);a=this.N();a.C(this.Pb,"Ha",this.GM).C(this.Ba,Tc,this.vk).C(this.yb,"Z",this.MM).C(this.Pe.A(),m,z(this.dispatchEvent,
this,"Pa")).C(this.Rq,m,z(this.dispatchEvent,this,"Pa"));this.Sb&&(a.C(this.Sb,"Ja",z(this.dispatchEvent,this,"Pa")),a.C(this.Sb,"pa",this.YJ));this.uj&&C([this.ld,this.Rd],function(e){this.N().C(e.A(),[ed,dd],function(f){on(e.A(),"CSS_LIGHTBOX_BTN_ARROW_HOVER",f.type==ed)}).C(e.A(),cd,function(f){f.ck(0)&&e.dispatchEvent(Vb)})},this);Vl(function(){this.setData(this.wi.dt,this.wi.fi,this.wi.kG,this.wi.Vc||void 0)},0,this)};
v.LG=function(a){var b=this.N();a=a?b.C:b.ka;a.call(b,this.Xa,"wa",this.VJ);a.call(b,this.Xa,"xa",this.XJ);a.call(b,this.Xa,"ya",this.KJ);a.call(b,this.qb,"S",this.GJ);a.call(b,this.qb,"T",this.Mz);a.call(b,this.qb,"R",this.HJ)};
v.oM=function(){var a=this.Xa.getPosition(),b=this.wa.TI(this.Ga[a.rc]),c=this.wa.wb;1<c&&(this.Io.FC(b,c),this.qb.za()?this.qb.update():(this.Zd.xa(this.qb),this.qb.setData(this.wa.Ga,b)),this.qb.setVisible(!0));this.Xa.setPosition(b,this.wa.Ga.length);b!=a.rc&&this.qb.ep(b,!0);this.Uk();this.Ga=lf(this.wa.Ga)};
v.setData=function(a,b,c,e){this.wa=(new $r(this.getContext(),a,e)).XP();this.Pd.Qa();a=this.wa.gy;this.Pd.C(a,"ga",this.pt);this.Pd.C(a,"oa",this.qt);this.Pd.C(a,"ma",this.xM);this.Ul&&(this.Pd.C(a,"na",this.zM),this.N().C(this.wa,"va",this.oM),c&&this.wa.aj());c=this.wa.Ga.length;this.Xa.enable(b,c);this.Uk();this.Zd.xa(this.qb);this.qb.setData(this.wa.Ga,b);this.qb.setVisible(1<c);this.Ga=lf(this.wa.Ga);this.Ti(b);this.ef(this.wa.V(b),cc)};
v.Uk=function(){if(this.uj){var a=this.Xa.getPosition().rc,b=this.Xa.getPosition().bQ;this.yy?(V(this.ld.A(),1<b),V(this.Rd.A(),1<b)):this.ea.kd(this.A())?(V(this.ld.A(),a!=b-1),V(this.Rd.A(),0!=a)):(V(this.ld.A(),0!=a),V(this.Rd.A(),a!=b-1))}};v.Uc=function(a,b,c){X.prototype.Uc.call(this,a,b,c);this.uj&&(a=this.AD?Bm(this.JB.A()).height:0,b=this.qb&&this.qb.za()?Bm(this.qb.A()).height:0,a=Bm(this.A()).height-b-a,b=Bm(this.ld.A()).height,a=(a-b)/2,U(this.ld.A(),Bd,a+r),U(this.Rd.A(),Bd,a+r))};
v.GM=function(){this.wQ?this.dispatchEvent("Ra"):(this.wQ=!0,this.dispatchEvent("Qa"));if(-1!=this.Kg){var a=this.Kg;this.Kg=-1;this.Xa.FP(a)}else this.NB()};v.VJ=function(a){this.Kg=a.key;0==a.gp&&(this.Pf=!1);var b=this.Pf?"cached":cc;a=a.index;this.Ti(a);this.qb.ep(a,!0);this.Uk();this.ef(this.wa.V(a),b)};v.XJ=function(){-1!=this.Kg&&(this.Pf=!0,this.Pb.OP());this.Ue=-1};
v.KJ=function(a){this.Pf=!1;a.direction!=this.ni&&(this.Ue=a.index,this.ni=a.direction);if(this.Yl)if(-1==this.Ue)this.NB();else if(this.Ue+=this.ni,0>this.Ue)this.Ue=0;else{this.ni=a.direction;a=this.Pb.dB;for(var b=0;b<a;b++){var c=this.wa.V(this.Ue+b);c&&this.Pb.preload([c])}}};v.zM=function(a){var b=this.Xa.getPosition();b=this.wa.V(b.rc);if(a.target.R()==b.R()){switch(this.yb.Ae){case "aa":this.Pb.qw();break;case "$":this.Od&&this.Od.update()}this.Sb&&this.Sb.Qb(b);this.Pi&&this.Pi.Qb(b);this.RE()}};
v.qt=function(){var a=this.Xa.getPosition().rc;this.Ti(a);this.ef(this.wa.V(a),cc)};v.xM=function(){var a=this.Xa.getPosition().rc;this.Ti(a);this.ef(this.wa.V(a),cc)};v.pt=function(a){var b=this.wa.LN(a.target);if(0>b)a.target.R();else if(a=this.wa.wb,0==a)this.dispatchEvent("Pa");else{var c=this.Xa.getPosition().rc;c>b&&c--;c==a&&c--;this.Xa.setPosition(c,a);this.Uk();this.Ti(c);this.qb.setData(this.wa.Ga,c);this.qb.ep(c);this.qb.setVisible(1<a);this.ef(this.wa.V(c),cc)}};
v.RE=function(){this.Yl&&this.Ul&&!this.Pf&&this.op.start()};v.pN=function(){if(this.Yl&&this.Ul&&!this.Pf){var a=this.Xa.getPosition().rc+this.ni;0<=a&&(a=this.wa.V(a))&&a.ex(!1)}};v.NB=function(){if(this.Yl){var a=[],b=0,c=this.Xa.getPosition();if(0<c.rc){var e=this.wa.V(c.rc-1);e&&(a[b++]=e)}for(c=c.rc+1;4>b;b++)(e=this.wa.V(c++))&&(a[b]=e);this.Ue=c-1;this.ni=1;this.Pb.preload(a)}};v.HJ=function(a){this.Mz(a);this.ef(this.wa.V(a.fi),cc)};
v.GJ=function(a){this.Pf=!1;this.Kg=-1;this.Xa.setPosition(a.fi,this.wa.Ga.length);this.ef(this.wa.V(a.fi),cc);this.op.stop()};v.Mz=function(a){this.Pf=!1;this.Kg=-1;a=a.fi;this.Xa.setPosition(a,this.wa.Ga.length);this.Uk();this.Ti(a)};
v.ef=function(a,b){this.op.stop();this.Db.Oe();switch(this.yb.Ae){case "aa":this.Pb.setData(a,b);break;case "$":this.Od&&this.Od.Qb(a);break;case "ba":this.Wd&&this.Wd.cancel()}this.Sb&&this.Sb.Qb(a);this.Pi&&this.Pi.Qb(a);this.Ul&&!this.Pf&&a.ex(!1);"aa"==this.yb.Ae&&this.NM()};v.Ti=function(a){var b=this.wa.wb;1<b?this.Io.FC(a,b):this.Io.clear();this.jx.UC(this.wa.V(a).SH())};v.vk=function(a){27==a.keyCode&&(a.stopPropagation(),this.dispatchEvent("Pa"))};
v.MM=function(a){var b=this.Xa.getPosition();b=this.wa.V(b.rc);var c=this.yb.WI();a=a.target.Ae;var e="ba"==c||"ba"==a;"$"!=c&&"$"!=a||!this.Od||(this.xq||(this.Od.setVisible(!0),this.xq=new rq(this.Pb.A(),this.Od.A(),.25)),"$"==a?(this.A().focus(),this.Od.Qb(b),this.xq.lH(!0)):(b!=this.Pb.getData()&&this.ef(b,cc),this.xq.iQ()));e&&("ba"==a?(V(this.Pb.A(),!1),V(this.Wd.A(),!0),this.A().focus(),b&&this.Wd.Qb(b)):(b!=this.Pb.getData()&&this.ef(b,cc),V(this.Wd.A(),!1),V(this.Pb.A(),!0)))};
v.YJ=function(){var a=this.Xa.getPosition();a=this.wa.V(a.rc);var b=a.V().uz();b?(a=b.AI(),b.GC(a?!1:!0),b.DC(b.yI()+(a?-1:1))):(b=new ah,b.GC(!0),b.DC(1),a.V().TO(b))};v.NM=function(){this.qG()};v.qG=function(){var a=this.Xa.getPosition().rc,b=this.wa.V(a).V().Zh(),c=void 0;null!=b&&null!==b.R()&&(c=b.R());this.nr.dispatchEvent(new Un("t",a,c,this.wa.V(a).R()))};v.ni=1;v.Kg=-1;v.Ue=-1;v.Yl=!0;var iu=function(a,b,c){X.call(this,new So(a));this.iL=b;this.ea=Mm(a);this.xd(1);b=this.ma;b.IC(430);b.KC(660);this.Ae=new hu(a,c);b.xa(this.Ae);this.sk=a.get("f")};x(iu,X);v=iu.prototype;v.Gb=function(){X.prototype.Gb.call(this);var a=this.D();this.cj=a.createElement(d);this.cj.className="CSS_LIGHTBOX_BG_MASK";this.ea.fa("om")||uq(this.cj,"CSS_LIGHTBOX_BG_MASK_TRANSPARENT");a.GK(this.cj,this.ma.A())};
v.aa=function(){X.prototype.aa.call(this);this.N().C(this.A(),m,this.dM).C(this.Ae,"Pa",this.xh).C(this.sk,"M",this.xh)};v.dM=function(a){a.target==this.cj&&this.xh()};v.xh=function(){this.iL.close()};v.Uc=function(a,b,c){X.prototype.Uc.call(this,a,b,c);this.xL&&"y"==a&&U(this.cj,Lc,b+r)};v.xL=6>=Se(Hb);var ju=function(a,b){var c=a.get(Nk).D();Y.call(this,c);a=this.na=a;var e;(e=a.ug("a"))||(e=new Lm,a.zc("a",e));a=e;a.fa("d");this.wi=b;b=this.Kd=new em(this.na);e=new Wn(this);b.zc("b",e);this.nr=e;b=this.Kd;null==b.ug("h")&&b.zc("h",new Ko);e=this.Kd;b=new Io;e.zc("c",b);(a=a.dG)&&b.ZO(a);a=this.Kd;b=new xr;a.zc("d",b);this.Vf=new Tn(this.na.get(Uk).ez());this.Ba=new qp;a=this.Kd;b=new Jo(a);a.zc("f",b);this.sk=b;this.fQ=c.Hr().y};A(ju,Y);v=ju.prototype;
v.F=function(){this.nr.dispatchEvent("q");this.Cw.X();this.Jd.X();this.Vf.X();this.Kd.X();this.Ba.X();this.vy(!1);ju.B.F.call(this)};v.oa=function(){ju.B.oa.call(this);var a=this.na.ug(Tk);a&&a.oH();this.Ba.detach()};v.U=function(){var a=this.D().createElement(d);ak(a,!0);jn(a,"CSS_LIGHTBOX");var b=this.Kd;b.zc(Pk,new Om(b,a));this.ve(a)};v.Ec=function(){return!1};
v.aa=function(){ju.B.aa.call(this);this.dispatchEvent("p");this.vy(!0);this.BK();this.YF();var a=this.Kd.ug(Rk);a&&(this.gL=a.Pj(),this.N().C(a,"navigate",this.vM));this.Ba.eg(this.A());this.N().C(this.Ba,Tc,this.vk)};v.BK=function(){var a=this.Kd,b=this.Vf,c=this.Kd.get(Pk).jF;var e=void 0;Mn||(Mn=new Jn(Ej(top.document)));e=Mn;c=c||document.body;a=new Ln(a,b,e);c.appendChild(a.A());a.aa();this.Jd=a};
v.YF=function(){this.Cw=new iu(this.Kd,this,this.wi);this.N().C(this.Cw,"Qa",function(){Vl(z(this.dispatchEvent,this,"r"),0)});this.Jd.uO(this.Cw)};v.close=function(){this.X()};v.vM=function(a){a.TQ&&this.gL!=a.cR&&this.close()};v.vk=function(a){a.stopPropagation()};v.vy=function(a){var b=this.D(),c=a?b.ta.body:b.ta.documentElement;on(b.ta.documentElement,"CSS_LIGHTBOX_FIXED_FRAME",a);c.scrollTop=this.fQ};var ku=function(a,b,c,e){this.dt=a;this.fi=xj(b||0,0,Math.max(0,a.length-1));this.kG=null!=c?c:!0;this.Vc=e||null};var lu=function(){this.na=new em;this.na.zc(Ok,new Wl(this.na));this.na.zc(Nk,new jm(this.na,document));new Zk(window,this.na);var a=new Lm;a.KG("dip",!0);this.na.zc("a",a);a.nO(jk)};lu.prototype.show=function(a,b){for(var c=[],e=0;e<a.length;e++){var f=a[e].imageUrl,g=a[e].thumbnailUrl,h=new yr(f),k=h,l=k.SO;f=null===f?"null":void 0===f?"undefined":f;f=uh(f);l.call(k,new Ar(f));g&&h.hP([new zr(g)]);c.push(h)}0<c.length&&(a=new ju(this.na,new ku(c,b)),this.tN(a),a.render(document.body))};
lu.prototype.tN=function(a){this.PA(!0);Bk(a,"q",this.wJ,!1,this)};lu.prototype.wJ=function(){this.PA(!1)};lu.prototype.PA=function(a){for(var b=0;b<mu.length;b++)for(var c=Fj(document,mu[b],void 0,void 0),e=c.length,f=0;f<e;f++)c[f].style.visibility=a?Mc:""};var mu=["APPLET","embed",Fb,"OBJECT"];widget_module_provide("lightbox",1,function(a,b){dp(lu).show(a,b)});widget_module_provide("lightbox");}).call(this);