try{
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
/*

 SPDX-License-Identifier: Apache-2.0
*/
var h,aa=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,aa);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b);this.H=!0},ba=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");aa.call(this,c+a[d])},ca=function(){throw Error("n");},da=function(a,b){b=String.fromCharCode.apply(null,b);return null==a?b:a+b},ea=function(a){l.setTimeout(function(){throw a;},0)},fa=function(){var a=l.navigator;
return a&&(a=a.userAgent)?a:""},ja=function(a){return ha?ia?ia.brands.some(function(b){return(b=b.brand)&&-1!=b.indexOf(a)}):!1:!1},ka=function(a){return-1!=fa().indexOf(a)},la=function(){return ha?!!ia&&0<ia.brands.length:!1},ma=function(){return la()?!1:ka("Opera")},na=function(){return la()?!1:ka("Trident")||ka("MSIE")},oa=function(){return la()?!1:ka("Edge")},pa=function(){return la()?ja("Microsoft Edge"):ka("Edg/")},qa=function(){return ka("Firefox")||ka("FxiOS")},sa=function(){return ka("Safari")&&
!(ra()||(la()?0:ka("Coast"))||ma()||oa()||pa()||(la()?ja("Opera"):ka("OPR"))||qa()||ka("Silk")||ka("Android"))},ra=function(){return la()?ja("Chromium"):(ka("Chrome")||ka("CriOS"))&&!oa()||ka("Silk")},ta=function(){return ka("Android")&&!(ra()||qa()||ma()||ka("Silk"))},ua=function(a){var b={};a.forEach(function(c){b[c[0]]=c[1]});return function(c){return b[c.find(function(d){return d in b})]||""}},va=function(a){var b=fa();if("Internet Explorer"===a){if(na())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 d=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");c=[];for(var e;e=d.exec(b);)c.push([e[1],e[2],e[3]||void 0]);b=ua(c);switch(a){case "Opera":if(ma())return b(["Version","Opera"]);if(la()?ja("Opera"):ka("OPR"))return b(["OPR"]);
break;case "Microsoft Edge":if(oa())return b(["Edge"]);if(pa())return b(["Edg"]);break;case "Chromium":if(ra())return b(["Chrome","CriOS","HeadlessChrome"])}return"Firefox"===a&&qa()||"Safari"===a&&sa()||"Android Browser"===a&&ta()||"Silk"===a&&ka("Silk")?(b=c[2])&&b[1]||"":""},wa=function(a){if(la()&&"Silk"!==a){var b=ia.brands.find(function(c){return c.brand===a});if(!b||!b.version)return NaN;b=b.version.split(".")}else{b=va(a);if(""===b)return NaN;b=b.split(".")}return 0===b.length?NaN:Number(b[0])},
xa=function(a){return wa("Internet Explorer")<=a},ya=function(){return ha?!!ia&&!!ia.platform:!1},za=function(){return ka("iPhone")&&!ka("iPod")&&!ka("iPad")},Aa=function(){return za()||ka("iPad")||ka("iPod")},Ba=function(){return ya()?"macOS"===ia.platform:ka("Macintosh")},Ca=function(a,b){for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)},Fa=function(a,b){var c=0;Ea(a,function(d,e,f){b.call(void 0,d,e,f)&&++c});return c},Ha=function(a,b){b=Ga(a,b);
return 0>b?null:"string"===typeof a?a.charAt(b):a[b]},Ga=function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return e;return-1},Ja=function(a,b){return 0<=Ia(a,b)},Ka=function(a,b){Ja(a,b)||a.push(b)},La=function(a,b){b=Ia(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c},Ma=function(a){return Array.prototype.concat.apply([],arguments)},Oa=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]},
Qa=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Pa(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}},Sa=function(a,b,c,d){Array.prototype.splice.apply(a,Ra(arguments,1))},Ra=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)},Va=function(a,b){b=b||a;for(var c=0,d=0,e={};d<a.length;){var f=a[d++],g=Ta(f)?"o"+Ua(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(e,
g)||(e[g]=!0,b[c++]=f)}b.length=c},Xa=function(a,b){a.sort(b||Wa)},Wa=function(a,b){return a>b?1:a<b?-1:0},ab=function(a){if(!Za)return $a(a);for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)},cb=function(a){return bb[a]||""},fb=function(a){if(!Za)return db(a);eb.test(a)&&(a=a.replace(eb,cb));a=atob(a);for(var b=new Uint8Array(a.length),c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b},
hb=function(a){return gb&&null!=a&&a instanceof Uint8Array},lb=function(a){if("string"===typeof a)return{buffer:fb(a),ff:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),ff:!1};if(a.constructor===Uint8Array)return{buffer:a,ff:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),ff:!1};if(a.constructor===ib){if(jb!==jb)throw Error("r");var b=a.H;b=null==b||hb(b)?b:"string"===typeof b?fb(b):null;return{buffer:(null==b?b:a.H=b)||kb||(kb=new Uint8Array(0)),ff:!0}}if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,
a.byteOffset,a.byteLength),ff:!1};throw Error("t");},nb=function(a,b){if(mb)return a[mb]|=b;if(void 0!==a.De)return a.De|=b;Object.defineProperties(a,{De:{value:b,configurable:!0,writable:!0,enumerable:!1}});return b},ob=function(a,b){mb?a[mb]&&(a[mb]&=~b):void 0!==a.De&&(a.De&=~b)},pb=function(a){var b;mb?b=a[mb]:b=a.De;return null==b?0:b},qb=function(a,b){mb?a[mb]=b:void 0!==a.De?a.De=b:Object.defineProperties(a,{De:{value:b,configurable:!0,writable:!0,enumerable:!1}});return a},rb=function(a){nb(a,
1);return a},sb=function(a){return!!(pb(a)&2)},tb=function(a){nb(a,18);return a},ub=function(a){nb(a,16);return a},vb=function(a,b){qb(b,(a|0)&-51)},wb=function(a,b){qb(b,(a|18)&-41)},xb=function(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object},yb=function(a){if(a&2)throw Error();},zb=function(a){var b=a.length;(b=b?a[b-1]:void 0)&&xb(b)?b.g=1:(b={},a.push((b.g=1,b)))},Ab=function(a){return~~a},Bb=function(a){if(null==a)return a;switch(typeof a){case "string":return+a;
case "number":return a}},Cb=function(a){return a},Db=function(a){return a},Hb=function(a,b,c,d){var e=!1;if(null!=a&&"object"===typeof a&&!(e=Array.isArray(a))&&a.Ck===Eb)return a;if(!e)return c?d&2?(a=b[Fb])?b=a:(a=new b,tb(a.hb),b=b[Fb]=a):b=new b:b=void 0,b;Gb(a,d);return new b(a)},Gb=function(a,b){var c=pb(a),d=c;0===d&&(d|=b&16);d|=b&2;d!==c&&qb(a,d)},Ib=function(a){return a},Jb=function(a,b,c){b=typeof a;return"number"===b||"string"===b?Ab(a):c?0:void 0},Kb=function(a,b,c){return"string"===
typeof a?a:c?"":void 0},Mb=function(a,b,c,d,e,f){a=Hb(a,d,c,f);e&&(a=Lb(a));return a},Nb=function(a){return a},Qb=function(a,b,c,d,e){var f=p(a,b,d);Array.isArray(f)||(f=Ob);var g=pb(f);g&1||rb(f);if(e)g&2||tb(f),c&1||Object.freeze(f);else{e=!(c&2);var k=g&2;c&1||!k?e&&g&16&&!k&&ob(f,16):(f=rb(Array.prototype.slice.call(f)),Pb(a,b,f,d))}return f},Rb=function(a,b,c){var d=sb(a.hb),e=Qb(a,b,1,void 0,d),f=pb(e);if(!(f&4)){Object.isFrozen(e)&&(e=rb(e.slice()),Pb(a,b,e));for(var g=0,k=0;g<e.length;g++){var m=
c(e[g]);null!=m&&(e[k++]=m)}k<g&&(e.length=k);f|=5;d&&(f|=18);qb(e,f);f&2&&Object.freeze(e)}!d&&(f&2||Object.isFrozen(e))&&(e=Array.prototype.slice.call(e),nb(e,5),Pb(a,b,e));return e},Vb=function(a,b,c,d,e){var f=sb(a.hb);a:{var g=b;b=!1;if(null==g){if(f){a=Sb||(Sb=new Tb(tb([])));break a}g=[]}else if(g.constructor===Tb){if(0==(g.O&2)||f){a=g;break a}g=Ub(g)}else Array.isArray(g)?b=sb(g):g=[];if(f){if(!g.length){a=Sb||(Sb=new Tb(tb([])));break a}b||(b=!0,tb(g))}else if(b){b=!1;g=Array.prototype.slice.call(g);
for(var k=0;k<g.length;k++){var m=g[k]=Array.prototype.slice.call(g[k]);Array.isArray(m[1])&&(m[1]=tb(m[1]))}}b||(pb(g)&32?ob(g,16):pb(a.hb)&16&&ub(g));e=new Tb(g,d,Kb,e);Pb(a,c,e,!1);a=e}if(null==a)return a;!f&&d&&(a.V=!0);return a},Xb=function(a,b,c,d,e,f){var g=!!(f&2);Wb&&!a.H&&(a.H={});var k=Wb?a.H[c]:void 0,m=Qb(a,c,1|(Wb?2:0),d,g);if(Wb?!k:m===Ob||!(pb(m)&4)){var n=m;k=Wb?[]:void 0;m=!!(f&2);g=!!(pb(n)&2);var r=n;!m&&g&&(n=Array.prototype.slice.call(n));var u=f|(g?2:0);f=g;for(var x=0,B=0;x<
n.length;x++){var A=n[x];if(Wb){var T=b;Array.isArray(A)?(Gb(A,u),A=new T(A)):A=void 0}else A=Hb(A,b,!1,u);void 0!==A&&(f=f||!!(2&pb(A.hb)),Wb?k.push(A):n[B++]=A)}Wb?a.H[c]=k:B<x&&(n.length=B);u=pb(n);b=u|1;b=Wb?b|32:b|4;b=f?b&-9:b|8;u!=b&&(f=n,Object.isFrozen(f)&&(f=Array.prototype.slice.call(f)),qb(f,b),n=f);r!==n&&Pb(a,c,n,d);Wb&&(m||1===e&&g)&&tb(k);(m||1===e)&&Object.freeze(Wb?k:n);return Wb?k:n}if(3===e)return Wb?k:m;g||(Wb?(d=Object.isFrozen(k),1!==e||d)?2===e&&d&&(k=Array.prototype.slice.call(k),
a.H[c]=k):Object.freeze(k):(g=Object.isFrozen(m),1===e?g||Object.freeze(m):(e=pb(m),r=e&-19,g&&(m=Array.prototype.slice.call(m),e=0,Pb(a,c,m,d)),e!==r&&qb(m,r))));return Wb?k:m},Yb=function(a,b,c,d,e,f,g){var k=pb(a.hb);yb(k);k=Xb(a,c,b,f,2,k);c=null!=d?d:new c;a=Wb?Qb(a,b,2,f,!1):void 0;if(g&&(0>e||e>k.length))throw Error();void 0!=e?(k.splice(e,g,c),Wb&&a.splice(e,g,c.hb)):(k.push(c),Wb&&a.push(c.hb));c.ff()&&ob(Wb?a:k,8)},Zb=function(a,b){return null==a?b:a},ac=function(a,b){return $b(b)},$b=function(a){switch(typeof a){case "number":return isFinite(a)?
a:String(a);case "object":if(a)if(Array.isArray(a)){if(0!==(pb(a)&128))return a=Array.prototype.slice.call(a),zb(a),a}else{if(hb(a))return ab(a);if(a instanceof ib)return bc(a);if(a instanceof Tb)return cc(a)}}return a},ec=function(a,b,c,d,e,f){if(null!=a){if(Array.isArray(a))a=e&&0==a.length&&pb(a)&1?void 0:f&&pb(a)&2?a:dc(a,b,c,void 0!==d,e,f);else if(xb(a)){var g={},k;for(k in a)g[k]=ec(a[k],b,c,d,e,f);a=g}else a=b(a,d);return a}},dc=function(a,b,c,d,e,f){var g=pb(a);d=d?!!(g&16):void 0;a=Array.prototype.slice.call(a);
for(var k=0;k<a.length;k++)a[k]=ec(a[k],b,c,d,e,f);c(g,a);return a},hc=function(a){return ec(a,fc,gc,void 0,!1,!1)},fc=function(a){a.Ck===Eb?a=dc(a.hb,fc,gc,void 0,!1,!1):a instanceof ib?(a=a.H||"",a="string"===typeof a?a:new Uint8Array(a)):a=hb(a)?new Uint8Array(a):a instanceof Tb?cc(a,hc):a;return a},kc=function(a){return ec(a,jc,gc,void 0,!1,!1)},jc=function(a){return a.Ck===Eb?a.xn():a instanceof Tb?cc(a,kc):$b(a)},gc=function(a,b){a&128&&zb(b)},lc=function(a,b,c){c=void 0===c?wb:c;if(null!=a){if(gb&&
a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=pb(a);if(d&2)return a;if(b&&!(d&32)&&(d&16||0===d))return qb(a,d|18),a;a=dc(a,lc,d&4?wb:c,!0,!1,!0);b=pb(a);b&4&&b&2&&Object.freeze(a);return a}a.Ck===Eb?a=mc(a):a instanceof Tb&&(b=tb(Ub(a,lc)),a=new Tb(b,a.N,a.T,a.U));return a}},pc=function(a,b,c,d,e,f,g){(a=Wb?a.H&&a.H[c]:void 0)?(d=pb(a),d&2?d=a:(f=nc(a,mc),wb(d,f),Object.freeze(f),d=f),oc(b,c,d,e)):q(b,c,lc(d,f,g),e)},mc=function(a){if(sb(a.hb))return a;a=qc(a,!0);
tb(a.hb);return a},qc=function(a,b){var c=a.hb,d=ub([]),e=a.constructor.Gb;e&&d.push(e);e=a.ie;if(e){d.length=c.length;var f={};d[d.length-1]=f}0!==(pb(c)&128)&&zb(d);b=b||a.ff()?wb:vb;f=a.constructor;rc=d;d=new f(d);rc=void 0;a.mp&&(d.mp=a.mp.slice());f=!!(pb(c)&16);for(var g=e?c.length-1:c.length,k=0;k<g;k++)pc(a,d,k-a.lg,c[k],!1,f,b);if(e)for(var m in e)pc(a,d,+m,e[m],!0,f,b);return d},Lb=function(a){if(!sb(a.hb))return a;var b=qc(a,!1);b.O=a;return b},sc=function(a,b){if(Array.isArray(a)){var c=
pb(a),d=1;!b||c&2||(d|=16);(c&d)!==d&&qb(a,c|d)}},uc=function(a,b,c,d){return new tc(a,b,c,d)},t=function(a,b){for(var c=[],d=0;d<a.length;d++)c.push(b(a[d]));return c},xc=function(a,b,c){for(var d in c){var e=c[d],f=vc(a,e);if(null!=f){var g=void 0;for(g in e.O)if(e.O.hasOwnProperty(g))break;e=e.T;b[g]=e?e(f):f}}},yc=function(a,b){var c=[];a.forEach(b?function(d,e){c.push([e,b(d)])}:function(d,e){c.push([e,d])});return c},v=function(a){return null===a?void 0:a},zc=function(a){return null==a?void 0:
Array.isArray(a)?a.map(function(b){return bc(b)}):bc(a)},Ac=function(a){a=p(a,2);if(null==a)return"";if("string"===typeof a)return a;if(hb(a))return ab(a);if(Array.isArray(a))return dc(a,jc,gc,void 0,!1,!1);if(a instanceof ib)return bc(a);if(a instanceof w)return a.xn();throw Error("I`"+a);},y=function(a){if(sb(a.hb))throw Error("K");},Bc=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},Cc=function(a){var b=z.W;var c={},d;for(d in b)a.call(void 0,b[d],d,b)&&(c[d]=b[d]);return c},Dc=function(a,b){for(var c in a)if(b.call(void 0,
a[c],c,a))return!0;return!1},Ec=function(a,b){for(var c in a)if(!b.call(void 0,a[c],c,a))break},Fc=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},Gc=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},Hc=function(a){for(var b in a)return!1;return!0},Ic=function(a){var b={},c;for(c in a)b[c]=a[c];return b},Kc=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Jc.length;f++)c=Jc[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=
d[c])}},Nc=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return Nc.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c},Yc=function(a){if(a instanceof Oc)return'url("'+Pc(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof Qc)a=Rc(a);else{a=String(a);var b=a.replace(Sc,"$1").replace(Sc,"$1").replace(Tc,"url");if(Uc.test(b)){if(b=!Vc.test(a)){for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}b=
b&&c&&Wc(a)}a=b?Xc(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new ba("Value does not allow [{;}], got: %s.",[a]);return a},Wc=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b},Xc=function(a){return a.replace(Tc,function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(g,k,m){f=k;return m});b=(Zc(d)||$c).Dd();return c+f+b+f+e})},bd=function(a,
b,c,d){if(0===a.length)throw Error("P");a=a.map(function(f){if(f instanceof ad)f=f.H;else throw Error("P");return f});var e=c.toLowerCase();if(a.every(function(f){return 0!==e.indexOf(f)}))throw Error("R`"+c);b.setAttribute(c,d)},dd=function(a,b){a.src=cd(b);var c,d;(c=(b=null==(d=(c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document).querySelector)?void 0:d.call(c,"script[nonce]"))?b.nonce||b.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",c)},fd=function(a,b){if(b instanceof Oc)b=
Pc(b);else{b:if(ed){try{var c=new URL(b)}catch(d){c="https:";break b}c=c.protocol}else c:{c=document.createElement("a");try{c.href=b}catch(d){c=void 0;break c}c=c.protocol;c=":"===c||""===c?"https:":c}b="javascript:"!==c?b:void 0}void 0!==b&&(a.href=b)},hd=function(a){return new gd(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})},kd=function(a){for(var b=id.apply(1,arguments),c=[a[0]],d=0;d<b.length;d++)c.push(String(b[d])),c.push(a[d+1]);return jd(c.join(""))},ld=function(a,b){return{At:a,
Bt:b}},md=function(a,b,c){var d=a.length;if(d){var e=a[0],f=0;if("string"===typeof e){var g=e;var k=a[1];f=3}else"number"===typeof e&&f++;for(e=1;f<d;){var m=a[f++],n=f<d&&a[f],r=void 0;"number"===typeof n&&(f++,0<n?e+=n:(e-=n,r=a[f++]));b(e++,m,r)}g&&(c||(c=k[1]),c(g,k,b))}},nd=function(){},od=function(a){var b=a[0];return"string"===typeof b?a[2]:"number"===typeof b?b:0},pd=function(a,b){void 0===a.sk?Object.defineProperties(a,{sk:{value:b,configurable:!0,writable:!0,enumerable:!1}}):a.sk|=b},qd=
function(a){return a.sk||0},rd=function(a,b,c,d){Object.defineProperties(a,{Km:{value:b,configurable:!0,writable:!0,enumerable:!1},st:{value:c,configurable:!0,writable:!0,enumerable:!1},kp:{value:d,configurable:!0,writable:!0,enumerable:!1},lp:{value:void 0,configurable:!0,writable:!0,enumerable:!1}})},sd=function(a){return null!=a.Km},td=function(a){return a.Km},ud=function(a,b){a.Km=b},vd=function(a){return a.kp},wd=function(a,b){a.kp=b},xd=function(a){return a.lp},yd=function(a,b){a.lp=b},zd=function(a,
b){return a.st=b},Bd=function(a){var b=a.length-1,c=a[b],d=Ad(c)?c:null;d||b++;return function(e){var f;e<=b&&(f=a[e-1]);null==f&&d&&(f=d[e]);return f}},Dd=function(a,b){Cd(a,b);return b},Ad=function(a){return null!=a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object},Fd=function(a,b,c,d){b=Math.max(b||2147483647,a.length+1);var e=a.length;e=e&&a[e-1];if(Ad(e)){b=a.length;for(var f in e){var g=Number(f);g<b&&(a[g-1]=e[f],delete e[g])}}Ed(a,b,d,c);return a},Hd=function(a){var b=Gd(a);
return b>a.length?null:a[b-1]},Id=function(a,b,c){var d=Gd(a);if(b<d)a[b-1]=c;else{var e=Hd(a);e?e[b]=c:(e={},a[d-1]=(e[b]=c,e))}},Jd=function(a,b){var c=Gd(a);if(b<c)return a[b-1];var d;return null==(d=Hd(a))?void 0:d[b]},Od=function(a,b,c){var d=a;if(Array.isArray(a))c=Array(a.length),Kd(a)?Ld(Fd(c,Gd(a),Md(a)),a):Nd(c,a,b),d=c;else if(null!==a&&"object"===typeof a){if(a instanceof Uint8Array||a instanceof ib)return a;d={};for(var e in a)a.hasOwnProperty(e)&&(d[e]=Od(a[e],b,c))}return d},Nd=function(a,
b,c,d){Pd(b)&1&&Qd(a,1);for(var e=0,f=0;f<b.length;++f)if(b.hasOwnProperty(f)){var g=b[f];null!=g&&(e=f+1);a[f]=Od(g,c,d)}c&&(a.length=e)},Ld=function(a,b){if(a!==b){a.length=0;var c=Md(b);null!=c&&Rd(a,c);c=Gd(b);b.length>=c&&Sd(a,c);(c=Td(b))&&Dd(a,c);a.length=b.length;Nd(a,b,!0,b)}},Ud=function(a,b){var c=a.length-1;if(!(0>c)){var d=a[c];if(Ad(d)){c--;for(var e in d){var f=d[e];if(null!=f&&b(f,+e))return}}for(;0<=c&&(d=a[c],null==d||!b(d,c+1));c--);}},Wd=function(a,b){var c=Vd,d=Td(a);(d instanceof
c?d:Dd(a,new c(d&&d))).add(b)},Yd=function(a){var b=Xd(a);if("function"!==typeof b)return b;var c={};md(a,function(d,e,f){var g=e.At;c[d]=f?function(k,m,n){return g(k,m,n,f)}:g},nd);return b(c)},Xd=function(a){return a[Zd]?a[Zd]:function(b){return a[Zd]=b}},ae=function(a,b,c){c=c||Md(a);Kd(a)?Rd(a,c):Fd(a,od(c),c);md(c,function(e,f,g){var k=Jd(a,e);null!=k&&f.Bt(e,b,k,g)});var d;null==(d=Td(a))||$d(d,b)},be=function(a,b){if(a===b)return!0;var c=Bd(b),d=!1;Ud(a,function(g,k){k=c(k);return d=!(g===
k||null==g&&null==k||!(!0!==g&&1!==g||!0!==k&&1!==k)||!(!1!==g&&0!==g||!1!==k&&0!==k)||Array.isArray(g)&&Array.isArray(k)&&be(g,k))});if(d)return!1;var e=Bd(a),f=!1;Ud(b,function(g,k){return f=null==e(k)});return!f},de=function(a){var b=[],c=a.length,d=a[c-1];if(Ad(d)){c--;var e={};var f=0,g;for(g in d)null!=d[g]&&(e[g]=ce(d[g]),f++);f||(e=void 0)}for(d=0;d<c;d++)f=a[d],null!=f&&(b[d]=ce(f));e&&b.push(e);return b},ce=function(a){return Array.isArray(a)?de(a):"number"===typeof a?isNaN(a)||Infinity===
a||-Infinity===a?String(a):a:a instanceof Uint8Array?ab(a):a instanceof ib?bc(a):a},he=function(){ee||(ee=[fe,ge]);return ee},je=function(a){var b=void 0===b?{}:b;a=a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");b.aC&&(a=a.replace(/(^|[\r\n\t ]) /g,"$1&#160;"));b.ZB&&(a=a.replace(/(\r\n|\n|\r)/g,"<br>"));b.bC&&(a=a.replace(/(\t+)/g,'<span style="white-space:pre">$1</span>'));return ie(a)},ne=function(a,b,c){(b=b(c||ke,void 0))&&b.N&&
a?b.N(a):(b=le(b),me(a,b))},C=function(a,b,c,d){a=a(b||ke,c);d=d||oe();a&&a.H?d=a.H():(d=d.createElement("DIV"),a=le(a),me(d,a));1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType&&(d=a));return d},le=function(a){return Ta(a)?a.yn&&(a=a.yn(),a instanceof qe)?a:pe("zSoyz"):pe(String(a))},re=function(){},D=function(a){a&&"function"==typeof a.dispose&&a.dispose()},se=function(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];Pa(d)?se.apply(null,d):D(d)}},te=function(){E.call(this)},ue=
function(){},we=function(a){var b=p(a,2);b&&(ve[b]=a)},Ae=function(a){var b=new ue;b.T=function(){return[xe]};b.U=function(c){Ea(c,function(d){Ea(F(d,ye,1),we)})};ze(a,b)},Be=function(a,b){this.O=a;this.H=b;this.constructor.jo||(this.constructor.jo={});this.constructor.jo[this.toString()]=this},Fe=function(){!Ce&&De&&Ee();return Ce},Ee=function(){Ce=De();Ge.forEach(function(a){a(Ce)});Ge=[]},Ie=function(){Ce&&He(Ce)},Ke=function(a,b){b.hasOwnProperty("displayName")||(b.displayName=a);b[Je]=a},Me=
function(a){Le(null,a)},Pe=function(){var a={};a.location=document.location.toString();if(Ne())try{a["top.location"]=top.location.toString()}catch(c){a["top.location"]="[external]"}else a["top.location"]="[external]";for(var b in Oe)try{a[b]=Oe[b].call()}catch(c){a[b]="[error] "+c.message}return a},ff=function(a,b){Qe.init();a&&(a=new Re(a,void 0,!0),b&&(a.U=b),Se(new Te(a)));var c=null;b=function(d){l.$googDebugFname&&d&&d.message&&!d.fileName&&(d.message+=" in "+l.$googDebugFname);c?d&&d.message&&
(d.message+=" [Possibly caused by: "+c+"]"):c=String(d);Le(null,d)};Ue("_DumpException",b);Ue("_B_err",b);Ea([l].concat([]),Ve(We,Ve($e,!1,Me),!0));28<=wa("Chromium")||14<=wa("Firefox")||11<=wa("Internet Explorer")||wa("Safari");xa(9)||(b=new af(Me),b.O=!0,b.N=!0,bf(b),cf(b,"setTimeout"),cf(b,"setInterval"),df(b),ef(b))},$e=function(a,b,c){-1!=c.message.indexOf("Error in protected function: ")||(c.error&&c.error.stack?b(c.error):a||b(c))},gf=function(a,b,c,d){this.N=a;this.H=b;(void 0===b||0>=b)&&
Le(null,Error("Ra`"+b+"`"+(a&&a.Bb.N)));this.T=1==c;this.O=d},hf=function(){aa.call(this);this.message="Retryable Server Error"},lf=function(){G.call(this);G.call(this);this.T=new jf;this.U=new kf;this.H=[];this.N=[];this.Zg=[];this.W=new E(this);new kf;this.V=!0},of=function(a,b){E.call(this);b=b||{};var c={zoom:9,minZoom:2,maxZoom:15,disableDefaultUI:!0,zoomControl:!0,center:new google.maps.LatLng(75,-45),mapTypeId:google.maps.MapTypeId.ROADMAP},d=[{featureType:"water",elementType:"geometry",stylers:[{visibility:"on"}]},
{featureType:"road",elementType:"all",stylers:[{visibility:"on"},{color:"#FAFAFA"}]},{featureType:"transit",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"landscape.man_made",elementType:"geometry",stylers:[{visibility:"on"}]},{featureType:"landscape.natural",elementType:"geometry",stylers:[{visibility:"on"}]}];this.Fa=$(C(mf,{Dg:b.Dg})).appendTo(a);
a=$.extend(!0,{},c,b.Ak||{});a.styles=b.zC?b.yp||[]:$.merge(d,b.yp||[]);b.viewport&&(a.center=b.viewport.getCenter());this.map=new google.maps.Map(this.Fa.find(".gci-map-holder").get(0),a);b.viewport&&this.map.fitBounds(b.viewport);this.Oa={};this.Ba=new google.maps.LatLngBounds;Object.assign({},{gridSize:30,maxZoom:9,styles:[nf]},b.IA||{});this.jg=$.extend({},{disableAutoPan:!0,maxWidth:0,zIndex:null,closeBoxURL:"",infoBoxClearance:new google.maps.Size(1,1),pane:"floatPane",enableEventPropagation:!0,
alignBottom:!0},b.iA||{});var e=this;if(b.Dg){a=this.Fa.find(".gci-map-searchbox input");a.on("keyup",function(g){return 13!=g.which}).on("keydown",function(g){return 13!=g.which});var f=new google.maps.places.SearchBox(a.get(0));google.maps.event.addListener(f,"places_changed",function(){e.Fa.find(".gci-map-searchbox input").trigger("blur").val("");var g=f.getPlaces();g&&e.Pa(g)})}},uf=function(a,b){if(2==b)return a;if(3==b)return"F:"+a;var c=new pf;Id(c.jc,1,b);Id(c.jc,2,a);try{var d=c.jc,e=he();
c=3;c=void 0===c?0:c;var f=new qf;ae(d,f,e);rf(f,f.H.end());var g=new Uint8Array(f.O),k=f.N,m=k.length;for(e=d=0;e<m;e++){var n=k[e];g.set(n,d);d+=n.length}f.N=[g];return $a(g,c)}catch(r){return a=String.fromCharCode(8)+String.fromCharCode(b)+String.fromCharCode(18)+String.fromCharCode(a.length)+a,sf?l.btoa(a):$a(tf(a))}},wf=function(a,b,c,d){var e=vf(c-a);b=vf(d-b);a=Math.sin(e/2)*Math.sin(e/2)+Math.cos(vf(a))*Math.cos(vf(c))*Math.sin(b/2)*Math.sin(b/2);return 12742E3*Math.atan2(Math.sqrt(a),Math.sqrt(1-
a))},xf=function(a,b,c){var d=a.lat,e=b.lat;d=vf(d);e=vf(e);var f=vf(b.lng-a.lng);d=180*Math.atan2(Math.sin(f)*Math.cos(e),Math.cos(d)*Math.sin(e)-Math.sin(d)*Math.cos(e)*Math.cos(f))/Math.PI%360;0>d&&(d+=360);return{heading:d,pitch:-(180*Math.atan2(b.elevation-c,wf(a.lat,a.lng,b.lat,b.lng))/Math.PI),zoom:0}},zf=function(a){this.H=a||new yf},Df=function(a,b,c){return Ja(Af(a,Bf),"embed")?b?1==p(b,1):c&&(a=I(c.O,Cf,19))?1==p(a,1):!1:!1},Hf=function(a,b,c,d,e,f,g,k,m){Ef.call(this,a,b,c,d,e,f,g,k,m);
var n=this.app.V;window.setTimeout(J(function(){if(!this.isDisposed()&&n&&!Ff(this.asset)){var r=null;if(this.V.exhibitId){var u="exhibit";r=this.V.exhibitId}else u="direct";var x=void 0!=this.V.userGallery,B=this.asset.Ua();B=B&&B.getId();var A=this.asset.getId();switch("asset"){case "asset":switch(u){case "exhibit":var T=4;break;case "search":T=5;break;case "entity":T=6;break;case "direct":T=7}}Gf(n,1,{mg:A,context:T,Qg:B,Id:null,Xb:r,me:x})}},this),1E3)},Jf=function(a,b,c,d){If.call(this,a,b,c,
!0,d);this.N=!1},Mf=function(a){a=Kf(a);return Lf(a)},Kf=function(a){return null===a?"null":void 0===a?"undefined":a},Nf=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},Pf="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},Qf=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==
typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");},Rf=Qf(this),Sf=function(a,b){if(b)a:{var c=Rf;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&Pf(c,a,{configurable:!0,writable:!0,value:b})}};
Sf("Symbol",function(a){if(a)return a;var b=function(f,g){this.H=f;Pf(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.H};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e});
Sf("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=Rf[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&Pf(d.prototype,a,{configurable:!0,writable:!0,value:function(){return Tf(Nf(this))}})}return a});
var Tf=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},Uf=function(a){return a.raw=a},Vf=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if("number"==typeof a.length)return{next:Nf(a)};throw Error("d`"+String(a));},Wf=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},Xf=function(a){return a instanceof Array?a:Wf(Vf(a))},Yf="function"==typeof Object.create?Object.create:function(a){var b=function(){};
b.prototype=a;return new b},Zf;if("function"==typeof Object.setPrototypeOf)Zf=Object.setPrototypeOf;else{var $f;a:{var ag={a:!0},bg={};try{bg.__proto__=ag;$f=bg.a;break a}catch(a){}$f=!1}Zf=$f?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("e`"+a);return a}:null}
var cg=Zf,K=function(a,b){a.prototype=Yf(b.prototype);a.prototype.constructor=a;if(cg)cg(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.qa=b.prototype},id=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b},dg=function(a,b,c){if(null==a)throw new TypeError("f`"+c);if(b instanceof RegExp)throw new TypeError("g`"+c);return a+""};
Sf("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=dg(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});Sf("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});var eg=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
Sf("WeakMap",function(a){function b(){}function c(m){var n=typeof m;return"object"===n&&null!==m||"function"===n}function d(m){if(!eg(m,f)){var n=new b;Pf(m,f,{value:n})}}function e(m){var n=Object[m];n&&(Object[m]=function(r){if(r instanceof b)return r;Object.isExtensible(r)&&d(r);return n(r)})}if(function(){if(!a||!Object.seal)return!1;try{var m=Object.seal({}),n=Object.seal({}),r=new a([[m,2],[n,3]]);if(2!=r.get(m)||3!=r.get(n))return!1;r.delete(m);r.set(n,4);return!r.has(m)&&4==r.get(n)}catch(u){return!1}}())return a;
var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,k=function(m){this.H=(g+=Math.random()+1).toString();if(m){m=Vf(m);for(var n;!(n=m.next()).done;)n=n.value,this.set(n[0],n[1])}};k.prototype.set=function(m,n){if(!c(m))throw Error("h");d(m);if(!eg(m,f))throw Error("i`"+m);m[f][this.H]=n;return this};k.prototype.get=function(m){return c(m)&&eg(m,f)?m[f][this.H]:void 0};k.prototype.has=function(m){return c(m)&&eg(m,f)&&eg(m[f],this.H)};k.prototype.delete=function(m){return c(m)&&
eg(m,f)&&eg(m[f],this.H)?delete m[f][this.H]:!1};return k});
Sf("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),m=new a(Vf([[k,"s"]]));if("s"!=m.get(k)||1!=m.size||m.get({x:4})||m.set({x:4},"t")!=m||2!=m.size)return!1;var n=m.entries(),r=n.next();if(r.done||r.value[0]!=k||"s"!=r.value[1])return!1;r=n.next();return r.done||4!=r.value[0].x||"t"!=r.value[1]||!n.next().done?!1:!0}catch(u){return!1}}())return a;var b=new WeakMap,c=function(k){this.N={};this.H=
f();this.size=0;if(k){k=Vf(k);for(var m;!(m=k.next()).done;)m=m.value,this.set(m[0],m[1])}};c.prototype.set=function(k,m){k=0===k?0:k;var n=d(this,k);n.list||(n.list=this.N[n.id]=[]);n.Pc?n.Pc.value=m:(n.Pc={next:this.H,wf:this.H.wf,head:this.H,key:k,value:m},n.list.push(n.Pc),this.H.wf.next=n.Pc,this.H.wf=n.Pc,this.size++);return this};c.prototype.delete=function(k){k=d(this,k);return k.Pc&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.N[k.id],k.Pc.wf.next=k.Pc.next,k.Pc.next.wf=k.Pc.wf,
k.Pc.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.N={};this.H=this.H.wf=f();this.size=0};c.prototype.has=function(k){return!!d(this,k).Pc};c.prototype.get=function(k){return(k=d(this,k).Pc)&&k.value};c.prototype.entries=function(){return e(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return e(this,function(k){return k.key})};c.prototype.values=function(){return e(this,function(k){return k.value})};c.prototype.forEach=function(k,m){for(var n=this.entries(),
r;!(r=n.next()).done;)r=r.value,k.call(m,r[1],r[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(k,m){var n=m&&typeof m;"object"==n||"function"==n?b.has(m)?n=b.get(m):(n=""+ ++g,b.set(m,n)):n="p_"+m;var r=k.N[n];if(r&&eg(k.N,n))for(k=0;k<r.length;k++){var u=r[k];if(m!==m&&u.key!==u.key||m===u.key)return{id:n,list:r,index:k,Pc:u}}return{id:n,list:r,index:-1,Pc:void 0}},e=function(k,m){var n=k.H;return Tf(function(){if(n){for(;n.head!=k.H;)n=n.wf;for(;n.next!=n.head;)return n=
n.next,{done:!1,value:m(n)};n=null}return{done:!0,value:void 0}})},f=function(){var k={};return k.wf=k.next=k.head=k},g=0;return c});Sf("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});var fg=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};
Sf("Array.prototype.entries",function(a){return a?a:function(){return fg(this,function(b,c){return[b,c]})}});Sf("Array.prototype.keys",function(a){return a?a:function(){return fg(this,function(b){return b})}});
Sf("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});Sf("Array.prototype.values",function(a){return a?a:function(){return fg(this,function(b,c){return c})}});
var gg="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)eg(d,e)&&(a[e]=d[e])}return a};Sf("Object.assign",function(a){return a||gg});
Sf("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(Vf([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.H=new Map;if(c){c=
Vf(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.H.size};b.prototype.add=function(c){c=0===c?0:c;this.H.set(c,c);this.size=this.H.size;return this};b.prototype.delete=function(c){c=this.H.delete(c);this.size=this.H.size;return c};b.prototype.clear=function(){this.H.clear();this.size=0};b.prototype.has=function(c){return this.H.has(c)};b.prototype.entries=function(){return this.H.entries()};b.prototype.values=function(){return this.H.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.H.forEach(function(f){return c.call(d,f,f,e)})};return b});Sf("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)eg(b,d)&&c.push([d,b[d]]);return c}});Sf("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=dg(this,b,"endsWith");void 0===c&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;0<e&&0<c;)if(d[--c]!=b[--e])return!1;return 0>=e}});
Sf("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});Sf("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});Sf("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==dg(this,b,"includes").indexOf(b,c||0)}});
Sf("Math.hypot",function(a){return a?a:function(b){if(2>arguments.length)return arguments.length?Math.abs(arguments[0]):0;var c,d,e;for(c=e=0;c<arguments.length;c++)e=Math.max(e,Math.abs(arguments[c]));if(1E100<e||1E-100>e){if(!e)return e;for(c=d=0;c<arguments.length;c++){var f=Number(arguments[c])/e;d+=f*f}return Math.sqrt(d)*e}for(c=d=0;c<arguments.length;c++)f=Number(arguments[c]),d+=f*f;return Math.sqrt(d)}});var hg=hg||{},l=this||self,jg=function(a,b){var c=ig("WIZ_global_data.oxN3nb");a=c&&c[a];return null!=a?a:b},kg=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/,mg=function(a){if("string"!==typeof a||!a||-1==a.search(kg))throw Error("k");if(!lg||"goog"!=lg.type)throw Error("l`"+a);if(lg.Rt)throw Error("m");lg.Rt=a};mg.get=function(){return null};
var lg=null,ig=function(a){a=a.split(".");for(var b=l,c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b},ng=function(a){a.Kg=void 0;a.getInstance=function(){return a.Kg?a.Kg:a.Kg=new a}},Pa=function(a){var b=typeof a;b="object"!=b?b:a?Array.isArray(a)?"array":b:"null";return"array"==b||"object"==b&&"number"==typeof a.length},og=function(a){return Ta(a)&&"function"==typeof a.getFullYear},Ta=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},Ua=function(a){return Object.prototype.hasOwnProperty.call(a,
pg)&&a[pg]||(a[pg]=++qg)},pg="closure_uid_"+(1E9*Math.random()>>>0),qg=0,rg=function(a,b,c){return a.call.apply(a.bind,arguments)},sg=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},J=function(a,b,c){J=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?
rg:sg;return J.apply(null,arguments)},Ve=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}},tg=function(){return Date.now()},ug=function(a){(0,eval)(a)},Ue=function(a,b){a=a.split(".");var c=l;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b},L=function(a,b){function c(){}
c.prototype=b.prototype;a.qa=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.nx=function(d,e,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[e].apply(d,g)}},vg=function(a){return a};L(aa,Error);aa.prototype.name="CustomError";var wg;L(ba,aa);ba.prototype.name="AssertionError";var xg=void 0,yg,zg="undefined"!==typeof TextDecoder,Ag,Bg="undefined"!==typeof TextEncoder;var tf=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}return b};var Cg=function(a,b){return 0==a.lastIndexOf(b,0)},Dg=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c},Eg=function(a){return/^[\s\xa0]*$/.test(a)},Fg=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Ng=function(a){if(!Gg.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Hg,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Ig,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Jg,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Kg,"&quot;"));
-1!=a.indexOf("'")&&(a=a.replace(Lg,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Mg,"&#0;"));return a},Hg=/&/g,Ig=/</g,Jg=/>/g,Kg=/"/g,Lg=/'/g,Mg=/\x00/g,Gg=/[\x00&<>"']/,Pg=function(a,b){var c=0;a=Fg(String(a)).split(".");b=Fg(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=Og(0==f[1].length?0:parseInt(f[1],10),
0==g[1].length?0:parseInt(g[1],10))||Og(0==f[2].length,0==g[2].length)||Og(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c},Og=function(a,b){return a<b?-1:a>b?1:0};var ha=jg(610401301,!1),Qg=jg(516931134,jg(1,!0));var ia,Rg=l.navigator;ia=Rg?Rg.userAgentData||null:null;var Ia=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Tg=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1;0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);
for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},Ea=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Ug=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,f="string"===typeof a?a.split(""):a,g=0;g<c;g++)if(g in f){var k=f[g];b.call(void 0,k,g,a)&&(d[e++]=k)}return d},nc=Array.prototype.map?
function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d},Vg=Array.prototype.reduce?function(a,b,c){Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;Ea(a,function(e,f){d=b.call(void 0,d,e,f,a)})},Wg=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,
e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1},Xg=Array.prototype.every?function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0};var Yg=function(a){Yg[" "](a);return a};Yg[" "]=function(){};var Zg=function(a,b){try{return Yg(a[b]),!0}catch(c){}return!1},$g=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};var ah=ma(),bh=na(),ch=ka("Edge"),dh=ch||bh,eh=ka("Gecko")&&!(-1!=fa().toLowerCase().indexOf("webkit")&&!ka("Edge"))&&!(ka("Trident")||ka("MSIE"))&&!ka("Edge"),fh=-1!=fa().toLowerCase().indexOf("webkit")&&!ka("Edge"),gh=Ba(),hh=ya()?"Windows"===ia.platform:ka("Windows"),ih=(ya()?"Linux"===ia.platform:ka("Linux"))||(ya()?"Chrome OS"===ia.platform:ka("CrOS")),jh=ya()?"Android"===ia.platform:ka("Android"),kh=za(),lh=ka("iPad"),mh=ka("iPod"),nh=Aa(),oh=function(){var a=l.document;return a?a.documentMode:
void 0},ph;a:{var qh="",rh=function(){var a=fa();if(eh)return/rv:([^\);]+)(\)|;)/.exec(a);if(ch)return/Edge\/([\d\.]+)/.exec(a);if(bh)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(fh)return/WebKit\/(\S+)/.exec(a);if(ah)return/(?:Version)[ \/]?(\S+)/.exec(a)}();rh&&(qh=rh?rh[1]:"");if(bh){var sh=oh();if(null!=sh&&sh>parseFloat(qh)){ph=String(sh);break a}}ph=qh}var th=ph,uh={},vh=function(a){return $g(uh,a,function(){return 0<=Pg(th,a)})},xh=function(a){return Number(wh)>=a},yh;
if(l.document&&bh){var zh=oh();yh=zh?zh:parseInt(th,10)||void 0}else yh=void 0;var wh=yh;var Ah=qa(),Bh=za()||ka("iPod"),Ch=ka("iPad"),Dh=ta(),Eh=ra(),Fh=sa()&&!Aa();var Gh={},Hh=null,sf=eh||fh||"function"==typeof l.btoa,$a=function(a,b){void 0===b&&(b=0);Ih();b=Gh[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],k=a[e+1],m=a[e+2],n=b[g>>2];g=b[(g&3)<<4|k>>4];k=b[(k&15)<<2|m>>6];m=b[m&63];c[f++]=n+g+k+m}n=0;m=d;switch(a.length-e){case 2:n=a[e+1],m=b[(n&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|n>>4]+m+d}return c.join("")},Kh=function(a){var b=[];Jh(a,function(c){b.push(c)});return b},db=function(a){var b=a.length,
c=3*b/4;c%3?c=Math.floor(c):-1!="=.".indexOf(a[b-1])&&(c=-1!="=.".indexOf(a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;Jh(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d},Jh=function(a,b){function c(m){for(;d<a.length;){var n=a.charAt(d++),r=Hh[n];if(null!=r)return r;if(!Eg(n))throw Error("q`"+n);}return m}Ih();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),k=c(64);if(64===k&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}},Ih=function(){if(!Hh){Hh={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),
b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Gh[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===Hh[f]&&(Hh[f]=e)}}}};var gb="undefined"!==typeof Uint8Array,Za=!bh&&"function"===typeof btoa,eb=/[-_.]/g,bb={"-":"+",_:"/",".":"="},kb,jb={},Lh="undefined"!=typeof structuredClone;var Mh,ib=function(a,b){if(b!==jb)throw Error("r");this.H=a;if(null!=a&&0===a.length)throw Error("s");},Nh=function(){return Mh||(Mh=new ib(null,jb))},bc=function(a){var b=a.H;return null==b?"":"string"===typeof b?b:a.H=ab(b)};ib.prototype.isEmpty=function(){return null==this.H};var Oh=function(a){this.N=null;this.U=!1;this.H=this.O=this.T=0;this.init(a,void 0,void 0,void 0)};Oh.prototype.init=function(a,b,c){a&&(a=lb(a),this.N=a.buffer,this.U=a.ff,this.T=b||0,this.O=void 0!==c?this.T+c:this.N.length,this.H=this.T)};Oh.prototype.V=function(){this.clear();100>Ph.length&&Ph.push(this)};Oh.prototype.clear=function(){this.N=null;this.U=!1;this.H=this.O=this.T=0};Oh.prototype.reset=function(){this.H=this.T};
var Qh=function(a,b){a.H=b;if(b>a.O)throw Error("z`"+b+"`"+a.O);},Rh=function(a){var b=a.N,c=a.H,d=b[c++],e=d&127;if(d&128&&(d=b[c++],e|=(d&127)<<7,d&128&&(d=b[c++],e|=(d&127)<<14,d&128&&(d=b[c++],e|=(d&127)<<21,d&128&&(d=b[c++],e|=d<<28,d&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw Error("y");Qh(a,c);return e},Ph=[];var Sh=function(a){if(Ph.length){var b=Ph.pop();b.init(a,void 0,void 0,void 0);a=b}else a=new Oh(a);this.H=a;this.T=this.H.H;this.N=this.U=this.O=-1;this.setOptions(void 0)};Sh.prototype.setOptions=function(){};Sh.prototype.V=function(){this.H.clear();this.N=this.O=this.U=-1;100>Th.length&&Th.push(this)};Sh.prototype.reset=function(){this.H.reset();this.T=this.H.H;this.N=this.O=this.U=-1};
var Uh=function(a){var b=a.H;if(b.H==b.O)return!1;a.T=a.H.H;b=Rh(a.H)>>>0;var c=b>>>3,d=b&7;if(!(0<=d&&5>=d))throw Error("u`"+d+"`"+a.T);if(1>c)throw Error("v`"+c+"`"+a.T);a.U=b;a.O=c;a.N=d;return!0},Vh=function(a,b){a:{var c=a.H;for(var d=b,e=c.H,f=e,g=c.O,k=c.N;f<g;)if(127<d){var m=128|d&127;if(k[f++]!==m)break;d>>>=7}else{if(k[f++]===d){c.H=f;c=e;break a}break}c=-1}if(d=0<=c)a.T=c,a.U=b,a.O=b>>>3,a.N=b&7;return d},Wh=function(a){switch(a.N){case 0:if(0!=a.N)Wh(a);else a:{a=a.H;for(var b=a.H,c=
b+10,d=a.N;b<c;)if(0===(d[b++]&128)){Qh(a,b);break a}throw Error("y");}break;case 1:a=a.H;Qh(a,a.H+8);break;case 2:2!=a.N?Wh(a):(b=Rh(a.H)>>>0,a=a.H,Qh(a,a.H+b));break;case 5:a=a.H;Qh(a,a.H+4);break;case 3:b=a.O;do{if(!Uh(a))throw Error("w");if(4==a.N){if(a.O!=b)throw Error("x");break}Wh(a)}while(1);break;default:throw Error("u`"+a.N+"`"+a.T);}},Th=[];var tc=function(a,b,c,d){var e=I;this.H=a;this.O=b;this.de=c;this.T=d;this.N=e;this.defaultValue=void 0};var mb="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol():void 0;var Eb={},Xh,Ob=Object.freeze(qb([],23)),Yh=function(a){this.fp=0;this.qo=a};Yh.prototype.next=function(){return this.fp<this.qo.length?{done:!1,value:this.qo[this.fp++]}:{done:!0,value:void 0}};Yh.prototype[Symbol.iterator]=function(){return this};var Wb=!Qg;var Fb="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol():"di";var Tb=function(a,b,c,d){c=void 0===c?Ib:c;d=void 0===d?Ib:d;var e=pb(a);e|=32;qb(a,e);this.O=e;this.N=b;this.T=c||Ib;this.U=this.N?Mb:d||Ib;var f=new Map;this.H=f;for(var g=0;g<a.length;g++){var k=a[g],m=c(k[0],!1,!0),n=k[1];b||(n=d(k[1],!1,!0,void 0,void 0,e));null!=m&&f.set(m,n)}this.size=f.size},Zh=function(a){if(a.O&2)throw Error("G");},cc=function(a,b){b=void 0===b?Nb:b;for(var c=Array.from(a.H.keys()),d=0;d<c.length;d++){var e=c[d],f=a.H.get(c[d]);c[d]=[b(e),b(f)]}return c},Ub=function(a,b){b=
void 0===b?Nb:b;var c=[];a=a.H.entries();for(var d;!(d=a.next()).done;)d=d.value,d[0]=b(d[0]),d[1]=b(d[1]),c.push(d);return c};h=Tb.prototype;h.getLength=function(){return this.size};h.clear=function(){Zh(this);this.H.clear();this.size=0};h.delete=function(a){Zh(this);return this.H.delete(a)?(this.size=this.H.size,!0):!1};h.entries=function(){for(var a=Array.from(this.H.keys()),b=0;b<a.length;b++){var c=a[b];a[b]=[c,this.get(c)]}return new Yh(a)};h.keys=function(){return this.H.keys()};
h.values=function(){for(var a=Array.from(this.H.keys()),b=0;b<a.length;b++)a[b]=this.get(a[b]);return new Yh(a)};h.forEach=function(a,b){var c=this;this.H.forEach(function(d,e){a.call(b,c.get(e),e,c)})};h.set=function(a,b){Zh(this);var c=this.H;a=this.T(a,!0,!1);if(null==a)return this;if(null==b)return c.delete(a),this;c.set(a,this.U(b,!0,!0,this.N,!1,this.O));this.size=c.size;return this};
h.get=function(a){a=this.T(a,!1,!1);var b=this.H,c=b.get(a);if(void 0!==c){var d=this.O,e=this.N;return e?(Array.isArray(c)&&d&16&&ub(c),d=this.U(c,!1,!0,e,this.V,d),d!==c&&b.set(a,d),d):c}};h.has=function(a){return this.N?null!=this.get(a):this.H.has(a)};Tb.prototype[Symbol.iterator]=function(){return this.entries()};var $h=function(a){var b=a.N+a.lg;return a.ie||(a.ie=a.hb[b]={})},p=function(a,b,c){return-1===b?null:b>=a.N?a.ie?a.ie[b]:void 0:c&&a.ie&&(c=a.ie[b],null!=c)?c:a.hb[b+a.lg]},q=function(a,b,c,d){yb(pb(a.hb));return Pb(a,b,c,d)},Pb=function(a,b,c,d){a.O&&(a.O=void 0);if(b>=a.N||d)return $h(a)[b]=c,a;a.hb[b+a.lg]=c;(c=a.ie)&&b in c&&delete c[b];return a},ai=function(a,b,c,d,e){Yb(a,b,c,e,d,!1,1);return a},M=function(a,b){var c=p(a,b);var d=null==c?c:"number"===typeof c||"NaN"===c||"Infinity"===c||"-Infinity"===
c?Number(c):void 0;null!=d&&d!==c&&Pb(a,b,d);return d},N=function(a,b){a=p(a,b);return null==a?a:!!a},bi=function(a,b){var c=p(a,b);var d=!!(pb(a.hb)&18);d=null==c?c:"string"===typeof c?c?new ib(c,jb):Nh():c.constructor===ib?c:hb(c)?d?0==c.length?Nh():new ib(c,jb):c.length?new ib(new Uint8Array(c),jb):Nh():void 0;null!=d&&d!==c&&Pb(a,b,d);return d},ci=function(a,b){a=bi(a,b);return null==a?Nh():a},di=function(a,b,c){return Zb(N(a,b),void 0===c?!1:c)},Sb,ei=function(a,b,c){for(var d=0,e=0;e<b.length;e++){var f=
b[e];null!=p(a,f)&&(0!==d&&Pb(a,d,void 0,!1),d=f)}return d===c?c:-1},fi=function(a,b,c,d){var e=p(a,c,d);b=Hb(e,b,!1,pb(a.hb));b!==e&&null!=b&&Pb(a,c,b,d);return b},I=function(a,b,c,d){d=void 0===d?!1:d;b=fi(a,b,c,d);if(null==b)return b;if(!sb(a.hb)){var e=Lb(b);e!==b&&(b=e,Pb(a,c,b,d))}return b},F=function(a,b,c){var d=pb(a.hb),e=!!(d&2);b=Xb(a,b,c,void 0,e?1:2,d);a=Wb?Qb(a,c,3,void 0,e):b;if(!(e||pb(a)&8)){for(e=0;e<b.length;e++)c=b[e],d=Lb(c),c!==d&&(b[e]=d,Wb&&(a[e]=d.hb));nb(a,8)}return b},gi=
function(a,b,c){yb(pb(a.hb));null==c&&(c=void 0);return Pb(a,b,c)},hi=function(a,b,c){if(null!=c&&"number"!==typeof c)throw Error("C`"+typeof c+"`"+c);return q(a,b,c)},oc=function(a,b,c,d){yb(pb(a.hb));var e=null==c?Ob:Wb?rb([]):c;if(null!=c){for(var f=!!c.length,g=0;g<c.length;g++){var k=c[g];f=f&&!sb(k.hb);Wb&&(e[g]=k.hb)}f=1|(f?8:0)|(Wb?0:4);g=pb(e);(g&f)!==f&&(Object.isFrozen(e)&&(e=Array.prototype.slice.call(e)),qb(e,g|f));Wb&&(a.H||(a.H={}),a.H[b]=c)}else Wb&&a.H&&(a.H[b]=void 0);return Pb(a,
b,e,d)},ii=function(a,b,c){return Zb(p(a,b),void 0===c?0:c)},O=function(a,b){return Bb(p(a,b))},ji=function(a,b,c){return Zb(p(a,b),void 0===c?0:c)},ki=function(a,b){return p(a,b)},li=function(a,b){return Qb(a,b,0,!1,sb(a.hb))},P=function(a,b,c){return Zb(p(a,b),void 0===c?"":c)},mi=function(a,b,c){c=void 0===c?0:c;return Zb(M(a,b),c)},ni=function(a,b,c){return Zb(p(a,b),void 0===c?0:c)};var rc;var oi=Lh?structuredClone:function(a){return dc(a,fc,gc,void 0,!1,!1)};var w=function(a,b,c,d){null==a&&(a=rc);rc=void 0;var e=this.constructor.Gb;if(null==a){a=e?[e]:[];var f=48;var g=!0;d&&(f|=128);qb(a,f)}else{if(!Array.isArray(a))throw Error();if(e&&e!==a[0])throw Error();f=nb(a,0)|32;g=0!==(16&f);if(d){if(f|=128,0<a.length){var k=a[a.length-1];if(xb(k)&&"g"in k){delete k.g;var m=!0,n;for(n in k){m=!1;break}m&&a.pop()}}}else if(128&f)throw Error();qb(a,f)}this.lg=e?0:-1;this.H=void 0;this.hb=a;a:{f=this.hb.length;e=f-1;if(f&&(f=this.hb[e],xb(f))){this.ie=f;this.N=
e-this.lg;break a}void 0!==b&&-1<b?(this.N=Math.max(b,e+1-this.lg),this.ie=void 0):this.N=Number.MAX_VALUE}if(!d&&this.ie&&"g"in this.ie)throw Error("H");if(c){b=g&&!0;d=this.N;var r;for(g=0;g<c.length;g++)e=c[g],e<d?(e+=this.lg,(f=a[e])?sc(f,b):a[e]=Ob):(r||(r=$h(this)),(f=r[e])?sc(f,b):r[e]=Ob)}};w.prototype.xn=function(){return this.toJSON()};w.prototype.toJSON=function(){var a=this.hb;return Xh?a:dc(a,jc,gc,void 0,!1,!1)};
var pi=function(a,b){return b.de?b.N(a,b.de,b.H,!0):b.N(a,b.H,b.defaultValue,!0)},vc=function(a,b){a=b.de?b.N(a,b.de,b.H,!0):b.N(a,b.H,null,!0);return null===a?void 0:a};w.prototype.clone=function(){return qc(this,!1)};w.prototype.ff=function(){return sb(this.hb)};w.prototype.Ck=Eb;w.prototype.toString=function(){return this.hb.toString()};var qi=function(){this.H=[]};qi.prototype.length=function(){return this.H.length};qi.prototype.end=function(){var a=this.H;this.H=[];return a};var ri=function(a,b){for(;127<b;)a.H.push(b&127|128),b>>>=7;a.H.push(b)};var qf=function(){this.N=[];this.O=0;this.H=new qi},rf=function(a,b){0!==b.length&&(a.N.push(b),a.O+=b.length)};var si=function(a){w.call(this,a,1)};K(si,w);var ui=function(a){w.call(this,a,-1,ti)};K(ui,w);var ti=[6,7,10,11,12];ui.Gb="di";var vi=function(a){w.call(this,a)};K(vi,w);vi.Gb="e";var wi=function(a){w.call(this,a)};K(wi,w);wi.Gb="f.ri";var xi=function(a){w.call(this,a)};K(xi,w);var yi=function(a){w.call(this,a)};K(yi,w);yi.prototype.ii=function(a){q(this,1,a)};yi.Gb="xsrf";var zi=uc(48448350,{RA:0},yi,function(a){if(null!=a){y(a);var b=v(p(a,1)),c=v(p(a,3));a=I(a,xi,2);null!=a?(y(a),a={JD:v(p(a,1))}):a=void 0;return{xsrfToken:b,ED:c,CA:a}}});var Ai=function(a){w.call(this,a)};K(Ai,w);var Bi=function(a){if(null!=a)return y(a),{ox:v(O(a,1)),end:v(O(a,2)),confidence:v(M(a,3))}};var Di=function(a){w.call(this,a,-1,Ci)};K(Di,w);var Ci=[2],Ei=function(a){if(null!=a)return y(a),{fingerprint:v(p(a,1)),Bk:t(F(a,Ai,2),Bi)}};var Gi=function(a){w.call(this,a,-1,Fi)};K(Gi,w);Gi.prototype.tc=function(){return P(this,1)};var Fi=[2],Ji=function(a){if(null!=a)return y(a),{mid:v(p(a,1)),DD:v(li(a,2))}};var Li=function(a){w.call(this,a,-1,Ki)};K(Li,w);Li.prototype.Ra=function(){return P(this,1)};var Ki=[4],Mi=function(a){if(null!=a)return y(a),{text:v(p(a,1)),sA:P(a,5,"en"),wx:v(p(a,3)),NA:t(F(a,Gi,4),Ji)}};var Oi=function(a){w.call(this,a,-1,Ni)};K(Oi,w);var Ni=[2,3],Pi=function(a){if(null!=a)return y(a),{OC:Mi(I(a,Li,1)),YB:t(F(a,Li,2),Mi),iD:t(F(a,Li,3),Mi)}};var Ri=function(a){w.call(this,a,-1,Qi)};K(Ri,w);var Qi=[10,5,2,13,14];var Si=function(a){w.call(this,a)};K(Si,w);Si.prototype.Mh=function(){return ji(this,1)};var Ti=function(a){if(null!=a)return y(a),{Yu:v(p(a,1)),Iy:v(p(a,2)),Ez:v(p(a,3))}};var Ui=function(a){w.call(this,a)};K(Ui,w);var Vi=function(a){if(null!=a)return y(a),{LA:v(p(a,1))}};var Wi=function(a){w.call(this,a)};K(Wi,w);Wi.prototype.getType=function(){return ni(this,1,0)};var Xi=function(a){if(null!=a)return y(a),{type:v(p(a,1)),Nw:v(p(a,2)),metadata:Vi(I(a,Ui,3))}};var Yi=function(a){w.call(this,a)};K(Yi,w);Yi.prototype.tc=function(){return P(this,1)};var $i=function(a){w.call(this,a,-1,Zi)};K($i,w);$i.prototype.getKey=function(){return I(this,Yi,1)};var Zi=[2],aj=function(a){if(null!=a){y(a);var b=a.getKey();null!=b?(y(b),b={mid:v(p(b,1)),uC:v(O(b,2))}):b=void 0;return{key:b,Bk:t(F(a,Ai,2),Bi)}}};var cj=function(a){w.call(this,a,10,bj)};K(cj,w);cj.prototype.Ka=function(){return P(this,1)};cj.prototype.getLang=function(){return P(this,3,"en")};cj.prototype.Bm=function(){return Zb(p(this,5),"0")};var dj={},bj=[8,9],ej=function(a){if(null!=a){y(a);var b={ki:v(p(a,1)),lang:P(a,3,"en"),wu:v(p(a,4)),DB:v(p(a,5)),source:v(p(a,6)),Bk:t(F(a,$i,8),aj),wm:t(F(a,Wi,9),Xi)};xc(a,b,dj);return b}};var gj=function(a){w.call(this,a,-1,fj)};K(gj,w);gj.prototype.Fb=function(){return F(this,cj,1)};var fj=[1],hj=function(a){if(null!=a)return y(a),{tm:t(a.Fb(),ej),xs:v(p(a,2))}};var ij=function(a){w.call(this,a)};K(ij,w);var jj=function(a){if(null!=a)return y(a),{ey:v(p(a,1)),vy:hj(I(a,gj,4)),start:Ti(I(a,Si,2)),end:Ti(I(a,Si,3))}};var kj=function(a){w.call(this,a,4)};K(kj,w);kj.prototype.getType=function(){return ni(this,1,1)};kj.prototype.tc=function(){return P(this,2)};kj.prototype.getDate=function(){return I(this,ij,3)};kj.prototype.setDate=function(a){return gi(this,3,a)};var lj={},mj=function(a){if(null!=a){y(a);var b={type:v(p(a,1)),mid:v(p(a,2)),date:jj(a.getDate())};xc(a,b,lj);return b}};var nj=function(a){w.call(this,a)};K(nj,w);nj.prototype.Ae=function(){return I(this,kj,1)};nj.prototype.getStatus=function(){return ni(this,2,1)};nj.prototype.Be=function(){return ni(this,6,0)};
var oj=function(a){if(null!=a){y(a);var b=mj(a.Ae()),c=v(p(a,2)),d=mi(a,3,1),e=v(p(a,4)),f=ni(a,6,0),g=v(N(a,7));a=I(a,Ri,8);null!=a?(y(a),a={py:v(N(a,1)),ky:v(N(a,3)),ly:v(N(a,11)),oy:di(a,12,!0),my:di(a,4,!0),ny:v(N(a,8)),tC:v(N(a,9)),fC:v(Rb(a,10,Db)),BB:v(Rb(a,5,Db)),lC:t(F(a,Di,2),Ei),sD:t(F(a,Oi,13),Pi),Sy:v(Rb(a,14,Cb))}):a=void 0;return{entity:b,status:c,vC:d,FD:e,Rp:f,hx:g,Op:a}}};var pj=function(a){w.call(this,a)};K(pj,w);pj.prototype.getSeconds=function(){return ji(this,1)};pj.prototype.setSeconds=function(a){yb(pb(this.hb));0!==a?Pb(this,1,a):Pb(this,1,void 0,!1);return this};var qj=function(a){if(null!=a)return y(a),{Sd:ji(a,1),aB:ii(a,2)}};var rj=function(a){w.call(this,a)};K(rj,w);var sj=function(a){w.call(this,a)};K(sj,w);sj.prototype.getHeight=function(){return ii(this,4)};var tj=function(a){w.call(this,a)};K(tj,w);tj.prototype.getValue=function(){return P(this,3)};var uj=function(a){w.call(this,a)};K(uj,w);uj.prototype.getUrl=function(){return P(this,4)};var vj=function(a){w.call(this,a)};K(vj,w);vj.prototype.getSize=function(){return ji(this,4)};vj.prototype.setSize=function(a){return q(this,4,a)};vj.prototype.getOptions=function(){return ji(this,6)};vj.prototype.setOptions=function(a){return q(this,6,a)};var wj=function(a){w.call(this,a)};K(wj,w);var xj=function(a){if(null!=a)return y(a),{yx:v(p(a,1)),objectName:v(p(a,2)),yz:v(p(a,3))}};var yj=function(a){w.call(this,a)};K(yj,w);var zj=function(a){w.call(this,a)};K(zj,w);
var Aj=function(a){if(null!=a){y(a);var b=I(a,yj,1);if(null!=b){y(b);var c=zc(ci(b,1)),d=v(p(b,4)),e=v(N(b,16));var f=I(b,vj,2);null!=f?(y(f),f={QC:v(O(f,1)),sx:zc(ci(f,2)),sC:zc(ci(f,3)),size:v(p(f,4)),options:v(p(f,6)),VC:v(p(f,7)),KD:v(p(f,8))}):f=void 0;var g=I(b,rj,6);null!=g?(y(g),g={qx:v(p(g,1)),pC:v(p(g,2))}):g=void 0;var k=xj(I(b,wj,12));var m=I(b,uj,14);if(null!=m){y(m);var n=v(p(m,1));var r=v(N(m,2)),u=v(N(m,5));var x=I(m,tj,3);null!=x?(y(x),x={Ty:v(p(x,1)),Bz:v(p(x,2)),value:v(p(x,3)),
xy:v(p(x,4))}):x=void 0;var B=v(p(m,4));m=I(m,sj,6);null!=m?(y(m),m={aA:zc(ci(m,1)),mimeType:v(p(m,2)),width:v(O(m,3)),height:v(O(m,4))}):m=void 0;n={Ds:n,Zz:r,Yz:u,eC:x,url:B,EA:m}}else n=void 0;b={Cx:c,WC:d,XC:e,tx:f,xx:g,rD:k,qz:n,Bx:v(p(b,7)),px:xj(I(b,wj,5))}}else b=void 0;return{Ux:b,client:v(p(a,4)),Oy:v(p(a,2)),Py:qj(I(a,pj,3)),yA:v(p(a,5)),contentUrl:v(p(a,6))}}};var Cj=function(a){w.call(this,a,-1,Bj)};K(Cj,w);var Bj=[1],Dj=function(a){if(null!=a){y(a);var b=Rb(a,1,Bb);return{hC:v(b),Jm:Aj(I(a,zj,2)),imageUrl:v(p(a,3))}}};var Fj=function(a){w.call(this,a,-1,Ej)};K(Fj,w);var Ej=[1],Gj=function(a){if(null!=a)return y(a),{jC:v(Rb(a,1,Db))}};var Ij=function(a){w.call(this,a,-1,Hj)};K(Ij,w);var Hj=[2,3];var Jj=function(a){w.call(this,a)};K(Jj,w);var Kj=function(a){if(null!=a)return y(a),{PD:v(M(a,1)),TD:v(M(a,2)),OD:v(M(a,3)),SD:v(M(a,4))}};var Mj=function(a){w.call(this,a,-1,Lj)};K(Mj,w);var Lj=[2];var Nj=function(a){w.call(this,a)};K(Nj,w);Nj.prototype.Qc=function(){return P(this,1)};var Oj=function(a){w.call(this,a)};K(Oj,w);var Pj=function(a){w.call(this,a)};K(Pj,w);var Qj=function(a){w.call(this,a)};K(Qj,w);var Rj=function(a){w.call(this,a)};K(Rj,w);var Sj=[4,5,6,7],Tj=function(a){if(null!=a){y(a);var b=v(p(a,1)),c=v(p(a,3));var d=ki(a,ei(a,Sj,4));d=v(d);var e=I(a,Pj,ei(a,Sj,5));null!=e?(y(e),e={filename:v(p(e,1)),KA:v(O(e,2))}):e=void 0;var f=I(a,Qj,ei(a,Sj,6));null!=f?(y(f),f={VA:v(O(f,1))}):f=void 0;var g=I(a,Oj,ei(a,Sj,7));null!=g?(y(g),g={JA:v(O(g,1))}):g=void 0;return{errorCode:b,errorMessage:c,XA:d,gz:e,eA:f,Fy:g,timestamp:qj(I(a,pj,8))}}};var Vj=function(a){w.call(this,a,-1,Uj)};K(Vj,w);var Uj=[2],Wj=[5,6],Xj=function(a){if(null!=a){y(a);var b=v(p(a,1)),c=t(F(a,Rj,2),Tj),d=v(p(a,3)),e=v(p(a,4));var f=I(a,Mj,ei(a,Wj,5));null!=f?(y(f),f={Jr:v(p(f,1)),Hr:v(li(f,2)),Ir:v(M(f,3))}):f=void 0;a=I(a,Nj,ei(a,Wj,6));null!=a?(y(a),a={videoId:v(p(a,1))}):a=void 0;return{readyState:b,ev:c,Gu:d,sv:e,bx:f,videoInfo:a}}};var Yj=function(a){w.call(this,a)};K(Yj,w);var Zj=function(a){w.call(this,a)};K(Zj,w);Zj.prototype.getType=function(){return ni(this,1,0)};var ak=function(a){if(null!=a)return y(a),{type:v(p(a,1)),metadata:Vi(I(a,Ui,2))}};var ck=function(a){w.call(this,a,-1,bk)};K(ck,w);ck.prototype.getUrl=function(){return p(this,1)};ck.prototype.Ka=function(){return p(this,2)};ck.prototype.getLang=function(){return P(this,3,"en")};var bk=[5,6],dk=function(a){if(null!=a)return y(a),{url:v(p(a,1)),ki:v(p(a,2)),lang:P(a,3,"en"),Bk:t(F(a,$i,5),aj),wm:t(F(a,Zj,6),ak)}};var fk=function(a){w.call(this,a,-1,ek)};K(fk,w);fk.prototype.Fb=function(){return F(this,ck,1)};var ek=[1],gk=function(a){if(null!=a)return y(a),{tm:t(a.Fb(),dk)}};var ik=function(a){w.call(this,a,-1,hk)};K(ik,w);ik.prototype.getUrl=function(){return I(this,fk,1)};var hk=[3];var jk=function(a){w.call(this,a)};K(jk,w);var kk=function(a){w.call(this,a)};K(kk,w);kk.prototype.Bd=function(){return mi(this,1)};kk.prototype.Cd=function(){return mi(this,2)};kk.prototype.setHeading=function(a){return hi(this,5,a)};var lk=function(a){w.call(this,a)};K(lk,w);lk.prototype.getType=function(){return ni(this,1,0)};var mk=function(a){if(null!=a)return y(a),{type:v(p(a,1)),metadata:Vi(I(a,Ui,2))}};var nk=function(a){w.call(this,a)};K(nk,w);var ok=function(a){w.call(this,a)};K(ok,w);ok.prototype.getState=function(){return ni(this,1,1)};var pk=function(a){w.call(this,a)};K(pk,w);var qk=function(a){w.call(this,a)};K(qk,w);var rk=[1,2];var sk=function(a){w.call(this,a)};K(sk,w);sk.prototype.getType=function(){return ni(this,1,0)};sk.prototype.getKey=function(){return P(this,3)};sk.prototype.Lh=function(){return P(this,5)};var tk=function(a){if(null!=a)return y(a),{type:v(p(a,1)),Ia:v(p(a,2)),key:v(p(a,3)),Ea:v(p(a,5)),metadata:Vi(I(a,Ui,6))}};var uk=function(a){w.call(this,a)};K(uk,w);uk.prototype.Ae=function(){return I(this,kj,1)};uk.prototype.getType=function(){return ni(this,2,1)};uk.prototype.Be=function(){return ni(this,3,0)};var vk=function(a){w.call(this,a)};K(vk,w);vk.prototype.getValue=function(){return N(this,1)};var xk=function(a){w.call(this,a,-1,wk)};K(xk,w);xk.prototype.Ka=function(){return p(this,1)};var wk=[4];var yk=function(a){w.call(this,a)};K(yk,w);var zk=function(a){w.call(this,a)};K(zk,w);zk.prototype.Bd=function(){return M(this,1)};zk.prototype.Cd=function(){return M(this,2)};zk.prototype.Fg=function(){return I(this,gj,3)};zk.prototype.getViewport=function(){return I(this,yk,4)};var Ak=function(a){if(null!=a){y(a);var b=v(M(a,1)),c=v(M(a,2)),d=hj(a.Fg());a=a.getViewport();null!=a?(y(a),a={kD:v(M(a,1)),lD:v(M(a,2)),bB:v(M(a,3)),cB:v(M(a,4))}):a=void 0;return{lat:b,lng:c,TB:d,viewport:a}}};var Bk=function(a){w.call(this,a)};K(Bk,w);Bk.prototype.getType=function(){return ni(this,1,0)};var Ck=function(a){if(null!=a)return y(a),{type:ni(a,1,0),xD:v(p(a,2)),Ax:v(p(a,3)),Ds:v(p(a,4)),QA:v(p(a,5)),Sw:ni(a,6,0),CB:v(p(a,7))}};var Dk=function(a){w.call(this,a)};K(Dk,w);Dk.prototype.getKey=function(){return p(this,2)};Dk.prototype.Lh=function(){return p(this,3)};Dk.prototype.getType=function(){return p(this,4)};Dk.prototype.Ra=function(){return I(this,gj,5)};var Ek=function(a){return I(a,zk,6)};Dk.prototype.getDate=function(){return I(this,ij,7)};Dk.prototype.setDate=function(a){return gi(this,7,a)};Dk.prototype.fe=function(){return I(this,fk,9)};
var Fk=function(a){if(null!=a){y(a);var b=v(p(a,1)),c=v(p(a,2)),d=v(p(a,3)),e=v(p(a,4)),f=hj(a.Ra()),g=Ak(Ek(a)),k=jj(a.getDate());var m=I(a,xk,8);null!=m?(y(m),m={ki:v(p(m,1)),xs:v(p(m,3)),Bk:t(F(m,$i,4),aj)}):m=void 0;var n=gk(a.fe());var r=I(a,vk,10);null!=r?(y(r),r={value:v(N(r,1))}):r=void 0;var u=I(a,uk,11);null!=u?(y(u),u={entity:mj(u.Ae()),type:v(p(u,2)),Rp:v(p(u,3))}):u=void 0;return{Ia:b,key:c,Ea:d,type:e,text:f,location:g,date:k,identifier:m,link:n,OB:r,Cr:u,Fz:v(p(a,100)),Op:Ck(I(a,Bk,
101))}}};var Hk=function(a){w.call(this,a,3,Gk)};K(Hk,w);Hk.prototype.setProperty=function(a,b){return ai(this,1,Dk,a,b)};var Ik={},Gk=[1,2],Jk=function(a){if(null!=a){y(a);var b={kC:t(F(a,Dk,1),Fk),wm:t(F(a,sk,2),tk)};xc(a,b,Ik);return b}};var Kk=function(a){w.call(this,a)};K(Kk,w);var Lk=function(a){if(null!=a)return y(a),{Mw:v(p(a,1)),Ay:v(p(a,2))}};var Cf=function(a){w.call(this,a,-1,Mk)};K(Cf,w);var Mk=[2],Nk=function(a){if(null!=a)return y(a),{gy:v(p(a,1)),FC:t(F(a,Kk,2),Lk)}};var Ok=function(a){w.call(this,a)};K(Ok,w);Ok.prototype.Bd=function(){return mi(this,1)};Ok.prototype.Cd=function(){return mi(this,2)};var Pk=function(a){if(null!=a)return y(a),{lat:v(M(a,1)),lng:v(M(a,2))}};var Rk=function(a){w.call(this,a,-1,Qk)};K(Rk,w);var Qk=[1],Sk=function(a){if(null!=a)return y(a),{Vx:t(F(a,Ok,1),Pk)}};var Uk=function(a){w.call(this,a,-1,Tk)};K(Uk,w);var Tk=[2];var Vk=function(a){w.call(this,a)};K(Vk,w);var Wk=function(a){if(null!=a)return y(a),a=I(a,Uk,1),null!=a?(y(a),a={EB:Sk(I(a,Rk,1)),kA:t(F(a,Rk,2),Sk)}):a=void 0,{polygon:a}};var Yk=function(a){w.call(this,a,-1,Xk)};K(Yk,w);Yk.prototype.Yo=function(){return null!=bi(this,1)};var Xk=[4];var Zk=function(a){w.call(this,a)};K(Zk,w);Zk.prototype.wb=function(){return P(this,1)};Zk.prototype.Bd=function(){return mi(this,2)};Zk.prototype.Cd=function(){return mi(this,3)};Zk.prototype.Vg=function(a){return q(this,5,a)};var $k=function(a){if(null!=a)return y(a),{mg:v(p(a,1)),lat:v(M(a,2)),lng:v(M(a,3)),elevation:v(M(a,4)),Lp:v(p(a,5)),direction:v(M(a,6))}};var al=function(a){w.call(this,a)};K(al,w);al.prototype.getId=function(){return p(this,2)};var bl=function(a){w.call(this,a,11)};K(bl,w);bl.prototype.Vg=function(a){return q(this,1,a)};var cl=function(a){return I(a,Ok,6)};bl.prototype.setHeading=function(a){return hi(this,2,a)};bl.prototype.jj=function(a){hi(this,3,a)};var dl={},el=function(a){if(null!=a){y(a);var b=I(a,al,10);null!=b?(y(b),b={xz:v(p(b,1)),id:v(p(b,2))}):b=void 0;b={cA:b,Lp:v(p(a,1)),photoId:v(p(a,8)),Qj:Pk(cl(a)),heading:v(M(a,2)),Iz:v(M(a,9)),pitch:v(M(a,3)),UD:ii(a,4,0),uz:v(O(a,5)),ot:mi(a,7,90)};xc(a,b,dl);return b}};var fl=function(a){w.call(this,a)};K(fl,w);fl.prototype.Vg=function(a){return q(this,1,a)};fl.prototype.Bd=function(){return mi(this,2)};fl.prototype.Cd=function(){return mi(this,3)};var gl=function(a){if(null!=a)return y(a),{Lp:v(p(a,1)),lat:v(M(a,2)),lng:v(M(a,3))}};var il=function(a){w.call(this,a,-1,hl)};K(il,w);var hl=[2],jl=function(a){if(null!=a)return y(a),{GC:v(p(a,1)),HB:t(F(a,fl,2),gl),Dx:v(M(a,3))}};var ml=function(a){w.call(this,a,-1,kl)};K(ml,w);ml.prototype.getName=function(){return I(this,gj,2)};var kl=[3,4],nl=function(a){if(null!=a){y(a);var b=v(p(a,1)),c=hj(a.getName()),d=t(F(a,il,3),jl),e=t(F(a,Zk,4),$k);var f=I(a,Yk,5);null!=f?(y(f),f={pA:zc(ci(f,1)),uA:v(M(f,2)),BA:v(M(f,3)),Pu:t(F(f,Vk,4),Wk)}):f=void 0;return{Xa:b,name:c,IB:d,Xw:e,jz:f,order:v(M(a,6)),cs:el(I(a,bl,7)),GB:v(p(a,8))}}};var pl=function(a){w.call(this,a,-1,ol)};K(pl,w);pl.prototype.getName=function(){return I(this,gj,2)};var ql=function(a){return F(a,ml,3)},ol=[3],rl=function(a){if(null!=a)return y(a),{hm:v(p(a,1)),name:hj(a.getName()),Gt:t(ql(a),nl)}};var tl=function(a){w.call(this,a,-1,sl)};K(tl,w);var ul=function(a){return F(a,pl,2)},vl=function(a,b){return gi(a,3,b)},sl=[2];var wl=function(a){w.call(this,a)};K(wl,w);var xl=function(a){w.call(this,a)};K(xl,w);xl.prototype.getStatus=function(){return ni(this,1,0)};var yl=function(a){w.call(this,a)};K(yl,w);yl.prototype.getType=function(){return ni(this,1,0)};yl.prototype.getUrl=function(){return P(this,2)};var zl=function(a){if(null!=a){y(a);var b=v(p(a,1)),c=v(p(a,2));var d=I(a,wl,3);null!=d?(y(d),d={RD:v(M(d,1)),QB:v(M(d,2)),yy:v(M(d,3)),targetX:v(M(d,4)),targetY:v(M(d,5)),qD:v(M(d,6))}):d=void 0;var e=v(M(a,4)),f=v(M(a,5));a=I(a,xl,6);null!=a?(y(a),a={status:v(p(a,1))}):a=void 0;return{type:b,url:c,hy:d,SA:e,jA:f,AB:a}}};var Al=function(a){w.call(this,a)};K(Al,w);Al.prototype.getUrl=function(){return P(this,1)};var Cl=function(a){w.call(this,a,-1,Bl)};K(Cl,w);var Bl=[1];var Dl=function(a){w.call(this,a)};K(Dl,w);Dl.prototype.setHeading=function(a){return hi(this,1,a)};Dl.prototype.jj=function(a){hi(this,2,a)};Dl.prototype.getHeight=function(){return ii(this,6)};var El=function(a){w.call(this,a)};K(El,w);El.prototype.getValue=function(){var a=p(this,2);if(Array.isArray(a)||a instanceof w)throw Error("J");return ci(this,2)};var Fl=function(a){if(null!=a)return y(a),{CD:P(a,1),value:Ac(a)}};var Hl=function(a){w.call(this,a,136,Gl)};K(Hl,w);Hl.prototype.getId=function(){return P(this,1)};Hl.prototype.getType=function(){return ni(this,4,1)};var Il=function(a){return p(a,4)},Jl=function(a,b){return q(a,4,b)};Hl.prototype.Qc=function(){return P(this,10)};Hl.prototype.dk=function(){return ni(this,11,0)};Hl.prototype.Ra=function(){return I(this,gj,12)};var Kl=function(a,b){return gi(a,14,b)};Hl.prototype.Kf=function(){return P(this,15)};
var Ll={},Gl=[20,30,26,16,104,118,121],Ml=function(a){if(null!=a){y(a);var b=v(p(a,1)),c=v(O(a,133)),d=v(p(a,18)),e=v(p(a,19)),f=qj(I(a,pj,132)),g=Jk(I(a,Hk,2)),k=t(F(a,nj,20),oj),m=v(p(a,4)),n=v(p(a,13)),r=Aj(I(a,zj,130)),u=v(p(a,5)),x=v(p(a,6)),B=v(O(a,7)),A=v(O(a,8)),T=v(M(a,9)),Da=zc(ci(a,27)),Na=t(F(a,Jj,30),Kj),V=v(N(a,23)),Xe=v(p(a,10)),ll=v(p(a,11)),Pt=hj(a.Ra());var ic=I(a,tl,14);null!=ic?(y(ic),ic={KC:v(p(ic,1)),Nr:t(ul(ic),rl),cs:el(I(ic,bl,3))}):ic=void 0;var UP=el(I(a,bl,113)),VP=v(p(a,
15)),WP=v(M(a,24)),XP=v(p(a,25)),YP=v(li(a,26)),ZP=v(p(a,110)),$P=v(p(a,120));var Lc=I(a,kk,124);null!=Lc?(y(Lc),Lc={lat:v(M(Lc,1)),lng:v(M(Lc,2)),oC:v(M(Lc,3)),altitude:v(M(Lc,4)),heading:v(M(Lc,5)),tilt:v(M(Lc,6)),roll:v(M(Lc,7)),vz:v(M(Lc,8))}):Lc=void 0;var Ya=I(a,Cl,125);if(null!=Ya){y(Ya);var Go=t(F(Ya,yl,1),zl);Ya=I(Ya,Al,2);null!=Ya?(y(Ya),Ya={url:v(p(Ya,1)),Op:Ck(I(Ya,Bk,2))}):Ya=void 0;Go={xC:Go,ZA:Ya}}else Go=void 0;Ya=I(a,Dl,127);null!=Ya?(y(Ya),Ya={heading:v(M(Ya,1)),pitch:v(M(Ya,2)),
ot:mi(Ya,3,90),Jm:Aj(I(Ya,zj,4)),width:v(O(Ya,5)),height:v(O(Ya,6))}):Ya=void 0;var aQ=v(p(a,21)),bQ=v(Rb(a,16,Db)),cQ=v(O(a,90)),dQ=v(p(a,115)),eQ=v(p(a,91)),fQ=v(p(a,92)),gQ=v(N(a,101)),hQ=v(p(a,102)),iQ=v(p(a,116)),jQ=v(p(a,17)),kQ=t(F(a,Rj,104),Tj);var Hi=I(a,ok,134);null!=Hi?(y(Hi),Hi={state:ni(Hi,1,1)}):Hi=void 0;var Ye=I(a,qk,131);if(null!=Ye){y(Ye);var Sg=I(Ye,pk,ei(Ye,rk,1));null!=Sg?(y(Sg),Sg={}):Sg=void 0;Ye={Du:Sg,error:Tj(I(Ye,Rj,ei(Ye,rk,2)))}}else Ye=void 0;Sg=v(O(a,106));var lQ=v(O(a,
108)),mQ=v(p(a,107));var Ze=I(a,Yj,123);if(null!=Ze){y(Ze);var wc=Vb(Ze,p(Ze,1),1,Vj);Ze={My:yc(wc,Xj),fB:v(O(Ze,2)),eB:v(O(Ze,3))}}else Ze=void 0;wc=I(a,ik,126);null!=wc?(y(wc),wc={url:gk(wc.getUrl()),By:v(p(wc,2)),PB:v(li(wc,3)),ux:Aj(I(wc,zj,4)),vx:v(p(wc,5)),jD:v(N(wc,6)),UA:v(p(wc,7))}):wc=void 0;var nQ=Nk(I(a,Cf,109));var Mc=I(a,jk,112);if(null!=Mc){y(Mc);b:if(Mc=p(Mc,1),null!=Mc){switch(typeof Mc){case "string":Mc=+Mc;break b;case "number":break b}Mc=void 0}Mc={VB:v(Mc)}}else Mc=void 0;var oQ=
t(F(a,lk,118),mk);var Ii=I(a,nk,119);null!=Ii?(y(Ii),Ii={quality:v(p(Ii,5))}):Ii=void 0;var Of=I(a,Ij,135);null!=Of?(y(Of),Of={iC:v(p(Of,1)),gC:t(F(Of,Fj,2),Gj),XB:t(F(Of,Cj,3),Dj)}):Of=void 0;b={id:b,Px:c,LB:d,Ug:e,HD:f,metadata:g,Ki:k,type:m,fA:n,wD:r,wn:u,imageUrl:x,imageWidth:B,imageHeight:A,dA:T,iB:Da,gA:Na,Of:V,videoId:Xe,aspectRatio:ll,text:Pt,aD:ic,zz:UP,ex:VP,Ir:WP,Jr:XP,Hr:YP,rA:ZP,UB:$P,Gy:Lc,uD:Go,vD:Ya,Wt:aQ,Lx:bQ,gB:cQ,KB:dQ,JB:eQ,EC:fQ,nv:gQ,sv:hQ,Gu:iQ,readyState:jQ,ev:kQ,Du:Hi,yC:Ye,
Yw:Sg,Zw:lQ,visibility:mQ,MA:Ze,HC:wc,Fo:nQ,en:Mc,wm:oQ,hz:Ii,Pw:Of,qk:t(F(a,El,121),Fl)};xc(a,b,Ll);return b}};var Nl=function(a){w.call(this,a)};K(Nl,w);Nl.prototype.Qo=function(){return ii(this,1)};Nl.prototype.Oo=function(){return ii(this,2)};var Ol=function(a){w.call(this,a)};K(Ol,w);Ol.prototype.Mh=function(){return ji(this,1)};var Pl=function(a){w.call(this,a)};K(Pl,w);Pl.prototype.getZoom=function(){return mi(this,3)};Pl.prototype.setZoom=function(a){return hi(this,3,a)};var Ql=function(a){w.call(this,a)};K(Ql,w);Ql.prototype.wb=function(){return P(this,1)};var Rl=function(a,b){return q(a,1,b)};Ql.prototype.getStreetView=function(){return I(this,bl,3)};Ql.prototype.We=function(){return I(this,Ol,4)};
var Sl=function(a){if(null!=a){y(a);var b=v(p(a,1));var c=I(a,Pl,2);null!=c?(y(c),c={ND:v(M(c,1)),QD:v(M(c,2)),zoom:v(M(c,3)),UC:v(M(c,4)),TC:v(M(c,5))}):c=void 0;var d=I(a,Nl,5);null!=d?(y(d),d={top:v(O(d,1)),left:v(O(d,2)),Sf:mi(d,3,1)}):d=void 0;var e=el(a.getStreetView());a=a.We();null!=a?(y(a),a={Yu:v(p(a,1)),Ey:v(p(a,2))}):a=void 0;return{mg:b,TA:c,ay:d,streetView:e,fl:a}}};var Tl=function(a){w.call(this,a)};K(Tl,w);Tl.prototype.getId=function(){return ji(this,100)};var Ul=function(a){if(null!=a)return y(a),{email:v(p(a,1)),permission:v(p(a,2)),id:v(p(a,100))}};var Vl=function(a){w.call(this,a)};K(Vl,w);var Wl=function(){var a=new Vl;a=q(a,1,0);return q(a,2,0)};var Xl=function(a){w.call(this,a)};K(Xl,w);Xl.prototype.Nd=function(){return ii(this,1)};var Yl=function(){var a=new Xl;a=q(a,1,1);return q(a,2,100)},Zl=function(a){if(null!=a)return y(a),{Fx:v(O(a,1)),Jz:v(O(a,2))}};var am=function(a){w.call(this,a,-1,$l)};K(am,w);var bm=function(a,b){return oc(a,1,b)};am.prototype.dk=function(){return mi(this,2)};var cm=function(a,b){return hi(a,2,b)};am.prototype.getType=function(){return ni(this,3,0)};var $l=[1];var dm=function(a){w.call(this,a)};K(dm,w);dm.prototype.getId=function(){return P(this,1)};dm.prototype.getTitle=function(){return P(this,2)};dm.prototype.setTitle=function(a){return q(this,2,a)};dm.prototype.getLang=function(){return P(this,3,"en")};var em=function(a){if(null!=a)return y(a),{id:v(p(a,1)),title:v(p(a,2)),lang:P(a,3,"en")}};var yf=function(a){w.call(this,a,-1,fm)};K(yf,w);yf.prototype.getUrl=function(){return P(this,1)};yf.prototype.Fb=function(){return F(this,dm,3)};var fm=[3],gm=function(a){if(null!=a)return y(a),{url:v(p(a,1)),metadata:Jk(I(a,Hk,2)),tm:t(a.Fb(),em)}};var hm=function(a){w.call(this,a)};K(hm,w);hm.prototype.ta=function(){return ni(this,1,0)};var im=function(a){w.call(this,a)};K(im,w);im.prototype.getType=function(){return ni(this,1,1)};im.prototype.Ra=function(){return I(this,gj,2)};var jm=function(a){w.call(this,a)};K(jm,w);jm.prototype.getContent=function(){return I(this,im,1)};var km=function(a){if(null!=a){y(a);var b=a.getContent();null!=b?(y(b),b={type:ni(b,1,1),text:hj(b.Ra())}):b=void 0;return{content:b,fD:el(I(a,bl,2))}}};var mm=function(a){w.call(this,a,14,lm)};K(mm,w);h=mm.prototype;h.getType=function(){return ni(this,1,1)};h.Ra=function(){return I(this,gj,2)};h.Ma=function(){return I(this,Ql,9)};h.Ac=function(a){gi(this,9,a)};h.Hc=function(){return I(this,gj,4)};
var nm={},lm=[10,13],om=function(a){if(null!=a){y(a);var b=v(p(a,1));var c=I(a,hm,11);null!=c?(y(c),c={tD:v(p(c,1))}):c=void 0;b={type:b,Hx:c,text:hj(a.Ra()),asset:Sl(a.Ma()),caption:hj(a.Hc()),Ex:hj(I(a,gj,12)),Vd:v(p(a,6)),ax:t(F(a,yf,10),gm),Wr:v(p(a,7)),ls:v(p(a,8)),eD:t(F(a,jm,13),km)};xc(a,b,nm);return b}};var pm=function(a){w.call(this,a)};K(pm,w);pm.prototype.getZoom=function(){return ii(this,2)};pm.prototype.setZoom=function(a){return q(this,2,a)};var qm=function(a){w.call(this,a)};K(qm,w);qm.prototype.wb=function(){return P(this,2)};var sm=function(a){w.call(this,a,-1,rm)};K(sm,w);var rm=[4];var um=function(a){w.call(this,a,-1,tm)};K(um,w);um.prototype.getStyle=function(){return I(this,am,1)};var vm=function(a){return F(a,mm,2)};um.prototype.Nd=function(){return Xb(this,mm,2,!1,3,pb(this.hb)).length};
var tm=[2],wm=function(a){if(null!=a){y(a);var b=v(O(a,3));var c=a.getStyle();null!=c?(y(c),c={rz:t(F(c,Xl,1),Zl),aspectRatio:v(M(c,2)),type:ni(c,3,0)}):c=void 0;var d=I(a,sm,4);if(null!=d){y(d);var e=Sl(I(d,Ql,1));var f=Jk(I(d,Hk,2));var g=I(d,pm,3);null!=g?(y(g),g={HA:Ak(I(g,zk,1)),zoom:v(O(g,2)),pixelWidth:v(O(g,3)),pixelHeight:v(O(g,4))}):g=void 0;var k=t(F(d,zk,4),Ak);d=I(d,qm,5);null!=d?(y(d),d={Xa:v(p(d,1)),mg:v(p(d,2)),hm:v(p(d,3))}):d=void 0;e={Wx:e,metadata:f,zD:g,NB:k,lz:d}}else e=void 0;
return{jm:b,style:c,YC:e,Gx:t(vm(a),om)}}};var ym=function(a){w.call(this,a,-1,xm)};K(ym,w);var zm=function(a){return F(a,um,1)},xm=[1];var Am=function(a){w.call(this,a)};K(Am,w);Am.prototype.getType=function(){return ni(this,1,1)};Am.prototype.getId=function(){return P(this,2)};var Bm=function(a){if(null!=a)return y(a),{type:v(p(a,1)),id:v(p(a,2))}};var Dm=function(a){w.call(this,a,-1,Cm)};K(Dm,w);Dm.prototype.getTitle=function(){return I(this,gj,1)};Dm.prototype.setTitle=function(a){return gi(this,1,a)};var Cm=[2],Em=function(a){if(null!=a)return y(a),{title:hj(a.getTitle()),RB:t(F(a,Am,2),Bm),wA:v(p(a,3))}};var Gm=function(a){w.call(this,a,-1,Fm)};K(Gm,w);var Fm=[1];var Hm=function(a){w.call(this,a)};K(Hm,w);Hm.prototype.Qo=function(){return ii(this,1)};Hm.prototype.Oo=function(){return ii(this,2)};var Im=function(a){if(null!=a)return y(a),{top:v(O(a,1)),left:v(O(a,2)),width:v(O(a,5)),color:v(p(a,3)),backgroundColor:v(p(a,4))}};var Jm=function(a){w.call(this,a)};K(Jm,w);Jm.prototype.getLang=function(){return P(this,1)};var Km=function(a){if(null!=a)return y(a),{lang:v(p(a,1)),BD:v(N(a,2)),FB:v(N(a,3))}};var Mm=function(a){w.call(this,a,31,Lm)};K(Mm,w);Mm.prototype.getId=function(){return P(this,2)};Mm.prototype.getType=function(){return ni(this,26,1)};Mm.prototype.wb=function(){return P(this,13)};var Nm=function(a,b){q(a,13,b)},Om=function(a){return I(a,ym,14)};Mm.prototype.Ac=function(a){ai(this,16,Hl,a)};
var Pm=function(a,b){gi(a,22,b)},Qm=function(a){return P(a,24,"en")},Rm={},Lm=[17,16,21,25,30],Sm=function(a){if(null!=a){y(a);var b=I(a,Vl,1);null!=b?(y(b),b={GA:v(O(b,1)),WA:ii(b,2,0)}):b=void 0;var c=v(p(a,2)),d=ni(a,26,1),e=v(p(a,3)),f=t(F(a,Tl,17),Ul),g=v(p(a,4)),k=Im(I(a,Hm,10)),m=Im(I(a,Hm,12)),n=v(p(a,13)),r=Sl(I(a,Ql,27));var u=Om(a);null!=u?(y(u),u={Tx:t(zm(u),wm)}):u=void 0;var x=v(p(a,18)),B=v(p(a,15)),A=v(p(a,19)),T=v(p(a,20)),Da=t(F(a,Hl,16),Ml),Na=t(F(a,nj,21),oj),V=Jk(I(a,Hk,22)),
Xe=P(a,24,"en"),ll=t(F(a,Jm,25),Km),Pt=Nk(I(a,Cf,28));var ic=I(a,Gm,29);null!=ic?(y(ic),ic={Ru:t(F(ic,Dm,1),Em)}):ic=void 0;b={sz:b,id:c,type:d,Ug:e,Nx:f,version:g,Zx:k,Yx:m,mg:n,Xx:r,panel:u,Wr:x,ls:B,iz:A,tA:T,uo:Da,Ki:Na,metadata:V,wu:Xe,AD:ll,Fo:Pt,SB:ic,qk:t(F(a,El,30),Fl)};xc(a,b,Rm);return b}};var Um=function(a){w.call(this,a,-1,Tm)};K(Um,w);Um.prototype.Ac=function(a){ai(this,1,Hl,a)};var Tm=[1];var Wm=function(a){w.call(this,a,-1,Vm)};K(Wm,w);var Vm=[1];Wm.Gb="gci.ks.gafr";var Ym=function(a){w.call(this,a,-1,Xm)};K(Ym,w);var Xm=[7],Zm=function(a){if(null!=a)return y(a),{Wt:v(p(a,1)),Qg:v(p(a,2)),Uz:v(p(a,3)),Tz:v(p(a,4)),Vz:v(p(a,5)),Wz:v(p(a,6)),Ki:v(Rb(a,7,Db))}};var $m=function(a){w.call(this,a)};K($m,w);h=$m.prototype;h.getTitle=function(){return I(this,gj,3)};h.setTitle=function(a){return gi(this,3,a)};h.qc=function(){return I(this,gj,5)};h.getName=function(){return I(this,gj,10)};h.getDate=function(){return I(this,ij,11)};h.setDate=function(a){return gi(this,11,a)};
var an=function(a){if(null!=a)return y(a),{contentType:v(p(a,1)),contentId:v(p(a,2)),qA:v(p(a,12)),title:hj(a.getTitle()),subtitle:hj(I(a,gj,4)),description:hj(a.qc()),bgColor:v(p(a,6)),textColor:v(p(a,7)),Lz:Aj(I(a,zj,21)),Nz:v(p(a,8)),Oz:v(M(a,14)),Mz:v(M(a,15)),sy:v(p(a,9)),qy:hj(I(a,gj,13)),name:hj(a.getName()),date:jj(a.getDate()),Xu:v(O(a,16)),cC:v(p(a,17)),oD:hj(I(a,gj,18)),nD:v(p(a,19)),MC:Aj(I(a,zj,22)),NC:v(p(a,20)),qC:hj(I(a,gj,23)),rC:v(p(a,24)),ez:v(O(a,25))}};var cn=function(a){w.call(this,a,-1,bn)};K(cn,w);cn.prototype.getTitle=function(){return I(this,gj,1)};cn.prototype.setTitle=function(a){return gi(this,1,a)};cn.prototype.getType=function(){return ni(this,3,1)};var bn=[2];var dn=function(a){w.call(this,a)};K(dn,w);var en=function(a){if(null!=a){y(a);var b=I(a,cn,1);null!=b?(y(b),b={title:hj(b.getTitle()),to:t(F(b,$m,2),an),type:v(p(b,3))}):b=void 0;return{CC:b,Uw:an(I(a,$m,2))}}};var fn=function(a){w.call(this,a)};K(fn,w);var gn=function(a){if(null!=a)return y(a),{titleColor:v(p(a,1)),hD:v(p(a,2)),gD:v(p(a,3)),textAlign:v(p(a,4)),bgColor:v(p(a,5)),bA:v(p(a,6)),Qw:v(p(a,7))}};var jn=function(a){w.call(this,a,-1,hn)};K(jn,w);jn.prototype.getTitle=function(){return I(this,gj,1)};jn.prototype.setTitle=function(a){return gi(this,1,a)};jn.prototype.getName=function(){return I(this,gj,19)};
var hn=[3],kn=function(a){if(null!=a)return y(a),{title:hj(a.getTitle()),subtitle:hj(I(a,gj,2)),to:t(F(a,$m,3),an),xA:v(O(a,4)),Em:v(p(a,5)),Dz:hj(I(a,gj,8)),bgColor:v(p(a,6)),textColor:v(p(a,7)),Xu:v(O(a,9)),margin:v(p(a,10)),anchor:v(p(a,11)),Lw:v(p(a,12)),LD:v(p(a,13)),FA:gn(I(a,fn,14)),hB:gn(I(a,fn,15)),jy:v(p(a,16)),yD:gk(I(a,fk,20)),kx:Aj(I(a,zj,21)),backgroundImage:v(p(a,17)),backgroundSize:v(p(a,18)),name:hj(a.getName()),lx:v(p(a,22)),fz:v(O(a,23))}};var mn=function(a){w.call(this,a,-1,ln)};K(mn,w);mn.prototype.getName=function(){return P(this,3)};var ln=[1,2,5],nn=function(a){if(null!=a)return y(a),{to:t(F(a,$m,1),an),nA:t(F(a,dn,2),en),name:v(p(a,3)),mC:v(p(a,4)),Ru:t(F(a,jn,5),kn),JC:v(p(a,6))}};var pn=function(a){w.call(this,a,-1,on)};K(pn,w);var on=[2,3];var rn=function(a){w.call(this,a,13,qn)};K(rn,w);rn.prototype.getType=function(){return ni(this,2,1)};var sn={},qn=[10],tn=function(a){if(null!=a){y(a);var b={type:v(p(a,2)),az:v(p(a,4)),Vy:v(p(a,5)),Xy:v(p(a,6)),Yy:v(p(a,7)),dz:v(p(a,8)),Uy:v(p(a,9)),bz:v(p(a,12)),wy:v(Rb(a,10,Db)),Zy:v(p(a,11))};xc(a,b,sn);return b}};var un=function(a){w.call(this,a)};K(un,w);un.prototype.getValue=function(){return I(this,fk,1)};var vn=function(a){w.call(this,a)};K(vn,w);vn.prototype.getType=function(){return ni(this,1,1)};vn.prototype.fe=function(){return I(this,un,2)};var wn=function(a){if(null!=a){y(a);var b=v(p(a,1));var c=a.fe();null!=c?(y(c),c={value:gk(c.getValue()),external:v(N(c,2))}):c=void 0;return{type:b,link:c,entityId:v(p(a,3)),Qg:v(p(a,4)),Id:v(p(a,5))}}};var yn=function(a){w.call(this,a,-1,xn)};K(yn,w);var xn=[1],zn=function(a){if(null!=a)return y(a),{PA:t(F(a,vn,1),wn)}};var Bn=function(a){w.call(this,a,-1,An)};K(Bn,w);Bn.prototype.Fe=function(a){return gi(this,4,a)};var An=[1,2];var Dn=function(a){w.call(this,a,16,Cn)};K(Dn,w);Dn.prototype.getName=function(){return P(this,1)};Dn.prototype.getType=function(){return ni(this,2,1)};
var En={},Cn=[4,10,5,14,15],Fn=function(a){if(null!=a){y(a);var b=v(p(a,1)),c=v(p(a,2)),d=Jk(I(a,Hk,3)),e=t(F(a,Ym,4),Zm),f=t(F(a,Ym,10),Zm),g=t(F(a,nj,5),oj),k=v(p(a,6)),m=gk(I(a,fk,7));var n=I(a,Bn,9);null!=n?(y(n),n={Wy:t(F(n,rn,1),tn),ix:v(N(n,8)),jx:v(li(n,2)),iy:v(p(n,3)),uy:v(N(n,7)),OA:zn(I(n,yn,4)),Hz:zn(I(n,yn,6)),oA:v(N(n,5))}):n=void 0;var r=I(a,pn,13);null!=r?(y(r),r={AA:nn(I(r,mn,1)),Dy:t(F(r,mn,2),nn),IC:t(F(r,mn,3),nn)}):r=void 0;b={name:b,type:c,metadata:d,nC:e,dB:f,Ki:g,Ug:k,Rz:m,
Qz:n,Hy:r,Kx:v(Rb(a,14,Db)),qk:t(F(a,El,15),Fl)};xc(a,b,En);return b}};var Gn=function(a){w.call(this,a)};K(Gn,w);Gn.prototype.tc=function(){return P(this,1)};Gn.prototype.getType=function(){return ni(this,2,1)};var Hn=function(a){if(null!=a)return y(a),{mid:v(p(a,1)),type:v(p(a,2)),en:v(M(a,3)),distance:v(O(a,4))}};var In=function(a){w.call(this,a)};K(In,w);In.prototype.Be=function(){return ni(this,1,0)};var Jn=function(a){if(null!=a)return y(a),{Rp:ni(a,1,0),en:v(M(a,2))}};var Kn=function(a){w.call(this,a)};K(Kn,w);var Ln=function(a){if(null!=a)return y(a),{Qx:v(p(a,1)),Ox:v(p(a,4)),Rx:v(M(a,2)),Ly:v(M(a,3))}};var Nn=function(a){w.call(this,a,-1,Mn)};K(Nn,w);var Mn=[6,8];var On=function(a){w.call(this,a)};K(On,w);var Pn=function(a){if(null!=a)return y(a),{timestamp:v(p(a,8)),Id:v(p(a,7)),assets:v(O(a,2)),images:v(O(a,3)),dD:v(O(a,6)),Vw:v(O(a,4)),Io:v(O(a,5)),ZC:v(O(a,9))}};var Rn=function(a){w.call(this,a,11,Qn)};K(Rn,w);Rn.prototype.tc=function(){return P(this,1)};Rn.prototype.addLink=function(a,b){Yb(this,4,Gn,a,b);return this};
var Sn={},Qn=[4,5,7,10],Tn=function(a){if(null!=a){y(a);var b=v(p(a,1)),c=Jk(I(a,Hk,2));var d=I(a,Nn,3);null!=d?(y(d),d={Cz:v(M(d,1)),wz:v(M(d,2)),mA:v(M(d,3)),WB:v(M(d,4)),zy:v(M(d,5)),Sx:t(F(d,Kn,6),Ln),Rw:t(F(d,In,8),Jn)}):d=void 0;var e=t(F(a,Gn,4),Hn),f=t(F(a,nj,5),oj),g=v(p(a,6)),k=t(F(a,On,7),Pn),m=v(p(a,8));var n=Vb(a,p(a,9),9,void 0,Jb);b={mid:b,metadata:c,en:d,zA:e,Ki:f,wC:g,av:k,Ug:m,BC:yc(n),qk:t(F(a,El,10),Fl)};xc(a,b,Sn);return b}};var Un=function(a){w.call(this,a)};K(Un,w);Un.prototype.getUrl=function(){return P(this,1)};Un.prototype.getSize=function(){return Zb(p(this,2),0)};Un.prototype.setSize=function(a){return q(this,2,a)};var Vn=function(a){if(null!=a)return y(a),{url:v(p(a,1)),size:v(p(a,2))}};var Wn=function(a){w.call(this,a)};K(Wn,w);Wn.prototype.getLang=function(){return P(this,1,"en")};var Xn=function(a){if(null!=a)return y(a),{lang:P(a,1,"en"),hA:Vn(I(a,Un,2)),gx:Vn(I(a,Un,3))}};var Zn=function(a){w.call(this,a,-1,Yn)};K(Zn,w);Zn.prototype.Fb=function(){return F(this,Wn,1)};var Yn=[1];var $n=function(a){w.call(this,a)};K($n,w);var ao=function(a){if(null!=a)return y(a),{DC:v(p(a,1)),metadata:Jk(I(a,Hk,2)),nz:v(O(a,3))}};var co=function(a){w.call(this,a,-1,bo)};K(co,w);var bo=[3],eo=function(a){if(null!=a)return y(a),{Xa:v(p(a,1)),metadata:Jk(I(a,Hk,2)),Pu:t(F(a,$n,3),ao),pz:v(p(a,4)),kz:v(p(a,6)),oz:v(p(a,7)),bD:v(p(a,5))}};var go=function(a){w.call(this,a,-1,fo)};K(go,w);var fo=[3],ho=function(a){if(null!=a)return y(a),{hm:v(p(a,1)),metadata:Jk(I(a,Hk,2)),Gt:t(F(a,co,3),eo)}};var io=function(a){w.call(this,a)};K(io,w);io.prototype.getUrl=function(){return P(this,2)};var jo=function(a){w.call(this,a)};K(jo,w);jo.prototype.getUrl=function(){return P(this,1)};jo.prototype.getHeight=function(){return ii(this,3)};var lo=function(a){w.call(this,a,-1,ko)};K(lo,w);var ko=[1,2];var no=function(a){w.call(this,a,101,mo)};K(no,w);no.prototype.getId=function(){return ji(this,1)};no.prototype.getName=function(){return I(this,gj,2)};
var oo={},mo=[9,17,18,21],po=function(a){if(null!=a){y(a);var b=v(p(a,1)),c=hj(a.getName()),d=gk(I(a,fk,3));var e=I(a,jo,5);null!=e?(y(e),e={url:v(p(e,1)),width:v(O(e,2)),height:v(O(e,3)),Jm:Aj(I(e,zj,4))}):e=void 0;var f=Jk(I(a,Hk,6)),g=v(p(a,7)),k=v(p(a,8)),m=t(F(a,go,9),ho),n=ii(a,15,1),r=ji(a,16,1),u=t(F(a,nj,17),oj),x=t(F(a,On,18),Pn),B=Nk(I(a,Cf,19));var A=I(a,Zn,20);null!=A?(y(A),A={tm:t(A.Fb(),Xn),tt:v(N(A,2))}):A=void 0;var T=t(F(a,El,21),Fl);var Da=I(a,lo,22);null!=Da?(y(Da),Da={cz:t(F(Da,
kj,1),mj),Pz:t(F(Da,kj,2),mj)}):Da=void 0;var Na=v(N(a,100));var V=I(a,io,23);null!=V?(y(V),V={Jm:Aj(I(V,zj,1)),url:v(p(V,2))}):V=void 0;b={id:b,name:c,attribution:d,DA:e,metadata:f,Ho:g,LC:k,Nr:m,version:n,PC:r,Ki:u,av:x,Fo:B,YA:A,qk:T,pD:Da,nv:Na,Kz:V};xc(a,b,oo);return b}};var qo=function(a){w.call(this,a)};K(qo,w);h=qo.prototype;h.getType=function(){return ni(this,1,1)};h.Ma=function(){return I(this,Hl,2)};h.Ac=function(a){gi(this,2,a)};h.Ae=function(){return I(this,Rn,3)};h.Ve=function(){return I(this,Mm,4)};h.Ua=function(){return I(this,no,6)};var so=function(a){w.call(this,a,-1,ro)};K(so,w);var ro=[1];so.Gb="gci.ks.gobir";var to=function(a){w.call(this,a)};K(to,w);var vo=function(){return P(uo,1,"/location/location")},wo=function(){return P(uo,4,"/visual_art/visual_artist")};to.prototype.hd=function(){return null!=p(this,4)};var xo=function(){return P(uo,5,"/visual_art/visual_art_medium")},yo=function(){return P(uo,8,"/visual_art/visual_art_form")};var ye=function(a){w.call(this,a,-1,zo)};K(ye,w);ye.prototype.getKey=function(){return p(this,1)};ye.prototype.Lh=function(){return p(this,2)};ye.prototype.getType=function(){return p(this,3)};var zo=[21];try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};var Ao=function(){return!1},Bo=function(){},Co=function(a){return a},Do=function(a){return function(){throw Error(a);}},Eo=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};var Jc="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var Fo={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};var Ho,Io=function(){if(void 0===Ho){var a=null,b=l.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:vg,createScript:vg,createScriptURL:vg})}catch(c){l.console&&l.console.error(c.message)}Ho=a}else Ho=a}return Ho};var Qc=function(a,b){this.H=a===Jo&&b||"";this.N=Ko};Qc.prototype.he=!0;Qc.prototype.Dd=function(){return this.H};var Rc=function(a){return a instanceof Qc&&a.constructor===Qc&&a.N===Ko?a.H:"type_error:Const"},Lo=function(a){return new Qc(Jo,a)},Ko={},Jo={};var Mo={},No=function(a,b){this.H=b===Mo?a:"";this.he=!0};No.prototype.toString=function(){return this.H.toString()};No.prototype.Dd=function(){return this.H.toString()};var Oo=function(){return void 0!==l.URL&&void 0!==l.URL.createObjectURL?l.URL:void 0!==l.createObjectURL?l:null};var Qo=function(a,b){this.H=b===Po?a:""};Qo.prototype.toString=function(){return this.H+""};Qo.prototype.he=!0;Qo.prototype.Dd=function(){return this.H.toString()};var cd=function(a){return a instanceof Qo&&a.constructor===Qo?a.H:"type_error:TrustedResourceUrl"},Po={},Lf=function(a){var b=Io();a=b?b.createScriptURL(a):a;return new Qo(a,Po)};var Oc=function(a,b){this.H=b===Ro?a:""};Oc.prototype.toString=function(){return this.H.toString()};Oc.prototype.he=!0;Oc.prototype.Dd=function(){return this.H.toString()};
var Pc=function(a){return a instanceof Oc&&a.constructor===Oc?a.H:"type_error:SafeUrl"},So=RegExp('^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|"[\\w;,= ]+"))*$',"i"),To=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Uo=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");return a.match(To)?jd(a):null},Vo=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,
Zc=function(a){if(a instanceof Oc)return a;a="object"==typeof a&&a.he?a.Dd():String(a);return Vo.test(a)?jd(a):Uo(a)},Wo;try{new URL("s://g"),Wo=!0}catch(a){Wo=!1}
var Xo=Wo,Yo=function(a){if(a instanceof Oc)return a;a="object"==typeof a&&a.he?a.Dd():String(a);a:{var b=a;if(Xo){try{var c=new URL(b)}catch(d){b="https:";break a}b=c.protocol}else b:{c=document.createElement("a");try{c.href=b}catch(d){b=void 0;break b}b=c.protocol;b=":"===b||""===b?"https:":b}}"javascript:"===b&&(a="about:invalid#zClosurez");return jd(a)},Ro={},jd=function(a){return new Oc(a,Ro)},$c=jd("about:invalid#zClosurez");var Zo={},$o=function(a,b){this.H=b===Zo?a:"";this.he=!0};$o.prototype.Dd=function(){return this.H};$o.prototype.toString=function(){return this.H.toString()};
var ap=function(a){return a instanceof $o&&a.constructor===$o?a.H:"type_error:SafeStyle"},bp=new $o("",Zo),Uc=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$"),Tc=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g"),Sc=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"),Vc=/\/\*/;var cp={},dp=function(a,b){this.H=b===cp?a:"";this.he=!0};dp.prototype.toString=function(){return this.H.toString()};dp.prototype.Dd=function(){return this.H};var ep=function(a){return a instanceof dp&&a.constructor===dp?a.H:"type_error:SafeStyleSheet"};var fp={},qe=function(a,b){this.H=b===fp?a:"";this.he=!0};qe.prototype.Dd=function(){return this.H.toString()};qe.prototype.toString=function(){return this.H.toString()};
var gp=function(a){return a instanceof qe&&a.constructor===qe?a.H:"type_error:SafeHtml"},pe=function(a){return a instanceof qe?a:ie(Ng("object"==typeof a&&a.he?a.Dd():String(a)))},kp=function(a,b,c){var d=String(a);if(!hp.test(d))throw Error("P");if(d.toUpperCase()in ip)throw Error("P");return jp(String(a),b,c)},mp=function(a){var b=pe(lp),c=[],d=function(e){Array.isArray(e)?e.forEach(d):(e=pe(e),c.push(gp(e).toString()))};a.forEach(d);return ie(c.join(gp(b).toString()))},np=function(a){return mp(Array.prototype.slice.call(arguments))},
ie=function(a){var b=Io();a=b?b.createHTML(a):a;return new qe(a,fp)},jp=function(a,b,c){var d="";if(b)for(var e in b)if(Object.prototype.hasOwnProperty.call(b,e)){if(!hp.test(e))throw Error("P");var f=b[e];if(null!=f){var g=e;if(f instanceof Qc)f=Rc(f);else if("style"==g.toLowerCase()){var k=f;if(!Ta(k))throw Error("P");if(!(k instanceof $o)){f=void 0;var m="";for(f in k)if(Object.prototype.hasOwnProperty.call(k,f)){if(!/^[-_a-zA-Z0-9]+$/.test(f))throw Error("O`"+f);var n=k[f];null!=n&&(n=Array.isArray(n)?
n.map(Yc).join(" "):Yc(n),m+=f+":"+n+";")}k=m?new $o(m,Zo):bp}f=ap(k)}else{if(/^on/i.test(g))throw Error("P");if(g.toLowerCase()in op)if(f instanceof Qo)f=cd(f).toString();else if(f instanceof Oc)f=Pc(f);else if("string"===typeof f)f=(Zc(f)||$c).Dd();else throw Error("P");}f.he&&(f=f.Dd());g=g+'="'+Ng(String(f))+'"';d+=" "+g}}b="<"+a+d;null==c?c=[]:Array.isArray(c)||(c=[c]);!0===Fo[a.toLowerCase()]?b+=">":(c=np(c),b+=">"+gp(c).toString()+"</"+a+">");return ie(b)},hp=/^[a-zA-Z0-9-]+$/,op={action:!0,
cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},ip={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},lp=new qe(l.trustedTypes&&l.trustedTypes.emptyHTML||"",fp);var pp=Eo(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=gp(lp);return!b.parentElement}),me=function(a,b){if(pp())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=gp(b)},qp=function(a,b){b=b instanceof Oc?b:Yo(b);a.href=Pc(b)},rp=function(a,b){b=b instanceof Oc?b:Yo(b);a.replace(Pc(b))},sp=function(a){var b=window,c=Lo("_blank");a=a instanceof Oc?a:Yo(a);(b||
l).open(Pc(a),c instanceof Qc?Rc(c):c||"")};var tp=function(a,b,c){return Math.min(Math.max(a,b),c)},vf=function(a){return a*Math.PI/180},up=function(a){return 0<a?1:0>a?-1:a};var vp=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};vp.prototype.clone=function(){return new vp(this.x,this.y)};vp.prototype.equals=function(a){return a instanceof vp&&wp(this,a)};var wp=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1},xp=function(a,b){return new vp(a.x-b.x,a.y-b.y)};h=vp.prototype;h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
h.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};h.translate=function(a,b){a instanceof vp?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};h.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};var yp=function(a,b){this.width=a;this.height=b},zp=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};h=yp.prototype;h.clone=function(){return new yp(this.width,this.height)};h.area=function(){return this.width*this.height};h.aspectRatio=function(){return this.width/this.height};h.isEmpty=function(){return!this.area()};h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};h.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};var Ap=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")},Bp=function(a){return decodeURIComponent(a.replace(/\+/g," "))},Cp=function(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a},Dp=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)},Ep=function(a,b){if(!Number.isFinite(a))return String(a);a=String(a);var c=a.indexOf(".");-1===c&&(c=a.length);var d="-"===a[0]?"-":"";d&&(a=a.substring(1));return d+Dp("0",
Math.max(0,b-c))+a},Fp=function(a){return null==a?"":String(a)},Gp=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^tg()).toString(36)},Hp=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})},Ip=function(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};var oe=function(a){return a?new Jp(Kp(a)):wg||(wg=new Jp)},Lp=function(a,b){return"string"===typeof b?a.getElementById(b):b},Np=function(a,b){var c=b||document;if(c.getElementsByClassName)a=c.getElementsByClassName(a)[0];else{c=document;var d=b||c;a=d.querySelectorAll&&d.querySelector&&a?d.querySelector(a?"."+a:""):Mp(c,"*",a,b)[0]||null}return a||null},Mp=function(a,b,c,d){a=d||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){d={};for(var e=0,f=0,g;g=a[f];f++)b==g.nodeName&&(d[e++]=g);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(f=e=0;g=a[f];f++)b=g.className,"function"==typeof b.split&&Ja(b.split(/\s+/),c)&&(d[e++]=g);d.length=e;return d}return a},Pp=function(a,b){Bc(b,function(c,d){c&&"object"==typeof c&&c.he&&(c=c.Dd());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:Op.hasOwnProperty(d)?
a.setAttribute(Op[d],c):Cg(d,"aria-")||Cg(d,"data-")?a.setAttribute(d,c):a[d]=c})},Op={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},Rp=function(a){a=a.document;a=Qp(a)?a.documentElement:a.body;return new yp(a.clientWidth,a.clientHeight)},Up=function(a){var b=Sp(a);a=Tp(a);return bh&&a.pageYOffset!=b.scrollTop?
new vp(b.scrollLeft,b.scrollTop):new vp(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)},Sp=function(a){return a.scrollingElement?a.scrollingElement:!fh&&Qp(a)?a.documentElement:a.body||a.documentElement},Vp=function(a){return a?Tp(a):window},Tp=function(a){return a.parentWindow||a.defaultView},Xp=function(a,b,c){return Wp(document,arguments)},Wp=function(a,b){var c=b[1],d=Yp(a,String(b[0]));c&&("string"===typeof c?d.className=c:Array.isArray(c)?d.className=c.join(" "):Pp(d,c));2<b.length&&
Zp(a,d,b,2);return d},Zp=function(a,b,c,d){function e(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(;d<c.length;d++){var f=c[d];if(!Pa(f)||Ta(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(Ta(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}Ea(g?Oa(f):f,e)}}},Yp=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},
$p=function(a){return document.createTextNode(String(a))},Qp=function(a){return"CSS1Compat"==a.compatMode},aq=function(a,b){a.appendChild(b)},bq=function(a,b){Zp(Kp(a),a,arguments,1)},cq=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},dq=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null},eq=function(a){if(void 0!==a.firstElementChild)a=a.firstElementChild;else for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a},fq=function(a){return Ta(a)&&1==a.nodeType},gq=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},Kp=function(a){return 9==a.nodeType?a:a.ownerDocument||a.document},hq=function(a){return a.contentDocument||a.contentWindow.document},iq=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 cq(a),a.appendChild(Kp(a).createTextNode(String(b)))},jq={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},kq={IMG:" ",BR:"\n"},lq=function(a){var b;if(b=a.hasAttribute("tabindex"))a=a.tabIndex,b="number"===typeof a&&0<=a&&32768>a;return b},mq=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))},oq=function(a){var b=[];nq(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},pq=function(a){var b=[];nq(a,b,!1);return b.join("")},nq=function(a,b,c){if(!(a.nodeName in jq))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 kq)b.push(kq[a.nodeName]);else for(a=a.firstChild;a;)nq(a,b,c),a=a.nextSibling},Jp=function(a){this.H=a||l.document||document};h=Jp.prototype;h.ma=function(a){return Lp(this.H,a)};
h.kb=function(a,b,c){return Wp(this.H,arguments)};h.createElement=function(a){return Yp(this.H,a)};h.appendChild=aq;h.append=bq;h.uq=cq;h.Gn=dq;var qq=function(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})};Jp.prototype.N=eq;Jp.prototype.O=fq;Jp.prototype.contains=gq;var We=function(a,b,c){c=c||l;var d=c.onerror,e=!!b;c.onerror=function(f,g,k,m,n){d&&d(f,g,k,m,n);a({message:f,fileName:g,line:k,lineNumber:k,Mx:m,error:n});return e}},tq=function(a){var b=ig("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(f){d="Not available",c=!0}try{var e=a.fileName||
a.filename||a.sourceURL||l.$googDebugFname||b}catch(f){e="Not available",c=!0}b=rq(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name))return c=a.message,null==c&&(c=a.constructor&&a.constructor instanceof Function?'Unknown Error of type "'+(a.constructor.name?a.constructor.name:sq(a.constructor))+'"':"Unknown Error of unknown type","function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())),{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,
stack:b||"Not available"};a.stack=b;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}},rq=function(a,b){b||(b={});b[uq(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[uq(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=rq(a,b));return c},uq=function(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack},vq=function(a){var b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,
a||vq),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=wq(a||arguments.callee.caller,[]));return b},wq=function(a,b){var c=[];if(Ja(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(sq(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<e&&c.push(", ");var f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=sq(f))?
f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.slice(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(wq(a.caller,b))}catch(g){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},sq=function(a){if(xq[a])return xq[a];a=String(a);if(!xq[a]){var b=/function\s+([^\(]+)/m.exec(a);xq[a]=b?b[1]:"[Anonymous]"}return xq[a]},xq={};var yq=function(a,b){this.O=a;this.T=b;this.N=0;this.H=null};yq.prototype.get=function(){if(0<this.N){this.N--;var a=this.H;this.H=a.next;a.next=null}else a=this.O();return a};var zq=function(a,b){a.T(b);100>a.N&&(a.N++,b.next=a.H,a.H=b)};var Aq=[],Bq=[],Cq=!1,Dq=function(a){Aq[Aq.length]=a;if(Cq)for(var b=0;b<Bq.length;b++)a(J(Bq[b].H,Bq[b]))},ef=function(a){Cq=!0;for(var b=J(a.H,a),c=0;c<Aq.length;c++)Aq[c](b);Bq.push(a)};var Eq,Fq=function(){var a=l.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!ka("Presto")&&(a=function(){var e=Yp(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=J(function(m){if(("*"==k||m.origin==k)&&m.data==g)this.port1.onmessage()},
this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,k)}}});if("undefined"!==typeof a&&!na()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){l.setTimeout(e,0)}},Gq=Co;Dq(function(a){Gq=a});var Hq=function(){this.N=this.H=null};Hq.prototype.add=function(a,b){var c=Iq.get();c.set(a,b);this.N?this.N.next=c:this.H=c;this.N=c};Hq.prototype.remove=function(){var a=null;this.H&&(a=this.H,this.H=this.H.next,this.H||(this.N=null),a.next=null);return a};var Iq=new yq(function(){return new Jq},function(a){return a.reset()}),Jq=function(){this.next=this.scope=this.fn=null};Jq.prototype.set=function(a,b){this.fn=a;this.scope=b;this.next=null};
Jq.prototype.reset=function(){this.next=this.scope=this.fn=null};var Kq,Lq=!1,Mq=new Hq,Oq=function(a,b){Kq||Nq();Lq||(Kq(),Lq=!0);Mq.add(a,b)},Nq=function(){if(l.Promise&&l.Promise.resolve){var a=l.Promise.resolve(void 0);Kq=function(){a.then(Pq)}}else Kq=function(){var b=Pq;b=Gq(b);"function"!==typeof l.setImmediate||l.Window&&l.Window.prototype&&!oa()&&l.Window.prototype.setImmediate==l.setImmediate?(Eq||(Eq=Fq()),Eq(b)):l.setImmediate(b)}},Pq=function(){for(var a;a=Mq.remove();){try{a.fn.call(a.scope)}catch(b){ea(b)}zq(Iq,a)}Lq=!1};var Qq=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Sq=function(a){this.H=0;this.W=void 0;this.T=this.N=this.O=null;this.U=this.V=!1;if(a!=Bo)try{var b=this;a.call(void 0,function(c){Rq(b,2,c)},function(c){Rq(b,3,c)})}catch(c){Rq(this,3,c)}},Tq=function(){this.next=this.context=this.N=this.O=this.H=null;this.T=!1};Tq.prototype.reset=function(){this.context=this.N=this.O=this.H=null;this.T=!1};
var Uq=new yq(function(){return new Tq},function(a){a.reset()}),Vq=function(a,b,c){var d=Uq.get();d.O=a;d.N=b;d.context=c;return d},Wq=function(a){if(a instanceof Sq)return a;var b=new Sq(Bo);Rq(b,2,a);return b},Xq=function(){return new Sq(function(a,b){b("The pano does not have any lat/lng.")})},Zq=function(){var a,b,c=new Sq(function(d,e){a=d;b=e});return new Yq(c,a,b)};Sq.prototype.then=function(a,b,c){return $q(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};
Sq.prototype.$goog_Thenable=!0;Sq.prototype.cancel=function(a){if(0==this.H){var b=new ar(a);Oq(function(){br(this,b)},this)}};
var br=function(a,b){if(0==a.H)if(a.O){var c=a.O;if(c.N){for(var d=0,e=null,f=null,g=c.N;g&&(g.T||(d++,g.H==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.H&&1==d?br(c,b):(f?(d=f,d.next==c.T&&(c.T=d),d.next=d.next.next):cr(c),dr(c,e,3,b)))}a.O=null}else Rq(a,3,b)},fr=function(a,b){a.N||2!=a.H&&3!=a.H||er(a);a.T?a.T.next=b:a.N=b;a.T=b},$q=function(a,b,c,d){var e=Vq(null,null,null);e.H=new Sq(function(f,g){e.O=b?function(k){try{var m=b.call(d,k);f(m)}catch(n){g(n)}}:f;e.N=c?function(k){try{var m=c.call(d,
k);void 0===m&&k instanceof ar?g(k):f(m)}catch(n){g(n)}}:g});e.H.O=a;fr(a,e);return e.H};Sq.prototype.ka=function(a){this.H=0;Rq(this,2,a)};Sq.prototype.na=function(a){this.H=0;Rq(this,3,a)};
var Rq=function(a,b,c){if(0==a.H){a===c&&(b=3,c=new TypeError("Q"));a.H=1;a:{var d=c,e=a.ka,f=a.na;if(d instanceof Sq){fr(d,Vq(e||Bo,f||null,a));var g=!0}else if(Qq(d))d.then(e,f,a),g=!0;else{if(Ta(d))try{var k=d.then;if("function"===typeof k){gr(d,k,e,f,a);g=!0;break a}}catch(m){f.call(a,m);g=!0;break a}g=!1}}g||(a.W=c,a.H=b,a.O=null,er(a),3!=b||c instanceof ar||hr(a,c))}},gr=function(a,b,c,d,e){var f=!1,g=function(m){f||(f=!0,c.call(e,m))},k=function(m){f||(f=!0,d.call(e,m))};try{b.call(a,g,k)}catch(m){k(m)}},
er=function(a){a.V||(a.V=!0,Oq(a.ha,a))},cr=function(a){var b=null;a.N&&(b=a.N,a.N=b.next,b.next=null);a.N||(a.T=null);return b};Sq.prototype.ha=function(){for(var a;a=cr(this);)dr(this,a,this.H,this.W);this.V=!1};
var dr=function(a,b,c,d){if(3==c&&b.N&&!b.T)for(;a&&a.U;a=a.O)a.U=!1;if(b.H)b.H.O=null,ir(b,c,d);else try{b.T?b.O.call(b.context):ir(b,c,d)}catch(e){jr.call(null,e)}zq(Uq,b)},ir=function(a,b,c){2==b?a.O.call(a.context,c):a.N&&a.N.call(a.context,c)},hr=function(a,b){a.U=!0;Oq(function(){a.U&&jr.call(null,b)})},jr=ea,ar=function(a){aa.call(this,a);this.H=!1};L(ar,aa);ar.prototype.name="cancel";var Yq=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c};var kr;try{new URL("s://g"),kr=!0}catch(a){kr=!1}var ed=kr;var lr={};var mr=function(){},ad=function(a){this.H=a};K(ad,mr);ad.prototype.toString=function(){return this.H};var gd=function(a){this.uc=a},nr=[hd("data"),hd("http"),hd("https"),hd("mailto"),hd("ftp"),new gd(function(a){return/^[^:]*([/?#]|$)/.test(a)})];var or=function(a){this.H=a;a.then(J(function(){},this),function(){},this)},pr=function(a,b){a.H.then(function(c){var d=c.startFeedback;if(!d)throw Error("S`startFeedback");return d.apply(c,b)})},rr=function(a,b,c){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=qr(a,b).then(function(f){return f.apply(null,d)});return new or(e)},sr={},qr=function(a,b){var c=sr[b];if(c)return c;c=(c=ig(b))?Wq(c):(new Sq(function(d,e){var f=(new Jp(document)).createElement("SCRIPT");
f.async=!0;dd(f,Lf(Rc(a)));f.onload=f.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&"complete"!=f.readyState||d()};f.onerror=e;(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){var d=ig(b);if(!d)throw Error("T`"+b+"`"+a);return d});return sr[b]=c};var tr=function(a){this.H=a};tr.prototype.N=function(a){pr(this.H,arguments)};var ur=Lo("https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js"),vr=qr(ur,"help.service.Lazy.create");$q(vr,null,function(){});var wr=function(a){w.call(this,a)};K(wr,w);var xr=Symbol(void 0);var Qd,Pd,Kd,Ed,Gd,Sd,Md,Rd,Td,Cd,yr;
if("function"===typeof Symbol&&"symbol"===typeof Symbol()){var zr=Symbol(void 0),Ar=Symbol(void 0),Br=Symbol(void 0),Cr=Symbol(void 0),Dr=Symbol(void 0);Qd=function(a,b){a[zr]=Pd(a)|b};Pd=function(a){return a[zr]||0};Ed=function(a,b,c,d){a[Ar]=b;a[Dr]=c;a[Br]=d;a[Cr]=void 0};Kd=function(a){return null!=a[Ar]};Gd=function(a){return a[Ar]};Sd=function(a,b){a[Ar]=b};Md=function(a){return a[Br]};Rd=function(a,b){a[Br]=b};Td=function(a){return a[Cr]};Cd=function(a,b){a[Cr]=b};yr=function(a,b){return a[Dr]=
b}}else Qd=pd,Pd=qd,Ed=rd,Kd=sd,Gd=td,Sd=ud,Md=vd,Rd=wd,Td=xd,Cd=yd,yr=zd;Object.freeze([]);var Er=function(){};var Vd=function(a){a?(this.fields=a.fields,this.buffer=a.buffer):this.fields=[]};K(Vd,Er);Vd.prototype.add=function(a){var b=a.O,c=a.H;if(c.U)throw Error("B");this.buffer=c.N;c=a.T;var d=a.U;do Wh(a);while(Vh(a,d));this.fields.push(b,c,a.H.H)};var $d=function(a,b){var c=a.buffer;if(c){a=a.fields;for(var d=0,e=a.length;d<e;d+=3){var f=b,g=c.subarray(a[d+1],a[d+2]);rf(f,f.H.end());rf(f,g)}}};var Zd=Symbol(void 0);var ge=ld(function(a){var b=Rh(a.H)>>>0;a=a.H;if(0>b)throw Error("A`"+b);var c=a.H,d=c+b;if(d>a.O)throw Error("z`"+(a.O-c)+"`"+b);a.H=d;a=a.N;if(zg){var e=a,f;(f=yg)||(f=yg=new TextDecoder("utf-8",{fatal:!0}));b=c+b;e=0===c&&b===e.length?e:e.subarray(c,b);try{var g=f.decode(e)}catch(n){if(void 0===xg){try{f.decode(new Uint8Array([128]))}catch(r){}try{f.decode(new Uint8Array([97])),xg=!0}catch(r){xg=!1}}!xg&&(yg=void 0);throw n;}}else{g=c;b=g+b;c=[];d=null;for(var k,m;g<b;)k=a[g++],128>k?c.push(k):
224>k?g>=b?ca():(m=a[g++],194>k||128!==(m&192)?(g--,ca()):c.push((k&31)<<6|m&63)):240>k?g>=b-1?ca():(m=a[g++],128!==(m&192)||224===k&&160>m||237===k&&160<=m||128!==((e=a[g++])&192)?(g--,ca()):c.push((k&15)<<12|(m&63)<<6|e&63)):244>=k?g>=b-2?ca():(m=a[g++],128!==(m&192)||0!==(k<<28)+(m-144)>>30||128!==((e=a[g++])&192)||128!==((f=a[g++])&192)?(g--,ca()):(k=(k&7)<<18|(m&63)<<12|(e&63)<<6|f&63,k-=65536,c.push((k>>10&1023)+55296,(k&1023)+56320))):ca(),8192<=c.length&&(d=da(d,c),c.length=0);g=da(d,c)}return g},
function(a,b,c){if(null!=c){var d=!1;d=void 0===d?!1:d;if(Bg){if(d&&/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(c))throw Error("o");c=(Ag||(Ag=new TextEncoder)).encode(c)}else{for(var e=0,f=new Uint8Array(3*c.length),g=0;g<c.length;g++){var k=c.charCodeAt(g);if(128>k)f[e++]=k;else{if(2048>k)f[e++]=k>>6|192;else{if(55296<=k&&57343>=k){if(56319>=k&&g<c.length){var m=c.charCodeAt(++g);if(56320<=m&&57343>=m){k=1024*(k-55296)+m-56320+65536;f[e++]=k>>18|240;f[e++]=k>>
12&63|128;f[e++]=k>>6&63|128;f[e++]=k&63|128;continue}else g--}if(d)throw Error("o");k=65533}f[e++]=k>>12|224;f[e++]=k>>6&63|128}f[e++]=k&63|128}}c=e===f.length?f:f.subarray(0,e)}ri(b.H,8*a+2);ri(b.H,c.length);rf(b,b.H.end());rf(b,c)}}),fe=ld(function(a){return Rh(a.H)},function(a,b,c){if(null!=c&&null!=c)if(ri(b.H,8*a),a=b.H,0<=c)ri(a,c);else{for(b=0;9>b;b++)a.H.push(c&127|128),c>>=7;a.H.push(1)}});Object.create(null);var Fr=function(a,b){a=a||[];Kd(a)?(b&&b>a.length&&!Hd(a)&&Sd(a,b),yr(a,this)):Fd(a,b,void 0,this);this.jc=a};h=Fr.prototype;h.clear=function(){this.jc.length=0;Dd(this.jc)};h.clone=function(){var a=new this.constructor;Ld(a.jc,this.jc);return a};h.equals=function(a){var b=a&&a.jc;return b?this===a?!0:be(this.jc,b):!1};h.xn=function(){return de(this.jc)};h.toArray=function(){return this.jc};var pf=function(a){Fr.call(this,a)};K(pf,Fr);pf.prototype.getId=function(){var a=Jd(this.jc,2);return null==a?"":a};var ee;var Gr=function(a){w.call(this,a)};K(Gr,w);Gr.prototype.getData=function(){return p(this,4)};Gr.Gb="er";var uo=new to;var Hr=function(a,b){return"number"==typeof a?0<a?1:0>a?-1:b?null:0:null==a?null:a?-1:1},Ir=/<[^>]*>|&[^;]+;/g,Jr=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Kr=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"),
Lr=/^http:\/\/.*/,Mr=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i"),Nr=/\s+/,Or=/[\d\u06f0-\u06f9]/,Pr=function(a,b){var c=0,d=0,e=!1;a=(b?a.replace(Ir,""):a).split(Nr);for(b=0;b<a.length;b++){var f=a[b];Kr.test(f)?(c++,d++):Lr.test(f)?e=!0:Jr.test(f)?d++:Or.test(f)&&(e=!0)}return 0==d?e?1:0:.4<c/d?-1:1},Qr=function(a,b){a&&(b=Hr(b))&&(a.style.textAlign=-1==b?"right":"left",a.dir=-1==b?"rtl":"ltr")},Rr=function(a,b){switch(Pr(b)){case 1:"ltr"!==
a.dir&&(a.dir="ltr");break;case -1:"rtl"!==a.dir&&(a.dir="rtl");break;default:a.removeAttribute("dir")}};var Sr=function(a){if(a.Ec&&"function"==typeof a.Ec)a=a.Ec();else if(Pa(a)||"string"===typeof a)a=a.length;else{var b=0,c;for(c in a)b++;a=b}return a},Tr=function(a){if(a.zc&&"function"==typeof a.zc)return a.zc();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(Pa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Fc(a)},Ur=function(a){if(a.ad&&"function"==typeof a.ad)return a.ad();
if(!a.zc||"function"!=typeof a.zc){if("undefined"!==typeof Map&&a instanceof Map)return Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set)){if(Pa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return Gc(a)}}},Vr=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(Pa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var d=Ur(a),e=Tr(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)},Wr=function(a,
b){if("function"==typeof a.every)return a.every(b,void 0);if(Pa(a)||"string"===typeof a)return Array.prototype.every.call(a,b,void 0);for(var c=Ur(a),d=Tr(a),e=d.length,f=0;f<e;f++)if(!b.call(void 0,d[f],c&&c[f],a))return!1;return!0};var Xr=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),Yr=function(a){return a?decodeURI(a):a},Zr=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?Bp(e):"")}}},$r=function(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+
1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]},as=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)as(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))},bs=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)as(a[b],a[b+1],c);return c.join("&")},ds=function(a){var b=[],c;for(c in a)as(c,a[c],b);return b.join("&")},es=function(a,b){var c=2==arguments.length?bs(arguments[1],0):bs(arguments,1);return $r(a,
c)},fs=/#|$/;var gs=function(a,b){this.O=this.ha=this.U="";this.W=null;this.T=this.N="";this.V=!1;var c;a instanceof gs?(this.V=void 0!==b?b:a.V,hs(this,a.U),this.ha=a.ha,this.O=a.O,is(this,a.W),this.N=a.N,js(this,a.H.clone()),this.T=a.T):a&&(c=String(a).match(Xr))?(this.V=!!b,hs(this,c[1]||"",!0),this.ha=ks(c[2]||""),this.O=ks(c[3]||"",!0),is(this,c[4]),this.N=ks(c[5]||"",!0),js(this,c[6]||"",!0),this.T=ks(c[7]||"")):(this.V=!!b,this.H=new ls(null,this.V))};
gs.prototype.toString=function(){var a=[],b=this.U;b&&a.push(ms(b,ns,!0),":");var c=this.O;if(c||"file"==b)a.push("//"),(b=this.ha)&&a.push(ms(b,ns,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.W,null!=c&&a.push(":",String(c));if(c=this.N)this.O&&"/"!=c.charAt(0)&&a.push("/"),a.push(ms(c,"/"==c.charAt(0)?os:ps,!0));(c=this.H.toString())&&a.push("?",c);(c=this.T)&&a.push("#",ms(c,qs));return a.join("")};
gs.prototype.resolve=function(a){var b=this.clone(),c=!!a.U;c?hs(b,a.U):c=!!a.ha;c?b.ha=a.ha:c=!!a.O;c?b.O=a.O:c=null!=a.W;var d=a.N;if(c)is(b,a.W);else if(c=!!a.N){if("/"!=d.charAt(0))if(this.O&&!this.N)d="/"+d;else{var e=b.N.lastIndexOf("/");-1!=e&&(d=b.N.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=Cg(e,"/");e=e.split("/");for(var f=[],g=0;g<e.length;){var k=e[g++];"."==k?d&&g==e.length&&f.push(""):".."==k?((1<f.length||1==f.length&&""!=f[0])&&
f.pop(),d&&g==e.length&&f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?b.N=d:c=""!==a.H.toString();c?js(b,a.H.clone()):c=!!a.T;c&&(b.T=a.T);return b};gs.prototype.clone=function(){return new gs(this)};
var hs=function(a,b,c){a.U=c?ks(b,!0):b;a.U&&(a.U=a.U.replace(/:$/,""))},is=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("U`"+b);a.W=b}else a.W=null},js=function(a,b,c){b instanceof ls?(a.H=b,rs(a.H,a.V)):(c||(b=ms(b,ss)),a.H=new ls(b,a.V))},us=function(a,b,c){Array.isArray(c)||(c=[String(c)]);ts(a.H,b,c)},vs=function(a,b){return a instanceof gs?a.clone():new gs(a,b)},ks=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},ms=function(a,b,c){return"string"===
typeof a?(a=encodeURI(a).replace(b,ws),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},ws=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},ns=/[#\/\?@]/g,ps=/[#\?:]/g,os=/[#\?]/g,ss=/[#\?@]/g,qs=/#/g,ls=function(a,b){this.N=this.H=null;this.O=a||null;this.T=!!b},xs=function(a){a.H||(a.H=new Map,a.N=0,a.O&&Zr(a.O,function(b,c){a.add(Bp(b),c)}))},ys=function(a){var b=Ur(a);if("undefined"==typeof b)throw Error("W");var c=new ls(null);a=Tr(a);for(var d=0;d<b.length;d++){var e=
b[d],f=a[d];Array.isArray(f)?ts(c,e,f):c.add(e,f)}return c};h=ls.prototype;h.Ec=function(){xs(this);return this.N};h.add=function(a,b){xs(this);this.O=null;a=zs(this,a);var c=this.H.get(a);c||this.H.set(a,c=[]);c.push(b);this.N+=1;return this};h.remove=function(a){xs(this);a=zs(this,a);return this.H.has(a)?(this.O=null,this.N-=this.H.get(a).length,this.H.delete(a)):!1};h.clear=function(){this.H=this.O=null;this.N=0};h.isEmpty=function(){xs(this);return 0==this.N};
var As=function(a,b){xs(a);b=zs(a,b);return a.H.has(b)};h=ls.prototype;h.xg=function(a){var b=this.zc();return Ja(b,a)};h.forEach=function(a,b){xs(this);this.H.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};h.ad=function(){xs(this);for(var a=Array.from(this.H.values()),b=Array.from(this.H.keys()),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};
h.zc=function(a){xs(this);var b=[];if("string"===typeof a)As(this,a)&&(b=b.concat(this.H.get(zs(this,a))));else{a=Array.from(this.H.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};h.set=function(a,b){xs(this);this.O=null;a=zs(this,a);As(this,a)&&(this.N-=this.H.get(a).length);this.H.set(a,[b]);this.N+=1;return this};h.get=function(a,b){if(!a)return b;a=this.zc(a);return 0<a.length?String(a[0]):b};
var ts=function(a,b,c){a.remove(b);0<c.length&&(a.O=null,a.H.set(zs(a,b),Oa(c)),a.N+=c.length)};ls.prototype.toString=function(){if(this.O)return this.O;if(!this.H)return"";for(var a=[],b=Array.from(this.H.keys()),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.zc(d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.O=a.join("&")};
ls.prototype.clone=function(){var a=new ls;a.O=this.O;this.H&&(a.H=new Map(this.H),a.N=this.N);return a};var zs=function(a,b){b=String(b);a.T&&(b=b.toLowerCase());return b},rs=function(a,b){b&&!a.T&&(xs(a),a.O=null,a.H.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),ts(this,e,c))},a));a.T=b};var Bs={},Cs={},Ds={},Es={},Fs={},Gs=function(){throw Error("X");};Gs.prototype.yg=null;Gs.prototype.getContent=function(){return this.content};Gs.prototype.toString=function(){return this.content};Gs.prototype.yn=function(){if(this.Jd!==Bs)throw Error("Y");return ie(this.toString())};var Hs=function(){Gs.call(this)};L(Hs,Gs);Hs.prototype.Jd=Bs;var Is=function(){Gs.call(this)};L(Is,Gs);Is.prototype.Jd=Cs;Is.prototype.yg=1;var Js=function(){Gs.call(this)};L(Js,Gs);Js.prototype.Jd=Es;
Js.prototype.yg=1;var Ks=function(a,b){return null!=a&&a.Jd===b};var Ls=function(){this.H=Hr(1,!0)};var Ms=function(a){if(null!=a)switch(a.yg){case 1:return 1;case -1:return-1;case 0:return 0}return null},R=function(a){return Ks(a,Bs)?a:a instanceof qe?Q(gp(a).toString()):a instanceof qe?Q(gp(a).toString()):Q(String(String(a)).replace(Ns,Os),Ms(a))},Q=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.yg=d);return c}}(Hs),Ps=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c){return new b(String(c))}}(Js),
Qs=function(a,b){return a&&b&&a.wt&&b.wt?a.Jd!==b.Jd?!1:a.toString()===b.toString():a instanceof Gs&&b instanceof Gs?a.Jd!=b.Jd?!1:a.toString()==b.toString():a==b},Rs=function(a){return a instanceof Gs?!!a.getContent():!!a},Ss=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=String(c);if(!c)return"";c=new b(c);void 0!==d&&(c.yg=d);return c}}(Hs),Ts=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c){return(c=String(c))?new b(c):
""}}(Is),Us=function(a){return a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>")},S=function(a){return Ks(a,Bs)?Vs(String(a.getContent()).replace(Ws,"").replace(Xs,"&lt;")):String(a).replace(Ns,Os)},$s=function(){return Ks("gci-scene-separator-content",Bs)?String(String("gci-scene-separator-content".getContent()).replace(Ws,"").replace(Xs,"&lt;")).replace(Ys,Os):"gci-scene-separator-content".replace(Zs,Os)},bt=function(a){Ks(a,Es)?a=a.getContent():(a=String(a),a=at.test(a)?a:"zSoyz");return a},ct=
function(a){Ks(a,Es)&&(a=a.getContent());return(a&&!a.startsWith(" ")?" ":"")+a},ht=function(a){Ks(a,Cs)||Ks(a,Ds)?a=dt(a):a instanceof Oc?a=dt(Pc(a)):a instanceof Oc?a=dt(Pc(a)):a instanceof Qo?a=dt(cd(a).toString()):a instanceof Qo?a=dt(cd(a).toString()):(a=String(a),a=et.test(a)?a.replace(ft,gt):"about:invalid#zSoyz");return a},jt=function(a){Ks(a,Cs)||Ks(a,Ds)?a=dt(a):a instanceof Oc?a=dt(Pc(a)):a instanceof Oc?a=dt(Pc(a)):a instanceof Qo?a=dt(cd(a).toString()):a instanceof Qo?a=dt(cd(a).toString()):
(a=String(a),a=it.test(a)?a.replace(ft,gt):"about:invalid#zSoyz");return a},lt=function(a){Ks(a,Fs)?a=Us(a.getContent()):null==a?a="":a instanceof $o?a=Us(ap(a)):a instanceof $o?a=Us(ap(a)):a instanceof dp?a=Us(ep(a)):a instanceof dp?a=Us(ep(a)):(a=String(a),a=kt.test(a)?a:"zSoyz");return a},mt={},nt=function(a){var b=mt[1]||(mt[1]=new Ls),c=Ms(a);if(null==c){var d=d||null!=a&&a.Jd===Bs;c=Pr(a+"",d);null!=a&&void 0!==a.yg&&(a.yg=c)}return Ps(c!=b.H?-1==c?'dir="rtl"':1==c?'dir="ltr"':"":"")},ot={"\x00":"&#0;",
"\t":"&#9;","\n":"&#10;","\v":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"},Os=function(a){return ot[a]},pt={"\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"},gt=function(a){return pt[a]},Ns=/[\x00\x22\x26\x27\x3c\x3e]/g,qt=/[\x00\x22\x27\x3c\x3e]/g,Zs=/[\x00\x09-\x0d \x22\x26\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,Ys=/[\x00\x09-\x0d \x22\x27\x2d\/\x3c-\x3e`\x85\xa0\u2028\u2029]/g,
ft=/[\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,kt=/^(?!-*(?:expression|(?:moz-)?binding))(?:(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|(?:rgb|rgba|hsl|hsla|calc|max|min|cubic-bezier|linear-gradient)\((?:[-\u0020\t,+.!#%_0-9a-zA-Z]|(?:rgb|rgba|hsl|hsla|calc|max|min|cubic-bezier|linear-gradient)\([-\u0020\t,+.!#%_0-9a-zA-Z]+\))+\)|[-+]?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:e-?[0-9]+)?(?:[a-z]{1,4}|%)?|!important)(?:\s*[,\u0020]\s*|$))*$/i,
et=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,it=/^[^&:\/?#]*(?:[\/?#]|$)|^https?:|^ftp:|^data:image\/[a-z0-9+]+;base64,[a-z0-9+\/]+=*$|^blob:/i,at=/^(?!on|src|(?:action|archive|background|cite|classid|codebase|content|data|dsync|href|http-equiv|longdesc|style|usemap)\s*$)(?:[a-z0-9_$:-]*)$/i,rt=/^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i,Vs=function(a){return String(a).replace(qt,Os)},dt=function(a){return String(a).replace(ft,
gt)},st=function(a){a=String(a);return rt.test(a)?a:"zSoyz"},Ws=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Xs=/</g;var ke={};var tt=function(a){var b=a.text,c="";a=ht(a.url);a=Ts(a);c+='<a href="'+S(ht(a))+'" target="_blank" rel="nofollow">'+R(""+b)+"</a>";return Q(c)},ut=function(a){return Q("<b>"+R(""+a.text)+"</b>")},vt=function(a){return Q("<i>"+R(""+a.text)+"</i>")},wt=function(a){return Q("<sub>"+R(""+a.text)+"</sub>")},xt=function(a){return Q("<sup>"+R(""+a.text)+"</sup>")};var zt=function(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""},At=function(a){return a.classList?a.classList:zt(a).match(/\S+/g)||[]},Bt=function(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)},Ct=function(a,b){return a.classList?a.classList.contains(b):Ja(At(a),b)},Dt=function(a,b){if(a.classList)a.classList.add(b);else if(!Ct(a,b)){var c=zt(a);Bt(a,c+(0<c.length?" "+b:b))}},Et=function(a,b){if(a.classList)Array.prototype.forEach.call(b,
function(e){Dt(a,e)});else{var c={};Array.prototype.forEach.call(At(a),function(e){c[e]=!0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in c)b+=0<b.length?" "+d:d;Bt(a,b)}},Ft=function(a,b){a.classList?a.classList.remove(b):Ct(a,b)&&Bt(a,Array.prototype.filter.call(At(a),function(c){return c!=b}).join(" "))},Gt=function(a,b){a.classList?Array.prototype.forEach.call(b,function(c){Ft(a,c)}):Bt(a,Array.prototype.filter.call(At(a),function(c){return!Ja(b,c)}).join(" "))},Ht=function(a,
b,c){c?Dt(a,b):Ft(a,b)};var It={Bn:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},mq:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},Jt=It;Jt=It;var Kt={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
"RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var Lt={En:".",ol:",",Vn:"%",Wl:"0",Pq:"+",Tn:"-",Fn:"E",Wn:"\u2030",rl:"\u221e",Mq:"NaN",Dn:"#,##0.###",Sq:"#E0",Oq:"#,##0%",nq:"\u00a4#,##0.00",ll:"USD"},Mt=Lt;Mt=Lt;var Qt=function(a){this.ta=40;this.O=1;this.wa=0;this.N=3;this.ua=this.T=0;this.Ba=!1;this.va=this.ha="";this.U=Mt.Tn;this.ka="";this.H=1;this.W=!1;this.V=[];this.Aa=this.Mb=!1;this.na=0;if("number"===typeof a)switch(a){case 1:Nt(this,Mt.Dn);break;case 2:Nt(this,Mt.Sq);break;case 3:Nt(this,Mt.Oq);break;case 4:a=Mt.nq;var b=["0"],c=Kt[Mt.ll];if(c){c=c[0]&7;if(0<c){b.push(".");for(var d=0;d<c;d++)b.push("0")}a=a.replace(/0.00/g,b.join(""))}Nt(this,a);break;case 5:Ot(this,1);break;case 6:Ot(this,2);
break;default:throw Error("ba");}else Nt(this,a)},Nt=function(a,b){var c=[0];a.ha=Rt(a,b,c);for(var d=c[0],e=-1,f=0,g=0,k=0,m=-1,n=b.length,r=!0;c[0]<n&&r;c[0]++)switch(b.charAt(c[0])){case "#":0<g?k++:f++;0<=m&&0>e&&m++;break;case "0":if(0<k)throw Error("ha`"+b);g++;0<=m&&0>e&&m++;break;case ",":0<m&&a.V.push(m);m=0;break;case ".":if(0<=e)throw Error("ia`"+b);e=f+g+k;break;case "E":if(a.Aa)throw Error("ja`"+b);a.Aa=!0;a.ua=0;c[0]+1<n&&"+"==b.charAt(c[0]+1)&&(c[0]++,a.Ba=!0);for(;c[0]+1<n&&"0"==b.charAt(c[0]+
1);)c[0]++,a.ua++;if(1>f+g||1>a.ua)throw Error("ka`"+b);r=!1;break;default:c[0]--,r=!1}0==g&&0<f&&0<=e&&(g=e,0==g&&g++,k=f-g,f=g-1,g=1);if(0>e&&0<k||0<=e&&(e<f||e>f+g)||0==m)throw Error("la`"+b);k=f+g+k;a.N=0<=e?k-e:0;0<=e&&(a.T=f+g-e,0>a.T&&(a.T=0));a.O=(0<=e?e:k)-f;a.Aa&&(a.ta=f+a.O,0==a.N&&0==a.O&&(a.O=1));a.V.push(Math.max(0,m));a.Mb=0==e||e==k;d=c[0]-d;a.va=Rt(a,b,c);c[0]<b.length&&";"==b.charAt(c[0])?(c[0]++,1!=a.H&&(a.W=!0),a.U=Rt(a,b,c),c[0]+=d,a.ka=Rt(a,b,c)):(a.U+=a.ha,a.ka+=a.va)},Ot=function(a,
b){a.na=b;Nt(a,Mt.Dn);a.T=0;a.N=2;if(0<a.T)throw Error("$");a.wa=2};
Qt.prototype.parse=function(a,b){b=b||[0];if(0!==this.na)throw Error("ca");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.ha,b[0])==b[0],d=a.indexOf(this.U,b[0])==b[0];c&&d&&(this.ha.length>this.U.length?d=!1:this.ha.length<this.U.length&&(c=!1));c?b[0]+=this.ha.length:d&&(b[0]+=this.U.length);if(a.indexOf(Mt.rl,b[0])==b[0]){b[0]+=Mt.rl.length;var e=Infinity}else{e=a;var f=!1,g=!1,k=!1,m=-1,n=1,r=Mt.En,u=Mt.ol,x=Mt.Fn;if(0!=this.na)throw Error("da");u=u.replace(/\u202f/g,"\u00a0");for(var B=
"";b[0]<e.length;b[0]++){var A=e.charAt(b[0]),T=St(A);if(0<=T&&9>=T)B+=T,k=!0;else if(A==r.charAt(0)){if(f||g)break;B+=".";f=!0}else if(A==u.charAt(0)&&("\u00a0"!=u.charAt(0)||b[0]+1<e.length&&0<=St(e.charAt(b[0]+1)))){if(f||g)break}else if(A==x.charAt(0)){if(g)break;B+="E";g=!0;m=b[0]}else if("+"==A||"-"==A){if(k&&m!=b[0]-1)break;B+=A}else if(1==this.H&&A==Mt.Vn.charAt(0)){if(1!=n)break;n=100;if(k){b[0]++;break}}else if(1==this.H&&A==Mt.Wn.charAt(0)){if(1!=n)break;n=1E3;if(k){b[0]++;break}}else break}1!=
this.H&&(n=this.H);e=parseFloat(B)/n}if(c){if(a.indexOf(this.va,b[0])!=b[0])return NaN;b[0]+=this.va.length}else if(d){if(a.indexOf(this.ka,b[0])!=b[0])return NaN;b[0]+=this.ka.length}return d?-e:e};
Qt.prototype.format=function(a){if(this.T>this.N)throw Error("ea");if(isNaN(a))return Mt.Mq;var b=[];var c=a;if(0==this.na)c=Tt;else{c=Math.abs(c);var d=Ut(this,1>=c?0:Vt(c)).om;c=Ut(this,d+Vt(Wt(this,Xt(c,-d)).hp))}a=Xt(a,-c.om);(d=0>a||0==a&&0>1/a)?c.Vm?b.push(c.Vm):(b.push(c.prefix),b.push(this.U)):(b.push(c.prefix),b.push(this.ha));if(isFinite(a))if(a*=d?-1:1,a*=this.H,this.Aa){var e=a;if(0==e)Yt(this,e,this.O,b),Zt(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=Xt(e,-f);var g=
this.O;1<this.ta&&this.ta>this.O?(g=f%this.ta,0>g&&(g=this.ta+g),e=Xt(e,g),f-=g,g=1):1>this.O?(f++,e=Xt(e,-1)):(f-=this.O-1,e=Xt(e,this.O-1));Yt(this,e,g,b);Zt(this,f,b)}}else Yt(this,a,this.O,b);else b.push(Mt.rl);d?c.Wm?b.push(c.Wm):(isFinite(a)&&b.push(c.vn),b.push(this.ka)):(isFinite(a)&&b.push(c.vn),b.push(this.va));return b.join("")};
var Wt=function(a,b){var c=Xt(b,a.N);0<a.wa&&(c=$t(c,a.wa,a.N));c=Math.round(c);isFinite(c)?(b=Math.floor(Xt(c,-a.N)),a=Math.floor(c-Xt(b,a.N))):a=0;return{hp:b,As:a}},Yt=function(a,b,c,d){if(a.T>a.N)throw Error("ea");d||(d=[]);b=Wt(a,b);var e=b.hp,f=b.As,g=0<a.T||0<f||!1;b=a.T;g&&(b=a.T);for(var k="",m=e;1E20<m;)k="0"+k,m=Math.round(Xt(m,-1));k=m+k;var n=Mt.En;m=Mt.Wl.charCodeAt(0);var r=k.length,u=0;if(0<e||0<c){for(e=r;e<c;e++)d.push(String.fromCharCode(m));if(2<=a.V.length)for(c=1;c<a.V.length;c++)u+=
a.V[c];c=r-u;if(0<c){e=a.V;u=r=0;for(var x,B=Mt.ol,A=k.length,T=0;T<A;T++)if(d.push(String.fromCharCode(m+Number(k.charAt(T)))),1<A-T)if(x=e[u],T<c){var Da=c-T;(1===x||0<x&&1===Da%x)&&d.push(B)}else u<e.length&&(T===c?u+=1:x===T-c-r+1&&(d.push(B),r+=x,u+=1))}else{c=k;k=a.V;e=Mt.ol;x=c.length;B=[];for(r=k.length-1;0<=r&&0<x;r--){u=k[r];for(A=0;A<u&&0<=x-A-1;A++)B.push(String.fromCharCode(m+Number(c.charAt(x-A-1))));x-=u;0<x&&B.push(e)}d.push.apply(d,B.reverse())}}else g||d.push(String.fromCharCode(m));
(a.Mb||g)&&d.push(n);f=String(f);g=f.split("e+");2==g.length&&(f=String($t(parseFloat(g[0]),a.wa,1)),f=f.replace(".",""),f+=Dp("0",parseInt(g[1],10)-f.length+1));a.N+1>f.length&&(f="1"+Dp("0",a.N-f.length)+f);for(a=f.length;"0"==f.charAt(a-1)&&a>b+1;)a--;for(b=1;b<a;b++)d.push(String.fromCharCode(m+Number(f.charAt(b))))},Zt=function(a,b,c){c.push(Mt.Fn);0>b?(b=-b,c.push(Mt.Tn)):a.Ba&&c.push(Mt.Pq);b=""+b;for(var d=Mt.Wl,e=b.length;e<a.ua;e++)c.push(d);c.push(b)},St=function(a){a=a.charCodeAt(0);if(48<=
a&&58>a)return a-48;var b=Mt.Wl.charCodeAt(0);return b<=a&&a<b+10?a-b:-1},Rt=function(a,b,c){for(var d="",e=!1,f=b.length;c[0]<f;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<f&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":c[0]+1<f&&"\u00a4"==b.charAt(c[0]+1)?(c[0]++,d+=Mt.ll):(g=Mt.ll,d+=g in Kt?Kt[g][1]:g);break;case "%":if(!a.W&&1!=a.H)throw Error("fa");if(a.W&&100!=a.H)throw Error("ga");a.H=100;a.W=
!1;d+=Mt.Vn;break;case "\u2030":if(!a.W&&1!=a.H)throw Error("fa");if(a.W&&1E3!=a.H)throw Error("ga");a.H=1E3;a.W=!1;d+=Mt.Wn;break;default:d+=g}}return d},Tt={om:0,Vm:"",Wm:"",prefix:"",vn:""},Ut=function(a,b){a=1==a.na?Jt.Bn:Jt.mq;null==a&&(a=Jt.Bn);if(3>b)return Tt;b=Math.min(14,b);var c=a[Xt(1,b)];for(--b;!c&&3<=b;)c=a[Xt(1,b)],b--;if(!c)return Tt;c=c.other;var d=a="",e=c.indexOf(";");0<=e&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&"0"!=c?(c=
/([^0]*)(0+)(.*)/.exec(c))?{om:b+1-(c[2].length-1),Vm:a,Wm:d,prefix:c[1],vn:c[3]}:Tt:Tt},Vt=function(a){if(!isFinite(a))return 0<a?a:0;for(var b=0;1<=(a/=10);)b++;return b},Xt=function(a,b){if(!a||!isFinite(a)||0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))},au=function(a,b){return a&&isFinite(a)?Xt(Math.round(Xt(a,b)),-b):a},$t=function(a,b,c){if(!a)return a;b=b-Vt(a)-1;return b<-c?au(a,-c):au(a,b)};/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
var bu=function(a,b){this.W=[];this.ua=a;this.va=b||null;this.T=this.H=!1;this.O=void 0;this.na=this.wa=this.ka=!1;this.ha=0;this.N=null;this.U=0};L(bu,re);bu.prototype.cancel=function(a){if(this.H)this.O instanceof bu&&this.O.cancel();else{if(this.N){var b=this.N;delete this.N;a?b.cancel(a):(b.U--,0>=b.U&&b.cancel())}this.ua?this.ua.call(this.va,this):this.na=!0;this.H||this.V(new cu(this))}};bu.prototype.ta=function(a,b){this.ka=!1;du(this,a,b)};
var du=function(a,b,c){a.H=!0;a.O=c;a.T=!b;eu(a)},gu=function(a){if(a.H){if(!a.na)throw new fu(a);a.na=!1}};bu.prototype.callback=function(a){gu(this);du(this,!0,a)};bu.prototype.V=function(a){gu(this);du(this,!1,a)};var iu=function(a,b,c){return hu(a,b,null,c)},ju=function(a,b,c){hu(a,null,b,c)},hu=function(a,b,c,d){a.W.push([b,c,d]);a.H&&eu(a);return a};
bu.prototype.then=function(a,b,c){var d,e,f=new Sq(function(g,k){e=g;d=k});hu(this,e,function(g){g instanceof cu?f.cancel():d(g);return ku},this);return f.then(a,b,c)};bu.prototype.$goog_Thenable=!0;var lu=function(a,b){b instanceof bu?iu(a,J(b.Aa,b)):iu(a,function(){return b})};bu.prototype.Aa=function(a){var b=new bu;hu(this,b.callback,b.V,b);a&&(b.N=this,this.U++);return b};
var mu=function(a){return Wg(a.W,function(b){return"function"===typeof b[1]})},ku={},eu=function(a){if(a.ha&&a.H&&mu(a)){var b=a.ha,c=nu[b];c&&(l.clearTimeout(c.H),delete nu[b]);a.ha=0}a.N&&(a.N.U--,delete a.N);b=a.O;for(var d=c=!1;a.W.length&&!a.ka;){var e=a.W.shift(),f=e[0],g=e[1];e=e[2];if(f=a.T?g:f)try{var k=f.call(e||a.va,b);k===ku&&(k=void 0);void 0!==k&&(a.T=a.T&&(k==b||k instanceof Error),a.O=b=k);if(Qq(b)||"function"===typeof l.Promise&&b instanceof l.Promise)d=!0,a.ka=!0}catch(m){b=m,a.T=
!0,mu(a)||(c=!0)}}a.O=b;d&&(k=J(a.ta,a,!0),d=J(a.ta,a,!1),b instanceof bu?(hu(b,k,d),b.wa=!0):b.then(k,d));c&&(b=new ou(b),nu[b.H]=b,a.ha=b.H)},pu=function(a){var b=new bu;b.callback(a);return b},fu=function(){aa.call(this)};L(fu,aa);fu.prototype.message="Deferred has already fired";fu.prototype.name="AlreadyCalledError";var cu=function(){aa.call(this)};L(cu,aa);cu.prototype.message="Deferred was canceled";cu.prototype.name="CanceledError";
var ou=function(a){this.H=l.setTimeout(J(this.O,this),0);this.N=a};ou.prototype.O=function(){delete nu[this.H];throw this.N;};var nu={};var ru=function(a){return qu(a).map(function(b){return b.getContent()})},su=function(a,b,c){this.O=a;this.N=b;this.H=c};su.prototype.getContent=function(){return this.O.substring(this.N,this.H)};var qu=function(a){for(var b=RegExp("\r\n|\r|\n","g"),c=0,d,e=[];d=b.exec(a);)e.push(new su(a,c,d.index)),c=b.lastIndex;c<a.length&&e.push(new su(a,c,a.length));return e};window.requestAnimationFrame=window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame;window.cancelAnimationFrame=window.cancelAnimationFrame||window.msCancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.cancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.webkitCancelRequestAnimationFrame;
window.requestAnimationFrame||(window.requestAnimationFrame=function(a){return window.setTimeout(a,1E3/60)});window.cancelAnimationFrame||(window.cancelAnimationFrame=function(a){window.clearTimeout(a)});window.log=function(a){window.console&&window.console.log(a)};
var tu=function(a){var b={};$.each(a,function(c,d){(c=/^([^\.]*)\.(.*)$/.exec(c))&&"l"==c[1]&&(b[c[2]]=d)});return b},uu=function(a,b,c,d){b instanceof jQuery&&(b=b.get(0));a=Fg(a);var e=RegExp('<i>(.*?)</i>|<b>(.*?)</b>|<a href="([^"]*)">(.*?)</a>',"gi");Ea(a.split("\n\n"),function(f){var g=document.createElement(d?"span":"p");c&&(g.className=c);var k=ru(f);Ea(k,function(m,n){if(m=Fg(m)){for(var r,u=0;null!==(r=e.exec(m));){0!=r.index&&g.appendChild($p(m.substr(u,r.index-u)));u=null;try{Cg(r[0],
"<b>")?u=C(ut,{text:r[2]}):Cg(r[0],"<i>")?u=C(vt,{text:r[1]}):Cg(r[0],"<a href")?u=C(tt,{url:r[3],text:r[4]}):u=$p(r[0])}catch(x){u=$p(r[0])}u&&g.appendChild(u);u=r.index+r[0].length}u!=m.length&&g.appendChild($p(m.substr(u,m.length-u)));n<k.length-1&&g.appendChild(d?$p(" "):document.createElement("br"))}});b.appendChild(g)})},vu=function(a,b){b instanceof jQuery&&(b=b.get(0));a=Fg(a);for(var c=RegExp("<i>(.*?)</i>|<b>(.*?)</b>|<sub>(.*?)</sub>|<sup>(.*?)</sup>","gi"),d,e=0;null!==(d=c.exec(a));){0!=
d.index&&b.appendChild($p(a.substr(e,d.index-e)));e=null;try{Cg(d[0],"<b>")?e=C(ut,{text:d[2]}):Cg(d[0],"<i>")?e=C(vt,{text:d[1]}):Cg(d[0],"<sub>")?e=C(wt,{text:d[3]}):Cg(d[0],"<sup>")?e=C(xt,{text:d[4]}):e=$p(d[0])}catch(f){e=$p(d[0])}e&&b.appendChild(e);e=d.index+d[0].length}e!=a.length&&b.appendChild($p(a.substr(e,a.length-e)))},wu=function(a,b){a=Fg(a);$.each(a.split("\n\n"),function(c,d){b.append($("<p>").text(d))})},xu=function(a,b){$.each(a.split("<a"),function(c,d){if(-1!=d.indexOf("</a>")){c=
d.split("</a>");var e=(c[0]||"").match(/href="([^"]*)">(.*)/);if(e)try{b.append($(C(tt,{url:e[1],text:e[2]}))),d=c[1]||""}catch(f){d="<a"+d}else d="<a"+d}b.append($("<span>").text(d))})},yu=function(a,b){b&&(a=a.replace(/href="([^"]*)"/gi,"href='$1'"));a=a.replace(/"([^"]*)"/gi,"\u201c$1\u201d");b&&(a=a.replace(/href='([^']*)'/gi,'href="$1"'));return a},zu=function(a,b,c){$.each(["mousewheel","DOMMouseScroll"],function(d,e){b&&(e+="."+b);a.bind(e,c)})},Au=function(a){var b=0;a.wheelDelta&&(b=a.wheelDelta/
120);a.detail&&(b=-a.detail/3);var c=0,d=b;void 0!==a.axis&&a.axis===a.HORIZONTAL_AXIS&&(c=b=-a.detail,d=0);void 0!==a.wheelDeltaY&&(d=a.wheelDeltaY/120);void 0!==a.wheelDeltaX&&(c=a.wheelDeltaX/120);return{delta:b,deltaX:c,deltaY:d}};new Qt(1);
var Cu=function(a,b){var c=$("<a>").attr("target","_blank").attr("href",a).attr("rel","nofollow").on("click",function(d){d.stopPropagation()});c.text(Eg(Fp(b))?a:b);Bu()&&(a=$("<span>").append(c.text()),c.text(""),c.append(a));return c},Du=function(a,b){b.find(".gci-scroll-overlay, .gci-scroll-overlay-arrows-container").remove();var c=a.prop("scrollHeight"),d=a.height();a.toggleClass("gci-scroll-overlay-enabled",c>d);if(c>d){var e=$("<div>").addClass("gci-scroll-overlay").addClass("gci-scroll-overlay-top").hide(),
f=$("<div>").addClass("gci-scroll-overlay").addClass("gci-scroll-overlay-bottom");b.append(e).append(f);var g=$("<div>").addClass("gci-scroll-overlay-arrows-container");g.append($("<div>").addClass("gci-scroll-overlay-arrow").addClass("gci-scroll-overlay-arrow-up").append($("<div>").addClass("SPRITE_icon_textscroll_up_default")).on("click",function(){var k=a.scrollTop()-d/2;0>=k&&(k=0);a.animate({scrollTop:k},200);0==k&&e.fadeOut(200);f.fadeIn(200);return!1}));g.append($("<div>").addClass("gci-scroll-overlay-arrow").addClass("gci-scroll-overlay-arrow-down").append($("<div>").addClass("SPRITE_icon_textscroll_down_default")).on("click",
function(){var k=a.scrollTop()+d/2;k>=c&&(k=c);a.animate({scrollTop:k},200);k+d>=c&&f.fadeOut(200);e.fadeIn(200);return!1}));b.append(g)}},Eu=function(a){return a.replace(/^\s*(https?:)?/i,"")},Fu=function(a,b){a=new gs(a);a.H.set("hl","en");return b?a.toString().replace(/%252F/g,""):a.toString()},Gu=function(a){return"//i"+(Math.floor(4*Math.random())+1)+".ytimg.com/vi/"+a+"/hqdefault.jpg"},Hu=function(){return!("ArrayBuffer"in window)},Bu=function(){return Bh||Ch||jh},Iu=function(a){Bu()&&(0==$("meta[name=viewport]").length&&
$("head").append('<meta name="viewport">'),$("meta[name=viewport]").attr("content"),$("meta[name=viewport]").attr("content","user-scalable="+(a?1:0)))},Ju=function(a){if(jh){var b=$("<div>").addClass("gci-fix-android-scrolling-issue");b.append(a.contents());a.append(b)}},Ku=function(a){return a instanceof Element?$(a):a},Lu=function(a){return a?Ku(a):null},Mu=new bu;window._gapi_loaded=function(){Mu.callback(gapi)};var U=function(){this.ue=this.ue;this.Mb=this.Mb};U.prototype.ue=!1;U.prototype.isDisposed=function(){return this.ue};U.prototype.dispose=function(){this.ue||(this.ue=!0,this.oa())};var W=function(a,b){Nu(a,Ve(D,b))},Nu=function(a,b,c){a.ue?void 0!==c?b.call(c):b():(a.Mb||(a.Mb=[]),a.Mb.push(void 0!==c?J(b,c):b))};U.prototype.oa=function(){if(this.Mb)for(;this.Mb.length;)this.Mb.shift()()};var Ou=function(a){return a&&"function"==typeof a.isDisposed?a.isDisposed():!1};var Pu=function(){this.id="H"};Pu.prototype.toString=function(){return this.id};var Qu=function(a,b){this.type=a instanceof Pu?String(a):a;this.H=this.target=b;this.defaultPrevented=this.O=!1};Qu.prototype.stopPropagation=function(){this.O=!0};Qu.prototype.preventDefault=function(){this.defaultPrevented=!0};var Ru="ontouchstart"in l||!!(l.document&&document.documentElement&&"ontouchstart"in document.documentElement)||!(!l.navigator||!l.navigator.maxTouchPoints&&!l.navigator.msMaxTouchPoints),Su=function(){if(!l.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{l.addEventListener("test",function(){},b),l.removeEventListener("test",function(){},b)}catch(c){}return a}();var Tu=function(a,b){Qu.call(this,a?a.type:"");this.relatedTarget=this.H=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.N=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.T=!1;this.pointerId=0;this.pointerType="";this.hc=null;a&&this.init(a,b)};L(Tu,Qu);var Uu={2:"touch",3:"pen",4:"mouse"};
Tu.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.H=b;(b=a.relatedTarget)?eh&&(Zg(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=fh||void 0!==a.offsetX?a.offsetX:
a.layerX,this.offsetY=fh||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.N=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.T=gh?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType="string"===
typeof a.pointerType?a.pointerType:Uu[a.pointerType]||"";this.state=a.state;this.hc=a;a.defaultPrevented&&Tu.qa.preventDefault.call(this)};var Vu=function(a){return 0==a.hc.button&&!(gh&&a.ctrlKey)};Tu.prototype.stopPropagation=function(){Tu.qa.stopPropagation.call(this);this.hc.stopPropagation?this.hc.stopPropagation():this.hc.cancelBubble=!0};Tu.prototype.preventDefault=function(){Tu.qa.preventDefault.call(this);var a=this.hc;a.preventDefault?a.preventDefault():a.returnValue=!1};var Wu="closure_listenable_"+(1E6*Math.random()|0),Xu=function(a){return!(!a||!a[Wu])};var Yu=0;var Zu=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.mk=e;this.key=++Yu;this.removed=this.Nj=!1},$u=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.mk=null};var av=function(a){this.src=a;this.H={};this.N=0};av.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.H[f];a||(a=this.H[f]=[],this.N++);var g=bv(a,b,d,e);-1<g?(b=a[g],c||(b.Nj=!1)):(b=new Zu(b,this.src,f,!!d,e),b.Nj=c,a.push(b));return b};av.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.H))return!1;var e=this.H[a];b=bv(e,b,c,d);return-1<b?($u(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.H[a],this.N--),!0):!1};
var cv=function(a,b){var c=b.type;if(!(c in a.H))return!1;var d=La(a.H[c],b);d&&($u(b),0==a.H[c].length&&(delete a.H[c],a.N--));return d};av.prototype.Ri=function(a,b,c,d){a=this.H[a.toString()];var e=-1;a&&(e=bv(a,b,c,d));return-1<e?a[e]:null};av.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return Dc(this.H,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};
var bv=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.mk==d)return e}return-1};var dv="closure_lm_"+(1E6*Math.random()|0),ev={},fv=0,X=function(a,b,c,d,e){if(d&&d.once)return gv(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)X(a,b[f],c,d,e);return null}c=hv(c);return Xu(a)?a.listen(b,c,Ta(d)?!!d.capture:!!d,e):iv(a,b,c,!1,d,e)},iv=function(a,b,c,d,e,f){if(!b)throw Error("ma");var g=Ta(e)?!!e.capture:!!e,k=jv(a);k||(a[dv]=k=new av(a));c=k.add(b,c,d,g,f);if(c.proxy)return c;d=kv();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Su||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),
d,e);else if(a.attachEvent)a.attachEvent(lv(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("na");fv++;return c},kv=function(){var a=mv,b=function(c){return a.call(b.src,b.listener,c)};return b},gv=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)gv(a,b[f],c,d,e);return null}c=hv(c);return Xu(a)?a.Tc(b,c,Ta(d)?!!d.capture:!!d,e):iv(a,b,c,!0,d,e)},nv=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)nv(a,b[f],c,d,e);else d=
Ta(d)?!!d.capture:!!d,c=hv(c),Xu(a)?a.Ub(b,c,d,e):a&&(a=jv(a))&&(b=a.Ri(b,c,d,e))&&ov(b)},ov=function(a){if("number"===typeof a||!a||a.removed)return!1;var b=a.src;if(Xu(b))return cv(b.Ld,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(lv(c),d):b.addListener&&b.removeListener&&b.removeListener(d);fv--;(c=jv(b))?(cv(c,a),0==c.N&&(c.src=null,b[dv]=null)):$u(a);return!0},qv=function(a,b){if(a)if(Xu(a))pv(a,b);else if(a=jv(a)){var c=0;b=
b&&b.toString();for(var d in a.H)if(!b||d==b)for(var e=a.H[d].concat(),f=0;f<e.length;++f)ov(e[f])&&++c}},lv=function(a){return a in ev?ev[a]:ev[a]="on"+a},mv=function(a,b){if(a.removed)a=!0;else{b=new Tu(b,this);var c=a.listener,d=a.mk||a.src;a.Nj&&ov(a);a=c.call(d,b)}return a},jv=function(a){a=a[dv];return a instanceof av?a:null},rv="__closure_events_fn_"+(1E9*Math.random()>>>0),hv=function(a){if("function"===typeof a)return a;a[rv]||(a[rv]=function(b){return a.handleEvent(b)});return a[rv]};
Dq(function(a){mv=a(mv)});var E=function(a){U.call(this);this.mb=a;this.ha={}};L(E,U);var sv=[];E.prototype.listen=function(a,b,c,d){return tv(this,a,b,c,d)};var uv=function(a,b,c,d,e){tv(a,b,c,d,void 0,e)},tv=function(a,b,c,d,e,f){Array.isArray(c)||(c&&(sv[0]=c.toString()),c=sv);for(var g=0;g<c.length;g++){var k=X(b,c[g],d||a.handleEvent,e||!1,f||a.mb||a);if(!k)break;a.ha[k.key]=k}return a};E.prototype.Tc=function(a,b,c,d){return vv(this,a,b,c,d)};
var vv=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)vv(a,b,c[g],d,e,f);else{b=gv(b,c,d||a.handleEvent,e,f||a.mb||a);if(!b)return a;a.ha[b.key]=b}return a};E.prototype.Ub=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.Ub(a,b[f],c,d,e);else c=c||this.handleEvent,d=Ta(d)?!!d.capture:!!d,e=e||this.mb||this,c=hv(c),d=!!d,b=Xu(a)?a.Ri(b,c,d,e):a?(a=jv(a))?a.Ri(b,c,d,e):null:null,b&&(ov(b),delete this.ha[b.key]);return this};
E.prototype.Gd=function(){Bc(this.ha,function(a,b){this.ha.hasOwnProperty(b)&&ov(a)},this);this.ha={}};E.prototype.oa=function(){E.qa.oa.call(this);this.Gd()};E.prototype.handleEvent=function(){throw Error("oa");};L(te,E);var wv=function(a,b){W(b,a);return a};var xv=function(a){this.H=a},zv=function(a){return yv(a,"enable_legacy_app_cbk_deprecation")},yv=function(a,b){return"boolean"===typeof a.H[b]?a.H[b]:!1},Bv=function(a){if(Hc(a.H))return null;var b=[];Ea(Av,function(c){null!=a.H[c]&&!0===a.H[c]&&b.push(c.replace(/^enable_/,""))});return b.join(",")},Av=["enable_mobile_ui"];(function(a){var b="placeholder"in document.createElement("input");a.fn.placeholder=function(c){return this.each(function(){var d=a(this);b?d.attr("placeholder",c):(d.data("placeholder",c),d.val()||d.val(c).addClass("gci-ui-placeholder"),d.off(".gci-ui-placeholder").on("focus.gci-ui-placeholder",function(){d.val()||d.val("");d.removeClass("gci-ui-placeholder")}).on("blur.gci-ui-placeholder",function(){d.val()||d.val(c).addClass("gci-ui-placeholder")}))})};b||(a.valHooks.text=a.valHooks.search={},
a.valHooks.text.get=a.valHooks.search.get=function(c){return c.value==a(c).data("placeholder")?"":c.value})})(jQuery);bh||sa();var Cv=function(a){this.H=a;a={apiKey:"AIzaSyC1EIdgDDuFJBdBQS4xd2LHpvr9vF5TU9c",locale:"en",helpCenterPath:"/culturalinstitute/partners"};a=rr(ur,"help.service.Lazy.create","",{apiKey:a.apiKey||a.apiKey,environment:a.environment||a.environment,helpCenterPath:a.helpCenterPath||a.helpCenterPath,locale:a.locale||a.locale||"en".replace(/-/g,"_"),nonce:a.nonce||a.nonce,productData:a.productData||a.productData,receiverUri:a.receiverUri||a.receiverUri,renderApiUri:a.renderApiUri||a.renderApiUri,theme:a.theme||
a.theme,window:a.window||a.window});this.N=new tr(a)};var Dv={Ia:"google",key:"collection/id",Ea:"8326637449068345492",type:4},Ev={Ia:"google",key:"partner/id",Ea:"8129907598665562501",type:4},Fv={Ia:"google",key:"asset/iconic/url",Ea:"5119109290167820504",type:4},Bf={Ia:"google",key:"channel",Ea:"5101844601692619239",type:4},Gv={Ia:"google",key:"display_date",Ea:"-2657299967153955191",type:3},Hv={Ia:"google",key:"picasa_token",Ea:"2859260166108748748",type:4},Iv={Ia:"google",key:"google_approved",Ea:"2233429770640296337",type:4},Jv={Ia:"google",key:"is_launched",
Ea:"-8721395465826889146",type:4},Kv={Ia:"google",key:"street_view_asset/id",Ea:"-731288391129720477",type:4},Lv={Ia:"google",key:"street_view_location",Ea:"8902115406899046336",type:4},Mv={Ia:"google",key:"is_gigapixel",Ea:"-7650672779001437945",type:4},Nv={Ia:"google",key:"user_gallery_optout",Ea:"-541120122399234835",type:4};var Tv=function(a,b){E.call(this);var c=b||{};this.W=c.dj||function(){};this.U=Ua(this);this.ka=c.rB||400;this.N=!0;this.H=Ku(a).addClass("collections-scroller gci-scroller-vertical");if(null!=c.Mk)switch(c.Mk){case "dark":this.H.addClass("dark");break;case "white":this.H.addClass("white")}if(this.O=Lu(c.Vh))this.O.appendTo(this.H),Ju(this.H);this.V=this.T=null;if(Ov(z))Pv(this),$(window).on("scroll."+this.U,J(function(){jQuery.contains(document.documentElement,Ku(this.H)[0])&&Qv(this)},this));else this.H.on("scroll.infinite-scroll",
J(function(){Qv(this)},this));var d=c.Wh||!1;if(!Bu()){var e=!1;zu(this.H,".infinite-scroll",J(function(f){var g=Au(f.originalEvent||f),k=!1,m=Math.abs(g.deltaX)>Math.abs(g.deltaY)?g.deltaX:g.deltaY;f.preventDefault();if(this.N){var n=this.H.scrollTop()-50*m;this.H.scrollTop(n)}else n=this.H.scrollLeft()-120*m,this.H.scrollLeft(n);n=null;0>g.delta&&0>=Rv(this)?(k=!0,n="scroll-reach-end"):0<g.delta&&0==Sv(this)&&(k=!0,n="scroll-reach-start");g=150;0!=m%1&&(g=1E3);n&&!e&&(this.H.trigger(n),e=!0,window.setTimeout(J(function(){this.isDisposed()||
(e=!1)},this),g));d&&(!c.ej||c.ej&&!k)&&f.stopPropagation();return!0},this))}};K(Tv,te);
var Qv=function(a){a.W();window.clearTimeout(a.V);a.V=window.setTimeout(J(function(){this.H.trigger("scroll-done")},a),250);Bu()&&(0>=Rv(a)?(window.clearTimeout(a.T),a.T=window.setTimeout(J(function(){this.H.trigger("scroll-reach-end")},a),150)):0==Sv(a)&&(window.clearTimeout(a.T),a.T=window.setTimeout(J(function(){this.H.trigger("scroll-reach-start")},a),150)));Uv(a)},Uv=function(a){Rv(a)<a.ka&&a.H.trigger("infinite-scroll")},Rv=function(a){var b=parseInt(a.H.prop("scrollHeight"),10);var c=parseInt(a.H.prop("scrollWidth"),
10);b=a.N?b:c;c=a.H.outerHeight();var d=a.H.outerWidth();return b-((a.N?c:d)+Sv(a))-1},Sv=function(a){var b=a.H.scrollTop(),c=a.H.scrollLeft();return a.N?b:c},Vv=function(a){a.N=!1;Pv(a);a.H.removeClass("gci-scroller-vertical").addClass("gci-scroller-horizontal");Ov(z)&&($(window).off("scroll."+a.U),a.H.on("scroll.infinite-scroll",J(function(){Qv(this)},a)))},Pv=function(a){a.isDisposed()||(a.H.scrollLeft(0),a.H.scrollTop(0),Ov(z)&&(a=$(window),a.scrollLeft(0),a.scrollTop(0)))};
Tv.prototype.oa=function(){$(window).off("scroll."+this.U);this.H.off(".infinite-scroll");this.H.off(".gci-scroller");Pv(this);this.O&&(this.O.detach(),this.O=null);this.H.removeClass("collections-scroller gci-scroller-vertical gci-scroller-horizontal");te.prototype.oa.call(this)};Tv.prototype.scrollTop=function(a,b){if(b){var c=this.H.height(),d=this.H.scrollTop();a<d?this.H.scrollTop(a):a+b>d+c&&this.H.scrollTop(a-c+b)}else this.H.scrollTop(a);this.H.trigger("scroll-done")};
Tv.prototype.bind=function(a,b){this.H.bind(a+".gci-scroller",b);return this};Tv.prototype.unbind=function(a,b){this.H.unbind(a+".gci-scroller",b);return this};
var Wv=function(a,b,c){c?a.H.stop().animate({scrollLeft:b},700,"easeInOutCubic",function(){a.H.trigger("scroll-done")}):(a.H.scrollLeft(b),window.setTimeout(function(){a.H.trigger("scroll-done")},30))},Xv=function(a){return a.N?0==a.H.scrollTop():0==a.H.scrollLeft()},Yv=function(a){return a.N?a.H[0].scrollHeight-a.H.height()-a.H.scrollTop():a.H[0].scrollWidth-a.H.width()-a.H.scrollLeft()};var bw=function(a,b,c,d,e){E.call(this);var f=this;c=c||{};b=b||"primary";this.O=d&&d.MD;"hotdog"==b&&(e="SPRITE_icon_hotdog");this.H=null;c.href||d?this.H=$("<a>"):(this.H=$("<button>"),c.type=c.type||"button");var g={big:"collections-ui-button-big",edit:"collections-ui-button-edit",hotdog:"collections-ui-button-hotdog",menu:"collections-ui-button-menu","menu-reverse":"collections-ui-button-menu-reverse","menu-right-anchor":"collections-ui-button-menu-right-anchor",primary:"collections-ui-button-primary",
secondary:"collections-ui-button-secondary","short":"collections-ui-button-short",simple:"collections-ui-button-simple",transparent:"collections-ui-button-transparent",unstyled:"collections-ui-button-unstyled"},k="";$.each(b.split(" "),function(B,A){k+=" "+g[A]});this.H.addClass("collections-ui-button"+k);this.H.attr(c);e&&$("<img>").addClass("collections-ui-button-icon").addClass(e).attr("src",Zv()).attr("alt","Icon").appendTo(this.H);this.N=null;if(d||a)this.O?(this.H.addClass("collections-ui-button-menu-images"),
this.N=$("<span>").addClass("collections-ui-button-content").append($("<img>").addClass("collections-ui-button-icon").attr("src",Zv()).attr("alt","Icon")).append($("<span>").text(a||"")).appendTo(this.H)):this.N=$("<span>").addClass("collections-ui-button-content").text(a||"").appendTo(this.H);if(d){var m=d&&d.items||[],n=d&&d.defaultValue||null,r=this.H.hasClass("collections-ui-button-menu-reverse");this.H.attr("role","menu").attr("aria-haspopup","true");var u=$("<div>").addClass("collections-ui-button-menu-wrapper");
this.H.append($("<img>").attr("src",Zv()).attr("alt","Arrow").addClass(r?"collections-ui-button-arrow-reverse":"collections-ui-button-arrow"));var x=$("<ul>").addClass("collections-ui-button-list-ul");this.Ap=[];Ea(m,function(B){var A=$("<a>").attr("href","#").text(B.title).addClass(B.Ny||"");A.prop("value",B.value);f.O&&A.prop("iconClassname",B.qt||"").prop("tooltip",B.gq||"").append($("<img>").addClass("collections-ui-button-icon").addClass(B.qt||"").attr("src",Zv()).attr("alt",B.gq||"Icon").attr("title",
B.gq||""));A.on("click.collections-ui-button",function(T){$v(f,this);B.action($(this).prop("value"),T);return!1});n==B.value&&$v(f,A);x.append($("<li>").append(A));f.Ap.push(A)});wv(new Tv(x),this);u.append(x);this.H.append(u);this.H.on("click.collections-ui-button-menu",J(function(){if(u.is(":visible"))aw(f);else{x.css("min-width",this.H.outerWidth()+"px");this.H.trigger("gci-ui-button-menu-show");u.show();this.H.addClass("collections-ui-button-active");this.H.toggleClass("collections-ui-button-menu-equal-width",
x.width()==this.H.outerWidth());var B=Math.max(200,Math.min($("body").height()-x.offset().top-50,435));x.css("max-height",B+"px");r&&x.css("top","-"+(x.outerHeight()+this.H.outerHeight()-1)+"px");window.setTimeout(function(){x.css("-webkit-transform","translate3d(0, 0, 0)")},0);window.setTimeout(function(){$("body").on("keydown.collections-ui-button-menu",function(A){if(u.is(":hidden"))return!0;var T=this.Qf;switch(A.keyCode){case 13:x.find("li.collections-ui-button-menuitem-selected > a").trigger("click");
break;case 27:aw(f);break;case 38:this.Qf=0>this.Qf-1?m.length-1:this.Qf-1;break;case 40:this.Qf=(this.Qf+1)%m.length;break;default:return!0}x.find("li:nth-child("+(T+1)+")").removeClass("collections-ui-button-menuitem-selected");x.find("li:nth-child("+(this.Qf+1)+")").addClass("collections-ui-button-menuitem-selected");return!1}).on("click.collections-ui-button-menu",function(){aw(f)})},0)}},this))}};K(bw,te);bw.prototype.get=function(){return this.H};bw.prototype.focus=function(){this.H.focus()};
var $v=function(a,b){a.H.find(".collections-ui-button-list-ul").find(".collections-ui-button-menu-entry-selected").removeClass("collections-ui-button-menu-entry-selected");$(b).addClass("collections-ui-button-menu-entry-selected");a.O?a.N.find("img").removeClass().addClass("collections-ui-button-icon").addClass($(b).prop("iconClassname")?$(b).prop("iconClassname").toString():"").attr("title",$(b).prop("tooltip")?$(b).prop("tooltip").toString():""):a.N.text($(b).text()).prop("class","collections-ui-button-content "+
$(b).prop("class")).removeClass("collections-ui-button-menu-entry-selected");$(b).prop("value");aw(a)},aw=function(a){$("body").off(".collections-ui-button-menu");a.Qf=-1;a.H.find(".collections-ui-button-menu-wrapper").hide();a.H.removeClass("collections-ui-button-active")};h=bw.prototype;h.bind=function(a,b){this.H.bind(a,b)};h.unbind=function(a,b){this.H.unbind(a,b)};h.oa=function(){$("body").off(".collections-ui-button-menu");this.H.remove();this.H=null;te.prototype.oa.call(this)};h.Qf=-1;
h.Ap=null;var cw;var dw=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")},ew=function(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(cw||(c={},cw=(c.atomic=!1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=cw,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):
a.setAttribute(d,c)},fw=function(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)},gw=function(a,b){var c="";b&&(c=b.id);ew(a,"activedescendant",c)};var G=function(){U.call(this);this.Ld=new av(this);this.sr=this;this.Zm=null};L(G,U);G.prototype[Wu]=!0;h=G.prototype;h.Kh=function(){return this.Zm};h.ei=function(a){this.Zm=a};h.addEventListener=function(a,b,c,d){X(this,a,b,c,d)};h.removeEventListener=function(a,b,c,d){nv(this,a,b,c,d)};
h.dispatchEvent=function(a){var b,c=this.Kh();if(c)for(b=[];c;c=c.Kh())b.push(c);c=this.sr;var d=a.type||a;if("string"===typeof a)a=new Qu(a,c);else if(a instanceof Qu)a.target=a.target||c;else{var e=a;a=new Qu(d,c);Kc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.O&&0<=f;f--){var g=a.H=b[f];e=hw(g,d,!0,a)&&e}a.O||(g=a.H=c,e=hw(g,d,!0,a)&&e,a.O||(e=hw(g,d,!1,a)&&e));if(b)for(f=0;!a.O&&f<b.length;f++)g=a.H=b[f],e=hw(g,d,!1,a)&&e;return e};h.oa=function(){G.qa.oa.call(this);pv(this);this.Zm=null};
h.listen=function(a,b,c,d){return this.Ld.add(String(a),b,!1,c,d)};h.Tc=function(a,b,c,d){return this.Ld.add(String(a),b,!0,c,d)};h.Ub=function(a,b,c,d){return this.Ld.remove(String(a),b,c,d)};
var pv=function(a,b){if(a.Ld){a=a.Ld;b=b&&b.toString();var c=0,d;for(d in a.H)if(!b||d==b){for(var e=a.H[d],f=0;f<e.length;f++)++c,$u(e[f]);delete a.H[d];a.N--}}},hw=function(a,b,c,d){b=a.Ld.H[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.removed&&g.capture==c){var k=g.listener,m=g.mk||g.src;g.Nj&&cv(a.Ld,g);e=!1!==k.call(m,d)&&e}}return e&&!d.defaultPrevented};G.prototype.Ri=function(a,b,c,d){return this.Ld.Ri(String(a),b,c,d)};
G.prototype.hasListener=function(a,b){return this.Ld.hasListener(void 0!==a?String(a):void 0,b)};var iw=function(){G.call(this);this.H=0;this.endTime=this.startTime=null};L(iw,G);iw.prototype.N=function(a){this.dispatchEvent(a)};var jw=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d},kw=function(a){for(var b=new jw(arguments[0].y,arguments[0].x,arguments[0].y,arguments[0].x),c=1;c<arguments.length;c++){var d=b,e=arguments[c];d.top=Math.min(d.top,e.y);d.right=Math.max(d.right,e.x);d.bottom=Math.max(d.bottom,e.y);d.left=Math.min(d.left,e.x)}return b};h=jw.prototype;h.getHeight=function(){return this.bottom-this.top};h.clone=function(){return new jw(this.top,this.right,this.bottom,this.left)};
h.contains=function(a){return this&&a?a instanceof jw?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};h.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};
h.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};h.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};
h.translate=function(a,b){a instanceof vp?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};h.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var lw=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};h=lw.prototype;h.clone=function(){return new lw(this.left,this.top,this.width,this.height)};h.contains=function(a){return a instanceof vp?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};
h.distance=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 Math.sqrt(b*b+a*a)};h.getSize=function(){return new yp(this.width,this.height)};h.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};
h.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};h.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};h.translate=function(a,b){a instanceof vp?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};
h.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var nw=function(a,b,c){if("string"===typeof b)(b=mw(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=mw(c,d);f&&(c.style[f]=e)}},ow={},mw=function(a,b){var c=ow[b];if(!c){var d=Hp(b);c=d;void 0===a.style[d]&&(d=(fh?"Webkit":eh?"Moz":bh?"ms":null)+Ip(d),void 0!==a.style[d]&&(c=d));ow[b]=c}return c},pw=function(a,b){var c=a.style[Hp(b)];return"undefined"!==typeof c?c:a.style[mw(a,b)]||""},qw=function(a,b){var c=Kp(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,
null))?a[b]||a.getPropertyValue(b)||"":""},rw=function(a,b){return qw(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]},sw=function(a){return rw(a,"position")},uw=function(a,b,c){if(b instanceof vp){var d=b.x;b=b.y}else d=b,b=c;a.style.left=tw(d,!1);a.style.top=tw(b,!1)},vw=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},ww=function(a){if(bh&&!xh(8))return a.offsetParent;var b=Kp(a),c=rw(a,"position"),d="fixed"==c||"absolute"==c;
for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=rw(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null},yw=function(a){for(var b=new jw(0,Infinity,Infinity,0),c=oe(a),d=c.H.body,e=c.H.documentElement,f=Sp(c.H);a=ww(a);)if(!(bh&&0==a.clientWidth||fh&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=rw(a,"overflow")){var g=xw(a),
k=new vp(a.clientLeft,a.clientTop);g.x+=k.x;g.y+=k.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c=Rp(Tp(c.H)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null},xw=function(a){var b=Kp(a),c=new vp(0,0);var d=b?Kp(b):document;
d=!bh||xh(9)||Qp(oe(d).H)?d.documentElement:d.body;if(a==d)return c;a=vw(a);b=Up(oe(b).H);c.x=a.left+b.x;c.y=a.top+b.y;return c},zw=function(a,b,c){if(b instanceof yp)c=b.height,b=b.width;else if(void 0==c)throw Error("pa");a.style.width=tw(b,!0);a.style.height=tw(c,!0)},tw=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a},Bw=function(a){var b=Aw;if("none"!=rw(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";
c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a},Aw=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=fh&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=vw(a),new yp(a.right-a.left,a.bottom-a.top)):new yp(b,c)},Cw=function(a){var b=xw(a);a=Bw(a);return new lw(b.x,b.y,a.width,a.height)},Dw=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")},Ew=function(a,b){a.style.display=
b?"":"none"},Fw=function(a){return"rtl"==rw(a,"direction")},Gw=eh?"MozUserSelect":fh||ch?"WebkitUserSelect":null,Hw=function(a,b,c){c=c?null:a.getElementsByTagName("*");if(Gw){if(b=b?"none":"",a.style&&(a.style[Gw]=b),c){a=0;for(var d;d=c[a];a++)d.style&&(d.style[Gw]=b)}}else if(bh&&(b=b?"on":"",a.setAttribute("unselectable",b),c))for(a=0;d=c[a];a++)d.setAttribute("unselectable",b)},Iw=function(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=
a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b},Jw=function(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Iw(a,b):0},Kw=function(a,b){if(bh){var c=Jw(a,b+"Left"),d=Jw(a,b+"Right"),e=Jw(a,b+"Top");a=Jw(a,b+"Bottom");return new jw(e,d,a,c)}c=qw(a,b+"Left");d=qw(a,b+"Right");e=qw(a,b+"Top");a=qw(a,b+"Bottom");return new jw(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))},Lw={thin:2,medium:4,thick:6},Mw=function(a,b){if("none"==(a.currentStyle?
a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Lw?Lw[b]:Iw(a,b)},Nw=function(a){if(bh&&!xh(9)){var b=Mw(a,"borderLeft"),c=Mw(a,"borderRight"),d=Mw(a,"borderTop");a=Mw(a,"borderBottom");return new jw(d,c,a,b)}b=qw(a,"borderLeftWidth");c=qw(a,"borderRightWidth");d=qw(a,"borderTopWidth");a=qw(a,"borderBottomWidth");return new jw(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};var Pw=function(a,b){Array.isArray(b)||(b=[b]);b=b.map(function(c){return"string"===typeof c?c:c.fj+" "+c.duration+"s "+c.timing+" "+c.delay+"s"});Ow(a,b.join(","))},Qw=Eo(function(){if(bh)return!0;var a=Yp(document,"DIV"),b=fh?"-webkit":eh?"-moz":bh?"-ms":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b=kp("div",{style:c});me(a,b);return""!=pw(a.firstChild,"transition")}),Ow=function(a,b){nw(a,"transition",b)};var Rw=function(a,b){G.call(this);this.H=a||1;this.N=b||l;this.O=J(this.kv,this);this.T=tg()};L(Rw,G);h=Rw.prototype;h.enabled=!1;h.Wd=null;h.setInterval=function(a){this.H=a;this.Wd&&this.enabled?(this.stop(),this.start()):this.Wd&&this.stop()};h.kv=function(){if(this.enabled){var a=tg()-this.T;0<a&&a<.8*this.H?this.Wd=this.N.setTimeout(this.O,this.H-a):(this.Wd&&(this.N.clearTimeout(this.Wd),this.Wd=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
h.start=function(){this.enabled=!0;this.Wd||(this.Wd=this.N.setTimeout(this.O,this.H),this.T=tg())};h.stop=function(){this.enabled=!1;this.Wd&&(this.N.clearTimeout(this.Wd),this.Wd=null)};h.oa=function(){Rw.qa.oa.call(this);this.stop();delete this.N};var Sw=function(a,b,c){if("function"===typeof a)c&&(a=J(a,c));else if(a&&"function"==typeof a.handleEvent)a=J(a.handleEvent,a);else throw Error("qa");return 2147483647<Number(b)?-1:l.setTimeout(a,b||0)},Tw=function(a){l.clearTimeout(a)};var Uw=function(a,b,c,d,e){iw.call(this);this.O=a;this.W=b;this.ha=c;this.T=d;this.V=Array.isArray(e)?e:[e]};L(Uw,iw);h=Uw.prototype;h.play=function(){if(1==this.H)return!1;this.N("begin");this.N("play");this.startTime=tg();this.H=1;if(Qw())return nw(this.O,this.ha),this.U=Sw(this.Cu,void 0,this),!0;this.ul(!1);return!1};h.Cu=function(){Bw(this.O);Pw(this.O,this.V);nw(this.O,this.T);this.U=Sw(J(this.ul,this,!1),1E3*this.W)};h.stop=function(){1==this.H&&this.ul(!0)};
h.ul=function(a){Ow(this.O,"");Tw(this.U);nw(this.O,this.T);this.endTime=tg();this.H=0;a?this.N("stop"):this.N("finish");this.N("end")};h.oa=function(){this.stop();Uw.qa.oa.call(this)};h.pause=function(){};var Vw=function(a,b,c,d){return new Uw(a,.13,{opacity:c},{opacity:d},{fj:"opacity",duration:.13,timing:b,delay:0})};var Ww=function(){if(hh){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(fa()))?a[1]:"0"}return gh?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(fa()))?a[0].replace(/_/g,"."):"10"):jh?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(fa()))?a[1]:""):kh||lh||mh?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(fa()))?a[1].replace(/_/g,"."):""):""}();var Xw=function(a){return(a=a.exec(fa()))?a[1]:""},Yw=function(){if(Ah)return Xw(/Firefox\/([0-9.]+)/);if(bh||ch||ah)return th;if(Eh){if(Aa()||Ba()){var a=Xw(/CriOS\/([0-9.]+)/);if(a)return a}return Xw(/Chrome\/([0-9.]+)/)}if(Fh&&!Aa())return Xw(/Version\/([0-9.]+)/);if(Bh||Ch){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(fa()))return a[1]+"."+a[2]}else if(Dh)return(a=Xw(/Android\s+([0-9.]+)/))?a:Xw(/Version\/([0-9.]+)/);return""}();var $w=function(a,b,c){G.call(this);this.target=a;this.handle=b||a;this.na=c||new lw(NaN,NaN,NaN,NaN);this.T=Kp(a);this.H=new E(this);W(this,this.H);this.deltaY=this.deltaX=this.Aa=this.wa=this.screenY=this.screenX=this.clientY=this.clientX=0;this.ha=!0;this.U=this.O=!1;X(this.handle,["touchstart","mousedown"],this.ka,!1,this);this.W=Zw};L($w,G);
var Zw=l.document&&l.document.documentElement&&!!l.document.documentElement.setCapture&&!!l.document.releaseCapture,ax=function(a,b){a.na=b||new lw(NaN,NaN,NaN,NaN)};$w.prototype.Lb=function(a){this.ha=a};$w.prototype.oa=function(){$w.qa.oa.call(this);nv(this.handle,["touchstart","mousedown"],this.ka,!1,this);this.H.Gd();this.W&&this.T.releaseCapture();this.handle=this.target=null};var bx=function(a){void 0===a.va&&(a.va=Fw(a.target));return a.va};
$w.prototype.ka=function(a){var b="mousedown"==a.type;if(!this.ha||this.O||b&&!Vu(a))this.dispatchEvent("earlycancel");else if(this.dispatchEvent(new cx("start",this,a.clientX,a.clientY,a))){this.O=!0;b&&a.preventDefault();b=this.T;var c=b.documentElement,d=!this.W;this.H.listen(b,["touchmove","mousemove"],this.Da,{capture:d,passive:!1});this.H.listen(b,["touchend","mouseup"],this.V,d);this.W?(c.setCapture(!1),this.H.listen(c,"losecapture",this.V)):this.H.listen(Vp(b),"blur",this.V);this.ua&&this.H.listen(this.ua,
"scroll",this.Ba,d);this.clientX=this.wa=a.clientX;this.clientY=this.Aa=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.U?(a=this.target,b=a.offsetLeft,c=a.offsetParent,c||"fixed"!=sw(a)||(c=Kp(a).documentElement),c?(eh&&!vh(58)?(d=Nw(c),b+=d.left):xh(8)&&!xh(9)&&(d=Nw(c),b-=d.left),a=Fw(c)?c.clientWidth-(b+a.offsetWidth):b):a=b):a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop;this.ta=Up(oe(this.T).H)}};
$w.prototype.V=function(a,b){this.H.Gd();this.W&&this.T.releaseCapture();this.O?(this.O=!1,this.dispatchEvent(new cx("end",this,a.clientX,a.clientY,a,dx(this,this.deltaX),ex(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
$w.prototype.Da=function(a){if(this.ha){var b=(this.U&&bx(this)?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.O){var d=this.wa-this.clientX,e=this.Aa-this.clientY;if(0<d*d+e*e)if(this.dispatchEvent(new cx("start",this,a.clientX,a.clientY,a)))this.O=!0;else{this.isDisposed()||this.V(a);return}}c=fx(this,b,c);b=c.x;c=c.y;this.O&&this.dispatchEvent(new cx("beforedrag",this,a.clientX,a.clientY,
a,b,c))&&(gx(this,a,b,c),a.preventDefault())}};var fx=function(a,b,c){var d=Up(oe(a.T).H);b+=d.x-a.ta.x;c+=d.y-a.ta.y;a.ta=d;a.deltaX+=b;a.deltaY+=c;return new vp(dx(a,a.deltaX),ex(a,a.deltaY))};$w.prototype.Ba=function(a){var b=fx(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;gx(this,a,b.x,b.y)};
var gx=function(a,b,c,d){a.U&&bx(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new cx("drag",a,b.clientX,b.clientY,b,c,d))},dx=function(a,b){var c=a.na;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))},ex=function(a,b){var c=a.na;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))},cx=function(a,b,
c,d,e,f,g,k){Qu.call(this,a);this.clientX=c;this.clientY=d;this.N=e;this.left=void 0!==f?f:b.deltaX;this.top=void 0!==g?g:b.deltaY;this.U=!!k};L(cx,Qu);var ix=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(hx(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!eh;default:return 166>a.keyCode||183<a.keyCode}},kx=function(a,b,c,d,e,f){if(gh&&e)return hx(a);if(e&&!d)return!1;if(!eh){"number"===
typeof b&&(b=jx(b));var g=17==b||18==b||gh&&91==b;if((!c||gh)&&g||gh&&16==b&&(d||f))return!1}if((fh||ch)&&d&&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(bh&&d&&b==a)return!1;switch(a){case 13:return eh?f||e?!1:!(c&&d):!0;case 27:return!(fh||ch||eh)}return eh&&(d||e||f)?!1:hx(a)},hx=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(fh||ch)&&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 eh;default:return!1}},jx=function(a){if(eh)a=lx(a);else if(gh&&fh)switch(a){case 93:a=91}return a},lx=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 mx=function(a){this.Mc=new Map;var b=arguments.length;if(1<b){if(b%2)throw Error("M");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else if(a)if(a instanceof mx)for(b=Vf(a.Mc),c=b.next();!c.done;c=b.next()){var d=Vf(c.value);c=d.next().value;d=d.next().value;this.Mc.set(c,d)}else if(a)for(b=Vf(Object.entries(a)),c=b.next();!c.done;c=b.next())d=Vf(c.value),c=d.next().value,d=d.next().value,this.Mc.set(c,d)};h=mx.prototype;h.Ec=function(){return this.Mc.size};h.zc=function(){return Array.from(this.Mc.values())};
h.ad=function(){return Array.from(this.Mc.keys())};h.xg=function(a){return this.zc().some(function(b){return b==a})};h.equals=function(a,b){var c=this;b=void 0===b?function(d,e){return d===e}:b;return this===a?!0:this.Mc.size!=a.Ec()?!1:this.ad().every(function(d){return b(c.Mc.get(d),a.get(d))})};h.isEmpty=function(){return 0==this.Mc.size};h.clear=function(){this.Mc.clear()};h.remove=function(a){return this.Mc.delete(a)};h.get=function(a,b){return this.Mc.has(a)?this.Mc.get(a):b};
h.set=function(a,b){this.Mc.set(a,b);return this};h.forEach=function(a,b){var c=this;b=void 0===b?this:b;this.Mc.forEach(function(d,e){return a.call(b,d,e,c)})};h.clone=function(){return new mx(this)};(function(){for(var a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!l.requestAnimationFrame;++c)l.requestAnimationFrame=l[b+"RequestAnimationFrame"],l.cancelAnimationFrame=l[b+"CancelAnimationFrame"]||l[b+"CancelRequestAnimationFrame"];if(!l.requestAnimationFrame){var d=0;l.requestAnimationFrame=function(e){var f=(new Date).getTime(),g=Math.max(0,16-(f-d));d=f+g;return l.setTimeout(function(){e(f+g)},g)};l.cancelAnimationFrame||(l.cancelAnimationFrame=function(e){clearTimeout(e)})}})();
var nx=[[],[]],ox=0,px=!1,qx=0,sx=function(a,b){var c=qx++,d={Qt:{id:c,fn:a.measure,context:b},Tt:{id:c,fn:a.St,context:b},state:{},args:void 0,isScheduled:!1};return function(){0<arguments.length?(d.args||(d.args=[]),d.args.length=0,d.args.push.apply(d.args,arguments),d.args.push(d.state)):d.args&&0!=d.args.length?(d.args[0]=d.state,d.args.length=1):d.args=[d.state];d.isScheduled||(d.isScheduled=!0,nx[ox].push(d));px||(px=!0,window.requestAnimationFrame(rx))}},rx=function(){px=!1;var a=nx[ox],b=
a.length;ox=(ox+1)%2;for(var c,d=0;d<b;++d){c=a[d];var e=c.Qt;c.isScheduled=!1;e.fn&&e.fn.apply(e.context,c.args)}for(d=0;d<b;++d)c=a[d],e=c.Tt,c.isScheduled=!1,e.fn&&e.fn.apply(e.context,c.args),c.state={};a.length=0};var tx=bh?Lf(Rc(Lo('javascript:""'))):Lf(Rc(Lo("about:blank")));bh?Lf(Rc(Lo('javascript:""'))):Lf(Rc(Lo("javascript:undefined")));var ux=function(a){G.call(this);this.H=a;a=bh?"focusout":"blur";this.N=X(this.H,bh?"focusin":"focus",this,!bh);this.O=X(this.H,a,this,!bh)};L(ux,G);ux.prototype.handleEvent=function(a){var b=new Tu(a.hc);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};ux.prototype.oa=function(){ux.qa.oa.call(this);ov(this.N);ov(this.O);delete this.H};var vx=function(){};ng(vx);vx.prototype.H=0;var xx=function(a){G.call(this);this.H=a||oe();this.Yc=wx;this.Ja=null;this.Ya=!1;this.O=null;this.va=void 0;this.ta=this.W=this.V=this.mb=null;this.eo=!1};L(xx,G);xx.prototype.mr=vx.getInstance();
var wx=null,yx=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("ra");};xx.prototype.getId=function(){return this.Ja||(this.Ja=":"+(this.mr.H++).toString(36))};
var zx=function(a,b){if(a.V&&a.V.ta){var c=a.V.ta,d=a.Ja;d in c&&delete c[d];c=a.V.ta;if(null!==c&&b in c)throw Error("L`"+b);c[b]=a}a.Ja=b};xx.prototype.ma=function(){return this.O};var Ax=function(a,b){return a.O?Np(b,a.O||a.H.H):null},Bx=function(a){a.va||(a.va=new E(a));return a.va},Cx=function(a,b){if(a==b)throw Error("sa");var c;if(c=b&&a.V&&a.Ja){var d=a.V;c=a.Ja;d.ta&&c?(d=d.ta,c=(null!==d&&c in d?d[c]:void 0)||null):c=null}if(c&&a.V!=b)throw Error("sa");a.V=b;xx.qa.ei.call(a,b)};
xx.prototype.U=function(){return this.V};xx.prototype.ei=function(a){if(this.V&&this.V!=a)throw Error("ta");xx.qa.ei.call(this,a)};xx.prototype.wc=function(){this.O=this.H.createElement("DIV")};xx.prototype.render=function(a){Dx(this,a)};
var Dx=function(a,b,c){if(a.Ya)throw Error("ua");a.O||a.wc();b?b.insertBefore(a.O,c||null):a.H.H.body.appendChild(a.O);a.V&&!a.V.Ya||a.ob()},Ex=function(a,b){if(a.Ya)throw Error("ua");if(b&&a.tj(b)){a.eo=!0;var c=Kp(b);a.H&&a.H.H==c||(a.H=oe(b));a.Rb(b);a.ob()}else throw Error("va");};h=xx.prototype;h.tj=function(){return!0};h.Rb=function(a){this.O=a};h.ob=function(){this.Ya=!0;Fx(this,function(a){!a.Ya&&a.ma()&&a.ob()})};
h.Kb=function(){Fx(this,function(a){a.Ya&&a.Kb()});this.va&&this.va.Gd();this.Ya=!1};h.oa=function(){this.Ya&&this.Kb();this.va&&(this.va.dispose(),delete this.va);Fx(this,function(a){a.dispose()});!this.eo&&this.O&&dq(this.O);this.V=this.mb=this.O=this.ta=this.W=null;xx.qa.oa.call(this)};h.kg=function(a,b){this.Xl(a,Gx(this),b)};
h.Xl=function(a,b,c){if(a.Ya&&(c||!this.Ya))throw Error("ua");if(0>b||b>Gx(this))throw Error("wa");this.ta&&this.W||(this.ta={},this.W=[]);if(a.U()==this){var d=a.getId();this.ta[d]=a;La(this.W,a)}else{d=this.ta;var e=a.getId();if(null!==d&&e in d)throw Error("L`"+e);d[e]=a}Cx(a,this);Sa(this.W,b,0,a);a.Ya&&this.Ya&&a.U()==this?(c=this.ve(),(c.childNodes[b]||null)!=a.ma()&&(a.ma().parentElement==c&&c.removeChild(a.ma()),b=c.childNodes[b]||null,c.insertBefore(a.ma(),b))):c?(this.O||this.wc(),b=Hx(this,
b+1),Dx(a,this.ve(),b?b.O:null)):this.Ya&&!a.Ya&&a.O&&a.O.parentNode&&1==a.O.parentNode.nodeType&&a.ob()};h.ve=function(){return this.O};var Ix=function(a){null==a.Yc&&(a.Yc=Fw(a.Ya?a.O:a.H.H.body));return a.Yc},Gx=function(a){return a.W?a.W.length:0},Hx=function(a,b){return a.W?a.W[b]||null:null},Fx=function(a,b,c){a.W&&a.W.forEach(b,c)},Jx=function(a,b){return a.W&&b?a.W.indexOf(b):-1};var Kx=function(a,b){this.O=a;this.N=b};var Lx=function(a,b){xx.call(this,b);this.Pa=!!a;this.wa=null;this.Fa=sx({St:this.Rk},this)};L(Lx,xx);h=Lx.prototype;h.zm=null;h.uj=!1;h.vd=null;h.Gc=null;h.qe=null;h.em=!1;h.Qa=function(){return"goog-modalpopup"};h.Eg=function(){return this.vd};h.wc=function(){Lx.qa.wc.call(this);var a=this.ma(),b=Fg(this.Qa()).split(" ");Et(a,b);mq(a,!0);Ew(a,!1);Mx(this);Nx(this)};
var Mx=function(a){if(a.Pa&&!a.Gc){var b=a.H.kb("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});b.src=cd(tx).toString();a.Gc=b;a.Gc.className=a.Qa()+"-bg";Ew(a.Gc,!1);Dw(a.Gc,0)}a.vd||(a.vd=a.H.kb("DIV",a.Qa()+"-bg"),Ew(a.vd,!1))},Nx=function(a){a.qe||(a.qe=a.H.createElement("SPAN"),Ew(a.qe,!1),mq(a.qe,!0),a.qe.style.position="absolute")};h=Lx.prototype;h.Wp=function(){this.em=!1};h.tj=function(a){return!!a&&"DIV"==a.tagName};
h.Rb=function(a){Lx.qa.Rb.call(this,a);a=Fg(this.Qa()).split(" ");Et(this.ma(),a);Mx(this);Nx(this);mq(this.ma(),!0);Ew(this.ma(),!1)};h.ob=function(){if(this.Gc){var a=this.ma();a.parentNode&&a.parentNode.insertBefore(this.Gc,a)}a=this.ma();a.parentNode&&a.parentNode.insertBefore(this.vd,a);Lx.qa.ob.call(this);a=this.ma();a.parentNode&&a.parentNode.insertBefore(this.qe,a.nextSibling);this.zm=new ux(this.H.H);Bx(this).listen(this.zm,"focusin",this.wq);Ox(this,!1)};
h.Kb=function(){this.isVisible()&&this.setVisible(!1);D(this.zm);Lx.qa.Kb.call(this);dq(this.Gc);dq(this.vd);dq(this.qe)};
h.setVisible=function(a){if(a!=this.uj)if(this.ka&&this.ka.stop(),this.ua&&this.ua.stop(),this.ha&&this.ha.stop(),this.na&&this.na.stop(),this.Ya&&Ox(this,a),a){if(this.dispatchEvent("beforeshow")){try{this.wa=this.H.H.activeElement}catch(e){}this.Rk();this.xf();Bx(this).listen(Tp(this.H.H),"resize",this.Rk).listen(Tp(this.H.H),"orientationchange",this.Fa);Px(this,!0);this.focus();this.uj=!0;this.ka&&this.ua?(gv(this.ka,"end",this.Lk,!1,this),this.ua.play(),this.ka.play()):this.Lk()}}else if(this.dispatchEvent("beforehide")){Bx(this).Ub(Tp(this.H.H),
"resize",this.Rk).Ub(Tp(this.H.H),"orientationchange",this.Fa);this.uj=!1;this.ha&&this.na?(gv(this.ha,"end",this.Hk,!1,this),this.na.play(),this.ha.play()):this.Hk();a:{try{var b=this.H,c=b.H.body,d=b.H.activeElement||c;if(!this.wa||this.wa==c){this.wa=null;break a}(d==c||b.contains(this.ma(),d))&&this.wa.focus()}catch(e){}this.wa=null}}};
var Ox=function(a,b){a.Ba||(a.Ba=new Kx(a.O,a.H));a=a.Ba;if(b){a.H||(a.H=[]);b=qq(a.N.H.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.O||fw(d,"hidden")||(ew(d,"hidden",!0),a.H.push(d))}}else if(a.H){for(c=0;c<a.H.length;c++)a.H[c].removeAttribute("aria-hidden");a.H=null}},Px=function(a,b){a.Gc&&Ew(a.Gc,b);a.vd&&Ew(a.vd,b);Ew(a.ma(),b);Ew(a.qe,b)};h=Lx.prototype;h.Lk=function(){this.dispatchEvent("show")};h.Hk=function(){Px(this,!1);this.dispatchEvent("hide")};h.isVisible=function(){return this.uj};
h.focus=function(){this.Lo()};h.Rk=function(){this.Gc&&Ew(this.Gc,!1);this.vd&&Ew(this.vd,!1);var a=this.H.H,b=Rp(Vp(a)||window||window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidth));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight));this.Gc&&(Ew(this.Gc,!0),zw(this.Gc,c,a));this.vd&&(Ew(this.vd,!0),zw(this.vd,c,a))};
h.xf=function(){var a=Vp(this.H.H)||window;if("fixed"==sw(this.ma()))var b=0,c=0;else c=Up(this.H.H),b=c.x,c=c.y;var d=Bw(this.ma());a=Rp(a||window);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-d.height/2,0);uw(this.ma(),b,c);uw(this.qe,b,c)};h.wq=function(a){this.em?this.Wp():a.target==this.qe&&Sw(this.Lo,0,this)};h.Lo=function(){try{bh&&this.H.H.body.focus(),this.ma().focus()}catch(a){}};
h.oa=function(){D(this.ka);this.ka=null;D(this.ha);this.ha=null;D(this.ua);this.ua=null;D(this.na);this.na=null;Lx.qa.oa.call(this)};var Rx=function(a,b,c){Lx.call(this,b,c);this.T=a||"modal-dialog";this.N=Qx()};L(Rx,Lx);h=Rx.prototype;h.Vi=!0;h.Bp=!0;h.Mj=.5;h.vj="";h.Zf=null;h.Ie=null;h.Do=!1;h.od=null;h.qd=null;h.nj=null;h.Kc=null;h.Xd=null;h.Cc=null;h.Qa=function(){return this.T};h.setTitle=function(a){this.vj=a;this.qd&&iq(this.qd,a)};h.getTitle=function(){return this.vj};var Sx=function(a,b){a.Zf=b;a.Xd&&me(a.Xd,b)};Rx.prototype.getContent=function(){return null!=this.Zf?gp(this.Zf).toString():""};
Rx.prototype.ve=function(){this.ma()||this.render();return this.Xd};Rx.prototype.Eg=function(){this.ma()||this.render();return Rx.qa.Eg.call(this)};var Tx=function(a,b){a.Mj=b;a.ma()&&(b=a.Eg())&&Dw(b,a.Mj)};Rx.prototype.Aa=function(){};var Ux=function(a,b){var c=Fg(a.T+"-title-draggable").split(" ");a.ma()&&(b?Et(a.od,c):Gt(a.od,c));b&&!a.Ie?(b=new $w(a.ma(),a.od),a.Ie=b,Et(a.od,c),X(a.Ie,"start",a.xq,!1,a),X(a.Ie,"drag",a.Aa,!1,a)):!b&&a.Ie&&(a.Ie.dispose(),a.Ie=null)};h=Rx.prototype;
h.wc=function(){Rx.qa.wc.call(this);var a=this.ma(),b=this.H;this.nj=this.getId();var c=this.getId()+".contentEl";this.od=b.kb("DIV",this.T+"-title",this.qd=b.kb("SPAN",{className:this.T+"-title-text",id:this.nj},this.vj),this.Kc=b.kb("SPAN",this.T+"-title-close"));bq(a,this.od,this.Xd=b.kb("DIV",{className:this.T+"-content",id:c}),this.Cc=b.kb("DIV",this.T+"-buttons"));dw(this.qd,"heading");dw(this.Kc,"button");mq(this.Kc,!0);ew(this.Kc,"label","Close");dw(a,"dialog");ew(a,"labelledby",this.nj||
"");this.Zf&&me(this.Xd,this.Zf);Ew(this.Kc,this.Vi);this.N&&(a=this.N,a.H=this.Cc,a.render());Ew(this.Cc,!!this.N);Tx(this,this.Mj)};
h.Rb=function(a){Rx.qa.Rb.call(this,a);a=this.ma();var b=this.T+"-content";this.Xd=Mp(document,null,b,a)[0];this.Xd||(this.Xd=this.H.kb("DIV",b),this.Zf&&me(this.Xd,this.Zf),a.appendChild(this.Xd));b=this.T+"-title";var c=this.T+"-title-text",d=this.T+"-title-close";(this.od=Mp(document,null,b,a)[0])?(this.qd=Mp(document,null,c,this.od)[0],this.Kc=Mp(document,null,d,this.od)[0]):(this.od=this.H.kb("DIV",b),a.insertBefore(this.od,this.Xd));this.qd?(this.vj=oq(this.qd),this.qd.id||(this.qd.id=this.getId())):
(this.qd=Xp("SPAN",{className:c,id:this.getId()}),this.od.appendChild(this.qd));this.nj=this.qd.id;ew(a,"labelledby",this.nj||"");this.Kc||(this.Kc=this.H.kb("SPAN",d),this.od.appendChild(this.Kc));Ew(this.Kc,this.Vi);b=this.T+"-buttons";if(this.Cc=Mp(document,null,b,a)[0]){if(a=this.N=new Vx(this.H),(b=this.Cc)&&1==b.nodeType){a.H=b;b=(a.H||document).getElementsByTagName("BUTTON");c=0;for(var e,f;d=b[c];c++)if(e=d.name||d.id,f=oq(d)||d.value,e){var g=0==c;a.set(e,f,g,"cancel"==d.name);g&&Dt(d,"goog-buttonset-default")}}}else this.Cc=
this.H.kb("DIV",b),a.appendChild(this.Cc),this.N&&(a=this.N,a.H=this.Cc,a.render()),Ew(this.Cc,!!this.N);Tx(this,this.Mj)};
h.ob=function(){Rx.qa.ob.call(this);Bx(this).listen(this.ma(),"keydown",this.Da).listen(this.ma(),"keypress",this.Da);Bx(this).listen(this.Cc,"click",this.Oa);Ux(this,!0);Bx(this).listen(this.Kc,"click",this.lu);var a=this.ma();dw(a,"dialog");""!==this.qd.id&&ew(a,"labelledby",this.qd.id);if(!this.Bp){this.Bp=!1;if(this.Ya){a=this.H;var b=this.Eg();a.Gn(this.Gc);a.Gn(b)}this.isVisible()&&Ox(this,!1)}};h.Kb=function(){this.isVisible()&&this.setVisible(!1);Ux(this,!1);Rx.qa.Kb.call(this)};
h.setVisible=function(a){a!=this.isVisible()&&(this.Ya||this.render(),Rx.qa.setVisible.call(this,a))};h.Lk=function(){Rx.qa.Lk.call(this);this.dispatchEvent("aftershow")};h.Hk=function(){Rx.qa.Hk.call(this);this.dispatchEvent("afterhide");this.Do&&this.dispose()};
h.xq=function(){var a=this.H.H,b=Rp(Vp(a)||window||window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.height);var d=Bw(this.ma());"fixed"==sw(this.ma())?ax(this.Ie,new lw(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):ax(this.Ie,new lw(0,0,c-d.width,a-d.height))};h.lu=function(){Wx(this)};
var Wx=function(a){if(a.Vi){var b=a.N,c=b&&b.O;c?(b=b.get(c),a.dispatchEvent(new Xx(c,b))&&a.setVisible(!1)):a.setVisible(!1)}},Yx=function(a){a.Vi=!1;a.Kc&&Ew(a.Kc,a.Vi)};Rx.prototype.oa=function(){this.Cc=this.Kc=null;Rx.qa.oa.call(this)};var Zx=function(a,b){a.N=b;a.Cc&&(a.N?(b=a.N,b.H=a.Cc,b.render()):me(a.Cc,lp),Ew(a.Cc,!!a.N))};
Rx.prototype.Oa=function(a){a:{for(a=a.target;null!=a&&a!=this.Cc;){if("BUTTON"==a.tagName)break a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var b=this.N.get(a);this.dispatchEvent(new Xx(a,b))&&this.setVisible(!1)}};
Rx.prototype.Da=function(a){var b=!1,c=!1,d=this.N,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var f=d&&d.O;e="SELECT"==e.tagName&&!e.disabled;f&&!e?(c=!0,b=d.get(f),b=this.dispatchEvent(new Xx(f,b))):e||(b=!0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ma()){this.em=!0;try{this.qe.focus()}catch(m){}Sw(this.Wp,0,this)}}else if(13==a.keyCode){if("BUTTON"==e.tagName&&!e.disabled)f=e.name;else if(e==this.Kc)Wx(this);else if(d){var g=d.N,k=g&&$x(d,g);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||
"A"==e.tagName)&&!e.disabled;!k||k.disabled||e||(f=g)}f&&d&&(c=!0,b=this.dispatchEvent(new Xx(f,String(d.get(f)))))}else e!=this.Kc||32!=a.keyCode&&" "!=a.key||Wx(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.setVisible(!1)};var Xx=function(a,b){this.type="dialogselect";this.key=a;this.caption=b};L(Xx,Qu);var Vx=function(a){mx.call(this);a||oe();this.O=this.H=this.N=null};L(Vx,mx);Vx.prototype.clear=function(){mx.prototype.clear.call(this);this.N=this.O=null};
Vx.prototype.set=function(a,b,c,d){mx.prototype.set.call(this,a,b);c&&(this.N=a);d&&(this.O=a);return this};var ay=function(a,b,c,d){return a.set(b.key,b.caption,c,d)};Vx.prototype.render=function(){if(this.H){me(this.H,lp);var a=oe(this.H);this.forEach(function(b,c){b=a.kb("BUTTON",{name:c},b);c==this.N&&(b.className="goog-buttonset-default");this.H.appendChild(b)},this)}};Vx.prototype.ma=function(){return this.H};
var $x=function(a,b){a=(a.H||document).getElementsByTagName("BUTTON");for(var c=0,d;d=a[c];c++)if(d.name==b||d.id==b)return d;return null},by={key:"ok",caption:"OK"},cy={key:"cancel",caption:"Cancel"},dy={key:"yes",caption:"Yes"},ey={key:"no",caption:"No"},fy={key:"save",caption:"Save"},gy={key:"continue",caption:"Continue"},Qx=function(){return ay(ay(new Vx,by,!0),cy,!1,!0)};
"undefined"!=typeof document&&(ay(new Vx,by,!0,!0),Qx(),ay(ay(new Vx,dy,!0),ey,!1,!0),ay(ay(ay(new Vx,dy),ey,!0),cy,!1,!0),ay(ay(ay(new Vx,gy),fy),cy,!0,!0));var jy=function(a){var b=Ve(hy,a,"ok");a.Ya?b():bh?gv(a,"show",b):gv(a,"beforeshow",b);var c=null;X(a,"show",function(){c=new iy(a)});X(a,"hide",function(){D(c)})},hy=function(a,b){Tx(a,.75);var c=a.N;c&&b&&(b=$x(c,b))&&Dt(b,"goog-buttonset-action");b=Vw(a.ma(),"ease-out",0,1);c=Vw(a.ma(),"ease-in",1,0);var d=Vw(a.Eg(),"ease-out",0,.75),e=Vw(a.Eg(),"ease-in",.75,0);a.ka=b;a.ha=c;a.ua=d;a.na=e},ky=function(a,b,c,d,e,f,g){f=f||"jfk-confirm";var k=new Rx(void 0,!0,void 0);k.setTitle(a);Sx(k,b);Zx(k,
g||Qx());k.Do=!0;k.render();a=k.ma();Dt(a,f);jy(k);b=k.getId()+".msg";k.ve().id=b;dw(a,"alertdialog");ew(a,"describedby",b);gv(k,"dialogselect",function(m){c&&m.key==k.N.N?c.call(e):d&&d.call(e)});k.setVisible(!0);return k},iy=function(a){$w.call(this,a.ma());this.N=a;X(this,"start",this.Ja,!1,this);X(this,"drag",this.N.Aa,!1,this.N)};K(iy,$w);
iy.prototype.Ja=function(a){a=a.N;if(Ct(a.target,this.N.Qa())){var b=Bw(this.N.ma());b=new jw(0,b.width,b.height,0);var c=Kw(this.N.ma(),"padding"),d=-1*c.top,e=-1*c.right,f=-1*c.bottom;c=-1*c.left;Ta(d)?(b.top-=d.top,b.right+=d.right,b.bottom+=d.bottom,b.left-=d.left):(b.top-=d,b.right+=Number(e),b.bottom+=Number(f),b.left-=Number(c));if(!b.contains(new vp(a.offsetX,a.offsetY)))return d=this.N.H.H,a=Rp(Vp(d)||window),b=Bw(this.N.ma()),"fixed"==sw(this.N.ma())?(d=a.width-b.width,a=a.height-b.height):
(e=Math.max(d.body.scrollHeight,a.height),d=Math.max(d.body.scrollWidth,a.width)-b.width,a=e-b.height),ax(this,new lw(0,0,Math.max(0,d),Math.max(0,a))),!0}return!1};var ny=function(a,b,c){E.call(this);c=c||{};this.H=a;this.O=".gci-ui-popup"+ly++;this.T=c.wB||null;this.ta=c.tu||("save-cancel"==this.H?"Save":"Ok");this.ka=c.oB||"Cancel";this.U=c.uB||null;var d=my(this,c.sB),e=$("<div>").addClass("gci-ui-popup").addClass("gci-ui-popup-mode-"+this.H).append(b).append(d);c.Hp&&e.addClass(c.Hp);"warning"==this.H&&e.append($("<img>").attr("src",Zv()).addClass("SPRITE_icon_popup_warning"));this.N=$("<div>").addClass("gci-ui-popup-container").attr("role","dialog").append(e);
$("body").append(this.N);var f=this;window.setTimeout(function(){f.isDisposed()||f.N.addClass("gci-ui-popup-open")},0);if(c.pB)$("body").on("keydown"+this.O,J(function(g){if(27==g.keyCode)return this.cancel()},this)).on("click"+this.O,J(function(g){$(g.target).closest(e).length||this.cancel()},this));"undismissable"!=a&&z.H.bind("collections-page-enter.gci-ui-popup",J(this.close,this))},oy;L(ny,te);var ly=0;
ny.prototype.oa=function(){this.N.remove();this.N=null;$("body").off(this.O);z.H.unbind(".gci-ui-popup");ny.qa.oa.call(this)};ny.prototype.ma=function(){return this.N};ny.prototype.close=function(a){D(oy);if(!this.isDisposed()){this.N.removeClass("gci-ui-popup-open");var b=this;a?this.dispose():window.setTimeout(function(){b.dispose()},300)}};
var my=function(a,b){if("undismissable"==a.H||"no-buttons"==a.H)return null;var c=$("<div>").addClass("gci-ui-popup-buttons-container");"ok-only"!=a.H&&"ok-cancel"!=a.H&&"save-cancel"!=a.H&&"warning"!=a.H||c.append(wv(new bw(a.ta,b||"simple"),a).get().addClass("gci-ui-popup-ok-button").on("click.gci-popup",J(a.V,a)));"cancel-only"!=a.H&&"ok-cancel"!=a.H&&"save-cancel"!=a.H&&"warning"!=a.H||c.append(wv(new bw(a.ka,"cancel-only"==a.H?"primary":"simple"),a).get().addClass("gci-ui-popup-cancel-button").on("click.gci-popup",
J(a.cancel,a)));return c};ny.prototype.V=function(){var a=this.T&&this.T();if(this.T&&0==a)return!1;this.close();return!0};ny.prototype.cancel=function(){this.U&&this.U();this.close();return!0};
var qy=function(a,b,c,d){D(oy);b=b||null;d=d?ay(new Vx,{key:"ok",caption:d},!0,!0):ay(new Vx,by,!0,!0);oy=ky("",a,b,b,c,"jfk-alert",d);py();return oy},ry=function(a,b,c,d){D(oy);var e=je("There are changes that have not been saved.");oy=ky(c||"Are you sure you want to leave?",d||e,function(){},a,b,"gci-page-beforeleave-dialog",ay(ay(new Vx,{caption:"Stay on this page",key:"ok"},!0,!0),{caption:"Discard changes",key:"cancel"},!1,!1));py()},py=function(){var a=oy.Eg();Ew(a,!1);window.setTimeout(function(){Ew(a,
!0)},100)};var sy=function(a,b){Qu.call(this,"navigate");this.token=a;this.N=b};L(sy,Qu);var ty=function(){return ha&&ia?ia.mobile:!(ha&&ia?!ia.mobile&&(ka("iPad")||ka("Android")||ka("Silk")):ka("iPad")||ka("Android")&&!ka("Mobile")||ka("Silk"))&&(ka("iPod")||ka("iPhone")||ka("Android")||ka("IEMobile"))};var uy=new WeakMap,vy=function(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\v")};var Ay=function(a,b,c,d){G.call(this);if(a&&!b)throw Error("xa");if(c)var e=c;else{e="history_state"+wy;var f=kp("input",{type:"text",name:e,id:e,style:Lo("display:none")});document.write(gp(f));e=Lp(document,e)}this.ha=e;this.H=c?Vp(Kp(c)):window;this.ta=b;bh&&!b&&(this.ta="https"==window.location.protocol?Lf(Rc(Lo("https:///"))):Lf(Rc(Lo('javascript:""'))));this.T=new Rw(150);W(this,this.T);this.N=!a;this.O=new E(this);if(a||xy){if(d)var g=d;else{a="history_iframe"+wy;b={id:a,style:Lo("display:none"),
sandbox:void 0};c={};c.src=this.ta||null;c.srcdoc=null;d={sandbox:""};e={};for(var k in c)Object.prototype.hasOwnProperty.call(c,k)&&(e[k]=c[k]);for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&(e[m]=d[m]);if(b)for(g in b)if(Object.prototype.hasOwnProperty.call(b,g)){k=g.toLowerCase();if(k in c)throw Error("P");k in d&&delete e[k];e[g]=b[g]}g=jp("iframe",e);document.write(gp(g));g=Lp(document,a)}this.ka=g;this.wa=!0}xy&&(this.O.listen(this.H,"load",this.bu),this.ua=this.na=!1);this.N?yy(this,
this.getToken(),!0):zy(this,this.ha.value);wy++};L(Ay,G);Ay.prototype.W=!1;Ay.prototype.V=!1;Ay.prototype.U=null;var By=function(a,b){b=void 0===b?vy:b;var c=Ua(a),d=function(f){f=Vf(f);f.next();f=Wf(f);return b(c,f)},e=function(f){var g=Vf(f);f=g.next().value;g=Wf(g);return a.apply(f,g)};return function(){var f=id.apply(0,arguments),g=this||l,k=uy.get(g);k||(k={},uy.set(g,k));return $g(k,[this].concat(Xf(f)),e,d)}}(function(){return bh?xh(8):"onhashchange"in l}),xy=bh&&!xh(8);h=Ay.prototype;
h.Rh=null;h.oa=function(){Ay.qa.oa.call(this);this.O.dispose();this.Lb(!1)};
h.Lb=function(a){if(a!=this.W)if(xy&&!this.na)this.ua=a;else if(a)if(eh&&this.O.listen(this.H,"pageshow",this.ju),By()&&this.N)this.O.listen(this.H,"hashchange",this.cu),this.W=!0,this.dispatchEvent(new sy(this.getToken(),!1));else{if(!bh||ty()||this.na)this.O.listen(this.T,"tick",J(this.va,this,!0)),this.W=!0,xy||(this.U=this.getToken(),this.dispatchEvent(new sy(this.getToken(),!1))),this.T.start()}else this.W=!1,this.O.Gd(),this.T.stop()};
h.bu=function(){this.na=!0;this.ha.value&&zy(this,this.ha.value,!0);this.Lb(this.ua)};h.ju=function(a){a.hc.persisted&&(this.Lb(!1),this.Lb(!0))};h.cu=function(){var a=Cy(this.H);a!=this.U&&Dy(this,a,!0)};h.getToken=function(){return null!=this.Rh?this.Rh:this.N?Cy(this.H):Ey(this)||""};h.setToken=function(a,b){Fy(this,a,!1,b)};h.Tp=function(a){Fy(this,a,!0)};
var Cy=function(a){a=a.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)},Fy=function(a,b,c,d){a.getToken()!=b&&(a.N?(yy(a,b,c),By()||bh&&!ty()&&zy(a,b,c,d),a.W&&a.va(!1)):(zy(a,b,c),a.Rh=a.U=a.ha.value=b,a.dispatchEvent(new sy(b,!1))))},yy=function(a,b,c){a=a.H.location;var d=a.href.split("#")[0],e=-1!=a.href.indexOf("#");if(xy||e||b)d+="#"+b;d!=a.href&&(b=jd(d),c?rp(a,b):qp(a,b))},zy=function(a,b,c,d){if(a.wa||b!=Ey(a))if(a.wa=!1,b=encodeURIComponent(String(b)),bh){var e=hq(a.ka);
e.open("text/html",c?"replace":void 0);c=np(kp("title",{},d||a.H.document.title),kp("body",{},b));e.write(gp(c));e.close()}else e=cd(a.ta).toString()+"#"+b,(a=a.ka.contentWindow)&&(c?rp(a.location,e):qp(a.location,e))},Ey=function(a){if(bh)return a=hq(a.ka),a.body?Bp(a.body.innerHTML):null;var b=a.ka.contentWindow;if(b){try{var c=Bp(Cy(b))}catch(d){return a.V||(1!=a.V&&a.T.setInterval(1E4),a.V=!0),null}a.V&&(0!=a.V&&a.T.setInterval(150),a.V=!1);return c||null}return null};
Ay.prototype.va=function(a){if(this.N){var b=Cy(this.H);b!=this.U&&Dy(this,b,a)}if(!this.N||xy)if(b=Ey(this)||"",null==this.Rh||b==this.Rh)this.Rh=null,b!=this.U&&Dy(this,b,a)};var Dy=function(a,b,c){a.U=a.ha.value=b;a.N?(xy&&zy(a,b),yy(a,b)):zy(a,b);a.dispatchEvent(new sy(a.getToken(),c))},wy=0;var Gy=function(a,b){G.call(this);this.H=a||window;this.O=b||null;this.T=null;X(this.H,"popstate",this.N,!1,this);X(this.H,"hashchange",this.N,!1,this)};L(Gy,G);var Hy=function(){var a=window;return!(!a.history||!a.history.pushState)};h=Gy.prototype;h.wl=!1;h.ni=!0;h.ri="/";h.Lb=function(a){a!=this.wl&&(this.wl=a)&&this.dispatchEvent(new sy(this.getToken(),!1))};h.getToken=function(){return this.ni?Iy(this):this.O?Jy(this.O,this.ri,this.H.location):this.H.location.pathname.slice(this.ri.length)};
h.setToken=function(a,b){a!=this.getToken()&&(this.H.history.pushState(null,b||this.H.document.title||"",Ky(this,a)),this.dispatchEvent(new sy(a,!1)))};h.Tp=function(a){this.H.history.replaceState(null,this.H.document.title||"",Ky(this,a));this.dispatchEvent(new sy(a,!1))};h.oa=function(){nv(this.H,"popstate",this.N,!1,this);this.ni&&nv(this.H,"hashchange",this.N,!1,this)};
var Ly=function(a){0!=a.ni&&(nv(a.H,"hashchange",a.N,!1,a),a.ni=!1)},Iy=function(a){if(a.ni){a=a.H.location.href;var b=a.indexOf("#");return 0>b?"":a.substring(b+1)}return null},Ky=function(a,b){return a.ni?"#"+b:a.O?My(a.O,b,a.ri,a.H.location):a.ri+b+a.H.location.search};Gy.prototype.N=function(a){if(this.wl){var b=Iy(this);if("popstate"==a.type||b!=this.T)this.T=b,this.dispatchEvent(new sy(this.getToken(),!0))}};var Py=function(a,b){E.call(this);this.H=$("<div>").addClass("collections-page-container").appendTo(a);this.W=$("<div>").hide().appendTo("body");this.O=b||null;this.N=(a=Hy()&&b)?new Gy(window,this):new Ay(!1,void 0,$("<input>").appendTo(this.W)[0],$("<iframe>").appendTo(this.W)[0]);a&&(Ly(this.N),this.N.ri=Ny()+"/");X(this.N,"navigate",$.proxy(this.ka,this));this.U={};this.T={};this.V=(new URLSearchParams(window.location.search)).get("co");X(l,"beforeunload",function(c){if(this.Qb&&this.Qb.Fa()){var d=
gp(Oy().html).toString();return c.hc.returnValue=d}},!1,this)};L(Py,te);h=Py.prototype;h.Qb=null;h.Sj=null;h.Wc=null;h.un=0;h.Im="";h.og="";h.bm=!1;h.xe=null;h.oa=function(){this.close();$.each(this.U,function(a,b){b.dispose()});this.U={};this.T={};this.H.remove();qv(l,"beforeunload");Py.qa.oa.call(this)};h.bind=function(a,b){this.H.bind(a,$.proxy(b,this));return this};h.unbind=function(a,b){this.H.unbind(a,b)};h.yr=function(a){for(var b,c=0;b=arguments[c];c++)this.U[b.Hb]=b};
h.close=function(a,b){a?(this.H.trigger("collections-page-leave",[a.Hb]),a.Yd(),b&&(a.ka?"over"!=this.T[this.Qb.Hb][a.Hb].direction&&b.hide():b.remove())):this.Qb&&(this.H.trigger("collections-page-leave",[this.Qb.Hb]),this.Qb.Yd(),this.Qb.ka?this.Wc.hide():this.Wc.remove(),this.Sj=this.Qb=this.Wc=null)};
h.Zb=function(a,b,c,d,e){if(!e&&this.Qb&&this.Qb.Fa())return e=Oy(),ry(function(){this.Zb(a,b,c,d,!0)},this,e.yB,e.html),!1;if(this.bm)return!1;e=this.U[a];if(!e)return!1;var f=null;this.Qb&&e&&this.T[this.Qb.Hb]&&this.T[this.Qb.Hb][e.Hb]&&(f=this.T[this.Qb.Hb][e.Hb]);var g=this.H.find(".collections-page");$.each(g,J(function(n,r){r=$(r);r.attr("id")!="collections-page-"+a&&r.attr("id")!="collections-page-"+this.Qb.Hb&&r.hide()},this));f||this.close();g=this.Qb;var k=this.Wc;this.Qb=e;d?Qy(this):
Ry(this,a,b||{});this.Qb.V?(this.Wc=$("#collections-page-"+a),this.Wc.show()):(this.Wc=$("<div>").addClass("collections-page").attr("id","collections-page-"+a).addClass(this.Qb.fullscreen?"gci-page-fullscreen":"gci-page-framed"),this.V&&"true"===this.V&&this.Wc.addClass("collections-content-only"),this.Wc.appendTo(this.H));D(oy);var m=window.location.href;f&&g&&k?Sy(this,g,k,f,e,b,c):e.ze(this.Wc,b,c);z.mi(a,m);this.H.trigger("collections-page-enter",[a]);return!0};
var Sy=function(a,b,c,d,e,f,g){a.bm=!0;var k=null,m=$.proxy(function(){this.close(b,c);k=null;window.clearTimeout(this.xe);this.xe=null;this.bm=!1},a),n=Ty(c,d);k=d.mB?Uy(a,a.Wc,n,m):d.jB?Vy(a,c,n,m):"scatter-out"==d.direction?Wy(a,b,e,c,a.Wc,n,m):"over"==d.direction?m:Xy(a,c,a.Wc,n,m);e.ze(a.Wc,f,g);k()},Ry=function(a,b,c,d){b=Yy(b,c);d?a.N.Tp(b):(a.N.setToken(b),a.un++);Qy(a)},Qy=function(a){a.Sj=Jy(a,Ny()+"/",window.location);Zy(a.Sj)},Yy=function(a,b){a="!"+a;b=b||{};var c=Cc(function(d){return null!=
d});Kc(b,c);$.isEmptyObject(b)||(a+=":"+ys(b).toString());return a},Jy=function(a,b,c){if(c.hash&&0==c.hash.indexOf("#!")){var d="",e=d=c.hash.substring(1);c.search&&(d+=(-1==e.indexOf(":")?":":"&")+c.search.substring(1));c=My(a,d,b,c);c=new gs(c);c=(c.N+(c.H.toString()?"?":"")+c.H.toString()).substring(b.length)}else c=(("/"==c.pathname.charAt(0)?c.pathname:"/"+c.pathname)+c.search).slice(b.length);b=c.indexOf("/");b=-1==b?"":c.substring(0,b);d=c.lastIndexOf("/");d=-1==d?"":c.substring(d+1);a.O&&
a.O[b]?(a=a.O[b],d&&0==d.indexOf("?")&&(c=new ls(d.substring(1)),e=c.get(a))&&(e=e.replace(/\//g,"%2F"),c.remove(a),d=e+"?"+c.toString()),c=b+":"+(0!=d.indexOf("?")?a+"="+d:d.substring(1)),c=c.replace(/\?/,"&")):c=c.replace(/\?/,":");c&&(c="!"+c);(a=Zy(c))&&$.each(a.params,function(f,g){f=f.toString();var k=z;void 0!==k.W[f]&&(k.W[f]=g)});return c},My=function(a,b,c,d){d=d.protocol+"//"+d.host.replace(/:80$/,"");b=0==b.indexOf("!")?b.substring(1):b;var e=-1==b.indexOf(":")?b.length:b.indexOf(":"),
f=b.substring(0,e),g=b.substring(e);if(a.O){e=a.O[f];a=new RegExp("("+f+"):"+e+"?=");if(g){var k=new ls(g.substring(1));if(g=k.get(e))g=g.replace(/\//g,"%2F"),k.remove(e),b=k.toString(),b=f+(":"+e+"="+g+(b?"&"+b:""))}b.match(a)?(g="",f=b.indexOf(":"),-1!=f&&(e=new ls(b.substring(f+1)),g=e.get("urlStub")||"")&&(g=decodeURIComponent(g),g=g.toLowerCase(),g=Fg(g),g=g.replace(/[\x00-\x2F\x3A-\x40\x5B-\x60\x7B-\x7F]/g,"-"),g=g.replace(/[-]+/g,"-"),g=g.replace(/(^-{1,})|(-{1,}$)/gi,""),g=encodeURIComponent(g||
"-"),g+="/",e.remove("urlStub"),b=b.substring(0,f)+":"+e.toString()),b=b.replace(a,"$1/"+g),b=b.replace(/&/,"?")):b=b.replace(/:/,(e?"/":"")+"?")}return d+c+b},$y=function(a,b){a.un--;return 0<a.un?(window.history.back(),!0):b&&a.Im?(a.Zb(a.Im),!0):!1},az=function(a,b,c,d){return(b=Zy(b))?a.Zb(b.name,b.params,c,d):!1},Zy=function(a){if(a=/^!?([a-zA-Z0-9-]*)(?::(.*))?$/.exec(a)){var b={};if(a[2]){var c=new ls(a[2]);$.each(c.ad(),function(d,e){b[e]=c.get(e)})}return{name:a[1],params:b}}return null};
Py.prototype.Em=function(a){a=$("<a>").attr("href",a)[0];a=Jy(this,Ny()+"/",a);return az(this,a)};Py.prototype.ka=function(a){a.N&&this.Sj!=a.token&&az(this,a.token,null,!0)};
var Ty=function(a,b){var c="left",d="swing",e=300,f=1,g="width",k=a.outerWidth(!0);if("left"==b.direction||"right"==b.direction)c="left","right"==b.direction&&(f=-1);else if("top"==b.direction||"bottom"==b.direction)c="top","bottom"==b.direction&&(f=-1),g="height",k=a.outerHeight(!0);if("swing"==b.zf||"linear"==b.zf)d=b.zf;"number"===typeof b.duration&&0==b.duration%1&&(e=b.duration);return{Kd:c,zf:d,duration:e,Pj:f,Jf:g,size:k}},Vy=function(a,b,c,d){b.css(c.Kd,0);b.css(c.Jf,c.size);b.css("z-index",
10);return $.proxy(function(){window.clearTimeout(this.xe);this.xe=window.setTimeout($.proxy(function(){var e={};e[c.Kd]=-1*c.Pj*c.size;b.stop().animate(e,c.duration,c.zf,function(){b.css(c.Kd,"");b.css(c.Jf,"");b.css("z-index","");d()})},this),1)},a)},Uy=function(a,b,c,d){b.css(c.Kd,c.Pj*c.size);b.css(c.Jf,c.size);b.css("z-index",10);return $.proxy(function(){window.clearTimeout(this.xe);this.xe=window.setTimeout($.proxy(function(){var e={};e[c.Kd]=0;b.stop().animate(e,c.duration,c.zf,function(){b.css(c.Kd,
"");b.css(c.Jf,"");b.css("z-index","");d()})},this),1)},a)},Wy=function(a,b,c,d,e,f,g){var k=function(r){var u=r.offset().left+r.outerWidth()/2;r=r.offset().top+r.outerHeight()/2;var x=$(document).width()/2,B=$(document).height()/2;return u<r||u>=x&&$(document).width()-u<r?u<x?"left":"right":r<B?"top":"bottom"},m=d.find(b.Tk);window.setTimeout(function(){var r=e.find(c.Tk);$.each(r,function(u,x){u=$(x);if(u.is(":visible")){u.data("wasVisible",!0);x=k(u);var B={};B[x]=-75;B.opacity=0;u.css(B);Pw(u[0],
"none")}})},0);var n=function(){var r=e.find(c.Tk);$.each(r,function(u,x){var B=$(x);if(B.data("wasVisible")){B.removeData("wasVisible");var A=k(B),T={};T[A]=0;T.opacity=.6;Pw(B[0],"none");B.stop().animate(T,f.duration,f.zf,function(){T[A]="";T.opacity="";B.css(T);Ow(B[0],"")})}})};return function(){window.clearTimeout(a.xe);a.xe=window.setTimeout(function(){$.each(m,function(r,u){var x=$(u);if(x.is(":visible")){var B=k(x),A={};A[B]=-75;A.opacity=0;Pw(x[0],"none");x.stop().animate(A,f.duration,f.zf,
function(){A[B]="";A.opacity="";x.css(A);Ow(x[0],"");n();g()})}})},1)}},Xy=function(a,b,c,d,e){b.css(d.Kd,0);b.css(d.Jf,d.size);c.css(d.Kd,d.Pj*d.size);c.css(d.Jf,d.size);return $.proxy(function(){window.clearTimeout(this.xe);this.xe=window.setTimeout($.proxy(function(){var f={};f[d.Kd]=0;c.stop().animate(f,d.duration,d.zf);f[d.Kd]=-1*d.Pj*d.size;b.stop().animate(f,d.duration,d.zf,function(){b.css(d.Kd,"");b.css(d.Jf,"");c.css(d.Kd,"");c.css(d.Jf,"");e()})},this),1)},a)};var bz={rq:["BC","AD"],qq:["Before Christ","Anno Domini"],Nq:"JFMAMJJASOND".split(""),Xq:"JFMAMJJASOND".split(""),Lq:"January February March April May June July August September October November December".split(" "),Wq:"January February March April May June July August September October November December".split(" "),Tq:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Zq:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),ir:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
dr:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Vq:"Sun Mon Tue Wed Thu Fri Sat".split(" "),ar:"Sun Mon Tue Wed Thu Fri Sat".split(" "),jw:"SMTWTFS".split(""),Yq:"SMTWTFS".split(""),Uq:["Q1","Q2","Q3","Q4"],Rq:["1st quarter","2nd quarter","3rd quarter","4th quarter"],kq:["AM","PM"],sj:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Zn:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],oq:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],ml:6,
Hw:[5,6],nl:5},cz=bz;cz=bz;var dz=function(a,b,c,d,e){a=new Date(a,b,c);e=e||0;return a.valueOf()+864E5*(((void 0!==d?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)},ez=function(a,b,c,d,e,f){"string"===typeof a?(this.U="y"==a?b:0,this.T="m"==a?b:0,this.H="d"==a?b:0,this.N="h"==a?b:0,this.O="n"==a?b:0,this.Sd="s"==a?b:0):(this.U=a||0,this.T=b||0,this.H=c||0,this.N=d||0,this.O=e||0,this.Sd=f||0)};ez.prototype.equals=function(a){return a.U==this.U&&a.T==this.T&&a.H==this.H&&a.N==this.N&&a.O==this.O&&a.Sd==this.Sd};
ez.prototype.clone=function(){return new ez(this.U,this.T,this.H,this.N,this.O,this.Sd)};ez.prototype.getInverse=function(){return new ez(-1*this.U,-1*this.T,-1*this.H,-1*this.N,-1*this.O,-1*this.Sd)};ez.prototype.add=function(a){this.U+=a.U;this.T+=a.T;this.H+=a.H;this.N+=a.N;this.O+=a.O;this.Sd+=a.Sd};
var hz=function(a,b,c){"number"===typeof a?(this.date=fz(a,b||0,c||1),gz(this,c||1)):Ta(a)?(this.date=fz(a.getFullYear(),a.getMonth(),a.getDate()),gz(this,a.getDate())):(this.date=new Date(tg()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),gz(this,a))},fz=function(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b};h=hz.prototype;h.Yj=cz.ml;h.Zj=cz.nl;
h.clone=function(){var a=new hz(this.date);a.Yj=this.Yj;a.Zj=this.Zj;return a};h.getFullYear=function(){return this.date.getFullYear()};h.getYear=function(){return this.getFullYear()};h.getMonth=function(){return this.date.getMonth()};h.getDate=function(){return this.date.getDate()};h.getTime=function(){return this.date.getTime()};h.getDay=function(){return this.date.getDay()};h.getUTCFullYear=function(){return this.date.getUTCFullYear()};h.getUTCMonth=function(){return this.date.getUTCMonth()};
h.getUTCDate=function(){return this.date.getUTCDate()};h.getUTCDay=function(){return this.date.getDay()};h.getUTCHours=function(){return this.date.getUTCHours()};h.getUTCMinutes=function(){return this.date.getUTCMinutes()};h.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};h.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())};h.setFullYear=function(a){this.date.setFullYear(a)};h.setYear=function(a){this.setFullYear(a)};h.setMonth=function(a){this.date.setMonth(a)};
h.setDate=function(a){this.date.setDate(a)};h.setTime=function(a){this.date.setTime(a)};h.setUTCFullYear=function(a){this.date.setUTCFullYear(a)};h.setUTCMonth=function(a){this.date.setUTCMonth(a)};h.setUTCDate=function(a){this.date.setUTCDate(a)};
h.add=function(a){if(a.U||a.T){var b=this.getMonth()+a.T+12*a.U,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.H&&(c=this.getYear(),b=0<=c&&99>=c?-1900:0,c=new Date(c,this.getMonth(),this.getDate(),12),a=new Date(c.getTime()+864E5*a.H),this.setDate(1),this.setFullYear(a.getFullYear()+
b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),gz(this,a.getDate()))};h.wj=function(a){var b=this.getFullYear(),c=0>b?"-":1E4<=b?"+":"";return[c+Ep(Math.abs(b),c?6:4),Ep(this.getMonth()+1,2),Ep(this.getDate(),2)].join(a?"-":"")};h.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};h.toString=function(){return this.wj()};
var gz=function(a,b){a.getDate()!=b&&(b=a.getDate()<b?1:-1,a.date.setUTCHours(a.date.getUTCHours()+b))};hz.prototype.valueOf=function(){return this.date.valueOf()};var iz=function(a,b,c,d,e,f,g){this.date="number"===typeof a?new Date(a,b||0,c||1,d||0,e||0,f||0,g||0):new Date(a&&a.getTime?a.getTime():tg())};L(iz,hz);h=iz.prototype;h.getHours=function(){return this.date.getHours()};h.getMinutes=function(){return this.date.getMinutes()};h.getSeconds=function(){return this.date.getSeconds()};
h.getMilliseconds=function(){return this.date.getMilliseconds()};h.getUTCDay=function(){return this.date.getUTCDay()};h.getUTCHours=function(){return this.date.getUTCHours()};h.getUTCMinutes=function(){return this.date.getUTCMinutes()};h.getUTCSeconds=function(){return this.date.getUTCSeconds()};h.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};h.setHours=function(a){this.date.setHours(a)};h.setMinutes=function(a){this.date.setMinutes(a)};h.setSeconds=function(a){this.date.setSeconds(a)};
h.setMilliseconds=function(a){this.date.setMilliseconds(a)};h.setUTCHours=function(a){this.date.setUTCHours(a)};h.setUTCMinutes=function(a){this.date.setUTCMinutes(a)};h.setUTCSeconds=function(a){this.date.setUTCSeconds(a)};h.setUTCMilliseconds=function(a){this.date.setUTCMilliseconds(a)};h.add=function(a){hz.prototype.add.call(this,a);a.N&&this.setUTCHours(this.date.getUTCHours()+a.N);a.O&&this.setUTCMinutes(this.date.getUTCMinutes()+a.O);a.Sd&&this.setUTCSeconds(this.date.getUTCSeconds()+a.Sd)};
h.wj=function(a){var b=hz.prototype.wj.call(this,a);return a?b+"T"+Ep(this.getHours(),2)+":"+Ep(this.getMinutes(),2)+":"+Ep(this.getSeconds(),2):b+"T"+Ep(this.getHours(),2)+Ep(this.getMinutes(),2)+Ep(this.getSeconds(),2)};h.equals=function(a){return this.getTime()==a.getTime()};h.toString=function(){return this.wj()};h.clone=function(){var a=new iz(this.date);a.Yj=this.Yj;a.Zj=this.Zj;return a};var jz=function(){},lz=function(a){if("number"==typeof a){var b=new jz;b.U=a;var c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",Ep(c,2));c=d.join("")}b.O=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=kz(a);b.T=[c,c];b.H={yw:a,Xn:a};b.N=[];return b}b=new jz;b.O=a.id;b.U=-a.std_offset;b.T=a.names;b.H=a.names_ext;b.N=a.transitions;return b},kz=
function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Ep(Math.floor(a/60)%100,2),":",Ep(a%60,2));return b.join("")},mz=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.N.length&&b>=a.N[c];)c+=2;return 0==c?0:a.N[c-1]},nz=function(a,b){a=a.U-mz(a,b);return-1440===a?0:a};var qz=function(a){this.N=[];this.H=cz;"number"==typeof a?oz(this,a):pz(this,a)},rz=[/^'(?:[^']|'')*('|$)/,/^(?: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]+/],sz=function(a){return a.getHours?a.getHours():0},pz=function(a,b){for(tz&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;d<rz.length;++d){var e=b.match(rz[d]);if(e){var f=e[0];b=b.substring(f.length);0==d&&("''"==f?f="'":(f=f.substring(1,"'"==e[1]?f.length-1:f.length),f=f.replace(/''/g,
"'")));a.N.push({text:f,type:d});break}}if(c===b)throw Error("ya`"+b);}};qz.prototype.format=function(a,b){if(!a)throw Error("za");var c=b?6E4*(a.getTimezoneOffset()-nz(b,a)):0,d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(d=new Date(d.getTime()+6E4*(d.getTimezoneOffset()-a.getTimezoneOffset())),e=new Date(a.getTime()+(c+(0<c?-864E5:864E5))));c=[];for(var f=0;f<this.N.length;++f){var g=this.N[f].text;1==this.N[f].type?c.push(uz(this,g,a,d,e,b)):c.push(g)}return c.join("")};
var oz=function(a,b){if(4>b)var c=a.H.sj[b];else if(8>b)c=a.H.Zn[b-4];else if(12>b)c=a.H.oq[b-8],c=c.replace("{1}",a.H.sj[b-8]),c=c.replace("{0}",a.H.Zn[b-8]);else if(12===b)c=a.H.sj[0].replace(/[^EMd]*yy*[^EMd]*/,"");else{oz(a,10);return}pz(a,c)},vz=function(a,b){b=String(b);a=a.H||cz;if(void 0!==a.nr){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(a.nr+e-48):b.charAt(d))}b=c.join("")}return b},tz=!1,wz=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("Aa");
},xz=function(a,b){wz(b);b=sz(b);return a.H.kq[12<=b&&24>b?1:0]},uz=function(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=g?a.H.qq[c]:a.H.rq[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),vz(a,Ep(c,g));case "Y":return c=d.getDate(),c=(new Date(dz(d.getFullYear(),d.getMonth(),c,a.H.nl,a.H.ml))).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),vz(a,Ep(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.H.Nq[c];break a;case 4:g=a.H.Lq[c];break a;
case 3:g=a.H.Tq[c];break a;default:g=vz(a,Ep(c+1,g))}return g;case "k":return wz(e),vz(a,Ep(sz(e)||24,g));case "S":return vz(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,g)).slice(2)+(3<g?Ep(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.H.ir[c]:a.H.Vq[c];case "a":return xz(a,e);case "b":return xz(a,e);case "B":return xz(a,e);case "h":return wz(e),vz(a,Ep(sz(e)%12||12,g));case "K":return wz(e),vz(a,Ep(sz(e)%12,g));case "H":return wz(e),vz(a,Ep(sz(e),g));case "c":a:switch(c=d.getDay(),g){case 5:g=
a.H.Yq[c];break a;case 4:g=a.H.dr[c];break a;case 3:g=a.H.ar[c];break a;default:g=vz(a,Ep(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.H.Xq[c];break a;case 4:g=a.H.Wq[c];break a;case 3:g=a.H.Zq[c];break a;default:g=vz(a,Ep(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.H.Uq[c]:a.H.Rq[c];case "d":return vz(a,Ep(d.getDate(),g));case "m":return wz(e),vz(a,Ep(e.getMinutes?e.getMinutes():0,g));case "s":return wz(e),vz(a,Ep(e.getSeconds(),g));case "v":return(f||lz(c.getTimezoneOffset())).O;
case "V":return a=f||lz(c.getTimezoneOffset()),2>=g?a.O:0<mz(a,c)?void 0!==a.H.pq?a.H.pq:a.H.DST_GENERIC_LOCATION:void 0!==a.H.Xn?a.H.Xn:a.H.STD_GENERIC_LOCATION;case "w":return c=e.getDate(),c=dz(e.getFullYear(),e.getMonth(),c,a.H.nl,a.H.ml),vz(a,Ep(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||lz(c.getTimezoneOffset()),4>g?a.T[0<mz(a,c)?2:0]:a.T[0<mz(a,c)?3:1];case "Z":return d=f||lz(c.getTimezoneOffset()),4>g?(g=-nz(d,c),a=
[0>g?"-":"+"],g=Math.abs(g),a.push(Ep(Math.floor(g/60)%100,2),Ep(g%60,2)),g=a.join("")):g=vz(a,kz(nz(d,c))),g;default:return""}};var yz={jr:"y",kr:"y G",lr:"MMM y",Jw:"MMMM y",Kw:"MM/y",Yv:"MMM d",Zv:"MMMM dd",bw:"M/d",aw:"MMMM d",dw:"MMM d, y",Fw:"EEE, MMM d",Gw:"EEE, MMM d, y",Kv:"d",cw:"MMM d, h:mm\u202fa zzzz"},zz=yz;zz=yz;var Az=function(a,b,c){var d=new iz;d.setTime(a);switch(b){case 1:case 2:a=10;break;case 3:a=11;break;case 4:a=cz.sj[-1!=$.inArray(c,["ja","ko","zh-CN","zh-TW"])?1:2];break;case 5:a=zz.lr;break;default:a=zz.jr}1E3>d.getUTCFullYear()&&(a=zz.kr);return(new qz(a)).format(d,lz(0))},Bz=function(a){var b=Math.floor(a/1E3);a=Ep(Math.floor(b/60),2);b=Ep(b%60,2);return a+":"+b};var Ez=function(a,b,c){return null==a?null==b:null==b?!1:Cz(a)==Cz(b)&&(c||Dz(a)==Dz(b))},Fz=function(a,b,c){if(null==b)return null;var d=a(b);if(d)return d;if(c)return null;c=Cz(b);return c!=b&&(d=a(c))?d:d=a(c,!0)},Gz=RegExp("^(\\w{2,3})([\\-\\_]([a-zA-Z]{2}|\\d{3}))?$","i"),Cz=function(a){return(a=Gz.exec(a))&&1<=a.length?a[1].toLowerCase():null},Dz=function(a){return(a=Gz.exec(a))&&3<=a.length&&!Eg(Fp(a[3]))?a[3].toLowerCase():null};var Hz=function(a){this.H=a};Hz.prototype.Ka=function(a,b){a=a||"en";a=Fz(J(function(c,d){null==c?c=null:c=(c=Iz(this,c,d))?p(c,1):null;return c},this),a,b);Eg(Fp(a))&&!b&&(b=this.H.Fb())&&0<b.length&&(b=b[0])&&(a=p(b,1));return null==a?"":a};var Iz=function(a,b,c){a=a.H.Fb();for(var d=0;d<a.length;d++){var e=a[d];if(Ez(b,e.getLang(),c))return e}return null},Jz=function(a){return Xg(a.H.Fb(),function(b){return Eg(Fp(p(b,1)))})};
Hz.prototype.equals=function(a){if(null==a)return!1;var b=this.H.Fb();a=a.H.Fb();if(b.length!=a.length)return!1;for(var c=0;c<b.length;c++){for(var d=b[c],e=!1,f=0;f<a.length;f++){var g=d,k=a[f];if(Ez(k.getLang(),g.getLang())&&k.Ka()==g.Ka()&&k.Bm()==g.Bm()){e=!0;break}}if(!e)return!1}return!0};Hz.prototype.Bm=function(){var a=null;var b=this.H.Fb();b&&b.length&&(a=b[0],b=p(a,4),a=Ez(a.getLang(),b)?a:Iz(this,b));return a?p(a,5):""};var Kz=function(a){return new Hz(a)};Hz.prototype.uc=function(a){return!this.isEmpty(a)};
Hz.prototype.isEmpty=function(a){return null!=a?Eg(Fp(this.Ka(a,!0))):Eg(Fp(this.Ka()))};var Lz=function(a,b){this.start=a<b?a:b;this.end=a<b?b:a};Lz.prototype.clone=function(){return new Lz(this.start,this.end)};Lz.prototype.getLength=function(){return this.end-this.start};var Nz=function(a){this.H=a;a=I(this.H,Si,2)||new Si;this.O=new Mz(a);this.N=(a=I(this.H,Si,3))?new Mz(a):null},Qz=function(a){var b=Oz(a).Ka();return Eg(Fp(b))?a.O&&!a.O.uc()||a.N&&!a.N.uc()||!a.O?p(a.H,1)||"":(b=[Pz(a.O)],a.N&&b.push(Pz(a.N)),b.join(" - ")):b},Oz=function(a){a=I(a.H,gj,4)||new gj;return new Hz(a)};Nz.prototype.uc=function(){return!Eg(Fp(p(this.H,1)))};
Nz.prototype.isEmpty=function(a){return Oz(this).isEmpty(a)&&(!this.O||this.O.isEmpty())&&(!this.N||this.N.isEmpty())&&Eg(Fp(p(this.H,1)))};Nz.prototype.equals=function(a){return a==this?!0:null!=a&&Fp(p(this.H,1))==Fp(p(a.H,1))&&Oz(this).equals(Oz(a))?!0:!1};var Mz=function(a){this.H=a;this.H.Mh()},Pz=function(a){return Az(p(a.H,1),p(a.H,3))};Mz.prototype.uc=function(){var a=p(this.H,1);return"number"!==typeof a?!1:Rz.start<=a&&Rz.end>=a};Mz.prototype.isEmpty=function(){return!this.H||Eg(Fp(this.H.toString()))};
var Rz=new Lz(-864E13,864E13);var Sz=function(a){this.H=a};Sz.prototype.Ka=function(a,b){return(a=(a=Tz(this,a,b))?p(a,2):null)?a:""};Sz.prototype.getUrl=function(a,b){a=(a=Tz(this,a,b))?p(a,1):null;return null==a?"":a};var Tz=function(a,b,c){b=b||"en";b=Fz(J(function(d,e){return null==d?null:Uz(this,d,e)},a),b,c);null!=b||c||(b=Vz(a));return b?b:null},Uz=function(a,b,c){a=a.H.Fb();for(var d=0;d<a.length;d++){var e=a[d];if(Ez(b,e.getLang(),c))return e}return null},Vz=function(a){return(a=a.H.Fb())&&0<a.length?a[0]:null};
Sz.prototype.validate=function(a,b){var c=this.Ka(a,!0);if(!(0<this.getUrl(a,!0).length&&(!b||0<c.length)))return!1;a=this.getUrl(a,!0);try{return vs(a),!0}catch(d){return!1}};Sz.prototype.equals=function(a){if(a==this)return!0;if(null==a)return!1;var b=this.H.Fb();a=a.H.Fb();if(b.length!=a.length)return!1;for(var c=0;c<b.length;c++){for(var d=b[c],e=!1,f=0;f<a.length;f++){var g=d,k=a[f];if(Ez(k.getLang(),g.getLang())&&k.Ka()==g.Ka()&&k.getUrl()==g.getUrl()){e=!0;break}}if(!e)return!1}return!0};
var Wz=function(a){var b=a.fe();if(b=null==b||5!=p(a,4)?null:new Sz(b)){a=null;var c=Tz(b);c&&(b=c.getUrl()||"",c=p(c,2),c=Eg(Fp(c))?b:c,Eg(Fp(c))||(a=Cu(b,c)))}else a=null;return a};Sz.prototype.uc=function(a){return this.isEmpty(a)?!1:Eg(Fp(a))?!Eg(Fp(this.getUrl())):!Eg(Fp(this.getUrl(a,!0)))};Sz.prototype.isEmpty=function(a){return Eg(Fp(a))?Eg(Fp(this.getUrl()))&&Eg(Fp(this.Ka())):Eg(Fp(this.getUrl(a,!0)))&&Eg(Fp(this.Ka(a,!0)))};var Xz=function(a){this.H=a;a=this.H.Fg()||new gj;this.N=new Hz(a)};Xz.prototype.Fg=function(){return this.N.Ka()};var Yz=function(a){a=M(a.H,2);return null!=a?a:null},Zz=function(a){a=M(a.H,1);return null!=a?a:null},$z=function(a){return"number"===typeof Yz(a)&&"number"===typeof Zz(a)},aA=function(a){if(!$z(a))return null;var b=Zz(a);a=Yz(a);return null!=b&&null!=a?new google.maps.LatLng(b,a):null};
Xz.prototype.getViewport=function(){var a=this.H.getViewport();if(!a)return null;var b=M(a,3),c=M(a,4),d=M(a,1);a=M(a,2);return"number"!==typeof b||"number"!==typeof c||"number"!==typeof d||"number"!==typeof a?null:new google.maps.LatLngBounds(new google.maps.LatLng(d,a),new google.maps.LatLng(b,c))};var bA=function(a){a=a.H.getViewport();return null!=a&&("number"===typeof M(a,4)||"number"===typeof M(a,3)||"number"===typeof M(a,2)||"number"===typeof M(a,1))};
Xz.prototype.uc=function(a){this.isEmpty(a)?a=!1:(a=!this.N.isEmpty(a)&&this.N.uc(a)||cA(Yz(this))&&dA(Zz(this)))&&!(a=!bA(this))&&(a=this.H.getViewport(),a=null!=a&&cA(M(a,4))&&dA(M(a,3))&&cA(M(a,2))&&dA(M(a,1)));return a};Xz.prototype.isEmpty=function(a){return this.N.isEmpty(a)&&"number"!==typeof Yz(this)&&"number"!==typeof Zz(this)&&!bA(this)};
Xz.prototype.equals=function(a){if(a==this)return!0;if(null==a||Yz(this)!=Yz(a)||Zz(this)!=Zz(a)||!this.N.equals(a.N))return!1;var b=this.H.getViewport();a=a.H.getViewport();return null==b&&null==a||(null==b||null==a?0:M(b,1)==M(a,1)&&M(b,2)==M(a,2)&&M(b,3)==M(a,3)&&M(b,4)==M(a,4))?!0:!1};var cA=function(a){return"number"===typeof a&&eA.start<=a&&eA.end>=a},dA=function(a){return"number"===typeof a&&fA.start<=a&&fA.end>=a},eA=new Lz(-180,180),fA=new Lz(-90,90);var gA={};var xe=function(a){w.call(this,a,-1,hA)};K(xe,w);var hA=[1];xe.Gb="gci.c.me";L(ue,U);ue.prototype.N=function(){};ue.prototype.T=function(){return[]};ue.prototype.U=function(){};ue.prototype.V=function(){};var ve={};var iA=function(a){w.call(this,a)};K(iA,w);iA.prototype.getContext=function(){return p(this,2)};iA.prototype.setContext=function(a){return q(this,2,a)};iA.prototype.wb=function(){return p(this,3)};var kA=function(a){G.call(this);a=a||{};this.H=z;this.O={};var b=J(function(){this.dispatchEvent("leave-site");window._gaq&&window._gaq.push(["_trackEvent","Leave","site"])},this);void 0!==window.H?X(window,"pagehide",b):X(window,"unload",b);this.N=!!a.os;window._gaq&&window._gaq.push(["_setSiteSpeedSampleRate",50]);jA(this)};K(kA,G);
var lA=function(a,b){var c=a.H.H;b=$("<a>").attr("href",b)[0];a=a.H.N+"/";var d=Jy(c,a,b);return My(c,d,a,b)},mA=function(a,b,c){var d=new gs(a);a=["position","hl"];b&&Qa(a,b);$.each(a,function(e,f){d.H.remove(f)});c&&$.each(c,function(e,f){d.H.set(e,f)});b=d.H.toString();return d.N+(b?"?"+b:"")+(d.T?"#"+d.T:"")},qA=function(a,b,c){if(window._gaq){var d=c||{};c=d.Kp||null;if(nA(a.H))d.af||oA(b,c);else if(a.N&&oA(b,c),!d.af&&d.ub&&(a=pA(a,d.ub)))window._gaq.push([a+"._set","title",c]),window._gaq.push([a+
"._trackPageview",b])}},oA=function(a,b){window._gaq.push(["_set","title",b]);window._gaq.push(["_trackPageview",a])},pA=function(a,b){if(!window._gaq||rA(a.H)||null==sA(b.metadata,tA))return null;var c=0<=window.location.href.indexOf(".corp.google.com")||0<=window.location.href.indexOf(".prod.google.com"),d="partner"+b.getId();a.O[d]||(b=c?"UA-41272528-1":sA(b.metadata,tA),window._gaq.push([d+"._setAccount",b]),window._gaq.push([d+"._setCookiePath",a.H.N+"/"]),a.O[d]=!0);return d},uA=function(a,
b,c,d){window._gaq&&(d=d||{},nA(a.H)?d.af||window._gaq.push(["_trackEvent",b,c,d.Oi,d.Pi]):(a.N&&window._gaq.push(["_trackEvent",b,c,d.Oi,d.Pi]),!d.af&&d.ub&&(a=pA(a,d.ub))&&window._gaq.push([a+"._trackEvent",b,c,d.Oi,d.Pi])))},vA=function(a,b,c,d){window._gaq&&a.N&&uA(a,b,c,{Oi:d,Pi:void 0,af:!0})},jA=function(a){var b=a.H.U;window._gaq&&b&&a.N&&(a=Bv(b))&&window._gaq.push(["_setCustomVar",2,"Experiments",a,2])},wA=function(a,b,c){b.mi({openingPartnerSite:""});vA(a,"ClickExternalLink",c,Fp(b.getId()))};var xA=function(){return Q('<div class="'+S("gci-butter-bar-container")+'"></div>')},yA=function(a){a=a||{};var b=a.message,c=a.ts;a=a.ty;b='<div><span class="'+S("gci-butter-bar-message")+'">'+(b?R(b):"")+'</span> <a href="#discard" class="'+S("gci-butter-bar-discard")+'">';b=a?b+R(a):b+"Discard";b+="</a>";if(c){b+='  <a href="#showMore" class="'+S("gci-butter-bar-more")+'">';b+="Error";a='</a><div class="'+S("gci-butter-bar-container-more")+'">';c=R(c);var d=String(c).replace(/(\r\n|\r|\n)/g,"<br>");
c=null!=c&&c.Jd===Bs?Q(d,Ms(c)):d;b+=a+c+"</div>"}return Q(b+"</div>")};var zA=function(a,b){xx.call(this,b);this.T=a};L(zA,xx);zA.prototype.N="info";zA.prototype.ha=!1;var AA={info:"jfk-butterBar-info",error:"jfk-butterBar-error",warning:"jfk-butterBar-warning",promo:"jfk-butterBar-promo"};zA.prototype.getType=function(){return this.N};var BA=function(a,b){if(a.ve()){var c=a.ma(),d=AA[b];Ft(c,AA[a.N]);Dt(c,d)}a.N=b},CA=function(a,b){a.T=b;if(b=a.ma()){var c=a.H;c.uq(b);c.append(b,a.T)}};zA.prototype.isVisible=function(){var a=this.ma();return null!=a&&Ct(a,"jfk-butterBar-shown")};
zA.prototype.setVisible=function(a){Ht(this.ma(),"jfk-butterBar-shown",a)};zA.prototype.wc=function(){this.O=this.H.kb("DIV","jfk-butterBar");var a=this.ma();a&&(ew(a,"live","assertive"),ew(a,"atomic","true"));CA(this,this.T);this.ha=this.ha;(a=this.ma())&&Ht(a,"jfk-butterBar-mini",this.ha);BA(this,this.N)};var DA=function(){E.call(this);this.H=new zA("");W(this,this.H);this.N=C(xA);document.body.appendChild(this.N);this.O=null;this.H.render(this.N)};K(DA,te);DA.prototype.oa=function(){this.N.parentNode.removeChild(this.N);te.prototype.oa.call(this)};
var FA=function(a,b){EA(a);Dt(a.N,"gci-butter-bar-active");b=C(yA,{message:b,ts:void 0});X(Np("gci-butter-bar-discard",b),"click",function(d){a.hide();d.preventDefault()});var c=Np("gci-butter-bar-more",b);c&&X(c,"click",function(d){var e=a.N,f=!Ct(e,"gci-butter-bar-more-visible");Ht(e,"gci-butter-bar-more-visible",f);d.preventDefault()});CA(a.H,b);BA(a.H,"warning");a.H.setVisible(!0)};
DA.prototype.hide=function(a){if(this.H.isVisible()){var b=this;a=a||0;EA(this);var c=function(){b.H.setVisible(!1);Ft(b.N,"gci-butter-bar-active")};a?this.O=window.setTimeout(c,a):c()}};var EA=function(a){window.clearTimeout(a.O);a.O=null};var GA=function(){this.O=0;this.H=null};K(GA,ue);GA.prototype.oa=function(){this.H&&(this.H.remove(),this.H=null);ue.prototype.oa.call(this)};GA.prototype.N=function(){-1==(arguments&&arguments[0]&&arguments[0].Hs&&arguments[0].Bb.H.ad&&arguments[0].Bb.H.ad()||[]).indexOf("hli")&&(this.H||(this.H=$(".gci-spinner")),this.O++,this.H.hasClass("active")||this.H.addClass("active"))};GA.prototype.U=function(){this.H&&(this.O--,0>=this.O&&(this.O=0,this.H.removeClass("active")))};var HA=function(a){return"https://www.gstatic.com/culturalinstitute/"+a};var IA=function(){return Q('<div class="'+S("gci-ui-tabs-container")+'"><ul class="'+S("gci-ui-tabs")+'" role="tablist"></ul><ul class="'+S("gci-ui-tabs-content")+'"></ul></div>')},JA=function(a){var b=a.label,c=a.pt;a='<li data-tab-id="'+S(a.id)+'" role="tab"><span class="'+S("gci-ui-tabs-label-container")+'" title="'+S(b)+'"><span class="'+S("gci-ui-tabs-label")+'">'+R(b)+"</span>";c&&(a+='<img class="'+S(c)+'" src="'+S(jt(HA("common/pixel.gif")))+'" alt="',a+=Vs("tab icon"),a+='">');a+='<span class="'+
S("gci-ui-tab-info-text")+'"></span></span></li>';return Q(a)},KA=function(a){var b=a.Uu;a='<li data-tab-id="'+S(a.id)+'" role="tabpanel">';b&&(a+='<a class="'+S("gci-ui-tab-close")+'" href="#close-tab" title="',a+=Vs("Close tab."),a+='"></a>');return Q(a+"</li>")};var MA=function(a,b,c){E.call(this);this.V=b||"gci-ui-tabs-horizontal";this.U=c||!1;this.N=$(C(IA)).appendTo(a).addClass("gci-ui-tabs-vertical-light"==this.V?"gci-ui-tabs-vertical-light":"gci-ui-tabs-horizontal");this.H=this.N.find(".gci-ui-tabs");this.O=this.N.find(".gci-ui-tabs-content");this.T=null;this.N.bind("gci.ui.Tabs.CLOSE",J(function(d,e){LA(this,e,!1)},this));this.N.bind("gci.ui.Tabs.OPEN",J(function(d,e){LA(this,e,!0);d.stopPropagation()},this))};L(MA,te);
MA.prototype.oa=function(){this.N.remove();this.N=null;MA.qa.oa.call(this)};
var OA=function(a,b,c,d,e,f){a.H.append($(C(JA,{id:b,label:c,pt:e||!1})).data("onOpen",f||function(){}).on("click.gci-ui-tabs",J(function(){LA(this,b);return!1},a)));NA(a);c=$(C(KA,{id:b,Uu:"gci-ui-tabs-horizontal"==a.V}));a.O.append(c.append(d));c.on("click.gci-ui-tabs",".gci-ui-tab-close",J(function(){LA(this,b,!1);return!1},a));a.U&&0==a.H.find(".gci-ui-tab-active").length&&LA(a,b)},PA=function(a){return a.H.find("li[data-tab-id=filmstrip]")},LA=function(a,b,c){var d=a.H.find("li[data-tab-id="+
b+"]");if(!a.U||!d.hasClass("gci-ui-tab-active")){var e="undefined"!=typeof c?c:!d.hasClass("gci-ui-tab-active");e&&b==a.T||(a.H.find("li[data-tab-id="+b+"]").toggle(!0),QA(a),a.O.find("[data-tab-id="+d.attr("data-tab-id")+"]").show(),a.T=e?b:null,a.N.addClass("gci-ui-tab-active-"+a.T),a.H.find("li").removeClass("gci-ui-tab-active"),d.toggleClass("gci-ui-tab-active",e),d.attr("aria-selected",e?"true":"false"),a.H.toggleClass("gci-ui-tab-active",e),a.O.toggleClass("gci-ui-tab-active",e),window.setTimeout(J(function(){var f=
d.data("onOpen");f&&window.setTimeout(f,100);this.trigger(e?"open":"closed",[this,b])},a),0))}},RA=function(a,b){a.H.find("[data-tab-id="+b+"]").remove();a.O.find("[data-tab-id="+b+"]").remove();0==a.H.find(".gci-ui-tab-active").length&&(b=a.H.find("li"),a.U&&0<b.length?LA(a,b.first().data("tab-id").toString()):QA(a));NA(a)},NA=function(a){a.H.find("li.gci-ui-tab-last-child").removeClass("gci-ui-tab-last-child");a.H.find("li:last-child").addClass("gci-ui-tab-last-child")},QA=function(a){a.N.removeClass("gci-ui-tab-active-"+
a.T);a.T=null;a.H.find("li").removeClass("gci-ui-tab-active");a.H.find("li").attr("aria-selected","false");a.O.find("li").hide();a.H.removeClass("gci-ui-tab-active");a.O.removeClass("gci-ui-tab-active")};MA.prototype.get=function(){return this.N};MA.prototype.bind=function(a,b){this.N.bind(a,b)};MA.prototype.unbind=function(a,b){this.N.unbind(a,b)};MA.prototype.trigger=function(a,b){this.N.trigger(a,b)};var SA=function(a,b,c,d,e,f,g){var k="<"+st(f?"a":"button")+' class="'+S("collections-ui-button")+" ";if(c)switch(Ta(c)?c.toString():c){case "edit":k+=S("collections-ui-button-edit");break;case "hotdog":k+=S("collections-ui-button-hotdog");break;case "primary":k+=S("collections-ui-button-primary");break;case "secondary":k+=S("collections-ui-button-secondary");break;case "simple":k+=S("collections-ui-button-simple");break;case "transparent":k+=S("collections-ui-button-transparent");break;case "unstyled":k+=
S("collections-ui-button-unstyled")}else k+=S("collections-ui-button-primary");d=" "+S(d)+'" title=""'+(f?"":' type="button"')+(e?" disabled":"")+(f?' href="'+S(ht(f))+'"'+(g?' target="'+S(g)+'"':""):"")+">";Qs(c,"hotdog")||Rs(b)?(b='<img class="'+S("collections-ui-button-icon"+(Qs(c,"hotdog")?" SPRITE_icon_hotdog":" "+b))+'" src="'+S(jt(HA("common/pixel.gif")))+'" alt="',b+=Vs("Icon"),b=Q(b+'">')):b="";k+=d+b+(a?'<span class="'+S("collections-ui-button-content")+'">'+R(a)+"</span>":"")+"</"+st(f?
"a":"button")+">";return Q(k)},UA=function(a){a=a||{};return TA(a.title)},TA=function(a){return Q('<a href="#" class="'+S("gci-nav-button")+" "+S("gci-nav-previous")+'"'+(a?' title="'+S(a)+'"':"")+'><span aria-hidden="true"></span></a>')},WA=function(a){a=a||{};return VA(a.title)},VA=function(a){return Q('<a href="#" class="'+S("gci-nav-button")+" "+S("gci-nav-next")+'"'+(a?' title="'+S(a)+'"':"")+'><span aria-hidden="true"></span></a>')};var XA=function(a){a=a||{};var b=a.userEmail,c=a.Ot,d=a.Nt;a=a.ah;c='<div id="gci-user-section">'+(Rs(b)&&Rs(c)?'<span id="gci-user-section-profile-wrapper" data-email="'+S(b)+'" data-logout-url="'+S(ht(c))+'"></span>':"");!b&&Rs(a)&&(c+=SA("Sign in",void 0,void 0,"gci-login",void 0,d));return Q(c+"</div>")},ZA=function(a){var b=a.locale;a='<div class="'+S("gci-consumer-share-container")+'">';Qs(b,"zh-CN")?(b=""+YA("Sina Weibo","gci-consumer-share-weibo","SPRITE_icon_action_tab_share_weibo"),b+=YA("Tencent QQ",
"gci-consumer-share-qq","SPRITE_icon_action_tab_share_qq"),b+=YA("Tencent QZone","gci-consumer-share-qzone","SPRITE_icon_action_tab_share_qzone"),b+=YA("Renren","gci-consumer-share-renren","SPRITE_icon_action_tab_share_renren"),b+=YA("Kaixin001","gci-consumer-share-kaixin001","SPRITE_icon_action_tab_share_kaixin001"),b+=YA("Douban","gci-consumer-share-douban","SPRITE_icon_action_tab_share_douban"),b=Q(b)):b="";a=a+b+YA("Facebook","gci-consumer-share-fb","SPRITE_icon_action_tab_share_fb")+YA("Twitter",
"gci-consumer-share-twitter","SPRITE_icon_action_tab_share_twitter")+'<div id="classroom" class="'+S("gci-consumer-share")+" "+S("gci-consumer-share-classroom")+'"></div>';a+=SA("Email",void 0,"edit","gci-consumer-share gci-consumer-share-email",void 0,"#email","_blank");a+=SA("Embed",void 0,"edit","gci-consumer-share gci-consumer-share-embed",void 0,void 0,"_blank");return Q(a+"</div>")},$A=function(a){return Q('<div class="g-sharetoclassroom" data-url="'+S(ht(a.Tu))+'" data-size="24"></div>')},
YA=function(a,b,c){return Q('<a class="'+S("gci-consumer-share")+" "+S(b)+'" target="_blank" title="'+S(a)+'"><img src="'+S(jt(HA("common/pixel.gif")))+'" class="'+S(c)+'" alt="'+S(a)+'"></a>')};var aB=function(a){aa.call(this);this.message="AppContext is disposed, cannot get "+a.join(", ")+"."};K(aB,aa);Be.prototype.toString=function(){this.N||(this.N=this.O.H+":"+this.H);return this.N};Be.prototype.getType=function(){return this.H};var bB=function(a,b){Be.call(this,a,b)};L(bB,Be);var cB=function(a){this.H=a};mg=mg||{};var dB=function(){U.call(this)};L(dB,U);dB.prototype.initialize=function(){};var eB=function(a,b){this.H=a;this.N=b};eB.prototype.execute=function(a){this.H&&(this.H.call(this.N||null,a),this.H=this.N=null)};eB.prototype.abort=function(){this.N=this.H=null};Dq(function(a){eB.prototype.execute=a(eB.prototype.execute)});var fB=function(a,b){U.call(this);this.H=a;this.V=b;this.U=[];this.T=[];this.O=[]};L(fB,U);fB.prototype.W=dB;fB.prototype.N=null;fB.prototype.getId=function(){return this.V};var gB=function(a,b){a.T.push(new eB(b))};fB.prototype.Fc=function(){return!!this.N};var iB=function(a,b){var c=new a.W;c.initialize(b());a.N=c;c=(c=!!hB(a.O,b()))||!!hB(a.U,b());c||(a.T.length=0);return c};
fB.prototype.onError=function(a){(a=hB(this.T,a))&&l.setTimeout(Do("Module errback failures: "+a),0);this.O.length=0;this.U.length=0};var hB=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].execute(b)}catch(e){ea(e),c.push(e)}a.length=0;return c.length?c:null};fB.prototype.oa=function(){fB.qa.oa.call(this);D(this.N)};var jB=function(){this.ha=this.Ba=null};h=jB.prototype;h.Yp=function(){};h.jn=function(){};h.Sp=function(){throw Error("Ca");};h.Po=function(){return this.Ba};h.ln=function(a){this.Ba=a};h.isActive=function(){return!1};h.wp=function(){return!1};h.Qp=function(){};var Ce=null,De=null,Ge=[];var kB=function(a,b){this.N=a;this.H=b||null};kB.prototype.toString=function(){return this.N};var Je=Symbol("Ea");new kB("pVbxBc");var mB=function(a){U.call(this);this.N={};this.V={};this.T={};this.H={};this.ha={};this.W=a?a.W:new G;this.na=!a;this.O=null;a&&(this.O=a,this.T=a.T,this.H=a.H,this.V=a.V);a=lB(this);this!=a&&(a.U?a.U.push(this):a.U=[this])};L(mB,U);var lB=function(a){for(;a.O;)a=a.O;return a},nB=function(a,b){for(;a;){if(a==b)return!0;a=a.O}return!1};mB.prototype.get=function(a){var b=oB(this,a);if(null==b)throw new pB(a);return b};
var qB=function(a,b){return!(!a.N[b]&&!a.T[b])},oB=function(a,b){for(var c=a;c;c=c.O){if(c.isDisposed())throw new aB([b]);if(c.N[b])return c.N[b][0];if(c.ha[b])break}if(c=a.T[b]){c=c(a);if(null==c)throw Error("Fa`"+b);rB(a,b,c);return c}return null},rB=function(a,b,c){if(a.isDisposed())D(c);else{a.N[b]=[c,!0];for(var d=sB(a,a,b),e=0;e<d.length;e++)d[e].callback(null);delete a.V[b];b instanceof kB&&Ke(b,c.constructor)}},tB=function(a,b,c){b instanceof kB&&(b.H=c);a.V[b]=c},vB=function(a,b,c){a.T[b]=
c;if(c=a.H[b]){if(1<c.length){for(var d=0;d<c.length;++d)c[d].index=d;c.sort(uB)}for(;c.length;)c.shift().d.callback(null);delete a.H[b]}},uB=function(a,b){if(a.Pb!=b.Pb){if(nB(a.Pb,b.Pb))return 1;if(nB(b.Pb,a.Pb))return-1}return a.index<b.index?-1:a.index==b.index?0:1},sB=function(a,b,c){var d=[],e=a.H[c];e&&(Ca(e,function(f){nB(f.Pb,b)&&(d.push(f.d),La(e,f))}),0==e.length&&delete a.H[c]);return d},wB=function(a,b){a.H&&Bc(a.H,function(c,d,e){Ca(c,function(f){f.Pb==b&&La(c,f)});0==c.length&&delete e[d]})};
mB.prototype.oa=function(){if(lB(this)==this){var a=this.U;if(a)for(;a.length;)a[0].dispose()}else{a=lB(this).U;for(var b=0;b<a.length;b++)if(a[b]==this){a.splice(b,1);break}}for(var c in this.N)a=this.N[c],a[1]&&a[0].dispose&&a[0].dispose();this.N=null;this.na&&this.W.dispose();wB(this,this);this.H=null;D(this.ka);this.ha=this.ka=null;mB.qa.oa.call(this)};var pB=function(a){aa.call(this);this.id=a;this.message='Service for "'+a+'" is not registered'};L(pB,aa);new bB(new cB("fva"),1);var xB=function(){U.call(this)};K(xB,U);xB.prototype.init=function(){this.H=[]};
var Se=function(a){var b=Qe;b.N=a;yB(b)},Le=function(a,b){var c=Qe;if(c.O){a="Potentially sensitive message stripped for security reasons.";var d=Error("Ga");d.columnNumber=b.columnNumber;d.lineNumber=b.lineNumber;d.name=b.name;d.fileName=b.fileName;if(28<=wa("Chromium")||14<=wa("Firefox"))d.stack=b.stack;b=d}c.isDisposed()||b instanceof cu||(c.N?zB(c.N,b,a):c.H&&10>c.H.length&&c.H.push(new AB(a,b)))},yB=function(a){a.H&&(Ea(a.H,function(b){zB(this.N,b.e,b.Um)},a),a.H=null)},Qe=new xB,AB=function(a,
b){this.Um=a;this.e=b};var Ne=function(){var a=window;if(!a.location)try{JSON.stringify(a)}catch(c){}var b=a.location&&a.location.ancestorOrigins;if(void 0!==b)return b&&b.length?b[b.length-1]==a.location.origin:!0;try{return void 0!==a.top.location.href}catch(c){return!1}};var Oe={};var af=function(a){U.call(this);this.T=a;this.O=!0;this.N=!1};L(af,U);af.prototype.H=function(a){return BB(this,a)};
var CB=function(a,b){return(b?"__wrapper_":"__protected_")+Ua(a)+"__"},BB=function(a,b){var c=CB(a,!0);b[c]||((b[c]=DB(a,b))[CB(a,!1)]=b);return b[c]},DB=function(a,b){var c=function(){if(a.isDisposed())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){EB(a,d)}};c[CB(a,!1)]=b;return c},EB=function(a,b){if(!(b&&"object"===typeof b&&"string"===typeof b.message&&0==b.message.indexOf("Error in protected function: ")||"string"===typeof b&&0==b.indexOf("Error in protected function: "))){a.T(b);
if(!a.O)throw a.N&&("object"===typeof b&&b&&"string"===typeof b.message?b.message="Error in protected function: "+b.message:b="Error in protected function: "+b),b;throw new FB(b);}},df=function(a){var b=b||l.window||l.globalThis;"onunhandledrejection"in b&&(b.onunhandledrejection=function(c){EB(a,c&&c.reason?c.reason:Error("Ha"))})},bf=function(a){for(var b=l.window||l.globalThis,c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"],d=0;d<c.length;d++){var e=
c[d];c[d]in b&&cf(a,e)}},cf=function(a,b){var c=l.window||l.globalThis,d=c[b];if(!d)throw Error("Ia`"+b);c[b]=function(e,f){"string"===typeof e&&(e=Ve(ug,e));e&&(arguments[0]=e=BB(a,e));if(d.apply)return d.apply(this,arguments);var g=e;if(2<arguments.length){var k=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,k)}}return d(g,f)};c[b][CB(a,!1)]=d};
af.prototype.oa=function(){var a=l.window||l.globalThis;var b=a.setTimeout;b=b[CB(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[CB(this,!1)]||b;a.setInterval=b;af.qa.oa.call(this)};var FB=function(a){aa.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)),a);(a=a&&a.stack)&&"string"===typeof a&&(this.stack=a)};L(FB,aa);var GB=function(){};GB.prototype.N=null;GB.prototype.getOptions=function(){return this.N||(this.N=this.T())};var HB,IB=function(){};L(IB,GB);IB.prototype.H=function(){var a=JB(this);return a?new ActiveXObject(a):new XMLHttpRequest};IB.prototype.T=function(){var a={};JB(this)&&(a[0]=!0,a[1]=!0);return a};var JB=function(a){if(!a.O&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.O=d}catch(e){}}throw Error("Ja");}return a.O};HB=new IB;var KB=function(a){G.call(this);this.headers=new Map;this.ta=a||null;this.N=!1;this.na=this.H=null;this.ka="";this.U=0;this.T="";this.O=this.ua=this.ha=this.va=!1;this.V=0;this.W=null;this.Da="";this.Aa=this.Ba=!1};L(KB,G);var LB=/^https?$/i,MB=["POST","PUT"],NB=[],OB=function(a,b,c,d){var e=new KB;NB.push(e);e.Tc("ready",e.mb);e.send(a,b,c,d)};KB.prototype.mb=function(){this.dispose();La(NB,this)};
KB.prototype.send=function(a,b,c,d){if(this.H)throw Error("Ka`"+this.ka+"`"+a);b=b?b.toUpperCase():"GET";this.ka=a;this.T="";this.U=0;this.va=!1;this.N=!0;this.H=this.ta?this.ta.H():HB.H();this.na=this.ta?this.ta.getOptions():HB.getOptions();this.H.onreadystatechange=J(this.Ja,this);try{this.ua=!0,this.H.open(b,String(a),!0),this.ua=!1}catch(g){PB(this,g);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);else if("function"===typeof d.keys&&
"function"===typeof d.get){e=Vf(d.keys());for(var f=e.next();!f.done;f=e.next())f=f.value,c.set(f,d.get(f))}else throw Error("La`"+String(d));d=Array.from(c.keys()).find(function(g){return"content-type"==g.toLowerCase()});e=l.FormData&&a instanceof l.FormData;!Ja(MB,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=Vf(c);for(d=b.next();!d.done;d=b.next())c=Vf(d.value),d=c.next().value,c=c.next().value,this.H.setRequestHeader(d,c);this.Da&&(this.H.responseType=this.Da);
"withCredentials"in this.H&&this.H.withCredentials!==this.Ba&&(this.H.withCredentials=this.Ba);try{QB(this),0<this.V&&((this.Aa=RB(this.H))?(this.H.timeout=this.V,this.H.ontimeout=J(this.Fa,this)):this.W=Sw(this.Fa,this.V,this)),this.ha=!0,this.H.send(a),this.ha=!1}catch(g){PB(this,g)}};var RB=function(a){return bh&&"number"===typeof a.timeout&&void 0!==a.ontimeout};
KB.prototype.Fa=function(){"undefined"!=typeof hg&&this.H&&(this.T="Timed out after "+this.V+"ms, aborting",this.U=8,this.dispatchEvent("timeout"),this.abort(8))};var PB=function(a,b){a.N=!1;a.H&&(a.O=!0,a.H.abort(),a.O=!1);a.T=b;a.U=5;SB(a);TB(a)},SB=function(a){a.va||(a.va=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};KB.prototype.abort=function(a){this.H&&this.N&&(this.N=!1,this.O=!0,this.H.abort(),this.O=!1,this.U=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),TB(this))};
KB.prototype.oa=function(){this.H&&(this.N&&(this.N=!1,this.O=!0,this.H.abort(),this.O=!1),TB(this,!0));KB.qa.oa.call(this)};KB.prototype.Ja=function(){this.isDisposed()||(this.ua||this.ha||this.O?UB(this):this.wa())};KB.prototype.wa=function(){UB(this)};
var UB=function(a){if(a.N&&"undefined"!=typeof hg&&(!a.na[1]||4!=VB(a)||2!=a.getStatus()))if(a.ha&&4==VB(a))Sw(a.Ja,0,a);else if(a.dispatchEvent("readystatechange"),a.np()){a.N=!1;try{if(WB(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.U=6;try{var b=2<VB(a)?a.H.statusText:""}catch(c){b=""}a.T=b+" ["+a.getStatus()+"]";SB(a)}}finally{TB(a)}}},TB=function(a,b){if(a.H){QB(a);var c=a.H,d=a.na[0]?function(){}:null;a.H=null;a.na=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=
d}catch(e){}}},QB=function(a){a.H&&a.Aa&&(a.H.ontimeout=null);a.W&&(Tw(a.W),a.W=null)};KB.prototype.isActive=function(){return!!this.H};KB.prototype.np=function(){return 4==VB(this)};
var WB=function(a){var b=a.getStatus();a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=String(a.ka).match(Xr)[1]||null,!a&&l.self&&l.self.location&&(a=l.self.location.protocol.slice(0,-1)),b=!LB.test(a?a.toLowerCase():"");c=b}return c},VB=function(a){return a.H?a.H.readyState:0};KB.prototype.getStatus=function(){try{return 2<VB(this)?this.H.status:-1}catch(a){return-1}};
var XB=function(a){try{return a.H?a.H.responseText:""}catch(b){return""}};KB.prototype.getLastError=function(){return"string"===typeof this.T?this.T:String(this.T)};Dq(function(a){KB.prototype.wa=a(KB.prototype.wa)});var Re=function(a,b,c){G.call(this);this.T=b||null;this.O={};this.U=YB;this.V=a;c||(this.H=null,this.H=new af(J(this.N,this)),cf(this.H,"setTimeout"),cf(this.H,"setInterval"),bf(this.H),ef(this.H))};L(Re,G);var ZB=function(a,b){Qu.call(this,"c");this.error=a;this.context=b};L(ZB,Qu);var YB=function(a,b,c,d){if(d instanceof Map){var e={};d=Vf(d);for(var f=d.next();!f.done;f=d.next()){var g=Vf(f.value);f=g.next().value;g=g.next().value;e[f]=g}}else e=d;OB(a,b,c,e)};
Re.prototype.N=function(a,b){a=a.error||a;b=b?Ic(b):{};a instanceof Error&&Kc(b,a.__closure__error__context__984382||{});var c=tq(a);if(this.T)try{this.T(c,b)}catch(m){}var d=c.message.substring(0,1900);if(!(a instanceof aa)||a.H){a=c.stack;try{var e=es(this.V,"script",c.fileName,"error",d,"line",c.lineNumber);if(!Hc(this.O)){d=e;var f=ds(this.O);e=$r(d,f)}f={};f.trace=a;if(b)for(var g in b)f["context."+g]=b[g];var k=ds(f);this.U(e,"POST",k,this.W)}catch(m){}}try{this.dispatchEvent(new ZB(c,b))}catch(m){}};
Re.prototype.oa=function(){D(this.H);Re.qa.oa.call(this)};var Te=function(a){this.H=a;this.O={};this.N=[]},zB=function(a,b,c){var d=Pe();c&&(d.message=c);a:{c=vq();d["call-stack"]=c;b=b instanceof Error?b:b||"";for(c=0;c<a.N.length;c++)if(!1===a.N[c](b,d))break a;c="";if(b){c=b.message||"unknown";for(var e=0,f=0;f<c.length;++f)e=31*e+c.charCodeAt(f)>>>0;c=e}e="";for(g in d)e=e+g+":"+d[g]+":";var g=c+"::"+e;c=a.O[g];c||(c={time:0,count:0},a.O[g]=c);1E4>tg()-c.time?(c.count++,1==c.count&&(d=Pe(),d.message="Throttling: "+g,a.H.N(b,d))):(c.count&&(d["dropped-instances"]=
c.count),c.time=tg(),c.count=0,a.H.N(b,d),g=b,a.T&&(g=g.error||g,d=tq(g),b=d.message.substring(0,1900),g instanceof aa&&!g.H||(g=new wr,q(g,3,b),q(g,2,d.lineNumber),q(g,1,d.stack),q(g,6,d.fileName),a.T.report(g))))}};var $B=function(a,b){this.type=a;this.status=b};$B.prototype.toString=function(){return aC(this)+" ("+(void 0!=this.status?this.status:"?")+")"};var aC=function(a){switch(a.type){case $B.H.ao:return"Unauthorized";case $B.H.Cn:return"Consecutive load failures";case $B.H.TIMEOUT:return"Timed out";case $B.H.Un:return"Out of date module id";case $B.H.tl:return"Init error";default:return"Unknown failure type "+a.type}};mg.td=$B;mg.td.H={ao:0,Cn:1,TIMEOUT:2,Un:3,tl:4};var bC=function(){jB.call(this);this.H={};this.T=[];this.U=[];this.va=[];this.N=[];this.W=[];this.V={};this.wa={};this.O=this.ka=new fB([],"");this.Aa=null;this.ta=new bu;this.ua=!1;this.na=0;this.Da=this.Fa=this.Ja=!1};L(bC,jB);var cC=function(a,b){aa.call(this,"Error loading "+a+": "+b)};L(cC,aa);h=bC.prototype;h.Yp=function(a){this.ua=a};
h.jn=function(a,b){if(!(this instanceof bC))this.jn(a,b);else if("string"===typeof a){a=a.split("/");for(var c=[],d=0;d<a.length;d++){var e=a[d].split(":"),f=e[0];if(e[1]){e=e[1].split(",");for(var g=0;g<e.length;g++)e[g]=c[parseInt(e[g],36)]}else e=[];c.push(f);this.H[f]?(f=this.H[f].H,f!=e&&f.splice.apply(f,[0,f.length].concat(Xf(e)))):this.H[f]=new fB(e,f)}b&&b.length?(Qa(this.T,b),this.Aa=b[b.length-1]):this.ta.H||this.ta.callback();dC(this)}};
h.Sp=function(a,b){if(this.V[a]){delete this.V[a][b];for(var c in this.V[a])return;delete this.V[a]}};h.ln=function(a){bC.qa.ln.call(this,a);dC(this)};h.isActive=function(){return 0<this.T.length};h.wp=function(){return 0<this.W.length};
var fC=function(a){var b=a.Ja,c=a.isActive();c!=b&&(eC(a,c?"active":"idle"),a.Ja=c);b=a.wp();b!=a.Fa&&(eC(a,b?"userActive":"userIdle"),a.Fa=b)},iC=function(a,b,c){var d=[];Va(b,d);b=[];for(var e={},f=0;f<d.length;f++){var g=d[f],k=a.H[g];if(!k)throw Error("Ma`"+g);var m=new bu;e[g]=m;k.Fc()?m.callback(a.Ba):(gC(a,g,k,!!c,m),hC(a,g)||b.push(g))}0<b.length&&(0===a.T.length?a.Mb(b):(a.N.push(b),fC(a)));return e},gC=function(a,b,c,d,e){c.U.push(new eB(e.callback,e));gB(c,function(f){e.V(new cC(b,f))});
hC(a,b)?d&&(Ja(a.W,b)||a.W.push(b),fC(a)):d&&(Ja(a.W,b)||a.W.push(b))};
bC.prototype.Mb=function(a,b,c){var d=this;b||(this.na=0);var e=jC(this,a);this.T=e;this.U=this.ua?a:Oa(e);fC(this);if(0!==e.length){this.va.push.apply(this.va,e);if(0<Object.keys(this.V).length&&!this.ha.ua)throw Error("Na");a=J(this.ha.ta,this.ha,Oa(e),this.H,{ws:this.V,zs:!!c,onError:function(f){var g=d.U;f=null!=f?f:void 0;d.na++;d.U=g;e.forEach(Ve(La,d.va),d);401==f?(kC(d,new mg.td(mg.td.H.ao,f)),d.N.length=0):410==f?(lC(d,new mg.td(mg.td.H.Un,f)),mC(d)):3<=d.na?(lC(d,new mg.td(mg.td.H.Cn,f)),
mC(d)):d.Mb(d.U,!0,8001==f)},ku:J(this.ue,this)});(b=5E3*Math.pow(this.na,2))?l.setTimeout(a,b):a()}};
var jC=function(a,b){b=b.filter(function(e){return a.H[e].Fc()?(l.setTimeout(function(){return Error("Oa`"+e)},0),!1):!0});for(var c=[],d=0;d<b.length;d++)c=c.concat(nC(a,b[d]));Va(c);return!a.ua&&1<c.length?(b=c.shift(),a.N=c.map(function(e){return[e]}).concat(a.N),[b]):c},nC=function(a,b){var c=Nc(a.va),d=[];c[b]||d.push(b);b=[b];for(var e=0;e<b.length;e++)for(var f=a.H[b[e]].H,g=f.length-1;0<=g;g--){var k=f[g];a.H[k].Fc()||c[k]||(d.push(k),b.push(k))}d.reverse();Va(d);return d},dC=function(a){a.O==
a.ka&&(a.O=null,iB(a.ka,J(a.Po,a))&&kC(a,new mg.td(mg.td.H.tl)),fC(a))},He=function(a){if(a.O){var b=a.O.getId(),c=[];if(a.V[b]){for(var d=Vf(Object.keys(a.V[b])),e=d.next();!e.done;e=d.next()){e=e.value;var f=a.H[e];f&&!f.Fc()&&(a.Sp(b,e),c.push(e))}iC(a,c)}a.isDisposed()||(iB(a.H[b],J(a.Po,a))&&kC(a,new mg.td(mg.td.H.tl)),La(a.W,b),La(a.T,b),0===a.T.length&&mC(a),a.Aa&&b==a.Aa&&(a.ta.H||a.ta.callback()),fC(a),a.O=null)}},hC=function(a,b){if(Ja(a.T,b))return!0;for(var c=0;c<a.N.length;c++)if(Ja(a.N[c],
b))return!0;return!1};bC.prototype.load=function(a,b){return iC(this,[a],b)[a]};var pC=function(a){var b=Ce;b.O&&"synthetic_module_overhead"===b.O.getId()&&(He(b),delete b.H.synthetic_module_overhead);b.H[a]&&oC(b,b.H[a].H||[],function(c){c.N=new dB;La(b.T,c.getId())},function(c){return!c.Fc()});b.O=b.H[a]};bC.prototype.Qp=function(a){this.O||(this.H.synthetic_module_overhead=new fB([],"synthetic_module_overhead"),this.O=this.H.synthetic_module_overhead);this.O.O.push(new eB(a))};
bC.prototype.ue=function(){lC(this,new mg.td(mg.td.H.TIMEOUT));mC(this)};
var lC=function(a,b){1<a.U.length?a.N=a.U.map(function(c){return[c]}).concat(a.N):kC(a,b)},kC=function(a,b){var c=a.U;a.T.length=0;for(var d=[],e=0;e<a.N.length;e++){var f=a.N[e].filter(function(m){var n=nC(this,m);return Wg(c,function(r){return Ja(n,r)})},a);Qa(d,f)}for(e=0;e<c.length;e++)Ka(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.N.length;f++)La(a.N[f],d[e]);La(a.W,d[e])}var g=a.wa.error;if(g)for(e=0;e<g.length;e++){var k=g[e];for(f=0;f<d.length;f++)k("error",d[f],b)}for(e=0;e<c.length;e++)if(a.H[c[e]])a.H[c[e]].onError(b);
a.U.length=0;fC(a)},mC=function(a){for(;a.N.length;){var b=a.N.shift().filter(function(c){return!this.H[c].Fc()},a);if(0<b.length){a.Mb(b);return}}fC(a)},eC=function(a,b){a=a.wa[b];for(var c=0;a&&c<a.length;c++)a[c](b)},oC=function(a,b,c,d,e){d=void 0===d?function(){return!0}:d;e=void 0===e?{}:e;b=Vf(b);for(var f=b.next();!f.done;f=b.next()){f=f.value;var g=a.H[f];!e[f]&&d(g)&&(e[f]=!0,oC(a,g.H||[],c,d,e),c(g))}};
bC.prototype.dispose=function(){se(Fc(this.H),this.ka);this.H={};this.T=[];this.U=[];this.W=[];this.N=[];this.wa={};this.Da=!0};bC.prototype.isDisposed=function(){return this.Da};De=function(){return new bC};var qC=function(a,b){this.H=a[l.Symbol.iterator]();this.N=b};qC.prototype[Symbol.iterator]=function(){return this};qC.prototype.next=function(){var a=this.H.next();return{value:a.done?void 0:this.N.call(void 0,a.value),done:a.done}};var rC=function(a,b){return new qC(a,b)};var sC=function(){};sC.prototype.next=function(){return tC};var tC={done:!0,value:void 0};sC.prototype.Hf=function(){return this};var xC=function(a){if(a instanceof uC||a instanceof vC||a instanceof wC)return a;if("function"==typeof a.next)return new uC(function(){return a});if("function"==typeof a[Symbol.iterator])return new uC(function(){return a[Symbol.iterator]()});if("function"==typeof a.Hf)return new uC(function(){return a.Hf()});throw Error("Pa");},uC=function(a){this.H=a};uC.prototype.Hf=function(){return new vC(this.H())};uC.prototype[Symbol.iterator]=function(){return new wC(this.H())};uC.prototype.N=function(){return new wC(this.H())};
var vC=function(a){this.H=a};K(vC,sC);vC.prototype.next=function(){return this.H.next()};vC.prototype[Symbol.iterator]=function(){return new wC(this.H)};vC.prototype.N=function(){return new wC(this.H)};var wC=function(a){uC.call(this,function(){return a});this.O=a};K(wC,uC);wC.prototype.next=function(){return this.O.next()};var kf=function(a,b){this.N={};this.H=[];this.O=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("M");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof kf)for(c=a.ad(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])};h=kf.prototype;h.Ec=function(){return this.size};h.zc=function(){yC(this);for(var a=[],b=0;b<this.H.length;b++)a.push(this.N[this.H[b]]);return a};h.ad=function(){yC(this);return this.H.concat()};
h.has=function(a){return zC(this.N,a)};h.xg=function(a){for(var b=0;b<this.H.length;b++){var c=this.H[b];if(zC(this.N,c)&&this.N[c]==a)return!0}return!1};h.equals=function(a,b){if(this===a)return!0;if(this.size!=a.Ec())return!1;b=b||AC;yC(this);for(var c,d=0;c=this.H[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var AC=function(a,b){return a===b};kf.prototype.isEmpty=function(){return 0==this.size};kf.prototype.clear=function(){this.N={};this.O=this.size=this.H.length=0};
kf.prototype.remove=function(a){return this.delete(a)};kf.prototype.delete=function(a){return zC(this.N,a)?(delete this.N[a],--this.size,this.O++,this.H.length>2*this.size&&yC(this),!0):!1};var yC=function(a){if(a.size!=a.H.length){for(var b=0,c=0;b<a.H.length;){var d=a.H[b];zC(a.N,d)&&(a.H[c++]=d);b++}a.H.length=c}if(a.size!=a.H.length){var e={};for(c=b=0;b<a.H.length;)d=a.H[b],zC(e,d)||(a.H[c++]=d,e[d]=1),b++;a.H.length=c}};h=kf.prototype;h.get=function(a,b){return zC(this.N,a)?this.N[a]:b};
h.set=function(a,b){zC(this.N,a)||(this.size+=1,this.H.push(a),this.O++);this.N[a]=b};h.forEach=function(a,b){for(var c=this.ad(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};h.clone=function(){return new kf(this)};h.transpose=function(){for(var a=new kf,b=0;b<this.H.length;b++){var c=this.H[b];a.set(this.N[c],c)}return a};h.keys=function(){return xC(this.Hf(!0)).N()};h.values=function(){return xC(this.Hf(!1)).N()};
h.entries=function(){var a=this;return rC(this.keys(),function(b){return[b,a.get(b)]})};h.Hf=function(a){yC(this);var b=0,c=this.O,d=this,e=new sC;e.next=function(){if(c!=d.O)throw Error("Qa");if(b>=d.H.length)return tC;var f=d.H[b++];return{value:a?f:d.N[f],done:!1}};return e};var zC=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var BC=function(a){this.H=new kf;this.size=0;if(a){a=Tr(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c]);this.size=this.H.size}},CC=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+Ua(a):b.charAt(0)+a};h=BC.prototype;h.Ec=function(){return this.H.size};h.add=function(a){this.H.set(CC(a),a);this.size=this.H.size};h.delete=function(a){a=this.H.remove(CC(a));this.size=this.H.size;return a};h.remove=function(a){return this.delete(a)};h.clear=function(){this.H.clear();this.size=0};
h.isEmpty=function(){return 0===this.H.size};h.has=function(a){a=CC(a);return this.H.has(a)};h.contains=function(a){a=CC(a);return this.H.has(a)};h.zc=function(){return this.H.zc()};h.values=function(){return this.H.values()};h.clone=function(){return new BC(this)};h.equals=function(a){return this.Ec()==Sr(a)&&DC(this,a)};
var DC=function(a,b){var c=Sr(b);if(a.Ec()>c)return!1;!(b instanceof BC)&&5<c&&(b=new BC(b));return Wr(a,function(d){var e=b;if(e.contains&&"function"==typeof e.contains)d=e.contains(d);else if(e.xg&&"function"==typeof e.xg)d=e.xg(d);else if(Pa(e)||"string"===typeof e)d=Ja(e,d);else a:{for(var f in e)if(e[f]==d){d=!0;break a}d=!1}return d})};BC.prototype.Hf=function(){return this.H.Hf(!1)};BC.prototype[Symbol.iterator]=function(){return this.values()};var EC=[],FC=[],GC=!1,IC=function(a){function b(d){d&&Vg(d,function(e,f){e[f.id]=!0;return e},c.Eu)}if(GC)throw new HC(a);var c={Eu:{},index:EC.length,kf:a};b(a.H);b(a.T);EC.push(c);a.H&&Ea(a.H,function(d){var e=d.id;e instanceof kB&&d.module&&(e.H=d.module)})},JC=function(){function a(m){m.Dv||(m.Dv=!0,m.Ch&&Ea(Array.from(m.Ch.values()),a),k.push(m))}var b={},c,d;for(c=EC.length-1;0<=c;--c){var e=EC[c];if(e.kf.H){var f=e.kf.H;for(d=f.length-1;0<=d;--d)b[f[d].id]=e}if(e.kf.T)for(f=e.kf.T,d=f.length-
1;0<=d;--d)b[f[d].id]=e}for(c=EC.length-1;0<=c;--c){e=EC[c];f=e.kf;if(f.N)for(e.Ch=new BC,d=f.N.length-1;0<=d;--d){var g=b[f.N[d]];g&&e.Ch.add(g)}if(f.O)for(e.Ch||(e.Ch=new BC),d=f.O.length-1;0<=d;--d)(g=b[f.O[d]])&&e.Ch.add(g)}var k=[];Ea(EC,a);EC=k},LC=function(a){if(!GC){JC();var b;for(b=0;b<EC.length;++b){var c=EC[b].kf;c.H&&KC(a,c.H);c.U&&c.U(a)}for(b=0;b<EC.length;++b)c=EC[b],c.kf.initialize&&c.kf.initialize(a);for(b=0;b<FC.length;++b)FC[b](a);GC=!0}},KC=function(a,b){for(var c={},d=0;d<b.length;c=
{Lc:c.Lc},++d)if(c.Lc=b[d],!qB(a,c.Lc.id)&&!c.Lc.vA)if(c.Lc.module)tB(a,c.Lc.id,c.Lc.module);else if(c.Lc.multiple){var e=function(f){return function(){return new (Function.prototype.bind.apply(f.Lc.de,[null].concat(Xf(id.apply(0,arguments)))))}}(c);vB(a,c.Lc.id,c.Lc.callback||e)}else rB(a,c.Lc.id,c.Lc.callback?c.Lc.callback(a):new c.Lc.de(a))},HC=function(a){aa.call(this);this.kf=a;this.message="Extension registered after application initialization  adding these services: "+(a.H?nc(a.H,function(b){return b.id}).join(", "):
"none")};K(HC,aa);var MC=function(a,b){var c={};Ea(a,function(d){var e=b.search(fs);b:{var f=0;for(var g=d.length;0<=(f=b.indexOf(d,f))&&f<e;){var k=b.charCodeAt(f-1);if(38==k||63==k)if(k=b.charCodeAt(f+g),!k||61==k||38==k||35==k)break b;f+=g+1}f=-1}if(0>f)e=null;else{g=b.indexOf("&",f);if(0>g||g>e)g=e;f+=d.length+1;e=Bp(b.slice(f,-1!==g?g:0))}e&&(c[d]=e)});this.H=c};K(MC,ue);MC.prototype.N=function(a){Bc(this.H,function(b,c){a.Bb.H.get(c)||us(a.Bb,c,b)})};var NC=function(a){this.H=a};K(NC,ue);NC.prototype.N=function(a){var b=a.Bb.clone().N;b="function"===typeof this.H?this.H(b):this.H+b;a.Bb.N=b};var OC=new kB("byfTOb","byfTOb");var PC=function(a){if(a.T)a=!1;else{var b;if(b=!!a.N)a:switch(b=a.N,b.Qi){case "RETRY":b=!0;break a;case "FAIL":b=!1;break a;case "BEST_EFFORT":b=a.O||a.N.ti;b=500<=a.H&&3>b?!0:!1;break a;default:throw Error("Sa`"+b.Qi);}a=b}return a};gf.prototype.toString=function(){return String(this.H)};var QC=function(){U.call(this);this.inUse=!1};K(QC,U);QC.prototype.V=function(){return 0};QC.prototype.transfer=function(a){this.H.Ij(a);this.N=a};var RC=function(a,b){switch(a){case 1:case 3:return 8;case 4:return NaN;case 7:return 100;case 6:return b||7;case 8:return 101;case 5:return 9;default:return 102}};QC.prototype.ii=function(a,b){this.O=a;this.W=b};var UC=function(a){for(var b=[],c=SC,d=a.elements,e,f=0;e=d.item(f);f++)if(e.form==a&&!e.disabled&&"FIELDSET"!=e.tagName){var g=e.name;switch(e.type.toLowerCase()){case "file":case "submit":case "reset":case "button":break;case "select-multiple":e=TC(e);if(null!=e)for(var k,m=0;k=e[m];m++)c(b,g,k);break;default:k=TC(e),null!=k&&c(b,g,k)}}d=a.getElementsByTagName("INPUT");for(f=0;e=d[f];f++)e.form==a&&"image"==e.type.toLowerCase()&&(g=e.name,c(b,g,e.value),c(b,g+".x","0"),c(b,g+".y","0"));return b.join("&")},
SC=function(a,b,c){a.push(encodeURIComponent(b)+"="+encodeURIComponent(c))},TC=function(a){var b=a.type;if("string"===typeof b)switch(b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,0<=b?a.options[b].value:null;case "select-multiple":b=[];for(var c,d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:null}return null!=a.value?a.value:null},VC=function(a,b){var c=a.type;switch("string"===typeof c&&c.toLowerCase()){case "checkbox":case "radio":a.checked=
b;break;case "select-one":a.selectedIndex=-1;if("string"===typeof b)for(var d=0;c=a.options[d];d++)if(c.value==b){c.selected=!0;break}break;case "select-multiple":"string"===typeof b&&(b=[b]);for(d=0;c=a.options[d];d++)if(c.selected=!1,b)for(var e,f=0;e=b[f];f++)c.value==e&&(c.selected=!0);break;default:a.value=null!=b?b:""}};var WC=function(a,b){null!=a&&this.append.apply(this,arguments)};h=WC.prototype;h.Af="";h.set=function(a){this.Af=""+a};h.append=function(a,b,c){this.Af+=String(a);if(null!=b)for(var d=1;d<arguments.length;d++)this.Af+=arguments[d];return this};h.clear=function(){this.Af=""};h.getLength=function(){return this.Af.length};h.toString=function(){return this.Af};var XC=function(a){QC.call(this);this.xhr=new KB;this.ha=a;this.T=null;this.xhr.headers.set("X-Same-Domain","1");X(this.xhr,"complete",this.Wo,!1,this);X(this.xhr,"ready",this.Xo,!1,this)};K(XC,QC);h=XC.prototype;h.oa=function(){nv(this.xhr,"complete",this.Wo,!1,this);nv(this.xhr,"ready",this.Xo,!1,this);this.xhr.dispose();QC.prototype.oa.call(this)};
h.transfer=function(a){this.H.Ij(a);this.N=a;us(a.Bb,"rt",this.ha);var b=a.na,c=null!=a.U||null!=a.O;if(!a.ta||c){if(this.O&&(c=this.W.call(null),void 0!==c)){var d=a.O;if(d){var e=d.elements[this.O];e||(e=d.ownerDocument.createElement("input"),e.setAttribute("name",this.O),e.setAttribute("hidden",!0),d.appendChild(e));e.value=c}else YC(a,this.O,c)}this.xhr.send(a.getUrl(),a.N,ZC(a),b)}else this.xhr.send(a.getUrl(),a.N,null,b)};h.abort=function(a){this.T=a;this.xhr.abort(7)};
h.Wo=function(a){a=a.target;this.N.Ba=a.getStatus();if(WB(a)){if(0<XB(a).length||204==a.getStatus()){a:{var b=XB(a);b=b.substring(b.indexOf("\n"));a=this.N;try{var c=window.JSON.parse(b)}catch(d){c=new gf(a,10);this.H.Ik(a,c);break a}Array.isArray(c)&&this.H.ik(a,c[0]);this.H.Jk(a)}return}this.T=104}this.U(a)};h.Xo=function(){this.H.ov(this)};
var ZC=function(a){var b=a.U;if(b){var c=new WC;b.forEach(function(d,e){c.append(encodeURIComponent(String(e)),"=",encodeURIComponent(String(d)),"&")});return c.toString()}return a.O?UC(a.O):""};XC.prototype.U=function(a){var b=this.T;this.T=0;var c=a.getStatus(),d=a.U;$C.exec(XB(a));if(b)var e=b;else 6==d&&(e=XB(a),e=(a=e.match(aD))?700+parseInt(a[1],10):(a=e.match(bD))?Number("6"+a[1]):null);e||(e=RC(d,c));c=this.N;d=new gf(c,e);this.H.Ik(c,d)};
var aD=RegExp("var gmail_error\\s*=\\s*(\\d+)","m"),bD=RegExp("var rc\\s*=\\s*(\\d+)","m"),$C=RegExp("(?:Additional details|Detailed Technical Info)[\\s\\S]*<pre[^>]*>([\\s\\S]*)<\\/pre>","i");var dD=function(a,b,c,d){var e="function"===typeof b;(e||!Ou(b))&&e&&Ou(d);if(!(e||b&&"function"==typeof b.handleEvent))throw Error("qa");a=J(cD,null,a,b,d);return l.setTimeout(a,c||0)},cD=function(a,b,c){"function"===typeof b?Ou(c)||b.call(c):b&&"function"==typeof b.handleEvent&&(Ou(b)||b.handleEvent.call(b))};var eD=function(a,b){Be.call(this,a,b)};K(eD,Be);var fD=new cB("lib");var gD=function(){},hD=new gD;var lD=function(a){if(this.T=a)a=this.T.yl,iD(this),this.Qi=a;this.Bb=new gs;this.N="POST";this.Mb=jD++;kD||(a=new Date,kD=3600*a.getHours()+60*a.getMinutes()+a.getSeconds());this.va=1+kD+1E5*this.Mb;this.na=new kf},kD,mD=new eD(fD,"f_req"),jD=0;h=lD.prototype;h.Go=!0;h.Lm=!0;h.xl=-1;h.Ko=-1;h.xp=-1;h.Vp=hD;h.ti=0;h.Qi="BEST_EFFORT";var iD=function(a){if(a.W)throw Error("Ta");};lD.prototype.ii=function(a){this.na.set("X-Framework-Xsrf-Token",a)};lD.prototype.getContext=function(){return this.ua};
lD.prototype.setContext=function(a){this.ua=a};var nD=function(a,b){b&&Ja(MB,a.N)?a.N="GET":b||Ja(MB,a.N)||(a.N="POST");iD(a);a.ta=b},oD=function(a){iD(a);a.Go=!1};h=lD.prototype;h.yq=function(){this.Qi="FAIL";this.T.abort(this,101)};h.send=function(){if(this.W)throw Error("Wa");if(this.Go){if(!this.va){var a="No request id for ["+this.getUrl()+"]",b=Error("Va`"+this.getUrl());Le(a,b)}us(this.Bb,"_reqid",this.va)}this.T.send(this);this.W=!0;0<=this.xl&&(this.V=dD("Xa",this.yq,this.xl,this))};
h.abort=function(){if(!this.W)throw Error("Ya");this.complete||(this.Qi="FAIL",this.T.abort(this))};h.np=function(){return!!this.complete};h.getType=function(){return mD};h.No=function(){return this.ha};h.getData=function(a){return this.wa?this.wa[a]:null};
var pD=function(a){return!!a.H&&!("function"==typeof a.H.isDisposed&&a.H.isDisposed())},qD=function(a,b){a.complete=!0;a.V&&(l.clearTimeout(a.V),a.V=null);pD(a)&&(a.ka&&a.H.lk&&a.H.lk(a),a.H.Uo&&a.H.Uo(a,b))},rD=function(){if(!(window.chrome&&window.chrome.runtime&&window.chrome.runtime.getManifest&&window.chrome.runtime.getManifest()))throw Error("Za");};lD.prototype.getUrl=function(){return String(this.Bb.clone())};lD.prototype.Hs=function(){return this.Bb.H};
var YC=function(a,b,c){a.U||(a.U=new ls);Array.isArray(c)||(c=[String(c)]);Ja(MB,a.N)||(a.N="POST");ts(a.U,b,c)},sD=function(a,b,c){if(b instanceof ls){var d=b.ad();Va(d);for(var e=0;e<d.length;e++){var f=d[e],g=b.zc(f);c?YC(a,f,g):us(a.Bb,f,g)}}else Vr(b,function(k,m){c?YC(this,m,k):us(this.Bb,m,k)},a)};var tD=function(a,b){var c;this.N=a;this.O=b;c||(a=c=new gs("//www.google.com/images/cleardot.gif"),b=Gp(),a.H.set("zx",b));this.T=c};h=tD.prototype;h.Hn=1E4;h.di=!1;h.dm=0;h.xj=null;h.an=null;h.setTimeout=function(a){this.Hn=a};h.start=function(){if(this.di)throw Error("ab");this.di=!0;this.dm=0;uD(this)};h.stop=function(){vD(this);this.di=!1};
var uD=function(a){a.dm++;null!==navigator&&"onLine"in navigator&&!navigator.onLine?Sw(J(a.cj,a,!1),0):(a.H=new Image,a.H.onload=J(a.fu,a),a.H.onerror=J(a.eu,a),a.H.onabort=J(a.du,a),a.xj=Sw(a.gu,a.Hn,a),a.H.src=String(a.T))};h=tD.prototype;h.fu=function(){this.cj(!0)};h.eu=function(){this.cj(!1)};h.du=function(){this.cj(!1)};h.gu=function(){this.cj(!1)};h.cj=function(a){vD(this);a?(this.di=!1,this.N.call(this.O,!0)):0>=this.dm?uD(this):(this.di=!1,this.N.call(this.O,!1))};
var vD=function(a){a.H&&(a.H.onload=null,a.H.onerror=null,a.H.onabort=null,a.H=null);a.xj&&(Tw(a.xj),a.xj=null);a.an&&(Tw(a.an),a.an=null)};var wD=function(){G.call(this);this.H=new tD(this.V,this);this.O=51E3+Math.round(18E3*Math.random())};K(wD,G);wD.prototype.V=function(a){this.N=Date.now();this.U(a)};wD.prototype.U=function(a){this.T=a;this.dispatchEvent("d")};wD.prototype.N=0;wD.prototype.T=!0;var xD=function(a,b,c,d){Qu.call(this,(d?"data_b:":"data:")+b);this.request=a;this.data=c};K(xD,Qu);var zD=function(){this.O=[];this.U={};yD(this,1E3)},yD=function(a,b,c){c?a.Dk=b:(b=Math.min(3E5,Math.max(b,1E3)),a.Dk=Math.round(.85*b)+Math.round(.3*b*Math.random()))};h=zD.prototype;h.Si=function(){return this.Yi};h.Yl=function(){return this.Yi==this.aj};h.reset=function(){this.T=this.N=null};h.Ym=0;h.aj=-1;h.Yi=0;h.Tg=0;h.Ee=0;h.Ut=0;h.Dk=0;var AD=function(a,b,c){Qu.call(this,a);c&&(this.N=c)};K(AD,Qu);AD.prototype.No=function(){return this.N};L(hf,aa);var BD=function(){aa.call(this);this.message="XSRF token refresh"};K(BD,aa);var jf=function(){this.N=[];this.H=[]},CD=function(a){0===a.N.length&&(a.N=a.H,a.N.reverse(),a.H=[])},DD=function(a){CD(a);return a.N.pop()};h=jf.prototype;h.Ec=function(){return this.N.length+this.H.length};h.isEmpty=function(){return 0===this.N.length&&0===this.H.length};h.clear=function(){this.N=[];this.H=[]};h.contains=function(a){return Ja(this.N,a)||Ja(this.H,a)};h.remove=function(a){var b=this.N;var c=Tg(b,a);0<=c?(Array.prototype.splice.call(b,c,1),b=!0):b=!1;return b||La(this.H,a)};
h.zc=function(){for(var a=[],b=this.N.length-1;0<=b;--b)a.push(this.N[b]);var c=this.H.length;for(b=0;b<c;++b)a.push(this.H[b]);return a};L(lf,G);h=lf.prototype;h.Ze=null;h.yj="READY";h.Sh=1;h.yl="BEST_EFFORT";h.dispose=function(){for(var a=0;a<this.N.length;a++){var b=this.N[a].getContext();b.Ee&&(l.clearTimeout(b.Ee),b.Ee=0)}this.isDisposed()||(lf.qa.dispose.call(this),this.T.clear(),this.Ze&&(l.clearTimeout(this.Ze),this.Ze=null));for(a=0;a<this.Zg.length;a++)this.Zg[a].dispose();this.N.length=this.H.length=0;this.W.dispose()};
var ED=function(a,b){var c={};c.ov=J(a.pv,a);c.Ik=J(a.Ik,a);c.Jk=J(a.Jk,a);c.Gz=J(a.ua,a);c.ik=J(a.va,a);c.Yl=J(a.Ar,a);c.Az=J(a.Fs,a);c.Si=J(a.Gs,a);c.dC=J(a.ai,a);c.Ij=J(a.Ij,a);b.H=c;a.Zg.push(b)};lf.prototype.send=function(a){this.isDisposed()?FD(this,a,107):(this.dispatchEvent(new AD("f",a)),this.T.H.push(a),GD(this))};lf.prototype.getState=function(){return this.yj};lf.prototype.abort=function(a,b){HD(this,a,b)};
var HD=function(a,b,c){c="number"===typeof c?c:100;Ja(a.H,b)?(b.getContext().Ym=c,(a=b.getContext())&&a.N&&a.N.abort(a.Ym)):a.T.remove(b)&&FD(a,b,c)},JD=function(a,b){var c=null,d={},e=Ug(a.Zg,function(n){var r=Ua(n);d[r]=n.V(b);return!!d[r]});Xa(e,J(a.ka,null,d,a.Zg));for(var f=0,g=e.length,k=0;k<g&&!c;k++){var m=e[k];if(!m.inUse){c=m;break}m=d[Ua(m)];if(k==g-1||m>d[Ua(e[k+1])])for(;!c&&f<=k;)if(c=e[f++],ID(a,c)<a.Sh)if(c=c.clone())ED(a,c);else{if(1==m)throw Error("cb");}else throw Error("db");}return c};
lf.prototype.ka=function(a,b,c,d){var e=Ua(c),f=Ua(d);return a[e]<a[f]?1:a[e]>a[f]?-1:c.inUse&&!d.inUse?1:!c.inUse&&d.inUse?-1:Ia(b,d)-Ia(b,c)};var ID=function(a,b){var c=0;b=b.constructor;a=a.Zg;for(var d=a.length,e=0;e<d;e++)a[e].constructor===b&&c++;return c};lf.prototype.Ij=function(a){if(0!==this.U.size)for(var b=Array.from(this.U.keys()),c=0;c<b.length;c++){var d=b[c],e=this.U.get(d);us(a.Bb,d,e);this.U.delete(d)}};
var KD=function(a,b){switch(b){case "ACTIVE":case "WAITING_FOR_RETRY":case "RETRY_TIMER":if(0==a.H.length)throw Error("fb`"+b);}b!=a.yj&&(a.yj=b,a.dispatchEvent(new AD("e")),a.ta&&a.ta.lB())},GD=function(a){if(a.V&&("READY"==a.yj||1!==a.Sh)){var b=a.T;CD(b);b=b.N;(b=b[b.length-1])&&a.H.length<a.Sh&&(DD(a.T),b.setContext(new zD),a.H.push(b),LD(a,b))}},LD=function(a,b){b.getUrl();var c=b.getContext();c.Yi=0;c.aj=-1;c=tg();-1==b.Ko&&(b.Ko=c);b.xp=c;b.ti++;try{KD(a,"ACTIVE");try{var d=b.getContext();
d.Ym=0;var e=d.N;if(!e){e=JD(a,b);if(!e)throw Error("eb`"+b);e.inUse=!0;d.N=e}d.H=null;e.transfer(b);a.Ze||(a.Ze=dD("hb",a.Fp,3E4,a))}catch(f){throw f;}}catch(f){throw f;}};lf.prototype.va=function(a,b){this.ik(a,b)};lf.prototype.ik=function(a,b){for(var c=a.getContext(),d=0;d<b.length;d++){var e=b[d];c.Yi++;var f=e[0];f!==wi.Gb&&c.O.push(e);c.Si();f==wi.Gb?MD(this,a,e):f==ui.Gb?ND(a,e):f==vi.Gb&&(e=new vi(e),a.getContext().aj=O(e,1),this.ai(a))}};
lf.prototype.ua=function(a,b){var c=a.getContext();c.Yi++;var d=b[0];c.Tg&&(l.clearTimeout(c.Tg),c.Tg=0);d!==wi.Gb&&c.O.push(b);c.Si();d==wi.Gb?MD(this,a,b):d==ui.Gb?ND(a,b):d==vi.Gb?(b=new vi(b),a.getContext().aj=O(b,1),this.ai(a)):(b=a.getContext(),a=dD("hb",Ve(this.ai,a),50,this),b.Tg=a)};
var MD=function(a,b,c){(c=ki(new wi(c),1))&&a.ha&&c!=a.ha&&(b.getContext().H=Error(106))},ND=function(a,b){try{new ui(b);var c=new gD;a.Vp=c}catch(d){Le("Exception in handleDebugInfoArray_",d),a.getContext().H=d}};h=lf.prototype;
h.ai=function(a){var b=a.getContext();b.Tg&&(l.clearTimeout(b.Tg),b.Tg=0);var c=b.O,d=b.U;if(c.length&&(b.O=[],b.U={},b=a?a.getContext():null,!b||!b.H))try{for(var e=0;e<c.length;e++){var f=c[e];this.dispatchEvent(new xD(a,f[0],oi(f),!0))}var g=oi(c);a&&pD(a)&&a.H.Zs&&a.H.Zs(a,c);this.dispatchEvent(new xD(a,"aa",g));for(f=0;f<c.length;f++){var k=c[f],m=oi(k),n=k[0];if(a)if(n==Gr.Gb){var r=new Gr(k),u=O(r,5);if(500<=u&&700>u){var x=new gf(a,u,!1,a.ti);if(PC(x)){b.T=x;var B=new hf;b.H=B;break}}g=a;
g.us=r;pD(g)&&g.H.lk&&g.H.lk(g)}else g=a,pD(g)&&g.H.Vo&&g.H.Vo(g,n,k,d);this.dispatchEvent(new xD(a,n,m))}}catch(A){A instanceof BD||Le("Exception in processArrays",A),b&&(b.H=A)}};h.Ar=function(a){return a.getContext().Yl()};h.Gs=function(a){return a.getContext().Si()};h.Fs=function(a){return a.getContext().aj};
h.Jk=function(a,b){b=void 0===b?{}:b;var c=a.getContext();c.U=b;this.ai(a);var d=c.H;if(d||!c.Yl()){var e;if(d){if(d instanceof BD)return a.getUrl(),b=c.Dk,Ja(this.H,a)&&(yD(a.getContext(),b,!0),Ka(this.N,a),a.getContext().Ee=-1,KD(this,"WAITING_FOR_RETRY")),!0;d instanceof hf?e=c.T:e=new gf(a,106==d.message?106:12,!0)}else c.Si(),e=new gf(a,103,!1,a.ti),this.na&&OD(a);PD(this,a,e);return!1}a.getUrl();a.ka=!1;a.ha=null;a.xl=-1;qD(a,b);this.dispatchEvent(new AD("g",a));La(this.N,a);KD(this,"WAITING_FOR_READY");
return!0};h.Ik=function(a,b){this.na&&103==b.H&&OD(a);this.ai(a);PD(this,a,b)};var PD=function(a,b,c){b.getContext().T=c;b.Vp=hD;PC(c)?(Ka(a.N,b),b.getContext().Ee=-1,b="WAITING_FOR_RETRY"):(PC(c),La(a.N,b),FD(a,b,c),b="WAITING_FOR_READY");KD(a,b)};h=lf.prototype;
h.pv=function(a){var b=Ha(this.H,function(c){return c.getContext().N==a});Ja(this.N,b)||(a.inUse=!1,b.getContext().reset(),La(this.H,b));this.Ze&&(l.clearTimeout(this.Ze),this.Ze=null);Ea(this.N,this.Pt,this);this.H.length<this.Sh&&(KD(this,"READY"),GD(this))};h.Pt=function(a){var b=a.getContext();if(-1==b.Ee){var c=a.Bb.H.get("f.retries");sD(a,{"f.retries":(c?Number(c):0)+1},!1);c=b.Dk;b.Ut=tg()+c;a=dD("hb",J(this.iu,this,a),c);b.Ee=a;yD(b,2*c);KD(this,"RETRY_TIMER")}};
h.iu=function(a){var b=a.getContext();b.Ee&&(l.clearTimeout(b.Ee),b.Ee=0);LD(this,a)};h.Fp=function(){this.Ze=dD("hb",this.Fp,3E4,this);this.zo()};
h.zo=function(){if(0!=this.H.length&&this.O)for(var a=this.H.length,b=0;b<a;b++){var c=this.H[b],d=tg(),e=c.xp;if(-1<e&&6E4<d-e){d=this.O;e=Date.now();if(e-d.N>d.O){if(!d.H.di)if(null!==navigator&&"onLine"in navigator&&!navigator.onLine)d.N=e-d.O+1E3,dD("bb",J(d.U,d,!1),0);else{var f=e=new gs("//www.google.com/images/cleardot.gif"),g=Gp();f.H.set("zx",g);d.H.T=e;d.H.start()}d=!0}else d=!1;if(d)break;else this.O.T||HD(this,c,1)}}};
var OD=function(a){us(a.Bb,"nrt",a.ti);var b=a.getContext().N;b instanceof XC&&(b=XB(b.xhr),null!=b&&YC(a,"rhma",b))};lf.prototype.disable=function(){this.V=!1};var FD=function(a,b,c){"number"===typeof c&&(c=new gf(b,c));a.dispatchEvent(new AD("h",b,c));b.ka=!0;b.ha=c;qD(b)};var QD=new kB("LEikZe","LEikZe");var RD=function(a,b,c,d){b="Error code = "+b;c&&(b+=", Path = "+c);d&&(b=d+" "+b);aa.call(this,b);this.name=a};L(RD,aa);
var SD=function(a){return a instanceof Gr?Gr.Gb:a[0][0]},TD=function(a,b){for(var c=a[0].Gb,d=1;d<a.length;d++)c+=", ",c+=a[d].Gb;a="";if(b&&0<b.length)for(a+=SD(b[0]),d=1;d<b.length;d++)a+=", ",a+=SD(b[d]);return" Expected protos: ["+c+"]. Returned protos: ["+a+"]."},UD=function(a,b,c){a&&b?RD.call(this,"TooManyProtosError",108,c,"The RequestService interface only supports a single received proto (be it data or error). "+TD(a,b)):RD.call(this,"TooManyProtosError",108,c,"The RequestService interface only supports a single received proto (be it data or error). ")};
L(UD,RD);var VD=function(a,b,c){RD.call(this,"ExpectedProtoNotFound",109,c,"The expected response proto was not returned by the server."+TD(a,b))};L(VD,RD);var WD=function(){RD.call(this,"Retry",0,void 0,"An interceptor has requested that the request be retried.")};L(WD,RD);var ZD=function(a,b,c,d,e){this.V=b;this.U=c;this.va=[];this.T=d;this.N=e;this.ka=a.O;this.O=new bu;this.ta=new bu(J(this.ua,this));this.na=!1;this.W=a;this.H=new lD(this.N.vv?a.N:a.H);this.H.Bb.N=this.V;this.H.N=this.N.method;if("string"===typeof this.N.host){var f=this.N.host.match(Xr)[1]||null;var g=Yr(this.N.host.match(Xr)[3]||null);var k=Number(this.N.host.match(Xr)[4]||null)||null}f=f||this.N.scheme;"string"===typeof f&&(a=this.H,rD(),hs(a.Bb,f));g=g||this.N.domain;"string"===typeof g&&(f=this.H,
rD(),f.Bb.O=g);"number"===typeof k&&(g=this.H,rD(),is(g.Bb,k));this.ha=!1;nD(this.H,!Ja(MB,this.H.N));XD(this);if(this.U){if(Ja(MB,this.H.N)){k=this.U;try{var m=k instanceof HTMLFormElement}catch(r){m="object"===typeof k&&1===k.nodeType&&"object"===typeof k.style&&"object"===typeof k.ownerDocument&&"form"===k.tagName.toLowerCase()}if(m){var n=this.H;iD(n);n.Lm=!1;n=this.H;m=this.U;iD(n);if(n.Lm)throw Error("$a");n.O=m}else if(this.U instanceof w){m=this.H;a:{k=this.U;Xh=!0;try{n=JSON.stringify(k.toJSON(),
ac);break a}finally{Xh=!1}n=void 0}YC(m,"f.req",n)}else sD(this.H,this.U,!0)}else sD(this.H,this.U,!1);this.N.Ph&&(iD(this.H),n=this.H,iD(n),n.Aa=!0)}YD(this)};ZD.prototype.send=function(){return $D(this.W,this)};var aE=function(a,b){for(var c={},d=0;d<b.length;d++)c[b[d].Gb]=b[d];b=[];d=[];for(var e=0;e<a.length;e++){var f=a[e];f instanceof w?f instanceof Gr&&d.push(f):c[f[0]]&&b.push(new c[f[0]](f))}return{bi:b,Ih:d}};h=ZD.prototype;
h.yv=function(a){a=a.Tj;for(var b=0;b<a.length;b++){var c=a[b];if(c instanceof gf)throw c;}return a};h.xv=function(a){a=a.Tj;if(0===this.T.length)return null;var b=aE(a,this.T);if(0===b.bi.length&&0===b.Ih.length)throw new VD(this.T,a,this.V);return Ma(b.bi,b.Ih)};
h.zv=function(a){a=a.Tj;if(0===this.T.length)return null;var b=aE(a,this.T),c=b.bi;b=b.Ih;if(0===c.length&&0===b.length)throw new VD(this.T,a,this.V);if(1===c.length&&0===b.length)return c[0];if(0===c.length&&1===b.length)throw b[0];throw new UD(this.T,a,this.V);};h.getUrl=function(){return this.H.getUrl()};h.cancel=function(){this.O.cancel()};
var bE=function(a,b){Ea(a.ka,function(c){var d=c.T();Array.isArray(d)||(d=[d]);var e=aE(b,d),f=e.bi;e=e.Ih;if(!d.length||f.length)try{c.U(f)}catch(g){if(g instanceof BD)throw this.ha=!0,new WD;throw g;}if(e.length)try{c.V(e)}catch(g){if(g instanceof BD)throw this.ha=!0,new WD;throw g;}},a)},cE=function(a,b){a.N.Ph?(bE(a,[b]),b=aE([b],a.T),0<b.bi.length?a.N.Ph(b.bi[0]):0<b.Ih.length&&a.N.Ph(b.Ih[0])):a.va.push(b)},XD=function(a){var b={},c=a.ta;b.lk=J(function(d){if(!c.H){var e=d.No();e?c.V(e):cE(this,
d.us)}},a);b.Uo=J(function(d,e){c.H||c.callback({Tj:this.va,AC:e})},a);b.Vo=J(function(d,e,f){cE(this,f)},a);a.H.H=b},YD=function(a){Ea(a.ka,function(b){b.N&&iu(this.O,b.N,b)},a);iu(a.O,function(b){b.send();return this.ta},a);a.N.Ph?iu(a.O,function(){return null}):(iu(a.O,function(b){bE(a,b.Tj)}),a.N.Mr?iu(a.O,a.xv,a):a.N.Pp?iu(a.O,a.yv,a):iu(a.O,a.zv,a));ju(a.O,a.wa,a)};
ZD.prototype.wa=function(a){if(a instanceof WD||this.ha&&this.N.Ph){a=this.H.Bb.H.get("f.retries");a=(a?Number(a):0)+1;if(100<a)throw new RD("TooManyRetries",102,this.V,"There was an error after several retries.");var b=dE(this.W,this.V,this.U,this.T,this.N);sD(b.H,{"f.retries":a},!1);return $D(this.W,b)}if(!(a instanceof cu)){if(!this.N.Pp&&a instanceof gf){b=a.H;if(100==b&&this.na)return new cu(this.O);throw new RD("TransportError",b,this.V,"There was an error during the transport or processing of this request.",
a);}throw a;}};ZD.prototype.ua=function(){this.H&&(this.na=!0,this.H.abort())};ZD.prototype.toString=function(){return this.H.getUrl()};var eE=function(a){XC.call(this,"j",a||null)};K(eE,XC);eE.prototype.V=function(a){var b=a.O,c;if(c=b)a:{b=b.elements;for(var d=0;c=b[d];d++)if(!c.disabled&&c.type&&"file"==c.type.toLowerCase()){c=!0;break a}c=!1}return c?0:a.Lm&&!a.Aa?.9:.5};eE.prototype.clone=function(){var a=new eE;a.ii(this.O,this.W);return a};
eE.prototype.U=function(a){var b=XB(a);b=b.substring(b.indexOf("\n"));try{var c=window.JSON.parse(b)}catch(d){}Array.isArray(c)?(a=this.N,this.H.ik(a,c[0]),this.H.Jk(a)):XC.prototype.U.call(this,a)};var gE=function(a,b,c,d){G.call(this);this.N=b||null;this.H=c||null;this.U=d||null;this.O=[];this.V=null;this.W=fE};L(gE,G);var fE={Mr:!1,domain:void 0,Ph:null,method:"POST",Pp:!1,scheme:void 0,host:void 0,vv:!1},hE=function(a){var b=new gE(a,void 0,void 0,void 0);rB(a,QD,b);return b},ze=function(a,b){W(a,b);a.O.push(b)},jE=function(a,b,c,d){d=iE(d);d.options.method="GET";return $D(a,dE(a,b,c,d.Np,d.options))};gE.prototype.makeRequest=function(a,b,c,d){return $D(this,dE(this,a,b,c,d))};
var dE=function(a,b,c,d,e){d=iE(d,e);e=Ic(a.W);Kc(e,d.options||{});return new ZD(a,b,c||null,d.Np,e)},iE=function(a,b){var c=[],d={};b||a&&("function"===typeof a||Array.isArray(a))?(a&&(c=Array.isArray(a)?a:[a]),b&&(d=b)):a&&(d=a);return{Np:c,options:d}},$D=function(a,b){a.V||(a.V=b);b.O.callback(b.H);return b.O};gE.prototype.oa=function(){D(this.N);D(this.H);D(this.U);gE.qa.oa.call(this)};
gE.prototype.initialize=function(a){a=a.get(OC).H;var b=new lf;b.O=a;b.O&&b.W.listen(b.O,"d",b.zo);ED(b,new eE);this.N=b;a=new lf;ED(a,new eE);this.H=a;this.U=null;this.T&&(this.N.yl=this.T,this.H.yl=this.T)};gE.prototype.ii=function(a,b){function c(d){d&&Ea(d.Zg.concat(),function(e){e.ii(a,b)})}c(this.N);c(this.H)};Ke(QD,gE);var kE=new kB("lsjVmc","lsjVmc");var mE=function(a,b){b=void 0===b?!0:b;U.call(this);this.T=a;this.N=new lE(this);b&&(a=this.T.get(QD),a.O.includes(this.N),ze(a,this.N));W(this,this.N)};L(mE,U);var nE=function(a){var b=new mE(a,!0);rB(a,kE,b)};mE.prototype.H=null;mE.prototype.O=null;var oE=function(a,b,c){a.H=b;a.O=c},lE=function(a){this.H=a};L(lE,ue);lE.prototype.T=function(){return[]};
lE.prototype.N=function(a){var b=this.H;if(b.H)if("DELETE"==a.N)a.ii(b.H);else{b=b.H;var c=a.O;c?(a=c.elements.at,a||(a=c.ownerDocument.createElement("input"),a.setAttribute("name","at"),a.setAttribute("hidden",!0),c.appendChild(a)),a.value=b):a.ta||YC(a,"at",b)}};lE.prototype.V=function(a){for(var b=0;b<a.length;b++){var c=void 0,d=null==(c=I(a[b],si,10))?void 0:vc(c,zi);if(c=d){c=this.H;var e=!1,f=void 0,g=c.O;I(d,xi,2)&&(f=ki(I(d,xi,2),1));g&&f===g&&(c.H=p(d,1),e=!0);c=e}if(c)throw new BD;}};
Ke(kE,mE);var pE=new kB("ZtVrH");var qE=new kB("rJmJrc","rJmJrc");new kB("fJuxOc");new kB("NGntwf");new kB("ofuapc");new kB("BWETze");new kB("ZmXAm");var rE=new kB("n73qwf","n73qwf");new kB("Bgf0ib");var sE=new kB("MpJwZc","MpJwZc");var tE=new kB("UUJqVe","UUJqVe");new kB("GHAeAc","GHAeAc");new kB("Wt6vjf","Wt6vjf");new kB("klpyYe");new kB("OPbIxb");new kB("pg9hFd");new kB("IaqD3e");new kB("Xpw1of");new kB("v5BQle");new kB("tdUkaf");new kB("WSziFf");new kB("UBSgGf");new kB("zZa4xc");new kB("o1bZcd");new kB("WwG67d");new kB("z72MOc");new kB("JccZRe");new kB("amY3Td");new kB("ABma3e");new kB("gSshPb");new kB("yu4DA");new kB("vk3Wc");new kB("IykvEf");new kB("J5K1Ad");new kB("IW8Usd");new kB("jbDgG");new kB("b8xKu");new kB("d0RAGb");new kB("AzG0ke");new kB("J4QWB");new kB("TuDsZ");new kB("hdXIif");new kB("mITR5c");new kB("DFElXb");new kB("FENZqe");new kB("tLnxq");var uE=function(a,b){b||oe();this.N=a||null};uE.prototype.render=function(a,b){a=a(b||{},this.N?this.N.getData():{});this.H(null,a instanceof Gs?a.Jd:null);return String(a)};var vE=function(a,b){var c=b||{};a.N&&a.N.getData();b=c.Um;var d=c.rr;c=c.details;b=Q('<div><div class="'+S("gci-fatal-message-header")+'">'+R(b)+"</div>"+(c?'<div class="'+S("gci-fatal-message-details")+'">'+R(c)+"</div>":"")+'<div class="'+S("gci-fatal-message-reload")+'">'+R(d)+"</div></div>");a.H(null,b.Jd);return b.yn()};
uE.prototype.H=function(){};var BE=function(a,b){E.call(this);var c=this;$("body").addClass(Bu()?"gci-mobile":"gci-desktop");$.extend($.easing,{easeInOutCubic:function(f,g,k,m,n){return 1>(g/=n/2)?m/2*g*g*g+k:m/2*((g-=2)*g*g+2)+k},easeInOutQuint:function(f,g,k,m,n){return 1>(g/=n/2)?m/2*g*g*g*g*g+k:m/2*((g-=2)*g*g*g*g+2)+k}});$("noscript").remove();z=this;var d=new gs(window.location.href);this.Pa=d.H.get("_crawler_");this.wa=Ic(window.gciGlobal&&window.gciGlobal.config);this.U=new xv(this.wa.experiments||{});this.Fa=a;this.name=
"";this.N=wE(this,"pathPrefix");this.Ja=null;this.Da=new GA;this.W={};this.H=new Py(a,b);this.Aa=!1;this.ta=new DA;W(this,this.ta);this.H.bind("collections-page-leave.gci-butter-bar",function(){c.ta.hide()});a=xE(this,"channel");b=null;a&&(a=new Dn(a),b=new yE(a));this.ua=b;this.V=null;if(!zE(this)){var e=0;a=J(function(f,g,k,m){1<=e||(e++,OB(f,g,k,m))},this);ff(this.N+"/jserror",a)}this.Pb=new mB;LC(this.Pb);this.O=qB(this.Pb,QD)?this.Pb.get(QD):hE(this.Pb);this.O.N&&(this.O.N.Sh=3);this.O.H&&(this.O.H.Sh=
3);Ae(this.O);ze(this.O,this.Da);this.N&&ze(this.O,new NC(this.N));rA(this)&&ze(this.O,new MC(["from_eos"],"?from_eos=1"));a=wE(this,"xsrfToken");b=wE(this,"userToken");a&&b&&(nE(this.Pb),oE(this.Pb.get(kE),a,b));this.T=wv(new MA($("body")),this);this.T.get().insertBefore($("body > footer"));this.Za=new Cv(xE(this,"gaiaSessionIdentifier")||"");AE(this);Hu()&&$("body").addClass("gci-old-browser").css("overflow","visible");a=wE(this,"userEmail");this.Jb=iu(new bu,this.Su,this);this.ah()&&nA(this)&&
!Dg(d.O,".google.com")||this.Jb.callback(a)},z;L(BE,te);BE.prototype.oa=function(){D(this.Da);D(this.H);D(this.Pb);D(this.ua);D(z);BE.qa.oa.call(this);z=null};var CE=function(a,b){ze(a.O,b)},DE=function(a,b){$.each(b,J(function(c,d){this.W[d]=null},a))};BE.prototype.ma=function(){return this.Fa};
var Ny=function(){var a=z;return a.N+wE(a,"subAppPathPrefix")},AE=function(a){$("#gci-feedback").on("click.gci-feedback",J(function(){var e=this.Za;e.N.N({authuser:e.H});return!1},a));var b=function(e){var f=new gs(window.location.href);f.H.set("hl",e);EE(z,f.toString());return!1},c=$.map(xE(a,"nativeLocales",[]),function(e){return{title:e.displayName,value:e.code,action:b}}),d=FE(a);$("#gci-user-section-lang-wrapper").append(wv(new bw(d,"menu menu-right-anchor menu-reverse short",null,{items:c}),
a).get())},FE=function(a){var b="";$.each(xE(a,"nativeLocales",[]),function(c,d){if("en"==d.code)return b=d.displayName,!1});return b},GE=function(a,b){a.Aa||FA(a.ta,b)};BE.prototype.Em=function(a){return this.H.Em(a)};BE.prototype.Uf=function(a,b){document.title=void 0!==b?b+" - "+this.name:this.name};BE.prototype.mi=function(){};BE.prototype.Ad=function(){};
var HE=function(a){EE(a,window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")+a.N)},EE=function(a,b){a.Aa=!0;a=window.location;var c=void 0===c?nr:c;a:{c=void 0===c?nr:c;for(var d=0;d<c.length;++d){var e=c[d];if(e instanceof gd&&e.uc(b)){b=jd(b);break a}}b=void 0}fd(a,b||$c)},IE=function(a){Yx(qy(vE(new uE,{Um:a,rr:"You will be redirected to the homepage. We apologize for the inconvenience.",details:void 0}),function(){HE(z)},void 0,"Restart"))},
zE=function(a){return!!xE(a,"isDebug")};BE.prototype.Pd=function(){return!!xE(this,"isCuration")};var JE=function(a){return wE(a,"isSyndicated")?a.ua:null},LE=function(a){return(a=JE(a))&&"number"===typeof KE(a)?KE(a).toString():""},nA=function(a){return!!wE(a,"isSyndicated")};BE.prototype.ah=function(){var a=JE(this);return this.Pd()||!a||a.ah()};
var Ov=function(a){return!!xE(a,"enableMobileUi")},ME=function(a,b){z.Uf(a,b,!0)},wE=function(a,b){return Fp(xE(a,b))},xE=function(a,b,c){return a.wa[b]||c||null},Zv=function(){return HA("common/pixel.gif")};h=BE.prototype;h.Ti=function(a,b){if(a){var c={};c["q."+Ev.Ea]=a.getId().toString();b&&(c.projectId=b);this.Zb("",c)}};h.hk=function(a,b){var c={};c["q."+a]=b;this.Zb("",c)};
h.Su=function(a){this.Ja=a;$("#gci-user-section").replaceWith(C(XA,{userEmail:a,Ot:wE(this,"logoutUrl"),Nt:wE(this,"loginUrl"),ah:this.ah()}));if(this.Ja){var b=$("#gci-user-section-profile-wrapper");b&&(a=[],nA(this)||a.push({title:"Sign out",value:"",action:function(){EE(z,b.attr("data-logout-url"))}}),b.append(wv(new bw(b.attr("data-email"),"menu",null,{items:a}),this).get()))}};
h.So=function(a){var b=this.H;a=NE(a.metadata,OE)||a.getId().toString();b=My(b,"collection/"+a,this.N+"/",window.location);sp(b)};h.li=function(){};h.tk=function(){return!1};var rA=function(a){return xE(a,"isExhibitEmbedInStella")};BE.prototype.Vj=function(){return!1};var PE={Ia:"art",key:"artist_date",Ea:"-4151541203111375643",type:3},QE={Ia:"art",key:"artist_birth_place",Ea:"-7049592862958951304",type:2},RE={Ia:"art",key:"artist_death_place",Ea:"-1458873470564750521",type:2},SE={Ia:"art",key:"artist_nationality",Ea:"-9057758384493071771",type:1};var VE=function(a,b,c){E.call(this);a=a instanceof jQuery?a:$(a);var d=Zv();this.O=$("<div>").addClass("collections-image-holder").append($("<img>").addClass("collections-image-holder-shield").attr("alt",c.title||"").attr("src",d)).appendTo(a);this.N=c.zh||null;this.ta=c.ac||null;this.W=c.yd||null;this.na=c.Sa||!1;this.wa=c.fadeIn||!1;this.U=b;this.T=$("<img>").attr("src",d);this.V=$("<div>").addClass("holder-background").append(this.T).appendTo(this.O);this.wa&&this.V.addClass("gci-image-holder-fade-in");
this.ua=1;this.ka={x:50,y:50};c.If&&(b=c.If.x,a=c.If.y,this.ka={x:.3>b?0:.7<b?100:50,y:.3>a?0:.7<a?100:50});this.va=bh&&!xh(9);this.H=c.Ed||null;this.na||this.H||TE(this);this.Aa=!1;this.bind("update",J(function(e,f,g,k){f&&(Hc(f)?this.N=null:this.N=f);null!=g&&(this.ta=g);k&&(Hc(k)?this.W=null:this.W=k);UE(this)},this));this.bind("refresh",J(function(){this.va&&UE(this);return!1},this));this.bind("preload",J(function(e,f){this.preload(f);return!1},this))};K(VE,te);
VE.prototype.oa=function(){this.O.remove();this.O=null;te.prototype.oa.call(this)};VE.prototype.bind=function(a,b){this.O.bind(a,b)};
var UE=function(a){if(a.H){if(a.ta)a.va?WE(a):a.T.css("visibility","hidden");else{var b=a.N;b||(b={top:0,left:0,Sf:1});var c=a.ua*b.Sf,d=Math.floor(100*c)/100;c=Math.ceil(100*c)/100;a.V.css({top:d*b.top,left:d*b.left,width:c*a.H.width,height:c*a.H.height})}if(!a.na)if(XE(a,a.W?Math.max(a.W.width,a.W.height):void 0),b=J(function(){if(this.va||!this.ta)this.T.attr("src")!=this.U&&this.T.attr("src",this.U);else{var e="url("+this.U+") no-repeat "+this.ka.x+"% "+this.ka.y+"%";this.V.css("background")!=
e&&this.V.css({background:e,"background-size":"cover"})}this.V.addClass("gci-image-loaded")},a),a.wa)$("<img>").attr("src",a.U).on("load",b);else b()}},TE=function(a){var b=new Image;b.onload=J(function(){this.H={width:b.width,height:b.height};UE(this)},a);b.src=a.U};h=VE.prototype;h.resize=function(){this.H&&(this.ua=Math.max(this.O.width()/this.H.width,this.O.height()/this.H.height),UE(this))};h.zh=function(a,b){this.N=a;b||UE(this)};h.getContainer=function(){return this.O};
h.xf=function(a){var b=this.ua*this.N.Sf;this.N.left+=a.x/b;this.N.top+=a.y/b;UE(this);return this.N};h.load=function(){this.na=!1;if(!this.H)return TE(this),this;UE(this);return this};h.preload=function(a){if(this.Aa)a&&a();else{this.Aa=!0;this.na=!1;var b=new Image;b.onload=J(function(){this.T.attr("src",this.U);this.H={width:b.width,height:b.height};b=null;UE(this);a&&a();return!1},this);XE(this);b.src=this.U}};h.Xf=function(){this.T.attr("src","")};
var WE=function(a){var b=a.O.width(),c=a.O.height(),d=a.H.width,e=a.H.height;if(0!=c&&0!=e)if(a.W)a.T.css({height:a.W.height,width:a.W.width});else{var f=b/c,g=d/e;f>g?(a.T.css({width:b,height:e*b/d}),a.V.css({top:a.ka.y*(1-e*f/d)+"%",left:"",position:"absolute",width:"auto",height:"auto"})):(a.T.css({height:c,width:g*c}),a.V.css({top:"",left:a.ka.x*(1-c*g/b)+"%",position:"absolute",width:"auto",height:"auto"}))}},XE=function(a,b){var c=Math.max(a.V.width(),a.V.height()),d=a.U;c||(c=b);c&&d.match(/=s([0-9]+)$/)&&
(d=d.substr(0,d.lastIndexOf("="))+"=s"+YE(c));a.U=d},YE=function(a){var b=1<<Math.ceil(Math.log(a/10)/Math.LN2);return Math.min(1200,Math.max(175,Math.ceil(a/b)*b))};var ZE=function(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"},$E=ZE;$E=ZE;var aF=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(-1===c?0:b.length-c-1,3)}c=Math.pow(10,b);b={wv:b,f:(a*c|0)%c};return 1==(a|0)&&0==b.wv?"one":"other"},bF=aF;bF=aF;var fF=function(a){this.O=a;this.N=this.H=this.U=null;a=Mt;var b=Jt;if(cF!==a||dF!==b)cF=a,dF=b,eF=new Qt(1);this.V=eF},cF=null,dF=null,eF=null,gF=RegExp("'([{}#].*?)'","g"),hF=RegExp("''","g");fF.prototype.format=function(a){return iF(this,a,!1)};
var iF=function(a,b,c){if(a.O){a.U=[];var d=jF(a,a.O);a.N=kF(a,d);a.O=null}if(!a.N||0==a.N.length)return"";a.H=Oa(a.U);d=[];lF(a,a.N,b,c,d);for(b=d.join("");0<a.H.length;)b=b.replace(a.T(a.H),a.H.pop());return b},lF=function(a,b,c,d,e){for(var f=0;f<b.length;f++)switch(b[f].type){case 4:e.push(b[f].value);break;case 3:var g=b[f].value,k=a,m=e,n=c[g];void 0===n?m.push("Undefined parameter - "+g):(k.H.push(n),m.push(k.T(k.H)));break;case 2:g=b[f].value;k=a;m=c;n=d;var r=e,u=g.Lj;void 0===m[u]?r.push("Undefined parameter - "+
u):(u=g[m[u]],void 0===u&&(u=g.other),lF(k,u,m,n,r));break;case 0:g=b[f].value;mF(a,g,c,bF,d,e);break;case 1:g=b[f].value,mF(a,g,c,$E,d,e)}},mF=function(a,b,c,d,e,f){var g=b.Lj,k=b.oo,m=+c[g];isNaN(m)?f.push("Undefined or invalid parameter - "+g):(k=m-k,g=b[c[g]],void 0===g&&(d=d(Math.abs(k)),g=b[d],void 0===g&&(g=b.other)),b=[],lF(a,g,c,e,b),c=b.join(""),e?f.push(c):(a=a.V.format(k),f.push(c.replace(/#/g,a))))},jF=function(a,b){var c=a.U,d=J(a.T,a);b=b.replace(hF,function(){c.push("'");return d(c)});
return b=b.replace(gF,function(e,f){c.push(f);return d(c)})},nF=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=e.exec(a);){var g=f.index;"}"==f[0]?(c.pop(),0==c.length&&(f={type:1},f.value=a.substring(b,g),d.push(f),b=g+1)):(0==c.length&&(b=a.substring(b,g),""!=b&&d.push({type:0,value:b}),b=g+1),c.push("{"))}b=a.substring(b);""!=b&&d.push({type:0,value:b});return d},oF=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,pF=/^\s*(\w+)\s*,\s*selectordinal\s*,/,qF=/^\s*(\w+)\s*,\s*select\s*,/,
kF=function(a,b){var c=[];b=nF(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==b[d].type){var f=b[d].value;switch(oF.test(f)?0:pF.test(f)?1:qF.test(f)?2:/^\s*\w+\s*/.test(f)?3:5){case 2:e.type=2;e.value=rF(a,b[d].value);break;case 0:e.type=0;e.value=sF(a,b[d].value);break;case 1:e.type=1;e.value=tF(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value}}c.push(e)}return c},rF=function(a,b){var c="";b=b.replace(qF,function(k,m){c=m;return""});var d={};
d.Lj=c;b=nF(b);for(var e=0;e<b.length;){var f=b[e].value;e++;var g;1==b[e].type&&(g=kF(a,b[e].value));d[f.replace(/\s/g,"")]=g;e++}return d},sF=function(a,b){var c="",d=0;b=b.replace(oF,function(m,n,r){c=n;r&&(d=parseInt(r,10));return""});var e={};e.Lj=c;e.oo=d;b=nF(b);for(var f=0;f<b.length;){var g=b[f].value;f++;var k;1==b[f].type&&(k=kF(a,b[f].value));e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;f++}return e},tF=function(a,b){var c="";b=b.replace(pF,function(k,m){c=m;return""});var d={};d.Lj=c;d.oo=
0;b=nF(b);for(var e=0;e<b.length;){var f=b[e].value;e++;if(1==b[e].type)var g=kF(a,b[e].value);d[f.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=g;e++}return d};fF.prototype.T=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};var xF=function(a){var b="",c=a.view;switch(Ta(c)?c.toString():c){case "fullscreen":c='<div class="'+S("gci-fullscreen-item")+" "+S("gci-asset-fullscreen-item")+" "+S("gci-asset-item")+'"><div class="'+S("gci-asset-fullscreen")+'">';a=a.asset;var d='<div class="'+S("gci-asset-image")+'"></div><div class="'+S("gci-asset-square-container")+'"><div class="'+S("gci-asset-square")+'" dir="auto"><div class="'+S("gci-asset-featured")+'">';d=d+'Featured Item</div><div class="'+(S("gci-asset-title-creator")+
'"><a href="#" class="'+S("gci-asset-title")+" "+S("gci-asset-info-link")+'" title="'+S(a.Ab)+'">'+R(a.title)+'</a><span class="'+S("gci-asset-date")+'">'+R(a.date)+'</span><span class="'+S("gci-asset-creator")+'">'+R(a.yc)+"</span></div>"+(a.Jc?'<a href="#" class="'+S("gci-asset-partner")+" "+S("gci-asset-info-link")+'">'+R(a.Jc)+"</a>":'<span class="'+S("gci-asset-partner")+'">&nbsp;</span>')+"</div></div>");a=Q(d);a=c+a+'<div class="'+S("gci-asset-view")+'">';a+=SA("View Item",void 0,"transparent",
"gci-asset-view-button");a+='</div><div class="'+S("gci-asset-cover-bottom-gradient")+'"></div></div></div>';a=Q(a);b+=a;break;case "gallery":a=a.asset;a=Q('<div class="'+S("gci-asset-gallery-item")+" "+S("gci-asset-item")+'" role="link"><div class="'+S("gci-asset-gallery")+'" dir="auto"><div class="'+S("gci-asset-image")+'"></div><div class="'+S("gci-asset-bottom")+'"><div class="'+S("gci-asset-optional-border")+'"></div><div class="'+S("gci-asset-zoom-widget")+'"><div class="'+S("gci-asset-zoom-widget-shield")+
'"></div></div><div class="'+S("gci-asset-information")+'"><div class="'+S("gci-asset-title-date")+'"><a href="#" class="'+S("gci-asset-title")+" "+S("gci-asset-info-link")+'" title="'+S(a.Ab)+'">'+R(a.title)+"</a> "+(a.date?'<span class="'+S("gci-asset-date")+'">('+R(a.date)+")</span>":"")+(a.ef?uF():"")+(a.Sc?vF():"")+"</div>"+(a.yc?wF(a.yc,a.hd):"")+(a.Jc?'<a href="#" class="'+S("gci-asset-partner")+" "+S("gci-asset-info-link")+'">'+R(a.Jc)+"</a>":"")+"</div></div></div></div>");b+=a;break;case "topbox":b+=
Q('<div class="'+S("gci-asset-topbox-item")+" "+S("gci-asset-item")+'" role="link"><div class="'+S("gci-asset-image")+'"></div></div>');break;case "onebox":a=a.asset;a=Q('<div class="'+S("gci-onebox-item")+'"><div class="'+S("gci-onebox-item-thumb")+'"></div><div class="'+S("gci-onebox-item-summary")+'"><h3 title="'+S(a.title)+'">'+R(a.title)+"</h3></div></div>");b+=a;break;default:c=a.asset,a=a.Jg,a=Q('<div class="'+S("gci-asset-grid-item")+" "+S("gci-asset-item")+(c.je?"":" "+S("gci-asset-not-album"))+
'" role="link"'+(a?' style="width:'+S(lt(a))+'px"':"")+'><div class="'+S("gci-asset-grid")+'"><div class="'+S("gci-asset-image")+'"></div></div><div class="'+S("gci-asset-grid-caption")+'" dir="auto"><a href="#" class="'+S("gci-asset-title")+" "+S("gci-asset-info-link")+'" title="'+S(c.Ab)+'">'+R(c.title)+"</a>"+(c.date?' <span class="'+S("gci-asset-date")+'">('+R(c.date)+")</span>":"")+(c.yc?wF(c.yc,c.hd,c.Bs):"")+(c.Jc?'<a href="#" class="'+S("gci-asset-partner")+" "+S("gci-asset-info-link")+'" title="'+
S(c.Cs)+'">'+R(c.Jc)+"</a>":"")+(c.ef?uF():"")+(c.Sc?vF():"")+"</div></div>"),b+=a}return Q(b)},uF=function(){return Q('<span class="'+S("gci-asset-gigapixel-label")+'">Gigapixel</span>')},vF=function(){var a='<span class="'+S("gci-asset-three-d-label")+'">';return Q(a+"3D Object</span>")},yF=function(){return Q('<div class="'+S("gci-video-shield")+'"><img src="'+S(jt(HA("common/overlay-play_0.png")))+'"></div>')},wF=function(a,b,c,d){var e="";b=Rs(b)&&!d;e+=b?'<a href="#" class="'+S("gci-asset-creator")+
" "+S("gci-asset-info-link")+'"'+(c?' title="'+S(c)+'"':"")+">":'<span class="'+S("gci-asset-creator")+'">';a="by "+R(a);return Q(e+a+(b?"</a>":"</span>"))},zF=function(a){a=a.asset;return Q('<div class="'+S("gci-asset-attribution")+'"><div class="'+S("gci-asset-image")+'"></div><div class="'+S("gci-asset-information")+'"><div class="'+S("gci-asset-title-date")+'">'+(a.title?'<a href="#" class="'+S("gci-asset-title")+" "+S("gci-asset-info-link")+'" title="'+S(a.Ab)+'">'+R(a.title)+"</a> ":"")+(a.date?
'<span class="'+S("gci-asset-date")+'">('+R(a.date)+")</span>":"")+(a.ef?uF():"")+(a.Sc?vF():"")+"</div>"+(a.yc?wF(a.yc,a.hd,void 0,a.Vj):"")+(a.Jp?'<span class="'+S("gci-asset-partner")+'">'+R(a.Jp)+"</span>":a.hs?'<span class="'+S("gci-asset-partner")+'">'+R(a.Jc)+"</span>":'<a href="#" class="'+S("gci-asset-partner")+" "+S("gci-asset-info-link")+'">'+R(a.Jc)+"</a>")+"</div></div>")},AF=function(){var a='<aside class="'+S("gci-three-d-tooltips")+'"><p class="'+S("gci-three-d-rotate")+'">';a=a+'Click to rotate</p><p class="'+
(S("gci-three-d-zoom")+'">');return Q(a+"Scroll to zoom</p></aside>")};var DF=function(a,b){a=vl(new tl,a);a=Kl(Jl(new Hl,7),a);return BF(new CF(a),b)},BF=function(a,b){var c={};if(EF(a)||14===Il(a.H)||a.je()||FF(a))c=a.getSize();if(b.ee){var d=b.ee;var e=a.getSize()||{width:640,height:480},f=e.width/e.height;e=e.height/e.width;d.height?(f*=d.height,c={width:f,height:d.height},d.width&&d.width<f&&(e*=d.width,c={width:d.width,height:e})):d.width&&(e*=d.width,c={width:d.width,height:e},d.height&&d.height<e&&(f*=d.height,c={width:f,height:d.height}))}if(!Ff(a)){var g=!b.size&&
b.ee?c:b.size;g=b.zd?GF(a,g)||HF(a,!0):HF(a,!0)}if(EF(a)||14===Il(a.H))d=$("<div>").addClass("collections-asset-thumbnail").addClass("image"),a=new VE(d,g,{Ed:c,yd:b.size,ac:!0,title:a.getTitle(),fadeIn:b.fadeIn,Sa:b.Sa,If:b.If}),b.Sa||a.load();else if(IF(a))d=$("<div>").addClass("collections-asset-thumbnail").addClass("gci-youtube-thumbnail"),(new VE(d,g,{Ed:c,yd:b.size,ac:!0,title:a.getTitle(),fadeIn:b.fadeIn})).load();else if(15==Il(a.H))d=$("<div>").addClass("collections-asset-thumbnail").append($(C(yF))),
(new VE(d,g,{Ed:c,yd:b.size,ac:!0,title:a.getTitle(),fadeIn:b.fadeIn})).load();else if(FF(a))d=$("<div>").addClass("collections-asset-thumbnail").addClass("streetview"),a=new VE(d,g,{Ed:c,yd:b.size,ac:!0,title:a.getTitle(),fadeIn:b.fadeIn,Sa:b.Sa}),b.Sa||a.load(),d.append($("<div>").addClass("gci-streetview-shield"));else if(Ff(a))d=$("<div>").addClass("collections-asset-thumbnail").addClass("text"),d.text(a.Ra().Ka());else if(a.je())d=$("<div>").addClass("collections-asset-thumbnail").addClass("album"),
d.append($("<div>").addClass("stack-1")).append($("<div>").addClass("stack-2")),(new VE(d,g,{Ed:c,yd:b.size,title:a.getTitle(),ac:!0})).load(),d.append($("<div>").addClass("count").text(""+(ii(a.H,90)||0)));else if(8===Il(a.H))d=$("<div>").addClass("collections-asset-thumbnail").addClass("audio");else if(a.Sc()||12===Il(a.H))d=$("<div>").addClass("collections-asset-thumbnail").addClass("3d"),a=new VE(d,HF(a,!0),{Ed:c,yd:b.size,ac:!0,title:a.getTitle(),fadeIn:b.fadeIn,Sa:b.Sa}),b.Sa||a.load(),d.append($("<div>").addClass("gci-3d-shield"));
else if(13===Il(a.H))d=$("<div>").addClass("collections-asset-thumbnail").addClass("image"),a=new VE(d,g,{Ed:c,yd:b.size,ac:!0,title:a.getTitle(),fadeIn:b.fadeIn,Sa:b.Sa,If:b.If}),b.Sa||a.load();else return a.getType(),null;if(b.size||b.ee)b=b.size||c,d.css({width:b.width,height:b.height});return d};var JF=function(a,b){this.H={};this.N={};this.T=a;this.O=a/(2*Math.PI);this.V=1/this.O;this.U=b/Math.PI;this.W=1/this.U};JF.prototype.project=function(a){var b=Math.acos(a[2])*this.U-.5;a=(Math.atan2(a[0],a[1])+Math.PI)*this.O;a>=this.T-.5&&(a-=this.T);this.N.x=a;this.N.y=b;return this.N};var KF=function(){this.N=this.O=0;this.U=this.H=this.T=null};KF.prototype.getHeight=function(){return this.N};KF.prototype.resize=function(a,b,c){if(this.O!=a||this.N!=b)this.O=a,this.N=b,this.T=new Uint8Array(a*b),this.U=new JF(a,b);(this.H?this.H.length/4:0)!=c&&(this.H=0<c?new Float32Array(4*c):null)};
var LF=function(a,b,c,d,e,f){b>=(a.H?a.H.length/4:0)||(b*=4,a.H[b++]=c,a.H[b++]=d,a.H[b++]=e,a.H[b++]=f)},NF=function(a,b){return 0==(a[b+3]&127|a[b+2]|a[b+1]|a[b])?0:(1-((a[b+3]&128)>>6))*((a[b+2]|128)<<16|a[b+1]<<8|a[b])*MF[(a[b+3]&127)<<1|(a[b+2]&128)>>7]},MF=null;var mf=function(a){a=a||{};a=a.Dg;return Q('<div class="'+S("gci-map")+(a?" "+S("gci-map-withsearchbox"):"")+'"><div class="'+S("gci-map-holder")+'"></div>'+(a?'<div class="'+S("gci-map-searchbox")+'"><input type="text"/></div>':"")+"</div>")};/*

 Copyright 2010 Gary Little [gary at luxcentral.com]
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
var PF=function(a){OF();a=a||{};this.W=a.content||"";this.Fa=a.disableAutoPan||!1;this.ta=a.maxWidth||0;this.V=a.pixelOffset||new google.maps.Size(0,0);this.O=a.position||new google.maps.LatLng(0,0);this.Mb=a.zIndex||null;this.Ba=a.boxClass||"infoBox";this.Da=a.boxStyle||{};this.Ja=a.closeBoxMargin||"2px";this.ha=a.closeBoxURL||"http://www.google.com/intl/en_us/mapfiles/close.gif";""===a.closeBoxURL&&(this.ha="");this.Aa=a.infoBoxClearance||new google.maps.Size(1,1);"undefined"===typeof a.visible&&
(a.visible="undefined"===typeof a.isHidden?!0:!a.isHidden);this.U=!a.visible;this.ua=a.alignBottom||!1;this.ue=a.pane||"floatPane";this.wa=a.enableEventPropagation||!1;this.ka=this.T=this.na=this.va=this.N=this.H=null},VF=function(a){var b=function(f){f.cancelBubble=!0;f.stopPropagation&&f.stopPropagation()},c=function(f){f.returnValue=!1;f.preventDefault&&f.preventDefault();a.wa||b(f)};if(!a.H){a.H=document.createElement("div");QF(a);"undefined"===typeof a.W.nodeType?a.H.innerHTML=RF(a)+a.W:(a.H.innerHTML=
RF(a),a.H.appendChild(a.W));a.getPanes()[a.ue].appendChild(a.H);SF(a);if(a.H.style.width)a.ka=!0;else if(0!==a.ta&&a.H.offsetWidth>a.ta)a.H.style.width=a.ta,a.H.style.overflow="auto",a.ka=!0;else{var d=TF(a);a.H.style.width=a.H.offsetWidth-d.left-d.right+"px";a.ka=!1}UF(a,a.Fa);if(!a.wa){a.T=[];var e="mousedown mouseover mouseout mouseup click dblclick touchstart touchend touchmove".split(" ");for(d=0;d<e.length;d++)a.T.push(google.maps.event.addDomListener(a.H,e[d],b));a.T.push(google.maps.event.addDomListener(a.H,
"mouseover",function(){this.style.cursor="default"}))}a.na=google.maps.event.addDomListener(a.H,"contextmenu",c);google.maps.event.trigger(a,"domready")}},RF=function(a){var b="";""!==a.ha&&(b="<img src='"+(a.ha+"'"),b=b+" align=right style=' position: relative; cursor: pointer; margin: "+(a.Ja+";"),b+="'>");return b},SF=function(a){if(""!==a.ha){var b=a.H.firstChild;a.N=google.maps.event.addDomListener(b,"click",WF(a))}else a.N=null},WF=function(a){return function(b){b.cancelBubble=!0;b.stopPropagation&&
b.stopPropagation();google.maps.event.trigger(a,"closeclick");a.close()}},UF=function(a,b){var c=0,d=0;if(!b&&(b=a.getMap(),b instanceof google.maps.Map)){b.getBounds().contains(a.O)||b.setCenter(a.O);var e=b.getDiv(),f=e.offsetWidth;e=e.offsetHeight;var g=a.V.width,k=a.V.height,m=a.H.offsetWidth,n=a.H.offsetHeight,r=a.Aa.width,u=a.Aa.height,x=a.getProjection().fromLatLngToContainerPixel(a.O);x.x<-g+r?c=x.x+g-r:x.x+m+g+r>f&&(c=x.x+m+g+r-f);a.ua?x.y<-k+u+n?d=x.y+k-u-n:x.y+k+u>e&&(d=x.y+k+u-e):x.y<
-k+u?d=x.y+k-u:x.y+n+k+u>e&&(d=x.y+n+k+u-e);if(0!==c||0!==d)b.getCenter(),b.panBy(c,d)}},QF=function(a){var b;if(a.H){a.H.className=a.Ba;a.H.style.cssText="";var c=a.Da;for(b in c)c.hasOwnProperty(b)&&(a.H.style[b]=c[b]);"undefined"!==typeof a.H.style.opacity&&""!==a.H.style.opacity&&(a.H.style.filter="alpha(opacity="+100*a.H.style.opacity+")");a.H.style.position="absolute";a.H.style.visibility="hidden";null!==a.Mb&&(a.H.style.zIndex=a.Mb)}},TF=function(a){var b={top:0,bottom:0,left:0,right:0};a=
a.H;if(document.defaultView&&document.defaultView.getComputedStyle){if(a=a.ownerDocument.defaultView.getComputedStyle(a,""))b.top=parseInt(a.borderTopWidth,10)||0,b.bottom=parseInt(a.borderBottomWidth,10)||0,b.left=parseInt(a.borderLeftWidth,10)||0,b.right=parseInt(a.borderRightWidth,10)||0}else document.documentElement.currentStyle&&a.currentStyle&&(b.top=parseInt(a.currentStyle.borderTopWidth,10)||0,b.bottom=parseInt(a.currentStyle.borderBottomWidth,10)||0,b.left=parseInt(a.currentStyle.borderLeftWidth,
10)||0,b.right=parseInt(a.currentStyle.borderRightWidth,10)||0);return b};PF.prototype.onRemove=function(){this.H&&(this.H.parentNode.removeChild(this.H),this.H=null)};PF.prototype.draw=function(){VF(this);var a=this.getProjection().fromLatLngToDivPixel(this.O);this.H.style.left=a.x+this.V.width+"px";this.ua?this.H.style.bottom=-(a.y+this.V.height)+"px":this.H.style.top=a.y+this.V.height+"px";this.H.style.visibility=this.U?"hidden":"visible"};
PF.prototype.setOptions=function(a){"undefined"!==typeof a.boxClass&&(this.Ba=a.boxClass,QF(this));"undefined"!==typeof a.boxStyle&&(this.Da=a.boxStyle,QF(this));"undefined"!==typeof a.content&&XF(this,a.content);"undefined"!==typeof a.disableAutoPan&&(this.Fa=a.disableAutoPan);"undefined"!==typeof a.maxWidth&&(this.ta=a.maxWidth);"undefined"!==typeof a.pixelOffset&&(this.V=a.pixelOffset);"undefined"!==typeof a.alignBottom&&(this.ua=a.alignBottom);"undefined"!==typeof a.position&&this.setPosition(a.position);
if("undefined"!==typeof a.zIndex){var b=a.zIndex;this.Mb=b;this.H&&(this.H.style.zIndex=b);google.maps.event.trigger(this,"zindex_changed")}"undefined"!==typeof a.closeBoxMargin&&(this.Ja=a.closeBoxMargin);"undefined"!==typeof a.closeBoxURL&&(this.ha=a.closeBoxURL);"undefined"!==typeof a.infoBoxClearance&&(this.Aa=a.infoBoxClearance);"undefined"!==typeof a.isHidden&&(this.U=a.isHidden);"undefined"!==typeof a.visible&&(this.U=!a.visible);"undefined"!==typeof a.enableEventPropagation&&(this.wa=a.enableEventPropagation);
this.H&&this.draw()};var XF=function(a,b){a.W=b;a.H&&(a.N&&(google.maps.event.removeListener(a.N),a.N=null),a.ka||(a.H.style.width=""),"undefined"===typeof b.nodeType?a.H.innerHTML=RF(a)+b:(a.H.innerHTML=RF(a),a.H.appendChild(b)),a.ka||(a.H.style.width=a.H.offsetWidth+"px","undefined"===typeof b.nodeType?a.H.innerHTML=RF(a)+b:(a.H.innerHTML=RF(a),a.H.appendChild(b))),SF(a));google.maps.event.trigger(a,"content_changed")};h=PF.prototype;
h.setPosition=function(a){this.O=a;this.H&&this.draw();google.maps.event.trigger(this,"position_changed")};h.setVisible=function(a){this.U=!a;this.H&&(this.H.style.visibility=this.U?"hidden":"visible")};h.getContent=function(){return this.W};h.getPosition=function(){return this.O};h.show=function(){this.U=!1;this.H&&(this.H.style.visibility="visible")};h.hide=function(){this.U=!0;this.H&&(this.H.style.visibility="hidden")};
h.open=function(a,b){var c=this;b&&(this.O=b.getPosition(),this.va=google.maps.event.addListener(b,"position_changed",function(){c.setPosition(this.getPosition())}));this.setMap(a);this.H&&UF(this)};
h.close=function(){var a;this.N&&(google.maps.event.removeListener(this.N),this.N=null);if(this.T){for(a=0;a<this.T.length;a++)google.maps.event.removeListener(this.T[a]);this.T=null}this.va&&(google.maps.event.removeListener(this.va),this.va=null);this.na&&(google.maps.event.removeListener(this.na),this.na=null);this.setMap(null)};var OF=function(){(function(a){for(var b in a.prototype)this.prototype[b]=a.prototype[b];return this}).apply(PF,[google.maps.OverlayView])};/*

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
"function"!==typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});L(of,te);of.prototype.oa=function(){of.qa.oa.call(this);this.map.unbindAll();$(this.Fa).empty()};of.prototype.Aa=null;
var YF={size:{width:15,height:16},anchor:{x:8,y:8},url:HA("common/map_dot_0.png")},nf={height:51,width:51,fontWeight:"normal",textColor:"#030303",textSize:12,anchor:{x:25,y:25},url:HA("common/map_cluster_dot_0.png")},$F=function(a,b){var c=b.It,d=b.displayName,e=b.Vt,f=b.qu,g=b.vB,k=b.xB,m=b.nB||function(){},n=J(function(r){var u=this.Oa[e]||new google.maps.Marker({position:r,map:this.map,icon:YF});u.set("gci-marker-object-id",e);f&&(this.Aa||(this.Aa=new PF(this.jg)),google.maps.event.addListener(u,
"mouseover",J(function(){XF(this.Aa,f);this.Aa.open(this.map,u)},this)),google.maps.event.addListener(u,"mouseout",J(function(){this.Aa.close()},this)));g&&google.maps.event.addListener(u,"click",g);this.Oa[e]=u;this.Ba.extend(r);k||ZF(this);m()},a);$z(c)?(b=Zz(c),c=Yz(c),n(new google.maps.LatLng(b,c))):d?(new google.maps.Geocoder).geocode({address:d},function(r,u){if(u===google.maps.GeocoderStatus.OK){var x=r[0].geometry.viewport;u=new google.maps.LatLng(x.getSouthWest().lat(),x.getSouthWest().lng());
x=new google.maps.LatLng(x.getNorthEast().lat(),x.getNorthEast().lng());u=new google.maps.LatLngBounds(u,x);a.Ba.union(u);n(r[0].geometry.location)}else m()}):m()},ZF=function(a){var b=a.map.getCenter();google.maps.event.trigger(a.map,"resize");var c=0,d=null;Ec(a.Oa,function(e){c++;d=d||e;return 1>=c});1<c&&a.Ba?(a.map.setCenter(a.Ba.getCenter()),a.map.fitBounds(a.Ba)):d?a.map.setCenter(d.getPosition()):a.map.setCenter(b)},aG=function(a,b){google.maps.event.addListener(a.map,"bounds_changed",b)};
of.prototype.center=function(a){var b=a.getViewport();a=aA(a);b?this.map.fitBounds(b):a&&this.map.setCenter(a)};of.prototype.Pa=function(a){if(a[0]&&a[0].geometry){var b=new google.maps.LatLngBounds;a[0].geometry.viewport?b=a[0].geometry.viewport:b.extend(a[0].geometry.location);this.map.fitBounds(b)}};var bG=function(a){w.call(this,a)};K(bG,w);bG.prototype.Bd=function(){return mi(this,1)};bG.prototype.Cd=function(){return mi(this,2)};bG.Gb="gci.c.gpir";var cG=function(a){w.call(this,a)};K(cG,w);cG.prototype.getUrl=function(){return P(this,1)};var dG=uc(51177611,{cD:0},cG,function(a){if(null!=a)return y(a),{url:v(p(a,1))}});dl[51177611]=dG;var eG=function(a){w.call(this,a)};K(eG,w);h=eG.prototype;h.getSize=function(){return O(this,1)};h.setSize=function(a){return q(this,1,a)};h.getHeight=function(){return O(this,13)};h.setCenterCrop=function(a){return q(this,20,a)};h.getToken=function(){return p(this,24)};h.setToken=function(a){return q(this,24,a)};var fG=function(a){this.H=void 0;this.xc={};if(a){var b=Ur(a);a=Tr(a);for(var c=0;c<b.length;c++)this.set(b[c],a[c])}};fG.prototype.set=function(a,b){gG(this,a,b,!1)};fG.prototype.add=function(a,b){gG(this,a,b,!0)};var gG=function(a,b,c,d){for(var e=0;e<b.length;e++){var f=b.charAt(e);a.xc[f]||(a.xc[f]=new fG);a=a.xc[f]}if(d&&void 0!==a.H)throw Error("jb`"+b);a.H=c},hG=function(a,b){for(var c=0;c<b.length;c++)if(a=a.xc[b.charAt(c)],!a)return;return a};
fG.prototype.get=function(a){return(a=hG(this,a))?a.H:void 0};fG.prototype.zc=function(){var a=[];iG(this,a);return a};var iG=function(a,b){void 0!==a.H&&b.push(a.H);for(var c in a.xc)iG(a.xc[c],b)};fG.prototype.ad=function(a){var b=[];if(a){for(var c=this,d=0;d<a.length;d++){var e=a.charAt(d);if(!c.xc[e])return[];c=c.xc[e]}jG(c,a,b)}else jG(this,"",b);return b};var jG=function(a,b,c){void 0!==a.H&&c.push(b);for(var d in a.xc)jG(a.xc[d],b+d,c)};h=fG.prototype;
h.xg=function(a){if(this.H===a)return!0;for(var b in this.xc)if(this.xc[b].xg(a))return!0;return!1};h.clear=function(){this.xc={};this.H=void 0};h.remove=function(a){for(var b=this,c=[],d=0;d<a.length;d++){var e=a.charAt(d);if(!b.xc[e])throw Error("kb`"+a);c.push([b,e]);b=b.xc[e]}a=b.H;for(delete b.H;0<c.length;)if(e=c.pop(),b=e[0],e=e[1],b.xc[e].isEmpty())delete b.xc[e];else break;return a};h.clone=function(){return new fG(this)};h.Ec=function(){return Sr(this.zc())};
h.isEmpty=function(){return void 0===this.H&&Hc(this.xc)};var mG=function(){if(!kG){var a=kG=new fG,b;for(b in lG)a.add(b,lG[b])}},kG,Y=function(a,b){this.types=a;this.H=b},lG={a:new Y([3,0],[function(a,b){q(a,21,b)},function(a,b){q(a,56,b)}]),al:new Y([3],[function(a,b){q(a,74,b)}]),b:new Y([3,0],[function(a,b){q(a,23,b)},function(a,b){q(a,38,b)}]),ba:new Y([0],[function(a,b){q(a,85,b)}]),bc:new Y([0],[function(a,b){q(a,87,b)}]),br:new Y([0],[function(a,b){q(a,86,b)}]),c:new Y([3,0],[function(a,b){q(a,2,b)},function(a,b){q(a,39,b)}]),cc:new Y([3],[function(a,
b){q(a,51,b)}]),ci:new Y([3],[function(a,b){q(a,32,b)}]),ckm:new Y([3],[function(a,b){q(a,104,b)}]),cp:new Y([0],[function(a,b){q(a,92,b)}]),cv:new Y([0],[function(a,b){q(a,94,b)}]),d:new Y([3],[function(a,b){q(a,3,b)}]),dc:new Y([5],[function(a,b){q(a,99,b)}]),df:new Y([3],[function(a,b){q(a,80,b)}]),dv:new Y([3],[function(a,b){q(a,90,b)}]),e:new Y([0],[function(a,b){q(a,15,b)}]),f:new Y([4],[function(a,b){q(a,16,b)}]),fg:new Y([3],[function(a,b){q(a,34,b)}]),fh:new Y([3],[function(a,b){q(a,30,b)}]),
fm:new Y([3],[function(a,b){q(a,84,b)}]),fo:new Y([2],[function(a,b){hi(a,79,b)}]),ft:new Y([3],[function(a,b){q(a,50,b)}]),fv:new Y([3],[function(a,b){q(a,31,b)}]),g:new Y([3],[function(a,b){q(a,14,b)}]),gd:new Y([3],[function(a,b){q(a,83,b)}]),h:new Y([3,0],[function(a,b){q(a,4,b)},function(a,b){q(a,13,b)}]),i:new Y([3],[function(a,b){q(a,22,b)}]),ic:new Y([0],[function(a,b){q(a,71,b)}]),id:new Y([3],[function(a,b){q(a,70,b)}]),il:new Y([3],[function(a,b){q(a,96,b)}]),ip:new Y([3],[function(a,b){q(a,
54,b)}]),iv:new Y([0],[function(a,b){q(a,75,b)}]),j:new Y([1],[function(a,b){q(a,29,b)}]),k:new Y([3,0],[function(a,b){q(a,17,b)},function(a,b){q(a,42,b)}]),l:new Y([0],[function(a,b){q(a,44,b)}]),lf:new Y([3],[function(a,b){q(a,65,b)}]),lo:new Y([3],[function(a,b){q(a,97,b)}]),m:new Y([0],[function(a,b){q(a,63,b)}]),md:new Y([3],[function(a,b){q(a,91,b)}]),mm:new Y([4],[function(a,b){q(a,81,b)}]),mo:new Y([3],[function(a,b){q(a,73,b)}]),mv:new Y([3],[function(a,b){q(a,66,b)}]),n:new Y([3],[function(a,
b){a.setCenterCrop(b)}]),nc:new Y([3],[function(a,b){q(a,55,b)}]),nd:new Y([3],[function(a,b){q(a,53,b)}]),ng:new Y([3],[function(a,b){q(a,95,b)}]),no:new Y([3],[function(a,b){q(a,37,b)}]),ns:new Y([3],[function(a,b){q(a,40,b)}]),nt0:new Y([4],[function(a,b){q(a,36,b)}]),nu:new Y([3],[function(a,b){q(a,46,b)}]),nw:new Y([3],[function(a,b){q(a,48,b)}]),o:new Y([1,3],[function(a,b){q(a,7,b)},function(a,b){q(a,27,b)}]),p:new Y([3,0],[function(a,b){q(a,19,b)},function(a,b){q(a,43,b)}]),pa:new Y([3],[function(a,
b){q(a,61,b)}]),pc:new Y([0],[function(a,b){q(a,88,b)}]),pd:new Y([3],[function(a,b){q(a,60,b)}]),pf:new Y([3],[function(a,b){q(a,67,b)}]),pg:new Y([3],[function(a,b){q(a,72,b)}]),pi:new Y([2],[function(a,b){hi(a,76,b)}]),pp:new Y([3],[function(a,b){q(a,52,b)}]),q:new Y([4],[function(a,b){q(a,28,b)}]),r:new Y([3,0],[function(a,b){q(a,6,b)},function(a,b){q(a,26,b)}]),ra:new Y([3],[function(a,b){q(a,103,b)}]),rf:new Y([3],[function(a,b){q(a,100,b)}]),rg:new Y([3],[function(a,b){q(a,59,b)}]),rh:new Y([3],
[function(a,b){q(a,49,b)}]),rj:new Y([3],[function(a,b){q(a,57,b)}]),ro:new Y([2],[function(a,b){hi(a,78,b)}]),rp:new Y([3],[function(a,b){q(a,58,b)}]),rw:new Y([3],[function(a,b){q(a,35,b)}]),rwa:new Y([3],[function(a,b){q(a,64,b)}]),rwu:new Y([3],[function(a,b){q(a,41,b)}]),s:new Y([3,0],[function(a,b){q(a,33,b)},function(a,b){a.setSize(b)}]),sc:new Y([0],[function(a,b){q(a,89,b)}]),sg:new Y([3],[function(a,b){q(a,82,b)}]),sm:new Y([3],[function(a,b){q(a,93,b)}]),t:new Y([4],[function(a,b){a.setToken(b)}]),
u:new Y([3],[function(a,b){q(a,18,b)}]),ut:new Y([3],[function(a,b){q(a,45,b)}]),v:new Y([0],[function(a,b){q(a,62,b)}]),vb:new Y([0],[function(a,b){q(a,68,b)}]),vf:new Y([4],[function(a,b){q(a,102,b)}]),vl:new Y([0],[function(a,b){q(a,69,b)}]),vm:new Y([3],[function(a,b){q(a,98,b)}]),w:new Y([0],[function(a,b){q(a,12,b)}]),x:new Y([0],[function(a,b){q(a,9,b)}]),y:new Y([0],[function(a,b){q(a,10,b)}]),ya:new Y([2],[function(a,b){hi(a,77,b)}]),z:new Y([0],[function(a,b){q(a,11,b)}])};
mG.prototype.parse=function(a){var b=new eG,c=new eG;if(""==a)a=!0;else{a=a.split("-");for(var d=!0,e=0;e<a.length;e++){var f=a[e];if(0==f.length)d=!1;else{var g=f,k=!1;var m=g;var n=g.charAt(0);n!=n.toLowerCase()&&(k=!0,m=g.charAt(0).toLowerCase()+g.substring(1));var r=kG;for(n=1;n<=m.length;++n){var u=r,x=m.substring(0,n);if(0==x.length?u.isEmpty():!hG(u,x))break}m=1==n?null:(m=r.get(m.substring(0,n-1)))?{vu:g.substring(0,n-1),value:g.substring(n-1),Vu:k,attributes:m}:null;if(m){g=[];k=[];n=!1;
for(r=0;r<m.attributes.types.length;r++){u=m.attributes.types[r];var B=m.value;x=e;if(m.Vu&&1==u)for(var A=B.length;12>A&&x<a.length-1;)B+="-"+a[x+1],A=B.length,++x;else if(2==u)for(;x<a.length-1&&a[x+1].match(/^[\d\.]/);)B+="-"+a[x+1],++x;A=m.attributes.H[r];B=nG(this,u)(m.vu,B,b,c,A);if(null===B){n=!0;e=x;break}else g.push(u),k.push(B)}if(!n)for(m=0;m<k.length;m++)r=g[m],B=k[m],oG(this,r)(f,B);d=d&&n}else d=!1}}a=d}return new pG(b,c,a)};
var qG=function(a,b,c,d,e,f){e(c,b);a=a.charAt(0);f=f(a==a.toUpperCase());e(d,f)};h=mG.prototype;h.Au=function(a,b,c,d,e){if(""==b)return 0;isFinite(b)&&(b=String(b));b="string"===typeof b?/^\s*-?0x/i.test(b)?parseInt(b,16):parseInt(b,10):NaN;if(isNaN(b))return 1;qG(a,b,c,d,e,Number);return null};h.Lt=function(){};h.zu=function(a,b,c,d,e){if(""==b)return 0;var f=Number(b);b=0==f&&Eg(b)?NaN:f;if(isNaN(b))return 1;qG(a,b,c,d,e,Number);return null};h.Kt=function(){};
h.yu=function(a,b,c,d,e){if(""!=b)return 2;qG(a,!0,c,d,e,Boolean);return null};h.Jt=function(){};h.Bu=function(a,b,c,d,e){if(""==b)return 0;qG(a,b,c,d,e,function(f){return f?"1":""});return null};h.Mt=function(){};
var nG=function(a,b){switch(b){case 0:return J(a.Au,a);case 2:return J(a.zu,a);case 3:return J(a.yu,a);case 4:case 1:return J(a.Bu,a);default:return function(){}}},oG=function(a,b){switch(b){case 0:return J(a.Lt,a);case 2:return J(a.Kt,a);case 3:return J(a.Jt,a);case 4:case 1:return J(a.Mt,a);default:return function(){}}},pG=function(a,b,c){this.H=a;this.N=b;this.O=c};pG.prototype.uc=function(){return this.O};var sG=function(a){this.T=null;this.O=[];this.H=null;rG(this,a)},tG=function(a){null==a.T&&(a.T=new mG);return a.T},rG=function(a,b){a.H=b?"string"===typeof b?tG(a).parse(b):b:tG(a).parse("")},uG=function(a,b){return a==b?!1:!0};h=sG.prototype;h.Al=function(a){a=a||void 0;var b=this.H.H;a!=di(b,2,!1)&&q(b,2,a);return this};h.zl=function(a){a=a||void 0;var b=this.H.H;a!=N(b,51)&&q(b,51,a);return this};h.Bl=function(a){a=a||void 0;var b=this.H.H;a!=N(b,32)&&q(b,32,a);return this};
h.vi=function(a){var b=this.H,c=b.H;uG(a,c.getHeight(),b.N.getHeight())&&q(c,13,a);return this};h.setCenterCrop=function(a){a=a||void 0;var b=this.H.H;a!=di(b,20,!1)&&b.setCenterCrop(a);return this};h.Dl=function(a){a=a||void 0;var b=this.H.H;a!=di(b,19,!1)&&q(b,19,a);return this};h.Cl=function(a){a=a||void 0;var b=this.H.H;a!=N(b,60)&&q(b,60,a);return this};h.Fl=function(a){a=a||void 0;var b=this.H.H;a!=di(b,67,!1)&&q(b,67,a);return this};
h.El=function(a){a=a||void 0;var b=this.H.H;a!=di(b,52,!1)&&q(b,52,a);return this};h.setSize=function(a){var b=this.H,c=b.H;uG(a,c.getSize(),b.N.getSize())&&c.setSize(a);return this};h.setToken=function(a){a=a||void 0;var b=this.H,c=b.H;uG(a,c.getToken(),b.N.getToken())&&c.setToken(a);return this};h.wi=function(a){var b=this.H.H;a!=O(b,12)&&q(b,12,a);return this};h.setOptions=function(a){rG(this,a);return this};
h.ui=function(){this.O.length=0;var a=this.H,b=a.H;a=a.N;vG(this,"s",b.getSize(),a.getSize());vG(this,"w",O(b,12),O(a,12));Z(this,"c",di(b,2,!1),di(a,2,!1));Z(this,"d",di(b,3,!1),di(a,3,!1));vG(this,"h",b.getHeight(),a.getHeight());Z(this,"s",N(b,33),N(a,33));Z(this,"h",di(b,4,!1),di(a,4,!1));Z(this,"p",di(b,19,!1),di(a,19,!1));Z(this,"pp",di(b,52,!1),di(a,52,!1));Z(this,"pf",di(b,67,!1),di(a,67,!1));Z(this,"n",di(b,20,!1),di(a,20,!1));vG(this,"r",O(b,26),O(a,26));Z(this,"r",di(b,6,!1),di(a,6,!1));
Z(this,"o",N(b,27),N(a,27));wG(this,"o",p(b,7),p(a,7));wG(this,"j",p(b,29),p(a,29));vG(this,"x",O(b,9),O(a,9));vG(this,"y",O(b,10),O(a,10));vG(this,"z",O(b,11),O(a,11));Z(this,"g",di(b,14,!1),di(a,14,!1));vG(this,"e",O(b,15),O(a,15));wG(this,"f",p(b,16),p(a,16));Z(this,"k",N(b,17),N(a,17));Z(this,"u",N(b,18),!0);Z(this,"ut",N(b,45),!0);Z(this,"i",N(b,22),!0);Z(this,"a",N(b,21),N(a,21));Z(this,"b",di(b,23,!1),di(a,23,!1));vG(this,"b",O(b,38),O(a,38));vG(this,"c",O(b,39),O(a,39),16,8);wG(this,"q",p(b,
28),p(a,28));Z(this,"fh",N(b,30),N(a,30));Z(this,"fv",N(b,31),N(a,31));Z(this,"fg",di(b,34,!1),di(a,34,!1));Z(this,"ci",N(b,32),N(a,32));wG(this,"t",b.getToken(),a.getToken());wG(this,"nt0",p(b,36),p(a,36));Z(this,"rw",di(b,35,!1),di(a,35,!1));Z(this,"rwu",di(b,41,!1),di(a,41,!1));Z(this,"rwa",di(b,64,!1),di(a,64,!1));Z(this,"nw",di(b,48,!1),di(a,48,!1));Z(this,"rh",di(b,49,!1),di(a,49,!1));Z(this,"no",di(b,37,!1),di(a,37,!1));Z(this,"ns",N(b,40),N(a,40));vG(this,"k",O(b,42),O(a,42));vG(this,"p",
O(b,43),O(a,43));vG(this,"l",O(b,44),O(a,44));vG(this,"v",O(b,62),O(a,62));Z(this,"nu",N(b,46),N(a,46));Z(this,"ft",N(b,50),N(a,50));Z(this,"cc",N(b,51),N(a,51));Z(this,"nd",N(b,53),N(a,53));Z(this,"ip",N(b,54),N(a,54));Z(this,"nc",N(b,55),N(a,55));vG(this,"a",O(b,56),O(a,56));Z(this,"rj",N(b,57),N(a,57));Z(this,"rp",N(b,58),N(a,58));Z(this,"rg",N(b,59),N(a,59));Z(this,"pd",N(b,60),N(a,60));Z(this,"pa",N(b,61),N(a,61));vG(this,"m",O(b,63),O(a,63));vG(this,"vb",p(b,68),p(a,68));vG(this,"vl",p(b,69),
p(a,69));Z(this,"lf",N(b,65),N(a,65));Z(this,"mv",N(b,66),N(a,66));Z(this,"id",N(b,70),N(a,70));vG(this,"ic",O(b,71),!0);Z(this,"pg",di(b,72,!1),di(a,72,!1));Z(this,"mo",N(b,73),N(a,73));Z(this,"al",N(b,74),N(a,74));vG(this,"iv",p(b,75),p(a,75));vG(this,"pi",M(b,76),M(a,76));vG(this,"ya",M(b,77),M(a,77));vG(this,"ro",M(b,78),M(a,78));vG(this,"fo",M(b,79),M(a,79));Z(this,"df",N(b,80),N(a,80));wG(this,"mm",p(b,81),p(a,81));Z(this,"sg",N(b,82),N(a,82));Z(this,"gd",N(b,83),N(a,83));Z(this,"fm",N(b,84),
N(a,84));vG(this,"ba",O(b,85),O(a,85));vG(this,"br",O(b,86),O(a,86));vG(this,"bc",O(b,87),O(a,87),16,8);vG(this,"pc",O(b,88),O(a,88),16,8);vG(this,"sc",O(b,89),O(a,89),16,8);Z(this,"dv",N(b,90),N(a,90));Z(this,"md",N(b,91),N(a,91));vG(this,"cp",O(b,92),O(a,92));Z(this,"sm",N(b,93),N(a,93));vG(this,"cv",O(b,94),O(a,94));Z(this,"ng",N(b,95),N(a,95));Z(this,"il",N(b,96),N(a,96));Z(this,"lo",N(b,97),N(a,97));Z(this,"vm",N(b,98),N(a,98));wG(this,"dc",p(b,99),p(a,99));Z(this,"rf",N(b,100),N(a,100));wG(this,
"vf",p(b,102),p(a,102));Z(this,"ra",di(b,103,!1),di(a,103,!1));Z(this,"ckm",N(b,104),N(a,104));return this.O.join("-")};
var vG=function(a,b,c,d,e,f){if(null!=c){var g=void 0==e||10!=e&&16!=e?10:e;c=c.toString(g);e=new WC;e.append(16==g?"0x":"");g=e.append;void 0==f?f="":(f-=c.length,f=0>=f?"":Dp("0",f));g.call(e,f);e.append(c);xG(a,b,e.toString(),!!d)}},Z=function(a,b,c,d){c&&xG(a,b,"",!!d)},wG=function(a,b,c,d){c&&xG(a,b,c,!!d)},xG=function(a,b,c,d){d&&(b=b.charAt(0).toUpperCase()+b.substring(1));a.O.push(b+c)};var yG=function(a){sG.call(this,a)};L(yG,sG);h=yG.prototype;h.Al=function(a){a&&zG(this);return yG.qa.Al.call(this,a)};h.vi=function(a){a=null==a||0>a?void 0:a;null!=a&&this.setSize();return yG.qa.vi.call(this,a)};h.Bl=function(a){a&&zG(this);return yG.qa.Bl.call(this,a)};h.zl=function(a){a&&zG(this);return yG.qa.zl.call(this,a)};h.setSize=function(a){Ta(a)&&(a=Math.max(a.width,a.height));a=null==a||0>a?void 0:a;null!=a&&(this.wi(),this.vi());return yG.qa.setSize.call(this,a)};
h.Dl=function(a){a&&zG(this);return yG.qa.Dl.call(this,a)};h.El=function(a){a&&zG(this);return yG.qa.El.call(this,a)};h.Fl=function(a){a&&zG(this);return yG.qa.Fl.call(this,a)};h.setCenterCrop=function(a){a&&zG(this);return yG.qa.setCenterCrop.call(this,a)};h.Cl=function(a){a&&zG(this);return yG.qa.Cl.call(this,a)};h.wi=function(a){a=null==a||0>a?void 0:a;null!=a&&this.setSize();return yG.qa.wi.call(this,a)};var zG=function(a){a.setCenterCrop();a.zl();a.Al();a.Bl();a.Cl();a.Dl();a.El();a.Fl()};
yG.prototype.ui=function(){var a=this.H.H;N(a,18)||N(a,45)?a.getSize()||this.setSize(0):(a=this.H.H,a.getSize()||O(a,12)||a.getHeight()||(this.setSize(),this.vi(),this.wi(),zG(this)));return yG.qa.ui.call(this)};var AG=/^[^\/]*\/\//,BG=function(a,b){b=void 0===b?!1:b;this.O=a;this.V="";(a=this.O.match(AG))&&a[0]?(this.V=a[0],a=this.V.match(/\w+/)?this.O:"http://"+this.O.substring(this.V.length)):a="http://"+this.O;this.T=vs(a,!0);this.va=b;this.U=!0;this.Aa=!1},CG=function(a,b){a.N=a.N?a.N+("/"+b):b},DG=function(a){if(void 0==a.H){var b=a.T.N.substring(1);a.N=null;if(a.va){a.H=[];if(1<(b.match(/=/g)||[]).length)return a.U=!1,a.H;var c=b.indexOf("=");-1!=c?(a.H.push(b.substr(0,c)),a.H.push(b.substr(c+1))):
a.H.push(b);return a.H}a.H=b.split("/");b=a.H.length;2<b&&"u"==a.H[0]&&(CG(a,a.H[0]+"/"+a.H[1]),a.H.shift(),a.H.shift(),b-=2);if(0==b||4==b||7<b)return a.U=!1,a.H;if(2==b)CG(a,a.H[0]);else if("image"==a.H[0])CG(a,a.H[0]);else if(7==b||3==b)return a.U=!1,a.H;if(3>=b){a.Aa=!0;3==b&&(CG(a,a.H[1]),a.H.shift(),--b);--b;c=a.H[b];var d=c.indexOf("=");-1!=d&&(a.H[b]=c.substr(0,d),a.H.push(c.substr(d+1)))}}return a.H};BG.prototype.uc=function(){DG(this);return this.U};
var EG=function(a){DG(a);return a.Aa},FG=function(a){DG(a);return a.va},GG=function(a){DG(a);void 0==a.N&&(a.N=null);return a.N},HG=function(a){switch(DG(a).length){case 7:return!0;case 6:return null==GG(a);case 5:return!1;case 3:return!0;case 2:return null==GG(a);case 1:return!1;default:return!1}},IG=function(a,b){if(FG(a))a:{switch(b){case 7:b=0;break;case 4:if(!HG(a)){a=null;break a}b=1;break;default:a=null;break a}a=DG(a)[b]}else if(EG(a))a:{var c=null!=GG(a)?1:0;switch(b){case 6:b=c;break;case 4:if(!HG(a)){a=
null;break a}b=1+c;break;default:a=null;break a}a=DG(a)[b]}else a:{c=null!=GG(a)?1:0;switch(b){case 0:b=c;break;case 1:b=1+c;break;case 2:b=2+c;break;case 3:b=3+c;break;case 4:if(!HG(a)){a=null;break a}b=4+c;break;case 5:b=HG(a)?1:0;b=4+c+b;break;default:a=null;break a}a=DG(a)[b]}return a};BG.prototype.getOptions=function(){void 0==this.W&&(this.W=IG(this,4));return this.W};var JG=function(){};JG.prototype.parse=function(a,b){return new KG(a,void 0===b?!1:b)};var KG=function(a,b){BG.call(this,a,void 0===b?!1:b)};K(KG,BG);var MG=function(a,b){b=void 0===b?!1:b;this.N=null;a instanceof KG||(void 0==LG&&(LG=new JG),a=LG.parse(a.toString(),b));a=this.N=a;void 0==a.ha&&((b=a.getOptions())||(b=""),a.ha=(new mG).parse(b));sG.call(this,a.ha);this.W=this.N.V;a=this.N;b=a.T.W;this.V=a.T.O+(b?":"+b:"");this.U=this.N.T.H.toString()},LG;L(MG,yG);MG.prototype.uc=function(){return this.N.uc()};
MG.prototype.ui=function(){if(!this.N.uc())return this.N.O;var a=MG.qa.ui.call(this),b=[];null!=GG(this.N)&&b.push(GG(this.N));var c=FG(this.N);if(EG(this.N)){var d=this.N;void 0==d.ua&&(d.ua=IG(d,6));b.push(d.ua+(a?"="+a:""))}else if(c){d=b.push;var e=this.N;void 0===e.na&&(e.na=IG(e,7));d.call(b,e.na);a&&b.push(a)}else d=b.push,e=this.N,void 0==e.wa&&(e.wa=IG(e,0)),d.call(b,e.wa),d=b.push,e=this.N,void 0==e.Mb&&(e.Mb=IG(e,1)),d.call(b,e.Mb),d=b.push,e=this.N,void 0==e.ta&&(e.ta=IG(e,2)),d.call(b,
e.ta),d=b.push,e=this.N,void 0==e.Ba&&(e.Ba=IG(e,3)),d.call(b,e.Ba),a&&b.push(a),a=b.push,d=this.N,void 0==d.ka&&(d.ka=IG(d,5)),a.call(b,d.ka);b=vs(this.W+this.V+"/"+(c?b.join("="):b.join("/"))+(this.U?"?"+this.U:"")).toString();b.startsWith("%3a//")&&(b=b.replace("%3a//","://"));return b};var NG=function(a,b,c,d,e,f,g){if(!a&&!b)throw Error("lb");var k="640x480";f&&g&&(k=f+"x"+g);return"//maps.googleapis.com/maps/api/streetview?size="+k+(b?"&location="+b:"&pano="+a)+(c?"&heading="+c:"")+(e?"&fov="+e:"")+(d?"&pitch="+d:"")+"&sensor=false&key=AIzaSyD-M5qbEoL65tD4icM8dvfdkYi72SJGrUA"},OG=function(a){return jE(z.Pb.get(QD),"/common/api/get-pano-info",{pano_id:a},bG).then(function(b){return b.Bd()&&b.Cd()?b:Xq()})},PG=function(a){var b=new pf;if("F:"==a.substring(0,2)){var c=a.substring(2);
Id(b.jc,1,3);Id(b.jc,2,c)}else if(a.match("^[-_A-Za-z0-9]{21}[AQgw]$"))Id(b.jc,1,2),Id(b.jc,2,a);else try{var d=Kh(a);c=he();var e=new pf,f=e.jc;Rd(f,c);if(Th.length){var g=Th.pop();g.setOptions(void 0);g.H.init(d,void 0,void 0,void 0);var k=g}else k=new Sh(d);d=k;for(var m=Yd(c),n;Uh(d);){var r=d.O,u=m[r];if(u){var x=u(d,f,r);if(x===xr){k=f;Td(k);var B=Hd(k);B&&delete B[r];g=k;r<Math.min(Gd(g),g.length+1)&&delete k[r-1]}else null!=x&&Id(f,r,x)}else{var A;(A=n)||(k=Wd,A="string"===typeof c[0]?c[1][0]:
k);n=A;n(f,d,c)}}d.V();b=e}catch(T){}""==b.getId()&&(Id(b.jc,1,2),Id(b.jc,2,a));a=new al;c=b.getId();q(a,2,c);b=Jd(b.jc,1);q(a,1,null==b?0:b);return a},QG=function(a){if(void 0!==fi(a,al,10,!1)){a=I(a,al,10);var b=a.getId();a=uf(b,p(a,1))}else a=p(a,1);return a},RG=function(a){switch(a){case 1:return 1;case 2:return 2;case 4:return 4;case 5:return 5;case 11:return 11;case 16:return 16;default:return 0}},SG=function(a,b){var c=null,d=b?Math.floor(parseInt(b.width,10)):void 0;b=b?Math.floor(parseInt(b.height,
10)):void 0;if(!d||640<d)c=(c=pi(a,dG))&&c.getUrl()||"";if(c)return c;if((c=cl(a))&&c.Bd()&&c.Cd())return NG(void 0,c.Bd()+","+c.Cd(),M(a,2),M(a,3),mi(a,7,90),d,b);if(void 0!==fi(a,al,10,!1))c=I(a,al,10);else if(null!=p(a,1))c=PG(P(a,1));else throw Error("mb");var e=c,f=M(a,2),g=M(a,9),k=M(a,3);c=mi(a,7,90);if(2==p(e,1))a=NG(e.getId(),void 0,f,k,c,d,b);else{if(10!=p(e,1))throw Error("nb");a=new MG("https://lh3.googleusercontent.com/p/"+p(e,2));"number"===typeof d&&a.wi(d);"number"===typeof b&&a.vi(b);
"number"===typeof f&&"number"===typeof k&&"number"===typeof c&&(d=("number"===typeof g?f-g:f)%360,180<=d?d-=360:-180>d&&(d+=360),b=a.H,f=b.H,uG(d,M(f,77),M(b.N,77))&&hi(f,77,d),d=tp(-k,-90,90),b=a.H,k=b.H,uG(d,M(k,76),M(b.N,76))&&hi(k,76,d),c=tp(c,10,170),d=a.H,b=d.H,uG(c,M(b,79),M(d.N,79))&&hi(b,79,c));a=a.ui()}return a};var UG=function(a,b,c,d){this.H=a;this.U=d;this.N=b;this.O=void 0!==c?c:1;this.T=TG(this.O)},VG=function(a){var b=a.getPov(),c=b.heading,d=b.pitch;b=b.zoom;var e;10==p(PG(a.getPano()),1)&&(e=a.getPhotographerPov().heading);return new UG(c,d,b,e)};UG.prototype.equals=function(a){return this.H==a.H&&this.N==a.N&&this.T==a.T&&this.O==a.O};
var WG=function(a){return{heading:a.H,pitch:a.N,zoom:a.O}},YG=function(a){var b=mi(a,2)||0,c=mi(a,3)||0;var d=mi(a,7,90);for(var e=-1,f=0;f<XG.length-1;++f)if(d>XG[f+1]){e=f;break}-1==e?d=XG.length-1:(f=XG[e],d=e+(f-d)/(f-XG[e+1]));a="number"===typeof M(a,9)?M(a,9):void 0;return new UG(b,c,d,a)};UG.prototype.getZoom=function(){return this.O};var TG=function(a){var b=Math.floor(a);a-=b;return(1-a)*XG[b]+a*XG[b+1]},XG=[127,90,53,28,14,7,0];var ZG=function(a,b,c){var d=google.maps.OverlayView.call(this)||this;d.setMap(a);d.H=b;d.O=c;d.N=null;return d};K(ZG,google.maps.OverlayView);
ZG.prototype.onAdd=function(){var a=oe(),b=a.createElement("div");Dt(b,"gci-sv-fp-overlay");var c=this.H.toSpan();$.each(this.O,J(function(d,e){d=a.createElement("div");Dt(d,"gci-sv-fp-overlay-dot");var f=Math.round((e.lng()-this.H.getSouthWest().lng())/c.lng()*100);e=100-Math.round((e.lat()-this.H.getSouthWest().lat())/c.lat()*100);d.style.left=f+"%";d.style.top=e+"%";nw(d,{width:"20px",height:"20px",marginLeft:"-10px",marginTop:"-10px",position:"absolute",borderRadius:"10px"});b.appendChild(d)},
this));this.getPanes().overlayLayer.appendChild(b);this.N=b};ZG.prototype.draw=function(){var a=this.getProjection(),b=a.fromLatLngToDivPixel(this.H.getSouthWest());a=a.fromLatLngToDivPixel(this.H.getNorthEast());nw(this.N,{left:b.x+"px",top:a.y+"px",width:a.x-b.x+"px",height:b.y-a.y+"px"})};ZG.prototype.onRemove=function(){this.N.parentNode.removeChild(this.N);this.N=null};var $G=function(a){a=a||{};a=a.xm;return Q('<div class="'+S("gci-streetview-container")+(a?" "+S("gci-streetview-only-floorplan"):"")+'"></div>')},aH=function(a){var b=a.Cv;a=a.Ue;return Q('<div class="'+S("gci-streetview-viewer")+(b?" "+S("gci-streetview-viewer-fullscreen"):"")+'"><div class="'+S("gci-streetview-viewer-holder")+'">'+(a?'<div class="'+S("gci-streetview-edit-annotation")+'"></div>':"")+"</div></div>")},bH=function(a){a=a.Or;var b='<div class="'+S("gci-streetview-floorplan")+'">';if(1<
a.length||1==a.length&&1<a[0].levels.length){b+='<div class="'+S("gci-streetview-floorplan-header")+'"><span class="'+S("gci-sv-fp-level-title")+'">';b+="Levels</span><select>";for(var c=a.length,d=0;d<c;d++){var e=a[d];if(e.mt){b+=1<a.length?'<optgroup label="'+S(e.name)+'">':"";e=e.levels;for(var f=e.length,g=0;g<f;g++){var k=e[g];b+=k.Yo?'<option data-level-id="'+S(k.Xa)+'" data-pano-id="'+S(k.pano)+'"'+(k.heading?' data-heading="'+S(k.heading)+'"':"")+(k.pitch?' data-pitch="'+S(k.pitch)+'"':"")+
">"+R(k.name)+"</option>":""}b+=1<a.length?"</optgroup>":""}}b+="</select></div>"}b+='<div class="'+S("gci-sv-fp-floorplan-tooltip")+'">';b=b+'Hover over the map to see areas with Museum View</div><div class="'+(S("gci-sv-fp-floorplan")+'"></div></div>');return Q(b)},cH=function(){return Q('<a href="#annotation" title="" class="'+S("gci-sv-fp-annotation-point")+'"><span class="'+S("gci-sv-fp-annotation-point-middle")+'"></span><div class="'+S("gci-sv-popup")+'"><div class="'+S("gci-sv-popup-arrow")+
'"></div><div class="'+S("gci-sv-popup-content")+'"><img src="'+S(jt(HA("common/ajax_loading_grey_circle_against_white_bg.gif")))+'" class="'+S("gci-sv-popup-loading")+'"></div></div></a>')},dH=function(a){var b=a.title,c=a.date;a=a.artist;return Q('<div class="'+S("gci-sv-popup-image")+'"></div><div class="'+S("gci-sv-popup-info")+'"><p class="'+S("gci-sv-popup-title")+'">'+R(b)+'</p><p class="'+S("gci-sv-popup-date")+'">'+R(c)+'</p><p class="'+S("gci-sv-popup-artist")+'">'+R(a)+"</p></div>")},eH=
function(a){a=a||{};a=a.Nf;var b='<div class="'+S("gci-sv-toggle-floorplan")+'"><span class="'+S("gci-sv-floorplan-on")+'">';b=(a?b+"Hide Map":b+"Hide Floorplan")+('</span><span class="'+S("gci-sv-floorplan-off")+'">');return Q((a?b+"Show Map":b+"Show Floorplan")+"</span></div>")},fH=function(a){a=a||{};a=a.Ue;return Q('<div class="'+S("gci-floorplan")+(a?" "+S("gci-floorplan-editable"):"")+'"></div>')},gH=function(a){a=a||{};a=a.Qr;return Q('<div class="'+S("gci-streetview-hotpoint")+(a?" "+S(a):
"")+'"></div>')};var pH=function(a,b,c){c=c||{};this.O=b||null;hH||(hH={clickable:!1,path:google.maps.SymbolPath.CIRCLE,fillOpacity:.5,strokeColor:"black",strokeWeight:.5,scale:5,zIndex:5});b=this.O&&iH(this.O)||[];this.N=$(C(bH,{Or:b})).addClass("gci-streetview-floorplan-hidden").appendTo(a);this.N.toggleClass("gci-streetview-floorplan-indoor",!(!this.O||this.O.Nf()));this.O&&!this.O.Nf()?(a=jH,b=kH):(a=lH,b=mH);b=$.extend(!0,{},b,c.Ak||{});of.call(this,this.N.find(".gci-sv-fp-floorplan").get(0),{Ak:b,yp:c.ho?[]:
a,Dg:c.Dg,viewport:c.viewport});this.wa=null;this.O&&!this.O.Nf()&&(this.wa=google.maps.event.addListener(this.map,"dragend",J(this.Pe,this)));this.U=null;this.na={};this.H=null;this.Wa={};this.T=this.V=null;this.ua=0;this.Za=c.ji||!1;this.ka=null;this.ta={};this.Yc=[];this.Ii=!!c.ho;c.cq&&nH(this,c.cq);this.N.find("select").change(J(this.Oe,this));a={};c.gp?a.Xa=c.gp:this.U&&(a.Xa=this.U.Lf());oH(this,a);this.N.removeClass("gci-streetview-floorplan-hidden")};L(pH,of);
pH.prototype.oa=function(){qH(this);rH(this);this.U&&this.U.unbind(".gci-streetview-floorplan");this.N&&this.N.remove();pH.qa.oa.call(this)};
var kH={zoom:17,minZoom:17,maxZoom:null,mapTypeId:"roadmap",mapTypeControl:!1,streetViewControl:!1,panControl:!1,disableDoubleClickZoom:!0,zoomControl:!1},mH=$.extend({},kH,{zoom:14,minZoom:5,zoomControl:!0}),jH=[{stylers:[{lightness:-100},{hue:"#000000"}]}],sH=[{stylers:[{lightness:-75},{saturation:-100}]}],lH=[{featureType:"road",elementType:"labels.text.fill",stylers:[{visibility:"on"},{color:"#555555"}]},{featureType:"road",elementType:"labels.icon",stylers:[{visibility:"off"}]}],tH={fillColor:"#2f2f2f"},
uH={fillColor:"#666"},vH={fillColor:"#c6a34f"},wH={strokeColor:"#000",strokeOpacity:.8,strokeWeight:1,fillColor:"#2f2f2f",fillOpacity:1},hH=null;pH.prototype.bind=function(a,b){this.N&&this.N.on(a,b)};pH.prototype.unbind=function(a,b){this.N&&this.N.off(a,b)};
var nH=function(a,b){a.U||(a.U=b,a.U.bind("moved.gci-streetview-floorplan",function(c,d){a.T=d.position||a.T;a.ua=d.heading||a.ua;a.map&&xH(a);a.N.trigger("floorplan-changed",{Xa:a.H?a.H.Xa:null,position:a.T||null})}),a.U.bind("level-changed.gci-streetview-floorplan",function(c,d){oH(a,d)}))};
pH.prototype.Oe=function(a){a=$(a.currentTarget).find("option:selected");var b={Nk:a.data("pano-id")};if(void 0!==a.data("heading")||void 0!==a.data("pitch"))b.pov=new UG(a.data("heading")||0,a.data("pitch")||0);this.U&&this.U.trigger("move-to",b);a=a.attr("data-level-id");oH(this,{Xa:a})};
pH.prototype.Eb=function(a){var b=null,c=-1;$.each(this.H.points,function(d,e){e=wf(a.latLng.lat(),a.latLng.lng(),e.lat(),e.lng());if(0>c||e<c)c=e,b=d});this.U&&this.U.trigger("move-to",{Nk:b});this.H&&this.H.Xa&&this.N.trigger("floorplan-click",{Xa:this.H.Xa,position:a.latLng})};pH.prototype.ig=function(a){a.setOptions(vH)};pH.prototype.hg=function(a){a.jp?a.setOptions(uH):a.setOptions(tH)};
var oH=function(a,b){b=b||{};a.T=b.position||a.T;a.ua=b.heading||a.ua;b=b.Xa;if(a.N){a.N.find("option[data-level-id="+b+"]").attr("selected","selected");if(a.H){var c=a.ta[a.H.Xa];c&&Ea(c,function(d){d.setMap(null)})}yH(a,b);a.map&&xH(a);a.H&&(b=a.ta[a.H.Xa])&&Ea(b,function(d){d.setMap(a.map)});a.N.trigger("floorplan-changed",{Xa:a.H?a.H.Xa:null,position:a.T||null})}},xH=function(a){if(a.T){var b=a.T;a.H&&(b=zH(a.O,a.H.Xa),b=new google.maps.LatLng(a.T.lat()+b.lat,a.T.lng()+b.lng));var c=(Math.round(a.ua/
5)+72)%72;c={url:HA("common/radar_sprite_0.png"),size:new google.maps.Size(57,57),origin:new google.maps.Point(57*c,0),anchor:new google.maps.Point(28,28)};a.ka||(a.ka=new google.maps.Marker({position:b,icon:null,clickable:!1,zIndex:5}));a.ka.getMap()||a.ka.setMap(a.map);a.ka.setIcon(c);a.ka.setPosition(b);(c=a.map.getBounds())&&c.contains(b)||a.map.setCenter(b)}},AH=function(a,b){b.setMap(null);Dc(a.ta,function(c){return La(c,b)});La(a.Yc,b)};
pH.prototype.Pe=function(){this.V.intersects(this.map.getBounds())||(this.T&&this.V.contains(this.T)?this.map.setCenter(this.T):this.map.setCenter(this.V.getCenter()))};
var BH=function(a,b){a=a.getPaths();if(!a)return!1;var c=b.lng(),d=b.lat();b=function(g){for(var k=!1,m=0;m<g.getLength();m++){var n=(m+1)%g.getLength();(g.getAt(m).lat()<d&&g.getAt(n).lat()>=d||g.getAt(n).lat()<d&&g.getAt(m).lat()>=d)&&g.getAt(m).lng()+(d-g.getAt(m).lat())/(g.getAt(n).lat()-g.getAt(m).lat())*(g.getAt(n).lng()-g.getAt(m).lng())<c&&(k=!k)}return k};for(var e=b(a.getAt(0)),f=1;f<a.getLength();f++)b(a.getAt(f))&&(e=!1);return e},qH=function(a){a.H&&($.each(a.H.ij,J(function(b,c){c.setMap(null);
google.maps.event.clearListeners(c,"click");google.maps.event.clearListeners(c,"mouseover");google.maps.event.clearListeners(c,"mouseout")},a)),a.H.ij=[])},rH=function(a){a.H&&($.each(a.H.Oj,J(function(b,c){c.setMap(null)},a)),a.H.Oj=[])},CH=function(a,b){kH.styles=b;b=a.map;var c=b.setOptions;var d=kH;a.Ii?(d=d||{},d.styles=[],d.minZoom=1,d.maxZoom=null,d.zoomControl=!0,a=d):a=d;c.call(b,a)},DH=function(a){nw(Np("gci-sv-fp-floorplan-tooltip"),{display:a?"inline":"none"})},KH=function(a,b){qH(a);
rH(a);a.Zc&&a.Zc.setMap(null);void 0===a.na[b]&&(a.na[b]={Xa:b,featureId:null,ij:[],lA:[],points:{},Qj:[],Oj:[]},a.na[b].points=EH(a.O,b),a.na[b].Qj=FH(a.O,b),a.na[b].featureId=ki(GH(a.O,b),8));a.H=a.na[b];a.V=new google.maps.LatLngBounds;if(null!=a.H.featureId){CH(a,sH);DH(!a.Za);var c=a.H.featureId;b={getTileUrl:function(d,e){return c?"//mt0.google.com/vt/lyrs=indoor%7Clv:"+c+"&z="+e+"&x="+d.x+"&y="+d.y:null},tileSize:new google.maps.Size(256,256),minZoom:10,maxZoom:22,name:"Indoor"};b=new google.maps.ImageMapType(b);
a.map.overlayMapTypes.setAt(0,b);HH(a)}else a.map.overlayMapTypes.clear(),a.map.setMapTypeId("roadmap"),CH(a,jH),DH(!1),IH(a);JH(a);a.map.fitBounds(a.V);a.map.setCenter(a.V.getCenter())},IH=function(a){if(a.H&&null==a.H.featureId){a.H.ij.length||$.each(a.H.Qj,J(function(f,g){f=new google.maps.Polygon(wH);f.setOptions({paths:g,zIndex:4});f.setMap(this.map);this.H.ij.push(f);LH(this,f)&&(f.jp=!0)},a));$.each(a.H.ij,J(function(f,g){g.setOptions(tH);g.setMap(this.map);g.jp&&(g.setOptions(uH),google.maps.event.addListener(g,
"mouseover",J(this.ig,this,g)),google.maps.event.addListener(g,"mouseout",J(this.hg,this,g)),google.maps.event.addListener(g,"click",J(this.Eb,this)))},a));for(var b,c=0;b=a.H.Qj[c];c++){b=b[0];for(var d=void 0,e=0;d=b[e];e++)a.V.extend(d)}xH(a)}},JH=function(a){if(a.Za&&a.H){$.each(a.H.points,J(function(f,g){this.V.extend(g);this.H.Oj.push(new google.maps.Marker({position:g,map:this.map,icon:$.extend({fillColor:"red"},hH)}))},a));for(var b=MH(a.O,a.H.Xa),c,d=0;c=b[d];d++){var e=zH(a.O,a.H.Xa);c=
new google.maps.LatLng(M(c,2)+e.lat,M(c,3)+e.lng);a.V.extend(c);a.H.Oj.push(new google.maps.Marker({position:c,map:a.map,icon:$.extend({fillColor:"blue"},hH)}))}}},HH=function(a){if(!a.Za){Bc(a.H.points,function(c){a.V.extend(c)});var b=new google.maps.Rectangle({strokeOpacity:0,fillOpacity:0,map:a.map,bounds:a.V});google.maps.event.addListener(b,"click",function(c){a.Eb(c)});a.Zc=new ZG(a.map,a.V,a.H.points)}},LH=function(a,b){var c=!1;a.H&&a.H.points&&$.each(a.H.points,J(function(d,e){BH(b,e)&&
(this.Wa[d]=b,c=!0,b.H=d)},a));return c},yH=function(a,b){var c=a.H?a.H.Xa:null;b&&b!=c&&KH(a,b)};var NH={Ia:"core",key:"title",Ea:"3274819640417427471",type:1},OH={Ia:"core",key:"description",Ea:"926347890406108465",type:1},PH={Ia:"core",key:"transcript",Ea:"3535170239681562541",type:1},QH={Ia:"core",key:"creator",Ea:"4900234587668871006",type:1},RH={Ia:"core",key:"location",Ea:"5597411090972991254",type:2},SH={Ia:"core",key:"location.locationCreated",Ea:"3753304429451576070",type:2},TH={Ia:"core",key:"relation",Ea:"343647885398161558",type:5},UH={Ia:"core",key:"attribution",Ea:"868104034192711450",
type:5},VH={Ia:"core",key:"story",Ea:"-6662833902677607175",type:1},WH={Ia:"core",key:"quote",Ea:"-3755329903070779939",type:1};var XH=function(a){this.H=a||new Hk},YH=function(a,b){a=F(a.H,Dk,1);for(var c=0,d;d=a[c];c++)if(p(d,3)==b.Ea&&p(d,4)==b.type)return d;return null},Af=function(a,b,c){var d=F(a.H,Dk,1),e=function(k,m){var n=[];$.each(d,function(r,u){if(!(r=u.Lh()!=b.Ea||u.getType()!=b.type)&&(r=k)){a:if(null==k)r=!0;else switch(p(u,4)){case 1:r=Kz(u.Ra());r=null!=Iz(r,k,m);break a;case 5:r=new Sz(u.fe());r=null!=Uz(r,k,m);break a;default:r=!0}r=!r}r||n.push(u)});return n.length?n:null};a=J(function(k,m){var n=[];(m=
e(k,m))&&(n=$.map(m,J(function(r){return ZH(r,k)},this)));return 0<n.length?n:null},a);if(null==c)return c=a(),null==c?[]:c;var f=Fz(a,c);if(null==f&&c){c=e();var g=null;c&&$.each(c,function(k,m){k=null;1==m.getType()?k=m.Ra().Fb():5==m.getType()&&(k=m.fe().Fb());if(k&&0<k.length)return g=k[0].getLang(),!1});null!=g&&(f=a(g))}return null==f?[]:f},ZH=function(a,b){switch(p(a,4)){case 1:var c=a.Ra();return Kz(c).Ka(b);case 2:return(c=Ek(a))&&c.Fg()?Kz(c.Fg()).Ka(b):M(c,1)+":"+M(c,2);case 3:return b=
Date,c=I(a.getDate(),Si,2),new b(p(c,1));case 4:return ki(I(a,xk,8),1);case 5:return c={ki:"",url:""},a=a.fe(),null!=a&&(a=new Sz(a),c.ki=a.Ka(b),c.url=a.getUrl(b)),c;case 6:return N(I(a,vk,10),1)}return""},$H=function(a,b){return YH(a,b)||null},bI=function(a){return(a=YH(a,aI))&&3==p(a,4)?ZH(a):null},cI=function(a,b){if(3==p(a,4))return Qz(new Nz(a.getDate()));b=ZH(a,b);switch(p(a,4)){case 1:return b;case 2:return b;case 4:return b;case 5:return b.url||b.ki||"";case 6:return b+"";default:return""}},
sA=function(a,b,c){return(a=YH(a,b))?cI(a,c):null},dI=function(a,b){for(var c=F(a.H,Dk,1)||[],d=c.length-1,e;e=c[d];d--)p(e,3)!=b.Ea||p(e,4)!=b.type||c.splice(d,1);oc(a.H,1,c)};
XH.prototype.setProperty=function(a,b,c,d){if(null==b)d&&dI(this,a);else{var e;d&&(e=YH(this,a));e?d&&dI(this,a):(e=new Dk,q(e,1,a.Ia),q(e,2,a.key),q(e,3,a.Ea),q(e,4,a.type));switch(a.type){case 1:a=e.Ra();null==a&&(a=new gj,gi(e,5,a));a:{a=Kz(a);if(d=Iz(a,c)){if(p(d,1)==b)break a}else{d=new cj;var f=a.H.Fb();f.push(d);oc(a.H,1,f)}q(d,1,b);q(d,3,c)}break;case 4:c=new xk;q(c,1,b);gi(e,8,c);break;case 3:c=new ij;a=new Si;q(a,3,4);q(a,1,b.getTime());q(a,2,b.getTime()+86399999);b=Az(b.getTime(),4);q(c,
1,b);gi(c,2,a);e.setDate(c);break;case 5:a:{a=e.fe(),null==a&&(a=new fk,gi(e,9,a)),a=new Sz(a);d=b.ki||null;b=b.url||"";if(f=Uz(a,c)){if(p(f,2)==d&&p(f,1)==b)break a}else{f=new ck;var g=a.H.Fb();g.push(f);oc(a.H,1,g)}q(f,2,d);q(f,1,b);q(f,3,c)}}b=F(this.H,Dk,1);b.push(e);oc(this.H,1,b)}};
var eI=function(a,b){a=YH(a,b);return!(!a||!I(a,vk,10).getValue())},gI=function(a){var b=YH(a,fI);a=null;b&&(b=b.getDate(),null!=b&&(a=new Nz(b)));return a},NE=function(a,b){return(a=YH(a,b))?ki(I(a,xk,8),1):""},hI=function(a){a=YH(a,RH);return a?(a=Ek(a))?new Xz(a):null:null};var iI=function(a){w.call(this,a)};K(iI,w);iI.prototype.getTitle=function(){return I(this,gj,1)};iI.prototype.setTitle=function(a){return gi(this,1,a)};var jI=uc(32173711,{Ky:0},iI,function(a){if(null!=a)return y(a),{title:hj(a.getTitle())}});lj[32173711]=jI;var kI=function(a){this.H=a;this.O=a.Ae().tc()};kI.prototype.tc=function(){return this.O};kI.prototype.Be=function(){return this.H.Be()};kI.prototype.getStatus=function(){return p(this.H,2)};var lI=function(a){kI.call(this,a);a=pi(this.H.Ae(),jI).getTitle();this.N=new Hz(a)};L(lI,kI);lI.prototype.getTitle=function(){return this.N.Ka()};var mI=function(a,b){kI.call(this,a);this.N=b};L(mI,kI);mI.prototype.getTitle=function(){return this.N.getTitle()};mI.prototype.Ae=function(){return this.N};var nI=function(){},oI=function(a){this.Id=a.Id||null;this.Xb=a.Xb||null;this.La=a.La||null;this.Hb=a.Hb||null;this.oj=a.oj||null;this.dl=a.dl||null};nI.prototype.T=function(){return null!=this.zj()};var pI={Ia:"partner",key:"website",Ea:"8416195294729199862",type:5},tA={Ia:"partner",key:"analytics_id",Ea:"-3605557635126083802",type:4},qI={Ia:"partner",key:"city",Ea:"2161541779547355171",type:1},rI={Ia:"partner",key:"country_name",Ea:"6933795253437454405",type:1},OE={Ia:"partner",key:"url_name",Ea:"6311246192950687301",type:4},sI={Ia:"partner",key:"asset_count",Ea:"1756149178012248875",type:4},tI={Ia:"partner",key:"artist_count",Ea:"-3413805743279402268",type:4};var xI=function(a){var b="",c=a.view;switch(Ta(c)?c.toString():c){case "onebox":c=a.ub;a='<figure class="'+S("gci-onebox-item")+" "+S("gci-onebox-partner")+'"><div class="'+S("gci-onebox-item-thumb")+'"><div>'+(c.Qd?'<img src="'+S(jt(c.Qd))+'" alt="'+S(c.title)+'"/>':"")+'</div></div><figcaption class="'+S("gci-onebox-item-summary")+'"><h3 title="'+S(c.title)+'">'+R(c.title)+"</h3>"+(c.details?'<span class="'+S("gci-onebox-item-details")+'">'+R(c.details)+"</span>":"");if(Rs(c.Oc)||Rs(c.ud)){a+='<div class="'+
S("gci-onebox-item-objects-count")+'">';if(Rs(c.Oc)&&0<c.Oc){a+='<span class="'+S("gci-onebox-item-assets-count")+'">';if(10>c.Oc)a+="A few items";else{var d=R(c.Oc)+"+ items";a+=d}a+="</span>"}Rs(c.ud)&&0<c.ud&&(a+='<span class="'+S("gci-onebox-item-exhibits-count")+'">',d=new fF("{APPROXIMATE_NUM_EXHIBITS_1,plural,=1{1 exhibit}other{{APPROXIMATE_NUM_EXHIBITS_2} exhibits}}"),c={APPROXIMATE_NUM_EXHIBITS_1:c.ud,APPROXIMATE_NUM_EXHIBITS_2:R(c.ud)},c=iF(d,c,!0),a=a+c+"</span>");a+="</div>"}a=Q(a+"</figcaption></figure>");
b+=a;break;case "fullscreen":c=a.asset;d=Q;var e='<div class="'+S("gci-fullscreen-item")+" "+S("gci-partner-fullscreen-item")+" "+S("gci-partner-item")+'"><div class="'+S("gci-partner-fullscreen")+'">';var f=a.ub;f=Q('<div class="'+S("gci-partner-image")+'"></div><div class="'+S("gci-partner-square-container")+'"><div class="'+S("gci-partner-square")+'">'+uI()+'<div class="'+S("gci-partner-title-creator")+'" dir="auto"><div class="'+S("gci-partner-title")+'" title="'+S(f.Ab)+'"><div class="'+S("gci-partner-logo")+
'">'+(f.Qd?'<img src="'+S(jt(f.Qd))+'" alt="'+S(f.Ab)+'"/>':"")+'</div><div class="'+S("gci-partner-name")+'">'+R(f.title)+'</div><div class="'+S("clear")+'"></div></div></div><div class="'+S("gci-partner-counts")+'">&nbsp;</div></div></div>');a=d(e+f+vI()+'<div class="'+S("gci-partner-cover-bottom-gradient")+'"><div class="'+S("gci-asset-cover-attribution-display")+'"><strong>'+R(c.Ab)+"</strong> "+wI(a.asset)+"</div></div></div></div>");b+=a;break;case "grid":c=a.ub;a=a.Jg;a='<div class="'+S("gci-partner-grid-item")+
" "+S("gci-partner-item")+'"'+(a?' style="width:'+S(lt(a))+'px"':"")+'><div class="'+S("gci-partner-grid")+'"><div class="'+S("gci-partner-image")+'"></div></div><div class="'+S("gci-partner-grid-caption")+'" dir="auto"><div class="'+S("gci-partner-title")+'" title="'+S(c.Ab)+'"><div class="'+S("gci-partner-logo")+'">'+(c.Qd?'<img src="'+S(jt(c.Qd))+'-s50" alt="'+S(c.Ab)+'"/>':"")+'</div><div class="'+S("gci-partner-name")+'">'+R(c.title)+"</div>";if(Rs(c.Mg)||Rs(c.Zi))a+='<div class="'+S("gci-partner-objects-count")+
'">',Rs(c.Mg)&&0<c.Mg&&(a+='<span class="'+S("gci-partner-assets-count")+'">',10>c.Mg?a+="A few items":(d=R(10*Math.floor(c.Mg/10))+"+ items",a+=d),a+="</span>"),Rs(c.Zi)&&0<c.Zi&&(a+=(Rs(c.Mg)&&0<c.Mg?", ":"")+'<span class="'+S("gci-partner-artists-count")+'">',10>c.Zi?a+="A few artists":(d=R(10*Math.floor(c.Zi/10))+"+ artists",a+=d),a+="</span>"),a+="</div>";a+='</div></div><div class="'+S("gci-grid-item-label-container")+'">'+(c.ys?'<span class="">'+R(c.ys.title)+"</span>":"")+'<span class="'+
S("gci-grid-item-label")+'">';a=Q(a+"Collection</span></div></div>");b+=a;break;default:c=a.ub,d=a.asset,a=Q('<div class="'+S("gci-partner-gallery-item")+" "+S("gci-partner-item")+'"><div class="'+S("gci-partner-gallery")+'"><div class="'+S("gci-partner-content")+'"><div class="'+S("gci-partner-image")+'"></div><div class="'+S("gci-partner-square-container")+'"><div class="'+S("gci-partner-square")+'">'+uI()+'<div class="'+S("gci-partner-title")+'" title="'+S(c.Ab)+'"><div class="'+S("gci-partner-logo")+
'">'+(c.Qd?'<img src="'+S(jt(c.Qd))+'-s40" alt="'+S(c.Ab)+'"/>':"")+'</div><div class="'+S("gci-partner-name")+'">'+R(c.title)+'</div><div class="'+S("clear")+'"></div></div></div>'+vI()+'</div></div><div dir="auto"><div class="'+S("gci-asset-title-date")+'"><span class="'+S("gci-asset-title")+'" title="'+S(d.Ab)+'">'+R(d.title)+"</span> "+(d.date?'<span class="'+S("gci-asset-date")+'">('+R(d.date)+")</span>":"")+"</div>"+wI(a.asset)+"</div></div></div>"),b+=a}return Q(b)},vI=function(){var a='<div class="'+
S("gci-partner-view")+'">';a+=SA("View Collection",void 0,"transparent","gci-partner-view-button");return Q(a+"</div>")},uI=function(){var a='<div class="'+S("gci-partner-featured")+'">';return Q(a+"Featured Collection</div>")},wI=function(a){var b="";a.yc&&(b+='<div class="'+S("gci-asset-creator")+'">',a="By <strong>"+R(a.yc)+"</strong>",b=b+a+"</div>");return Q(b)},yI=function(a){a=a.ub;var b='<figure class="'+S("gci-onebox-item")+" "+S("gci-onebox-partner")+'"><figcaption class="'+S("gci-onebox-item-summary")+
'"><h3 title="'+S(a.name)+'">'+R(a.name)+'</h3><span class="'+S("gci-onebox-item-details")+'"><a class="'+S("gci-partner-external-link")+'" href="'+S(ht(a.url))+'" target="_blank">'+R(a.tv)+'</a></span><div class="'+S("gci-onebox-item-objects-count")+'"><span class="'+S("gci-onebox-item-assets-count")+'">';b=b+'Discover the collection</span></div></figcaption><div class="'+(S("gci-onebox-item-thumb")+'"><div>'+(a.Qd?'<img src="'+S(jt(a.Qd))+'" alt="'+S(a.title)+'"/>':"")+"</div></div></figure>");
return Q(b)};var zI=function(a){this.H=z;this.O=a;var b=I(a,Hk,6);b||(b=new Hk,gi(a,6,b));this.metadata=new XH(b)};L(zI,nI);zI.prototype.getId=function(){return this.O.getId()};zI.prototype.getName=function(){var a=$H(this.metadata,NH);a=a&&a.Ra()?a.Ra():new gj;return(new Hz(a)).Ka()};zI.prototype.getTitle=function(){return this.getName()};
var AI=function(a){a=(a=$H(a.metadata,pI))?a.fe():new fk;return new Sz(a)},BI=function(a){a=AI(a).getUrl();Eg(Fp(a))||0==a.indexOf("http")||(a="http://"+a);return a},CI=function(a,b){var c="Visit "+a.getName()+"'s website";return AI(a).Ka()||(b?c:"")};zI.prototype.Md=function(){var a=null,b=CI(this)||"",c=BI(this);Eg(Fp(b))&&(b=this.getName());Eg(Fp(b))&&(b=c);Eg(Fp(c))?a=$("<span>").text(b):a=Cu(c,b);return a};
var DI=function(a){return(a=I(a.O,jo,5))&&a.getUrl()?Eu(a.getUrl()):null},EI=function(a){var b=null,c=DI(a);c&&!Eg(Fp(c))&&(b=$("<img>").attr("src",c).attr("alt",a.getName()));return b};zI.prototype.qc=function(){var a=$H(this.metadata,OH);a=a&&a.Ra()?a.Ra():new gj;return(new Hz(a)).Ka()};zI.prototype.T=function(){return null!=$H(this.metadata,RH)};zI.prototype.zj=function(){var a=$H(this.metadata,RH);a=a&&Ek(a)?Ek(a):new zk;return new Xz(a)};
var FI=function(a){a=(a=$H(a.metadata,qI))&&a.Ra()?a.Ra():new gj;return new Hz(a)},GI=function(a){a=(a=$H(a.metadata,rI))&&a.Ra()?a.Ra():new gj;return new Hz(a)};zI.prototype.getSize=function(){return null};var HI=function(a){return(a=sA(a.metadata,sI))?parseInt(a,10):null},II=function(a){return(a=sA(a.metadata,tI))?parseInt(a,10):null};
zI.prototype.render=function(a,b,c){var d="",e={size:c,fadeIn:!0};switch(a){case "onebox":return JI(this);case "gallery":d="gci-partner-gallery",e.zd=!0,e.Sa=!0;case "grid":d||(d="gci-partner-grid",e.zd=!0,e.Sa=!0);case "fullscreen":d||(d="gci-partner-fullscreen",e.zd=!0,e.Sa=!0);var f={title:Cp(this.getName(),50),Ab:this.getName(),Qd:DI(this),Mg:HI(this),Zi:II(this)};a=$(C(xI,{view:a,ub:f,asset:{title:Cp(null.getTitle(),50),Ab:null.getTitle(),Jc:KI(null),date:LI(null),yc:MI(null)},Jg:c&&c.width}));
this.T()&&a.addClass("gci-localizable-item").data("RenderableItem",this);e=BF(null,e);c=a.find(".gci-partner-title");Qr(c[0],Pr(c.text()));a.find(".gci-partner-image").replaceWith(e);a.find(".gci-partner-square-container").detach().appendTo(a.find(".collections-asset-thumbnail"));("gci-partner-grid"==d?a:a.find("."+d)).on("click.gci-partner",J(this.N,this));NI(null,a,b);a.data("asset",null);return a;default:return a=$(C(yI,{ub:{name:this.getName(),url:BI(this),tv:CI(this)||BI(this),Qd:DI(this)}})),
a.find("a").on("click.gci-partner",function(g){g.stopPropagation()}),a.on("click.gci-partner",J(this.N,this)),a}};var JI=function(a){var b=a.getName();var c=GI(a).Ka()&&FI(a).Ka()?FI(a).Ka()+", "+GI(a).Ka():GI(a).Ka()?GI(a).Ka():FI(a).Ka();b=$(C(xI,{ub:{title:b,details:c,Qd:DI(a)},view:"onebox"}));b.on("click.gci-partner",J(a.N,a));return b};zI.prototype.N=function(){this.H.Ti(this,"")};
zI.prototype.mi=function(a){if(this.H.Ad()){var b=this.H.Ad();if(window._gaq&&null!=sA(this.metadata,tA)){var c=window.location.href;c=lA(b,c);if(b=pA(b,this))a=mA(c,["location","v.filter","debug"],a),window._gaq.push([b+"._trackPageview",a])}}};var OI=function(a,b,c){var d=a.H.Ad();if(d&&b.length&&!Eg(Fp(BI(a)))){var e=X(b.get(0),"click",function(){wA(d,this,"PartnerSiteLink")},!1,a);Nu(c,function(){ov(e)})}};var PI=function(a){this.H=a};PI.prototype.Nf=function(){return 0==ul(this.H).length};
var iH=function(a){for(var b=[],c=0;c<ul(a.H).length;c++){for(var d=ul(a.H)[c],e=[],f=!1,g=0;g<ql(d).length;g++){var k=ql(d)[g],m=new Hz(k.getName()),n=null,r=I(k,Yk,5),u=void 0!==r;u&&(f=!0,void 0!==M(r,2)||void 0!==M(r,3))&&(n={lat:mi(r,2)||0,lng:mi(r,3)||0});m={Xa:p(k,1),name:m.Ka(),Yo:u,offset:n,order:mi(k,6)||0};(n=I(k,bl,7))&&QI(n)?(m.pano=p(n,1),mi(n,2)&&(m.heading=mi(n,2)),mi(n,3)&&(m.pitch=mi(n,3))):0<F(k,il,3).length&&(m.pano=RI(k));e.push(m)}Xa(e,function(x,B){return Wa(B.order,x.order)});
m=new Hz(d.getName());b.push({hm:p(d,1),name:m.Ka(),levels:e,mt:f})}return b},SI=function(a,b){for(var c=0;c<ul(a.H).length;c++){var d=ul(a.H)[c];if(0<=Ga(ql(d),function(e){return p(e,1)==b}))return p(d,1)}return null},zH=function(a,b){a=GH(a,b);return I(a,Yk,5)?{lat:mi(I(a,Yk,5),2)||0,lng:mi(I(a,Yk,5),3)||0}:{lat:0,lng:0}},TI=function(a){var b=I(a.H,bl,3);if(b&&QI(b))return b;for(b=0;b<ul(a.H).length;b++)for(var c=ul(a.H)[b],d=0;d<ql(c).length;d++){var e=ql(c)[d];if(e=RI(e))return(new bl).Vg(e)}return new bl},
UI=function(a){var b=TI(a);if(cl(b)){a=new Xz(new zk);var c=M(cl(b),2);b=M(cl(b),1);hi(a.H,2,c);hi(a.H,1,b);return a}return null},VI=function(a){a=vl(new tl,a);return new PI(a)},EH=function(a,b){var c=GH(a,b);if(!c)return{};var d={};a=zH(a,b);b=0;for(var e;e=F(c,il,3)[b];b++)for(var f=0,g;g=F(e,fl,2)[f];f++)d[p(g,1)]=new google.maps.LatLng(M(g,2)+a.lat,M(g,3)+a.lng);return d},FH=function(a,b){b=GH(a,b);if(!b||!I(b,Yk,5))return[];a=[];b=F(I(b,Yk,5),Vk,4);for(var c=0;c<b.length;c++){for(var d=b[c],
e=[WI(I(I(d,Uk,1),Rk,1))],f=0;f<F(I(d,Uk,1),Rk,2).length;f++){var g=WI(F(I(d,Uk,1),Rk,2)[f]);g.reverse();e.push(g)}a.push(e)}return a},WI=function(a){if(!a)return[];var b=[];a=F(a,Ok,1);for(var c=0;c<a.length;c++){var d=new google.maps.LatLng(a[c].Bd()||0,a[c].Cd()||0);b.push(d)}return b},MH=function(a,b){return a.Nf()?[]:(a=GH(a,b))?F(a,Zk,4):[]},GH=function(a,b){for(var c=0;c<ul(a.H).length;c++)for(var d=ul(a.H)[c],e=0;e<ql(d).length;e++){var f=ql(d)[e];if(p(f,1)==b)return f}return null},QI=function(a){return null!=
(I(a,al,10)||P(a,1)||cl(a))},RI=function(a){var b=I(a,bl,7);if(b&&P(b,1))return P(b,1);a=F(a,il,3);for(b=0;b<a.length;b++)for(var c=F(a[b],fl,2),d=0;d<c.length;d++){var e=c[d];if(e&&P(e,1))return P(e,1)}return null};var XI=function(a){w.call(this,a)};K(XI,w);XI.prototype.Ua=function(){return I(this,no,1)};var YI=uc(32939875,{Ww:0},XI,function(a){if(null!=a)return y(a),{ub:po(a.Ua())}});Ll[32939875]=YI;var ZI=function(a,b){this.x=a;this.y=b};L(ZI,vp);ZI.prototype.clone=function(){return new ZI(this.x,this.y)};var $I=function(a){return Math.hypot(a.x,a.y)};h=ZI.prototype;h.scale=vp.prototype.scale;h.invert=function(){this.x=-this.x;this.y=-this.y;return this};h.normalize=function(){return this.scale(1/$I(this))};h.add=function(a){this.x+=a.x;this.y+=a.y;return this};h.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};
h.equals=function(a){return this===a?!0:a instanceof ZI&&!!a&&this.x==a.x&&this.y==a.y};var aJ=function(a,b){this.T=a;this.H=this.N=this.O=0;this.origin="";this.levels=[];this.timestamp=0;this.parse(b)};
aJ.prototype.parse=function(a){if(void 0!==this.T){if(null===this.T)throw Error("ob");var b=this.T.documentElement;this.O=bJ(b,"tile_width");this.N=bJ(b,"tile_height");this.origin=cJ(b,"origin","TOP_LEFT");if(!(this.origin in dJ))throw Error("pb`"+this.origin);this.timestamp=bJ(b,"timestamp");var c=b.childNodes,d=0;this.levels=[];for(var e=0;e<c.length;++e)fq(c[e])&&this.levels.push(new eJ(d++,c[e],this.O,this.N,this.origin));if(2>bJ(b,"tiler_version_number")&&void 0!==a&&a&&0<this.levels.length)for(a=
this.levels[this.levels.length-1],b=fJ(a),d=gJ(a),e=0;e<c.length;++e){var f=Math.pow(2,c.length-e-1),g=Math.floor(b/f);f=Math.floor(d/f);var k=b/g,m=d/f;k>m?f=gJ(a)/k:g=fJ(a)/m;this.levels[e].nf=Math.ceil(g/this.O);this.levels[e].Eh=this.levels[e].nf*this.O-g;this.levels[e].qf=Math.ceil(f/this.N);this.levels[e].Fh=this.levels[e].qf*this.N-f}this.H=this.levels.length}};
var hJ=function(a,b){if(2>a.levels.length)return 0;for(var c=0,d=1;d<a.levels.length;++d)if(fJ(a.levels[d])>b.width||gJ(a.levels[d])>b.height){c=d-1;break}d=a.levels[c];var e=a.levels[c+1];return tp(c+Math.min(Math.log(b.width/fJ(d))/Math.log(fJ(e)/fJ(d)),Math.log(b.height/gJ(d))/Math.log(gJ(e)/gJ(d))),0,a.levels.length-1)},iJ=function(a,b){var c=a.levels[a.levels.length-1];c=fJ(c)/gJ(c);var d=b.width/b.height;return hJ(a,new yp(c<=d?b.width:Number.MAX_VALUE,c>d?b.height:Number.MAX_VALUE))},jJ=function(a,
b){var c=tp(Math.ceil(b),0,a.levels.length-1),d=tp(Math.floor(b),0,a.levels.length-1);b-=Math.floor(b);return new yp(fJ(a.levels[d])*Math.pow(fJ(a.levels[c])/fJ(a.levels[d]),b),gJ(a.levels[d])*Math.pow(gJ(a.levels[c])/gJ(a.levels[d]),b))},cJ=function(a,b,c){c=null!=c?c:"";if(null==a)return c;var d=c;null!=a.attributes&&null!=a.attributes.getNamedItem(b)?d=a.attributes.getNamedItem(b).value:null!=a.H&&null!=a.H("@"+b)&&(d=a.H("@"+b).get());return null!=d?d:c},bJ=function(a,b){a=cJ(a,b,"");a=parseInt(a,
10);return isNaN(a)?0:a},eJ=function(a,b,c,d,e){this.H=a;this.U=c;this.T=d;this.O=b;this.Fh=this.Eh=this.qf=this.nf=0;this.rotation=null;this.V=e;this.N=new ZI(0,0);this.parse()};eJ.prototype.ma=function(){return this.O};eJ.prototype.initialize=function(a,b,c,d,e){this.nf=a;this.qf=b;this.Eh=c;this.Fh=d;b=a=this.V=e||this.V;this.N=new ZI("TOP_LEFT"==a||"BOTTOM_LEFT"==a?0:-this.Eh,"TOP_LEFT"==b||"TOP_RIGHT"==b?0:-this.Fh)};
eJ.prototype.parse=function(){null!=this.O&&this.initialize(bJ(this.O,"num_tiles_x"),bJ(this.O,"num_tiles_y"),bJ(this.O,"empty_pels_x"),bJ(this.O,"empty_pels_y"))};
var fJ=function(a){return a.nf*a.U-a.Eh},gJ=function(a){return a.qf*a.T-a.Fh},kJ=function(a,b,c){b instanceof vp&&(c=b.y,b=b.x);return new vp(Math.floor((b*fJ(a)-a.N.x)/a.U),Math.floor((c*gJ(a)-a.N.y)/a.T))},lJ=function(a,b,c){b instanceof vp&&(c=b.y,b=b.x);return new vp((b*a.U+a.N.x)/fJ(a),(c*a.T+a.N.y)/gJ(a))},dJ={BOTTOM_LEFT:"BOTTOM_LEFT",BOTTOM_RIGHT:"BOTTOM_RIGHT",TOP_LEFT:"TOP_LEFT",TOP_RIGHT:"TOP_RIGHT"};var mJ=function(a){this.baseUrl=a};mJ.prototype.uc=function(a){return 0<a.H};mJ.prototype.im=function(){return!1};mJ.prototype.Th=function(){return!1};var nJ=function(){this.blockSize=-1};var oJ=function(a,b,c){this.blockSize=-1;this.H=a;this.blockSize=c||a.blockSize||16;this.T=Array(this.blockSize);this.N=Array(this.blockSize);a=b;a.length>this.blockSize&&(this.H.update(a),a=this.H.O(),this.H.reset());for(c=0;c<this.blockSize;c++)b=c<a.length?a[c]:0,this.T[c]=b^92,this.N[c]=b^54;this.H.update(this.N)};L(oJ,nJ);oJ.prototype.reset=function(){this.H.reset();this.H.update(this.N)};oJ.prototype.update=function(a,b){this.H.update(a,b)};
oJ.prototype.O=function(){var a=this.H.O();this.H.reset();this.H.update(this.T);this.H.update(a);return this.H.O()};var pJ=function(){this.blockSize=-1;this.blockSize=64;this.H=[];this.V=[];this.W=[];this.T=[];this.T[0]=128;for(var a=1;a<this.blockSize;++a)this.T[a]=0;this.U=this.N=0;this.reset()};L(pJ,nJ);pJ.prototype.reset=function(){this.H[0]=1732584193;this.H[1]=4023233417;this.H[2]=2562383102;this.H[3]=271733878;this.H[4]=3285377520;this.U=this.N=0};
var qJ=function(a,b,c){c||(c=0);var d=a.W;if("string"===typeof b)for(var e=0;16>e;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.H[0];c=a.H[1];var g=a.H[2],k=a.H[3],m=a.H[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=k^c&(g^k);var n=1518500249}else f=c^g^k,n=1859775393;else 60>e?(f=c&g|k&(c|g),n=2400959708):
(f=c^g^k,n=3395469782);f=(b<<5|b>>>27)+f+m+n+d[e]&4294967295;m=k;k=g;g=(c<<30|c>>>2)&4294967295;c=b;b=f}a.H[0]=a.H[0]+b&4294967295;a.H[1]=a.H[1]+c&4294967295;a.H[2]=a.H[2]+g&4294967295;a.H[3]=a.H[3]+k&4294967295;a.H[4]=a.H[4]+m&4294967295};
pJ.prototype.update=function(a,b){if(null!=a){void 0===b&&(b=a.length);for(var c=b-this.blockSize,d=0,e=this.V,f=this.N;d<b;){if(0==f)for(;d<=c;)qJ(this,a,d),d+=this.blockSize;if("string"===typeof a)for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,f==this.blockSize){qJ(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,f==this.blockSize){qJ(this,e);f=0;break}}this.N=f;this.U+=b}};
pJ.prototype.O=function(){var a=[],b=8*this.U;56>this.N?this.update(this.T,56-this.N):this.update(this.T,this.blockSize-(this.N-56));for(var c=this.blockSize-1;56<=c;c--)this.V[c]=b&255,b/=256;qJ(this,this.V);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.H[c]>>d&255,++b;return a};var rJ=function(a,b){this.baseUrl=a;this.N=b||"nt0";this.H={}};L(rJ,mJ);h=rJ.prototype;h.fk=function(){return this.baseUrl+"=g"};h.Ig=function(a){return new aJ(a,!0)};h.getTileUrl=function(a,b,c){return this.baseUrl+"=x"+(a+"-y"+b+"-z"+c)};
h.Gg=function(a,b,c,d,e){var f=a+"-"+b+"-"+c;f in this.H||(e=(new gs(this.baseUrl)).N.substr(1)+"=x"+(a+"-y"+b+"-z"+c)+"-"+this.N+this.Ro(d,e),d=new oJ(new pJ,[123,43,78,35,222,44,197,197],64),e=tf(e),d.reset(),d.update(e),d=d.O(),d=$a(d),d=d.substring(0,d.length-1),d=d.replace(/\+/g,"_").replace(/\//g,"_"),e=this.baseUrl,0==e.indexOf("http://lh3.ggpht.com")&&(e=e.replace("http://lh3.ggpht.com",sJ[(a+b+1)%sJ.length])),this.H[f]=e+"=x"+(a+"-y"+b+"-z"+c)+"-"+this.N+d);return this.H[f]};
h.Ro=function(a,b){return Math.floor(a/86400)+"-d"+b.location.hostname.split(".").slice(-3).join(".")};var sJ=["http://lh3.ggpht.com","http://lh4.ggpht.com","http://lh5.ggpht.com","http://lh6.ggpht.com"];var tJ=function(a,b){rJ.call(this,a,"t");this.O=b};K(tJ,rJ);tJ.prototype.Ro=function(){return this.O};var uJ=function(a){this.baseUrl="";this.url=a};L(uJ,mJ);h=uJ.prototype;h.fk=function(){return this.url.fk()};h.Ig=function(a){return this.url.Ig(a)};h.getTileUrl=function(a,b,c){return this.url.getTileUrl(a,b,c)};h.Gg=function(a,b,c,d,e){return this.url.Gg(a,b,c,d,e)};h.uc=function(a){return this.url.uc(a)};h.im=function(a){return this.url.im(a)};h.Th=function(a){return this.url.Th(a)};var vJ=function(a){uJ.call(this,a);this.H=0};K(vJ,uJ);var wJ=function(a,b){if(b&&b.levels&&b.levels.length){var c=b.levels[0],d=b.levels[b.levels.length-1],e=Math.max(fJ(d),gJ(d));a.H=0;for(var f=2;f<=e;f*=2){var g=fJ(c)/(fJ(d)/f),k=gJ(c)/(gJ(d)/f);if(!(1>=g&&1>=k)){var m=new eJ(0,null,c.U/g,c.T/k,b.origin);m.initialize(1,1,c.Eh/g,c.Fh/k);b.levels.unshift(m);a.H+=1}}for(a=0;a<b.levels.length;++a)b.levels[a].H=a;b.H=b.levels.length}};
vJ.prototype.Th=function(a){return this.url.Th(J(function(b){wJ(this,b);a&&a(b)},this))};vJ.prototype.Ig=function(a){a=this.url.Ig(a);wJ(this,a);return a};vJ.prototype.getTileUrl=function(a,b,c){return this.url.getTileUrl(a,b,Math.max(0,c-this.H))};vJ.prototype.Gg=function(a,b,c,d,e){return this.url.Gg(a,b,Math.max(0,c-this.H),d,e)};var xJ=function(a,b,c,d){this.x=this.x=a;this.y=this.y=b;this.z=this.z=c;this.size=this.size=void 0!==d?d:null},yJ=function(a,b){return null!=a!=(null!=b)?!1:a==b||a.x==b.x&&a.y==b.y&&a.z==b.z&&zp(a.size,b.size)};Ue("MicroscopeState",xJ);Ue("MicroscopeSize",yp);var CF=function(a){this.N=z;this.H=a;this.ha=void 0!==fi(this.H,gj,12,!1)?Kz(this.H.Ra()):null;var b=I(a,Hk,2);b||(b=new Hk,gi(a,2,b));this.metadata=new XH(b);this.V={};this.W="";this.O=null;FF(this)&&(b=I(this.H,tl,14),this.O=new PI(b));b=null;var c=pi(this.H,YI);c&&(c=c.Ua())&&(b=new zI(c));this.ub=b;this.U=[];if(a=F(a,nj,20))for(b=0;c=a[b];b++){var d=c.Ae();(c=(d=d?pi(d,jI):null)&&d.getTitle()?new lI(c):null)&&this.U.push(c)}};L(CF,nI);h=CF.prototype;h.ub=null;h.clone=function(){return new CF(this.H.clone())};
h.data=function(a,b){return void 0!==b?this.V[a]=b:this.V[a]};h.removeData=function(a){delete this.V[a]};h.isLight=function(){return!P(this.H,92)};
var zJ=function(a){return p(a.H,1)==p(a.H,92)&&0<O(a.H,90)},AJ=function(a){return p(a.H,1)!=p(a.H,92)},BJ=function(a){return 2===p(a.H,13)||3===Il(a.H)},EF=function(a){return 1===Il(a.H)},CJ=function(a){return EF(a)||a.je()},DJ=function(a){return Hu()?BJ(a)&&!a.Of():BJ(a)},IF=function(a){return 2==Il(a.H)},EJ=function(a){return!(!a.je()||!a.H.Qc())},Ff=function(a){return 6===Il(a.H)};CF.prototype.je=function(){return 3===Il(this.H)};var FF=function(a){return 7===Il(a.H)};h=CF.prototype;
h.Sc=function(){return 9===Il(this.H)};h.Of=function(){return di(this.H,23)||!1};h.ef=function(){return"TRUE"==sA(this.metadata,Mv)};h.tt=function(){return"Y"==sA(this.metadata,Iv)};
h.equals=function(a){if(a&&Il(this.H)==a.getType())switch(Il(this.H)){case 1:case 3:if(GF(this)==GF(a)&&HF(this,!0)==HF(a,!0)||EJ(this)&&EJ(a)&&this.Qc()==a.Qc())return!0;break;case 9:return p(this.H,110)==p(a.H,110);case 2:return this.Qc()==a.Qc();case 8:return this.Kf()==a.Kf();case 6:return null==this.Ra()?null==a.Ra():this.Ra().equals(a.Ra());default:return this.getId()==a.getId()}return!1};h.getId=function(){return p(this.H,1)};h.getType=function(){return Il(this.H)};
var HF=function(a,b,c){var d="";if(IF(a)||a.je()&&a.H.Qc())d=Gu(a.Qc());else if(a.Sc())d="//objects3d.storage.googleapis.com/"+p(a.H,110)+"/3d/poster-0.jpg";else if(BJ(a))b=b?175:c&&1200>c.width&&1200>c.height?YE(Math.ceil(Math.max(c.width,c.height))):1200,d=P(a.H,5)?P(a.H,5)+"=s"+b:"";else if(FF(a)&&!P(a.H,6))try{var e=a.O,f=e&&TI(e);f&&(d=SG(f,c||a.getSize()))}catch(g){}else d=b?P(a.H,5)?P(a.H,5):"":P(a.H,6)?P(a.H,6):P(a.H,5)?P(a.H,5):"";return Eu(d)},GF=function(a,b){return HF(a,!1,b)},FJ=function(a,
b){var c=Eu(P(a.H,6)||"");a.Of()?(a=sA(a.metadata,Hv),c=new tJ(c,a)):c=new rJ(c);return b?c:new vJ(c)};CF.prototype.Kf=function(){return null!=p(this.H,25)?P(this.H,25)+".mp3":p(this.H,15)};CF.prototype.Qc=function(){return p(this.H,10)};CF.prototype.Ra=function(){return this.ha};CF.prototype.isReady=function(){return null==p(this.H,17)||1==p(this.H,17)};var GJ=function(a){a=p(a.H,17);if(null==a)return!0;switch(a){case 1:return!0;case 0:return!1;case 2:return!1;default:return!1}};
CF.prototype.getSize=function(){return"number"===typeof O(this.H,8)&&"number"===typeof O(this.H,7)?{width:O(this.H,7),height:O(this.H,8)}:FF(this)?{width:640,height:480}:null};CF.prototype.dk=function(){if(0==p(this.H,11))return 4/3;if(1==p(this.H,11))return 16/9;if(EF(this)){var a=this.getSize();return a?a.width/a.height:4/3}return IF(this)?4/3:Ff(this)?16/9:0};var IJ=function(a,b){hu(jE(a.N.Pb.get(QD),"/common/api/get-asset-family",{assetIds:p(a.H,92)},Wm),J(a.ka,a,b),HJ)};
CF.prototype.ka=function(a,b){b=F(b,Um,1)[0];var c=[],d=!0;$.each(F(b,Hl,1),J(function(e,f){f.getId()&&(e=new CF(f),c.push(e),d&=!!YH(e.metadata,VH))},this));d&&3==c.length&&EF(c[1])&&IF(c[2])&&(c[1].data("gci.asset.story-video",c[2]),c[2].data("gci.asset.story-image",c[1]),c[0].data("gci.asset.story-video",c[2]),c[0].data("gci.asset.story-image",c[1]));a(c)};
var JJ=function(a,b,c){a=a.metadata;a=a.H?F(a.H,Dk,1):[];for(var d=0,e;e=a[d];d++)if(!(c&&0<=$.inArray(e.Lh(),c))){var f=e,g=e.Lh()||"";b(f,ve[g]||null,cI(e))}},KJ=function(a,b,c){JJ(a,function(d,e,f){e&&0<ii(e,5,0)&&b(d,e,f)},c)},MJ=function(a){var b=!1;KJ(a,function(){b=!0;return!1},LJ());return b},NJ=function(a,b,c){return void 0===b&&void 0===c?a.U:$.map(a.U,function(d){var e=void 0===b||d.Be()==b,f=void 0===c||d.getStatus()==c;return e&&f?d:null})};
CF.prototype.getTitle=function(a){return sA(this.metadata,NH,a)||""};var LI=function(a){return sA(a.metadata,Gv)||""};CF.prototype.qc=function(){return sA(this.metadata,OH)||""};
var MI=function(a){var b=Af(a.metadata,QH);0==b.length&&KJ(a,function(c,d,e){Cg(c.getKey()||"","creator.")&&b.push(e)});return b.join(", ")},OJ=function(a){var b=a.getTitle()||"(untitled item)";return(a=MI(a))?b+" - "+a:b},PJ=function(a){return(a=$H(a.metadata,QE))?a&&Ek(a)?new Xz(Ek(a)):null:null},QJ=function(a){return(a=$H(a.metadata,RE))?a&&Ek(a)?new Xz(Ek(a)):null:null},RJ=function(a){return(a=$H(a.metadata,SH))?a&&Ek(a)?new Xz(Ek(a)):null:null};
CF.prototype.Md=function(){var a=$H(this.metadata,UH);if(!a)return null;a=a.fe();if(!a)return null;var b=new Sz(a);a=null;var c=b.getUrl();b=b.Ka();b=Eg(Fp(b))?Eg(Fp(c))?"":c:b;Eg(Fp(c))?a=$("<span>").text(b):a=Cu(c,b);return a};CF.prototype.Ua=function(){return this.ub};var KI=function(a){return a.ub?a.ub.getName():""};CF.prototype.Xe=function(){return NE(this.metadata,Lv)};CF.prototype.zj=function(){return hI(this.metadata)};var HJ=function(){GE(z,"Failed to load assets.")};
CF.prototype.render=function(a,b,c){b=b||{};var d=b.Gk||function(){},e=b.context||null,f=null,g=null;f=nA(this.N)&&this.Ua()&&this.Ua().getId()==LE(this.N)?"":KI(this);var k=this;switch(a){case "grid":a=$(C(xF,{view:a,asset:{yc:Cp(MI(this),144),date:LI(this),Bs:MI(this),Cs:f,Ab:this.getTitle(),hd:this.hd(),Sc:this.Sc(),je:this.je(),ef:this.ef(),Jc:Cp(f,144),title:Cp(this.getTitle(),50)},Jg:c&&c.width}));g=BF(this,{ee:c,fadeIn:!0,Sa:!0});a.find(".gci-asset-image").replaceWith(g);f=a;break;case "gallery":a=
SJ(this);g=BF(this,{size:c,fadeIn:!0,zd:!0});a.find(".gci-asset-image").replaceWith(g);this.T()&&a.addClass("gci-localizable-item").data("RenderableItem",this);f=a.find(".gci-asset-gallery");break;case "fullscreen":a=$(C(xF,{view:a,asset:{yc:MI(this),date:LI(this),Ab:this.getTitle(),hd:this.hd(),Jc:f,title:Cp(this.getTitle(),50)}}));g=BF(this,{size:c,fadeIn:!0,zd:!0,Sa:!0});a.find(".gci-asset-image").replaceWith(g);a.find(".gci-asset-square-container").detach().appendTo(a.find(".collections-asset-thumbnail"));
f=a.find(".gci-asset-fullscreen");break;case "topbox":a=$(C(xF,{view:a}));g=BF(this,{size:c,fadeIn:!0,zd:!0,Sa:!1});a.find(".gci-asset-image").replaceWith(g);f=a;break;case "onebox":a=$(C(xF,{view:a,asset:{title:Cp(this.getTitle(),50)}}));g=BF(this,{size:c,fadeIn:!1,zd:!1,Sa:!1});a.find(".gci-onebox-item-thumb").append(g);f=a;break;default:return $("<div>")}f&&f.on("click.gci-asset",function(m){d(m);k.uf(e,!FF(k)&&g)});g&&(b.fq=f);NI(this,a,b);a.data("asset",this);return a};
var SJ=function(a){var b=nA(a.N)&&a.Ua()&&a.Ua().getId()==LE(a.N)?"":KI(a);return $(C(xF,{view:"gallery",asset:{yc:MI(a),date:LI(a),Ab:a.getTitle(),hd:a.hd(),Sc:a.Sc(),ef:a.ef(),Jc:b,title:Cp(a.getTitle(),50)}}))},TJ=function(a){var b=MI(a),c=LI(a),d=a.N.tk(),e=a.N.tk()&&a.N.Vj(),f=a.getTitle(),g=a.hd(),k=a.Sc(),m=a.ef(),n=KI(a),r=Cp(a.getTitle(),50);a=(a=$H(a.metadata,UH))?(a=a.fe())?(new Sz(a)).Ka()||null:null:null;return $(C(zF,{asset:{yc:b,date:c,hs:d,Vj:e,Ab:f,hd:g,Sc:k,ef:m,Jc:n,title:r,Jp:a}}))},
NI=function(a,b,c){var d=c||{},e=d.Gk||function(){};b.find(".gci-asset-title").on("click.gci-asset",function(){e();a.uf(d.context,d.fq);return!1});if(a.hd())b.find(".gci-asset-creator.gci-asset-info-link").on("click.gci-asset",function(){e();UJ(a);return!1});b.find(".gci-asset-partner.gci-asset-info-link").on("click.gci-asset",function(){e();a.N.Ti(a.Ua());return!1})};CF.prototype.hd=function(){return 0<NJ(this,4,1).length};
var UJ=function(a){var b=NJ(a,4,1);b.length&&(1==b.length?a.N.hk(b[0].Be(),b[0].tc()):z.Zb("",VJ(b)))};
CF.prototype.uf=function(a,b){var c={},d={"l.id":this.getId()};a=a||{};a.La&&a.La.ym&&(a.La.ym(this.getId()),c.loader=a.La);a.Hb&&(c.from=a.Hb);a.dl&&(c.startSlideshow=a.dl);a.Xb&&(c.exhibitId=a.Xb,d.exhibitId=a.Xb);a.oj&&(c.userGallery="",d.userGallery="");if(b&&CJ(this)&&!Bu()){var e=b.find(".collections-image-holder");a=e.clone();var f=a.find(".gci-microscope");f.length&&(f.remove(),a.find(".holder-background").show());a.addClass("gci-asset-viewer-transition-clone");b=b.offset();f=e.width();var g=
e.height();a.css({position:"absolute",top:b.top,left:b.left,right:"auto",opacity:1,width:f,height:g});b=$("body").height();e=$("body").width();g=this.getSize()||{width:f,height:g};f=Math.min(g.height*Math.min((e-50)/g.width,1),WJ());g=Math.min(e-50,g.width*Math.min(f/g.height,1));b={top:b/2-f/2,left:e/2-g/2,width:g,height:f};$("body").append(a);a.animate(b,333)}this.W&&(d.projectId=this.W);this.N.Zb(this.N.H.og,d,c)};
var XJ=function(a){a=I(a,Pl,2);if(!a)return null;var b=void 0;mi(a,4)&&mi(a,5)&&(b=new yp(mi(a,4),mi(a,5)));return new xJ(M(a,1),M(a,2),M(a,3),b)},YJ=function(a,b){if(a.size)return a;var c=1/Math.pow(2,b.H-a.z);return new xJ(a.x,a.y,a.z,new yp(1280/(c*b.size.width),800/(c*b.size.height)))},ZJ=function(a){a=vl(new tl,a);a=Kl(Jl(new Hl,7),a);return new CF(a)};zf.prototype.Re=function(){return this.H};var $J=function(a,b,c){a=a.H.Fb();if(!a)return null;if(!b)return a[0];for(var d=null,e=0;e<a.length;e++){var f=a[e];if(Ez(b,f.getLang()))return f;Ez(b,f.getLang(),!0)&&(2!=f.getLang().length&&d||(d=f))}return c?null:d||a[0]};var aK=function(a){this.H=a},bK=function(a){return null==a?new aK(new jm):a instanceof aK?a:null};var cK=function(a){this.H=a};cK.prototype.Re=function(){return this.H};cK.prototype.Ac=function(a){a=Rl(new Ql,a.getId());this.H.Ac(a)};
var dK=function(a,b){return(a=(a=a.H.Hc())?new Hz(a):null)?a.Ka(b):null},eK=function(a,b){var c=[],d=b||"en";Ea(F(a.H,yf,10),function(e){var f=$J(new zf(e),d);if(f&&f.getId()){e=new zf;var g=f.getId()||"";f=f.getTitle()||"";var k=$J(e,d,!0);if(!k){k=new dm;var m=e.H.Fb()||[];m.push(k);oc(e.H,3,m)}q(k,1,g);q(k,3,d);f&&k.setTitle(f);c.push(e)}});return c},fK=function(a){var b=eK(a),c=dK(a);a=P(a.H,6)||null;return!!b&&!!b[0]||!!c||!!a},gK=function(a){return nc(F(a.H,jm,13),function(b){return new aK(b)})};var hK=function(a,b){E.call(this);this.ka=a||{};this.V=null;this.items=[];this.U=!1;this.T=$("<div>");b&&(this.U=!0,this.items=b,this.H=b.length)};K(hK,te);hK.prototype.oa=function(){this.T.remove();this.U||(se(this.items),this.items=null)};
hK.prototype.load=function(a,b){this.V=$.extend({},a,this.ka);this.Yb=0;if(this.U)return b(this.items.length,this.items),!0;se(this.items);this.items=[];return this.O(this.V,J(function(c,d,e,f){this.isDisposed()||(this.trigger("collections-loader-initial-load",[this,d]),b(c,d,e,f))},this))};
var iK=function(a,b){if(a.Hm()){var c=a.items.length,d=$.extend({},a.V);d.max_matches=25;d.offset=a.items.length;a.O(d,$.proxy(function(e,f){a.isDisposed()||(e=f.slice(c),this.trigger("collections-loader-more-loaded",[this,c,e]),b(c,e))},a))}};h=hK.prototype;h.focus=function(a,b){if(0<=a&&a<this.items.length){if(this.Yb!=a||b)this.Yb=a,this.trigger("loader-focus",[this,this.Yb,this.items[this.Yb]]);return!0}return!1};h.current=function(){return this.items[this.Yb]};
h.next=function(a){return this.Yb+1<this.items.length?(a(this.items[++this.Yb]),this.trigger("loader-focus",[this,this.Yb,this.items[this.Yb]]),!0):this.xi()?(iK(this,$.proxy(function(){if(this.Yb+1<this.items.length){var b=this.items[++this.Yb];a(b);this.trigger("loader-focus",[this,this.Yb,b])}},this)),!0):!1};h.prev=function(a){if(0<=this.Yb-1){var b=this.items[--this.Yb];a(b);this.trigger("loader-focus",[this,this.Yb,b]);return!0}return!1};h.Hm=function(){return this.items.length<this.H};
h.xi=function(){return this.Yb+1<this.H};var jK=function(a){return 0<a.Yb&&0<a.items.length};hK.prototype.bind=function(a,b){this.T.bind(a,b)};hK.prototype.unbind=function(a,b){this.T.unbind(a,b)};hK.prototype.trigger=function(a,b){this.T.trigger(a,b)};
var kK=function(a,b,c,d){var e=z.Pb.get(QD),f={};f.asset_ids=("string"==typeof a?[a]:a).join(",");d&&(f.noChannelRestriction=!0);hu(jE(e,"/common/api/get-object-by-id",f,so),function(g){var k=[];F(g,qo,1)&&$.each(F(g,qo,1),function(m,n){m=1==n.getType()?b(n):null;k.push(m)});c(k)},function(){GE(z,"Failed to load items.")})};hK.prototype.H=-1;hK.prototype.Yb=0;var lK=function(a,b){hK.call(this,a,b)};K(lK,hK);h=lK.prototype;h.ym=function(a,b){if(this.current()&&this.current().getId()==a)return this.focus(this.Yb,b);for(var c=this.items,d,e=0;d=c[e];e++)if(d.getId()==a)return this.focus(e,b);return!1};h.append=function(a){this.items=this.items.concat(a);this.H=this.items.length};h.remove=function(a){for(var b=0;b<this.H;b++)if(this.items[b].getId()==a.getId()){this.items.splice(b,1);this.H=this.items.length;this.focus(0,!0);break}};
h.Gd=function(){this.items=[];this.Yb=this.H=0};h.xi=function(){return this.Yb+1<this.items.length||this.Hm()};h.Hm=function(){return this.items.length<this.H};
var mK=function(a,b,c){kK(a,function(d){return new CF(d.Ma())},b,c)},nK=function(a){var b=[],c=a.O,d=function(n){if(!n.wb()||!c[n.wb()||""])return null;var r=c[n.wb()||""].clone();(n=XJ(n))&&r.data("gci.exhibit.msState",n);return r},e=Om(a.H);if(a=I(a.H,Ql,27)){var f=d(a);f&&b.push(f)}e=e&&zm(e)||[];a=0;for(var g;g=e[a];a++){I(g,sm,4)&&(f=I(I(g,sm,4),Ql,1))&&(f=d(f))&&b.push(f);g=vm(g)||[];for(var k=0,m;m=g[k];k++)2==m.getType()&&(f=m.Ma())&&(f=d(f))&&(m=new cK(m),dK(m)&&f.data("gci.exhibit.caption",
dK(m)),b.push(f))}return new lK(void 0,b)};var pK=function(a,b,c){xx.call(this,c);this.T=b||"text";this.N=new oK(a)};K(pK,xx);pK.prototype.wc=function(){var a=null;"text"==this.T&&(a="gci-streetview-hotpoint-text");this.Rb(C(gH,{Qr:a}))};pK.prototype.ob=function(){xx.prototype.ob.call(this);Bx(this).listen(this.ma(),"click",function(){this.dispatchEvent("click")})};var oK=function(a){this.heading=mi(a,2);this.pitch=mi(a,3);this.latitude=cl(a).Bd();this.longitude=cl(a).Cd();this.Nk=P(a,1)};var qK=function(a,b,c,d){E.call(this);this.Dc=$(C(cH)).appendTo(a);this.Dc.on("click",J(this.zq,this));this.H=null;this.yi=b;this.hj={heading:0,pitch:0};this.Wj=0;this.O=P(c,5)||"";this.T=d;this.Aj={lat:c.Bd()||0,lng:c.Cd()||0,elevation:mi(c,4)||0};this.N=mi(c,6)||0};K(qK,te);h=qK.prototype;h.oa=function(){this.Dc&&this.Dc.remove();this.Dc=null;te.prototype.oa.call(this)};
h.Ac=function(a){this.H=a;if(this.Dc){var b=[];YH(a.metadata,Gv)&&b.push(LI(a));sA(a.metadata,RH)&&b.push(sA(a.metadata,RH)||"");b={title:a.getTitle(),date:b.join(" \u2014 "),artist:MI(a)||"Unknown"};this.Dc.find(".gci-sv-popup").addClass("gci-sv-popup-loaded");this.Dc.find(".gci-sv-popup-content").empty().append($(C(dH,b)));b=this.Dc.find(".gci-sv-popup-image");var c={height:b.height(),width:b.width()};W(this,new VE(b,GF(a,c),{ac:!0,yd:c}))}};h.Ma=function(){return this.H};h.getPosition=function(){return this.Aj};
h.isVisible=function(){if(this.T!=this.yi.Lf())var a=!1;else{a=this.yi;var b=a.be;b.T?(b=b.T,a=b.Wa[a.H]==b.Wa[this.O]):a=!1}if(a)if(0==this.N)a=!0;else{for(a=this.hj.heading-this.N;-180>a;)a+=360;for(;180<a;)a-=360;a=80>Math.abs(a)?!0:!1}if(a)if(15<this.Wj)a=!1;else{b=this.yi;a=this.hj.heading;if(b.va){for(a+=180-b.Pa;0>a;)a+=360;for(;360<=a;)a-=360;var c=b.Oa,d=512*a/360,e=256*(-1*this.hj.pitch+90)/180;a=Math.floor(d+.5);b=Math.floor(e+.5);a>=c.O?a-=c.O:0>a&&(a+=c.O);b>=c.N?b-=c.N:0>b&&(b+=c.N);
var f=c.T[b*c.O+a];if(0==f)a=0;else{f*=4;a=c.H[f++];b=c.H[f++];var g=c.H[f++];f=c.H[f++];c=c.U;var k=(e+.5)*c.W;e=Math.sin(k);k=Math.cos(k);d=1.5*Math.PI-d*c.V;var m=Math.sin(d);c.H.x=e*Math.cos(d);c.H.y=e*m;c.H.z=k;d=c.H;a=f/(d.x*a+d.y*b+d.z*g)}}else a=0;a=0==a?!0:this.Wj<a+.3?!0:!1}return a};h.Mf=function(){return this.Dc.is(":hover")};h.hide=function(a){a?this.Dc.stop(!0,!0).fadeOut("slow"):this.Dc.stop(!0,!0).hide()};h.show=function(a){a?this.Dc.stop(!0,!0).fadeIn("slow"):this.Dc.stop(!0,!0).show()};
h.zq=function(){if(!this.H)return!1;var a=z;a.Zb(a.H.og,{"l.id":this.H.getId()});return!1};var rK=["gci-sv-fp-annotation-point-smallest","gci-sv-fp-annotation-point-small","gci-sv-fp-annotation-point-big","gci-sv-fp-annotation-point-biggest"];var sK=function(){G.call(this);this.U=[];this.Pa=[];this.ka=[];this.ta=this.ua=this.va=!1};L(sK,G);var tK=function(a,b){a.Pa.push(b);b.ua=!0;a.va=!0};sK.prototype.init=function(){if(!this.ta){for(var a,b=0;a=this.U[b];b++)uK(this,a);this.ta=!0}};var uK=function(a,b){a.va&&(X(b.H,"mousedown",b.U,!1,b),a.wa&&Dt(b.H,a.wa));a.ua&&a.Aa&&Dt(b.H,a.Aa)},vK=function(a,b){a.va&&(nv(b.H,"mousedown",b.U,!1,b),a.wa&&Ft(b.H,a.wa));a.ua&&a.Aa&&Ft(b.H,a.Aa);b.dispose()};
sK.prototype.Ba=function(a){var b=a.U?null:this.V;if(b&&b.N){var c=a.clientX,d=a.clientY,e=Up(oe(this.W).H),f=c+e.x;e=d+e.y;var g;this.na&&(g=this.na(b.O,b.H,f,e));this.dispatchEvent(new wK("drag",this,this.H,b.N,b.O,b.T,c,d,f,e));b.N.dispatchEvent(new wK("drop",this,this.H,b.N,b.O,b.T,c,d,f,e,g,a.N))}this.dispatchEvent(new wK("dragend",this,this.H,b?b.N:void 0,b?b.O:void 0,b?b.T:void 0));nv(this.O,"drag",this.mb,!1,this);nv(this.O,"end",this.Ba,!1,this);nv(Kp(this.H.Bg).body,"selectstart",this.Oa);
for(a=0;b=this.ka[a];a++)nv(b.H,"scroll",this.Ja,!1,this),b.N=[];this.O.dispose();dq(this.W);delete this.H;delete this.W;delete this.O;delete this.ha;delete this.V};
sK.prototype.mb=function(a){var b=Up(oe(this.W).H);var c=new vp(a.clientX+b.x,a.clientY+b.y);b=c.x;var d=c.y,e=this.V;this.dispatchEvent(new wK("drag",this,this.H,e?e.N:void 0,e?e.O:void 0,e?e.T:void 0,a.clientX,a.clientY,b,d));var f;if(e){this.na&&e.N&&(f=this.na(e.O,e.H,b,d));if(e.H.contains(c)&&f==this.Da)return;e.N&&(this.dispatchEvent(new wK("dragout",this,this.H,e.N,e.O,e.T)),e.N.dispatchEvent(new wK("dragout",this,this.H,e.N,e.O,e.T,void 0,void 0,void 0,void 0,this.Da)));this.Da=f;this.V=null}if(this.T.contains(c)){a:{for(var g=
0;e=this.ha[g];g++)if(e.H.contains(c))if(e.U){if(e.U.O.contains(c)){c=e;break a}}else{c=e;break a}c=null}if((e=this.V=c)&&e.N)this.na&&(f=this.na(e.O,e.H,b,d)),b=new wK("dragover",this,this.H,e.N,e.O,e.T),b.N=f,this.dispatchEvent(b),e.N.dispatchEvent(new wK("dragover",this,this.H,e.N,e.O,e.T,a.clientX,a.clientY,void 0,void 0,f));else if(!e){this.N||(this.N=new xK(this.T.clone()));a=this.N.H;a.top=this.T.top;a.right=this.T.right;a.bottom=this.T.bottom;a.left=this.T.left;for(f=0;e=this.ha[f];f++)c=
e.H,e.U&&(e=e.U.O,c=new jw(Math.max(c.top,e.top),Math.min(c.right,e.right),Math.min(c.bottom,e.bottom),Math.max(c.left,e.left))),e=null,b>=c.right?e=c.right>a.left?c.right:a.left:b<c.left&&(e=c.left<a.right?c.left:a.right),g=null,d>=c.bottom?g=c.bottom>a.top?c.bottom:a.top:d<c.top&&(g=c.top<a.bottom?c.top:a.bottom),null!==e&&null!==g&&(Math.abs(e-b)>Math.abs(g-d)?g=null:e=null),null!==e?e<=b?a.left=e:a.right=e:null!==g&&(g<=d?a.top=g:a.bottom=g);this.V=10<=(a.right-a.left)*(a.bottom-a.top)?this.N:
null}}};sK.prototype.Oa=function(){return!1};sK.prototype.Ja=function(a){for(var b=0,c;c=this.ka[b];b++)if(a.target==c.H){var d=c.U-c.H.scrollTop,e=c.T-c.H.scrollLeft;c.U=c.H.scrollTop;c.T=c.H.scrollLeft;this.N&&this.V==this.N&&(0<d?this.N.H.top+=d:this.N.H.bottom+=d,0<e?this.N.H.left+=e:this.N.H.right+=e);for(var f=0,g;g=c.N[f];f++)g=g.H,g.top+=d,g.left+=e,g.bottom+=d,g.right+=e,yK(this,g)}this.O.Ba(a)};
var yK=function(a,b){1==a.ha.length?a.T=new jw(b.top,b.right,b.bottom,b.left):(a=a.T,a.left=Math.min(b.left,a.left),a.right=Math.max(b.right,a.right),a.top=Math.min(b.top,a.top),a.bottom=Math.max(b.bottom,a.bottom))};sK.prototype.oa=function(){sK.qa.oa.call(this);for(var a,b=0;a=this.U[b];b++)vK(this,a);this.U.length=0};var wK=function(a,b,c,d,e,f,g,k,m,n,r){Qu.call(this,a);this.rm=c;this.clientX=g;this.clientY=k;this.N=r};L(wK,Qu);
var zK=function(a,b){G.call(this);this.H=Lp(document,a);this.data=b;this.O=null;this.N=new E(this);W(this,this.N);this.Bg=null;if(!this.H)throw Error("rb");};L(zK,G);zK.prototype.getData=function(){return this.data};zK.prototype.U=function(a){if(Vu(a)){var b=a.target;b&&(this.N.listen(b,"mousemove",this.V,!1).listen(b,"mouseout",this.V,!1),this.N.listen(Kp(b),"mouseup",this.W,!0),this.Bg=b,this.T=new vp(a.clientX,a.clientY))}};
zK.prototype.V=function(a){var b=this.Bg;b="mouseout"==a.type&&a.target==b;if(5<Math.abs(a.clientX-this.T.x)+Math.abs(a.clientY-this.T.y)||b)if(this.N.Gd(),b=this.O,!b.H)if(b.H=this,0==b.dispatchEvent(new wK("dragstart",b,b.H,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,a)))b.H=null;else{var c=this.Bg;a:{var d=c.cloneNode(!0);for(var e=(c||document).getElementsByTagName("TEXTAREA"),f=(d||document).getElementsByTagName("TEXTAREA"),g=0;g<e.length;g++)f[g].value=e[g].value;switch(c.tagName){case "TR":d=
Xp("TABLE",null,Xp("TBODY",null,d));break a;case "TD":case "TH":d=Xp("TABLE",null,Xp("TBODY",null,Xp("TR",null,d)));break a;case "TEXTAREA":d.value=c.value}}b.Fa&&Dt(d,b.Fa);b.W=d;d=Kp(c);d.body.appendChild(b.W);e=b.W;f=xw(c);c=Kw(c,"margin");f.x-=2*(c.left||0);f.y-=2*(c.top||0);e.style.position="absolute";e.style.left=f.x+"px";e.style.top=f.y+"px";c=new $w(e);b.O=c;b.O.ua=b.Wa;X(b.O,"drag",b.mb,!1,b);X(b.O,"end",b.Ba,!1,b);X(d.body,"selectstart",b.Oa);b.ha=[];for(d=0;c=b.Pa[d];d++){var k;for(e=0;k=
c.U[e];e++){f=b;g=c;for(var m=[k.H],n=0;n<m.length;n++){var r=m[n],u=r;var x=xw(u);u=Bw(u);x=new jw(x.y,x.x+u.width,x.y+u.height,x.x);f.ha.push(new xK(x,g,k,r));yK(f,x)}}}b.T||(b.T=new jw(0,0,0,0));for(d=0;c=b.ka[d];d++)c.N=[],c.T=c.H.scrollLeft,c.U=c.H.scrollTop,e=xw(c.H),f=Bw(c.H),c.O=new jw(e.y,e.x+f.width,e.y+f.height,e.x);for(d=0;f=b.ha[d];d++)for(e=0;c=b.ka[e];e++)gq(c.H,f.T)&&(c.N.push(f),f.U=c);b.V=null;for(d=0;c=b.ka[d];d++)X(c.H,"scroll",b.Ja,!1,b);b.O.ka(a);a.preventDefault()}a.preventDefault()};
zK.prototype.W=function(){this.N.Gd();delete this.T;this.Bg=null};var xK=function(a,b,c,d){this.H=a;this.N=b;this.O=c;this.T=d||null;this.U=null};var AK=function(a,b){sK.call(this);a=new zK(a,b);a.O=this;this.U.push(a)};L(AK,sK);var BK=function(){sK.call(this)};L(BK,sK);var DK=function(a,b){E.call(this);b=b||{};this.N=z;this.H=a;this.T=b.Ek||!1;this.O=b.tf||null;this.Ca=CK(this)};K(DK,te);DK.prototype.bind=function(a,b){this.H&&this.H.on(a,b)};
var EK=function(a,b,c){a.Ca.setPano(b);a.Ca.setPov(WG(c))},FK=function(a,b,c){a.Ca.setPosition(new google.maps.LatLng(b.lat(),b.lng()));a.Ca.setPov(WG(c))},GK=function(a,b,c,d){a=a.getPov();var e=d.width();d=d.height();var f=e/2/Math.tan(vf(TG(a.zoom))/2);b=Math.atan((b-e/2)/f)+vf(a.heading);c=Math.atan((d/2-c)/f)+vf(a.pitch);b>2*Math.PI&&(b-=2*Math.PI);c>Math.PI/2&&(c=Math.PI-c);b=180*b/Math.PI;c=180*-c/Math.PI;return b&&c?{heading:b,pitch:c}:null},HK=function(a){return(a=a.Ca.getPosition())?new google.maps.LatLng(a.lat(),
a.lng()):null},CK=function(a){var b=function(){try{var g=document.createElement("canvas");return!!window.WebGLRenderingContext&&(g.getContext("webgl")||g.getContext("experimental-webgl"))}catch(k){return!1}}(),c=function(){try{var g=document.createElement("canvas");return!!window.CanvasRenderingContext2D&&!(!g.getContext||!g.getContext("2d"))}catch(k){return!1}}(),d=yv(a.N.U,"enable_imagery_viewer")&&!nA(a.N),e="";0==google.maps.version.indexOf("3.16")?e=b?"webgl":c?"html5":"":d&&(e=b?"expwebgl":
c?"exphtml5":"");rA(a.N)&&(e="",window.google.maps.streetViewViewer="photosphere");b=$.extend(!0,{},IK,e?{mode:e}:{});if(a.T||rA(a.N))b.addressControl=!1,b.disableDefaultUI=!0,b.disableDoubleClickZoom=!0,b.linksControl=!1,b.panControl=!1,b.scrollwheel=!1,b.zoomControl=!1;c=a.H.get(0);var f=new window.google.maps.StreetViewPanorama(c,b);google.maps.event.addListener(f,"position_changed",function(){var g=f.getPosition();a.H.trigger("panoChanged",{lat:g?g.lat():void 0,lng:g?g.lng():void 0,panoId:f.getPano()})});
google.maps.event.addListener(f,"pov_changed",function(){if(a.O){var g=a.O;a.O=null;g()}a.H.trigger("userViewChanged")});return f},JK=function(a,b){if(a.Ca.setOptions){var c={};c.addressControl=b;c.disableDefaultUI=!b;c.disableDoubleClickZoom=!b;c.linksControl=b;c.panControl=b;a.Ca.setOptions(c)}},IK={addressControl:!1,linksControl:!0,panControl:!0,zoomControl:!0},KK=function(a,b,c,d,e){G.call(this);this.Aa=z;this.be=a;this.Ca=this.N=null;this.O=b;this.Ba=!1;this.th={};this.oi=[];this.Oa=(this.va=
zv(this.Aa.U)||!Hu())?new KF:null;this.Da=!1;this.ka=this.ha=null;this.H=this.Fa=c||QG(TI(this.O));this.na=0;this.W=d||null;this.ua=null;this.W?this.ua=new google.maps.LatLng(this.W.lat,this.W.lng):UI(this.O)&&(this.ua=aA(UI(this.O)));this.wa=!1;this.Pa=0;this.ta=null;this.be.bind("move-to.gci-streetview-viewer",J(function(f,g){f=g.Nk;g=g.pov;this.H=f;this.Ca&&EK(this.Ca,f,g||VG(this.Ca.Ca))},this));this.V=[];this.Ja=e||!1;this.mb=new E(this);W(this,this.mb);(this.T=this.Ja?new BK:null)&&W(this,this.T)};
K(KK,G);KK.prototype.oa=function(){this.Ca&&D(this.Ca);this.Ca=null;this.ha&&window.clearTimeout(this.ha);this.be.unbind(".gci-streetview-viewer");this.N&&this.N.remove();this.N=null;G.prototype.oa.call(this)};
var UK=function(a,b,c,d){a.N=$(C(aH,{Cv:c,Ue:a.Ja})).addClass("gci-streetview-viewer-hidden").appendTo(b);a.N.on("mousemove.gci-streetview-viewer",J(a.Wa,a));a.U=a.N.find(".gci-streetview-viewer-holder");if(a.Ja){var e=Np("gci-streetview-edit-annotation",a.U[0]);a.mb.listen(e,"click",function(f){if(this.Ca){var g=this.Ca;f=GK(g.Ca,f.offsetX,f.offsetY,g.H);g=this.Xe(!0);g.Vg(this.Ca.Ca.getPano());g.setHeading(f.heading);g.jj(f.pitch);f=LK(this,g);this.dispatchEvent({type:"hotpoint-added",target:f})}});
b=new AK(e);tK(a.T,b);a.T.Fa="gci-streetview-edit-annotation-drag-clone";X(a.T,"dragstart",function(f){Ht(f.rm.Bg,"gci-streetview-edit-annotation-drag-source",!0);Ht(this.U[0],"gci-streetview-edit",!0)},void 0,a);X(a.T,"dragend",function(f){Ht(f.rm.Bg,"gci-streetview-edit-annotation-drag-source",!1);Ht(this.U[0],"gci-streetview-edit",!1)},void 0,a);X(b,"drop",function(f){var g=xw(e);var k=this.Ca;k=GK(k.Ca,f.clientX-g.x,f.clientY-g.y,k.H);g=this.Xe(!0);g.Vg(this.Ca.Ca.getPano());g.setHeading(k.heading);
g.jj(k.pitch);f=f.rm.getData();f.N=new oK(g);f.dispatchEvent("hotpoint-coordinates-changed");MK(this)},void 0,a)}window.setTimeout(J(function(){this.N&&(this.N.removeClass("gci-streetview-viewer-hidden"),window.setTimeout(J(function(){Hu()&&(this.U.width(parseInt(this.N.width(),10)),this.U.height(parseInt(this.N.height(),10)));this.Ca=new DK(this.U,d);this.Ca.bind("error",J(this.Yc,this));this.Ca.bind("panoChanged",J(function(m,n){this.wa=!0;this.W&&(m=xf({lat:n.lat,lng:n.lng},this.W,NK(this)),this.Ca.Ca.setPov(WG(new UG(m.heading,
-m.pitch,m.zoom+1))),this.W=null);this.Da=this.Ba=!1;this.H=n.panoId;void 0!==this.H&&(this.Jb=new google.maps.LatLng(n.lat,n.lng),OK(this),this.oi=[],PK(this),n=new google.maps.LatLng(n.lat,n.lng),10==p(PG(this.H),1)?(this.be.trigger("moved",{position:n,heading:VG(this.Ca.Ca).H}),QK(this),MK(this),RK(this)):zv(this.Aa.U)?SK(this,n):TK(this,n))},this));this.Ca.bind("userViewChanged",J(this.Zc,this));var f=YG(TI(this.O)),g=cl(TI(this.O));if(g&&g.Bd()&&g.Cd()){var k=g.Bd()||0;g=g.Cd()||0;FK(this.Ca,
new google.maps.LatLng(k,g),f)}else EK(this.Ca,this.H,f)},this),250))},a),0)};KK.prototype.Lf=function(){if(this.O.Nf())var a=null;else a:{a=this.O;for(var b=this.H,c=0,d;d=ul(a.H)[c];c++)for(var e=0,f;f=ql(d)[e];e++)for(var g=0,k;k=F(f,il,3)[g];g++)for(var m=0,n;n=F(k,fl,2)[m];m++)if(b==p(n,1)){a=p(f,1);break a}a=""}return a};
var VK=function(a,b){a=a.Ca;var c=a.H,d=a.Ca.getPov();a=vf(b.heading)-vf(d.heading);a%=2*Math.PI;a>Math.PI&&(a-=2*Math.PI);b=vf(-b.pitch)-vf(d.pitch);var e=vf(TG(d.zoom));Math.abs(a)>e/2?a=null:(d=c.width(),c=c.height(),e=d/2/Math.tan(e/2),a={x:e*Math.tan(a)+d/2,y:c/2-e*Math.tan(b)});return a};KK.prototype.Yc=function(){};
var SK=function(a,b){a.H&&OG(a.H).then(function(c){null==a||a.isDisposed()||null==a.Ca||(a.na=0,(c=p(c,3))&&c!=a.ta?(a.ta=c,a.be.trigger("level-changed",{Xa:a.Lf(),position:b,heading:VG(a.Ca.Ca).H})):a.be.trigger("moved",{position:b,heading:VG(a.Ca.Ca).H}),QK(a),MK(a),RK(a))})},TK=function(a,b){if(a.H){var c="svcb"+Math.round(1E3*Math.random()),d=$('<script src="//maps.google.com/cbk?output=json&dmz=1&cb_client=arts_and_culture&panoid='+(a.H+"&callback="+c)+'">');window[c]=J(function(e){d.remove();
window[c]=null;if(null!=this&&!this.isDisposed()&&null!=this.Ca){var f=e.Data.imagery_type;this.na=f?RG(f):0;(f=e.Location.level_id)&&f!=this.ta?(this.ta=f,this.be.trigger("level-changed",{Xa:this.Lf(),position:b,heading:VG(this.Ca.Ca).H})):this.be.trigger("moved",{position:b,heading:VG(this.Ca.Ca).H});if(e.model&&e.model.uncompressed_depth_map&&!(10>e.model.uncompressed_depth_map.length)){this.Pa=e.Projection.pano_yaw_deg||0;if(this.va){f=this.Oa;e=Kh(e.model.uncompressed_depth_map);if("function"===
typeof DataView&&"function"===typeof Uint8Array)if(e=new Uint8Array(e),e=new DataView(e.buffer),8!=e.getUint8(0))f=!1;else{var g=e.getUint16(1,!0),k=e.getUint16(3,!0),m=e.getUint16(5,!0);f.resize(k,m,g);var n=e.getUint8(7);if(8!=n)f=!1;else{var r=f.O*f.N;k=0;for(m=n;k<r;++k,++m)f.T[k]=e.getUint8(m);k=0;for(m=n+r;k<g;k++){n=e.getFloat32(m,!0);m+=4;r=e.getFloat32(m,!0);m+=4;var u=e.getFloat32(m,!0);m+=4;var x=e.getFloat32(m,!0);m+=4;LF(f,k,n,r,u,x)}f=!0}}else{if(!MF)for(MF=g=Array(256),k=0;256>k;++k)g[k]=
Math.pow(2,k-150);if(8!=e[0])f=!1;else if(g=e[1]|e[2]<<8,f.resize(e[3]|e[4]<<8,e[5]|e[6]<<8,g),n=e[7],8!=n)f=!1;else{r=f.O*f.N;k=0;for(m=n;k<r;++k,++m)f.T[k]=e[m];k=0;for(m=n+r;k<g;k++)n=NF(e,m),m+=4,r=NF(e,m),m+=4,u=NF(e,m),m+=4,x=NF(e,m),m+=4,LF(f,k,n,r,u,x);f=!0}}this.Da=f}QK(this);MK(this);RK(this)}}},a);d.appendTo($("body"))}};
KK.prototype.Zc=function(){var a=this;this.wa=!0;this.ka||OK(this,!1);MK(this);RK(this);window.clearTimeout(this.ka);this.ka=window.setTimeout(function(){a.ka=null;!a.isDisposed()&&HK(a.Ca)&&HK(a.Ca).lat()&&HK(a.Ca).lng()&&(WK(a),a.be.trigger("moved",{position:new google.maps.LatLng(HK(a.Ca).lat(),HK(a.Ca).lng()),heading:VG(a.Ca.Ca).H}))},250)};
var XK=function(a){Hu()&&(a.U.width(parseInt(a.N.width(),10)),a.U.height(parseInt(a.N.height(),10)));a.Ca&&google.maps.event.trigger(a.Ca.Ca,"resize");window.setTimeout(J(function(){WK(this)},a),10)},QK=function(a){if(!a.va||a.Da){var b=a.Lf();if(b){if(!a.th[b]){var c={},d=[];a.th[b]=[];var e=MH(a.O,b);if(0==e.length){a.be.trigger("assets-level-loaded",{Xa:b});return}for(var f=0,g=function(u){for(var x=0;x<u.length;x++){var B=u[x];B&&c[B.getId()].Ac(B)}f--;0==f&&(Bc(c,function(A,T){A.Ma()||(c[T]=
null,La(this.oi,A),(T=this.Lf())&&La(this.th[T],A),D(A))},this),this.be.trigger("assets-level-loaded",{Xa:b}))},k=new Set,m=0;m<e.length;m++){k.size%30||d.push([]);var n=new qK(a.U,a,e[m],b);W(a,n);a.th[b].push(n);var r=p(e[m],1);c[r]=n;k.has(r)||(d[d.length-1].push(r),k.add(r))}f=d.length;for(e=0;e<d.length;e++)mK(d[e],J(g,a))}$.each(a.th[b],J(function(u,x){x.isDisposed()||(u=this.Jb,x.Wj=wf(x.Aj.lat,x.Aj.lng,u.lat(),u.lng()),x.hj=xf({lat:u.lat(),lng:u.lng()},x.Aj,NK(x.yi)),x.isVisible()&&this.oi.push(x))},
a));a.Ba=!0}}},OK=function(a,b){$.each(a.oi,function(c,d){d.isDisposed()||d.Mf()||d.hide(b)})},YK=function(a){$.each(a.oi,function(b,c){c.isDisposed()||c.show(!0)})},WK=function(a){a.Ca&&google.maps.event.trigger(a.Ca.Ca,"resize");a.Ba&&$.each(a.oi,function(b,c){if(!c.isDisposed()){b=VK(c.yi,c.hj);for(var d=0,e;e=rK[d];d++)c.Dc.removeClass(e);b?(c.Dc.css({left:b.x,top:b.y}).stop(!0,!0).show(),b=c.Wj,d=0,6>=b?d=3:9>=b?d=2:11>=b&&(d=1),c.Dc.addClass(rK[d])):c.Dc.css({left:"-5000px",top:"-5000px"}).hide()}});
a.Wa()};KK.prototype.Wa=function(){this.ka?window.clearTimeout(this.ha):(this.ha&&(window.clearTimeout(this.ha),YK(this)),this.ha=setTimeout(J(function(){OK(this,!0)},this),1E3))};
KK.prototype.Xe=function(a){var b=new bl,c=VG(this.Ca.Ca);b.setHeading(c.H);void 0!==c.U?hi(b,9,c.U):q(b,9,void 0,!1);b.jj(c.N);hi(b,7,c.T);c=PG(this.Ca.Ca.getPano());gi(b,10,c);if(zv(this.Aa.U)&&a){var d=HK(this.Ca),e=new Ok,f=d.lat();hi(e,1,f);d=d.lng();hi(e,2,d);gi(b,6,e)}if(2==p(c,1)){if(1==this.na||a)c=HK(this.Ca),a=new Ok,e=c.lat(),hi(a,1,e),c=c.lng(),hi(a,2,c),gi(b,6,a);1==this.na||b.Vg(this.Ca.Ca.getPano())}return b};
var ZK=function(a){if(a.Ca&&a.wa){a.wa=!1;var b=YG(TI(a.O));HK(a.Ca)&&HK(a.Ca).equals(a.ua)?a.Ca.Ca.setPov(WG(b)):a.Fa?EK(a.Ca,a.Fa,b):FK(a.Ca,a.ua,b)}},PK=function(a){Ea(a.V,function(b){b.Kb();dq(b.ma())},a)},LK=function(a,b,c){var d=new pK(b,c);a.V.push(d);W(a,d);Nu(d,function(){La(this.V,d);this.Ca&&JK(this.Ca,!this.V.length)},a);MK(a);return d},MK=function(a){a.Ca&&(a.V.length&&a.Ca&&JK(a.Ca,!a.V.length),Ea(a.V,function(b){var c=b.N,d=VK(this,{heading:c.heading,pitch:c.pitch});if(d){if(b.ma()||
b.wc(),b.Ya||(this.U.append(b.ma()),b.ob()),c=d.x,d=d.y,uw(b.ma(),c,d),this.T){c=this.T;d=b.ma();d=Lp(document,d);for(var e,f=0;e=c.U[f];f++)if(e.H==d){c.U.splice(f,1);vK(c,e);break}c=this.T;d=b.ma();b=new zK(d,b);b.O=c;c.U.push(b);c.ta&&uK(c,b)}}else b.Ya&&(dq(b.ma()),b.Kb())},a),a.T&&a.T.init())},NK=function(a){var b=a.O;a=a.O;for(var c=null,d=0;d<ul(a.H).length&&null==c;d++){var e=ul(a.H)[d];ql(e)&&ql(e).length&&(c=ki(ql(e)[0],1))}a=c;b=a?(b=GH(b,a))?(b=F(b,il,3)[0])?mi(b,3)||2.1435:2.1435:2.1435:
2.1435;return b},RK=function(a){if(a.Eb&&a.Za){var b=VK(a,a.Za);b&&uw(a.Eb,b.x,b.y)}};var aL=function(a,b,c){E.call(this);var d="full"==c.Dh,e="floorplan"==c.Dh,f="viewer"==c.Dh;this.N=$(C($G,{xm:e})).appendTo(a);this.H=new KK(this,b,c.uu,c.ru,c.Ue);W(this,this.H);if(d||f){var g=this;UK(this.H,this.N,f,{Ek:c.Ek||!1,tf:function(){g.O=!0;g.trigger("viewer-loaded");c.tf&&c.tf()}})}if(d||e)this.T=wv(new pH(c.qB||this.N,b,{ho:c.Ow,cq:this,ji:c.ji,mz:e}),this);if(d){var k=$(C(eH,{Nf:b.Nf()}));k.on("click",J(function(){k.toggleClass("gci-sv-toggle-floorplan-hidden");this.N.find(".gci-streetview-floorplan").toggleClass("gci-streetview-floorplan-hidden");
this.N.find(".gci-streetview-viewer").toggleClass("gci-streetview-viewer-fullscreen");window.setTimeout(J(function(){$K(this)},this),250)},this)).appendTo(this.N)}this.O=!1};K(aL,te);h=aL.prototype;h.oa=function(){this.N&&this.N.remove();this.N=null;te.prototype.oa.call(this)};h.bind=function(a,b){this.N&&this.N.on(a,b)};h.unbind=function(a,b){this.N&&this.N.off(a,b)};h.trigger=function(a,b){this.N&&this.N.trigger(a,b)};h.Lf=function(){return this.H.Lf()};h.Xe=function(){return this.H.Xe()};
var $K=function(a){a.H&&XK(a.H)};var cL=function(a,b,c){E.call(this);this.N=z;this.O=b;this.W=a;this.U=$("<div>");bL(this);a=this.W.O;b={Dh:Ov(this.N)?"viewer":"full",ji:!1};c&&(c=c.split(","),4!=c.length?(GE(z,"Bad Museum View location property."),c=null):c={lat:parseFloat(c[0]),lng:parseFloat(c[1]),elevation:parseFloat(c[2]),pano:c[3]},c&&(b.uu=c.pano,b.ru=c));this.T=new aL(this.O,a,b);W(this,this.T);this.T.bind("assets-level-loaded",J(this.V,this));this.T.bind("level-changed",J(this.V,this))};K(cL,te);
cL.prototype.oa=function(){dL(this);te.prototype.oa.call(this)};
cL.prototype.V=function(a,b){a=this.T.H.th[b.Xa]||null;var c=(new fF("{svassetcount, plural, =1 {1 Museum View item} other {# Museum View items}}")).format({svassetcount:a?a.length:0});b=this.N.T;b.H.find("[data-tab-id=filmstrip]").find(".gci-ui-tabs-label-container").attr("title",c).find(".gci-ui-tabs-label").text(c);eL(this);this.H.empty();if(a){if(c=0<a.length)for(var d=0;d<a.length;d++){var e=a[d];e&&e.Ma()&&BF(e.Ma(),{ee:{width:200,height:105},fadeIn:!0}).data("annotation",e).appendTo(this.H)}PA(b).toggle(c);
LA(b,"filmstrip",c);this.resize()}};
var dL=function(a){a.H&&a.H.remove();a.H=null;a.N.T.get().removeClass("gci-streetview-filmstrip");RA(a.N.T,"filmstrip")},bL=function(a){dL(a);a.H=$("<div>").appendTo(a.U).addClass("gci-streetview-filmstrip").on("click",".collections-asset-thumbnail",function(){var c=$(this).data("annotation");a.O.trigger("annotation-selected",{Cr:c,location:c.Ma().Xe()||""});var d=a.T.H;d.W=c.getPosition();c=c.O;d.H=c;d.Ca&&EK(d.Ca,c,VG(d.Ca.Ca));return!1});var b=new Tv(a.H,{Mk:"dark"});wv(b,a);Vv(b);b=a.N.T;OA(b,
"filmstrip","",a.U,"SPRITE_icon_action_tab_filmstrip");PA(b).hide()};cL.prototype.resize=function(){$K(this.T);eL(this)};var eL=function(a){a=PA(a.N.T);var b=$(window).width();a.css({position:"",left:""});var c=$("#gci-action-tabs .gci-ui-tabs").width()<b/2;c&&a.css({position:"absolute",left:(b-a.width())/2,"margin-left":"-40px"});a.prev().toggleClass("gci-ui-tab-last-child",c)};cL.prototype.bind=function(a,b){this.O&&this.O.on(a,b)};cL.prototype.unbind=function(a,b){this.O&&this.O.off(a,b)};
cL.prototype.H=null;var fL={Ia:"freebase",key:"simple_type",Ea:"8677799221580372955",type:4},gL={Ia:"freebase",key:"annotation/count/asset",Ea:"-2683133084457089551",type:4},hL={Ia:"freebase",key:"annotation/count/exhibit",Ea:"-1538651197218506253",type:4};var iL=function(a){w.call(this,a)};K(iL,w);iL.prototype.Ua=function(){return I(this,no,1)};Sn[52162383]=uc(52162383,{Jy:0},iL,function(a){if(null!=a)return y(a),{ub:po(a.Ua())}});var mL=function(a){var b="",c=a.view;switch(Ta(c)?c.toString():c){case "fullscreen":c=a.asset;var d=Q,e='<div class="'+S("gci-fullscreen-item")+" "+S("gci-channel-fullscreen-item")+" "+S("gci-channel-item")+'"><div class="'+S("gci-channel-fullscreen")+'">';var f=a.channel;f=Q('<div class="'+S("gci-channel-image")+'"></div><div class="'+S("gci-channel-square-container")+'"><div class="'+S("gci-channel-square")+'">'+jL()+'<div class="'+S("gci-channel-title-creator")+'"><span class="'+S("gci-channel-title")+
'" title="'+S(f.Ab)+'">'+R(f.title)+'</span></div><div class="'+S("gci-channel-counts")+'">&nbsp;</div></div></div>');a=d(e+f+kL()+'<div class="'+S("gci-channel-cover-bottom-gradient")+'"><div class="'+S("gci-asset-cover-attribution-display")+'"><strong>'+R(c.Ab)+"</strong> "+lL(a.asset)+"</div></div></div></div>");b+=a;break;case "grid":a=a.channel;a='<div class="'+S("gci-grid-item")+" "+S("gci-channel-grid-item")+" "+S("gci-channel-item")+'"><div class="'+S("gci-channel-grid")+'"><div class="'+
S("gci-channel-image")+'"></div><div class="'+S("gci-channel-square-container")+'"><div class="'+S("gci-channel-square")+'"><div class="'+S("gci-channel-title-creator")+'"><span class="'+S("gci-channel-title")+'" title="'+S(a.Ab)+'">'+R(a.title)+'</span></div></div></div></div><div class="'+S("gci-grid-item-label-container")+'"><span class="'+S("gci-grid-item-label")+'">';a=Q(a+"Project</span></div></div>");b+=a;break;default:c=a.channel,d=a.asset,a=Q('<div class="'+S("gci-channel-gallery-item")+
" "+S("gci-channel-item")+'"><div class="'+S("gci-channel-gallery")+'"><div class="'+S("gci-channel-content")+'"><div class="'+S("gci-channel-image")+'"></div><div class="'+S("gci-channel-square-container")+'"><div class="'+S("gci-channel-square")+'">'+jL()+'<span class="'+S("gci-channel-title")+'" title="'+S(c.Ab)+'">'+R(c.title)+"</span></div>"+kL()+'</div></div><div class="'+S("gci-asset-title-date")+'"><span class="'+S("gci-asset-title")+'" title="'+S(d.Ab)+'">'+R(d.title)+"</span> "+(d.date?
'<span class="'+S("gci-asset-date")+'">('+R(d.date)+")</span>":"")+"</div>"+lL(a.asset)+"</div></div>"),b+=a}return Q(b)},kL=function(){var a='<div class="'+S("gci-channel-view")+'">';a+=SA("View Project",void 0,"transparent","gci-channel-view-button");return Q(a+"</div>")},jL=function(){var a='<div class="'+S("gci-channel-featured")+'">';return Q(a+"Featured Project</div>")},lL=function(a){var b="";if(a.yc){b+='<div class="'+S("gci-asset-creator")+'">';var c="By <strong>"+R(a.yc)+"</strong>";b=b+
c+"</div> "}b+='<div class="'+S("gci-asset-partner")+'"><strong>'+R(a.Jc)+"</strong></div>";return Q(b)};var rL=function(a){var b="",c=a.view;switch(Ta(c)?c.toString():c){case "onebox":c=a.entity;var d='<div class="'+S("gci-onebox-item")+'"><div class="'+S("gci-onebox-item-thumb")+'"></div><div class="'+S("gci-onebox-item-summary")+'"><h3 title="'+S(c.title)+'">'+R(c.title)+"</h3>"+(c.details?'<span class="'+S("gci-onebox-item-details")+'">'+R(c.details)+"</span>":"");if(c.type){d+='<span class="'+S("gci-onebox-item-type")+'">';var e="Topic: "+R(c.type);d=d+e+"</span>"}d+=(Rs(c.Oc)&&0<c.Oc||Rs(c.ud)&&
0<c.ud?'<div class="'+S("gci-onebox-item-objects-count")+'">'+(Rs(c.Oc)&&0<c.Oc?'<span class="'+S("gci-onebox-item-assets-count")+'">'+nL(a.entity)+"</span>":"")+(Rs(c.ud)&&0<c.ud?'<span class="'+S("gci-onebox-item-exhibits-count")+'">'+oL(a.entity)+"</span>":"")+"</div>":"")+"</div></div>";a=Q(d);b+=a;break;case "fullscreen":c=a.asset;d=Q;e='<div class="'+S("gci-fullscreen-item")+" "+S("gci-entity-fullscreen-item")+'"><div class="'+S("gci-entity-fullscreen")+'">';var f=a.entity;f=Q('<div class="'+
S("gci-entity-image")+'"></div><div class="'+S("gci-entity-square-container")+'"><div class="'+S("gci-entity-square")+'">'+pL(a.entity)+'<div class="'+S("gci-entity-title-creator")+'"><div class="'+S("gci-entity-title")+'" title="'+S(f.title)+'"><div class="'+S("gci-entity-name")+'">'+R(f.title)+'</div></div></div><div class="'+S("gci-entity-counts")+'">'+(Rs(f.Oc)&&0<f.Oc?nL(a.entity):"")+(Rs(f.ud)&&0<f.ud?(Rs(f.Oc)&&0<f.Oc?", ":"")+'<span class="'+S("gci-onebox-item-exhibits-count")+'">'+oL(a.entity)+
"</span>":"")+"</div></div></div>");a=d(e+f+qL(a)+'<div class="'+S("gci-entity-cover-bottom-gradient")+'"><div class="'+S("gci-asset-cover-attribution-display")+'"><strong>'+R(c.Ab)+"</strong> "+lL(a.asset)+"</div></div></div></div>");b+=a;break;case "grid":c=a.entity;a=a.Jg;a=Q('<div class="'+S("gci-entity-grid-item")+" "+S("gci-entity-item")+" "+S("gci-localizable-item")+'" role="link"'+(a?' style="width:'+S(lt(a))+'px"':"")+'><div class="'+S("gci-entity-grid")+'"><div class="'+S("gci-entity-image")+
'"></div><div class="'+S("gci-entity-title-wrapper")+'" dir="auto"><div class="'+S("gci-entity-title-inner-wrapper")+'"><div class="'+S("gci-entity-title")+'">'+R(c.title)+'</div></div></div></div><div class="'+S("gci-grid-item-label-container")+'"><span class="'+S("gci-grid-item-label")+'">'+R(c.type)+"</span></div></div>");b+=a;break;default:c=a.entity,d=a.asset,a=Q('<div class="'+S("gci-entity-gallery-item")+" "+S("gci-localizable-item")+'"><div class="'+S("gci-entity-gallery")+'"><div class="'+
S("gci-entity-content")+'"><div class="'+S("gci-entity-image")+'"></div><div class="'+S("gci-entity-square-container")+'"><div class="'+S("gci-entity-square")+'">'+pL(a.entity)+'<div class="'+S("gci-entity-title")+'" title="'+S(c.Ab)+'"><div class="'+S("gci-entity-name")+'">'+R(c.title)+'</div><div class="'+S("clear")+'"></div></div></div>'+qL(a)+'</div></div><div class="'+S("gci-asset-title-date")+'"><span class="'+S("gci-asset-title")+'" title="'+S(d.Ab)+'">'+R(d.title)+"</span> "+(d.date?'<span class="'+
S("gci-asset-date")+'">('+R(d.date)+")</span>":"")+"</div>"+lL(a.asset)+"</div></div>"),b+=a}return Q(b)},nL=function(a){var b="";10>a.Oc?b+="A few items":(a=R(a.Oc)+"+ items",b+=a);return Q(b)},oL=function(a){var b=new fF("{APPROXIMATE_NUM_EXHIBITS_1,plural,=1{1 exhibit}other{{APPROXIMATE_NUM_EXHIBITS_2} exhibits}}");a={APPROXIMATE_NUM_EXHIBITS_1:a.ud,APPROXIMATE_NUM_EXHIBITS_2:R(a.ud)};b=iF(b,a,!0);return Q(b)},qL=function(a){a=a.entity;var b='<div class="'+S("gci-entity-view")+'">';b+=SA("View "+
a.type,void 0,"transparent","gci-entity-view-button");return Q(b+"</div>")},pL=function(a){var b='<div class="'+S("gci-entity-featured")+'">';a="Featured Topic: "+R(a.type);return Q(b+a+"</div>")};var sL=function(a){this.N=a;a=I(this.N,Hk,2);a||(a=new Hk,gi(this.N,2,a));this.H=new XH(a)};K(sL,nI);h=sL.prototype;h.tc=function(){return p(this.N,1)};h.getId=function(){return this.tc()};h.getTitle=function(){return sA(this.H,NH)||""};h.qc=function(){return sA(this.H,OH)||""};h.getType=function(){return sA(this.H,fL)||""};h.getSize=function(){return null};h.vp=function(){return this.getType()==vo()};h.zj=function(){return hI(this.H)};
var tL=function(a){return(a=sA(a.H,Fv))?Eu(a):""},uL=function(a){return parseInt(sA(a.H,gL),10)||0};
sL.prototype.render=function(a,b,c){var d=new Qt(5),e=null;b={size:c,fadeIn:!0};10>uL(this)?e=uL(this):100>uL(this)?e=10*Math.floor(uL(this)/10):1E3>uL(this)?e=100*Math.floor(uL(this)/100):e=d.format(uL(this));d=d.format(parseInt(sA(this.H,hL),10)||0);var f=this.getTitle(),g=sA(this.H,Gv)||"";switch(this.getType()){case vo():var k="Location";break;case P(uo,2,"/time/event"):k="Event";break;case P(uo,3,"/people/person"):k="Person";break;case wo():k="Artist";break;case xo():case yo():k="Medium";break;
default:k="Other"}c=$(C(rL,{view:a,entity:{title:f,details:g,type:k,vp:this.vp(),Oc:e,ud:d},asset:null,Jg:c&&c.width}));c.data("RenderableItem",this);switch(a){case "onebox":a={width:123,height:123};tL(this)&&new VE(c.find(".gci-onebox-item-thumb"),tL(this),{yd:a,ac:!0,fadeIn:!0,Sa:!1});break;case "fullscreen":case "gallery":case "grid":b.Sa=!0,b.zd=!0;default:a=BF(null,b),c.find(".gci-entity-image").replaceWith(a),c.find(".gci-entity-square-container").detach().appendTo(c.find(".collections-asset-thumbnail"))}c.on("click.gci_entity",
J(this.O,this));return c};sL.prototype.O=function(){var a=null;switch(this.getType()){case vo():a=2;break;case P(uo,2,"/time/event"):a=1;break;case P(uo,3,"/people/person"):a=3;break;case wo():a=4;break;case xo():case yo():a=5}a&&z.hk(a,this.tc())};var vL={Ia:"exhibit",key:"subtitle",Ea:"7962107597449808911",type:1},wL={Ia:"exhibit",key:"subtitle_origin",Ea:"-5337573698769753367",type:1},xL={Ia:"exhibit",key:"date.exhibitDateRange",Ea:"528513030802620845",type:3},aI={Ia:"exhibit",key:"date.exhibitKeyDate",Ea:"-2894544435954726841",type:3},yL={Ia:"exhibit",key:"display_date",Ea:"704775553844585311",type:1},fI={Ia:"exhibit",key:"date.exhibitDate",Ea:"-2360564117657162637",type:3},zL={Ia:"exhibit",key:"creator.exhibitAuthor",Ea:"7456024947250767543",
type:1},AL={Ia:"exhibit",key:"org",Ea:"1180940824961726057",type:1},BL={Ia:"exhibit",key:"org_relationship",Ea:"6364103691208830580",type:4},CL={Ia:"exhibit",key:"attribution",Ea:"-300127922417915200",type:1},DL={Ia:"exhibit",key:"contributor.exhibitContributor",Ea:"7560084234741481823",type:1},EL={Ia:"exhibit",key:"credits",Ea:"-5402683627135268990",type:1},FL={Ia:"exhibit",key:"cover_slides_behind",Ea:"660681377597368798",type:4},GL={Ia:"exhibit",key:"original_column_count",Ea:"-8376654325660168961",
type:4},HL={Ia:"exhibit",key:"is_immersive",Ea:"-7244990553684167947",type:4},IL={Ia:"exhibit",key:"premium_user_gallery",Ea:"266379540530467750",type:6},JL={Ia:"exhibit",key:"disable_blur_effect",Ea:"613955645203341364",type:6},KL={Ia:"exhibit",key:"enable_cardboard_playback",Ea:"24292146621718518",type:6},LL={Ia:"exhibit",key:"theme",Ea:"7293492351088332790",type:6};var ML=function(a){this.N=a;a=I(this.N,Hk,2);a||(a=new Hk,gi(this.N,2,a));this.H=new XH(a)};ML.prototype.getTitle=function(a){return sA(this.H,NH,a)||""};ML.prototype.setTitle=function(a,b){this.H.setProperty(NH,a||null,b,!0);return this};ML.prototype.qc=function(a){return sA(this.H,OH,a)||""};ML.prototype.Ac=function(a){a=Rl(new Ql,a.getId());gi(this.N,1,a)};var NL=function(a){var b=I(a.N,qm,5);if(!b)return null;a=p(b,2);b=p(b,1);return a&&b?{jv:a,Xa:b}:null};var OL=function(a){this.H=a},PL=function(a){return(a=I(a.H,sm,4))?new ML(a):null};OL.prototype.Re=function(){return this.H};OL.prototype.clone=function(){return new OL(this.H.clone())};var QL=function(a){return vm(a.H)&&vm(a.H)[0]?new cK(vm(a.H)[0]):null},RL=function(a){var b=a.H.getStyle()||new am;b=q(b,3,2);gi(a.H,1,b)};var SL=function(a,b,c,d){E.call(this);this.V=b;this.H=z.Ad()||null;this.O=d||null;this.U=a;this.W=c||null;this.T=this.V?"Exhibit":"UserGallery";this.N=null};K(SL,te);SL.prototype.oa=function(){te.prototype.oa.call(this);this.H&&this.N&&cv(this.H.Ld,this.N)};
var TL=function(a){a.H&&vA(a.H,a.T,"play_video_caption")},UL=function(a){if(a.H){var b="/exhibit/";a.V||(b="/user-gallery/");qA(a.H,b+a.U,{Kp:a.W,af:!1,ub:a.O})}},WL=function(a,b){a.N=a.H.listen("leave-site",function(){VL(this,b())},void 0,a)},VL=function(a,b){a.H&&(uA(a.H,a.T,"percent_viewed",{Oi:a.U,Pi:b,af:!1,ub:a.O}),a.N&&cv(a.H.Ld,a.N))};var YL=function(a){w.call(this,a,-1,XL)};K(YL,w);YL.prototype.Ac=function(a){ai(this,1,Hl,a)};YL.prototype.Ua=function(){return I(this,no,3)};var XL=[1,2];var ZL=uc(31469454,{Qy:0},YL,function(a){if(null!=a)return y(a),{uo:t(F(a,Hl,1),Ml),rs:t(F(a,Rn,2),Tn),ub:po(a.Ua())}});Rm[31469454]=ZL;var aM=function(a){var b="",c=a.view;switch(Ta(c)?c.toString():c){case "fullscreen":a=a.lb;a=Q('<div class="'+S("gci-fullscreen-item")+" "+S("gci-exhibit-fullscreen-item")+" "+S("gci-exhibit-item")+'"><div class="'+S("gci-exhibit-fullscreen")+'">'+$L(a,!0)+'<div class="'+S("gci-exhibit-cover-bottom-gradient")+'"></div></div></div>');b+=a;break;case "gallery":a=a.lb;a=Q('<div class="'+S("gci-exhibit-gallery-item")+" "+S("gci-exhibit-item")+'" role="link"><div class="'+S("gci-exhibit-gallery")+'" dir="auto">'+
$L(a,!0)+'<div class="'+S("gci-exhibit-title-date")+'"><span class="'+S("gci-exhibit-title")+'">'+R(a.title)+"</span> "+(a.Uj?'<span class="'+S("gci-exhibit-date")+'">('+R(a.Uj)+")</span>":"")+'</div><div class="'+S("gci-exhibit-attribution")+'">'+(a.attribution?R(a.attribution):"&nbsp;")+"</div></div></div>");b+=a;break;default:c=a.lb;var d=a.Jg;a='<div class="'+S("gci-exhibit-grid-item")+" "+S("gci-exhibit-item")+'" role="link"'+(d?' style="width:'+S(lt(d))+'px"':"")+'><div class="'+S("gci-exhibit-grid")+
'">'+$L(a.lb,a.RC)+'<div class="'+S("gci-exhibit-attribution")+'">'+R(c.attribution)+"</div></div>"+(c.description?'<div class="'+S("gci-exhibit-grid-caption")+'">'+R(c.description)+"</div>":"")+'<div class="'+S("gci-grid-item-label-container")+'"><span class="'+S("gci-grid-item-label")+'">';a=Q(a+"Exhibit</span></div></div>");b+=a}return Q(b)},$L=function(a,b){var c=Q;var d=a.title;var e=a.Uj,f=a.attribution,g=a.description;a=a.source;var k=Q,m='<div class="'+S("gci-exhibit-image-container")+'"><div class="'+
S("gci-exhibit-image")+'"></div>';b?(b='<div class="'+S("gci-exhibit-view")+'">',b+=SA("View Exhibit",void 0,"transparent","gci-exhibit-view-button"),b=Q(b+"</div>")):b="";d=k(m+b+'</div><div class="'+S("gci-exhibit-date-title-wrapper")+'" dir="auto"><div class="'+S("gci-exhibit-date-title-inner-wrapper")+'"><div class="'+S("gci-exhibit-date-wrapper")+'"><span class="'+S("gci-exhibit-date-border")+'"></span>'+(e?'<span class="'+S("gci-exhibit-date-text")+'">'+R(e)+"</span>":"")+'<span class="'+S("gci-exhibit-date-border")+
'"></span></div><div class="'+S("gci-exhibit-title")+'">'+R(d)+'</div><div class="'+S("gci-exhibit-attribution")+'">'+(f?R(f):"&nbsp;")+'</div></div><div class="'+S("gci-exhibit-description")+'">'+(g?R(g):"")+"</div>"+(a?'<div class="'+S("gci-exhibit-source")+'">'+R(a)+"</div>":"")+"</div>");return c(d)};var cM=function(a,b,c){this.W=z;this.H=a;var d=I(a,Hk,22);d||(d=new Hk,Pm(a,d));this.N=new XH(d);this.O={};this.ka={};this.V=null;d=(d=Om(this.H))&&zm(d)||[];for(var e,f=0;e=d[f];f++){e=vm(e)||[];for(var g,k=0;g=e[k];k++)2==g.getType()&&(g=g.Ma())&&g.wb()&&(this.O[g.wb()]=null)}b&&(this.O=$.extend(this.O,b));d=(b=pi(a,ZL))?F(b,Hl,1):[];a=[];for(f=0;f<d.length;f++)e=d[f],e.getId()&&(e=new CF(e),this.O[e.getId()]=e,a.push(e));if(d=b?b.Ua():null)this.V=new zI(d);b=b?F(b,Rn,2):[];for(d=0;d<b.length;d++)f=
b[d],f.tc()&&(f=new sL(f),this.ka[f.tc()]=f);(this.ha=c||null)&&bM(this.ha,a);this.U=null;!I(this.H,Ql,27)&&p(this.H,13)&&(c=Rl(new Ql,p(this.H,13)),gi(this.H,27,c))};K(cM,nI);cM.prototype.getId=function(){return this.H.getId()||""};cM.prototype.getTitle=function(a){return sA(this.N,NH,a)||""};cM.prototype.setTitle=function(a,b){this.N.setProperty(NH,a||null,b,!0);a=p(this.H,20);q(this.H,15,Math.max((new Date).getTime(),1+(null!=a?a:0)));return this};
var dM=function(a){return(a=sA(a.N,Ev))?parseInt(a,16):null};cM.prototype.Ua=function(){if(this.V)return this.V;var a=dM(this);if(a&&this.O)for(var b in this.O){var c=this.O[b];if(c&&c.Ua()&&c.Ua().getId()==a)return c.Ua()}return null};var eM=function(a){var b=sA(a.N,GL);return b?parseInt(b,10):(a=Om(a.H))&&zm(a)?zm(a).length:0};cM.prototype.Ma=function(a){return this.O[a]||null};
var fM=function(a){var b=null,c=I(a.H,Ql,27),d=c?p(c,1):p(a.H,13);d?b=a.Ma(d):c&&(a=c.getStreetView())&&(b=ZJ(a));return b},gM=function(a,b){return(a=(a=$H(a.N,vL))?Kz(a.Ra()):null)?a.Ka(b):""};cM.prototype.qc=function(a){var b=$H(this.N,OH);return(b=b?Kz(b.Ra()):null)?b.Ka(a):""};var hM=function(a){return Af(a.N,DL,Qm(a.H))||[]},iM=function(a,b){(b=sA(a.N,EL,b||Qm(a.H))||"")||1!=a.H.getType()||(b=nc(hM(a),function(c){return c.replace("\u2014"," \u2014 ")}).join("\n"));return b};
cM.prototype.ek=function(){var a=$H(this.N,zL);return null!=a?Kz(a.Ra()).Ka(Qm(this.H)):""};
var lM=function(a){var b;if(!(b=jM(a))){b=kM;var c=sA(a.N,BL)||"CURATOR",d=a.ek(),e=$H(a.N,AL);a=null!=e?Kz(e.Ra()).Ka(Qm(a.H)):"";b=b(c,d,a)}return b},jM=function(a){var b=$H(a.N,CL);return null!=b?Kz(b.Ra()).Ka(Qm(a.H)):""},nM=function(a,b){if(gI(a.N))return Qz(gI(a.N));var c=bI(a.N)||null,d={start:null,end:null},e=Af(a.N,xL)||[];1<e.length?e[0]>e[1]?(d.end=e[0],d.start=e[1]):(d.start=e[0],d.end=e[1]):0<e.length&&(d.start=e[0]);e=(sA(a.N,yL)||"").split("|")[0]||"keydate";var f=(sA(a.N,yL)||"").split("|");
return mM(c,d,e,1<f.length?f[1]||"day":"day",b||Qm(a.H))};cM.prototype.Tb=function(){return!!eI(this.N,IL)||1==this.H.getType()};var oM=function(a){if(a.U)return a.U;a.U=nK(a);return a.U},pM=function(a){return new SL(a.getId(),a.Tb(),a.getTitle(),a.Ua())};
cM.prototype.render=function(a,b,c){var d=$(C(aM,{view:a,lb:{title:this.getTitle(),attribution:lM(this),Uj:nM(this),description:Cp(gM(this),230),source:sA(this.N,wL)||""},Jg:c&&c.width})),e=fM(this);if(e){var f=null,g=I(this.H,Ql,27);g&&I(g,Pl,2)&&(f=I(g,Pl,2),f={x:M(f,1),y:M(f,2)});a="fullscreen"==a||"gallery"==a||"grid"==a;c=BF(e,{fadeIn:!0,size:c,title:this.getTitle(),zd:a,Sa:a,If:f});d.find(".gci-exhibit-image").replaceWith(c);d.find(".gci-exhibit-date-title-wrapper").detach().appendTo(c);d.find(".gci-exhibit-view").detach().appendTo(c);
c=d.find(".gci-exhibit-cover-bottom-gradient");if(c.length){if(a=fM(this)){var k=z;e=$("<div>").addClass("gci-cover-asset-attribution");g=(f=a.Ua())?f.getId():null;k=LE(k);!f||k&&k==g||(g=$("<span>"),g.text("Image"),e.append($("<div>").append(g).append(": ").append(f.Md())));(a=a.Md())&&e.append($("<div>").append($("<span>").text("Original source: ")).append(a))}else e=null;e.addClass("gci-exhibit-cover-attribution-display");c.append(e)}}this.T()&&d.addClass("gci-localizable-item").data("RenderableItem",
this);d.on("click.gci-gallery",J(this.na,this,b&&b.context&&b.context.Id||null));return d};cM.prototype.na=function(a){var b={exhibitId:this.getId(),urlStub:this.getTitle()};(a=a||null)&&!nA(this.W)&&(b.projectId=a);this.W.Zb(this.Tb()?"exhibit":"user-gallery",b)};cM.prototype.zj=function(){return hI(this.N)};
var qM=function(a){a=(a=Om(a.H))&&zm(a)||[];for(var b,c=0;b=a[c];c++)if(null==I(b,sm,4)&&(b=b.getStyle(),!b||0==b.getType()))return!1;return!0},mM=function(a,b,c,d,e){var f=6;switch(d){case "day":f=4;break;case "month":f=5;break;case "year":f=6}"keydate"==c&&a?b=Az(a.getTime(),f,e):b?(c=f,a=b.start?Az(b.start.getTime(),c,e):"",b.end?(e=Az(b.end.getTime(),c,e),b=b.start?a+" - "+e:e):b=a):b="";return b},kM=function(a,b,c){var d=!Eg(Fp(b)),e=!Eg(Fp(c));if("CURATOR"==a)return d?"By "+b:"";if("ORG"==a)return e?
"By "+c:"";if(e&&d)switch(a){case "WITH":return"By "+b+" with "+c;case "FOR":return"By "+b+" for "+c;case "ATTRIBUTION":return"By "+b+" in association with "+c}else{if(e)return"By "+c;if(d)return"By "+b}return""};var sM=function(a,b,c,d,e,f,g,k,m){var n;if(n=c.offsetParent){var r="HTML"==n.tagName||"BODY"==n.tagName;if(!r||"static"!=sw(n)){var u=xw(n);if(!r){r=Fw(n);var x;if(x=r){x=Fh&&0<=Pg(Yw,10);var B;if(B=nh)B=0<=Pg(Ww,10);var A=Eh&&0<=Pg(Yw,85);x=eh||x||B||A}r=x?-n.scrollLeft:r&&!dh&&"visible"!=rw(n,"overflowX")?n.scrollWidth-n.clientWidth-n.scrollLeft:n.scrollLeft;u=xp(u,new vp(r,n.scrollTop))}}}n=u||new vp;u=Cw(a);if(r=yw(a))A=new lw(r.left,r.top,r.right-r.left,r.bottom-r.top),r=Math.max(u.left,A.left),
x=Math.min(u.left+u.width,A.left+A.width),r<=x&&(B=Math.max(u.top,A.top),A=Math.min(u.top+u.height,A.top+A.height),B<=A&&(u.left=r,u.top=B,u.width=x-r,u.height=A-B));r=oe(a);B=oe(c);if(r.H!=B.H){x=r.H.body;B=Tp(B.H);A=new vp(0,0);var T=Vp(Kp(x));if(Zg(T,"parent")){var Da=x;do{if(T==B)var Na=xw(Da);else Na=vw(Da),Na=new vp(Na.left,Na.top);A.x+=Na.x;A.y+=Na.y}while(T&&T!=B&&T!=T.parent&&(Da=T.frameElement)&&(T=T.parent))}x=xp(A,xw(x));!bh||xh(9)||Qp(r.H)||(x=xp(x,Up(r.H)));u.left+=x.x;u.top+=x.y}a=
rM(a,b);b=u.left;a&4?b+=u.width:a&2&&(b+=u.width/2);b=new vp(b,u.top+(a&1?u.height:0));b=xp(b,n);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);if(g)if(m)var V=m;else if(V=yw(c))V.top-=n.y,V.right-=n.x,V.bottom-=n.y,V.left-=n.x;e=V;m=b.clone();V=rM(c,d);d=Bw(c);a=k?k.clone():d.clone();k=m;m=a;k=k.clone();m=m.clone();a=0;if(f||0!=V)V&4?k.x-=m.width+(f?f.right:0):V&2?k.x-=m.width/2:f&&(k.x+=f.left),V&1?k.y-=m.height+(f?f.bottom:0):f&&(k.y+=f.top);g&&(e?(f=k,V=m,a=0,65==(g&65)&&(f.x<e.left||f.x>=e.right)&&
(g&=-2),132==(g&132)&&(f.y<e.top||f.y>=e.bottom)&&(g&=-5),f.x<e.left&&g&1&&(f.x=e.left,a|=1),g&16&&(b=f.x,f.x<e.left&&(f.x=e.left,a|=4),f.x+V.width>e.right&&(V.width=Math.min(e.right-f.x,b+V.width-e.left),V.width=Math.max(V.width,0),a|=4)),f.x+V.width>e.right&&g&1&&(f.x=Math.max(e.right-V.width,e.left),a|=1),g&2&&(a|=(f.x<e.left?16:0)|(f.x+V.width>e.right?32:0)),f.y<e.top&&g&4&&(f.y=e.top,a|=2),g&32&&(b=f.y,f.y<e.top&&(f.y=e.top,a|=8),f.y+V.height>e.bottom&&(V.height=Math.min(e.bottom-f.y,b+V.height-
e.top),V.height=Math.max(V.height,0),a|=8)),f.y+V.height>e.bottom&&g&4&&(f.y=Math.max(e.bottom-V.height,e.top),a|=2),g&8&&(a|=(f.y<e.top?64:0)|(f.y+V.height>e.bottom?128:0)),g=a):g=256,a=g);f=new lw(0,0,0,0);f.left=k.x;f.top=k.y;f.width=m.width;f.height=m.height;g=a;g&496||(uw(c,new vp(f.left,f.top)),a=f.getSize(),zp(d,a)||(f=a,c=c.style,eh?c.MozBoxSizing="border-box":fh?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(f.width,0)+"px",c.height=Math.max(f.height,0)+"px"));return g},
rM=function(a,b){return(b&8&&Fw(a)?b^4:b)&-9};var tM=function(a,b,c,d){Tu.call(this,d);this.type="key";this.keyCode=a;this.N=b;this.repeat=c};L(tM,Tu);var uM=function(a,b){G.call(this);a&&this.attach(a,b)};L(uM,G);h=uM.prototype;h.eh=null;h.yk=null;h.Om=null;h.zk=null;h.ld=-1;h.jf=-1;h.am=!1;
var vM={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},wM={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},xM=gh&&eh;h=uM.prototype;
h.Ts=function(a){if(fh||ch)if(17==this.ld&&!a.ctrlKey||18==this.ld&&!a.altKey||gh&&91==this.ld&&!a.metaKey)this.jf=this.ld=-1;-1==this.ld&&(a.ctrlKey&&17!=a.keyCode?this.ld=17:a.altKey&&18!=a.keyCode?this.ld=18:a.metaKey&&91!=a.keyCode&&(this.ld=91));kx(a.keyCode,this.ld,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?(this.jf=jx(a.keyCode),xM&&(this.am=a.altKey)):this.handleEvent(a)};h.Us=function(a){this.jf=this.ld=-1;this.am=a.altKey};
h.handleEvent=function(a){var b=a.hc,c=b.altKey;if(bh&&"keypress"==a.type){var d=this.jf;var e=13!=d&&27!=d?b.keyCode:0}else(fh||ch)&&"keypress"==a.type?(d=this.jf,e=0<=b.charCode&&63232>b.charCode&&hx(d)?b.charCode:0):("keypress"==a.type?(xM&&(c=this.am),b.keyCode==b.charCode?32>b.keyCode?(d=b.keyCode,e=0):(d=this.jf,e=b.charCode):(d=b.keyCode||this.jf,e=b.charCode||0)):(d=b.keyCode||this.jf,e=b.charCode||0),gh&&63==e&&224==d&&(d=191));var f=d=jx(d);d?63232<=d&&d in vM?f=vM[d]:25==d&&a.shiftKey&&
(f=9):b.keyIdentifier&&b.keyIdentifier in wM&&(f=wM[b.keyIdentifier]);if(!eh||"keypress"!=a.type||kx(f,this.ld,a.shiftKey,a.ctrlKey,c,a.metaKey))a=f==this.ld,this.ld=f,b=new tM(f,e,a,b),b.altKey=c,this.dispatchEvent(b)};h.ma=function(){return this.eh};h.attach=function(a,b){this.zk&&this.detach();this.eh=a;this.yk=X(this.eh,"keypress",this,b);this.Om=X(this.eh,"keydown",this.Ts,b,this);this.zk=X(this.eh,"keyup",this.Us,b,this)};
h.detach=function(){this.yk&&(ov(this.yk),ov(this.Om),ov(this.zk),this.zk=this.Om=this.yk=null);this.eh=null;this.jf=this.ld=-1};h.oa=function(){uM.qa.oa.call(this);this.detach()};var yM=function(a,b,c){U.call(this);this.H=a;this.T=b||0;this.N=c;this.O=J(this.Aq,this)};L(yM,U);h=yM.prototype;h.zi=0;h.oa=function(){yM.qa.oa.call(this);this.stop();delete this.H;delete this.N};h.start=function(a){this.stop();this.zi=Sw(this.O,void 0!==a?a:this.T)};h.stop=function(){this.isActive()&&Tw(this.zi);this.zi=0};h.isActive=function(){return 0!=this.zi};h.Aq=function(){this.zi=0;this.H&&this.H.call(this.N)};var zM={},AM=null,BM=function(a){a=Ua(a);delete zM[a];Hc(zM)&&AM&&AM.stop()},DM=function(){AM||(AM=new yM(function(){CM()},20));var a=AM;a.isActive()||a.start()},CM=function(){var a=tg();Bc(zM,function(b){EM(b,a)});Hc(zM)||DM()};var FM=function(a,b,c,d){iw.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("sb");if(a.length!=b.length)throw Error("tb");this.O=a;this.U=b;this.duration=c;this.T=d;this.coords=[];this.progress=0};L(FM,iw);h=FM.prototype;h.getDuration=function(){return this.duration};
h.play=function(a){if(a||0==this.H)this.progress=0,this.coords=this.O;else if(1==this.H)return!1;BM(this);this.startTime=a=tg();-1==this.H&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.N("begin");this.N("play");-1==this.H&&this.N("resume");this.H=1;var b=Ua(this);b in zM||(zM[b]=this);DM();EM(this,a);return!0};h.stop=function(a){BM(this);this.H=0;a&&(this.progress=1);GM(this,this.progress);this.N("stop");this.N("end")};
h.pause=function(){1==this.H&&(BM(this),this.H=-1,this.N("pause"))};h.oa=function(){0==this.H||this.stop(!1);this.N("destroy");FM.qa.oa.call(this)};h.destroy=function(){this.dispose()};
var EM=function(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-a.startTime)/(a.endTime-a.startTime);1<a.progress&&(a.progress=1);GM(a,a.progress);1==a.progress?(a.H=0,BM(a),a.N("finish"),a.N("end")):1==a.H&&a.N("animate")},GM=function(a,b){"function"===typeof a.T&&(b=a.T(b));a.coords=Array(a.O.length);for(var c=0;c<a.O.length;c++)a.coords[c]=(a.U[c]-a.O[c])*b+a.O[c]};FM.prototype.N=function(a){this.dispatchEvent(new HM(a,this))};
var HM=function(a,b){Qu.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.H};L(HM,Qu);var IM=function(a){U.call(this);this.V=1;this.O=[];this.T=0;this.H=[];this.N={};this.ha=!!a};L(IM,U);IM.prototype.W=function(a,b,c){var d=this.N[a];d||(d=this.N[a]=[]);var e=this.V;this.H[e]=a;this.H[e+1]=b;this.H[e+2]=c;this.V=e+3;d.push(e);return e};IM.prototype.U=function(a){var b=this.H[a];if(b){var c=this.N[b];0!=this.T?(this.O.push(a),this.H[a+1]=function(){}):(c&&La(c,a),delete this.H[a],delete this.H[a+1],delete this.H[a+2])}return!!b};
IM.prototype.ka=function(a,b){var c=this.N[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.ha)for(e=0;e<c.length;e++){var g=c[e];JM(this.H[g+1],this.H[g+2],d)}else{this.T++;try{for(e=0,f=c.length;e<f&&!this.isDisposed();e++)g=c[e],this.H[g+1].apply(this.H[g+2],d)}finally{if(this.T--,0<this.O.length&&0==this.T)for(;c=this.O.pop();)this.U(c)}}return 0!=e}return!1};var JM=function(a,b,c){Oq(function(){a.apply(b,c)})};
IM.prototype.clear=function(a){if(a){var b=this.N[a];b&&(b.forEach(this.U,this),delete this.N[a])}else this.H.length=0,this.N={}};IM.prototype.Ec=function(a){if(a){var b=this.N[a];return b?b.length:0}a=0;for(b in this.N)a+=this.Ec(b);return a};IM.prototype.oa=function(){IM.qa.oa.call(this);this.clear();this.O.length=0};var KM=ig("gci.PubSub.instance_")||new IM;IM.prototype.subscribe=IM.prototype.W;IM.prototype.unsubscribeByKey=IM.prototype.U;IM.prototype.publish=IM.prototype.ka;IM.prototype.clear=IM.prototype.clear;Ue("gci.PubSub.instance_",KM);
var MM=function(a,b,c){var d=LM();return d?d.subscribe(a,function(){var e=arguments;try{window.setTimeout(function(){b.apply(c||l,e)},0)}catch(f){}},c):0},NM=function(a){if(a){var b=LM();b&&("number"==typeof a?a=[a]:"string"==typeof a&&(a=[parseInt(a,10)]),Ea(a,function(c){b.unsubscribeByKey(c)}))}},OM=function(a,b){var c=LM();c&&c.publish.apply(c,arguments)},LM=function(){return ig("gci.PubSub.instance_")};var PM={Ia:"channel",key:"youtube_video/id",Ea:"2696588527966666590",type:4},QM={Ia:"channel",key:"share_email_subject",Ea:"-8014942637114118400",type:1},RM={Ia:"channel",key:"share_email_body",Ea:"-4846606201776650579",type:1},SM={Ia:"channel",key:"share_twitter_text",Ea:"2109345537413822759",type:1};var UM=function(a){w.call(this,a,-1,TM)};K(UM,w);UM.prototype.Ac=function(a){ai(this,6,Hl,a)};var TM=[1,2,3,4,5,6];var VM=uc(45658999,{Ix:0},UM,function(a){if(null!=a)return y(a),{MB:t(F(a,no,1),po),Jx:t(F(a,Dn,2),Fn),rs:t(F(a,Rn,3),Tn),Ry:t(F(a,Mm,4),Sm),ID:t(F(a,Mm,5),Sm),uo:t(F(a,Hl,6),Ml)}});En[45658999]=VM;var yE=function(a){this.H=a;var b=I(a,Hk,3);b||(b=new Hk,gi(a,3,b));this.metadata=new XH(b);this.assets={};this.channels={};this.N={};this.Io={};this.O={};if(a=pi(a,VM))Ea(F(a,Hl,6),this.Bq,this),Ea(F(a,Dn,2),this.tr,this),Ea(F(a,Rn,3),this.ur,this),Ea(F(a,Mm,4),this.wr,this),Ea(F(a,no,1),this.zr,this)};yE.prototype.getId=function(){return p(this.H,1)};yE.prototype.getTitle=function(){var a=$H(this.metadata,NH);return(a=a?Kz(a.Ra()):null)?a.Ka():""};
yE.prototype.qc=function(){var a=$H(this.metadata,OH);return(a=a?Kz(a.Ra()):null)?a.Ka():""};yE.prototype.Qc=function(){return sA(this.metadata,PM)||""};var KE=function(a){return(a=NE(a.metadata,Ev))?parseInt(a,16):null};h=yE.prototype;h.getSize=function(){return null};h.ah=function(){return!1};
h.render=function(a,b,c){b="";c={size:c,fadeIn:!0,zd:!0,Sa:!0};switch(a){case "gallery":b="gci-channel-gallery";case "grid":b||(b="gci-channel-grid");case "fullscreen":return b||(b="gci-channel-fullscreen"),a=$(C(mL,{view:a,channel:{title:Cp(this.getTitle(),50),Ab:this.getTitle()},asset:{title:Cp(null.getTitle(),50),Ab:null.getTitle(),Jc:KI(null),date:LI(null),yc:MI(null)}})),c=BF(null,c),a.find(".gci-channel-image").replaceWith(c),a.find(".gci-channel-square-container").detach().appendTo(a.find(".collections-asset-thumbnail")),
a.find("."+b).on("click.gci-channel",J(this.ou,this)),NI(null,a),a.data("asset",null),a;default:return $("<div>")}};h.ou=function(){var a={projectId:this.getId()};z.Zb("project",a)};h.Bq=function(a){a=new CF(a);this.assets[a.getId()]=a};h.tr=function(a){a=new yE(a);this.channels[a.getId()]=a};h.ur=function(a){a=new sL(a);this.N[a.tc()]=a};h.wr=function(a){a=new cM(a);var b=a.getId();this.Io[b]=a};h.zr=function(a){a=new zI(a);this.O[a.getId().toString()]=a};var WM=function(a){E.call(this);a=a||{};this.H=[];this.U=a.su||25;this.N=a.pu||null;this.O=null;this.T=a.zB||!1;this.V=a.tB||function(){}};K(WM,te);
var YM=function(a){var b=new XM(a.N);W(a,b);Nu(b,function(){La(this.H,b)},a);a.H.push(b)},$M=function(a,b,c){var d=a.H[a.H.length-1]||null;if(0==a.H.length||d&&d.getSize()>=a.U)a.H.length&&a.T&&(d.attach(a.N),a.O=a.H.length-1,a.V(d)),YM(a),d=a.H[a.H.length-1]||null;a=d;a.H||ZM(a);a.N.push(b);b.appendTo(a.H);c&&(d.T?c():d.Tc("gci.ui.Fragment-attached",c))},bN=function(a,b){for(var c=0,d;d=a.H[c];c++)if(aN(d,b)){a=d;La(a.N,b)&&b.remove();0==a.N.length&&D(a);break}},cN=function(a){var b=null!=a.O?a.O+
1:0;a.H[b]&&(a.O=b,a.H[b].attach(a.N))},dN=function(a,b){for(var c=0,d;(d=a.H[c])&&(d.T||(a.O=c,d.attach(a.N)),!aN(d,b));c++);};WM.prototype.detach=function(){for(var a=0,b;b=this.H[a];a++)b.detach();return this};WM.prototype.clear=function(){for(var a=0,b;b=this.H[a];a++)b.remove();this.H=[]};WM.prototype.height=function(){return this.N.height()};var XM=function(a){G.call(this);this.N=[];this.O=a||null;this.H=null;this.T=!1};K(XM,G);
XM.prototype.oa=function(){this.O&&this.O.remove();this.O=null;this.H&&this.H.remove();this.H=null;G.prototype.oa.call(this)};var ZM=function(a){a.H=$("<div>");a.H.addClass("gci-ui-fragment")};XM.prototype.attach=function(a){this.H||ZM(this);if(a=a||this.O)this.H.appendTo(a),this.T=!0,this.dispatchEvent("gci.ui.Fragment-attached");return this};XM.prototype.detach=function(){this.H.detach();this.T=!1;return this};XM.prototype.remove=function(){this.H.remove()};XM.prototype.getSize=function(){return this.N.length};
var aN=function(a,b){return!!Ha(a.N,function(c){return b.is(c)})};var eN=function(a,b,c){G.call(this);this.app=z;this.na=a;this.Hb=b;this.Aa=!1;this.ka=c||!1;this.V=!1;this.T={};this.Ja={};this.Ba=!1;this.Da=parseInt($(window).width(),10)};L(eN,G);h=eN.prototype;h.Xp=null;h.Pk=null;h.Og=null;h.Pg=null;h.Ng=null;h.Zd=null;h.fullscreen=!1;h.Tk=null;h.oa=function(){this.isActive()&&(this.ka=!1,this.Yd());$(document).unbind(".collections-page-"+this.Hb);$(window).unbind(".collections-page-"+this.Hb);fN(this,null);eN.qa.oa.call(this)};
h.ze=function(a,b,c){this.Aa=!0;this.T=b||{};this.Ja=c||{};(this.Og||this.Pg||this.Ng)&&$(document).bind("keydown.collections-page-"+this.Hb,J(this.mb,this));if(!this.V&&(bh&&xh(9)&&!xh(10)||this.Zd)){var d;$(window).bind("resize.collections-page-"+this.Hb,J(function(){var e=new Date;if(!d||50<e.getTime()-d.getTime())d=e,gN(this)},this))}this.V=!0;this.Ba&&this.Zd&&window.setTimeout(J(function(){this.Zd();this.Ba=!1},this),300);this.dispatchEvent({type:"gci-page-enter",target:this})};
h.Bf=function(a,b,c){this.T=a;Ry(this.na,this.Hb,a,b);b||c||this.app.mi(this.Hb,window.location.href)};h.Yd=function(){this.Aa=!1;$(document).unbind("keydown.collections-page-"+this.Hb);fN(this,null);this.ka||(this.V=!1,$(document).unbind(".collections-page-"+this.Hb),$(window).unbind(".collections-page-"+this.Hb))};var fN=function(a,b){D(a.Pk);null!=b&&wv(b,a);a.Pk=b};eN.prototype.getState=function(){return this.Ja};eN.prototype.isActive=function(){return this.Aa};
eN.prototype.mb=function(a){if(this.isActive()&&(null==this.Pk||this.Pk.isDisposed())){if(27==a.which&&this.Ng)this.Ng(a);else return 37==a.which&&this.Og?!!this.Og(a):39==a.which&&this.Pg?!!this.Pg(a):!0;return!1}return!0};var gN=function(a){a.Zd&&(window.clearTimeout(a.Xp),a.Xp=window.setTimeout(J(function(){if(Ov(this.app)){var b=parseInt($(window).width(),10);if(this.Da==b)return;this.Da=b}this.isActive()?this.Zd():this.V&&(this.Ba=!0)},a),1E3))};eN.prototype.Cm=function(){return window.location.href};
eN.prototype.Kk=null;eN.prototype.Mm=Ao;eN.prototype.Fa=Ao;var Oy=function(){return{html:je("There are changes in this page that have not been saved.")}};var VJ=function(a){for(var b={},c,d=0;c=a[d];d++){var e=b[c.Be()];e||(e=[],b[c.Be()]=e);e.push(c.tc())}var f={};$.each(b,function(g,k){f["q."+g]=k.join(",")});return f};Ue("MicroscopeMaximizeMode",{Sv:"fit",tq:"fill"});var hN=function(a,b){var c=a.levels[a.levels.length-1];this.size=this.size=new yp(fJ(c),gJ(c));this.maxZoomLevel=this.H=a.H-1;this.minZoomLevel=this.N=b};Ue("MicroscopeImageMetadata",hN);Ue("MicroscopeBackgroundStyle",{zw:"transparent",Iv:"checkered"});var iN=function(a){var b=a;"function"==typeof a.ma&&(b=b.ma());if(null==b)throw Error("ub");return b},jN=function(a){var b=a.hc,c=null;b.targetTouches&&0<b.targetTouches.length?c=b.targetTouches:b.changedTouches&&0<b.changedTouches.length&&(c=b.changedTouches);return c?(a=xw(a.target),new vp(c[0].pageX-a.x,c[0].pageY-a.y)):new vp(a.offsetX,a.offsetY)};var kN=function(a){Qu.call(this,"drag_end");this.position=a};K(kN,Qu);var lN=function(a){Qu.call(this,"drag_hover");this.position=a};K(lN,Qu);var mN=function(a,b){Qu.call(this,"drag_move");this.position=a;this.N=b};K(mN,Qu);var nN=function(a){Qu.call(this,"drag_start");this.position=a};K(nN,Qu);var oN=function(a,b){G.call(this);this.T=iN(a);this.H=!1;this.W=this.V=this.ta=this.na=0;this.O=new E(this);W(this,this.O);this.U=!1;this.N=null;this.ua=void 0===b||b;this.O.listen(this.T,["mousedown","touchstart"],this.va);this.O.listen(this.T,["mouseup","touchend"],this.ha);this.O.listen(this.T,["mousemove","touchmove"],this.wa);this.O.listen(document,["mouseup","touchend"],this.ha)};K(oN,G);
oN.prototype.va=function(a){"touchstart"!=a.type&&a.preventDefault();if(pN(a))if(a.button&&0!=a.hc.button)this.H&&this.ha(a);else{this.H=!0;var b=jN(a);this.na=b.x;this.ta=b.y;this.V=b.x;this.W=b.y;this.dispatchEvent(new nN(jN(a)))}};oN.prototype.ha=function(a){a.H!=document&&"touchend"!=a.type&&a.preventDefault();this.H&&(this.H=!1,this.N=null,this.dispatchEvent(new kN(jN(a))))};
oN.prototype.wa=function(a){a.preventDefault();this.N=a;this.U||(this.dispatchEvent(new lN(jN(a))),pN(a)&&this.H&&(this.U=!0,this.ua?setTimeout(J(this.ka,this),1):this.ka()))};var pN=function(a){a=a.hc.targetTouches;return null!=a&&1<a.length?!1:!0};oN.prototype.ka=function(){this.U=!1;if(this.H&&this.N){var a=jN(this.N),b=new ZI(a.x-this.V,a.y-this.W),c=new ZI(a.x-this.na,a.y-this.ta);this.dispatchEvent(new mN(jN(this.N),b,c));this.N=null;this.V=a.x;this.W=a.y}};var qN=function(){G.call(this);this.N=new ZI(0,0);this.O=null;this.H={};this.H[40]=!1;this.H[37]=!1;this.H[39]=!1;this.H[38]=!1;this.V=0;this.T=new Rw(1/60*1E3);W(this,this.T);this.U=new E(this);W(this,this.U);this.U.listen(this.T,"tick",this.ka)};K(qN,G);qN.prototype.stop=function(){this.H[40]=!1;this.H[37]=!1;this.H[39]=!1;this.H[38]=!1;this.T.stop();this.N=new ZI(0,0)};
qN.prototype.ka=function(){var a;if(!(a=0!=$I(this.N)))a:{for(var b in this.H)if(this.H[Number(b)]){a=!0;break a}a=!1}if(a){b=new ZI((this.H[37]?1:0)-(this.H[39]?1:0),(this.H[38]?1:0)-(this.H[40]?1:0));0<$I(b)&&b.normalize();var c=Date.now();a=(c-this.V)/1E3;this.V=c;up(b.x)!=up(this.N.x)&&(this.N.x=0);0!=b.x&&(this.N.x+=b.x/.2*a);up(b.y)!=up(this.N.y)&&(this.N.y=0);0!=b.y&&(this.N.y+=b.y/.2*a);this.N.x=tp(this.N.x,-1,1);this.N.y=tp(this.N.y,-1,1);c=this.N.clone();1<$I(c)&&c.normalize();b=new vp(0,
0);a=new ZI(a*c.x*1500,a*c.y*1500);this.dispatchEvent(new nN(b));this.dispatchEvent(new mN(b,a,a));this.dispatchEvent(new kN(a))}else this.T.stop()};qN.prototype.W=function(a){this.O&&a.keyCode in this.H&&(this.H[a.keyCode]=!0,this.T.enabled||(this.V=Date.now(),this.T.start()))};qN.prototype.ha=function(a){this.O&&a.keyCode in this.H&&(this.H[a.keyCode]=!1)};var rN=function(a,b,c){Qu.call(this,"zoom");this.amount=a;this.N=void 0!==c?c:null;this.U=void 0!==b?b:null};K(rN,Qu);var sN=function(a,b){G.call(this);a=iN(a);if(null==a)throw Error("vb");this.O=a;this.V=1/(.25*(b||Math.max(window.innerWidth,window.innerHeight)));this.H=0;this.N=new ZI(0,0);this.T=new E(this);W(this,this.T);Ru&&this.T.listen(this.O,["touchstart","touchmove"],this.U)};K(sN,G);
sN.prototype.U=function(a){var b=a.hc.touches;if(2==b.length){var c=b[0],d=b[1];var e=c.clientX-d.clientX;c=c.clientY-d.clientY;e=Math.sqrt(e*e+c*c);"touchstart"==a.type?(a=b[0],b=b[1],c=xw(this.O),this.N.x=(a.pageX+b.pageX)/2-c.x,this.N.y=(a.pageY+b.pageY)/2-c.y,this.H=e):"touchmove"==a.type&&(b=(e-this.H)*this.V,this.H=e,this.dispatchEvent(new rN(b,4,this.N)))}};var tN=function(a){Qu.call(this,"throw");this.N=a};K(tN,Qu);var uN=function(a){G.call(this);this.T=new E(this);W(this,this.T);this.T.listen(a,"drag_start",this.ha);this.T.listen(a,"drag_end",this.V);this.T.listen(a,"drag_move",this.W);this.U=this.N=0;this.O=new ZI(0,0);this.H=new ZI(0,0)};K(uN,G);uN.prototype.ha=function(a){this.N=Date.now();this.O=new ZI(a.position.x,a.position.y);300<this.N-this.U&&this.dispatchEvent(new tN(null));this.U=this.N};
uN.prototype.V=function(){if(200>Date.now()-this.N){this.H.scale(.2);var a=$I(this.H);1E3<a&&this.H.scale(1E3/a);10<=$I(this.H)&&this.dispatchEvent(new tN(this.H))}this.N=0;this.O=new ZI(0,0);this.H=new ZI(0,0)};uN.prototype.W=function(a){var b=Date.now(),c=b-this.N;if(!(50>c)){this.U=0;this.H.x=a.position.x;this.H.y=a.position.y;var d=this.H,e=this.O;d.x-=e.x;d.y-=e.y;this.H.scale(1E3/c);this.N=b;this.O.x=a.position.x;this.O.y=a.position.y}};var vN=function(a){Qu.call(this,"double_tap");this.position=a};K(vN,Qu);var wN=function(a){G.call(this);this.N=iN(a);this.T=0;this.H=!1;this.O=new E(this);W(this,this.O);Ru&&this.O.listen(this.N,["touchstart","touchmove","touchend"],this.U)};K(wN,G);
wN.prototype.U=function(a){if(1==a.hc.changedTouches.length&&this.N.offsetParent){var b=a.hc.changedTouches[0];"touchend"==a.type?(a=xw(this.N),b=new vp(b.pageX-a.x,b.pageY-a.y),a=Date.now(),300>=a-this.T&&this.H&&this.dispatchEvent(new vN(b)),this.H&&(this.T=a,this.H=!1)):"touchstart"==a.type?this.H=!0:"touchmove"==a.type&&(this.H=!1)}};var xN=function(a,b){G.call(this);this.H=a;a=fq(this.H)?this.H:this.H?this.H.body:null;this.U=!!a&&Fw(a);this.N=X(this.H,eh?"DOMMouseScroll":"mousewheel",this,b)};L(xN,G);
xN.prototype.handleEvent=function(a){var b=0,c=0,d=a.hc;"mousewheel"==d.type?(a=yN(-d.wheelDelta),void 0!==d.wheelDeltaX?(b=yN(-d.wheelDeltaX),c=yN(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),void 0!==d.axis&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);"number"===typeof this.O&&(b=tp(b,-this.O,this.O));"number"===typeof this.T&&(c=tp(c,-this.T,this.T));this.U&&(b=-b);b=new zN(a,d,b,c);this.dispatchEvent(b)};var yN=function(a){return fh&&(gh||ih)&&0!=a%40?a:a/40};
xN.prototype.oa=function(){xN.qa.oa.call(this);ov(this.N);this.N=null};var zN=function(a,b,c,d){Tu.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d};L(zN,Tu);var AN=function(a){G.call(this);this.H=new E(this);W(this,this.H);this.O=iN(a);this.W=new xN(this.O);W(this,this.W);this.T=new wN(this.O);W(this,this.T);this.N=new uM;W(this,this.N);this.ka=!0;this.U=0;this.V=100;this.H.listen(this.T,"double_tap",this.ta);this.H.listen(this.O,"dblclick",this.ha);this.H.listen(this.W,"mousewheel",this.na);this.H.listen(this.N,"key",this.va)};K(AN,G);AN.prototype.ta=function(a){this.ha({offsetX:a.position.x,offsetY:a.position.y})};
AN.prototype.ha=function(a){this.dispatchEvent(new rN(1,2,new ZI(a.offsetX,a.offsetY)))};AN.prototype.na=function(a){if(this.ka){var b=Date.now();Math.abs(a.deltaY)>=Math.abs(a.deltaX)&&b-this.U>=this.V&&(a.preventDefault(),this.dispatchEvent(new rN(.5*-up(a.deltaY),1,new ZI(a.offsetX,a.offsetY))),this.U=b)}};AN.prototype.va=function(a){switch(a.N){case 43:case 61:this.dispatchEvent(new rN(1,3,void 0));break;case 45:case 95:this.dispatchEvent(new rN(-1,3,void 0))}};var BN=function(a,b,c,d){G.call(this);for(var e=0;e<b.length;++e)b[e].ei(this);for(e=0;e<a.length;++e)a[e].ei(this),W(this,a[e]);this.H=c;this.N=d};K(BN,G);BN.prototype.listen=function(a,b,c,d){return G.prototype.listen.call(this,a,b,!0,d)};var CN=function(a){this.H=iN(a);this.W=this.V=this.U=this.T=this.O=!1;this.N=[]};CN.prototype.add=function(a){this.N.push(a);return this};var DN=function(a){Qu.call(this,"resize");this.size=a};K(DN,Qu);var FN=function(a,b){G.call(this);this.T=iN(a);this.H=EN(this);this.N=new E(this);W(this,this.N);(void 0===b||b)&&this.N.listen(window,"resize",this.O)};K(FN,G);
var EN=function(a){var b=a.T;if("none"!=pw(b,"display"))var c=new yp(b.clientWidth,b.clientHeight);else{c=b.style;var d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";b=new yp(b.clientWidth,b.clientHeight);c.display=d;c.position=f;c.visibility=e;c=b}return 0==c.width||0==c.height?a.H||new yp(0,0):c.clone()};FN.prototype.trigger=function(){this.O(null)};FN.prototype.O=function(){var a=EN(this);zp(this.H,a)&&0!=a.width&&0!=a.height||(this.H=a,this.dispatchEvent(new DN(a)))};var GN=function(a){this.N=null;this.O=a;this.T=Co;this.H=0},HN=function(a){a=a.T(a.O.H);return new yp(a.width,a.height)},IN=function(a){return hJ(a.N,HN(a))},JN=function(a,b,c,d){d=Math.max(0,(1-d)/2,a.H);a=.5-d;d=.5+d;return c>b&&b<a?Math.min(c,a):c<b&&b>d?Math.max(c,d):b};var KN=function(a,b,c){Qu.call(this,"level_change");this.N=a;this.animate=b;this.U=void 0!==c?c:null};K(KN,Qu);var LN=function(a,b,c,d,e){Qu.call(this,"viewport_update");this.left=a;this.top=b;this.right=c;this.bottom=d;this.N=e};K(LN,Qu);Ue("MicroscopeResizeMode",{tq:"fill",FIXED:"fixed",ow:"scale"});var MN=function(){U.call(this)};L(MN,U);MN.prototype.cancel=function(){return!1};var NN=function(a,b){U.call(this);this.U=a;this.V=b;this.N=0;this.O=new jf;this.H={};this.T=new E(this);W(this,this.T)};L(NN,U);var PN=function(a){a.T.Gd();ON(a,!0);for(var b in a.H)a.H[b].dispose();a.H={};a.N=0;a.O=new jf};
NN.prototype.load=function(a,b,c){var d=null;a in this.H?(d=this.H[a],d.H+=1,1==d.H&&this.O.remove(d)):(d=QN(this,a,void 0,b),ON(this,!1));void 0!==c&&(d.Fc()?c(d):this.T.listen(d,"resource_loaded",function(e){c(e.Fu)}));return d};var QN=function(a,b,c,d){var e=a.H[b];if(a.Fc(b)&&e)return e.H+=1,e;d=void 0!==d?d:1;e=new RN(b,d,J(a.W,a));a.H[b]=e;a.N+=d;void 0===c?a.U.load(b,J(a.tf,a)):a.tf(b,c);e.H+=1;return e};NN.prototype.tf=function(a,b){a in this.H&&this.H[a].tf(b)};
NN.prototype.Fc=function(a){return a in this.H&&this.H[a].Fc()};NN.prototype.clear=function(){ON(this,!0)};NN.prototype.W=function(a){this.O.H.push(a);ON(this,!1)};var ON=function(a,b){for(;(b||a.N>a.V)&&!a.O.isEmpty();){var c=DD(a.O);delete a.H[c.key];c.Fc()||a.U.cancel(c.key);a.N-=c.Tr;c.dispose()}};NN.prototype.oa=function(){PN(this);NN.qa.oa.call(this)};var RN=function(a,b,c){G.call(this);this.key=a;this.Tr=b;this.data=null;this.H=0;this.N=c};L(RN,G);RN.prototype.tf=function(a){this.data=a;this.dispatchEvent(new SN(this))};
RN.prototype.Fc=function(){return null!=this.data};var SN=function(a){Qu.call(this,"resource_loaded");this.Fu=a};L(SN,Qu);var TN=function(a){Qu.call(this,"view_move");this.position=a};K(TN,Qu);var UN=function(a){xx.call(this);this.N=Yp(document,"div");Dt(this.N,"m2-glassLayer");null!=a&&Bx(this).listen(a,"resize",this.ha)};K(UN,xx);UN.prototype.wc=function(){this.Rb(this.N)};UN.prototype.ha=function(a){zw(this.N,a.size.width,a.size.height)};UN.prototype.T=function(a){nw(this.N,"cursor",a?"move":"auto")};var VN=function(a,b,c,d){G.call(this);this.y=this.x=0;this.visible=!1;this.size=new yp(0,0);this.url=a;this.ha=b;this.H=c;this.W=d;this.T=!0};K(VN,G);VN.prototype.setVisible=function(a){(this.visible=a)||WN(this,[])};VN.prototype.isVisible=function(){return this.visible};var XN=function(a,b){zp(b,a.size)||(a.size=b,a.resize(a.size))};var YN=function(a,b){Qu.call(this,"tile_loaded");this.N=a;this.U=b};K(YN,Qu);var ZN=function(a,b,c,d){U.call(this);this.W=c;this.H=d;this.ka=new vp(a,b)};K(ZN,U);ZN.prototype.setVisible=function(a){if(a!=!(!this.H||!this.H.parentNode))if(a)this.na(),this.W.appendChild(this.H);else try{this.U(),this.W.removeChild(this.H)}catch(b){}};var $N={90:"m2-tileRotation90",180:"m2-tileRotation180",270:"m2-tileRotation270"};var dO=function(a,b,c,d,e,f,g){var k=f.Fc(a)?f.H[a].data:null,m;if(m=k)null==aO&&(m=Yp(document,"canvas"),aO=!(!m||!m.getContext)),aO&&k.Bj?(m=Yp(document,"canvas"),m.width=k.Bj.naturalWidth,m.height=k.Bj.naturalHeight,m.getContext("2d").drawImage(k.Bj,0,0)):m=null;return(k=m)?new bO(b,c,e,k,g):new cO(a,b,c,d,e,f,g)},eO=function(a,b,c,d,e,f){ZN.call(this,a,b,d,e);Et(e,["hidden","m2-tileLayerImg"]);this.ha=c;this.V=null!=f?f:null;this.T=null};K(eO,ZN);
eO.prototype.U=function(){null!=this.T&&(clearTimeout(this.T),this.T=null)};var fO=function(a){a.ha||Dt(a.H,"m2-noTransition");Ht(a.H,"hidden",!1);if(null!=a.V){var b=a.ha?500:0;a.T=setTimeout(J(a.Ba,a,a.V),b);a.V=null}};eO.prototype.Ba=function(a){a();this.T=null};eO.prototype.oa=function(){this.U();ZN.prototype.oa.call(this)};
var cO=function(a,b,c,d,e,f,g){eO.call(this,b,c,d&&!f.Fc(a),e,Yp(document,"img"),g);this.Aa=a;this.wa=f;this.N=null;this.ta=bh&&!vh("11")?"readystatechange":"load";this.O=new E(this);W(this,this.O)};K(cO,eO);cO.prototype.na=function(){Ht(this.H,"hidden",!0);this.N=this.wa.load(this.Aa,1);this.N.Fc()?this.ua():this.O.Tc(this.N,"resource_loaded",this.ua)};cO.prototype.U=function(){this.H.removeAttribute("src");this.O.Gd();if(this.N){var a=this.N;--a.H;0==a.H&&a.N(a);this.N=null}eO.prototype.U.call(this)};
cO.prototype.ua=function(){this.O.listen(this.H,this.ta,this.va);this.H.src=this.N.data.getTileUrl()};cO.prototype.va=function(){if(this.H.complete||"complete"==this.H.readyState)this.O.Ub(this.H,this.ta,this.va),fO(this)};var bO=function(a,b,c,d,e){eO.call(this,a,b,!1,c,d,e)};K(bO,eO);bO.prototype.na=function(){fO(this)};var gO=function(a,b,c,d,e,f){VN.call(this,b,c,d,e);this.N=Yp(document,"div");this.N.style.direction="ltr";nw(this.N,"zIndex",Math.floor(Math.log(fJ(d))/Math.log(2)*10));this.O=[];this.V=f;Dt(this.N,"m2-tileLayer");a.appendChild(this.N)};K(gO,VN);gO.prototype.remove=function(){WN(this,[]);this.visible=!1;this.N.parentNode.removeChild(this.N)};gO.prototype.setPosition=function(a,b){this.x=a;this.y=b};
var WN=function(a,b){for(var c={},d=0;d<a.O.length;++d){var e=a.O[d],f=e.ka;c["("+f.x+", "+f.y+")"]=e}a.O=[];for(d=0;d<b.length;++d){f=new ZI(b[d].x,b[d].y);var g="("+f.x+", "+f.y+")";e=c[g];if(null!=e)delete c[g];else{e=hO(a,f.x,f.y);W(a,e);if(null==e)continue;e.setVisible(!0)}a.U(e);a.O.push(e)}for(var k in c)c[k].setVisible(!1)};
gO.prototype.U=function(a){var b=new ZI(this.size.width/fJ(this.H),this.size.height/gJ(this.H)),c=this.H.U*b.x,d=this.H.T*b.y,e=a.ka,f=e.x*c+this.H.N.x*b.x-(Math.round(this.x)-this.x);e=e.y*d+this.H.N.y*b.y-(Math.round(this.y)-this.y);var g=Math.round(f),k=Math.round(e);b=new ZI(g,k);c=new yp(Math.round(f+c)-g,Math.round(e+d)-k);d=this.H.rotation||0;f=$N[d];this.V&&!f?a.H.style.webkitTransform="translate3d("+b.x+"px, "+b.y+"px, 0)":(Ht(a.H,f,!!f),a.H.style.left=b.x+"px",a.H.style.top=b.y+"px");90==
d||270==d?zw(a.H,c.height,c.width):zw(a.H,c.width,c.height)};gO.prototype.resize=function(a){zw(this.N,a.width,a.height);Ea(this.O,this.U,this)};var hO=function(a,b,c){var d=a.url.Gg(b,c,a.H.H,a.ha.timestamp,window),e=J(function(){this.dispatchEvent(new YN(this.H.H,new vp(b,c)))},a);return dO(d,b,c,0<a.H.H&&a.T,a.N,a.W,e)};var iO=function(a,b,c,d){U.call(this);this.O=a;this.O.style.overflow="hidden";this.N=Yp(document,"div");this.N.style.direction="ltr";this.N.style.overflow="hidden";this.N.className="m2-dragContainer";this.H=null;"checkered"==d&&(this.H=Yp(document,"div"),this.H.className="m2-background",this.N.appendChild(this.H));this.T=[];this.U=this.W=null;this.ha=b;this.V=c};K(iO,U);var jO=function(a){a.O.appendChild(a.N)};iO.prototype.oa=function(){ov(this.U);kO(this);U.prototype.oa.call(this)};
iO.prototype.ka=function(){};
var kO=function(a,b){for(var c=a.T.length-1;0<=c;--c)c!=b&&lO(a,a.T[c])},lO=function(a,b){La(a.T,b)&&(b.remove(),b.dispose())},mO=function(a,b,c,d,e){Ea(a.T,function(k){k.setPosition(b,c)},a);var f=Math.round(b),g=Math.round(c);zw(a.N,d);a.V?a.N.style.webkitTransform="translate3d("+f+"px, "+g+"px, 0)":a.N.style.margin=g+"px 0 0 "+f+"px";a.H&&(zw(a.H,d),d=Math.pow(2,e-Math.floor(e)),a.V?(a.H.style.backgroundSize="50px",a.H.style.transformOrigin="0% 0%",a.H.style.transform="scale3d("+d+", "+d+", 1)"):
(a.H.style.backgroundSize="50px",a.H.style.backgroundPosition="0% 0%"))};var nO=function(a,b,c,d){G.call(this);this.va=a;this.W=b;this.N=[];this.H=null;this.O=c;this.na=!0;this.T=null;this.U=new BC;this.ta=d||function(){};this.ha=new yp(0,0);this.V=0;this.ka=new E(this);W(this,this.ka)};K(nO,G);
nO.prototype.load=function(a,b,c,d){this.H&&(lO(c,this.H),this.H=null);var e=void 0;d&&(e=Math.ceil(this.V),this.H=this.N[e]);kO(c,e);this.N=[];d=0;for(e=b.H;d<e;++d){var f=b.levels[d];if(!f)throw Error("wb`"+d);var g=c;f=new gO(g.N,a,b,f,g.ha,g.V);g.T.push(f);g=f;this.ka.listen(g,"tile_loaded",this.ua);this.N.push(g)}oO(this,this.na)};
var qO=function(a,b,c,d,e){mO(a.W,b,c,d,e);var f=a.va.H;b=new jw(-(c/d.height),(f.width-b+d.width)/d.width-1,(f.height-c+d.height)/d.height-1,-b/d.width);c=a.O;c.N=c.H.levels[Math.ceil(e)];c.U=!0;c=a.O;c.V=b.clone();c.U=!0;a.V=e;a.ha=d;pO(a)},pO=function(a){for(var b=Math.ceil(a.V),c=rO(a.O,b),d=new BC,e=0;e<c.length;++e){var f=c[e];d.add(f.x+","+f.y+","+b)}e=a.U;b=new BC;c=Tr(d);for(f=0;f<c.length;f++){var g=c[f];e.contains(g)&&b.add(g)}a.U=b;e=a.U;d=d.clone();e=Tr(e);b=e.length;for(c=0;c<b;c++)d.remove(e[c]);
d.size=d.H.size;a.T=d;for(e=0;e<a.N.length;++e)d=a.N[e],b=rO(a.O,e),c=0<b.length,d.setVisible(c),c&&WN(d,b);for(e=0;e<a.N.length;++e)d=a.N[e],XN(d,a.ha);a.H&&XN(a.H,a.ha)},oO=function(a,b){a.na=b;for(var c=0;c<a.N.length;++c)a.N[c].T=b};nO.prototype.ua=function(a){var b=a.U;b=b.x+","+b.y+","+a.N;this.T&&this.T.has(b)&&(this.T.delete(b),this.U.add(b),0==this.T.size&&(this.O.U=!0,pO(this),this.ta(),this.H&&(lO(this.W,this.H),this.H=null)));this.dispatchEvent(a)};
nO.prototype.oa=function(){this.H&&(lO(this.W,this.H),this.H=null);G.prototype.oa.call(this)};var sO=function(a){this.N=null;this.V=new jw(0,1,1,0);this.ka=a;this.ha=this.H=null;this.O={};this.W=!1;this.U=!0;this.T={}},tO=function(a,b,c){a.H=b;a.ha=c;a.U=!0},rO=function(a,b){if(a.U){a.T={};for(var c=a.N.H,d=0;d<=a.H.levels.length;++d)if(0==d){for(var e=a.O,f=a.H.levels[0],g=[],k=0;k<f.nf;++k)for(var m=0;m<f.qf;++m)g.push(new vp(k,m));e[0]=g}else if(d==c)for(a.O[c]=[],e=uO(a,a.N),f=0;f<e.length;++f)g=e[f],vO(a,c,g)?a.O[c].push(g):(a.T[g.x+","+g.y]=g,a.W||a.O[c].push(g));else a.O[d]=[];wO(a);
for(c=a.N.H-1;1<=c&&!Hc(a.T);--c)for(d=a.H.levels[c],e=uO(a,a.H.levels[c],!0),f=0;f<e.length;++f){g=e[f];k=kJ(a.N,lJ(d,g));m=kJ(a.N,lJ(d,new vp(g.x+1,g.y+1)));for(var n=!1,r=k.x;r<m.x;++r)for(var u=k.y;u<m.y;++u){var x=r+","+u;x in a.T&&(n=!0,delete a.T[x])}n&&a.O[c].push(g)}a.U=!1}return a.O[b]||[]},wO=function(a){var b=a.N.H+1;if(!(b>=a.H.levels.length)){var c=uO(a,a.H.levels[b],!0);if(0!=c.length){var d={};Ea(c,function(u){d[u.x+","+u.y]=u},a);for(var e in a.T){c=a.T[e];c=kw(lJ(a.N,c),lJ(a.N,c.x+
1,c.y+1));for(var f=a.H.levels[b],g=!0,k=kJ(f,c.left,c.top),m=new vp(k.x,k.y);m.x<f.nf;++m.x){var n=void 0;for(m.y=k.y;m.y<f.qf;++m.y){n=lJ(f,m);if(n.x>=c.right||n.y>=c.bottom)break;var r=m.x+","+m.y;r in d?null!=d[r]&&(a.O[b].push(new vp(m.x,m.y)),d[r]=null):g=!1}if(n.x>=c.right)break}g&&delete a.T[e]}}}},uO=function(a,b,c){var d=kJ(b,new vp(a.V.left,a.V.top)),e=kJ(b,new vp(a.V.right,a.V.bottom));d.x=tp(d.x,0,b.nf-1);d.y=tp(d.y,0,b.qf-1);e.x=tp(e.x,0,b.nf-1);e.y=tp(e.y,0,b.qf-1);for(var f=[],g=d.x;g<=
e.x;++g)for(var k=d.y;k<=e.y;++k)c&&!vO(a,b.H,g,k)||f.push(new vp(g,k));return f},vO=function(a,b,c,d){c instanceof vp?(d=c.y,c=c.x):void 0===d&&(d=0);return a.ka.Fc(a.ha.Gg(c,d,b,a.H.timestamp,window))};var zO=function(){xx.call(this);this.Wa=bh&&vh("8");this.wa=0;this.Pa=null;this.N=this.H.createElement("div");Et(this.N,["m2-zoomSlider","m2-transition"]);this.Aa=this.H.createElement("div");Et(this.Aa,["m2-zoomInButton","m2-transition"]);this.N.appendChild(this.Aa);this.na=this.H.createElement("div");iq(this.na,"+");Et(this.na,["m2-zoomButtonLabel","m2-transition"]);this.Aa.appendChild(this.na);this.Ba=this.H.createElement("div");Et(this.Ba,["m2-zoomOutButton","m2-transition"]);this.N.appendChild(this.Ba);
this.ua=this.H.createElement("div");iq(this.ua,"\u2013");Et(this.ua,["m2-zoomButtonLabel","m2-transition"]);this.Ba.appendChild(this.ua);this.Da=this.H.createElement("div");Et(this.Da,["m2-zoomSliderKnobSurface","m2-transition"]);this.N.appendChild(this.Da);this.ka=this.H.createElement("div");Et(this.ka,["m2-zoomSliderKnob","m2-transition"]);this.Da.appendChild(this.ka);this.ha=null;this.T=new Rw(1E3);W(this,this.T);Bx(this).listen(this.T,"tick",function(){xO(this,!1)});this.Oa=!1;Bx(this).listen(this.N,
"mouseover",function(){this.T.stop();this.Oa=!0;xO(this,!0)});Bx(this).listen(this.N,"mouseout",function(){this.Oa=!1;this.T.stop();this.T.start()});yO(this);xO(this,!1);this.Fa=void 0};K(zO,xx);zO.prototype.wc=function(){this.Rb(this.N)};var AO=function(a){a.Oa||(xO(a,!0),a.T.stop(),a.T.start())},BO=function(a,b){a.Pa=b};zO.prototype.Za=function(a){"start"!=a.type&&(a=a.left/this.wa,null!=this.Pa&&this.Pa(a))};
var xO=function(a,b){var c=a.getHeight(b)+"px",d=b?"30px":"0";a.N.style.height=tw(c,!0);a.N.style.backgroundColor=a.Wa?"rgb(0, 0, 0)":"rgba(0, 0, 0, "+(b?"1":"0.5")+")";a.ka.style.height=tw(c,!0);a.Da.style.height=c;a.Aa.style.height=c;a.Ba.style.height=c;a.ua.style.height=d;a.na.style.height=d;a.Wa?(b=b?"visible":"hidden",a.ua.style.visibility=b,a.na.style.visibility=b):(b=b?"1":"0",a.ua.style.opacity=b,a.na.style.opacity=b)};zO.prototype.getHeight=function(a){return a?30:8};
var yO=function(a){Bx(a).listen(a.Aa,"click",function(){AO(this);this.dispatchEvent(new rN(1))});Bx(a).listen(a.Ba,"click",function(){AO(this);this.dispatchEvent(new rN(-1))})};Ue("MicroscopeZoomWidgetMode",{Dw:0,kw:1,uw:2,Uv:3,Ew:4});var EO=function(a,b){xx.call(this);this.N=150;this.jg=new vp(10,10);this.T=this.H.createElement("div");Dt(this.T,"m2-zoomWidget");uw(this.T,this.jg);this.Eb=this.H.createElement("div");Dt(this.Eb,"m2-wrapper");this.T.appendChild(this.Eb);this.Oa=this.H.createElement("div");Dt(this.Oa,"m2-thumbView");this.Eb.appendChild(this.Oa);this.Zc=new UN;this.Zc.render(this.Oa);W(this,this.Zc);this.Ii=new oN(this.Zc);W(this,this.Ii);Bx(this).listen(this.Ii,"drag_hover",this.nt);Bx(this).listen(this.Ii,["drag_start",
"drag_move"],this.qr);this.Da=new yp(this.N,this.N);this.Oe=0;this.Ul=this.H.createElement("div");Dt(this.Ul,"m2-visibleAreaMarker");this.Oa.appendChild(this.Ul);this.Aa=[];for(var c=0;4>c;++c)this.Aa[c]=this.H.createElement("div"),Dt(this.Aa[c],"m2-darkAreaMarker"),this.Oa.appendChild(this.Aa[c]);this.na=new zO;W(this,this.na);Bx(this).listen(this.na,"zoom",function(d){this.dispatchEvent(d);CO(this)});this.na.render(this.T);BO(this.na,J(this.pr,this));this.Ba=this.H.createElement("div");Dt(this.Ba,
"m2-thumbnailWrapper");this.Oa.appendChild(this.Ba);this.Jb=a(this.Ba);jO(this.Jb);W(this,this.Jb);this.ig=new FN(this.Ba);W(this,this.ig);this.bo=new sO(b);this.hg=new nO(this.ig,this.Jb,this.bo);W(this,this.hg);this.Vl=0;this.Wa=1;this.wa=0;this.ha=1;this.ka=new yp(0,0);this.Pa=new ZI(0,0);this.Za=new ZI(0,0);this.Fa=null;this.ua=new Rw(1E3);W(this,this.ua);Bx(this).listen(this.ua,"tick",function(){this.setVisible(!1)});this.Pe=!1;this.co=0;Bx(this).listen(this.T,"mouseover",function(){this.ua.stop();
this.Pe=!0;this.setVisible(DO(this))});Bx(this).listen(this.T,"mouseout",function(){this.Pe=!1;this.ua.stop();this.ua.start()})};K(EO,xx);EO.prototype.wc=function(){this.Rb(this.T)};var CO=function(a){a.Pe||(a.co=Date.now(),a.setVisible(DO(a)),a.ua.stop(),a.ua.start())};EO.prototype.qr=function(a){var b=new ZI(a.position.x-this.Pa.x,a.position.y-this.Pa.y);a=b.x-this.Za.x;b=b.y-this.Za.y;a/=this.ka.width*this.N*this.ha;b/=this.ka.height*this.N*this.ha;this.dispatchEvent(new TN(new ZI(a,b)))};
EO.prototype.pr=function(a){this.dispatchEvent(new KN(this.wa+a*(this.Wa-this.wa),!1))};EO.prototype.nt=function(){CO(this);AO(this.na)};var DO=function(a){return 4==a.Oe&&a.Vl<=a.wa?!1:a.Wa>a.wa};EO.prototype.setVisible=function(a,b){Ht(this.T,"m2-transition",!a&&!b);bh&&vh("8")?this.T.style.visibility=a?"visible":"hidden":Dw(this.T,a?1:0)};
var GO=function(a,b,c,d){a.Fa=b;a.Wa=b.H-1;a.setVisible(DO(a),!0);FO(a);a.hg.load(c,b,a.Jb,d);tO(a.bo,b,c)},FO=function(a){if(null==a.Fa)throw Error("xb");zw(a.T,a.N,a.N);var b=a.Fa.levels[a.Wa];b=fJ(b)/gJ(b);a.ka=new yp(Math.min(1,b),Math.min(1,1/b));b=a.N*a.ka.width;var c=a.N*a.ka.height;zw(a.Ba,b,c);a.ig.trigger();c=(a.N-c)/2;a.Ba.style.marginTop=c+"px";b=(a.N-b)/2;a.Ba.style.marginLeft=b+"px";a.Pa=new ZI(Math.round(b),Math.round(c));b=a.na;a=a.N;b.ha||(b.ha=new $w(b.ka,null),b.ha.U=!0,W(b,b.ha),
Bx(b).listen(b.ha,["start","drag","end"],b.Za));b.wa=a-60;ax(b.ha,new lw(0,0,b.wa,0))},HO=function(a,b,c){a.N=Math.max(100,c);a.Da=new yp(a.N,a.N);c={bottom:"",left:"",right:"",top:""};b.left||b.right||(b.left=a.jg.x);b.left?c.left=b.left+"px":b.right&&(c.right=b.right+"px");b.top||b.bottom||(b.top=a.jg.y);b.top?c.top=b.top+"px":b.bottom&&(c.bottom=b.bottom+a.na.getHeight(!0)+"px");nw(a.T,c);null!=a.Fa&&FO(a)},IO=function(a,b,c,d,e){null!=a&&(a.style.margin=c+"px 0 0 "+b+"px",a.style.width=d+"px",
a.style.height=e+"px")};var JO=function(a){return 1-Math.pow(1-a,3)};var KO=function(a,b,c,d,e){G.call(this);this.ka=a;this.wa=b;this.W=c;this.Da=d;this.mb=void 0!==e?e:!0;this.O=null;this.H=0;this.N=new ZI(.5,.5);this.ua=this.T=null;this.ta=this.ha=0;this.va=EN(this.W);this.Ba="fixed";this.na=!1;this.Ja=null;this.U=new E(this);W(this,this.U);this.Aa=new Rw(100);W(this,this.Aa);this.V=new GN(c);this.U.listen(this.ka,"zoom",this.jt);this.U.listen(this.ka,"level_change",this.Vs);this.U.listen(this.ka,"view_move",this.ht);this.U.listen(this.ka,"drag_move",this.Qs);this.U.listen(this.ka,
"throw",this.dt);this.U.listen(this.W,"resize",this.bt);this.U.listen(this.Aa,"tick",this.Fa)};K(KO,G);var NO=function(a,b,c){a.V.N=b;if(c){var d=a.H;a.H=hJ(b,jJ(a.O,a.H));d=a.H-d;a.ta+=d;a.ha+=d}else a.N.x=.5,a.N.y=.5,a.H=0,a.T=null,a.Aa.start();a.O=b;b=a.wa;d=IN(a.V);b.wa=d;DO(b)||b.setVisible(!1);c?a.T?LO(a,a.H):MO(a,a.H,0):(a.H=0,MO(a,IN(a.V),0))};KO.prototype.hf=function(){return Math.round(100*this.H)/100>Math.round(100*IN(this.V))/100};
var OO=function(a,b,c){var d=HN(a.V);MO(a,"fill"==c?iJ(a.O,d):hJ(a.O,d),b?void 0:0)},TO=function(a,b,c,d){var e=a.W.H,f=b.z;b.size&&(f=hJ(a.O,new yp(e.width/b.size.width,e.height/b.size.height)));f=PO(a,f);d?MO(a,f,c,d):0>=c?(QO(a),a.H=f,RO(a,b.x,b.y),MO(a,a.H,0)):SO(a,new ZI(b.x,b.y),f,c)};KO.prototype.getState=function(){var a=jJ(this.O,this.H),b=this.W.H;return new xJ(this.N.x,this.N.y,this.H,new yp(b.width/a.width,b.height/a.height))};
KO.prototype.setPosition=function(a,b){b?RO(this,a.x,a.y):(this.N.x=a.x,this.N.y=a.y);UO(this,!0);VO(this)};
var WO=function(a,b,c,d){var e=a.ha+b;1==Math.abs(b)&&(e=Math.round(e));e=PO(a,e);QO(a);e!=a.H&&MO(a,e,c?void 0:0,d)},MO=function(a,b,c,d){a.ua=void 0!==d?d:null;QO(a);!a.mb||void 0!==c&&0>=c?(a.ha=b,LO(a,b,a.ua)):(a.ha=b,a.ta=a.H,a.T=new FM([void 0,void 0,0],[void 0,void 0,1],c||600,JO),W(a,a.T),a.U.listen(a.T,"animate",a.Xm),a.U.Tc(a.T,"end",a.Ep),a.T.play())},SO=function(a,b,c,d){QO(a);a.ta=a.H;a.ha=null!=c?c:a.H;c=a.H!=a.ha;a.T=new FM([a.N.x,a.N.y,c?0:void 0],[b.x,b.y,c?1:void 0],d||500,JO);W(a,
a.T);a.U.listen(a.T,"animate",a.Xm);a.U.Tc(a.T,"end",a.Ep);a.T.play()};h=KO.prototype;h.bt=function(){if(this.O){var a=0;if(this.va&&"scale"==this.Ba){a=EN(this.W);var b=jJ(this.O,this.H);a=hJ(this.O,new yp(a.width/this.va.width*b.width,a.height/this.va.height*b.height));a-=this.H}else"fill"==this.Ba&&(a=EN(this.W),a=iJ(this.O,new yp(a.width,a.height)),a-=this.H);this.va=EN(this.W);b=this.wa;var c=IN(this.V);b.wa=c;DO(b)||b.setVisible(!1);WO(this,a,!1);XO(this);VO(this)}};
h.ht=function(a){this.setPosition(a.position,!0)};h.dt=function(a){if(null!=a.N){var b=jJ(this.O,this.H);SO(this,new ZI(this.N.x-a.N.x/b.width,this.N.y-a.N.y/b.height))}else QO(this)};h.jt=function(a){WO(this,a.amount,4!=a.U,a.N)};h.Vs=function(a){var b=PO(this,a.N);MO(this,b,a.animate?void 0:0,a.U)};h.Qs=function(a){if(null==this.O)throw Error("zb");if(null==this.T){var b=jJ(this.O,this.H);this.setPosition(new ZI(this.N.x-a.N.x/b.width,this.N.y-a.N.y/b.height),!0)}};
h.Xm=function(a){var b=this.H;null==a.z||isNaN(a.z)||(b=this.ta,b=PO(this,b+a.z*(this.ha-b)));LO(this,b,this.ua);null==a.x||isNaN(a.x)||null==a.y||isNaN(a.y)||this.setPosition(new ZI(a.x,a.y),!0)};h.Ep=function(a){this.Xm(a);this.ha=this.H;this.ua=this.T=null};var PO=function(a,b){return tp(b,IN(a.V),a.O.H-1)};KO.prototype.Fa=function(){var a=this.getState(),b=!yJ(this.Ja,a);this.Ja=a;UO(this,b)};
var UO=function(a,b){var c=a.na;a.na=b;c!=a.na&&VO(a)},LO=function(a,b,c){if(null!=c){var d=a.W.H,e=jJ(a.O,b),f=(c.x-d.width/2)/e.width;d=(c.y-d.height/2)/e.height;e=YO(a,a.H);var g=jJ(a.O,a.H),k=(c.y-e.y)/g.height;a.N.x=(c.x-e.x)/g.width-f;a.N.y=k-d}a.H=PO(a,b);c=a.wa;c.Vl=a.H;4==c.Oe&&Date.now()-c.co<c.ua.H&&c.setVisible(DO(c));b=c.na;c=(c.Vl-c.wa)/(c.Wa-c.wa);c=Math.max(Math.min(c,1),0);null==b.Fa&&(b.Fa=Fw(b.N));b.Fa?b.ka.style.marginRight=b.wa*c+"px":b.ka.style.marginLeft=b.wa*c+"px";XO(a);UO(a,
!0);VO(a)},VO=function(a){var b=jJ(a.O,a.H),c=YO(a,a.H),d=a.W.H;a.dispatchEvent(new LN(-(c.x/b.width),-(c.y/b.height),(d.width-c.x+b.width)/b.width-1,(d.height-c.y+b.height)/b.height-1,a.na));b=YO(a,0);c=jJ(a.O,a.H);a.Da.O.W=a.na;qO(a.Da,b.x,b.y,c,a.H)},QO=function(a){null!=a.T&&(a.T.stop(!1),a.T=null)},YO=function(a,b){b=jJ(a.O,b);var c=a.W.H;c=new ZI(c.width/2-b.width*a.N.x,c.height/2-b.height*a.N.y);var d=jJ(a.O,a.H);c.x+=a.N.x*(b.width-d.width);c.y+=a.N.y*(b.height-d.height);return c},RO=function(a,
b,c){var d=a.N.x,e=a.N.y;a.N.x=b;a.N.y=c;XO(a,d,e)},XO=function(a,b,c){var d=a.V;var e=a.getState();var f=e.x,g=e.y,k=jJ(d.N,e.z),m=d.O.H;f=JN(d,f,null!=b?b:f,m.width/k.width);g=JN(d,g,null!=c?c:g,m.height/k.height);c=HN(d);b=c.width/k.width;m=c.height/k.height;var n=k=d.H;b>m?k=Math.max((b-m)/2,d.H):n=Math.max((m-b)/2,d.H);d=g+Math.max(-.5,-m/2+n);c=f+Math.min(.5,b/2-k);m=g+Math.min(.5,m/2-n);b=f+Math.max(-.5,-b/2+k);0>b?f-=b:1<c&&(f+=1-c);0>d?g-=d:1<m&&(g+=1-m);e=new xJ(f,g,e.z);a.N.x=e.x;a.N.y=
e.y};var ZO=function(a,b,c,d,e,f){this.imageUrl=a;this.size=new yp(b,c);this.wn=d||"";a=null;e&&f&&(a=new yp(e,f));this.N=a;this.H=-1;this.O=Math.min(512,e||b,f||c)};L(ZO,mJ);h=ZO.prototype;h.fk=function(){return""};
h.Ig=function(){var a=new aJ;a.O=this.size.width;a.N=this.size.height;a.H=Math.ceil(Math.log(Math.max(this.size.width+1,this.size.height+1)/this.O)/Math.log(2))+1;a.origin="TOP_LEFT";for(var b=0;b<a.H;++b){var c=1/Math.pow(2,a.H-1-b),d=this.size.width*c;c*=this.size.height;this.wn&&this.N.height>=c&&this.N.width>=d&&(this.H=b);d=new eJ(b,null,d,c,a.origin);d.nf=1;d.qf=1;d.Eh=0;d.Fh=0;a.levels.push(d)}return a};h.getTileUrl=function(a,b,c){return c<=this.H?this.wn:this.imageUrl};
h.Gg=function(a,b,c){return this.getTileUrl(a,b,c)};h.Th=function(a){null!=a&&a(this.Ig(null));return!0};var bP=function(a){this.T=a;this.N=this.T.length/4;this.U=this.N+6;this.O=[[],[],[],[]];this.V=[[],[],[],[]];this.H=Array(4*(this.U+1));for(a=0;a<this.N;a++)this.H[a]=[this.T[4*a],this.T[4*a+1],this.T[4*a+2],this.T[4*a+3]];var b=Array(4);for(a=this.N;a<4*(this.U+1);a++){b[0]=this.H[a-1][0];b[1]=this.H[a-1][1];b[2]=this.H[a-1][2];b[3]=this.H[a-1][3];if(0==a%this.N){var c=b,d=c[0];c[0]=c[1];c[1]=c[2];c[2]=c[3];c[3]=d;$O(b);b[0]^=aP[a/this.N][0];b[1]^=aP[a/this.N][1];b[2]^=aP[a/this.N][2];b[3]^=aP[a/
this.N][3]}else 6<this.N&&4==a%this.N&&$O(b);this.H[a]=Array(4);this.H[a][0]=this.H[a-this.N][0]^b[0];this.H[a][1]=this.H[a-this.N][1]^b[1];this.H[a][2]=this.H[a-this.N][2]^b[2];this.H[a][3]=this.H[a-this.N][3]^b[3]}};bP.prototype.W=16;
var cP=function(a,b){for(var c=0;4>c;c++)for(var d=0;4>d;d++)a.O[c][d]^=a.H[4*b+d][c]},eP=function(a){for(var b=dP,c=0;4>c;c++)for(var d=0;4>d;d++)a.O[c][d]=b[a.O[c][d]]},fP=function(a){for(var b=1;4>b;b++)for(var c=0;4>c;c++)a.V[b][(c+b)%4]=a.O[b][c];for(b=1;4>b;b++)for(c=0;4>c;c++)a.O[b][c]=a.V[b][c]},$O=function(a){a[0]=gP[a[0]];a[1]=gP[a[1]];a[2]=gP[a[2]];a[3]=gP[a[3]]},gP=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,
183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,
231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],dP=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,
162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,
7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],aP=[[0,0,0,0],[1,0,0,0],[2,0,0,0],[4,0,0,0],[8,0,0,0],[16,0,0,0],[32,0,0,0],[64,0,0,0],[128,0,0,0],[27,0,0,0],[54,0,0,0]],hP=[0,9,18,27,36,45,54,63,72,65,90,83,108,101,126,119,144,153,130,139,180,189,166,175,216,209,202,195,252,245,238,231,59,50,41,32,31,22,13,4,115,122,97,104,87,94,69,76,171,
162,185,176,143,134,157,148,227,234,241,248,199,206,213,220,118,127,100,109,82,91,64,73,62,55,44,37,26,19,8,1,230,239,244,253,194,203,208,217,174,167,188,181,138,131,152,145,77,68,95,86,105,96,123,114,5,12,23,30,33,40,51,58,221,212,207,198,249,240,235,226,149,156,135,142,177,184,163,170,236,229,254,247,200,193,218,211,164,173,182,191,128,137,146,155,124,117,110,103,88,81,74,67,52,61,38,47,16,25,2,11,215,222,197,204,243,250,225,232,159,150,141,132,187,178,169,160,71,78,85,92,99,106,113,120,15,6,29,
20,43,34,57,48,154,147,136,129,190,183,172,165,210,219,192,201,246,255,228,237,10,3,24,17,46,39,60,53,66,75,80,89,102,111,116,125,161,168,179,186,133,140,151,158,233,224,251,242,205,196,223,214,49,56,35,42,21,28,7,14,121,112,107,98,93,84,79,70],iP=[0,11,22,29,44,39,58,49,88,83,78,69,116,127,98,105,176,187,166,173,156,151,138,129,232,227,254,245,196,207,210,217,123,112,109,102,87,92,65,74,35,40,53,62,15,4,25,18,203,192,221,214,231,236,241,250,147,152,133,142,191,180,169,162,246,253,224,235,218,209,
204,199,174,165,184,179,130,137,148,159,70,77,80,91,106,97,124,119,30,21,8,3,50,57,36,47,141,134,155,144,161,170,183,188,213,222,195,200,249,242,239,228,61,54,43,32,17,26,7,12,101,110,115,120,73,66,95,84,247,252,225,234,219,208,205,198,175,164,185,178,131,136,149,158,71,76,81,90,107,96,125,118,31,20,9,2,51,56,37,46,140,135,154,145,160,171,182,189,212,223,194,201,248,243,238,229,60,55,42,33,16,27,6,13,100,111,114,121,72,67,94,85,1,10,23,28,45,38,59,48,89,82,79,68,117,126,99,104,177,186,167,172,157,
150,139,128,233,226,255,244,197,206,211,216,122,113,108,103,86,93,64,75,34,41,52,63,14,5,24,19,202,193,220,215,230,237,240,251,146,153,132,143,190,181,168,163],jP=[0,13,26,23,52,57,46,35,104,101,114,127,92,81,70,75,208,221,202,199,228,233,254,243,184,181,162,175,140,129,150,155,187,182,161,172,143,130,149,152,211,222,201,196,231,234,253,240,107,102,113,124,95,82,69,72,3,14,25,20,55,58,45,32,109,96,119,122,89,84,67,78,5,8,31,18,49,60,43,38,189,176,167,170,137,132,147,158,213,216,207,194,225,236,251,
246,214,219,204,193,226,239,248,245,190,179,164,169,138,135,144,157,6,11,28,17,50,63,40,37,110,99,116,121,90,87,64,77,218,215,192,205,238,227,244,249,178,191,168,165,134,139,156,145,10,7,16,29,62,51,36,41,98,111,120,117,86,91,76,65,97,108,123,118,85,88,79,66,9,4,19,30,61,48,39,42,177,188,171,166,133,136,159,146,217,212,195,206,237,224,247,250,183,186,173,160,131,142,153,148,223,210,197,200,235,230,241,252,103,106,125,112,83,94,73,68,15,2,21,24,59,54,33,44,12,1,22,27,56,53,34,47,100,105,126,115,80,
93,74,71,220,209,198,203,232,229,242,255,180,185,174,163,128,141,154,151],kP=[0,14,28,18,56,54,36,42,112,126,108,98,72,70,84,90,224,238,252,242,216,214,196,202,144,158,140,130,168,166,180,186,219,213,199,201,227,237,255,241,171,165,183,185,147,157,143,129,59,53,39,41,3,13,31,17,75,69,87,89,115,125,111,97,173,163,177,191,149,155,137,135,221,211,193,207,229,235,249,247,77,67,81,95,117,123,105,103,61,51,33,47,5,11,25,23,118,120,106,100,78,64,82,92,6,8,26,20,62,48,34,44,150,152,138,132,174,160,178,188,
230,232,250,244,222,208,194,204,65,79,93,83,121,119,101,107,49,63,45,35,9,7,21,27,161,175,189,179,153,151,133,139,209,223,205,195,233,231,245,251,154,148,134,136,162,172,190,176,234,228,246,248,210,220,206,192,122,116,102,104,66,76,94,80,10,4,22,24,50,60,46,32,236,226,240,254,212,218,200,198,156,146,128,142,164,170,184,182,12,2,16,30,52,58,40,38,124,114,96,110,68,74,88,86,55,57,43,37,15,1,19,29,71,73,91,85,127,113,99,109,215,217,203,197,239,225,243,253,167,169,187,181,159,145,131,141];var lP=function(a){this.H=a};var mP=function(){this.N=[7,49,57,70,73,113,231,4,5,53,58,119,139,250,111,188,48,50,27,149,146,18,19,23,49,80,23];var a=[40,55,67,80,83,91,99,219,17,59,122,243,224,177,67,85,86,200,249,83,12,4,50,72,73,85,39];a=new bP(null==a?[]:a.slice(5,21));this.H=new lP(a)},nP=function(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)},oP=function(a){return"undefined"!=typeof Uint8Array&&a instanceof Uint8Array};var pP=function(a,b){this.H=a;this.Bj=b||null};pP.prototype.getTileUrl=function(){return this.H};var aO=null,qP=function(a,b){U.call(this);this.T=b;this.V=new mP;this.ua="undefined"!=typeof Uint8Array;this.U=null!=Oo();this.ha=J(a?this.ua?this.ka:bh?this.va:this.ta:this.na,this);this.W=xa(10)?"readystatechange":"load";this.H=new jf;this.N=!0;this.O=new E(this);W(this,this.O)};K(qP,MN);qP.prototype.load=function(a,b){this.ha(a,function(c){setTimeout(function(){b(a,new pP(c))},1)})};
var sP=function(a,b){a.N&&a.H.isEmpty()&&rP(a);a.H.H.push(b)},rP=function(a){setTimeout(J(function(){this.N&&!this.H.isEmpty()&&(DD(this.H)(),this.H.isEmpty()||rP(this))},a),0)};qP.prototype.na=function(a,b,c){var d=new Image;void 0!==c&&c&&(d.crossOrigin="anonymous");this.O.listen(d,this.W,function(e){("readystatechange"==e.type&&"complete"==d.readyState||"load"==e.type||d.complete)&&setTimeout(function(){b(Zc(a)||$c)},1)});d.src=a};
qP.prototype.ka=function(a,b){var c=new XMLHttpRequest;c.open("GET",a,!0);c.responseType="arraybuffer";c.withCredentials=this.T;this.O.listen(c,"load",function(){200==c.status&&sP(this,J(function(){var d=new Uint8Array(c.response);tP(this,d,b)},this))});c.send()};
qP.prototype.ta=function(a,b){var c=new XMLHttpRequest;c.open("GET",a,!0);c.overrideMimeType("text/plain; charset=x-user-defined");this.O.listen(c,"readystatechange",function(){4==c.readyState&&200==c.status&&sP(this,J(function(){for(var d=[],e=0,f=c.responseText.length;e<f;++e)d.push(c.responseText.charCodeAt(e)&255);tP(this,d,b)},this))});c.send()};
var tP=function(a,b,c){var d=a.V,e=b;if(10==e[0]&&10==e[1]&&10==e[2]&&10==e[3]){b=nP(e,e.length-4);var f=e.length-4;e=oP(e)?e.subarray(4,f):e.slice(4,f);f=nP(e,b);if(oP(e)){var g=new Uint8Array(e.length-4);g.set(e.subarray(0,b));g.set(e.subarray(b+4),b);e=g}else e.splice(b,4);f=b+f;f=oP(e)?e.subarray(b,f):e.slice(b,f);try{var k=d.H;g=[];for(var m=0,n=d.N.slice(5,21);m<f.length;){for(var r=Array.prototype.slice.call(f,m,m+k.H.W),u=k.H,x=d=void 0,B=u,A=r,T=0;4>T;T++)for(var Da=0;4>Da;Da++)d=4*Da+T,
x=A[d],B.O[T][Da]=x;cP(u,u.U);for(d=1;d<u.U;++d){fP(u);eP(u);cP(u,u.U-d);var Na=u.O,V=u.V[0];for(x=0;4>x;x++)V[0]=Na[0][x],V[1]=Na[1][x],V[2]=Na[2][x],V[3]=Na[3][x],Na[0][x]=kP[V[0]]^iP[V[1]]^jP[V[2]]^hP[V[3]],Na[1][x]=hP[V[0]]^kP[V[1]]^iP[V[2]]^jP[V[3]],Na[2][x]=jP[V[0]]^hP[V[1]]^kP[V[2]]^iP[V[3]],Na[3][x]=iP[V[0]]^jP[V[1]]^hP[V[2]]^kP[V[3]]}fP(u);eP(u);cP(u,0);x=u;d=[];for(B=0;4>B;B++)for(A=0;4>A;A++)d[4*A+B]=x.O[B][A];x=n;B=[];for(A=0;A<x.length;A++)B.push(x[A]^d[A]);Qa(g,B);n=r;m+=k.H.W}var Xe=
g}catch(ll){throw Error("Ab`"+ll.toString());}for(k=0;k<Xe.length;++k)e[k+b]=Xe[k];b=e}else b=e;if(a.U){a=new Blob([b],{type:"image/jpg"});if(So.test(a.type)){Xe=Oo();if(null==Xe)throw Error("N");a=Xe.createObjectURL(a)}else a="about:invalid#zClosurez";c(jd(a))}else a="data:image/jpeg;base64,"+$a(b),a=Uo(a)||$c,c(a)};qP.prototype.va=function(a){(new XDomainRequest).open("GET",a);sP(this,function(){throw Error("Bb");})};var uP=function(){if(!bh)return!1;try{return new ActiveXObject("MSXML2.DOMDocument"),!0}catch(a){return!1}},vP=bh&&uP();var wP=function(a,b,c){var d=window.XDomainRequest;if(d){var e=new d;e.open("GET",a);e.onload=function(){var f=e.responseText;if("undefined"!=typeof DOMParser){var g=new DOMParser;f=ie(f);f=g.parseFromString(gp(f),"application/xml")}else if(vP){g=new ActiveXObject("MSXML2.DOMDocument");g.resolveExternals=!1;g.validateOnParse=!1;try{g.setProperty("ProhibitDTD",!0),g.setProperty("MaxXMLSize",2048),g.setProperty("MaxElementDepth",256)}catch(k){}g.loadXML(f);f=g}else throw Error("Cb");b(f)};e.onerror=
function(){b(null)};e.onprogress=function(){};e.send();a=new U;Nu(a,function(){e.onload=function(){};e.onerror=function(){};e.abort()});return a}d=new KB;d.Ba=c;X(d,"complete",function(){try{var f=this.H?this.H.responseXML:null}catch(g){f=null}b(f)});d.send(a);return d};var xP=function(a,b,c,d,e,f,g){U.call(this);this.ha=c;this.O=2E3;this.U=0;this.V=new yM(this.load,0,this);W(this,this.V);this.N=a;this.T=b;this.W=d||function(){};this.na=e||function(){};this.H=f||null;this.ka=g||!1};K(xP,U);
xP.prototype.load=function(){var a=this;if(!this.N.Th(J(this.T,this.H))){var b=wP(this.N.fk(),function(c){var d=null;if(c){yP(a,c);try{d=a.N.Ig(c)}catch(e){}}(c=d)&&a.N.uc(c)?a.T.call(a.H,c):a.N.im(c)?(++a.U,5>a.U?(a.na.call(a.H),a.V.start(a.O),a.O*=2):a.W.call(a.H)):a.W.call(a.H)},this.ha);W(this,b)}};
var yP=function(a,b){if(a.ka&&(a=(b=b.childNodes[0])&&b.childNodes)&&0!==a.length){var c=b.attributes;b=c.image_width;c=c.image_height;var d=Vf([c.value,b.value]);b.value=d.next().value;c.value=d.next().value;Ea(a,function(e){var f=e.attributes,g=f.num_tiles_x,k=f.num_tiles_y;e=f.empty_pels_x;f=f.empty_pels_y;var m=Vf([k.value,g.value]);g.value=m.next().value;k.value=m.next().value;g=Vf([f.value,e.value]);e.value=g.next().value;f.value=g.next().value})}};var zP=function(a,b,c){U.call(this);this.Oa="WebKitCSSMatrix"in window&&b.Hh;this.Za=null!=b.Ht?b.Ht:!0;this.Pa=b.mx||"transparent";this.mb=!!b.GD;this.Wa=c||null;this.Ba=new qP(b.Cg,this.mb);W(this,this.Ba);this.na=new NN(this.Ba,100);W(this,this.na);this.T=this.Co(a);W(this,this.T);this.ua=this.Ja=this.ta=this.V=null;this.Da=!1;this.wa=null;this.ka=new E(this);W(this,this.ka);this.ha=new FN(this.T.O,this.Za);a=this.T;b=this.ha;null!==a.W&&ov(a.U);a.U=X(b,"resize",J(a.ka,a));a.W=b;W(this,this.ha);
this.U=new UN(this.ha);W(this,this.U);this.N=new EO(J(this.Co,this),this.na);W(this,this.N);this.va=this.Aa=this.W=this.O=this.H=null;this.Fa=[];this.init()};K(zP,U);
zP.prototype.init=function(){this.N.render(this.T.O);this.U.render(this.T.O);this.Aa=new sO(this.na);this.W=new nO(this.ha,this.T,this.Aa,J(this.hu,this));W(this,this.W);var a=new CN(this.Wa||this.U);a.O=!0;a.V=!0;a.W=!0;a.U=!0;a.T=!0;a=a.add(this.N);var b=[],c=null;a.W&&(c=new AN(a.H),b.push(c));var d=null;a.T&&(d=new qN,b.push(d));a.U&&b.push(new sN(a.H));if(a.O){var e=new oN(a.H);b.push(e);a.V&&(e=new uN(e),b.push(e))}this.O=new BN(b,a.N,c,d);W(this,this.O);this.H=new KO(this.O,this.N,this.ha,
this.W);W(this,this.H);this.ka.listen(this.H,"viewport_update",this.mu);this.ka.listen(this.W,"tile_loaded",this.Cq);this.ka.listen(this.O,"drag_start",J(this.U.T,this.U,!0));this.ka.listen(this.O,"drag_end",J(this.U.T,this.U,!1));this.ka.listen(this.O,["drag_start","drag_hover","zoom"],this.In);jO(this.T)};zP.prototype.getCurrentState=function(){return this.H.getState()};zP.prototype.hf=function(){return this.H.hf()};
var BP=function(a,b,c,d){a.V&&a.V.dispose();a.V=new xP(b,function(e){AP(this,e,b,c,d);this.ta&&this.ta(!0)},a.mb,function(){this.ta&&this.ta(!1)},function(){},a,void 0);a.V.load()};zP.prototype.center=function(){this.H.setPosition(new ZI(.5,.5))};
var AP=function(a,b,c,d,e){if(null==a.W)throw Error("Eb");if(null==a.H)throw Error("Fb");e=!!e&&null!=a.va;a.va=b;PN(a.na);Ea(a.Fa,function(f){var g=Pc(f.getTileUrl());QN(this.na,g,f,0)},a);a.Fa=[];a.Da=!1;a.ha.trigger();a.W.load(c,b,a.T,e);tO(a.Aa,b,c);GO(a.N,b,c,e);NO(a.H,b,e);e||(null!=d?TO(a.H,d,0):OO(a.H,!1))};h=zP.prototype;h.Co=function(a){return new iO(a,this.na,this.Oa,this.Pa)};h.hu=function(){this.wa&&this.wa()};
h.mu=function(a){var b=this.Ba,c=!a.N;c!=b.N&&(c?(b.N=c,b.H.isEmpty()||rP(b)):b.N=c);b=this.N;if(null==b.Fa)throw Error("yb");var d=b.Da.width*b.ka.width,e=b.Da.height*b.ka.height,f=d-2,g=e-2;c=Math.min((a.right-a.left)*d,(a.bottom-a.top)*e);b.ha=0<c?Math.max(1,20/c):1;c=tp(a.left*d,0,f);var k=tp(a.top*e,0,g),m=tp(a.right*d,0,f),n=tp(a.bottom*e,0,g);a=m-c;var r=n-k,u=(b.ha-1)*a,x=(b.ha-1)*r;d=c/(c+d-m);e=k/(k+e-n);var B=Math.floor(tp(c-u*d-2,0,f));var A=Math.floor(tp(k-x*e-2,0,g));f=Math.ceil(tp(m+
u*(1-d)-1,0,f));m=f-B;g=Math.ceil(tp(n+x*(1-e)-1,0,g))-A;n=hJ(b.Fa,new yp(b.ha*b.ka.width*b.N,b.ha*b.ka.height*b.N));b.Za=new ZI(-(c+a*d)*(b.ha-1),-(k+r*e)*(b.ha-1));qO(b.hg,Math.round(b.Za.x),Math.round(b.Za.y),new yp(b.N*b.ka.width*b.ha,b.N*b.ka.height*b.ha),n);B+=b.Pa.x;f+=b.Pa.x;A+=b.Pa.y;IO(b.Ul,B,A,m,g);IO(b.Aa[0],0,0,b.Da.width,A);IO(b.Aa[1],0,A,B,g+2);IO(b.Aa[2],f+2,A,b.Da.width-(B+m)-2,g+2);IO(b.Aa[3],0,A+g+2,b.Da.width,b.Da.height-(A+g)-2);this.Ja&&this.Ja(this.getCurrentState())};
h.Cq=function(a){null!=this.ua&&0==a.N&&this.ua&&!this.Da&&(setTimeout(this.ua,0),this.Da=!0)};h.In=function(){CO(this.N)};h.oa=function(){this.V&&(this.V.dispose(),this.V=null);U.prototype.oa.call(this)};var CP=function(a,b,c){var d={Cg:!1,Hh:!1};Ta(b)?d=b:void 0!==b&&(d.Cg=b);this.H=new zP(a,d,c)};CP.prototype.Kq=function(a,b,c){BP(this.H,new rJ(a),b,c)};var DP=function(a,b){BP(a.H,b)};h=CP.prototype;h.Gi=function(a,b,c){BP(this.H,new ZO(a,b,c))};h.te=function(a,b,c){TO(this.H.H,a,null!=b?b:500,c)};h.ql=function(){return this.H.getCurrentState()};h.Yf=function(){var a=this.H;if(null==a.va)throw Error("Db");return new hN(a.va,IN(a.H.V))};h.hf=function(){return this.H.hf()};
h.Ji=function(a){this.H.ta=a};h.Tl=function(a){this.H.Ja=a};h.gr=function(a){this.H.ua=a};h.Rl=function(a){this.H.wa=a};h.Yn=function(a){this.H.H.V.T=a};h.Qe=function(a){var b=this.H.N;b.Oe=a;b.na.ve().style.display=1==a?"none":"";b.na.ve().style.borderWidth=2==a?"1px":"";b.Eb.style.display=2==a?"none":"";b.T.style.display=3==a?"none":"";b.setVisible(DO(b))};h.Qq=function(a,b){this.H.Fa.push(new pP(Zc(a)||$c,b))};h.ae=function(a,b){OO(this.H.H,a||null==a,b)};h.qj=function(){this.H.center()};
h.Gf=function(){this.H.ha.trigger()};h.Sl=function(a){this.H.H.Ba=a};h.fr=function(a){this.H.H.V.H=a};h.oh=function(a,b){var c=this.H.O;if(c.H){var d=c.H;a?d.N.attach(b||document):d.N.detach()}if(c.N){c=c.N;b=b||document;if(!a||c.O&&b!=c.O)c.U.Ub(c.O,"keydown",c.W),c.U.Ub(c.O,"keyup",c.ha);a?(c.O=b,c.U.listen(c.O,"keydown",c.W),c.U.listen(c.O,"keyup",c.ha)):(c.O=null,c.T.stop())}};h.Hj=function(a){var b=this.H.O;b.H&&(b.H.ka=a)};h.er=function(a){var b=this.H.O;b.H&&(b.H.V=a)};
h.sq=function(a){oO(this.H.W,a)};h.lq=function(){this.H.In()};h.dh=function(){D(this.H)};CP.prototype.Dispose=CP.prototype.dh;CP.prototype.Activate=CP.prototype.lq;CP.prototype.EnableFadeInTiles=CP.prototype.sq;CP.prototype.SetMinZoomScrollDelay=CP.prototype.er;CP.prototype.SetScrollEventsActive=CP.prototype.Hj;CP.prototype.SetGlobalKeyEventsActive=CP.prototype.oh;CP.prototype.SetPanningMargin=CP.prototype.fr;CP.prototype.SetResizeMode=CP.prototype.Sl;CP.prototype.ResizeViewport=CP.prototype.Gf;
CP.prototype.Center=CP.prototype.qj;CP.prototype.Maximize=CP.prototype.ae;CP.prototype.ProvideLoadedImage=CP.prototype.Qq;CP.prototype.SetZoomWidgetVisibility=CP.prototype.Qe;CP.prototype.SetMinimumSizeCallback=CP.prototype.Yn;CP.prototype.SetRenderedCallback=CP.prototype.Rl;CP.prototype.SetRenderableCallback=CP.prototype.gr;CP.prototype.SetStateChangeCallback=CP.prototype.Tl;CP.prototype.SetLoadCallback=CP.prototype.Ji;CP.prototype.isZoomed=CP.prototype.hf;CP.prototype.GetImageMetadata=CP.prototype.Yf;
CP.prototype.GetState=CP.prototype.ql;CP.prototype.AnimateTo=CP.prototype.te;CP.prototype.LoadSingleImage=CP.prototype.Gi;CP.prototype.LoadImage=CP.prototype.Kq;Ue("Microscope",CP);var EP=function(a,b,c,d,e){E.call(this);this.id=a;this.T=c;this.ka=e?!!e.jd:!1;this.na=e?!!e.Sb:!1;this.V=e?!!e.Sa:!1;this.W=!Bu();this.N=b.addClass("cell-frame");this.N.attr("aria-hidden","true");this.ka&&this.N.addClass("cover-cell");this.na&&this.N.addClass("credits-cell");this.O=this.tb=$("<div>").addClass("cell").addClass("blank").appendTo(b);this.H=null;this.U=!0};L(EP,te);h=EP.prototype;h.Ge=null;h.Db=null;h.Qh=!1;h.Uh=function(){};h.Ip=null;h.uh=null;h.Ha=null;h.Ai=null;h.Wf=null;h.jl=null;
h.Nc=null;h.rb=null;h.Vd=null;h.caption=null;h.hh=null;h.re=null;h.Vf=null;h.yf=null;var FP=function(a){a.Db&&a.Db.dh();a.Db=null;a.Qh=!1;a.Uh=function(){}};EP.prototype.oa=function(){GP(this);this.Ge&&(this.Ge.remove(),this.Ge=null);this.tb&&this.tb.remove();this.N&&this.N.remove();this.O&&this.O.remove();FP(this);D(this.Ta);this.T=this.Ta=null;EP.qa.oa.call(this)};var HP=function(a){a.N.trigger("collections-exhibit-cell-modified",[a])};EP.prototype.yh=function(){};EP.prototype.wb=function(){return this.uh};
EP.prototype.Ma=function(){return this.H};var JP=function(a,b){var c=a.re&&IP(a.re),d=a.re;c&&(a.Ge.removeClass(c),a.re=null);b&&(c=IP(b))&&(a.Ge.addClass(c),a.re=b);d!=a.re&&HP(a)};EP.prototype.ta=function(){return this.re};
var IP=function(a){switch(a){case 1:return"LARGE_FONT";case 0:return""}return null},KP=function(a,b){a.yf=b;a.H&&(a.yf?a.H.data("gci.exhibit.streetviewInfo",a.yf):a.H.removeData("gci.exhibit.streetviewInfo"));HP(a)},MP=function(a,b,c){if("number"===typeof b||"number"===typeof c){var d=new Ol;"number"===typeof b&&q(d,1,b);"number"===typeof c&&q(d,2,c);a.Vf=d}else a.Vf=null;a.H&&(a.Vf?a.H.data("gci.exhibit.streamInfo",LP(a)):a.H.removeData("gci.exhibit.streamInfo"));HP(a)};EP.prototype.We=function(){return this.Vf};
var LP=function(a){a=a.We();var b=void 0;a&&(b=b||{},b.start=Math.floor(a.Mh()||0),b.end=b.start+Math.floor(ji(a,2)||0));return b};EP.prototype.resize=function(){this.Ta&&this.Ta.resize();this.Wf&&$K(this.Wf);this.Db&&(this.rb?window.setTimeout(J(function(a){this.Db.Gf();NP(this,a);OP(this)},this,this.rb),0):this.Qh?window.setTimeout(J(function(){this.Db.Gf();this.Db.ae(!1,"fill");OP(this)},this),0):OP(this))};EP.prototype.isResolved=function(){return this.U};
var GP=function(a){a.H=null;a.Ha=null;D(a.Wf);a.Wf=null;a.jl=null;a.yf=null;a.Vf=null;a.Ai=null;a.rb=null;a.Nc=null;a.Ta=null;a.U=!0;a.caption=null;a.Vd=null;PP(a)},PP=function(a){a.N.removeClass("unresolved");a.O.remove();a.tb.remove();a.tb=$("<div>").addClass("cell").appendTo(a.N);a.O=a.tb;a.hh=null},QP=function(a){a.Ta&&a.Ta.remove();a.jl&&a.jl.empty();D(a.Wf);a.Wf=null;if(a.N.parents("body").length){var b=a.yf?VI(a.yf):a.H.O;a.Wf=new aL(a.tb,b,{Dh:"viewer",ji:!1})}},RP=function(a){return a.H&&
IF(a.H)?a.H.Qc():a.Vd};EP.prototype.playVideo=function(){try{this.Ha?this.Ha.playVideo():SP(this,function(a){a.playVideo()})}catch(a){}return!1};EP.prototype.pauseVideo=function(){try{this.Ha.pauseVideo()}catch(a){}return!1};EP.prototype.stopVideo=function(){try{this.Ha.stopVideo()}catch(a){}return!1};
var SP=function(a,b){var c=b||function(){};b=function(g,k){k=g?g.target:k;c(k)};if(a.Ha)b(null,a.Ha);else{TP(a);try{a.tb.addClass("video-playing");var d=$("<div>").appendTo(a.Ai),e=LP(a),f={rel:0};e&&(f.start=Math.floor(e.start/1E3),f.end=Math.floor(e.end/1E3),f.showinfo=0);a.Ha=new YT.Player(d[0],{width:"100%",height:"100%",videoId:RP(a),playerVars:f,events:{onReady:b}})}catch(g){}}},TP=function(a){a.tb.removeClass("video-playing");a.Ai&&a.Ai.empty();a.Ha=null},pQ=function(a,b){var c=null==a.Vd&&
null!=b||a.Vd&&!a.Vd==b;a.Vd=b;c&&(HP(a),OP(a))},rQ=function(a,b){var c=null==a.caption&&null!=b||a.caption&&!a.caption.equals(b);a.caption=b;a.hh&&a.hh.remove();a.hh=null;if(a.caption){b=a.T.T;if(qQ(a.T)){var d=a.T.T;a.caption&&!Eg(Fp(a.caption.Ka(d)))&&(b=d)}b=a.caption?a.caption.Ka(b):"";Eg(Fp(b))||(a.hh=$("<div>").addClass("caption").appendTo(a.tb),Eg(Fp(b))||a.hh.text(b))}a.H&&(a.caption?a.H.data("gci.exhibit.caption",a.caption.Ka()):a.H.removeData("gci.exhibit.caption"));OP(a);c&&HP(a)};
EP.prototype.Hc=function(){return this.caption};var NP=function(a,b){var c=null!=a.rb!=(null!=b)||!yJ(a.rb,b);a.rb=b;var d=J(function(){b?(b.size||(this.rb=b=YJ(b,this.Db.Yf())),this.Db.te(b,0)):this.resize()},a);a.Qh?d():a.Uh=d;a.H&&(a.rb?a.H.data("gci.exhibit.msState",a.rb):a.H.removeData("gci.exhibit.msState"));c&&(HP(a),OP(a))};
EP.prototype.zh=function(a,b){if(this.W&&this.H&&CJ(this.H))this.Nc=a,b=J(function(){var e=this.O.width();var f=this.O.height(),g=this.Db.Yf(),k=this.H.getSize();k||(k=g.size);var m=Math.max(e/k.width,f/k.height)*a.Sf,n=Math.floor(100*m)/100,r=Math.ceil(100*m)/100;m=n*a.top;n*=a.left;var u=r*k.width;r*=k.height;k=g.H-Math.log(1/(u/k.width))/Math.LN2;k=tp(k,0,g.H);e=new xJ(tp((e/2-n)/u,0,1),tp((f/2-m)/r,0,1),k,new yp(e/u,f/r));NP(this,e)},this),this.Qh?b():this.Uh=b;else{var c=null==this.Nc||this.Nc.top!=
a.top||this.Nc.left!=a.left||this.Nc.Sf!=a.Sf,d=this.Nc&&this.Nc.Mp?this.Nc.Mp:null;this.Nc=a;d&&(this.Nc.Mp=d);this.Ta&&this.Ta.zh(a,b);c&&HP(this)}};EP.prototype.xf=function(a){return this.Ta.xf(a)};var sQ=function(a,b){PP(a);a.tb.addClass("text");a.Ge=$("<div>").addClass("gci-text-content").appendTo(a.tb);if(b=b||a.H){var c=a.T.T;if(qQ(a.T)){var d=a.T.T;Eg(Fp(b.Ra().Ka(d,!0)))||(c=d)}b=b.Ra().Ka(c);wu(yu(b),a.Ge)}a.re&&JP(a,a.re)};
EP.prototype.Ac=function(a){this.N.attr("role","link");this.N.addClass("cell-frame-clickable");var b=!this.H;GP(this);var c={};if(CJ(a)||IF(a)||FF(a)||a.Sc())c=a.getSize();this.uh=null;this.H=a;this.N.attr("title",a.getTitle()).attr("aria-hidden","false");FF(a)?(this.tb.addClass("streetview"),Bu()?(this.Ta=new VE(this.O,GF(a),{Ed:c,ac:!0,fadeIn:!0,Sa:this.V}),this.jl=$("<div>").addClass("shield").bind("click.collections-exhibit-cell",J(function(){Bu()&&QP(this)},this)).appendTo(this.tb)):QP(this)):
CJ(a)?(this.tb.addClass("image-like"),a.je()?this.tb.addClass("album"):this.tb.addClass("image"),this.W?(this.tb.addClass("gci-microscope-image"),FP(this),this.Uh=J(function(){this.Db.ae(!1,"fill")},this),this.V||tQ(this),$("<div>").addClass("gci-exhibit-cell-microscope-shield").appendTo(this.tb)):this.Ta=new VE(this.O,GF(a),{Ed:c,zh:this.Nc,fadeIn:!0,Sa:this.V})):IF(a)?uQ(this,GF(a),c):Ff(a)&&sQ(this,a);b&&Ff(a)&&(!a.Ra()||Jz(a.Ra()))||HP(this);this.U=!0;OP(this)};
var uQ=function(a,b,c){a.tb.addClass("video");a.Ta=new VE(a.O,b,{Ed:c,ac:!0,fadeIn:!0,Sa:a.V});a.Ai=$("<div>").addClass("shield").bind("click.collections-exhibit-cell",J(a.playVideo,a)).appendTo(a.tb);Bu()&&SP(a)},tQ=function(a){var b=DJ(a.H)&&a.H.Of();a.O.attr("aria-hidden","true");a.Db=new CP(a.O.get(0),{Cg:b,Hh:!1});a.Db.Sl("scale");a.Db.oh(!1);a.Db.Hj(!1);a.Db.Qe(3);b={top:5};b[vQ(a.T)?"left":"right"]=5;HO(a.Db.H.N,b,100);a.Db.Ji(J(function(){this.Qh=!0;this.Uh();this.Uh=function(){};OP(this)},
a));if(DJ(a.H))DP(a.Db,FJ(a.H,a.rb&&!a.rb.size));else{b=a.O.width();var c=a.O.height(),d=GF(a.H,{width:b,height:c});a.Db.Gi(d,b,c);a.Qh=!0;OP(a)}};h=EP.prototype;
h.Re=function(){if(!this.U)return this.Ip;var a=new mm;this.caption&&gi(a,4,this.caption.H);this.Vd&&q(a,6,this.Vd);var b=this.H;if(b)if(Ff(b))q(a,1,1),b=b.Ra().H,gi(a,2,b),null!=this.re&&(b=new hm,b=q(b,1,this.re),gi(a,11,b));else{q(a,1,2);b=Rl(new Ql,b.getId());if(null!=this.rb||null!=this.Nc)if(this.W&&this.rb){var c=new Pl;c=hi(c,1,this.rb.x);c=hi(c,2,this.rb.y).setZoom(this.rb.z);this.rb.size&&(hi(c,4,this.rb.size.width),hi(c,5,this.rb.size.height));gi(b,2,c)}else{c=this.Nc;var d=new Nl;d=q(d,
1,c.top);d=q(d,2,c.left);c=hi(d,3,c.Sf);gi(b,5,c)}this.Vf&&gi(b,4,this.Vf);this.yf&&gi(b,3,this.yf);a.Ac(b)}else q(a,1,3);return a};h.jd=function(){return this.ka};h.Sb=function(){return this.na};h.uk=function(){return this.ka||this.na};
h.load=function(a){var b=this.T.me()&&this.H&&"TRUE"==NE(this.H.metadata,Nv);this.U&&!b?(this.V||window.setTimeout(J(function(){this.Ta&&this.Ta.load();this.W&&this.H&&CJ(this.H)&&!this.Db&&tQ(this)},this),0),this.H&&FF(this.H)&&(Bu()||this.Wf||QP(this))):this.Vd?uQ(this,Gu(this.Vd),null):a?this.Ge=a(this.uh).appendTo(this.tb):(GP(this),this.Ge=$("<div>").addClass("gci-unresolved-asset").append($("<div>").addClass("gci-consumer-unresolved-container").append($("<div>").addClass("SPRITE_missingAsset40x40blackbg")).append($("<span>").addClass("gci-consumer-unresolved-asset-message").text("This material has been removed by the owner"))).appendTo(this.tb))};
h.Xf=function(){this.Ta&&this.Ta.Xf()};var OP=function(a){Bu()||(a.N.off(".gci-exhibit-cell-mouse-event"),a.N.on("mouseenter.gci-exhibit-cell-mouse-event",function(){a.Db&&a.Db.Qe(1)}),a.N.on("mouseleave.gci-exhibit-cell-mouse-event",function(){a.Db&&a.Db.Qe(3)}))};var wQ=function(a,b){E.call(this);this.H=a;this.N=b;var c=document.createElement("div");this.H.appendChild(c);aq(this.H,C(AF));iu(Mu,function(d){d.load("objects3d",J(function(){d.objects3d.open(this.N,c,null,{use_3d:!0,feedback:!1,thumbs:"off",zoom_buttons:!1,arrows:!1},{expflags:"Objects3D__external_embed_enabled:true"})},this))},this)};K(wQ,te);var zQ=function(a){a=a||{};var b=a.fileName,c=a.title,d="";if(a.Wu)d+=Q('<figure class="'+S("gci-audio-player-simple")+" "+S("gci-audio-content")+'"><div class="'+S("gci-audio-player")+'">'+xQ()+"</div>"+yQ()+"</figure>");else{d+='<figure class="'+S("gci-audio-content")+'">';if(Rs(c)||Rs(b))d+='<figcaption class="'+S("gci-audio-header")+'">'+(c?'<label class="'+S("gci-audio-title")+'">'+R(c)+"</label>":""),b&&(d=d+'<span class="gci-audio-filename"><label>Uploaded filename:</label><span> '+(R(b)+"</span></span>")),
d+="</figcaption>";d+='<div class="'+S("gci-audio-player")+'">'+xQ()+'</div><div class="'+S("gci-audio-controls")+'"><div class="'+S("gci-audio-controls-container")+'">'+yQ()+'<div class="'+S("gci-audio-control-timeslider")+'"><div class="'+S("gci-audio-control-timeslider-total")+'"></div><div class="'+S("gci-audio-control-timeslider-current")+'"></div></div><div class="'+S("gci-audio-control-time")+'"><span class="'+S("gci-audio-control-currenttime")+'">--:--</span>/<span class="'+S("gci-audio-control-duration")+
'">--:--</span></div><div class="'+S("gci-audio-control")+" "+S("gci-audio-control-volume")+'"><button class="'+S("gci-audio-control-mutetoggle")+'" type="button" title="';d+=Vs("Mute/Unmute");d+='"></button><div class="'+S("gci-audio-control")+" "+S("gci-audio-control-volume-slider")+'"><div class="'+S("gci-audio-control-volume-total")+'"><div class="'+S("gci-audio-control-volume-current")+'"></div></div></div></div></div></div></figure>'}return Q(d)},xQ=function(){var a='<div class="'+S("gci-audio-player-unsupported")+
'">';return Q(a+"Your browser does not support audio playback for this item.</div>")},yQ=function(){var a='<button class="'+S("gci-audio-control")+" "+S("gci-audio-control-playtoggle")+'" type="button" title="';a+=Vs("Play/Pause");return Q(a+'"></button>')};var BQ=function(a,b){G.call(this);var c=this;b=b||{};this.O=new Rw(100);W(this,this.O);X(this.O,"tick",this.lv,!1,this);this.N=$(C(zQ,{fileName:b.fileName,Wu:b.SC,title:b.title}));var d=this.N.find(".gci-audio-player").get(0);this.U=!1;this.H=AQ(this,d);if(this.H.canPlayType&&(""!=this.H.canPlayType("audio/mpeg")||""!=this.H.canPlayType("audio/webm"))){this.N.find(".gci-audio-player-unsupported").remove();this.bn=this.N.find(".gci-audio-control-playtoggle");this.bn.on("click.gci-audio-player",function(){1==
c.Sg?c.pause():c.play()});var e=this.N.find(".gci-audio-control-mutetoggle");d=this.N.find(".gci-audio-control-volume-slider");var f=this.N.find(".gci-audio-control-volume-current"),g=1;e.on("click.gci-audio-player",function(){0<c.getVolume()?(g=c.getVolume(),c.setVolume(0)):c.setVolume(g)});d.on("click.gci-audio-player",function(r){var u=$(this).offset().top;r=$(this).height()-(r.pageY-u);g=Math.round(100*r/$(this).height())/100;c.setVolume(g)});var k=this.N.find(".gci-audio-control-currenttime"),
m=this.N.find(".gci-audio-control-duration");d=this.N.find(".gci-audio-control-timeslider");var n=this.N.find(".gci-audio-control-timeslider-current");d.on("click.gci-audio-player",function(r){var u=$(this).offset().left;r=Math.round(100*(r.pageX-u)/$(this).width());r=c.getDuration()*r/100;c.H.currentTime=r/1E3});X(this,"timeUpdate",function(){c.N.addClass("gci-audio-with-time");var r=c.getCurrentTime(),u=c.getDuration();!isNaN(r)&&k.text(Bz(r));!isNaN(u)&&m.text(Bz(u));n.css("width",100*r/u+"%")});
X(this,"psc",function(){3==c.Sg||2==c.Sg?this.bn.removeClass("gci-audio-control-pause"):1==c.Sg&&this.bn.addClass("gci-audio-control-pause")});X(this,"lsc",function(){2==c.Qm&&m.text(Bz(c.getDuration()))});X(this,"vsc",function(){0==c.getVolume()?(e.addClass("gci-audio-control-unmute"),f.css("height","0")):(e.removeClass("gci-audio-control-unmute"),f.css("height",100*c.getVolume()+"%"))});this.load(a);b.Kr&&this.play();this.T=[];this.T.push(MM("gci.ui.media-startplaying",function(r){Ua(c)!=r&&c.pause()}));
this.T.push(MM("gci.ui.media-play",function(){c.pause()}))}};K(BQ,G);h=BQ.prototype;h.ma=function(){return this.N};h.lv=function(){var a=this.getCurrentTime();this.V&&a>this.V?(this.pause(),CQ(this,3)):this.dispatchEvent("timeUpdate")};h.getVolume=function(){return this.H.volume};h.play=function(){var a=this,b=function(){a.isDisposed()||(a.O.dispatchEvent("tick"),a.O.start(),a.H.play(),CQ(a,1))};this.U?b():this.Tc("gci.ui.media-player-ready",b)};
h.pause=function(){this.H.pause();this.O.stop();CQ(this,2)};h.getCurrentTime=function(){return 3==this.Sg?0:1E3*this.H.currentTime};h.setVolume=function(a){this.H.volume=a};
var CQ=function(a,b){if(b!=a.Sg){a.Sg=b;switch(b){case 3:a.dispatchEvent("gci.ui.media-play");break;case 2:a.dispatchEvent("gci.ui.media-Stop");break;case 1:a.dispatchEvent("gci.ui.media-play"),OM("gci.ui.media-startplaying",Ua(a))}a.dispatchEvent("psc")}},AQ=function(a,b){var c=Xp("AUDIO");c.setAttribute("preload","none");b.appendChild(c);X(c,"ended",a.ak,!1,a);X(c,"error",a.ak,!1,a);X(c,"volumechange",a.ak,!1,a);X(c,"loadstart",a.ak,!1,a);return c};h=BQ.prototype;
h.oa=function(){G.prototype.oa.call(this);this.pause();qv(this.H);dq(this.H);this.N.remove();NM(this.T)};h.load=function(a){var b=a.slice(0,-3)+"webm",c=Xp("SOURCE");c.src=a;c.type="audio/mpeg";this.H.appendChild(c);a=Xp("SOURCE");a.src=b;a.type="audio/webm";this.H.appendChild(a)};h.getDuration=function(){return 1E3*this.H.duration};
h.ak=function(a){switch(a.type){case "ended":CQ(this,3);break;case "error":this.dispatchEvent("error");break;case "canplaythrough":2!=this.Qm&&(this.Qm=2,this.dispatchEvent("lsc"));break;case "volumechange":this.dispatchEvent("vsc");break;case "loadstart":this.U=!0,this.dispatchEvent("gci.ui.media-player-ready")}};h.Sg=0;h.Qm=0;var DQ=function(a){var b=a.text;return Q('<li class="'+S(a.className)+'" title="'+S(b)+'" role="tab"><span>'+R(b)+"</span></li>")},EQ=function(a){var b=a.className,c=a.header;a=a.Cy;return Q('<div role="tabpanel"><h3 class="'+S(b)+'-header"'+(a?' style="display: none"':"")+">"+R(c)+'</h3><div class="'+S(b)+'-content gci-asset-viewer-tab-section"></div></div>')},FQ=function(a){var b=a.Yr,c=a.Xr,d=a.Zr;a='<div><div class="'+S("gci-asset-viewer-map-info")+'">';b&&(a+='<h4 class="'+S("gci-asset-viewer-creator-name")+
'">',b=R(b)+" (Creator)",a=a+b+"</h4>");a+=c?'<span class="'+S("gci-asset-viewer-creator-date")+'">'+R(c)+"</span>":"";d&&(a+='<p class="'+S("gci-asset-viewer-creator-nationality")+'">',c="Nationality: "+R(d),a=a+c+"</p>");a+='</div><div class="'+S("gci-asset-viewer-google-maps")+'"></div></div>';return Q(a)},GQ=function(a){a=a||{};var b=a.yc,c=a.Dr;a=a.Jc;var d='<div class="'+S("gci-asset-viewer-basic-info")+'">';d+=SA("Details",void 0,"hotdog","gci-asset-viewer-details");d+=(b?'<span class="'+S("gci-asset-viewer-creator")+
'">'+R(b)+"</span>":"")+(c?(b?"<span> | </span>":"")+'<a class="'+S("gci-asset-viewer-location")+'" href="#location">'+R(c)+"</a>":"")+(a?(Rs(b)||Rs(c)?"<span> | </span>":"")+'<a class="'+S("gci-asset-viewer-partner")+'" href="#partner">'+R(a)+"</a>":"")+"</div>";return Q(d)},HQ=function(a){var b=a.vs,c=a.date;a=a.location;return Q('<div class="'+S("gci-asset-infobox")+'"><div class="'+S("gci-asset-infobox-inner")+'"><div class="'+S("gci-asset-infobox-event-headline")+'"><span class="'+S("gci-asset-infobox-event-title")+
'">'+R(b)+"</span>"+(c?'<span class="'+S("gci-asset-infobox-separator")+'">-</span><span class="'+S("gci-asset-infobox-event-date")+'">'+R(c)+"</span>":"")+'</div><div class="'+S("gci-asset-infobox-event-location")+'">'+R(a)+'</div></div><div class="'+S("gci-asset-infobox-pick")+'"><div class="'+S("gci-asset-infobox-pick-inner")+'"></div></div></div>')},IQ=function(){return Q('<div class="'+S("gci-fullscreen-microscope-container")+'"><div class="'+S("gci-fullscreen-microscope")+'"></div><a href="#close" class="'+
S("SPRITE_close_big")+" "+S("gci-fullscreen-microscope-close")+'"></a></div>')};var JQ,KQ=oe().H.documentElement;JQ=KQ.requestFullscreen?"fullscreenchange":KQ.webkitRequestFullscreen?"webkitfullscreenchange":KQ.mozRequestFullScreen?"mozfullscreenchange":KQ.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";
var LQ=function(){var a=document.documentElement;a.requestFullscreen?a.requestFullscreen(void 0):a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.msRequestFullscreen&&a.msRequestFullscreen()},MQ=function(){var a=oe().H;a.exitFullscreen?a.exitFullscreen():a.webkitCancelFullScreen?a.webkitCancelFullScreen():a.mozCancelFullScreen?a.mozCancelFullScreen():a.msExitFullscreen&&a.msExitFullscreen()},NQ=function(){var a=oe().H;return!!(a.webkitIsFullScreen||
a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};var Ef=function(a,b,c,d,e,f,g,k,m){E.call(this);this.app=z;this.asset=b;this.V=c;this.T=!!k;this.ka=m||"";this.W=e||"";f&&(this.Xk=f);this.U=[];this.yb=$("<div>").addClass("gci-asset-viewer");this.H=$("<div>").addClass("gci-asset-viewer-content-container");this.O=null;!Ov(this.app)&&Iu(!1);var n=this,r=function(){var u=$("<figure>").addClass("gci-asset-viewer-content").appendTo(n.yb);Ff(n.asset)&&u.addClass("gci-asset-viewer-text");n.Ce=$("<header>").addClass("gci-asset-viewer-header").addClass("gci-unified-header").appendTo(n.yb);
n.oe=$("<aside>").addClass("gci-asset-viewer-sidebar").addClass("gci-unified-sidebar").hide().appendTo(n.yb);OQ(n,u,g);Ff(n.asset)||(n.Mi(),PQ(n));n.yb.appendTo(a);d&&!Ff(n.asset)&&(n.fi(!0),(u=n.yb.find("."+d).data("openTab"))&&u(!0));n.T&&QQ(n,!0)};b=[];b.length?mK(b,J(function(u){this.isDisposed()||(this.U=u,r())},this)):r();this.T&&QQ(this,!0)};L(Ef,te);h=Ef.prototype;h.Xk=null;h.yb=null;h.Ce=null;h.oe=null;h.ag=null;h.Ta=null;h.Ha=null;h.Ci=null;h.Va=null;h.Cf=null;h.kl=null;h.Gl=null;h.km=null;
h.kj=null;h.nk=0;h.Xi=!1;h.Gh=!1;h.Eo=!1;h.vk=!1;h.Rm=!1;h.Bi=null;var RQ=4/3,SQ={width:100,height:75};
Ef.prototype.oa=function(){this.Xk=null;D(this.kl);TQ(this);try{D(this.Ha),this.Ha=null,this.Ci&&this.Ci.remove(),this.Ci=null}catch(a){}this.yb&&this.yb.remove();this.yb=null;this.Ce&&this.Ce.remove();this.Ce=null;this.Cf&&this.Cf.unbind("annotation-selected");D(this.Cf);this.Cf=null;$("body").removeClass("gci-asset-streetview-immersive");this.Va&&this.Va.dh();this.Va=null;$(".gci-asset-viewer-transition-clone").remove();$("body").off(".gci-asset-viewer-enable-microscope-mouse-tracker");this.Gh=
!1;UQ(this,this.T);$("body").removeClass("gci-asset-viewer-microscope-zooming");$("body").removeClass("gci-asset-viewer-microscope-zoomed");D(this.Ta);this.Ta=null;D(this.Gl);this.Gl=null;D(this.km);this.km=null;D(this.kj);this.kj=null;this.oe&&this.oe.remove();this.oe=null;!Ov(this.app)&&Iu(!0);Ef.qa.oa.call(this)};
var VQ=function(a,b,c){var d=$("<div>").addClass("gci-asset-viewer-slider").appendTo(b),e=$("<div>");a.kj=new Tv(d,{Vh:e});var f;$.each(a.Xk,J(function(g,k){zJ(k)||(g=BF(k,{}),g.on("click",J(function(){this.trigger("asset-viewer-focus",[k.getId(),d.scrollTop()])},this)),e.append(g),this.asset.getId()==k.getId()&&(f=g.addClass("selected")))},a));window.setTimeout(J(function(){var g=f.position().top;c&&this.kj.scrollTop(c);this.kj.scrollTop(g,f.height());e.find(".collections-image-holder").trigger("refresh")},
a),0);a.yb.addClass("gci-asset-viewer-has-slider")};Ef.prototype.Ma=function(){return this.asset};
var WQ=function(a,b,c){var d=a.asset.getSize();d?d.width>b&&d.height>c?(a=d.width*c/d.height,d=d.height*b/d.width,c=a>b?{width:b,height:d}:{width:a,height:c}):c=d.width>b?{width:b,height:d.height*b/d.width}:d.height>c?{width:d.width*c/d.height,height:c}:{width:d.width,height:d.height}:(c={width:c*RQ,height:c},c.width>b&&(c={width:b,height:b/RQ}));return c},OQ=function(a,b,c){Ff(a.asset)?a.km=new Tv(b,{Vh:a.H,Mk:"dark"}):(a.H.appendTo(b),a.N());if(CJ(a.asset)){if(!GJ(a.asset))return;XQ(a)}else if(IF(a.asset)||
EJ(a.asset)){if(!GJ(a.asset))return;YQ(a)}else if(Ff(a.asset))ZQ(a);else if(FF(a.asset))$Q(a);else if(8===Il(a.asset.H)){if(!GJ(a.asset))return;aR(a)}else a.asset.Sc()?bR(a):a.asset.getType();(Ff(a.asset)||FF(a.asset)||8===Il(a.asset.H)||a.asset.Sc())&&window.setTimeout(J(function(){this.N();this.trigger("asset-rendered-or-played")},a),0);a.Xk&&VQ(a,b,c);Ff(a.asset)||cR(a)};Ef.prototype.hf=function(){return $("body").hasClass("gci-asset-viewer-microscope-zooming")||$("body").hasClass("gci-asset-viewer-microscope-zoomed")};
var cR=function(a){a.ag&&a.ag.remove();if(a.asset.data("gci.exhibit.caption")){var b=a.yb.find(".gci-asset-viewer-content");a.ag=$("<figcaption>").addClass("gci-asset-viewer-caption").appendTo(b);wv(new Tv(a.ag),a);b=a.asset.data("gci.exhibit.caption");b=yu(b,!0);var c=$("<span>").addClass("gci-asset-viewer-content-text-caption");a.ag.append(c);uu(b,c,void 0,!0);a.W&&a.ag.append($("<div>").addClass("gci-asset-viewer-author").text(" \u2014 "+a.W))}};
Ef.prototype.N=function(){if(!this.isDisposed()){var a=this.yb.find(".gci-asset-viewer-content");a.length&&a.is(":visible")||(a=$("<div>").addClass("gci-asset-viewer-content gci-asset-viewer-content-test").appendTo($("#collections-page-asset-viewer")));var b=WQ(this,a.width(),a.height());(IF(this.asset)||EJ(this.asset))&&this.H.css({height:b.height,width:b.width,top:"50%","margin-top":"-"+b.height/2+"px",left:"50%","margin-left":"-"+b.width/2+"px"});if(Ff(this.asset)&&!Ov(this.app)){b=this.yb.find(".gci-asset-viewer-content-text-container");
dR(this,b);var c=b.height();b.css("font-size","12px");for(var d=parseInt(b.css("font-size"),10);b.contents().height()<c&&35>d;)d++,b.css("font-size",d+"px");for(;b.contents().height()>c&&12<d;)d--,b.css("font-size",d+"px")}a.hasClass("gci-asset-viewer-content-test")&&a.remove();this.Ce&&(a=this.Ce.find(".gci-asset-viewer-title"),this.Ce.toggleClass("gci-unified-header-clickable",a.width()==this.Dm()));this.Cf&&this.Cf.resize();if(this.Va)try{var e=this.Va.ql();if(1.01<=e.size.height||0==e.z)this.Va.Gf(),
this.Va.ae(),this.Va.qj()}catch(f){}}};
var dR=function(a,b){var c=a.yb.find(".gci-asset-viewer-content");c.length&&c.is(":visible")||(c=$("<div>").addClass("gci-asset-viewer-content gci-asset-viewer-content-test").appendTo($("#collections-page-asset-viewer")));a=WQ(a,c.width(),c.height());b.css("height",a.height);c.hasClass("gci-asset-viewer-content-test")&&c.remove()},QQ=function(a,b){a.Gh=!0;a.Eo=b;a.Xi=!1;b?(UQ(a,!0),eR(a)):UQ(a)},eR=function(a){a.vk=!0;var b=function(c){!a.Xi&&a.Gh&&(window.clearTimeout(a.nk),c&&$("body").removeClass("gci-asset-viewer-microscope-idle"),
a.nk=window.setTimeout(function(){$("body").addClass("gci-asset-viewer-microscope-idle")},Bu()?8E3:1500))};Bu()||($("body").bind("mousedown.gci-asset-viewer-microscope-mouse-tracker",function(){a.Xi=!0}),$("body").bind("mouseup.gci-asset-viewer-microscope-mouse-tracker",function(){a.Xi=!1}),$("body").bind("mousemove.gci-asset-viewer-microscope-mouse-tracker",b));$("body").on("click.gci-asset-viewer-microscope-mouse-tracker",function(c){$(c.target).closest(".gci-asset-viewer-content-container").length||
UQ(a)}).on("keydown.gci-asset-viewer-microscope-mouse-tracker",function(){UQ(a)}).on("touchstart.gci-asset-viewer-microscope-mouse-tracker",b);zu($("body"),"..gci-asset-viewer-microscope-mouse-tracker",function(){$("body").off(".gci-asset-viewer-enable-microscope-mouse-tracker");a.Gh=!0;b();return!0});b()},UQ=function(a,b){a.vk=!1;$("body").off(".gci-asset-viewer-microscope-mouse-tracker");window.clearTimeout(a.nk);b||$("body").removeClass("gci-asset-viewer-microscope-idle");a.Xi=!1};
Ef.prototype.Mi=function(){var a=$("<h1>").addClass("gci-unified-header-title-container"),b=$("<h2>"),c=$("<span>").attr("title",this.asset.getTitle()).addClass("gci-asset-viewer-title").addClass("gci-unified-header-title");vu(this.asset.getTitle(),c);var d=J(function(){c.width()==this.Dm()&&this.Ce.toggleClass("gci-unified-header-full")},this);a.on("click.gci-asset-viewer",d).append(c);d=LI(this.asset);Eg(Fp(d))||a.append($("<span>").addClass("gci-asset-viewer-date").text(d));var e=this.asset.Xe();
e&&(d=HA("common/pixel.gif"),$("<img>").attr("src",d).attr("alt","Go to Museum View").addClass("gci-asset-show-streetview").addClass("SPRITE_icon_pegman").appendTo(a).bind("click",J(function(){var u=this.asset.Ua();u&&(u=(u=$H(u.metadata,Kv))?ki(I(u,xk,8),1):null,this.app.Zb(this.app.H.og,{"l.id":u,location:e}));return!1},this)));var f=this.asset.Ua(),g=f&&f.getName(),k=f&&f.getId();d=LE(this.app);k=g&&(!d||d!=k);var m={Dr:sA(this.asset.metadata,RH)||"",yc:MI(this.asset)};k&&(m.Jc=g);g=$(C(GQ,m));
g.find(".gci-asset-viewer-details").on("click.gci-asset-viewer",J(function(){this.fi()},this));var n=this;if(this.asset.hd())g.find(".gci-asset-viewer-creator").addClass("gci-asset-viewer-basic-info-link").on("click.gci-asset-viewer",function(){UJ(n.asset);return!1});var r=NJ(this.asset,2,1);if(r.length&&!this.Rm)g.find(".gci-asset-viewer-location").addClass("gci-asset-viewer-basic-info-link").on("click.gci-asset-viewer",J(function(){1==r.length?this.app.hk(r[0].Be(),r[0].tc()):z.Zb("",VJ(r));return!1},
this));else g.find(".gci-asset-viewer-location").addClass("gci-asset-viewer-no-link");if(k&&!d)g.find(".gci-asset-viewer-partner").addClass("gci-asset-viewer-basic-info-link").on("click.gci-asset-viewer",J(function(){this.Rm?this.app.So(f):this.app.Ti(f);return!1},this));b.append(g);this.Ce.empty().append(a).append(b)};
Ef.prototype.fi=function(a){this.oe.toggle(a);this.yb&&this.yb.toggleClass("gci-asset-viewer-sidebar-open",a);window.setTimeout(J(function(){this.Bi&&ZF(this.Bi)},this),0);this.yb.find(".gci-asset-viewer-details").toggleClass("collections-ui-button-active",a);a=IF(this.asset)||EJ(this.asset)?550:0;var b=this.oe.is(":visible");b?this.yb.find(".gci-asset-viewer-tabs li:first-child").click():this.trigger("asset-viewer-opened",[null]);var c=this;window.setTimeout(function(){b&&c.Va&&(c.Va.Gf(),c.Va.ae(!1),
c.Va.qj());window.setTimeout(function(){c.Va&&c.Va.ae()},400);c.N()},a)};var fR=function(a,b,c){E.call(this);c=c||{};this.xh=a;this.Jn=b;this.O=c.Yk||null;this.T=!!c.ep;this.H=c.zg||null;this.N=c.Ag||null};L(fR,te);var gR=function(a){var b=$(C(EQ,{className:a.xh,header:a.Jn,ep:a.T})),c=b.find(".gci-asset-viewer-tab-section");a.O?uu(a.O,c):a.render(c);Qr(c[0],Pr(c.text()));a.H&&b.addClass(a.H);return b};fR.prototype.render=function(a){this.N&&this.N(a)};
var hR=function(a){var b=[];sA(a.asset.metadata,VH)&&b.push(new fR("gci-asset-viewer-tab-story","Story",{Yk:sA(a.asset.metadata,VH)||""}));a.asset.qc()&&b.push(new fR("gci-asset-viewer-tab-description","Description",{Yk:a.asset.qc()}));MJ(a.asset)&&b.push(new fR("gci-asset-viewer-tab-more-information","More Details",{zg:"gci-more-information",Ag:J(a.Lu,a)}));if(sA(a.asset.metadata,PH)){var c=new fR("gci-asset-viewer-tab-transcript","Transcript",{Yk:sA(a.asset.metadata,PH)||""});Ov(a.app)?b.unshift(c):
b.push(c)}c=[];var d=[],e=[];if(a.U.length)for(var f=0;f<a.U.length;f++){var g=a.U[f];g&&(EF(g)?c.push(g):IF(g)?d.push(g):8===Il(g.H)&&e.push(g))}d.length&&b.push(new fR("gci-asset-viewer-tab-video","Videos",{zg:"gci-asset-viewer-videos",Ag:J(a.Mu,a,d)}));c.length&&b.push(new fR("gci-asset-viewer-tab-image","Images",{zg:"gci-asset-viewer-images",Ag:J(a.Ku,a,c)}));e.length&&b.push(new fR("gci-asset-viewer-tab-audio","Audio",{zg:"gci-asset-viewer-audios",Ag:J(a.Iu,a,e)}));c=a.asset;(PJ(c)||QJ(c)||RJ(c))&&
b.push(new fR("gci-asset-viewer-tab-map","Map",{zg:"gci-asset-viewer-map",Ag:J(a.Vr,a)}));return b},iR=function(a){var b=[];b.push(new fR("gci-asset-viewer-tab-debug","Debug",{zg:"gci-asset-viewer-debug",Ag:J(a.Ju,a)}));NJ(a.asset).length&&b.push(new fR("gci-asset-viewer-tab-annotation","Annotation",{zg:"gci-asset-viewer-annotation",Ag:J(a.Hu,a)}));return b},PQ=function(a){var b=hR(a);zE(a.app)&&(b=Ma(b,iR(a)));b.length||b.push(new fR("gci-asset-viewer-tab-description","Description",{Yk:"No further details available",
ep:!0}));var c=$("<ul>").addClass("gci-asset-viewer-tabs").attr("role","tablist").appendTo(a.oe),d=$("<div>").addClass("gci-asset-viewer-tab-content-wrapper").appendTo(a.oe),e=$("<div>").addClass("gci-asset-viewer-tab-content").appendTo(d),f=function(r){r=c.find("."+r);r.hasClass("gci-asset-viewer-tab-active")||(c.find("li").removeClass("gci-asset-viewer-tab-active").attr("aria-selected","false"),r.addClass("gci-asset-viewer-tab-active").attr("aria-selected","true"))},g=J(function(){for(var r=b.length&&
b[0].xh,u,x=0;u=b[x];x++){u=u.xh;var B=e.find("."+u+"-header");if(B.length){var A=B.position().top;B=B.outerHeight(!0)-B.height();A+=B;B=e.scrollTop();var T=e.prop("scrollHeight");if(0<A){0!=B&&B+e.height()==T&&(r=u);break}r=u}}r&&f(r);UQ(this)},a);a.Gl=new Tv(e,{dj:g});(g=sA(a.asset.metadata,WH)||"")&&e.append($("<div>").addClass("gci-asset-viewer-quote").text(yu(g.toString())));g=J(function(r,u){var x=e.find("."+r+"-header"),B=e.scrollTop(),A=x.position().top,T=x.outerHeight(!0)-x.height();B=B+
A+T;x.is("h3:first")&&(B=0);u?(e.stop(!0).scrollTop(B),f(r)):e.animate({scrollTop:B},"fast",void 0,Ve(f,r));this.oe.is(":visible")&&this.trigger("asset-viewer-opened",[r])},a);for(var k,m=0;k=b[m];m++){var n=k.xh;n=$(C(DQ,{className:k.xh,text:k.Jn})).on("click."+n,J(g,a,n,!1)).data("openTab",J(g,a,n));c.append(n);e.append(gR(k))}b.length&&g(b[0].xh);g=a.asset&&a.asset.Ua();!a.asset||Ff(a.asset)||nA(a.app)&&g&&g.getId()==LE(a.app)?e.addClass("gci-asset-viewer-attribution-none"):jR(a,d)},jR=function(a,
b){var c=$("<div>").addClass("gci-asset-viewer-attribution"),d=a.asset.Ua(),e=$("<div>").addClass("gci-asset-viewer-attribution-text").appendTo(c);if(d){var f=d.Md().addClass("gci-asset-viewer-attribution-logo"),g=EI(d);g&&(f.text(""),g.insertBefore(f.contents()),c.append(f));f=d.Md();OI(d,f,a);e.append(f)}(a=a.asset.Md())&&e.append($("<div>").append($("<span>").text("Original source: ")).append(a.addClass("gci-asset-viewer-attribution-source")));$("<div>").addClass("gci-asset-viewer-attribution-gutter").append(c).appendTo(b)};
h=Ef.prototype;
h.Lu=function(a){var b={};KJ(this.asset,J(function(d,e,f){b[d.getKey()]?b[d.getKey()].push({fj:d,Qk:e,displayValue:f}):b[d.getKey()]=[{fj:d,Qk:e,displayValue:f}]},this),LJ());var c=Fc(b);Xa(c,function(d,e){var f=d[0].Qk,g=e[0].Qk;e=ii(f,5,0);d=ii(g,5,0);f=kR(f);g=kR(g);e<d?e=1:e==d?(e=String(f).toLowerCase(),d=String(g).toLowerCase(),e=e<d?-1:e==d?0:1):e=-1;return e});Ea(c,function(d){var e=d[0].Qk,f=e?kR(e):d[0].fj.getKey(),g=$("<div>").addClass("property");f=$("<h2>").addClass("name").text(f+":").appendTo(g);
zE(this.app)&&f.attr("title",lR(e));var k=this.app.Ad();$.each(d,J(function(m,n){m=n.fj;n=n.displayValue;if(5==m.getType()){if(n=Wz(m))if(g.append(n),k){var r=this.asset.Ua();if(r&&m.Lh()==TH.Ea)n.on("click",function(){wA(k,r,"AssetOnPartnerSite")});else n.on("click",function(){vA(k,"ClickExternalLink","Other")})}}else m=$("<div>").addClass("value").appendTo(g),uu(n,m)},this));g.appendTo(a)},this)};
h.Mu=function(a,b){var c=$("<div>").addClass("gci-supplemental-player").appendTo(b),d=function(f,g){c.empty();var k=$("<div>").appendTo(c);try{new YT.Player(k[0],{width:360,height:360/RQ,videoId:f.Qc(),playerVars:{autoplay:g?1:0,rel:0}});var m=$("<div>");xu(f.qc(),m);c.append($("<div>").addClass("gci-supplemental-player-title").text(f.getTitle())).append(m)}catch(n){}};d(a[0],!1);if(1!=a.length)for(var e=0;e<a.length;e++)(function(f){BF(f,{ee:SQ,fadeIn:!0}).on("click",function(){d(f,!0);return!1}).appendTo(b)})(a[e])};
h.Vr=function(a){a=$(C(FQ,{Yr:MI(this.asset),Xr:sA(this.asset.metadata,PE)||"",Zr:sA(this.asset.metadata,SE)||""})).appendTo(a).find(".gci-asset-viewer-google-maps").css({width:360,height:360});this.Bi=new of(a.get(0),{Ak:{draggable:!Ov(this.app),scrollwheel:!1}});window.setTimeout(J(this.Ur,this),0)};
h.Ur=function(){if(!this.isDisposed()&&this.asset&&this.Bi)for(var a=[PJ(this.asset),RJ(this.asset),QJ(this.asset)],b=0;b<a.length;b++){var c=a[b];if(c){var d;switch(b){case 0:var e="Born";(d=$H(this.asset.metadata,PE))?(d=new Nz(d.getDate()),d=d.O?Pz(d.O):""):d="";break;case 1:e="Created";d=LI(this.asset);break;default:e="Died",(d=$H(this.asset.metadata,PE))?(d=new Nz(d.getDate()),d=d.N?Pz(d.N):""):d=""}$F(this.Bi,{It:c,displayName:c.Fg(),Vt:this.asset.getId()+b,qu:C(HQ,{vs:e,date:d,location:c.Fg()})})}}};
h.Ku=function(a,b){var c=$("<div>").addClass("gci-supplemental-player").appendTo(b),d=function(f){var g=c.find("*");g.css("visibility","hidden");var k=360*f.getSize().height/f.getSize().width;BF(f,{ee:{width:360,height:k},zd:!0,fadeIn:!0}).appendTo(c);k=$("<div>");xu(f.qc(),k);c.append($("<div>").addClass("gci-supplemental-player-title").text(f.getTitle()!=f.getId()?f.getTitle():"")).append(k);g.remove()};d(a[0]);if(1!=a.length)for(var e=0;e<a.length;e++)(function(f){BF(f,{ee:SQ,fadeIn:!0}).on("click",
function(){d(f);return!1}).appendTo(b)})(a[e])};
h.Iu=function(a,b){var c=$("<div>").addClass("gci-supplemental-player").appendTo(b),d,e=this,f=function(m,n){var r;d&&(r=d);var u=c.find("*");u.css("visibility","hidden");c.append($("<div>").addClass("gci-supplemental-player-title").text(m.getTitle()));d=new BQ(m.Kf()||"",{Kr:n});W(e,d);c.append(d.ma());n=$("<div>");uu(m.qc(),n);c.append(n);D(r);u.remove()};f(a[0],!1);if(1!=a.length){for(var g=$("<ul>"),k=0;k<a.length;k++)(function(m){g.append($("<li>").append($("<a>").text(m.getTitle()).attr("href","#audio").on("click",
function(){f(m,!0);return!1})))})(a[k]);b.append(g)}};h.Ju=function(a){zE(this.app)&&JJ(this.asset,J(function(b,c,d){var e=c?kR(c):b.getKey();c=$("<div>").addClass("property debug").append($("<h2>").addClass("name").text(e+":").attr("title",lR(c)));5==b.getType()?(b=Wz(b))&&c.append(b):c.append($("<div>").addClass("value").text(d));c.appendTo(a)},this))};
h.Hu=function(a){if(zE(this.app)){for(var b=NJ(this.asset),c,d=0;c=b[d];d++){var e=$("<div>").addClass("property debug").append($("<div>").addClass("name").text("Annotation:"));e.append($("<div>").addClass("value").append($('<a target="_blank">').attr("href","http://hume"+c.tc()).text(c.getTitle())).append($("<div>").text("Status: "+mR(c.getStatus()))).append($("<div>").text("Relation: "+nR(c.Be()))).append($("<div>").text("Relevance: "+mi(c.H,3,1))));e.appendTo(a)}b=(c=(b=sA(this.asset.metadata,
Dv)||null)?parseInt(b,16):null)?"Edit annotations":"No collection id found on asset";c=c?"//www.google.com/culturalinstitute/manage/asset-editor/"+c+"?l.id="+this.asset.getId():"";a.append($("<div>").addClass("property debug").append($("<div>").addClass("value").append($('<a target="_blank" style="color: #ccc;">').attr("href",c).text(b))))}};
h.Gk=function(){var a=this;if(IF(this.asset)||EJ(this.asset))try{if(this.Ha)this.Ha.playVideo();else{var b={autoplay:1,rel:0},c=this.asset.data("gci.exhibit.streamInfo");c&&(b.start=Math.floor(c.start/1E3),b.end=Math.floor(c.end/1E3));this.Ha=new YT.Player(this.Ci[0],{width:"100%",height:"100%",videoId:this.asset.Qc(),playerVars:b,events:{onStateChange:function(d){d.data==YT.PlayerState.ENDED&&a.trigger("asset-rendered-or-played",[!0])}}})}}catch(d){}};
var pR=function(a,b){window.clearTimeout(a.nk);oR(a);a.asset=b;cR(a);a.Va&&((b=a.asset.data("gci.exhibit.msState"))&&!b.size&&(b=YJ(b,a.Va.Yf()),a.asset.data("gci.exhibit.msState",b)),b?(a.Va.Gf(),a.Va.te(b,1E3)):(a.Va.ae(),a.Va.qj()))},oR=function(a){Ov(a.app)||(a.Gh=!1,$("body").off(".gci-asset-viewer-enable-microscope-mouse-tracker"),$("body").on("click.gci-asset-viewer-enable-microscope-mouse-tracker",J(function(b){$(b.target).closest(".gci-asset-viewer-content-container").length&&($("body").off(".gci-asset-viewer-enable-microscope-mouse-tracker"),
this.Gh=!0)},a)))};Ef.prototype.bind=function(a,b){this.yb.bind(a,b)};Ef.prototype.trigger=function(a,b){this.yb.trigger(a,b)};Ef.prototype.unbind=function(a,b){this.yb.unbind(a,b)};
var YQ=function(a){var b=Ov(a.app),c=a.asset.getSize();a.yb.addClass("gci-asset-viewer-video-type");b&&a.H.css({width:300,height:300/RQ});a.T||(a.Ta=new VE(a.H,GF(a.asset),{Ed:c,ac:!0,fadeIn:!0}),a.Ta.load());a.Ci=$("<div>").addClass("shield").on("click.collections-asset-viewer-item",J(a.Gk,a,a.H)).appendTo(a.H);a.T&&a.Gk();b||window.setTimeout(J(function(){this.N()},a),0)},ZQ=function(a){a.yb.addClass("gci-asset-viewer-text-type");var b=$("<div>").addClass("gci-asset-viewer-content-text-container").appendTo(a.H);
Ov(a.app)||dR(a,b);b=$("<div>").addClass("gci-asset-viewer-content-text").appendTo(b);wu(yu(a.asset.Ra().Ka()),b);a.asset.data("gci.exhibit.isBlockQuote")&&b.addClass("block-quote");a.asset.data("gci.exhibit.caption")&&(a.ag=$("<div>").addClass("gci-asset-viewer-author").append($("<span>").text(" \u2014 "+a.asset.data("gci.exhibit.caption"))).appendTo(b))},$Q=function(a){var b=Ov(a.app);a.yb.addClass("gci-asset-viewer-streetview-type");b?a.yb.css("height",qR(a,!0)):$("body").toggleClass("gci-asset-streetview-immersive");
window.setTimeout(function(){a.H&&(a.Cf=new cL(a.asset,a.H,a.ka),a.Cf.bind("annotation-selected",function(c,d){a.trigger("annotation-selected",d)}))},0)},aR=function(a){var b=a.H.addClass("gci-asset-viewer-audio-type"),c=b.append,d=new BQ(a.asset.Kf()||"");W(a,d);a=d.ma();c.call(b,a)},bR=function(a){a.yb.addClass("gci-asset-viewer-three-d-type");var b=p(a.asset.H,110);if(Ov(a.app)){var c=300/RQ;a.H.css({width:300,height:c});var d={width:300,height:c};a.Ta=new VE(a.H,GF(a.asset),{Ed:{width:300,height:c},
yd:d,ac:!0,fadeIn:!0});a.Ta.load();a.H.on("click",J(function(){this.kl||(D(this.Ta),this.Ta=null,this.kl=new wQ(this.H.get(0),b))},a))}else a.kl=new wQ(a.H.get(0),b)},XQ=function(a){var b=Ov(a.app);a.yb.addClass("gci-asset-viewer-microscope-type");var c=$(".gci-asset-viewer-transition-clone");oR(a);window.setTimeout(J(function(){if(this.asset&&!this.isDisposed())if(b){var d=this.asset.getSize(),e=this.H.width(),f=d.height*e/d.width,g=qR(this);if(this.asset.je()||AJ(this.asset))g-=130;f>g&&(f=g,e=
d.width*f/d.height);this.H.css({height:f,width:e});e={width:e,height:f};this.Ta=new VE(this.H,GF(this.asset),{Ed:d,yd:e,ac:!0,fadeIn:!0});this.Ta.load();this.H.addClass("gci-asset-viewer-content-microscope-loaded");this.H.on("click",function(){rR(a)})}else d=DJ(this.asset)&&this.asset.Of(),this.Va=new CP(this.H.get(0),{Cg:d,Hh:!1}),this.Va.oh(!1),Bu()&&this.Va.Qe(3),this.Va.Yn(J(function(k){if(!this.isDisposed())return this.H.width()?new yp(this.H.width()-50,WJ()):k},this)),this.Va.Tl(J(function(k){if(!this.isDisposed()){var m=
$("body").hasClass("gci-asset-viewer-microscope-zoomed"),n=$("body").height();n=sR()/n;var r=1/k.size.height+n;n=1.01<r&&0!=k.z;k=1.03<r&&0!=k.z;$("body").toggleClass("gci-asset-viewer-microscope-zooming",n);$("body").toggleClass("gci-asset-viewer-microscope-zoomed",k);this.Eo||(!this.vk&&k?eR(this):this.vk&&!k&&UQ(this));m!=k&&this.Va&&this.Va.Gf();!m&&n&&this.oe.is(":visible")&&this.fi(!1)}},this)),this.Va.Ji(J(function(){this.isDisposed()||(this.H.addClass("gci-asset-viewer-content-microscope-loaded"),
this.N(),this.ko())},this)),this.Va.Rl(function(){a.isDisposed()||(a.trigger("asset-rendered-or-played"),c.remove())}),DJ(this.asset)?(d=!!this.asset.data("gci.exhibit.msState"),DP(this.Va,FJ(this.asset,d))):(d=WQ(this,1200,1200),e=GF(this.asset,d),this.Va.Gi(e,d.width,d.height),this.H.addClass("gci-asset-viewer-content-microscope-loaded"))},a),c.length?333:0)};
Ef.prototype.ko=function(){if(this.Va){var a=this.asset.data("gci.exhibit.msState");a&&!a.size&&(a=YJ(a,this.Va.Yf()),this.asset.data("gci.exhibit.msState",a));a&&this.Va.te(a,1E3)}};Ef.prototype.resize=function(){window.setTimeout(J(this.N,this),0)};
var rR=function(a){Bu()&&!NQ()&&LQ();$("#content, body > header, body > footer").hide();a.O=$(C(IQ)).appendTo($("body"));a.O.find(".gci-fullscreen-microscope-close").on("click",function(){TQ(a);return!1});var b=a.O.find(".gci-fullscreen-microscope").get(0),c=DJ(a.asset)&&a.asset.Of();a.Va=new CP(b,{Cg:c,Hh:Bu()});a.Va.oh(!1);a.Va.Qe(3);DJ(a.asset)?(b=!!a.asset.data("gci.exhibit.msState"),DP(a.Va,FJ(a.asset,b))):(b=WQ(a,1200,1200),c=GF(a.asset,b),a.Va.Gi(c,b.width,b.height))},TQ=function(a){a.O&&a.Va&&
(Bu()&&NQ()&&MQ(),a.Va.dh(),a.O.remove(),$("#content, body > header, body > footer").show())},mR=function(a){switch(a){case 1:return"confirmed";case 2:return"rejected";case 3:return"unreviewed";default:return"unknown"}},nR=function(a){switch(a){case 1:return"event";case 2:return"location";case 3:return"person";case 4:return"created_by";case 5:return"medium";case 6:return"art_movement";case 102:return"identity";default:return"unknown"}},lR=function(a){var b=[],c=a?p(a,2):null;c&&((c=gA[c]||null)&&
b.push("schema_name:"+c.H()),Qa(b,"key:"+p(a,1),"type:"+tR[p(a,3)],"schema_key_hash:"+p(a,2),"display_score:"+ii(a,5,0),"facet_score:"+ii(a,6,0),"annotatable:"+N(a,7)));return b.join(", ")},tR={1:"text",2:"location",3:"date",4:"identifier",5:"link"},LJ=function(){return[QH.Ea,OH.Ea,"-8821813686241052451",RH.Ea,WH.Ea,VH.Ea,NH.Ea,PH.Ea,Ev.Ea,Gv.Ea]},kR=function(a){var b=p(a,1);if(a=I(a,gj,4))a=Kz(a).Ka(),Eg(Fp(a))||(b=a);return b};Ef.prototype.Dm=function(){return 600};
var qR=function(a,b){var c=130;a.app.tk()&&(c=0);return $(window).height()-$("body > header").height()-(b?c:70)},WJ=function(){return $("body").hasClass("gci-asset-viewer-slideshow-mode")?$("body").height()-($("body").hasClass("gci-embed")?0:70)-50:$("body").height()-sR()-50},sR=function(){return 2*Math.max($("body > header").outerHeight()+($("body").hasClass("gci-embed")?0:70),$("#gci-action-tabs").outerHeight()+$("body > footer").outerHeight())};var uR=function(a){a=a?"This user gallery has been created by an independent third party and may not always represent the views of the institutions, listed below, who have supplied the content.":"The exhibit featured may in some cases have been created by an independent third party and may not always represent the views of the institutions, listed below, who have supplied the content.";this.N=$("<div>").addClass("gci-credits-partners-logos");this.H=$("<div>").addClass("gci-credits-partners-attributions");
this.Xh=$("<div>").addClass("gci-credits-partners-outer-container");this.Yh=$("<div>").addClass("gci-credits-partners-container");this.Rg=$("<div>").addClass("credits-partners-wrapper-box").append($("<div>").addClass("gci-credits-header-container").append($("<h2>").addClass("gci-credits-header-title").text("Credits: All Media"))).append(this.Xh.append(this.Yh.append($("<div>").addClass("gci-credits-partners-disclaimer").text(a)).append(this.N).append(this.H)));E.call(this)};L(uR,te);h=uR.prototype;
h.oa=function(){this.Rg&&this.Rg.remove();this.Rg=null;this.Xh&&this.Xh.remove();this.Xh=null;this.Yh&&this.Yh.remove();this.Yh=null;uR.qa.oa.call(this)};h.Rg=null;h.Xh=null;h.Yh=null;h.get=function(){return this.Rg};
var xR=function(a,b){var c={},d={},e=0;$.each(b,function(f,g){e+=1;if(f=g.Ua()){var k=c[f.getId()];null==k?c[f.getId()]={count:1,ub:f}:k.count++}if(g=g.Md()){k=g.text();var m=d[k];null==m?d[k]={count:1,ub:f,vo:g}:m.count++}});b=z;b=nA(b)&&1==Gc(c).length&&c[LE(b)||""];0<e&&!b?(Bc(c,function(f,g){var k=f.ub,m=k.Md();OI(k,m,a);k&&Eg(Fp(DI(k)))&&(d[k.getName()]={count:f.count,vo:m,ub:null},delete c[g.toString()])}),vR(a,d),wR(a,c)):b&&a.Rg.parent().addClass("gci-only-credits-list")};
uR.prototype.resize=function(){var a=this.Rg.find(".credits-partner-box");if(0!=a.length){var b=30;$.each(a,function(c,d){c=$(d).find("img").height();c>b&&(b=c)});$.each(a,function(c,d){$(d).find(".gci-credits-partner-box-logo-anchor").css("height",b)});Du(this.Yh,this.Xh)}};
var vR=function(a,b){b=$.map(b,Co);b.sort(function(c,d){return d.count-c.count});a.H.hide();a.H.empty();$.each(b,J(function(c,d){c=$("<div>").addClass("gci-contributing-partners-asset-attribution").append(d.vo);if(d=d.ub)d=" (via "+d.getName()+")",c.append($("<span>").text(d));this.H.append(c)},a));a.H.show()},wR=function(a,b){b=$.map(b,Co);b.sort(function(e,f){return f.count-e.count});var c=b.length,d=J(function(){--c;0==c&&this.resize()},a);a.N.hide();a.N.empty();$.each(b,J(function(e,f){e=$("<div>").addClass("credits-partner-box");
f=f.ub;var g=BI(f);g=Cu(g).empty().addClass("gci-credits-partner-box-logo-anchor").appendTo(e);var k=EI(f);k?(g.append($("<div>").append(k)),k.on("load.gci-credits-partner-box-logo-el",d),k.on("error.gci-credits-partner-box-logo-el",d)):--c;g=f.Md();e.append(g);OI(f,g,this);this.N.append(e)},a));a.N.show()};var yR=function(a,b,c){E.call(this);this.H=a;this.U=b;this.aspectRatio=c.aspectRatio||1;this.jm=c.Bo?ii(c.Bo,3)||0:0;this.T=c.Sk;this.Vb=[];this.N=!!c.jd;this.O=!!c.Sb};K(yR,te);h=yR.prototype;h.oa=function(){$.each(this.Vb,function(a,b){b.dispose()});this.H.remove();te.prototype.oa.call(this)};h.ma=function(){return this.H};h.dk=function(){var a=10,b="W1_H1",c=this.aspectRatio;$.each(zR,function(d,e){Math.abs(e-c)<a&&(b=d.toString(),a=Math.abs(e-c))});return b};h.Nd=function(){return this.Vb.length};
h.resize=function(a,b,c){c=0>this.aspectRatio?Math.round(-this.aspectRatio*c):Math.round(this.aspectRatio*b);this.uk()||(c=Math.min(c,950),this.aspectRatio=c/b);b=z;Ov(b)&&(b=parseInt(b.ma().width(),10),c=this.N?b:this.O?3*b:c>b?b:c);b={width:c};b[AR(this.U)]=a;this.H.css(b);$.each(this.Vb,function(d,e){e.resize()});return c};h.width=function(){return this.H.width()};h.left=function(){return this.H.position().left};h.qv=function(){this.H.trigger("collections-exhibit-column-modified",[this])};
h.yh=function(){$.each(this.Vb,function(a,b){b.yh()})};h.Re=function(){var a=new um,b=bm(cm(new am,this.aspectRatio),this.T);gi(a,1,b);this.jm&&q(a,3,this.jm);var c=[];$.each(this.Vb,function(d,e){c.push(e.Re())});oc(a,2,c);return a};h.jd=function(){return this.N};h.Sb=function(){return this.O};h.uk=function(){return this.N||this.O};var zR={W3_H8:.375,W9_H16:.5625,W3_H4:.75,W1_H1:1,W4_H3:4/3,W16_H9:16/9};var CR=function(a,b,c){E.call(this);this.Aa=z;this.T=a;this.id=b||null;this.O=$("<div>").addClass("collections-exhibit");this.W=c||1;this.Ja=new Date;this.Fa=new Date;this.version=2;this.va=[];this.wa=[];this.N=new XH(null);this.Pa=!1;this.ta={};this.Za=!1;this.H=[];this.Ba=this.Yc=this.na=this.U=this.V=this.Wa=this.Oa=this.Da=this.ua=this.Jb=this.Eb=null;a=Yl();this.Eb=BR(this,{aspectRatio:-.75,Sk:[a],jd:!0});a=Yl();this.Jb=BR(this,{aspectRatio:this.me()?-.5:-1,Sk:[a],Sb:!0});this.yh()};L(CR,te);
h=CR.prototype;h.Ug=0;h.ye=10;h.wo=-1;h.xo=-1;h.oa=function(){this.Za||(this.va=[],this.wa=[],this.N=null,$.each(this.H,function(a,b){b.dispose()}),D(this.na),this.O.remove(),CR.qa.oa.call(this))};h.getId=function(){return this.id};h.isLight=function(){return this.Pa};var qQ=function(a){return a.T!=a.T};CR.prototype.wk=function(a){return this.ta[a].wk};CR.prototype.xk=function(a){return this.ta[a].xk};
CR.prototype.setTitle=function(a,b,c){this.N.setProperty(NH,a,b,!0);c&&(this.ua=c);this.ka();DR(this);this.O.trigger("collections-exhibit-gallery-cover-changed",[this]);return this};CR.prototype.getTitle=function(a,b){var c=ER(this);return c?c.Ka(a,b):""};var ER=function(a){return(a=$H(a.N,NH))?Kz(a.Ra()):null};CR.prototype.qc=function(a){var b;return(b=(b=$H(this.N,OH))?Kz(b.Ra()):null)?b.Ka(a):""};
var FR=function(a,b){b&&(a.ua=b,a.ka(),DR(a))},GR=function(a,b,c){return(a=(a=$H(a.N,vL))?Kz(a.Ra()):null)?a.Ka(b,c):""},HR=function(a,b){b&&(a.Da=b,a.ka(),DR(a))},IR=function(a,b,c){return(a=(a=$H(a.N,wL))?Kz(a.Ra()):null)?a.Ka(b,c):""};CR.prototype.ek=function(){var a=$H(this.N,zL);return null!=a?Kz(a.Ra()).Ka(this.T):""};CR.prototype.qp=function(){var a=sA(this.N,Iv);return"Y"==sA(this.N,Jv)&&"Y"==a};
var JR=function(a){var b=bI(a.N)||null,c={start:null,end:null},d=Af(a.N,xL)||[];1<d.length?d[0]>d[1]?(c.end=d[0],c.start=d[1]):(c.start=d[0],c.end=d[1]):0<d.length&&(c.start=d[0]);d=(sA(a.N,yL)||"").split("|")[0]||"keydate";var e=(sA(a.N,yL)||"").split("|");return mM(b,c,d,(1<e.length?e[1]||"":"")||"day",a.T)},KR=function(a){$.each(a.H,function(b,c){b=c.Nd();for(var d=0;d<b;++d){var e=c.Vb[d],f=e.Ma();f&&IF(f)&&TP(e)}})},LR=function(a){return $.map(a.wa,function(b){b=b.Ae();return b.getType()!=vo()?
b:null})};CR.prototype.me=function(){return 2==this.W&&!this.Tb()};CR.prototype.Tb=function(){return!!eI(this.N,IL)||1==this.W};CR.prototype.ka=function(){this.O.trigger("collections-exhibit-gallery-modified",[this])};CR.prototype.yh=function(){$.each(this.H,function(a,b){b.yh()})};var MR=function(a,b){return a.H[b]},NR=function(a,b){for(var c,d=0;c=a.H[d];d++)for(var e,f=0;e=c.Vb[f];f++)if(e.id==b)return e;return null};CR.prototype.Pr=0;CR.prototype.Zc=function(){return"cell-"+this.Pr++};
var BR=function(a,b){var c=b.jd?0:b.Sb?1:a.H.length-1;null!=b.Zh&&(b.Zh+=1,c=b.Zh>a.H.length-1?a.H.length-1:1>b.Zh?1:b.Zh);var d=$("<div>").addClass("column");b.fadeIn&&d.fadeIn();0<c&&c<=a.H.length?a.H[c-1].ma().after(d):a.O.append(d);var e=new yR(d,a,b);$.each(b.Sk,J(function(f,g){f=ii(g,2);var k=100,m=0,n=d;1<g.Nd()&&(n=$("<div>").addClass("exhibit-horizontal-cell").css({height:f+"%"}).appendTo(d),f=100,k=Math.floor(100/g.Nd()),m=100-g.Nd()*k);for(var r=1<g.Nd()?{"float":AR(this)}:{},u=0;u<g.Nd();u++){var x=
b.jd?"cover":b.Sb?"credits":a.Zc(),B=$.extend(r,0==u?{height:f+"%",width:k+m+"%"}:{height:f+"%",width:k+"%"});B=$("<a>").css(B).attr("href","#").data("cell-id",x).appendTo(n);x=new EP(x,B,this,e,{jd:b.jd,Sb:b.Sb,Sa:b.Sa});x.N.bind("collections-exhibit-cell-modified",J(e.qv,e));e.Vb.push(x)}},a));a.H.splice(c,0,e);b.asset&&e.Vb[0].Ac(b.asset);a.O.trigger("collections-exhibit-gallery-column-added",[a,c,e]);a.ka();b.Zh&&a.resize(!0);e.ma().bind("collections-exhibit-column-modified",J(a.ka,a));return e};
CR.prototype.resize=function(a){var b=this.O.parent();(b.height()!=this.wo||b.width()!=this.xo||a)&&OR(this)};
var OR=function(a){var b=a.O.parent(),c=b.width(),d=0;b=b.height();var e=a.O.height();$.each(a.H,J(function(f,g){d+=1==f?0:this.ye;d+=g.resize(d,e,c);f=g.Nd();for(var k=0;k<f;++k){var m=g.Vb[k];m.Ma()&&Ff(m.Ma())&&Du(m.Ge,m.tb)}},a));a.O.width(d);a.wo=b;a.xo=c;a.na.resize();Du(a.O.find(".credits-list-box"),a.O.find(".credits-list-container"))},DR=function(a){var b=a.Eb.Vb[0].tb;b.empty();b=$("<div>").addClass("cover-box").appendTo(b);var c=a.T;if(qQ(a)){var d=a.T;Eg(Fp(a.getTitle(d,!0)))&&Eg(Fp(GR(a,
d,!0)))&&Eg(Fp(IR(a,d,!0)))||(c=d)}d=$("<div>").addClass("exhibit-date-title").append($("<div>").addClass("exhibit-date-title-inner-wrapper").append($("<div>").addClass("gci-exhibit-date-wrapper").append($("<span>").addClass("gci-exhibit-date-border")).append($("<span>").text(JR(a)||"").addClass("gci-exhibit-date-text")).append($("<span>").addClass("gci-exhibit-date-border"))).append($("<div>").addClass("exhibit-title").text(a.getTitle(c)||""))).append($("<br>"));d.append($("<div>").addClass("exhibit-subtitle").text(yu(GR(a,
c))||"")).append($("<br>")).append($("<div>").addClass("exhibit-subtitle-origin").text(IR(a,c)||"")).append($("<br>"));d.appendTo(b)},PR=function(a){var b=a.U;if(!b)return null;var c=$("<div>").addClass("gci-cover-asset-attribution"),d=b.Ua(),e=d?d.getId():null,f=LE(a.Aa);!d||f&&f==e||(e=null,e=$("<a>").on("click",J(function(){var g={"l.id":b.getId(),exhibitId:this.id};this.Aa.Zb(this.Aa.H.og,g,{exhibitId:this.id});return!1},a)),e.text("Image"),f=d.Md(),c.append($("<div>").append(e).append(": ").append(f)),
OI(d,f,a));(a=b.Md())&&c.append($("<div>").append($("<span>").text("Original source: ")).append(a));return c},RR=function(a){if(!a.Pa){var b=void 0;b=a.Jb.Vb[0].tb;b.empty();if(1==a.W){var c=$("<div>").addClass("credits-list-wrapper-box").append($("<div>").addClass("gci-credits-header-container").append($("<h2>").addClass("gci-credits-header-title").text("Credits: Exhibit"))).appendTo(b);c=$("<div>").addClass("credits-list-container").appendTo(c);var d=$("<ul>").addClass("credits-list-box").appendTo(c);
$.each(Af(a.N,DL,a.T),function(e,f){e=f.split("\u2014");d.append($("<li>").addClass("credits-list-item").append($("<span>").addClass("credits-list-role").text(e[0])).append($("<span>").addClass("credits-list-separator").text(" \u2014 ").toggleClass("credits-list-separator-hidden",!e[0]||!e[1])).append($("<span>").addClass("credits-list-name").text(e[1]||"")))})}a.na=new uR(a.me(),a);b.append(a.na.get());xR(a.na,QR(a))}},vQ=function(a){if(a.me())return!1;a=ER(a);if(!a)return!1;a=a.H.Fb();var b="en";
$.each(a,function(c,d){b=d.getLang();return!1});return Mr.test(b)},AR=function(a){return vQ(a)?"right":"left"};CR.prototype.bind=function(a,b,c){this.O.bind.apply(this.O,arguments);return this};CR.prototype.unbind=function(a,b){this.O.unbind.apply(this.O,arguments);return this};
var SR=function(a,b){a.V&&(a.U=b[a.V],a.V=null);for(var c,d=0;c=a.H[d];d++)for(var e,f=0;e=c.Vb[f];f++){var g=e.wb();if(g){var k=b[g];if(k)if(g=e,k=k.clone(),g.uh){e=g.rb;var m=g.Nc,n=g.caption,r=g.Vd,u=g.Vf,x=g.yf;g.Ac(k);g.W&&e?NP(g,e):m&&g.zh(m,!0);n&&rQ(g,n);r&&pQ(g,r);u&&MP(g,p(u,1),p(u,2));x&&KP(g,x)}else g.U=!0;else k=e,k.uh=g,k.U=!1,k.H=null,k.tb.removeClass("blank"),k.N.attr("aria-hidden","false"),k.N.addClass("unresolved")}}};
CR.prototype.Re=function(){var a=new Mm,b=Wl();gi(a,1,b);this.id&&q(a,2,this.id);"number"===typeof this.W&&q(a,26,this.W);"number"===typeof this.Ug&&q(a,3,this.Ug);og(this.Ja)&&q(a,18,this.Ja.getTime());og(this.Fa)&&q(a,15,this.Fa.getTime());og(this.Oa)&&q(a,19,this.Oa.getTime());og(this.Wa)&&q(a,20,this.Wa.getTime());this.ua&&gi(a,10,this.ua);this.Da&&gi(a,12,this.Da);this.va&&oc(a,17,this.va);this.U&&this.U.getId()&&Nm(a,this.U.getId());Pm(a,this.N.H.clone());q(a,24,this.T);oc(a,25);var c=[];$.each(this.ta,
J(function(e,f){e=new Jm;e=q(e,1,f.Ct);e=q(e,3,f.wk);f=q(e,2,f.xk);c.push(f)},this));oc(a,25,c);b=new ym;var d=[];$.each(this.H,function(e,f){f.uk()||d.push(f.Re())});oc(b,1,d);gi(a,14,b);return a};
var UR=function(a,b,c){c=!0;I(a,Vl,1);var d=b||{},e=(b=pi(a,ZL))?F(b,Hl,1):[];$.each(e,function(k,m){m.getId()&&(k=new CF(m),d[k.getId()]=k)});var f=new CR(Qm(a),p(a,2),a.getType());f.Ug=p(a,3);f.version=p(a,4);f.Yc=I(a,Cf,28);f.Ja=new Date(p(a,18));f.Fa=new Date(p(a,15));ji(a,19)&&(f.Oa=new Date(ji(a,19)));ji(a,20)&&(f.Wa=new Date(ji(a,20)));f.va=F(a,Tl,17);f.V=p(a,13);(e=I(a,Ql,27))&&!e.wb()&&e.getStreetView()&&(e=vl(new tl,e.getStreetView()),e=Kl(Jl(new Hl,7),e),f.U=new CF(e),f.V=null);var g={};
e=b?F(b,Rn,2):[];$.each(e,function(k,m){m&&m.tc()&&(k=new sL(m),g[k.tc()]=k)});$.each(F(a,nj,21),function(k,m){(k=m.Ae().tc())&&(k=g[k])&&f.wa.push(new mI(m,k))});if(b=b?b.Ua():null)f.Ba=new zI(b);f.N=null;f.N=new XH(I(a,Hk,22));f.ta={};$.each(F(a,Jm,25),function(k,m){k=m.getLang();var n=new TR(k);n.wk=di(m,3);n.xk=di(m,2);f.ta[k]=n});FR(f,I(a,Hm,10));HR(f,I(a,Hm,12));Om(a)||(f.Pa=!0);Om(a)&&zm(Om(a))&&$.each(zm(Om(a)),function(k,m){if(!I(m,sm,4)){k=m.getStyle();if(null==k){k=new am;cm(k,1);var n=
Yl();bm(k,[n])}var r=BR(f,{aspectRatio:k.dk(),Sk:F(k,Xl,1),Sa:c,Bo:m,assets:d});$.each(vm(m),function(u,x){if(u=r.Vb[u]){u.Ip=x;switch(x.getType()){case 3:u.tb.hasClass("blank")||(GP(u),u.tb.addClass("blank"),u.N.attr("aria-hidden","true"),HP(u));break;case 1:var B=x.Ra().clone(),A=u.id,T=new Hl;B=gi(T,12,B);B=new CF(B);Jl(B.H,6);q(B.H,1,"text-asset-"+A);A=B.getId();q(B.H,92,A);A=I(x,hm,11)?I(x,hm,11).ta():null;B.data("gci.exhibit.isBlockQuote",1==A);u.Ac(B);A&&JP(u,A);x.Hc()&&rQ(u,Kz(x.clone().Hc()));
break;case 2:A=x.Ma()?x.Ma().wb():null;u.uh=A;HP(u);u.U=!1;x.Hc()&&rQ(u,Kz(x.clone().Hc()));P(x,6)&&pQ(u,P(x,6));break;default:throw Error("Gb`"+x.getType());}x.Ma()&&(u.W&&I(x.Ma(),Pl,2)?(A=I(x.Ma(),Pl,2),B=void 0,mi(A,4)&&mi(A,5)&&(B=new yp(mi(A,4),mi(A,5))),A=new xJ(mi(A,1),mi(A,2),A.getZoom(),B),NP(u,A)):I(x.Ma(),Nl,5)&&(A=I(x.Ma(),Nl,5),u.zh({top:A.Qo(),left:A.Oo(),Sf:mi(A,3,1)})),x.Ma().We()&&(A=x.Ma().We(),MP(u,A.Mh(),ji(A,2))),x.Ma().getStreetView()&&(x=x.Ma().getStreetView(),KP(u,x)))}})}});
SR(f,d);DR(f);RR(f);f.yh();return f};CR.prototype.load=function(a){$.each(this.H,function(b,c){b=c.Nd();for(var d=0;d<b;++d)c.Vb[d].load(a)})};var VR=function(a,b,c){c=Math.min(a.H.length,c+3);for(b=Math.max(0,b-3);b<c;++b)for(var d=a.H[b],e=d.Nd(),f=0;f<e;++f){var g=d.Vb[f];g.V=!1;g.load()}};CR.prototype.Xf=function(){$.each(this.H,function(a,b){a=b.Nd();for(var c=0;c<a;++c)b.Vb[c].Xf()})};
var QR=function(a,b){var c={};null==a.U||void 0!=b&&0!=b||(c[a.U.getId()]=a.U);for(var d=void 0!=b?b:a.H.length-1,e=void 0!=b?b:0;e<=d;e++){b=a.H[e];for(var f,g=0;f=b.Vb[g];g++)(f=f.Ma())&&f.getId()&&(c[f.getId()]=f)}return c};CR.prototype.clone=function(){return UR(this.Re(),QR(this))};var WR=function(a){return(a=sA(a.N,Ev))?parseInt(a,16):null};CR.prototype.Ua=function(){if(this.Ba)return this.Ba;var a=WR(this),b=QR(this);if(a&&b)for(var c in b){var d=b[c];if(d&&d.Ua()&&d.Ua().getId()==a)return d.Ua()}return null};
var TR=function(a){this.Ct=a;this.xk=this.wk=!1};var YR=function(a,b){hK.call(this,b,void 0);this.W=a;this.N=null};K(YR,lK);var $R=function(a,b){b=new YR(b);ZR(b,a);return b},ZR=function(a,b){a.N=b;if(b instanceof CR){(b.V||b.U)&&a.items.push(b.U);for(var c=0,d;d=b.H[c];c++)for(var e=0,f;f=d.Vb[e];e++)f.Ma()&&a.items.push(f.Ma())}else for(d=(c=Om(b.H))&&zm(c)||[],c=0;e=d[c];c++){f=vm(e)||[];e=0;for(var g;g=f[e];e++)2==g.getType()&&(g=g.Ma())&&g.wb()&&a.items.push(b.Ma(g.wb()))}a.H=a.items.length},aS=function(a,b,c){ZR(a,c);b(a.H,a.items)};
YR.prototype.O=function(a,b){return a.exhibit?(aS(this,b,a.exhibit),!0):a.exhibitId?(this.W.get(a.exhibitId,J(function(c){c?aS(this,b,c):b(0,[])},this)),!0):!1};YR.prototype.Ve=function(){return this.N};var bS=function(a,b){E.call(this);this.N=z;this.O=a;this.H=!b;this.ug={};this.vg={};MM("gci-exhibitservice-unvalidate",function(c){c&&(this.ug[c]=null,this.vg[c]=null)},this)};L(bS,te);bS.prototype.oa=function(){se(this.ug);this.ug=null;this.vg={};bS.qa.oa.call(this)};
bS.prototype.get=function(a,b,c){if(this.H){if(this.ug[a]){b&&b(this.ug[a]);return}if(this.vg[a]){if(c){b&&b(null);return}if(!b)return;var d=this.vg[a];1==d.getType()?(d=UR(d,null,!0),d.Za=!0):d=new cM(d);this.ug[a]=d;delete this.vg[a];b(d);return}}d={};d.exhibit_ids=a;c=c||!1;hu(jE(this.O,"/common/api/get-object-by-id",d,so),J(this.U,this,a,b,c),J(this.T,this))};bS.prototype.T=function(){GE(this.N,"Failed to get exhibit.")};
bS.prototype.U=function(a,b,c,d){var e=null;$.each(F(d,qo,1),J(function(f,g){3==g.getType()&&(this.H&&(this.vg[a]=g.Ve()),c||(f=g.Ve(),1==f.getType()?(f=UR(f,null,!0),f.Za=!0):f=new cM(f),g=f.getId(),this.H&&g&&(this.ug[g]=f),g==a&&(e=f)))},this));b&&b(e)};var dS=function(){this.N=new kf;this.H=new cS("");this.H.next=this.H.prev=this.H},fS=function(a,b){if(b=a.N.get(b))b.remove(),eS(a,b);return b};h=dS.prototype;h.get=function(a,b){return(a=fS(this,a))?a.value:b};h.set=function(a,b){var c=fS(this,a);c?c.value=b:(c=new cS(a,b),this.N.set(a,c),eS(this,c))};h.shift=function(){return gS(this,this.H.next)};h.pop=function(){return gS(this,this.H.prev)};h.remove=function(a){return(a=this.N.get(a))?(a.remove(),this.N.remove(a.key),!0):!1};h.Ec=function(){return this.N.Ec()};
h.isEmpty=function(){return this.N.isEmpty()};h.ad=function(){return this.map(function(a,b){return b})};h.zc=function(){return this.map(function(a){return a})};h.contains=function(a){return this.some(function(b){return b==a})};h.clear=function(){hS(this,0)};h.forEach=function(a,b){for(var c=this.H.next;c!=this.H;c=c.next)a.call(b,c.value,c.key,this)};h.map=function(a,b){for(var c=[],d=this.H.next;d!=this.H;d=d.next)c.push(a.call(b,d.value,d.key,this));return c};
h.some=function(a,b){for(var c=this.H.next;c!=this.H;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};h.every=function(a,b){for(var c=this.H.next;c!=this.H;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
var eS=function(a,b){b.next=a.H.next;b.prev=a.H;a.H.next=b;b.next.prev=b;hS(a,500)},hS=function(a,b){for(;a.Ec()>b;){var c=a,d=a.H.prev;d.remove();c.N.remove(d.key)}},gS=function(a,b){a.H!=b&&(b.remove(),a.N.remove(b.key));return b.value},cS=function(a,b){this.key=a;this.value=b};cS.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var iS=function(a){hK.call(this,a,void 0);this.N=new dS};K(iS,lK);iS.prototype.O=function(a,b){if(!a.assetIds||!a.assetIds.length)return!1;mK(a.assetIds,J(function(c){bM(this,c);b(this.H,this.items)},this));return!0};
var jS=function(a,b,c){b.assetIds&&b.assetIds.length&&mK(b.assetIds,J(function(d){bM(this,d);c(this.H,this.items)},a),!0)},bM=function(a,b){a.items=a.items.concat(b);a.H=a.items.length;Ea(b,function(c){c&&a.N.set(c.getId(),c)})},kS=function(a,b,c,d){var e=a.N.get(b);c&&e&&e.isLight()&&(a.N.remove(b),e=null);if(e)return pu(e);var f=new bu;d?jS(a,{assetIds:b},function(){f.callback(a.N.get(b))}):a.O({assetIds:b},function(){f.callback(a.N.get(b))});return f};
iS.prototype.Gd=function(){se(this.items);this.items=[];this.H=0;this.N.clear()};var If=function(a,b,c,d,e){eN.call(this,a,b,c);this.H=z;this.U=e.get("a")};L(If,eN);h=If.prototype;h.Hd=null;h.Zl=!1;h.Wk=!0;h.fullscreen=!0;h.La=null;h.Ib=null;h.ih=null;h.jh=null;h.Fk=null;h.Tk=".gci-unified-header, .gci-nav-button, .gci-asset-viewer-navigation-container, .gci-asset-viewer-slider, .gci-asset-viewer-caption, .gci-asset-viewer-sidebar";
h.ze=function(a,b,c){If.qa.ze.call(this,a,b,c);this.Hd=$("<div>").addClass("gci-asset-viewer-page").appendTo(a);c&&c.loader?(this.Wk=!1,this.La=c.loader):b.exhibitId?(this.Wk=!1,this.La=new YR(this.U,{exhibitId:b.exhibitId})):b.assetIds?this.La=new iS({assetIds:b.assetIds.split(",")}):b["l.id"]&&(this.La=new iS({assetIds:[b["l.id"]]}));this.La?a=!0:(HE(this.H),a=!1);a&&(this.La.bind("loader-focus.gci-asset-viewer",J(this.Kn,this)),this.La.items.length?this.aq():this.La.load({},J(this.aq,this)))};
h.Yd=function(){this.Ib&&this.Ib.unbind(".gci-asset-viewer");D(this.Ib);this.Ib=null;this.ih&&this.ih.remove();this.ih=null;this.jh&&this.jh.remove();this.jh=null;this.Hd&&this.Hd.remove();this.O=this.Hd=null;this.Wk?D(this.La):this.La.unbind(".gci-asset-viewer");this.La=null;this.Wk=!0;this.Fk=null;If.qa.Yd.call(this)};
h.aq=function(){if(this.La.items.length){var a=$("<div>").addClass("gci-asset-viewer-navigation-container").appendTo(this.Hd);this.Jj(a);1<this.La.items.length&&(this.ih=$(C(UA)).on("click.gci-asset-viewer",J(function(){this.prev();return!1},this)).appendTo(this.Hd),this.jh=$(C(WA)).on("click.gci-asset-viewer",J(function(){this.next();return!1},this)).appendTo(this.Hd));a=tu(this.T);this.La.ym(a.id,!0)||(0<this.La.items.length&&!a.id?this.La.focus(0,!0):GE(this.H,"Item not found."))}else a=this.T,
a.exhibitId?(delete a.exhibitId,this.H.Zb(this.H.H.og,a)):IE("Item not found.")};h.Jj=function(a){a.append($('<a href="#close">').addClass("SPRITE_close_big").addClass("gci-asset-viewer-close").on("click",J(function(){this.Ng();return!1},this)))};h.Hl=function(a,b,c,d,e,f){var g=this.T;return new Ef(a,b,this.getState(),c,d,e,f,void 0,g.location)};h.Kn=function(){this.focus()};
h.focus=function(a,b,c){var d=this;if(!a&&this.La.current().isLight()){var e=this.La.current().getId();mK([e],function(m){d.isActive()&&m.length&&d.focus(m[0],void 0,c)})}else if(1<this.La.items.length&&this.ih&&this.jh&&(this.ih.toggle(this.La?jK(this.La):!1),this.jh.toggle(this.La?this.La.xi():!1)),this.La.Ve&&this.La.Ve()&&(e=this.La.Ve().ek()),this.La.current()){var f={};Kc(f,this.T);f["l.id"]=this.La.current().getId();a&&a.getId()!=f["l.id"]?f["l.expanded-id"]=a.getId():delete f["l.expanded-id"];
var g=this.T,k=a||this.La.current();a=!!f.exhibitId;k.je()&&zJ(k)?IJ(k,J(function(m){if(g["l.expanded-id"]){var n=!1;$.each(m,J(function(r,u){u.getId()==g["l.expanded-id"]&&g["l.id"]!=g["l.expanded-id"]&&(lS(k,u),this.focus(u,m,c),n=!0)},this))}!n&&1<m.length&&(lS(k,m[1]),this.focus(m[1],m,c))},this)):!AJ(k)||zJ(k)||b?(this.Ib&&this.Ib.Ma().getId()==k.getId()&&a?pR(this.Ib,k):(this.Ib&&this.Ib.unbind(".gci-asset-viewer"),D(this.Ib),this.Ib=null,this.Ib=this.Hl(this.Hd,k,this.O,e,b,this.Fk||0),this.Ib.bind("asset-viewer-opened.gci-asset-viewer",
J(function(m,n){this.O=n},this)),this.Ib.bind("annotation-selected.gci-asset-viewer",function(m,n){m={"l.id":k.getId()};m.location=n.location;d.Bf(m,!0)}),this.Fk=null,b&&this.Ib.bind("asset-viewer-focus.gci-asset-viewer",J(function(m,n,r){this.Fk=r;$.each(b,J(function(u,x){x.getId()==n&&this.focus(x,b,c)},this))},this))),k.getTitle()&&(f.urlStub=k.getTitle()),this.H.Uf(window.location.href,OJ(k),this.Zl),c||this.Bf(f,!0)):IJ(k,J(function(m){$.each(m,J(function(n,r){r.getId()==k.getId()&&(lS(k,r),
this.focus(r,m,c))},this))},this))}};var lS=function(a,b){a.data("gci.exhibit.caption")&&b.data("gci.exhibit.caption",a.data("gci.exhibit.caption"))};h=If.prototype;h.next=function(){this.La&&this.La&&this.La.xi()&&this.La.next(function(){})};h.prev=function(){this.La&&this.La&&jK(this.La)&&this.La.prev(function(){})};h.Ng=function(){$y(this.na,!0)};h.Og=function(){this.prev()};h.Pg=function(){this.next()};h.Zd=function(){this.Ib&&this.Ib.resize()};
h.Mm=function(){var a=this.Ib&&this.Ib.Ma();return!!a&&Df(a.metadata,I(a.H,Cf,109),a.Ua())};var mS=function(a,b,c){$(a);this.target=$(b);this.pageX=c.pageX;this.pageY=c.pageY;this.T=c.clientX;this.U=c.clientY;this.H=null;this.update(c)};mS.prototype.update=function(a){this.offsetX=a.clientX-this.N;this.offsetY=a.clientY-this.O;this.N=a.clientX;this.O=a.clientY};
mS.prototype.process=function(){var a=this.N-this.T,b=this.O-this.U,c=Math.abs(a),d=Math.abs(b);0==a&&0==b?this.H="tap":d>nS&&d>c?(this.H=0<b?"swipedown":"swipeup",this.target.trigger("swipe",[this])):c>nS&&(this.H=0<a?"swiperight":"swipeleft",this.target.trigger("swipe",[this]));this.H&&this.target.trigger(this.H,[this]);this.target.trigger("touch",[this])};mS.prototype.move=function(a){this.update(a);this.target.trigger("swipemove",[this])};
var nS=40,oS=function(a){this.Ok=[];a.bind("touchstart touchmove touchcancel touchend",$.proxy(function(b){b.preventDefault();b.stopPropagation();var c=this,d=b.originalEvent;"touchcancel"==b.type||"touchend"==b.type?$.each(d.changedTouches,function(e,f){if(e=c.Ok[f.identifier])"touchend"==b.type&&e.process(f),delete c.Ok[f.identifier]}):"touchstart"==b.type?$.each(d.changedTouches,function(e,f){c.Ok[f.identifier]=new mS(c,b.target,f)}):"touchmove"==b.type&&$.each(d.changedTouches,function(e,f){(e=
c.Ok[f.identifier])&&e.move(f)});return!1},this))};(function(a){a.fn.addSwipeEvents=function(){this.data("gci-touch-handler")||this.data("gci-touch-handler",new oS(this));return this};a.fn.removeSwipeEvents=function(){if(this.data("gci-touch-handler"))return this.removeData("gci-touch-handler"),this.unbind("touchstart touchmove touchcancel touchend"),this}})(jQuery);var qS=function(a){a=a||{};return pS(a.attributes,a.Rr,a.checked,a.disabled,a.id,a.mD,a.rv,a.ariaLabel,a.Tw)},pS=function(a,b,c,d,e,f,g,k,m){var n=g?" "+S("jfk-checkbox-undetermined"):c?" "+S("jfk-checkbox-checked"):" "+S("jfk-checkbox-unchecked");c=g?"mixed":c?"true":"false";k=m?' aria-labelledby="'+S(m)+'"':k?' aria-label="'+S(k)+'"':"";return Q('<span class="'+S("jfk-checkbox")+" "+S("goog-inline-block")+n+(d?" "+S("jfk-checkbox-disabled"):"")+(b?" "+S(b):"")+'" role="checkbox" aria-checked="'+
c+'"'+k+(e?' id="'+S(e)+'"':"")+(d?' aria-disabled="true" tabindex="-1"':' tabindex="'+(f?S(f):"0")+'"')+(a?ct(bt(a)):"")+' dir="ltr"><div class="'+S("jfk-checkbox-checkmark")+'" role="presentation"></div></span>')};var sS=function(a){a=a||{};return rS(a.attributes,a.checked,a.Rr,a.disabled,a.id,a.label,a.name,a.value)},rS=function(a,b,c,d,e,f,g,k){return Q('<div class="'+S("jfk-radiobutton")+(b?" "+S("jfk-radiobutton-checked"):"")+(d?" "+S("jfk-radiobutton-disabled"):"")+(c?" "+S(c):"")+'"'+(g?' data-name="'+S(g)+'"':"")+(k?' data-value="'+S(k)+'"':"")+(e?' id="'+S(e)+'"':"")+(a?ct(bt(a)):"")+' role="radio"><span class="'+S("jfk-radiobutton-radio")+'"></span><span class="'+S("jfk-radiobutton-label")+'">'+(f?
R(f):"")+"</span></div>")};var tS=function(a){var b=a.Xz,c=a.ks,d=a.vt;a=a.qp;var e='<div class="'+S("gci-embedcode-content")+'"><p class="'+S("gci-embedcode-explanation")+'">';e+="Copy and paste the code below into the website where you want to embed this item.</p>";a||(e+='<p class="'+S("gci-embedcode-explanation")+" "+S("gci-embedcode-explanation-warning")+'"><img src="'+S(jt(HA("common/pixel.gif")))+'" alt="',e+=Vs("Warning"),e+='" class="'+S("gci-embedcode-warning-icon")+'">',e+="Your item is currently unpublished. If you want to embed it in its unpublished state, you need approval from your Google contact. Consider publishing the item to benefit from the optimal experience.</p>");
d&&c&&(e+='<h5 class="'+S("gci-embedcode-title")+'">',e+="Aspect ratio</h5>");e+='<div class="'+S("gci-embedcode-size-selection")+" "+S("gci-light")+'">';d&&c||(e+='<span class="'+S("gci-embedcode-size-label")+'">',e+="Window size:</span>");e+='<span class="'+S("gci-embedcode-size-controls")+'"><div class="'+S("gci-embedcode-size-selector")+'"><div class="'+S("goog-menu")+" "+S("gci-embed-menu")+'"></div></div><span class="'+S("gci-embedcode-custom-size")+'"><input class="'+S("gci-embedcode-custom-width")+
" "+S("gci-embedcode-custom-field")+" "+S("jfk-textinput")+'" label="';e+=Vs("width");e+='" type="text" size="4">\u00d7<input class="'+S("gci-embedcode-custom-height")+" "+S("gci-embedcode-custom-field")+" "+S("jfk-textinput")+'" label="';a=e+=Vs("height");c?(c="",d&&(c+='<h5 class="'+S("gci-embedcode-title")+'">',c=c+'Image layout</h5><div class="'+(S("gci-embedcode-size-selection")+" "+S("gci-light")+'"><div class="'+S("gci-embedcode-checkbox-container")+'">'),e='<span class="'+S("gci-embedcode-size-label")+
'">',c+=rS(void 0,!0,"gci-embedcode-fill-layout-radio",void 0,void 0,Ss(e+"Zoom in to fill window</span>"),"embed-image-layout","embed-image-layout-fill"),c+='</div><br><div class="'+S("gci-embedcode-checkbox-container")+'">',e='<span class="'+S("gci-embedcode-size-label")+'">',c+=rS(void 0,!1,"gci-embedcode-fit-layout-radio",void 0,void 0,Ss(e+"Zoom out to fit window</span>"),"embed-image-layout","embed-image-layout-fit"),c+="</div></div>"),c+='<h5 class="'+S("gci-embedcode-title")+'">',c=c+'Controls</h5><div class="'+
(S("gci-embedcode-size-selection")+" "+S("gci-light")+'"><div class="'+S("gci-embedcode-checkbox-container")+'">'+pS(void 0,"gci-embedcode-fullscreen-checkbox",!0)+'</div><span class="'+S("gci-embedcode-size-label")+" "+S("gci-embedcode-fullscreen-checkbox-label")+'">'),c+="Allow fullscreen</span></div>",d&&(c+='<div class="'+S("gci-embedcode-size-selection")+" "+S("gci-light")+'"><div class="'+S("gci-embedcode-checkbox-container")+'">'+pS(void 0,"gci-embedcode-zoom-hotspots-checkbox",!0)+'</div><span class="'+
S("gci-embedcode-size-label")+" "+S("gci-embedcode-zoom-hotspots-checkbox-label")+'">',c+="Display important areas ribbon (after selecting important areas above)</span></div>"),c+='<h5 class="'+S("gci-embedcode-title")+'">',c=c+'Appearance</h5><div class="'+(S("gci-embedcode-size-selection")+" "+S("gci-light")+'"><div class="'+S("gci-embedcode-checkbox-container")+'">'),d='<span class="'+S("gci-embedcode-size-label")+'">',c+=rS(void 0,!0,"gci-embedcode-light-mode-radio",void 0,void 0,Ss(d+"White frame</span>"),
"embed-appearance","embed-appearance-light"),c+='</div><br><div class="'+S("gci-embedcode-checkbox-container")+'">',d='<span class="'+S("gci-embedcode-size-label")+'">',c+=rS(void 0,!1,"gci-embedcode-dark-mode-radio",void 0,void 0,Ss(d+"Dark frame</span>"),"embed-appearance","embed-appearance-dark"),d=Q(c+"</div></div>")):d="";d='" type="text" size="4"></span></span>'+d+'</div><textarea class="'+S("jfk-textinput")+" "+S("gci-light")+" "+S("gci-embedcode-codearea")+'" rows="5" readonly>';b=Ks(b,Bs)?
Vs(b.getContent()):String(b).replace(Ns,Os);return Q(a+(d+b+"</textarea></div>"))};var uS=function(){},vS;ng(uS);var xS=function(){var a=new wS;a.Qa=function(){return"jfk-checkbox"};return a},yS={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};h=uS.prototype;h.Df=function(){};h.Xc=function(a){return a.H.kb("DIV",zS(this,a).join(" "),a.getContent())};h.mc=function(a){return a};h.Cj=function(){return!0};
h.Nb=function(a,b){b.id&&zx(a,b.id);var c=this.mc(b);c&&c.firstChild?AS(a,c.firstChild.nextSibling?Oa(c.childNodes):c.firstChild):a.lh=null;var d=0,e=this.Qa(),f=this.Qa(),g=!1,k=!1,m=Oa(At(b));m.forEach(function(n){g||n!=e?k||n!=f?d|=this.O(n):k=!0:(g=!0,f==e&&(k=!0));1==this.O(n)&&lq(c)&&mq(c,!1)},this);a.Ob=d;g||(m.push(e),f==e&&(k=!0));k||m.push(f);(a=a.um)&&m.push.apply(m,a);g&&k&&!a||Bt(b,m.join(" "));return b};h.Dj=function(a){Ix(a)&&this.Mn(a.ma(),!0);a.isEnabled()&&this.Di(a,a.isVisible())};
var BS=function(a,b,c){if(a=c||a.Df())c=b.getAttribute("role")||null,a!=c&&dw(b,a)},DS=function(a,b,c){b.isVisible()||ew(c,"hidden",!b.isVisible());b.isEnabled()||a.He(c,1,!b.isEnabled());CS(b,8)&&a.He(c,8,!!(b.Ob&8));CS(b,16)&&a.He(c,16,b.ke());CS(b,64)&&a.He(c,64,b.Mf())};h=uS.prototype;h.Il=function(a,b){Hw(a,!b,!bh)};h.Mn=function(a,b){var c=this.Qa()+"-rtl";(a=a.ma?a.ma():a)&&(b?Et:Gt)(a,[c])};h.Ln=function(a){var b;return CS(a,32)&&(b=a.ma())?lq(b):!1};
h.Di=function(a,b){var c;if(CS(a,32)&&(c=a.ma())){if(!b&&a.Ob&32){try{c.blur()}catch(d){}a.Ob&32&&a.Ej(null)}lq(c)!=b&&mq(c,b)}};h.setVisible=function(a,b){Ew(a,b);a&&ew(a,"hidden",!b)};h.Jl=function(a,b,c){var d=a.ma();if(d){var e=this.H(b);e&&(a=a.ma?a.ma():a)&&(c?Et:Gt)(a,[e]);this.He(d,b,c)}};h.He=function(a,b,c){vS||(vS={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=vS[b];var d=a.getAttribute("role")||null;d&&(d=yS[d]||b,b="checked"==b||"selected"==b?d:b);b&&ew(a,b,c)};
h.kh=function(a,b){var c=this.mc(a);c&&(cq(c),b&&("string"===typeof b?iq(c,b):(a=function(d){if(d){var e=Kp(c);c.appendChild("string"===typeof d?e.createTextNode(d):d)}},Array.isArray(b)?b.forEach(a):!Pa(b)||"nodeType"in b?a(b):Oa(b).forEach(a))))};h.Qa=function(){return"goog-control"};var zS=function(a,b){var c=a.Qa(),d=[c],e=a.Qa();e!=c&&d.push(e);c=b.getState();for(e=[];c;){var f=c&-c;e.push(a.H(f));c&=~f}d.push.apply(d,e);(a=b.um)&&d.push.apply(d,a);return d};
uS.prototype.H=function(a){this.N||ES(this);return this.N[a]};uS.prototype.O=function(a){if(!this.U){this.N||ES(this);var b=this.N,c={},d;for(d in b)c[b[d]]=d;this.U=c}a=parseInt(this.U[a],10);return isNaN(a)?0:a};var ES=function(a){var b=a.Qa();a.N={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};var wS=function(){};L(wS,uS);ng(wS);wS.prototype.Xc=function(a){var b=a.H.kb("SPAN",zS(this,a).join(" "));FS(this,b,a.ha);return b};wS.prototype.Nb=function(a,b){b=wS.qa.Nb.call(this,a,b);var c=At(b),d=!1;Ja(c,GS(this,null))?d=null:Ja(c,GS(this,!0))?d=!0:Ja(c,GS(this,!1))&&(d=!1);a.ha=d;ew(b,"checked",null==d?"mixed":1==d?"true":"false");return b};wS.prototype.Df=function(){return"checkbox"};
var FS=function(a,b,c){if(b){var d=GS(a,c);Ct(b,d)||(Bc(HS,function(e){e=GS(this,e);Ht(b,e,e==d)},a),ew(b,"checked",null==c?"mixed":1==c?"true":"false"))}};wS.prototype.Qa=function(){return"goog-checkbox"};var GS=function(a,b){a=a.Qa();if(1==b)return a+"-checked";if(0==b)return a+"-unchecked";if(null==b)return a+"-undetermined";throw Error("Hb`"+b);};var IS={mh:"mousedown",nh:"mouseup",Hi:"mousecancel",gw:"mousemove",iw:"mouseover",hw:"mouseout",ew:"mouseenter",fw:"mouseleave"};var KS=function(a,b){if(!a)throw Error("Ib`"+a);if("function"!==typeof b)throw Error("Jb`"+b);JS[a]=b},LS={},JS={};var MS=function(a,b,c){xx.call(this,c);if(!b){for(b=this.constructor;b;){var d=Ua(b);if(d=LS[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?"function"===typeof d.getInstance?d.getInstance():new d:null}this.T=b;this.lh=void 0!==a?a:null};L(MS,xx);h=MS.prototype;h.lh=null;h.Ob=0;h.mj=39;h.qg=255;h.lj=0;h.Fj=!0;h.um=null;h.jk=!0;h.Kl=null;var OS=function(a){a.Ya&&0!=a.jk&&NS(a,!1);a.jk=!1};h=MS.prototype;
h.wc=function(){var a=this.T.Xc(this);this.O=a;BS(this.T,a,this.Ei());this.T.Il(a,!1);this.isVisible()||this.T.setVisible(a,!1)};h.Ei=function(){return this.Kl};h.ve=function(){return this.T.mc(this.ma())};h.tj=function(a){return this.T.Cj(a)};h.Rb=function(a){this.O=a=this.T.Nb(this,a);BS(this.T,a,this.Ei());this.T.Il(a,!1);this.Fj="none"!=a.style.display};
h.ob=function(){MS.qa.ob.call(this);DS(this.T,this,this.O);this.T.Dj(this);if(this.mj&-2&&(this.jk&&NS(this,!0),CS(this,32))){var a=this.ma();if(a){var b=this.ka||(this.ka=new uM);b.attach(a);Bx(this).listen(b,"key",this.Od).listen(a,"focus",this.Dq).listen(a,"blur",this.Ej)}}};
var NS=function(a,b){var c=Bx(a),d=a.ma();b?(c.listen(d,IS.mh,a.Ke).listen(d,[IS.nh,IS.Hi],a.Ye).listen(d,"mouseover",a.Nh).listen(d,"mouseout",a.Aa),a.na!=Bo&&c.listen(d,"contextmenu",a.na),bh&&!a.ua&&(a.ua=new PS(a),W(a,a.ua))):(c.Ub(d,IS.mh,a.Ke).Ub(d,[IS.nh,IS.Hi],a.Ye).Ub(d,"mouseover",a.Nh).Ub(d,"mouseout",a.Aa),a.na!=Bo&&c.Ub(d,"contextmenu",a.na),bh&&(D(a.ua),a.ua=null))};
MS.prototype.Kb=function(){MS.qa.Kb.call(this);this.ka&&this.ka.detach();this.isVisible()&&this.isEnabled()&&this.T.Di(this,!1)};MS.prototype.oa=function(){MS.qa.oa.call(this);this.ka&&(this.ka.dispose(),delete this.ka);delete this.T;this.ua=this.um=this.lh=null};MS.prototype.getContent=function(){return this.lh};var AS=function(a,b){a.lh=b};h=MS.prototype;h.Hc=function(){var a=this.getContent();if(!a)return"";a="string"===typeof a?a:Array.isArray(a)?a.map(pq).join(""):oq(a);return Ap(a)};
h.isVisible=function(){return this.Fj};h.setVisible=function(a,b){return b||this.Fj!=a&&this.dispatchEvent(a?"show":"hide")?((b=this.ma())&&this.T.setVisible(b,a),this.isEnabled()&&this.T.Di(this,a),this.Fj=a,!0):!1};h.isEnabled=function(){return!(this.Ob&1)};h.Lb=function(a){var b=this.U();b&&"function"==typeof b.isEnabled&&!b.isEnabled()||!QS(this,1,!a)||(a||(RS(this,!1),this.we(!1)),this.isVisible()&&this.T.Di(this,a),SS(this,1,!a,!0))};h.we=function(a){QS(this,2,a)&&SS(this,2,a)};
h.isActive=function(){return!!(this.Ob&4)};var RS=function(a,b){QS(a,4,b)&&SS(a,4,b)};h=MS.prototype;h.mn=function(a){QS(this,8,a)&&SS(this,8,a)};h.ke=function(){return!!(this.Ob&16)};h.Tf=function(a){QS(this,16,a)&&SS(this,16,a)};h.Vk=function(a){QS(this,32,a)&&SS(this,32,a)};h.Mf=function(){return!!(this.Ob&64)};h.lc=function(a){QS(this,64,a)&&SS(this,64,a)};h.getState=function(){return this.Ob};
var SS=function(a,b,c,d){d||1!=b?CS(a,b)&&c!=!!(a.Ob&b)&&(a.T.Jl(a,b,c),a.Ob=c?a.Ob|b:a.Ob&~b):a.Lb(!c)},CS=function(a,b){return!!(a.mj&b)};MS.prototype.Bc=function(a,b){if(this.Ya&&this.Ob&a&&!b)throw Error("ua");!b&&this.Ob&a&&SS(this,a,!1);this.mj=b?this.mj|a:this.mj&~a};var TS=function(a,b){return!!(a.qg&b)&&CS(a,b)},QS=function(a,b,c){return CS(a,b)&&!!(a.Ob&b)!=c&&(!(a.lj&b)||a.dispatchEvent(yx(b,c)))&&!a.isDisposed()};
MS.prototype.Nh=function(a){!US(a,this.ma())&&this.dispatchEvent("enter")&&this.isEnabled()&&TS(this,2)&&this.we(!0)};MS.prototype.Aa=function(a){!US(a,this.ma())&&this.dispatchEvent("leave")&&(TS(this,4)&&RS(this,!1),TS(this,2)&&this.we(!1))};MS.prototype.na=Bo;var US=function(a,b){return!!a.relatedTarget&&gq(b,a.relatedTarget)};h=MS.prototype;h.Ke=function(a){this.isEnabled()&&(TS(this,2)&&this.we(!0),Vu(a)&&(TS(this,4)&&RS(this,!0),this.T&&this.T.Ln(this)&&this.ma().focus()));Vu(a)&&a.preventDefault()};
h.Ye=function(a){this.isEnabled()&&(TS(this,2)&&this.we(!0),this.isActive()&&this.Rd(a)&&TS(this,4)&&RS(this,!1))};h.Rd=function(a){TS(this,16)&&this.Tf(!this.ke());TS(this,8)&&this.mn(!0);TS(this,64)&&this.lc(!this.Mf());var b=new Qu("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.T=a.T);return this.dispatchEvent(b)};h.Dq=function(){TS(this,32)&&this.Vk(!0)};h.Ej=function(){TS(this,4)&&RS(this,!1);TS(this,32)&&this.Vk(!1)};
h.Od=function(a){return this.isVisible()&&this.isEnabled()&&this.Je(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};h.Je=function(a){return 13==a.keyCode&&this.Rd(a)};if("function"!==typeof MS)throw Error("Kb`"+MS);if("function"!==typeof uS)throw Error("Lb`"+uS);var VS=Ua(MS);LS[VS]=uS;KS("goog-control",function(){return new MS(null)});
var PS=function(a){U.call(this);this.N=a;this.H=!1;this.O=new E(this);W(this,this.O);a=this.N.O;this.O.listen(a,IS.mh,this.U).listen(a,IS.nh,this.V).listen(a,"click",this.T)};L(PS,U);var WS=!bh||xh(9);PS.prototype.U=function(){this.H=!1};PS.prototype.V=function(){this.H=!0};
var XS=function(a,b){if(!WS)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};PS.prototype.T=function(a){if(this.H)this.H=!1;else{var b=a.hc,c=b.button,d=b.type,e=XS(b,"mousedown");this.N.Ke(new Tu(e,a.H));e=XS(b,"mouseup");this.N.Ye(new Tu(e,a.H));WS||(b.button=c,b.type=d)}};
PS.prototype.oa=function(){this.N=null;PS.qa.oa.call(this)};var YS=function(a,b,c){c=c||wS.getInstance();MS.call(this,null,c,b);this.ha=void 0!==a?a:!1};L(YS,MS);var HS={Hv:!0,Aw:!1,Bw:null};YS.prototype.N=null;YS.prototype.ke=function(){return 1==this.ha};YS.prototype.Tf=function(a){a!=this.ha&&(this.ha=a,FS(this.T,this.ma(),this.ha))};var ZS=function(a,b){if(a.Ya){var c=!!(a.Ob&32);a.Kb();a.N=b;a.ob();c&&a.O.focus()}else a.N=b};YS.prototype.toggle=function(){this.Tf(this.ha?!1:!0)};
YS.prototype.ob=function(){YS.qa.ob.call(this);if(this.jk){var a=Bx(this);this.N&&a.listen(this.N,"click",this.wa).listen(this.N,"mouseover",this.Nh).listen(this.N,"mouseout",this.Aa).listen(this.N,"mousedown",this.Ke).listen(this.N,"mouseup",this.Ye);a.listen(this.ma(),"click",this.wa)}a=this.O;this.N&&a!=this.N&&Eg(fw(a,"label"))&&(this.N.id||(this.N.id=this.getId()+".lbl"),ew(a,"labelledby",this.N.id))};
YS.prototype.wa=function(a){a.stopPropagation();var b=this.ha?"uncheck":"check";this.isEnabled()&&!a.target.href&&this.dispatchEvent(b)&&(a.preventDefault(),this.toggle(),this.dispatchEvent("change"))};YS.prototype.Je=function(a){32==a.keyCode&&(this.Rd(a),this.wa(a));return!1};KS("goog-checkbox",function(){return new YS});var $S=function(a,b){var c=xS();YS.call(this,a,b,c);this.Bc(4,!0)};K($S,YS);$S.prototype.wc=function(){this.O=C(qS,{checked:this.ke(),disabled:!this.isEnabled(),rv:null==this.ha},void 0,this.H)};$S.prototype.Rb=function(a){YS.prototype.Rb.call(this,a);Dt(a,"goog-inline-block");this.ma().dir="ltr";Ax(this,"jfk-checkbox-checkmark")||(a=this.H.kb("DIV","jfk-checkbox-checkmark"),this.ma().appendChild(a));dw(Ax(this,"jfk-checkbox-checkmark"),"presentation")};
$S.prototype.Vk=function(a){YS.prototype.Vk.call(this,a);aT(this,!1)};$S.prototype.Ke=function(a){YS.prototype.Ke.call(this,a);this.isEnabled()&&aT(this,!0)};var aT=function(a,b){a.ma()&&Ht(a.ma(),"jfk-checkbox-clearOutline",b)};var bT=Uf(["data-"]),cT=Uf(["data-"]),fT=function(a,b,c,d){MS.call(this,null,dT.getInstance(),a);this.wa=c||"";this.N=d||"";this.Bc(16,!0);this.qg&=-17;b&&eT(this,b)};K(fT,MS);fT.prototype.Rd=function(a){this.Tf(!0);return MS.prototype.Rd.call(this,a)};
fT.prototype.Je=function(a){switch(a.keyCode){case 38:case 37:return this.dispatchEvent(a.ctrlKey?"j":"l"),!0;case 40:case 39:return this.dispatchEvent(a.ctrlKey?"i":"k"),!0;case 32:return this.Rd(a);case 9:return this.dispatchEvent(a.shiftKey?"o":"n"),!1}return MS.prototype.Je.call(this,a)};fT.prototype.getValue=function(){return this.wa};var gT=function(a,b){a.N=b;(a=a.ma())&&bd([new ad(cT[0].toLowerCase(),lr)],a,"data-name",b)};fT.prototype.getName=function(){return this.N};
fT.prototype.Tf=function(a){MS.prototype.Tf.call(this,a)};fT.prototype.Lb=function(a){MS.prototype.Lb.call(this,a);this.dispatchEvent("m")};var eT=function(a,b){a.Ba=b;var c=a.ma();c&&(b=a.Ba,a=a.T.mc(c),cq(a),bq(a,b))},dT=function(){};K(dT,uS);h=dT.prototype;h.Xc=function(a){var b=C(sS,{checked:a.ke(),disabled:!a.isEnabled(),name:a.getName(),value:a.getValue()},void 0,a.H);if(a=a.Ba){var c=this.mc(b);cq(c);bq(c,a)}return b};
h.Nb=function(a,b){uS.prototype.Nb.call(this,a,b);var c=b.getAttribute("data-value");if(c){a.wa=c;var d=a.ma();d&&bd([new ad(bT[0].toLowerCase(),lr)],d,"data-value",c)}(c=b.getAttribute("data-name"))&&gT(a,c);c=this.mc(b);c.firstChild?eT(a,c.firstChild.nextSibling?Oa(c.childNodes):c.firstChild):eT(a,null);return b};h.Df=function(){return"radio"};h.mc=function(a){return Np(this.Qa()+"-label",a)};h.Qa=function(){return"jfk-radiobutton"};
dT.getInstance=function(){var a=dT;var b="Kg";a.Kg&&a.hasOwnProperty(b)?a=a.Kg:(b=new a,a=a.Kg=b);return a};var iT=function(a){G.call(this);this.H=[];hT(this,a)};L(iT,G);iT.prototype.N=null;iT.prototype.O=null;var hT=function(a,b){b&&(b.forEach(function(c){jT(this,c,!1)},a),Qa(a.H,b))},kT=function(a,b,c){b&&(jT(a,b,!1),Sa(a.H,c,0,b))},lT=function(a,b){b!=a.N&&(jT(a,a.N,!1),a.N=b,jT(a,b,!0));a.dispatchEvent("select")},mT=function(a){var b=a.N;return b?a.H.indexOf(b):-1};iT.prototype.clear=function(){var a=this.H;if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0;this.N=null};
iT.prototype.oa=function(){iT.qa.oa.call(this);delete this.H;this.N=null};var jT=function(a,b,c){b&&("function"==typeof a.O?a.O(b,c):"function"==typeof b.mn&&b.mn(c))};var oT=function(a,b){G.call(this);this.T=b||"";this.H=new iT;W(this,this.H);this.N=new E(this);W(this,this.N);this.H.O=nT;this.N.listen(this.H,"select",Ve(this.dispatchEvent,"change"));this.N.listen(this,"i",this.Ls);this.N.listen(this,"j",this.Ms);this.N.listen(this,"k",this.Ps);this.N.listen(this,"l",this.gt);this.N.listen(this,"m",this.kk);this.N.listen(this,"n",Ve(this.Nn,!1));this.N.listen(this,"o",Ve(this.Nn,!0));a&&Ea(a,this.O,this)};K(oT,G);
oT.prototype.O=function(a){this.N.listen(a,"action",this.Is);a.ei(this);gT(a,this.T);var b=a.ke(),c=this.H;kT(c,a,c.H.length);b&&pT(this,a);a.ma()&&this.kk()};var pT=function(a,b){lT(a.H,b);a.kk()};oT.prototype.getName=function(){return this.T};
var qT=function(a){return(a=a.H.N)?a.getValue():null},rT=function(a,b,c){var d=a.H.H[b]||null;c&&pT(a,d);Ea(Oa(a.H.H),function(e){e.ma()&&mq(e.ma(),d==e)});try{d.ma().focus()}catch(e){}},tT=function(a,b,c,d){c=sT(a,b,c);-1!=c&&a.H.H[c]&&(mq(b.ma(),!1),rT(a,c,d))},sT=function(a,b,c){var d=a.H.H.length;b=b?a.H.H.indexOf(b):-1;for(var e=1;e<=d;e++){var f=(b+c*e)%d;f=0>f*d?f+d:f;if((a.H.H[f]||null).isEnabled())return f}return-1};h=oT.prototype;h.gt=function(a){tT(this,a.target,-1,!0)};
h.Ps=function(a){tT(this,a.target,1,!0)};h.Ms=function(a){tT(this,a.target,-1,!1)};h.Ls=function(a){tT(this,a.target,1,!1)};h.Nn=function(a,b){b=this.kk(b);try{var c=b[a?0:1];c&&c.ma().focus()}catch(d){}};h.kk=function(){var a=this.H.N,b=this.H.H[0]||null,c=a&&a.isEnabled(),d=c?a:b;d.isEnabled()||(a=sT(this,d,1),d=-1!=a?this.H.H[a]||null:null);var e=d;d&&!c&&(a=sT(this,d,-1),e=-1!=a?this.H.H[a]||null:null);Ea(Oa(this.H.H),function(f){f.ma()&&mq(f.ma(),d==f||e==f)});return[d,e]};
h.Is=function(a){a=a.target;pT(this,a);try{a.ma().focus()}catch(b){}};h.oa=function(){Ea(Oa(this.H.H),function(a){D(a)});G.prototype.oa.call(this)};var nT=function(a,b){a.Tf(b);a.ma()&&mq(a.ma(),b)};var uT=function(a){G.call(this);this.H=null;this.N=a;a=bh||ch;this.O=new E(this);this.O.listen(this.N,a?["keydown","paste","cut","drop","input"]:"input",this)};L(uT,G);uT.prototype.handleEvent=function(a){if("input"==a.type)bh&&0==a.keyCode&&0==a.N||(vT(this),this.dispatchEvent(wT(a)));else if("keydown"!=a.type||ix(a)){var b="keydown"==a.type?this.N.value:null;bh&&229==a.keyCode&&(b=null);var c=wT(a);vT(this);this.H=Sw(function(){this.H=null;this.N.value!=b&&this.dispatchEvent(c)},0,this)}};
var vT=function(a){null!=a.H&&(Tw(a.H),a.H=null)},wT=function(a){a=new Tu(a.hc);a.type="input";return a};uT.prototype.oa=function(){uT.qa.oa.call(this);this.O.dispose();vT(this);delete this.N};var xT=function(){};L(xT,uS);ng(xT);h=xT.prototype;h.Df=function(){return"button"};h.He=function(a,b,c){switch(b){case 8:case 16:ew(a,"pressed",c);break;default:case 64:case 1:xT.qa.He.call(this,a,b,c)}};h.Xc=function(a){var b=xT.qa.Xc.call(this,a);this.hi(b,a.Hg());var c=a.getValue();c&&this.Ll(b,c);CS(a,16)&&this.He(b,16,a.ke());return b};h.Nb=function(a,b){b=xT.qa.Nb.call(this,a,b);var c=this.getValue(b);a.Oa=c;a.Za=this.Hg(b);CS(a,16)&&this.He(b,16,a.ke());return b};h.getValue=function(){};
h.Ll=function(){};h.Hg=function(a){return a.title};h.hi=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};h.Qa=function(){return"goog-button"};var yT=function(){};L(yT,xT);ng(yT);h=yT.prototype;h.Df=function(){};h.Xc=function(a){OS(a);a.qg&=-256;a.Bc(32,!1);return a.H.kb("BUTTON",{"class":zS(this,a).join(" "),disabled:!a.isEnabled(),title:a.Hg()||"",value:a.getValue()||""},a.Hc()||"")};h.Cj=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};h.Nb=function(a,b){OS(a);a.qg&=-256;a.Bc(32,!1);if(b.disabled){var c=this.H(1);Dt(b,c)}return yT.qa.Nb.call(this,a,b)};
h.Dj=function(a){Bx(a).listen(a.ma(),"click",a.Rd)};h.Il=function(){};h.Mn=function(){};h.Ln=function(a){return a.isEnabled()};h.Di=function(){};h.Jl=function(a,b,c){yT.qa.Jl.call(this,a,b,c);(a=a.ma())&&1==b&&(a.disabled=c)};h.getValue=function(a){return a.value};h.Ll=function(a,b){a&&(a.value=b)};h.He=function(){};var zT=function(a,b,c){MS.call(this,a,b||yT.getInstance(),c)};L(zT,MS);h=zT.prototype;h.getValue=function(){return this.Oa};h.On=function(a){this.Oa=a;this.T.Ll(this.ma(),a)};h.Hg=function(){return this.Za};h.hi=function(a){this.Za=a;this.T.hi(this.ma(),a)};h.oa=function(){zT.qa.oa.call(this);delete this.Oa;delete this.Za};h.ob=function(){zT.qa.ob.call(this);if(CS(this,32)){var a=this.ma();a&&Bx(this).listen(a,"keyup",this.Je)}};
h.Je=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.Rd(a):32==a.keyCode};KS("goog-button",function(){return new zT(null)});var AT=function(){};L(AT,xT);ng(AT);h=AT.prototype;h.Xc=function(a){var b=zS(this,a);b=a.H.kb("DIV","goog-inline-block "+b.join(" "),a.getContent());this.hi(b,a.Hg());return b};h.Df=function(){return"button"};h.Cj=function(a){return"DIV"==a.tagName};h.Nb=function(a,b){Dt(b,"goog-inline-block");return AT.qa.Nb.call(this,a,b)};h.getValue=function(){return""};h.Qa=function(){return"goog-flat-button"};KS("goog-flat-button",function(){return new zT(null,AT.getInstance())});var BT=function(a){this.H=a};ng(BT);var CT=function(a,b){a&&(a.tabIndex=b?0:-1)};BT.prototype.Ml=function(a){return"DIV"==a.tagName};
var ET=function(a,b,c){c.id&&zx(b,c.id);var d=a.Qa(),e=!1,f=At(c);f&&Array.prototype.forEach.call(f,function(g){if(g==d)e=!0;else if(g)if(g==d+"-disabled")b.Lb(!1);else if(g==d+"-horizontal"){if(b.ma())throw Error("ua");b.Rf="horizontal"}else if(g==d+"-vertical"){if(b.ma())throw Error("ua");b.Rf="vertical"}},a);e||Dt(c,d);DT(a,b,c);return c},DT=function(a,b,c){if(c)for(var d=c.firstChild,e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var f=a.Am(d);f&&(f.O=d,b.isEnabled()||f.Lb(!1),b.kg(f),
Ex(f,d))}else d.nodeValue&&""!=Fg(d.nodeValue)||c.removeChild(d);d=e}};BT.prototype.Am=function(a){a:{a=At(a);for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d=d in JS?JS[d]():null){a=d;break a}}a=null}return a};BT.prototype.Nl=function(a){a=a.ma();Hw(a,!0,eh);bh&&(a.hideFocus=!0);var b=this.H;b&&dw(a,b)};BT.prototype.Qa=function(){return"goog-container"};var FT=function(a,b,c){xx.call(this,c);this.Le=b||BT.getInstance();this.Rf=a||"vertical"};L(FT,xx);h=FT.prototype;h.Pm=null;h.eg=null;h.Le=null;h.Rf=null;h.Me=!0;h.dg=!0;h.Jh=!0;h.Rc=-1;h.kc=null;h.mf=!1;h.wg=null;var GT=function(a){return a.Pm||a.ma()};h=FT.prototype;h.wc=function(){var a=this.H,b=a.kb,c=this.Le.Qa(),d=[c,"horizontal"==this.Rf?c+"-horizontal":c+"-vertical"];this.isEnabled()||d.push(c+"-disabled");this.O=b.call(a,"DIV",d.join(" "))};h.ve=function(){return this.ma()};h.tj=function(a){return this.Le.Ml(a)};
h.Rb=function(a){this.O=ET(this.Le,this,a);"none"==a.style.display&&(this.Me=!1)};
h.ob=function(){FT.qa.ob.call(this);Fx(this,function(b){b.Ya&&HT(this,b)},this);var a=this.ma();this.Le.Nl(this);this.setVisible(this.Me,!0);Bx(this).listen(this,"enter",this.Fm).listen(this,"highlight",this.Fq).listen(this,"unhighlight",this.Hq).listen(this,"open",this.Xs).listen(this,"close",this.Eq).listen(a,IS.mh,this.Gq).listen(Kp(a),[IS.nh,IS.Hi],this.Os).listen(a,[IS.mh,IS.nh,IS.Hi,"mouseover","mouseout","contextmenu"],this.Ks);this.Jh&&IT(this,!0)};
var IT=function(a,b){var c=Bx(a),d=GT(a);b?c.listen(d,"focus",a.Qn).listen(d,"blur",a.Pn).listen(a.eg||(a.eg=new uM(GT(a))),"key",a.Od):c.Ub(d,"focus",a.Qn).Ub(d,"blur",a.Pn).Ub(a.eg||(a.eg=new uM(GT(a))),"key",a.Od)};h=FT.prototype;h.Kb=function(){this.ne(-1);this.kc&&this.kc.lc(!1);this.mf=!1;FT.qa.Kb.call(this)};h.oa=function(){FT.qa.oa.call(this);this.eg&&(this.eg.dispose(),this.eg=null);this.Le=this.kc=this.wg=this.Pm=null};h.Fm=function(){return!0};
h.Fq=function(a){var b=Jx(this,a.target);if(-1<b&&b!=this.Rc){var c=JT(this);c&&c.we(!1);this.Rc=b;c=JT(this);this.mf&&RS(c,!0);this.kc&&c!=this.kc&&(CS(c,64)?c.lc(!0):this.kc.lc(!1))}b=this.ma();null!=a.target.ma()&&ew(b,"activedescendant",a.target.ma().id)};h.Hq=function(a){a.target==JT(this)&&(this.Rc=-1);this.ma().removeAttribute("aria-activedescendant")};h.Xs=function(a){(a=a.target)&&a!=this.kc&&a.U()==this&&(this.kc&&this.kc.lc(!1),this.kc=a)};
h.Eq=function(a){a.target==this.kc&&(this.kc=null);var b=this.ma(),c=a.target.ma();b&&a.target.Ob&2&&c&&gw(b,c)};h.Gq=function(a){this.dg&&(this.mf=!0);var b=GT(this);b&&lq(b)?b.focus():a.preventDefault()};h.Os=function(){this.mf=!1};
h.Ks=function(a){a:{var b=a.target;if(this.wg)for(var c=this.ma();b&&b!==c;){var d=b.id;if(d in this.wg){b=this.wg[d];break a}b=b.parentNode}b=null}if(b)switch(a.type){case IS.mh:b.Ke(a);break;case IS.nh:case IS.Hi:b.Ye(a);break;case "mouseover":b.Nh(a);break;case "mouseout":b.Aa(a);break;case "contextmenu":b.na(a)}};h.Qn=function(){};h.Pn=function(){this.ne(-1);this.mf=!1;this.kc&&this.kc.lc(!1)};
h.Od=function(a){return this.isEnabled()&&this.isVisible()&&(0!=Gx(this)||this.Pm)&&this.Ol(a)?(a.preventDefault(),a.stopPropagation(),!0):!1};
h.Ol=function(a){var b=JT(this);if(b&&"function"==typeof b.Od&&b.Od(a)||this.kc&&this.kc!=b&&"function"==typeof this.kc.Od&&this.kc.Od(a))return!0;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return!1;switch(a.keyCode){case 27:if(this.Jh)GT(this).blur();else return!1;break;case 36:KT(this);break;case 35:LT(this);break;case 38:if("vertical"==this.Rf)MT(this);else return!1;break;case 37:if("horizontal"==this.Rf)Ix(this)?NT(this):MT(this);else return!1;break;case 40:if("vertical"==this.Rf)NT(this);
else return!1;break;case 39:if("horizontal"==this.Rf)Ix(this)?MT(this):NT(this);else return!1;break;default:return!1}return!0};var HT=function(a,b){var c=b.ma();c=c.id||(c.id=b.getId());a.wg||(a.wg={});a.wg[c]=b};h=FT.prototype;h.kg=function(a,b){FT.qa.kg.call(this,a,b)};
h.Xl=function(a,b,c){a.lj|=2;a.lj|=64;a.Bc(32,!1);OS(a);var d=a.U()==this?Jx(this,a):-1;FT.qa.Xl.call(this,a,b,c);a.Ya&&this.Ya&&HT(this,a);a=d;-1==a&&(a=Gx(this));a==this.Rc?this.Rc=Math.min(Gx(this)-1,b):a>this.Rc&&b<=this.Rc?this.Rc++:a<this.Rc&&b>this.Rc&&this.Rc--};h.isVisible=function(){return this.Me};
h.setVisible=function(a,b){if(b||this.Me!=a&&this.dispatchEvent(a?"show":"hide")){this.Me=a;var c=this.ma();c&&(Ew(c,a),this.Jh&&CT(GT(this),this.dg&&this.Me),b||this.dispatchEvent(this.Me?"aftershow":"afterhide"));return!0}return!1};h.isEnabled=function(){return this.dg};
h.Lb=function(a){this.dg!=a&&this.dispatchEvent(a?"enable":"disable")&&(a?(this.dg=!0,Fx(this,function(b){b.jq?delete b.jq:b.Lb(!0)})):(Fx(this,function(b){b.isEnabled()?b.Lb(!1):b.jq=!0}),this.mf=this.dg=!1),this.Jh&&CT(GT(this),a&&this.Me))};var OT=function(a){0!=a.Jh&&a.Ya&&IT(a,!1);a.Jh=!1;a.dg&&a.Me&&CT(GT(a),!1)};FT.prototype.ne=function(a){(a=Hx(this,a))?a.we(!0):-1<this.Rc&&JT(this).we(!1)};
var JT=function(a){return Hx(a,a.Rc)},KT=function(a){PT(a,function(b,c){return(b+1)%c},Gx(a)-1)},LT=function(a){PT(a,function(b,c){b--;return 0>b?c-1:b},0)},NT=function(a){PT(a,function(b,c){return(b+1)%c},a.Rc)},MT=function(a){PT(a,function(b,c){b--;return 0>b?c-1:b},a.Rc)},PT=function(a,b,c){c=0>c?Jx(a,a.kc):c;var d=Gx(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=Hx(a,c);if(f&&a.yo(f)){a.ne(c);break}e++;c=b.call(a,c,d)}};FT.prototype.yo=function(a){return a.isVisible()&&a.isEnabled()&&CS(a,2)};var QT=function(){};L(QT,uS);ng(QT);QT.prototype.Qa=function(){return"goog-menuheader"};var RT=function(a,b,c){MS.call(this,a,c||QT.getInstance(),b);this.Bc(1,!1);this.Bc(2,!1);this.Bc(4,!1);this.Bc(32,!1);this.Ob=1};L(RT,MS);KS("goog-menuheader",function(){return new RT(null)});var ST=function(){this.T=[]};L(ST,uS);ng(ST);var TT=function(a,b){var c=a.T[b];if(!c){switch(b){case 0:c=a.Qa()+"-highlight";break;case 1:c=a.Qa()+"-checkbox";break;case 2:c=a.Qa()+"-content"}a.T[b]=c}return c};h=ST.prototype;h.Df=function(){return"menuitem"};h.Xc=function(a){var b=a.H.kb("DIV",zS(this,a).join(" "),UT(this,a.getContent(),a.H));VT(this,a,b,CS(a,8)||CS(a,16));return b};h.mc=function(a){return a&&a.firstChild};
h.Nb=function(a,b){var c=eq(b),d=TT(this,2);c&&Ct(c,d)||b.appendChild(UT(this,b.childNodes,a.H));Ct(b,"goog-option")&&(a.Uk(!0),this.Uk(a,b,!0));return ST.qa.Nb.call(this,a,b)};h.kh=function(a,b){var c=this.mc(a),d=WT(this,a)?c.firstChild:null;ST.qa.kh.call(this,a,b);d&&!WT(this,a)&&c.insertBefore(d,c.firstChild||null)};var UT=function(a,b,c){a=TT(a,2);return c.kb("DIV",a,b)};ST.prototype.Zp=function(a,b,c){a&&b&&VT(this,a,b,c)};ST.prototype.Uk=function(a,b,c){a&&b&&VT(this,a,b,c)};
var WT=function(a,b){return(b=a.mc(b))?(b=b.firstChild,a=TT(a,1),!!b&&fq(b)&&Ct(b,a)):!1},VT=function(a,b,c,d){BS(a,c,b.Ei());DS(a,b,c);d!=WT(a,c)&&(Ht(c,"goog-option",d),c=a.mc(c),d?(a=TT(a,1),c.insertBefore(b.H.kb("DIV",a),c.firstChild||null)):c.removeChild(c.firstChild))};ST.prototype.H=function(a){switch(a){case 2:return TT(this,0);case 16:case 8:return"goog-option-selected";default:return ST.qa.H.call(this,a)}};
ST.prototype.O=function(a){var b=TT(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return ST.qa.O.call(this,a)}};ST.prototype.Qa=function(){return"goog-menuitem"};var XT=function(a,b,c,d){MS.call(this,a,d||ST.getInstance(),c);this.mb=b};L(XT,MS);h=XT.prototype;h.getValue=function(){var a=this.mb;return null!=a?a:this.Hc()};h.Bc=function(a,b){XT.qa.Bc.call(this,a,b);switch(a){case 8:this.ke()&&!b&&this.Tf(!1);(a=this.ma())&&this.T.Zp(this,a,b);break;case 16:(a=this.ma())&&this.T.Uk(this,a,b)}};h.Zp=function(a){this.Bc(8,a)};h.Uk=function(a){this.Bc(16,a)};
h.Hc=function(){var a=this.getContent();return Array.isArray(a)?(a=nc(a,function(b){return fq(b)&&(Ct(b,"goog-menuitem-accel")||Ct(b,"goog-menuitem-mnemonic-separator"))?"":pq(b)}).join(""),Ap(a)):XT.qa.Hc.call(this)};h.Ye=function(a){var b=this.U();if(b){var c=b.N;b.N=null;if(c&&"number"===typeof a.clientX&&wp(c,new vp(a.clientX,a.clientY)))return}XT.qa.Ye.call(this,a)};h.Je=function(a){return a.keyCode==this.Tm&&this.Rd(a)?!0:XT.qa.Je.call(this,a)};h.Es=function(){return this.Tm};
KS("goog-menuitem",function(){return new XT(null)});XT.prototype.Ei=function(){return CS(this,16)?"menuitemcheckbox":CS(this,8)?"menuitemradio":XT.qa.Ei.call(this)};XT.prototype.U=function(){return MS.prototype.U.call(this)};XT.prototype.Kh=function(){return MS.prototype.Kh.call(this)};var ZT=function(){};L(ZT,uS);ng(ZT);ZT.prototype.Xc=function(a){return a.H.kb("DIV",this.Qa())};ZT.prototype.Nb=function(a,b){b.id&&zx(a,b.id);if("HR"==b.tagName){var c=b;b=this.Xc(a);c.parentNode&&c.parentNode.insertBefore(b,c);dq(c)}else Dt(b,this.Qa());return b};ZT.prototype.kh=function(){};ZT.prototype.Qa=function(){return"goog-menuseparator"};var $T=function(a,b){MS.call(this,null,a||ZT.getInstance(),b);this.Bc(1,!1);this.Bc(2,!1);this.Bc(4,!1);this.Bc(32,!1);this.Ob=1};L($T,MS);$T.prototype.ob=function(){$T.qa.ob.call(this);var a=this.ma();dw(a,"separator")};KS("goog-menuseparator",function(){return new $T});var aU=function(a){this.H=a||"menu"};L(aU,BT);ng(aU);h=aU.prototype;h.Ml=function(a){return"UL"==a.tagName||aU.qa.Ml.call(this,a)};h.Am=function(a){return"HR"==a.tagName?new $T:aU.qa.Am.call(this,a)};h.Se=function(a,b){return gq(a.ma(),b)};h.Qa=function(){return"goog-menu"};h.Nl=function(a){aU.qa.Nl.call(this,a);a=a.ma();ew(a,"haspopup","true")};KS("goog-menuseparator",function(){return new $T});var bU=function(a,b){FT.call(this,"vertical",b||aU.getInstance(),a);OT(this)};L(bU,FT);h=bU.prototype;h.Kj=!0;h.Qa=function(){return this.Le.Qa()};h.Se=function(a){if(this.Le.Se(this,a))return!0;for(var b=0,c=Gx(this);b<c;b++){var d=Hx(this,b);if("function"==typeof d.Se&&d.Se(a))return!0}return!1};h.setPosition=function(a,b){var c=this.isVisible();c||Ew(this.ma(),!0);var d=this.ma(),e=xw(d);a instanceof vp&&(b=a.y,a=a.x);uw(d,d.offsetLeft+(a-e.x),d.offsetTop+(Number(b)-e.y));c||Ew(this.ma(),!1)};
h.getPosition=function(){return this.isVisible()?xw(this.ma()):null};h.setVisible=function(a,b,c){(b=bU.qa.setVisible.call(this,a,b))&&a&&this.Ya&&this.Kj&&GT(this).focus();a&&c&&"number"===typeof c.clientX?this.N=new vp(c.clientX,c.clientY):this.N=null;return b};h.Fm=function(a){this.Kj&&GT(this).focus();return bU.qa.Fm.call(this,a)};h.yo=function(a){return a.isEnabled()&&a.isVisible()&&CS(a,2)};
h.Rb=function(a){for(var b=this.Le,c=Mp(this.H.H,"DIV",b.Qa()+"-content",a),d=c.length,e=0;e<d;e++)DT(b,this,c[e]);bU.qa.Rb.call(this,a)};h.Ol=function(a){var b=bU.qa.Ol.call(this,a);b||Fx(this,function(c){!b&&c.Es&&c.Tm==a.keyCode&&(this.isEnabled()&&this.ne(Jx(this,c)),b=c.Od(a))},this);return b};
h.ne=function(a){bU.qa.ne.call(this,a);if(a=Hx(this,a)){var b=a.ma();a=this.ma()||Sp(document);var c=a||Sp(document);var d=xw(b),e=xw(c),f=Nw(c);if(c==Sp(document)){var g=d.x-c.scrollLeft;d=d.y-c.scrollTop;bh&&!xh(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;b=Aw(b);f=c.clientHeight-b.height;e=c.scrollLeft;var k=c.scrollTop;e+=Math.min(g,Math.max(g-(c.clientWidth-b.width),0));k+=Math.min(d,Math.max(d-f,0));c=new vp(e,k);a.scrollLeft=c.x;a.scrollTop=c.y}};var cU=function(){};cU.prototype.xf=function(){};var dU=function(a,b,c){this.H=a;this.N=b;this.V=c};L(dU,cU);dU.prototype.xf=function(a,b,c){sM(this.H,this.N,a,b,void 0,c,this.V)};var eU=function(a,b,c,d){dU.call(this,a,b);this.O=c?5:0;this.T=d||void 0};L(eU,dU);eU.prototype.U=function(){return this.O};eU.prototype.xf=function(a,b,c,d){var e=sM(this.H,this.N,a,b,null,c,10,d,this.T);if(e&496){var f=fU(e,this.N);b=fU(e,b);e=sM(this.H,f,a,b,null,c,10,d,this.T);e&496&&(f=fU(e,f),b=fU(e,b),sM(this.H,f,a,b,null,c,this.O,d,this.T))}};var fU=function(a,b){a&48&&(b^=4);a&192&&(b^=1);return b};var gU=function(a,b,c,d){eU.call(this,a,b,c||d);if(c||d)this.O=65|(d?32:132)};L(gU,eU);var hU=function(){};L(hU,xT);ng(hU);h=hU.prototype;h.Xc=function(a){var b=zS(this,a);b=a.H.kb("DIV","goog-inline-block "+b.join(" "),this.Rj(a.getContent(),a.H));this.hi(b,a.Hg());return b};h.Df=function(){return"button"};h.mc=function(a){return a&&a.firstChild&&a.firstChild.firstChild};h.Rj=function(a,b){return b.kb("DIV","goog-inline-block "+(this.Qa()+"-outer-box"),b.kb("DIV","goog-inline-block "+(this.Qa()+"-inner-box"),a))};h.Cj=function(a){return"DIV"==a.tagName};
h.Nb=function(a,b){iU(b,!0);iU(b,!1);a:{var c=a.H.N(b);var d=this.Qa()+"-outer-box";if(c&&Ct(c,d)&&(c=a.H.N(c),d=this.Qa()+"-inner-box",c&&Ct(c,d))){c=!0;break a}c=!1}c||b.appendChild(this.Rj(b.childNodes,a.H));Et(b,["goog-inline-block",this.Qa()]);return hU.qa.Nb.call(this,a,b)};h.Qa=function(){return"goog-custom-button"};
var iU=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==Fg(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};var jU=function(){};L(jU,hU);ng(jU);jU.prototype.mc=function(a){return jU.qa.mc.call(this,a&&a.firstChild)};jU.prototype.Nb=function(a,b){var c=Mp(document,"*","goog-menu",b)[0];if(c){Ew(c,!1);Kp(c).body.appendChild(c);var d=new bU;Ex(d,c);a.Fe(d)}return jU.qa.Nb.call(this,a,b)};jU.prototype.Rj=function(a,b){return jU.qa.Rj.call(this,[b.kb("DIV","goog-inline-block "+(this.Qa()+"-caption"),a),b.kb("DIV","goog-inline-block "+(this.Qa()+"-dropdown"),"\u00a0")],b)};jU.prototype.Qa=function(){return"goog-menu-button"};var kU=function(){this.T=[]};L(kU,ST);ng(kU);kU.prototype.Xc=function(a){var b=kU.qa.Xc.call(this,a);Dt(b,"goog-submenu");lU(this,a,b);return b};kU.prototype.Nb=function(a,b){b=kU.qa.Nb.call(this,a,b);Dt(b,"goog-submenu");lU(this,a,b);var c=Mp(document,"DIV","goog-menu",b);if(c.length){var d=new bU(a.H);c=c[0];Ew(c,!1);a.H.H.body.appendChild(c);Ex(d,c);a.Fe(d,!0)}return b};
kU.prototype.kh=function(a,b){var c=this.mc(a),d=c&&c.lastChild;kU.qa.kh.call(this,a,b);d&&c.lastChild!=d&&Ct(d,"goog-submenu-arrow")&&c.appendChild(d)};kU.prototype.Dj=function(a){kU.qa.Dj.call(this,a);var b=a.ve(),c=Mp(a.H.H,"SPAN","goog-submenu-arrow",b)[0];mU(a,c);c!=b.lastChild&&b.appendChild(c);a=a.ma();ew(a,"haspopup","true")};
var lU=function(a,b,c){var d=b.H.kb("SPAN");d.className="goog-submenu-arrow";mU(b,d);a.mc(c).appendChild(d)},mU=function(a,b){Ix(a)?(Dt(b,"goog-submenu-arrow-rtl"),iq(b,"\u25c4")):(Ft(b,"goog-submenu-arrow-rtl"),iq(b,"\u25ba"))};var nU=function(a,b,c,d){XT.call(this,a,b,c,d||kU.getInstance())};L(nU,XT);h=nU.prototype;h.Ni=null;h.tn=null;h.Sm=!1;h.vc=null;h.Xj=!1;h.ob=function(){nU.qa.ob.call(this);Bx(this).listen(this.U(),"hide",this.Gp);this.vc&&oU(this,this.vc,!0)};h.Kb=function(){Bx(this).Ub(this.U(),"hide",this.Gp);this.vc&&(oU(this,this.vc,!1),this.Xj||(this.vc.Kb(),dq(this.vc.ma())));nU.qa.Kb.call(this)};h.oa=function(){this.vc&&!this.Xj&&this.vc.dispose();this.vc=null;nU.qa.oa.call(this)};
h.we=function(a){nU.qa.we.call(this,a);a||(this.Ni&&Tw(this.Ni),this.Ni=Sw(this.Te,218,this))};h.rn=function(){var a=this.U();a&&JT(a)==this&&(pU(this,!0),qU(this))};h.Te=function(){var a=this.vc;a&&a.U()==this&&(pU(this,!1),Fx(a,function(b){"function"==typeof b.Te&&b.Te()}))};var rU=function(a){a.Ni&&Tw(a.Ni);a.tn&&Tw(a.tn)};nU.prototype.setVisible=function(a,b){(a=nU.qa.setVisible.call(this,a,b))&&!this.isVisible()&&this.Te();return a};
var qU=function(a){Fx(a.U(),function(b){b!=this&&"function"==typeof b.Te&&(b.Te(),rU(b))},a)};h=nU.prototype;h.Od=function(a){var b=a.keyCode,c=Ix(this)?37:39,d=Ix(this)?39:37;if(!this.Sm){if(!this.isEnabled()||b!=c&&13!=b&&b!=this.Tm)return!1;this.rn();KT(sU(this));rU(this)}else if(!sU(this).Od(a))if(b==d)this.Te();else return!1;a.preventDefault();return!0};h.Yt=function(){if(this.vc.U()==this){rU(this);var a=this.Kh();a.ne(Jx(a,this));qU(this)}};
h.Gp=function(a){a.target==this.Kh()&&(this.Te(),rU(this))};h.Nh=function(a){this.isEnabled()&&(rU(this),this.tn=Sw(this.rn,218,this));nU.qa.Nh.call(this,a)};h.Rd=function(a){rU(this);if(CS(this,8)||CS(this,16))return nU.qa.Rd.call(this,a);this.rn();return!0};
var pU=function(a,b){!b&&sU(a)&&sU(a).ne(-1);a.dispatchEvent(yx(64,b));var c=sU(a);b!=a.Sm&&Ht(a.ma(),"goog-submenu-open",b);if(b!=c.isVisible()&&(b&&(c.Ya||c.render(),c.ne(-1)),c.setVisible(b),b)){c=new eU(a.ma(),12,!1);var d=sU(a),e=d.ma();d.isVisible()||(e.style.visibility="hidden",Ew(e,!0));c.xf(e,8);d.isVisible()||(Ew(e,!1),e.style.visibility="visible")}a.Sm=b},oU=function(a,b,c){var d=Bx(a);(c?d.listen:d.Ub).call(d,b,"enter",a.Yt)},sU=function(a){a.vc?a.Xj&&a.vc.U()!=a&&Cx(a.vc,a):a.Fe(new bU(a.H),
!0);a.vc.ma()||a.vc.wc();return a.vc};nU.prototype.Fe=function(a,b){var c=this.vc;a!=c&&(c&&(this.Te(),this.Ya&&oU(this,c,!1)),this.vc=a,this.Xj=!b,a&&(Cx(a,this),a.setVisible(!1,!0),a.Kj=!1,OT(a),this.Ya&&oU(this,a,!0)))};nU.prototype.Se=function(a){return sU(this).Se(a)};KS("goog-submenu",function(){return new nU(null)});var tU=function(a,b,c,d,e){zT.call(this,a,c||jU.getInstance(),d);this.Bc(64,!0);this.Ba=new gU(null,9);b&&this.Fe(b);this.wa=new Rw(500);this.hg=e||aU.getInstance()};L(tU,zT);h=tU.prototype;h.ob=function(){tU.qa.ob.call(this);uU(this,!0);this.N&&vU(this,this.N,!0);ew(this.O,"haspopup",!!this.N)};h.Kb=function(){tU.qa.Kb.call(this);uU(this,!1);if(this.N){this.lc(!1);this.N.Kb();vU(this,this.N,!1);var a=this.N.ma();a&&dq(a)}};
h.oa=function(){tU.qa.oa.call(this);this.N&&(this.N.dispose(),delete this.N);delete this.jg;this.wa.dispose()};h.Ke=function(a){tU.qa.Ke.call(this,a);this.isActive()&&(this.lc(!this.Mf(),a),this.N&&(a=this.Mf(),this.N.mf=a))};h.Ye=function(a){tU.qa.Ye.call(this,a);this.N&&!this.isActive()&&(this.N.mf=!1)};h.Rd=function(){RS(this,!1);return!0};h.Ns=function(a){this.N&&this.N.isVisible()&&!this.Se(a.target)&&this.lc(!1)};h.Se=function(a){return a&&gq(this.ma(),a)||this.N&&this.N.Se(a)||!1};
h.Je=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return!0}else if("key"!=a.type)return!1;if(this.N&&this.N.isVisible()){var b=13==a.keyCode||32==a.keyCode,c=this.N.Od(a);return c&&this.N&&this.N.kc instanceof nU||27!=a.keyCode&&!b?c:(this.lc(!1),!0)}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.lc(!0,a),!0):!1};h.Gm=function(){this.lc(!1)};h.Ej=function(a){this.lc(!1);tU.qa.Ej.call(this,a)};
var wU=function(a){a.N||a.Fe(new bU(a.H,a.hg));return a.N||null};h=tU.prototype;h.Fe=function(a){var b=this.N;a!=b&&(b&&(this.lc(!1),this.Ya&&vU(this,b,!1),delete this.N),this.Ya&&ew(this.O,"haspopup",!!a),a&&(this.N=a,Cx(a,this),a.setVisible(!1),a.Kj=!1,this.Ya&&vU(this,a,!0)));return b};h.Ne=function(a){wU(this).kg(a,!0)};h.setVisible=function(a,b){(a=tU.qa.setVisible.call(this,a,b))&&!this.isVisible()&&this.lc(!1);return a};h.Lb=function(a){tU.qa.Lb.call(this,a);this.isEnabled()||this.lc(!1)};
h.lc=function(a,b){tU.qa.lc.call(this,a);if(this.N&&!!(this.Ob&64)==a){if(a)this.N.Ya||this.N.render(),this.Fa=yw(this.ma()),this.Eb=Cw(this.ma()),xU(this),!b||40!=b.keyCode&&38!=b.keyCode?this.N.ne(-1):KT(this.N);else{RS(this,!1);this.N.mf=!1;var c=this.ma();c&&(ew(c,"activedescendant",""),ew(c,"owns",""));null!=this.Da&&(this.Da=void 0,(c=this.N.ma())&&zw(c,"",""))}this.N.setVisible(a,!1,b);this.isDisposed()||(b=Bx(this),c=a?b.listen:b.Ub,c.call(b,this.H.H,"mousedown",this.Ns,!0),c.call(b,this.wa,
"tick",this.ig),a?this.wa.start():this.wa.stop())}this.N&&this.N.ma()&&this.N.O.removeAttribute("aria-hidden")};var xU=function(a){if(a.N.Ya){var b=a.jg||a.ma(),c=a.Ba;a.Ba.H=b;b=a.N.ma();a.N.isVisible()||(b.style.visibility="hidden",Ew(b,!0));!a.Da&&a.Ba.U&&a.Ba.O&32&&(a.Da=Bw(b));c.xf(b,c.N^1,null,a.Da);a.N.isVisible()||(Ew(b,!1),b.style.visibility="visible")}};
tU.prototype.ig=function(){var a=Cw(this.ma()),b=yw(this.ma());var c=this.Eb;(c=!(c==a||c&&a&&c.left==a.left&&c.width==a.width&&c.top==a.top&&c.height==a.height))||(c=this.Fa,c=!(c==b||c&&b&&c.top==b.top&&c.right==b.right&&c.bottom==b.bottom&&c.left==b.left));if(c){if(c=this.N.Ya&&b&&this.Fa)c=this.Fa,c=b.right-b.left<c.right-c.left;c&&(c=this.N.ma(),this.N.isVisible()||(c.style.visibility="hidden",Ew(c,!0)),uw(c,new vp(0,0)));this.Eb=a;this.Fa=b;xU(this)}};
var vU=function(a,b,c){var d=Bx(a);c=c?d.listen:d.Ub;c.call(d,b,"action",a.Gm);c.call(d,b,"close",a.Jb);c.call(d,b,"highlight",a.Zc);c.call(d,b,"unhighlight",a.Oe)},uU=function(a,b){var c=Bx(a);(b?c.listen:c.Ub).call(c,a.ma(),"keydown",a.Pe)};tU.prototype.Zc=function(a){(a=a.target.ma())&&yU(this,a)};tU.prototype.Pe=function(a){CS(this,32)&&this.ma()&&this.N&&this.N.isVisible()&&a.stopPropagation()};
tU.prototype.Oe=function(){if(!JT(this.N)){var a=this.ma();ew(a,"activedescendant","");ew(a,"owns","")}};tU.prototype.Jb=function(a){if(this.Mf()&&a.target instanceof XT){a=a.target;var b=a.ma();a.isVisible()&&a.Ob&2&&null!=b&&yU(this,b)}};var yU=function(a,b){a=a.ma();var c=fw(b,"activedescendant");b=Kp(b).getElementById(c)||b;b.id||(c=vx.getInstance(),b.id=":"+(c.H++).toString(36));gw(a,b);ew(a,"owns",b.id)};KS("goog-menu-button",function(){return new tU(null)});var zU=function(){};L(zU,AT);ng(zU);zU.prototype.Xc=function(a){var b=zS(this,a);b=a.H.kb("DIV","goog-inline-block "+b.join(" "),[AU(this,a.getContent(),a.H),BU(this,a.H)]);this.hi(b,a.Hg());return b};zU.prototype.mc=function(a){return a&&a.firstChild};
zU.prototype.Nb=function(a,b){var c=Mp(document,"*","goog-menu",b)[0];if(c){Ew(c,!1);a.H.H.body.appendChild(c);var d=new bU;Ex(d,c);a.Fe(d)}Mp(document,"*",this.Qa()+"-caption",b)[0]||b.appendChild(AU(this,b.childNodes,a.H));Mp(document,"*",this.Qa()+"-dropdown",b)[0]||b.appendChild(BU(this,a.H));return zU.qa.Nb.call(this,a,b)};
var AU=function(a,b,c){return c.kb("DIV","goog-inline-block "+(a.Qa()+"-caption"),b)},BU=function(a,b){return b.kb("DIV",{"class":"goog-inline-block "+(a.Qa()+"-dropdown"),"aria-hidden":!0},"\u00a0")};zU.prototype.Qa=function(){return"goog-flat-menu-button"};KS("goog-flat-menu-button",function(){return new tU(null,null,zU.getInstance())});var CU=function(a,b){xx.call(this,b);this.N=a||""},DU;L(CU,xx);CU.prototype.ha=null;var EU=function(){null==DU&&(DU="placeholder"in Yp(document,"INPUT"));return DU};h=CU.prototype;h.Ui=!1;h.wc=function(){this.O=this.H.kb("INPUT",{type:"text"})};
h.Rb=function(a){CU.qa.Rb.call(this,a);this.N||(this.N=a.getAttribute("label")||"");var b=Kp(a);try{var c=b&&b.activeElement;var d=c&&c.nodeName?c:null}catch(e){d=null}d==a&&(this.Ui=!0,a=this.ma(),Ft(a,"label-input-label"));EU()&&(this.ma().placeholder=this.N);a=this.ma();ew(a,"label",this.N)};
h.ob=function(){CU.qa.ob.call(this);var a=new E(this);a.listen(this.ma(),"focus",this.To);a.listen(this.ma(),"blur",this.Iq);if(EU())this.T=a;else{eh&&a.listen(this.ma(),["keypress","keydown","keyup"],this.Rs);var b=Kp(this.ma());a.listen(Vp(b),"load",this.it);this.T=a;FU(this)}GU(this);this.ma().N=this};h.Kb=function(){CU.qa.Kb.call(this);this.T&&(this.T.dispose(),this.T=null);this.ma().N=null};var FU=function(a){!a.ka&&a.T&&a.ma().form&&(a.T.listen(a.ma().form,"submit",a.Ss),a.ka=!0)};h=CU.prototype;
h.oa=function(){CU.qa.oa.call(this);this.T&&(this.T.dispose(),this.T=null)};h.To=function(){this.Ui=!0;var a=this.ma();Ft(a,"label-input-label");if(!EU()&&!HU(this)&&!this.na){var b=this;a=function(){b.ma()&&(b.ma().value="")};bh?Sw(a,10):a()}};h.Iq=function(){EU()||(this.T.Ub(this.ma(),"click",this.To),this.ha=null);this.Ui=!1;GU(this)};h.Rs=function(a){27==a.keyCode&&("keydown"==a.type?this.ha=this.ma().value:"keypress"==a.type?this.ma().value=this.ha:"keyup"==a.type&&(this.ha=null),a.preventDefault())};
h.Ss=function(){HU(this)||(this.ma().value="",Sw(this.Js,10,this))};h.Js=function(){HU(this)||(this.ma().value=this.N)};h.it=function(){GU(this)};var HU=function(a){return!!a.ma()&&""!=a.ma().value&&a.ma().value!=a.N};CU.prototype.clear=function(){this.ma().value="";null!=this.ha&&(this.ha="")};CU.prototype.reset=function(){HU(this)&&(this.clear(),GU(this))};var IU=function(a,b){null!=a.ha&&(a.ha=b);a.ma().value=b;GU(a)};
CU.prototype.getValue=function(){return null!=this.ha?this.ha:HU(this)?this.ma().value:""};var GU=function(a){var b=a.ma();EU()?a.ma().placeholder!=a.N&&(a.ma().placeholder=a.N):FU(a);ew(b,"label",a.N);HU(a)?(b=a.ma(),Ft(b,"label-input-label")):(a.na||a.Ui||(b=a.ma(),Dt(b,"label-input-label")),EU()||Sw(a.ua,10,a))};CU.prototype.Lb=function(a){this.ma().disabled=!a;var b=this.ma();Ht(b,"label-input-label-disabled",!a)};CU.prototype.isEnabled=function(){return!this.ma().disabled};
CU.prototype.ua=function(){!this.ma()||HU(this)||this.Ui||(this.ma().value=this.N)};var JU=function(a,b,c,d,e){tU.call(this,a,b,c,d,e||new aU("listbox"));this.Pa=this.getContent();this.Wa=null;this.Kl="listbox"};L(JU,tU);h=JU.prototype;h.Cb=null;h.ob=function(){JU.qa.ob.call(this);KU(this);LU(this)};h.Rb=function(a){JU.qa.Rb.call(this,a);(a=this.Hc())?(this.Pa=a,KU(this)):MU(this)||NU(this,0)};h.oa=function(){JU.qa.oa.call(this);this.Cb&&(this.Cb.dispose(),this.Cb=null);this.Pa=null};h.Gm=function(a){OU(this,a.target);JU.qa.Gm.call(this,a);a.stopPropagation();this.dispatchEvent("action")};
h.ct=function(){var a=MU(this);JU.qa.On.call(this,a&&a.getValue());KU(this)};h.Fe=function(a){var b=JU.qa.Fe.call(this,a);a!=b&&(this.Cb&&this.Cb.clear(),a&&(this.Cb?Fx(a,function(c){PU(c);var d=this.Cb;kT(d,c,d.H.length)},this):QU(this,a)));return b};h.Ne=function(a){PU(a);JU.qa.Ne.call(this,a);if(this.Cb){var b=this.Cb;kT(b,a,b.H.length)}else QU(this,wU(this));RU(this)};
var OU=function(a,b){if(a.Cb){var c=MU(a);lT(a.Cb,b);b!=c&&a.dispatchEvent("change")}},NU=function(a,b){a.Cb&&OU(a,a.Cb.H[b]||null)};JU.prototype.On=function(a){if(null!=a&&this.Cb)for(var b=0,c;c=this.Cb.H[b]||null;b++)if(c&&"function"==typeof c.getValue&&c.getValue()==a){OU(this,c);return}OU(this,null)};JU.prototype.getValue=function(){var a=MU(this);return a?a.getValue():null};
var MU=function(a){return a.Cb?a.Cb.N:null},QU=function(a,b){a.Cb=new iT;b&&Fx(b,function(c){PU(c);var d=this.Cb;kT(d,c,d.H.length)},a);LU(a)},LU=function(a){a.Cb&&Bx(a).listen(a.Cb,"select",a.ct)},KU=function(a){var b=MU(a),c=b?b.Hc():a.Pa;a.T.kh(a.ma(),c);a.lh=c;(c=a.T.mc(a.ma()))&&a.H.O(c)&&(null==a.Wa&&(a.Wa=fw(c,"label")),b=(b=b?b.ma():null)?fw(b,"label"):a.Wa,ew(c,"label",b),RU(a))},RU=function(a){var b=a.T;if(b&&(b=b.mc(a.ma()))){var c=a.O;b.id||(b.id=":"+(vx.getInstance().H++).toString(36));
dw(b,"option");ew(b,"selected",!0);ew(c,"activedescendant",b.id);a.Cb&&(c=Oa(a.Cb.H),ew(b,"setsize",SU(c)),a=mT(a.Cb),ew(b,"posinset",0<=a?SU(c.slice(0,a+1)):0))}},SU=function(a){return a.filter(function(b){return b instanceof XT}).length},PU=function(a){a.Kl=a instanceof XT?"option":"separator"};JU.prototype.lc=function(a,b){JU.qa.lc.call(this,a,b);this.Mf()?wU(this).ne(this.Cb?mT(this.Cb):-1):RU(this)};KS("goog-select",function(){return new JU(null)});var UU=function(a,b,c,d,e,f,g){b=void 0===b?!1:b;c=void 0===c?!1:c;d=void 0===d?!1:d;e=void 0===e?!1:e;g=void 0===g?!1:g;xx.call(this,void 0);this.Jb=null;this.Zc=a;this.ua=d;this.Pe=g;this.Eb=e;this.Da=f;this.Oe=!!b;this.Wa=(this.Oa=c)&&!!this.Da&&this.ua;this.Aa=new $S;W(this,this.Aa);this.Fa=new $S;W(this,this.Fa);this.wa=new oT;W(this,this.wa);this.Ba=new oT;W(this,this.Ba);this.T=new JU(null,null,zU.getInstance());this.kg(this.T);this.na=new CU;this.kg(this.na);this.N=new CU;this.kg(this.N);
this.ka=TU[1][0];this.ha=TU[1][1];this.Za=this.Pa=null};K(UU,xx);UU.prototype.wc=function(){this.Rb(C(tS,{ks:this.Oa,vt:this.ua,qp:this.Pe}))};
UU.prototype.Rb=function(a){var b=this;xx.prototype.Rb.call(this,a);Ex(this.na,Ax(this,"gci-embedcode-custom-width"));Ex(this.N,Ax(this,"gci-embedcode-custom-height"));Ex(this.T,Ax(this,"gci-embedcode-size-selector"));this.Wa?(this.T.Ne(new XT("Original ("+Number(this.Da).toFixed(1)+")","recommended")),this.T.Ne(new XT("Square",VU[0])),this.T.Ne(new XT("16:9",VU[1])),this.T.Ne(new XT("4:3",VU[2])),this.T.Ne(new XT("3:2",VU[3])),a=TU[1][0],IU(this.na,String(a)),IU(this.N,String(Math.round(a/this.Da)))):
(Ea(TU,function(c){this.T.Ne(new XT(c[0]+" \u00d7 "+c[1],c.join(",")))},this),Ew(Ax(this,"gci-embedcode-custom-size"),!1));this.T.Ne(new XT("Custom size","custom"));this.Oa&&(this.Eb||(Ex(this.Aa,Ax(this,"gci-embedcode-fullscreen-checkbox")),ZS(this.Aa,Ax(this,"gci-embedcode-fullscreen-checkbox-label"))),this.ua&&(Ex(this.Fa,Ax(this,"gci-embedcode-zoom-hotspots-checkbox")),ZS(this.Fa,Ax(this,"gci-embedcode-zoom-hotspots-checkbox-label")),a=new fT,Ex(a,Ax(this,"gci-embedcode-fill-layout-radio")),this.Ba.O(a),
a=new fT,Ex(a,Ax(this,"gci-embedcode-fit-layout-radio")),this.Ba.O(a)),a=new fT,Ex(a,Ax(this,"gci-embedcode-dark-mode-radio")),this.wa.O(a),a=new fT,Ex(a,Ax(this,"gci-embedcode-light-mode-radio")),this.wa.O(a),this.wa.listen("change",function(){WU(b,!1)},void 0,this),this.Eb||this.Aa.listen("change",function(){WU(b,!1)},!1,this),this.ua&&(this.Fa.listen("change",function(){WU(b,!1)},!1,this),this.Ba.listen("change",function(){WU(b,!1)},void 0,this)))};
UU.prototype.ob=function(){xx.prototype.ob.call(this);this.Wa?(NU(this.T,0),this.N.Lb(!1)):NU(this.T,1);var a=Bx(this);uv(a,this.T,"change",function(c){this.Wa||Ew(Ax(this,"gci-embedcode-custom-size"),"custom"==c.target.getValue());WU(this,!1,!0)},this);this.Pa=new uT(this.N.O);this.Za=new uT(this.na.O);uv(a,this.Pa,"input",function(){WU(this,!1)},this);uv(a,this.Za,"input",function(){WU(this,!1)},this);var b=Ax(this,"gci-embedcode-codearea");this.Jb=X(b,"click",function(){b.select&&b.select()});
WU(this,this.Oe)};UU.prototype.Kb=function(){xx.prototype.Kb.call(this);ov(this.Jb);this.Pa.dispose();this.Za.dispose();this.Za=this.Pa=null};
var WU=function(a,b,c){c=void 0===c?!1:c;var d=MU(a.T).getValue();"custom"==d?(d=parseInt(a.na.getValue(),10),c=parseInt(a.N.getValue(),10),0<d&&!isNaN(d)&&(a.ka=d),0<c&&!isNaN(c)&&(a.ha=c),a.N.Lb(!0)):"recommended"==d?(a.N.Lb(!1),c?(d=TU[1][0],a.ka=d,a.ha=Math.round(d/a.Da),IU(a.na,String(a.ka)),IU(a.N,String(a.ha))):(d=parseInt(a.na.getValue(),10),c=Math.round(d/Number(a.Da)),a.ka=d,a.ha=c,IU(a.N,String(c)))):a.Wa?(a.N.Lb(!1),c?(c=TU[1][0],a.ka=c,a.ha=Math.round(c/Number(d)),IU(a.na,String(a.ka)),
IU(a.N,String(a.ha))):(c=parseInt(a.na.getValue(),10),d=Math.round(c/Number(d)),a.ka=c,a.ha=d,IU(a.N,String(d)))):(d=d.split(","),a.ka=d[0],a.ha=d[1]);d="allowfullscreen";c=a.Zc;var e="",f="";a.Oa&&(a.Aa.ke()||a.Eb||(d=""),c=new gs(c),e=new ls,a.ua&&!a.Fa.ke()&&e.add("nzh",""),a.ua&&"embed-image-layout-fit"===qT(a.Ba)&&e.add("fit",""),"embed-appearance-dark"===qT(a.wa)&&e.add("dark",""),js(c,e),c=c.toString(),e='style="max-width=100%;" ',f='referrerpolicy="strict-origin-when-cross-origin" ');Ht(a.ma(),
"gci-embedcode-custom-too-small",640>a.ka&&480>a.ha);var g=Ax(a,"gci-embedcode-codearea");g.value="<iframe "+d+' frameborder="0" width="'+a.ka+'" height="'+a.ha+'" '+e+f+'src="'+c+'"></iframe>';b&&(g.focus(),g.select())},TU=[[640,480],[800,600],[1024,768]],VU=[1,16/9,4/3,1.5];var XU=function(a){var b=a.title;a='<div class="'+S("gci-embed-popup-content")+" "+S("gci-cms-style")+'"><h2 class="'+S("gci-embed-popup-title")+'">';b="Embed: "+R(b);a=a+b+('</h2><div class="'+S("gci-embed-popup-container")+'"></div></div>');return Q(a)};var YU=function(a,b){b=C(XU,{title:b});this.W=$(b);ny.call(this,"ok-only",this.W,{tu:"Close",Hp:"gci-embed-popup"});this.na=new UU(a,!0);this.na.render(Np("gci-embed-popup-container",b))};L(YU,ny);var ZU=function(a){var b=a.steps,c=a.width;a=a.Dt;var d='<div class="'+S("gci-gallery-progress")+'"><span class="'+S("gci-gallery-screen-creator")+'"></span>';b=Math.max(0,Math.ceil(b-0));for(var e=0;e<b;e++)d+='<div class="'+S("gci-gallery-progress-step")+'" style="width: '+S(lt(c))+'%;"><div class="'+S("gci-gallery-progress-bar")+'"></div></div>';d+='<div class="'+S("gci-gallery-progress-step")+'" style="width: '+S(lt(a))+'%;"><div class="'+S("gci-gallery-progress-bar")+'"></div></div></div>';return Q(d)},
aV=function(a){return $U(a.caption)},$U=function(a){return Q('<div class="'+S("gci-gallery-player-caption")+'">'+R(a)+"</div>")},bV=function(a){a=a||{};a=a.caption;return Q('<div class="'+S("gci-gallery-player-screen")+'"><div class="'+S("gci-gallery-background")+'"></div><div class="'+S("gci-gallery-microscope")+'"></div>'+(a?$U(a):"")+"</div>")},cV=function(a){a=a||{};a=a.caption;return Q('<div class="'+S("gci-gallery-player-screen")+" "+S("gci-gallery-player-screen-sv")+'"><div class="'+S("gci-gallery-streetview")+
'"></div>'+(a?$U(a):"")+"</div>")},dV=function(a){a=a||{};a=a.caption;return Q('<div class="'+S("gci-gallery-player-screen")+'"><div class="'+S("gci-gallery-video")+'"></div><div class="'+S("gci-gallery-video-mask")+'"></div>'+(a?$U(a):"")+"</div>")},eV=function(a){var b=a.bs;a=a.attribution;var c='<div class="'+S("gci-gallery-player-credits")+'"><div class="'+S("gci-exhibit-image")+'"></div><div class="'+S("gci-exhibit-cover-bottom-gradient")+'"></div><div class="'+S("gci-gallery-player-restart")+
'"><div class="'+S("gci-gallery-player-restart-container")+'"><div class="'+S("SPRITE_start_immersive")+'"></div><div class="'+S("gci-gallery-player-restart-text")+'">';c=c+'Restart</div></div></div><div class="'+(S("gci-gallery-credits-container")+'"><div class="'+S("gci-gallery-credits")+'"><h1>');c+="Credits</h1><ul>";for(var d=b.length,e=0;e<d;e++)c+="<li>"+R(b[e])+"</li>";c+="</ul>"+(Rs(a)&&Rs(a.url)&&Rs(a.title)?'<a href="'+S(ht(a.url))+'" class="'+S("gci-gallery-partner-link")+'" target="_blank">'+
R(a.title)+"</a>":"")+'<div class="'+S("gci-exhibit-partner")+'"></div></div></div></div>';return Q(c)},fV=function(){var a='<div class="'+S("gci-gallery-viewer")+" "+S("gci-gallery-viewer-beginning")+" "+S("gci-3d-transform")+'"><div class="'+S("gci-gallery-viewer-content")+'"></div>';a+=TA("Go to the previous screen");a+=VA("Go to the next screen");return Q(a+"</div>")},iV=function(a,b){var c=a.title,d=a.kd,e=a.date,f=a.isVisible,g=a.gv,k=a.Na;a=a.Tb;b='<div class="'+S("gci-gallery-player-header")+
(f?" "+S("gci-gallery-player-header-visible"):"")+" "+(Rs(a)||Rs(k)?S("gci-gallery-header-plain"):S("gci-gallery-header-gradient"))+'"><span class="'+S("gci-gallery-player-header-title")+'"'+ct(bt(nt(c)))+">"+(e?R(e)+" - ":"")+R(c)+"</span>"+gV(null,b)+'<span class="'+S("gci-gallery-player-help-container")+'"><span class="'+S("gci-gallery-player-help")+" "+S("SPRITE_help_immersive")+'"></span>'+hV(d)+'</span><span class="'+S("gci-gallery-player-fullscreen")+'"><span class="'+S("gci-gallery-player-fullscreen-disable")+
'" title="';b+=Vs("Exit full screen");b+='"></span><span class="'+S("gci-gallery-player-fullscreen-enable")+'" title="';b+=Vs("Full screen");g?(g='<span class="'+S("gci-gallery-player-slideshow")+" "+S("SPRITE_slideshow")+'" title="',g+=Vs("Slideshow"),g=Q(g+'"></span>')):g="";return Q(b+('"></span></span>'+g+"</div>"))},gV=function(){var a='<span class="'+S("gci-gallery-player-close")+" "+S("SPRITE_close_immersive")+'" title="';a+=Vs("Exit");return Q(a+'"></span>')},jV=function(a){return hV(a.kd)},
hV=function(a){var b='<div class="'+S("gci-gallery-player-tips")+" "+(a?S("gci-gallery-player-tips-mobile"):"")+'"><div class="'+S("gci-gallery-player-tips-container")+'">';a?b+='<div class="'+S("gci-gallery-player-tips-swipe")+'"><div class="'+S("SPRITE_tip_swipe")+'"></div></div>':(b+='<div class="'+S("gci-gallery-player-tips-scroll")+'" title="',b+=Vs("Use your mousewheel to navigate."),b+='"><div class="'+S("SPRITE_tip_scroll")+'"></div><div class="'+S("gci-gallery-player-tips-scroll-text")+'">',
b=b+'Scroll</div></div><div class="'+(S("gci-gallery-player-tips-keyboard")+'" title="'),b+=Vs("Use your keyboard left and right arrows to navigate."),b+='"><div class="'+S("SPRITE_tip_keyboard")+'"></div><div class="'+S("gci-gallery-player-tips-keyboard-text")+'">',b+="Keyboard</div></div>");return Q(b+"</div></div>")},lV=function(a){return kV(a.kd)},kV=function(a){a='<div class="'+S("gci-gallery-player-start")+'"><div class="'+S("gci-gallery-player-start-container")+'">'+(a?"":'<div class="'+S("SPRITE_start_immersive")+
'"></div>')+'<div class="'+S("gci-gallery-player-start-text")+'">';return Q(a+"Start</div></div></div>")},mV=function(a){a=a||{};a=a.xt;return Q('<div class="'+S("gci-screen")+" "+S("gci-screen-future")+(a?" "+S("gci-screen-mobile-enabled"):"")+'"><div class="'+S("gci-screen-content")+'"></div>'+(a?'<div class="'+S("gci-screen-mobile-mask")+'"></div>':"")+"</div>")},oV=function(a){a=a||{};var b=a.title,c=a.date,d=a.description,e=a.Ue,f=a.Pd,g=a.zt,k='<div class="'+S("gci-gallery-viewer-scene-info-wrapper")+
'">';f&&(k+='<div class="'+S("gci-scene-type-headline")+'">',k+="Title Page</div>");k+='<div class="'+S("gci-scene-content-cover-info")+'"><div class="'+S("gci-scene-content-cover-info-center")+'"><div class="'+S("gci-scene-content-cover-info-content")+'">';if(Rs(b)||Rs(c)||Rs(e))k+='<div class="'+S("gci-exhibit-date-title")+'"><div class="'+S("gci-exhibit-date-wrapper")+'"><span class="'+S("gci-exhibit-date-border")+'"></span>'+(c?'<span class="'+S("gci-exhibit-date-text")+'">'+R(c)+"</span>":"")+
'<span class="'+S("gci-exhibit-date-border")+'"></span></div><h1 class="'+S("gci-scene-editable")+(b?"":" "+S("gci-scene-editable-empty"))+'" data-model="title" data-placeholder="',k+=Vs("Add title"),k+='"'+(b?ct(bt(nt(b))):"")+">"+(b?R(b):"")+"</h1></div>";if(Rs(d)||Rs(e))k+='<p class="'+S("gci-scene-editable")+(d?"":" "+S("gci-scene-editable-empty"))+'" data-model="description" data-placeholder="',k+=Vs("Add description"),k+='"'+(d?ct(bt(nt(d))):"")+">"+(d?R(d):"")+"</p>";b=k;g="</div>"+(g?'<div class="'+
S("gci-exhibit-actions")+'"><a class="'+S("gci-exhibit-favorite")+'" href="#"><svg style="width:24px;height:24px" viewBox="0 0 24 24"><path d="M12,21.35L10.55,20.03C5.4,15.36 2,12.27 2,8.5C2,5.41 4.42,3 7.5,3C9.24,3 10.91,3.81 12,5.08C13.09,3.81 14.76,3 16.5,3C19.58,3 22,5.41 22,8.5C22,12.27 18.6,15.36 13.45,20.03L12,21.35Z"/></svg></a><a class="'+S("gci-exhibit-share")+'" href="#"><svg width="24px" height="24px" viewBox="0 0 48 48"><path d="M36 32.17c-1.52 0-2.89.59-3.93 1.54L17.82 25.4c.11-.45.18-.92.18-1.4s-.07-.95-.18-1.4l14.1-8.23c1.07 1 2.5 1.62 4.08 1.62 3.31 0 6-2.69 6-6s-2.69-6-6-6-6 2.69-6 6c0 .48.07.95.18 1.4l-14.1 8.23c-1.07-1-2.5-1.62-4.08-1.62-3.31 0-6 2.69-6 6s2.69 6 6 6c1.58 0 3.01-.62 4.08-1.62l14.25 8.31c-.1.42-.16.86-.16 1.31 0 3.22 2.61 5.83 5.83 5.83s5.83-2.61 5.83-5.83-2.61-5.83-5.83-5.83z"/></svg></a></div>':
"")+"</div>";c=""+kV(a.kd);d=(a||{}).attribution;d=Q(d?'<div class="'+S("gci-gallery-attribution")+'"><span class="'+S("gci-gallery-attribution-separator")+'"></span><div class="'+S("gci-gallery-attribution-text")+'">'+R(d)+"</div></div>":"");k=b+(g+nV(Ss(c+d+hV(a.kd)))+"</div></div>");return Q(k)},pV=function(a){a=a||{};return nV(a.Sz)},nV=function(a){return Q('<div class="'+S("gci-scene-content-cover-bottom-gradient")+'">'+(a?R(a):"")+"</div>")},qV=function(a){var b=a.kd,c=a.title,d=a.description;
a=a.Ue;var e='<div class="'+S("gci-gallery-viewer-scene-info-wrapper")+'">';b&&(e+='<div class="'+S("gci-gallery-expand")+'"><a href="#" class="'+S("gci-gallery-expand-button")+'" title="',e+=Vs("Expand this section."),e+='"><span aria-hidden="true"></span></a></div>');e+='<div class="'+S("gci-scene-type-headline")+'">';e=e+'Section</div><div class="'+(S("gci-scene-content-stop-info")+'">');if(Rs(c)||Rs(a))e+='<h1 class="'+S("gci-scene-editable")+'" data-model="title"',a&&(e=e+' data-placeholder="'+
Vs("Add title"),e+='"'),e+=(c?ct(bt(nt(c))):"")+">"+(c?R(c):"")+"</h1>";if(Rs(d)||Rs(a))e+='<p class="'+S("gci-scene-editable")+'" data-model="description"',a&&(e=e+' data-placeholder="'+Vs("Add description"),e+='"'),e+=(d?ct(bt(nt(d))):"")+">"+(d?R(d):"")+"</p>";return Q(e+"</div></div>")},rV=function(){return Q('<div class="'+S("gci-scene-bigmap")+'"></div>')},sV=function(a){a=a||{};var b=a.Pd,c=a.le;a='<div class="'+S("gci-scene-separator")+'"><div class="'+S("gci-scene-separator-area")+'">';c&&
(c="",b?(c=c+'Drag a saved <br> item or<a href="#picker" class="'+(S("gci-scene-separator-area-picker-link")+'">'),c+="Select a <br> Street View</a>"):c+="Drag a saved item",c=Ss(c),a+='<div class="'+S("gci-scene-separator-create")+" "+S("gci-scene-separator-create-room")+'"><div class="'+S("gci-scene-separator-section")+" "+S("gci-scene-separator-title")+'"><div class='+$s()+">",a=a+'Add new panel</div></div><div class="'+(S("gci-scene-separator-section")+'"><img src="'+S(jt(HA("common/pixel.gif")))+
'" class="'+S("SPRITE_create_3up")+'"/></div><div class="'+S("gci-scene-separator-section")+'"><div class='+$s()+">"+c+"</div></div></div>"),b&&(a+='<div class="'+S("gci-scene-separator-create")+" "+S("gci-scene-separator-create-tour")+'"><div class="'+S("gci-scene-separator-section")+" "+S("gci-scene-separator-title")+'"><div class='+$s()+">",a=a+'Add new section</div></div><div class="'+(S("gci-scene-separator-section")+'"><img src="'+S(jt(HA("common/pixel.gif")))+'" class="'+S("SPRITE_create_stop")+
'"/></div><div class="'+S("gci-scene-separator-section")+'"><div class='+$s()+">"+c+"</div></div></div>")));return Q(a+"</div></div>")},tV=function(){return Q('<div class="'+S("gci-gallery-image-room")+'"><div class="'+S("gci-gallery-image-holder")+'"></div><div class="'+S("gci-gallery-image-room-shield")+'"></div></div>')},uV=function(a){a=a||{};a=a.Ev;return Q('<div class="'+S("gci-gallery-video-room")+'"><div class="'+S("gci-gallery-video-holder")+'"></div><div class="'+S("shield")+'"></div>'+
(a?'<div class="'+S("gci-gallery-video-mask")+'"></div>':"")+"</div>")},vV=function(){return Q('<div class="'+S("gci-gallery-streetview-room")+'"><div class="'+S("gci-gallery-streetview-holder")+'"></div><div class="'+S("gci-gallery-streetview-room-shield")+'"></div><div class="'+S("gci-streetview-shield")+'"></div><div class="'+S("gci-gallery-streetview-player-holder")+'"></div></div>')},wV=function(){var a='<div class="'+S("gci-asset-gallery-item")+" "+S("gci-unresolved-asset")+'"><div class="'+
S("gci-consumer-unresolved-container")+'"><div class="'+S("SPRITE_missingAsset40x40blackbg")+'"></div><span class="'+S("gci-consumer-unresolved-asset-message")+'">';return Q(a+"This material has been removed by the owner</span></div></div>")},xV=function(a){var b=a.style,c=a.kd,d=a.Av,e=a.Er;a=a.errorText;var f='<div class="'+S("gci-caption-widget")+" "+S("gci-caption-widget-out")+" ";switch(Ta(b)?b.toString():b){case 0:f+=S("gci-caption-gallery");break;case 1:f+=S("gci-caption-immersive")+" "+S("gci-caption-immersive-long");
break;case 2:f+=S("gci-caption-immersive")+" "+S("gci-caption-immersive-short")}f+='">';c&&(f+='<div class="'+S("gci-gallery-expand")+'"><a href="#" class="'+S("gci-gallery-expand-button")+'" title="',f+=Vs("Expand this caption."),f+='"><span aria-hidden="true"></span></a></div>');f+='<div class="'+S("gci-caption-container")+'"><div class="'+S("gci-caption-content")+(d?" "+S("gci-caption-video-text"):"")+(e?" "+S("gci-caption-audio-text"):"")+'">'+(a?'<div class="'+S("gci-caption-content-error")+
'">'+R(a)+"</div>":"")+"</div></div></div>";return Q(f)},yV=function(){return Q('<div class="'+S("gci-caption-content-text")+'"></div>')},zV=function(a){a=a.Bv;a='<div class="'+S("gci-caption-video-thumbnail")+'"><img src="'+S(jt(a))+'" alt="';a+=Vs("video caption");a+='"/><div class="'+S("gci-video-shield")+'"><img src="'+S(jt(HA("common/overlay-play_0.png")))+'"></div></div>';return Q(a)},AV=function(){return Q('<button class="'+S("gci-video-caption-close")+'">\u00d7</button>')},BV=function(a){a=
a||{};a=a.title;a='<div class="'+S("gci-audio-caption")+'"><div class="'+S("gci-audio-caption-title")+'"'+(a?ct(bt(nt(a))):"")+">"+(a?R(a):"")+'</div><div class="'+S("gci-audio-caption-processing-msg")+'">';a=a+'Processing audio file...</div><div class="'+(S("gci-audio-caption-player")+'"></div></div>');return Q(a)},CV=function(a){a=a||{};var b=a.lm,c=a.Tb;a='<div class="'+S("gci-scene-credits")+'"><div class="'+S("gci-credits-information-panel")+'"><header>';a=a+'Credits: all media</header><div class="'+
(S("gci-scene-credits-disclaimer")+'">');a=(c?a+"The exhibit featured may in some cases have been created by an independent third party and may not always represent the views of the institutions, listed below, who have supplied the content.":a+"This user gallery has been created by an independent third party and may not always represent the views of the institutions, listed below, who have supplied the content.")+"</div>";if(Rs(b)&&0<b){a+='<section class="'+S("gci-scene-credits-partners")+'"><ul class="'+
S("gci-small-discover")+'">';b=Math.max(0,Math.ceil(b-0));for(c=0;c<b;c++)a+="<li></li>";a+="</ul></section>"}return Q(a+"</div></div>")},DV=function(a){a=a||{};var b=a.xu,c=a.lt,d=a.lm,e=!d&&!b&&!c;a='<div class="'+S("gci-scene-credits")+(e?" "+S("gci-scene-credits-noinformation"):"")+'"><div class="'+S("gci-credits-actions-panel")+'"><div class="'+S("gci-credits-visual")+'"></div><div class="'+S("gci-credits-visual-mask")+'"></div><div class="'+S("gci-credits-actions")+'"><span class="'+S("gci-credits-action-share")+
'"><div class="'+S("gci-credits-action-icon")+" "+S("SPRITE_big_rounded_share")+'"></div><div>';a=a+'Share</div></span><span class="'+(S("gci-credits-action-restart")+'"><div class="'+S("gci-credits-action-icon")+" "+S("SPRITE_big_rounded_restart")+'"></div><div>');a=a+'Restart</div></span><span class="'+(S("gci-credits-action-home")+'"><div class="'+S("gci-credits-action-icon")+" "+S("SPRITE_big_rounded_home")+'"></div><div>');a+="Home</div></span></div></div>";if(!e){a+='<div class="'+S("gci-credits-information-panel")+
'"><header>';a=a+"Credits</header>"+((b?'<div class="'+S("gci-credits-main-partner")+'"></div>':"")+(c?'<div class="'+S("gci-credits-text")+'"></div>':""));if(Rs(d)&&0<d){a+='<section class="'+S("gci-scene-credits-partners")+'"><ul class="'+S("gci-small-discover")+'">';b=Math.max(0,Math.ceil(d-0));for(c=0;c<b;c++)a+="<li></li>";a+="</ul></section>"}a+="</div>"}return Q(a+"</div>")};var EV=function(a,b,c){U.call(this);this.V=null!=c?a.bind(c):a;this.U=b;this.T=null;this.N=!1;this.O=0;this.H=null};K(EV,U);h=EV.prototype;h.Pl=function(a){this.T=arguments;this.H||this.O?this.N=!0:FV(this)};h.stop=function(){this.H&&(Tw(this.H),this.H=null,this.N=!1,this.T=null)};h.pause=function(){this.O++};h.resume=function(){this.O--;this.O||!this.N||this.H||(this.N=!1,FV(this))};h.oa=function(){U.prototype.oa.call(this);this.stop()};
var FV=function(a){a.H=Sw(function(){a.H=null;a.N&&!a.O&&(a.N=!1,FV(a))},a.U);var b=a.T;a.T=null;a.V.apply(null,b)};var HV=function(a,b,c){E.call(this);this.Ja=z;var d=this;this.N=$("<div>").addClass("collections-exhibit-player").appendTo(a);this.W=$("<div>").addClass("background-cover").appendTo(a);this.T=$("<div>").addClass("gci-exhibit-player-exhibit-viewer").appendTo(this.N);this.O=null;$(C(gV)).on("click",function(){d.N.trigger("exit");return!1}).appendTo(this.T);this.ka=$("<div>").addClass("gci-exhibit-player-cover-slider").append($("<div>").addClass("gci-exhibit-player-cover-slider-layer")).hide().appendTo(this.T);
this.ta=$("<div>").addClass("gci-exhibit-player-exhibit-attribution-container").appendTo(a);this.Da=$("<div>").addClass("gci-exhibit-cover-bottom-gradient").appendTo(a);this.H=$("<div>").attr("id","monitor").addClass("monitor").appendTo(this.T);this.U=$("<div>").addClass("slider-container").appendTo(this.T).hide();this.wa=$("<div>").addClass("slider-container-padding").appendTo(this.U);this.V=new GV(this,$("<div>").addClass("slider").appendTo($("<div>").addClass("slider-container-container").appendTo(this.wa)));
W(this,this.V);this.Oa=0;this.Za=!!b;this.Fa=!!c;this.na=[];this.Ba=this.ua=0;this.va=new EV(J(this.Jq,this),1E3);this.Aa=null};K(HV,te);h=HV.prototype;
h.oa=function(){this.detach();D(this.tg);this.tg=null;this.W&&this.W.remove();this.W=null;this.ka&&this.ka.remove();this.O&&this.O.remove();this.O=null;this.ta&&this.ta.remove();this.ta=null;this.Da&&this.Da.remove();this.Da=null;this.Wb&&this.Wb.remove();this.Wb=null;this.H&&this.H.remove();this.H=null;this.wa&&this.wa.remove();this.wa=null;this.U&&this.U.remove();this.U=null;this.T&&this.T.remove();this.T=null;this.N&&this.N.remove();this.N=null;D(this.va);this.va=null;te.prototype.oa.call(this)};
h.attach=function(a,b,c){if(this.Ga!=a){this.detach();this.Ga=a;Qr(this.N[0],vQ(this.Ga));this.Wb=a.O;this.na=$.map(Array(a.H.length),function(){return!1});this.ua=0;this.Ba=(new Date).getTime();this.H.empty().append(this.Wb);Ju(this.H);a.resize();this.Pa();this.O.hide();this.U.show();this.V.attach(a);this.Ga.bind("collections-exhibit-gallery-column-added.collections-exhibit-player",$.proxy(this.Eb,this));this.Ga.bind("collections-exhibit-gallery-column-resized.collections-exhibit-player",$.proxy(this.Jb,
this));this.Ga.bind("collections-exhibit-gallery-cover-changed.collections-exhibit-player",$.proxy(this.Pa,this));zu(this.T,"gallery-exhibit-player",$.proxy(HV.prototype.Wa,this));this.Ef=$("<div>").addClass("gci-exhibit-player-left").append($(C(UA)).on("click.gci-exhibit-player",J(function(){this.left();return!1},this))).hide().appendTo(this.N);this.Ff=$("<div>").addClass("gci-exhibit-player-right").append($(C(WA)).on("click.gci-exhibit-player",J(function(){this.right();return!1},this))).appendTo(this.N);
if(Bu())this.H.on("scroll.collections-exhibit-player",J(function(){this.position(this.getPosition(),!1,void 0,!0)},this));if(this.Za)this.H.on("mousedown.collections-exhibit-player",J(function(g){return IV(this,g)},this));var d=c||!!this.Ja.Pa;c=this.H.width();d=d?0:1500;var e={};e[AR(this.Ga)]=c;var f={};f[AR(this.Ga)]=0;this.Wb.css(e).stop(!0,!0).animate(f,{duration:d,step:J(function(){JV(this)},this)});d={};d[AR(this.Ga)]=c+(KV(this)-this.getPosition()-this.Ga.ye);this.ka.css(d).stop(!0,!0);window.setTimeout(J(function(){this.va.Pl()},
this),0);a.load(b)}};h.detach=function(){ov(this.Aa);this.T.unbind(".gallery-exhibit-player");$(document).unbind(".collections-exhibit-player");this.Wb&&this.Wb.detach();this.Ga&&(this.Ga.Xf(),this.Ga.unbind(".collections-exhibit-player"));this.H.empty();this.W.hide();this.V.detach();this.Ef&&this.Ef.remove();this.Ef=null;this.Ff&&this.Ff.remove();this.Wb=this.Ga=this.Ff=null;this.na=[];this.Ba=this.ua=0};
h.position=function(a,b,c,d){var e=this.Wb.width()-this.H.width();a=Math.min(Math.max(Math.round(a),0),e);this.V.position(a);var f=LV(this,a),g=this.Ga.H.length-1,k=J(function(){this.Ef.data("visible")!=(0!=a)&&this.Ef.stop(!0,!0);this.Ff.data("visible")!=(a!=e)&&this.Ff.stop(!0,!0);this.O.data("visible")!=(0!=MV(this))&&this.O.stop(!0,!0);window.setTimeout(J(function(){var n=this.Ef;0!=a?n.fadeIn():n.fadeOut();this.Ef.data("visible",0!=a);n=this.Ff;a!=e?n.fadeIn():n.fadeOut();this.Ff.data("visible",
a!=e);n=this.O;0!=MV(this)?n.fadeIn():n.fadeOut();this.O.data("visible",0!=MV(this))},this),0);if(100<Math.abs(a-this.Oa)||f==g){this.Oa=a;this.N.trigger("scrolled",[NV(this,a)]);if(this.Fa){var m=OV(this);VR(this.Ga,f,m)}this.va.Pl()}},this);b?this.H.stop(!0,!0).animate({scrollLeft:a},{duration:c?c:1E3,easing:"easeInOutCubic",step:J(function(){JV(this)},this),complete:k}):(d||(this.Wb.stop(!0,!0),this.H.scrollLeft(a)),JV(this),k())};
h.Jq=function(){for(var a=Math.max(0,MV(this)),b=Math.min(this.na.length-1,OV(this));a<=b;++a){var c=this.na[a];this.na[a]=!0;c||this.ua++;80<=PV(this)&&6E4<=new Date-this.Ba&&this.N.trigger("set-awesome");c||(c=QR(this.Ga,a),this.N.trigger("asset-views",[c]))}};var PV=function(a){return a.Ga?parseInt(a.ua/a.Ga.H.length*100,10):0};HV.prototype.focus=function(a){if(a=this.Ga.H[a])a=Math.max(0,a.left()-Math.round(this.H.innerWidth()/2)+Math.round(a.width()/2)),this.position(a,!0)};
var LV=function(a,b){for(var c=a.Ga,d,e=vQ(a.Ga)?c.H.length-1:0;d=c.H[e];vQ(a.Ga)?e--:e++){d=d.width()+a.Ga.ye;if(b<d)return e;b-=d}return-1};HV.prototype.right=function(){var a=this.Ga,b=MV(this),c=OV(this);if(c==b){var d=MR(a,vQ(this.Ga)?b:c);d=d.left()+(vQ(this.Ga)?this.H.width():d.width()-this.H.width());if(d!=this.getPosition()){this.position(d,!0);return}c++}0<=c&&(a=MR(a,vQ(this.Ga)?b:c))&&this.position(a.left(),!0)};
HV.prototype.left=function(){var a=this.Ga,b=MV(this),c=OV(this);if(c==b){var d=a.H[b].left();if(d!=this.getPosition()){this.position(d,!0);return}b--}0<=b&&(a=MR(a,vQ(this.Ga)?c:b),c=a.left()+((vQ(this.Ga)&&c!=this.Ga.H.length-1?a.width():0)+a.width()-this.H.width()),this.position(c,!0))};var MV=function(a){return LV(a,a.getPosition()+(vQ(a.Ga)?a.H.width():0))},OV=function(a){var b=a.getPosition()+(vQ(a.Ga)?0:a.H.width()-1);return LV(a,b)};HV.prototype.Ve=function(){return this.Ga};
HV.prototype.getPosition=function(){return this.H.scrollLeft()};var NV=function(a,b){var c=b||a.getPosition();vQ(a.Ga)&&(c+=a.H.width());b=LV(a,c);if(0>b)return"";var d=MR(a.Ve(),b);c=Math.round(100*(c-d.left())/d.width());vQ(a.Ga)&&(c=Math.abs(100-c));return b+","+c},QV=function(a,b){var c=/^([0-9]+),([0-9]+)$/.exec(b);if(c){b=a.Ve();var d=b.H[parseInt(c[1],10)];d&&(c=parseInt(c[2],10),c=(vQ(a.Ga)?-1:1)*d.width()*c/100,b=d.left()-(vQ(a.Ga)?d.width()+b.ye*(2*(b.H.length-2)-1):0)+c,a.position(b))}};
HV.prototype.Wa=function(a){this.Cp||(this.Cp=!0);a=Au(a.originalEvent||a);a=Math.abs(a.deltaX)>Math.abs(a.deltaY)?a.deltaX:a.deltaY;a=this.getPosition()-120*a;this.position(a);return!1};
var IV=function(a,b){var c=$(b.target);if(c.hasClass(".cell-frame")||c.parents(".cell-frame"))if(c=(c.hasClass(".cell-frame")?c:c.parents(".cell-frame")).data("cell-id"),(c=a.Ga&&NR(a.Ga,c))&&c.Ma()&&FF(c.Ma()))return!0;var d=a.getPosition()+1.5*b.pageX,e=null;$(document).on("mousemove.collections-exhibit-player",J(function(f){e||(e=$("<div>").addClass("gci-exhibit-player-drag-layer").appendTo("body"));this.position(d-1.5*f.pageX,!0);return!1},a));$(document).on("mouseup.collections-exhibit-player",
J(function(){e&&e.remove();$(document).off("mousemove.collections-exhibit-player");$(document).off("mouseup.collections-exhibit-player");return!1},a));return!1};HV.prototype.resize=function(a,b){RV(this,a,b)};
var RV=function(a,b,c){if(a.T){var d=800<$("body").height()?.7:.8;var e=$("body").height()-a.T.height();e=("auto"!=$("body").css("min-height")?parseInt($("body").css("min-height"),10):e)-e;var f=$(".slider-container-container").height();e=e-f-20;d=a.Ga&&1!=a.Ga.W?.9:d;d*a.T.height()>e?(d*=100,e=100-d,a.H.css("height",d+"%"),a.U.css("top","auto"),a.U.css("height",e+"%")):(a.H.css("height",e),a.U.css("top",e),a.U.css("height","auto"));d=a.H.height();d=Math.max(0,d-380);a.N.css("font-size",Ov(a.Ja)?
12:10+d/27.5);a.Ga&&(c?a.Ga.resize(b):(c=NV(a),a.Ga.resize(b),QV(a,c)),a.tg&&a.tg.resize());JV(a);a.V&&a.Wb&&a.V.resize(b)}};HV.prototype.Eb=function(a,b,c,d){a=this.Wb.width();b=this.Wb.height();b=d.resize(a,b,this.H.width());this.Wb.width(a+b);JV(this);SV(this.V,c,d)};HV.prototype.Jb=function(a,b,c){this.Ga&&this.Ga.resize(!0);JV(this);a=this.V;for(var d=0;b=a.N[d];d++)if(b.column==c){b.Zk.remove();a.N.splice(d,1);a.resize();a.position(a.ab.getPosition());break}};
HV.prototype.Pa=function(){var a=this.Ga.U;a?(this.W.show(),D(this.tg),this.tg=new VE(this.W,GF(a),{ac:!0}),this.tg.load()):this.W.hide();JV(this);TV(this);a=this.ta.empty();var b=a.append,c=$("<div>").addClass("gci-exhibit-attribution-display"),d=c.text,e=this.Ga,f=$H(e.N,CL);if(!(f=null!=f?Kz(f.Ra()).Ka(e.T):"")){f=kM;var g=sA(e.N,BL)||"CURATOR",k=e.ek(),m=$H(e.N,AL);e=null!=m?Kz(m.Ra()).Ka(e.T):"";f=f(g,k,e)}b.call(a,d.call(c,f||""));(a=PR(this.Ga))&&this.ta.append(a.addClass("gci-exhibit-cover-attribution-display"))};
var TV=function(a){var b=JR(a.Ga),c=a.Ga.getTitle(qQ(a.Ga)?a.Ga.T:"en");a.O&&a.O.remove();a.O=$(C(iV,{date:b,title:c,kd:Bu()}));a.O.find(".gci-gallery-player-close").on("click",function(){a.N.trigger("exit");return!1});ov(a.Aa);var d=a.O.find(".gci-gallery-player-fullscreen");a.Aa=X(document,JQ,function(){d.toggleClass("gci-gallery-player-fullscreen-active")});d.on("click",function(){NQ()?MQ():LQ();return!1});NQ()&&d.toggleClass("gci-gallery-player-fullscreen-active");a.O.appendTo(a.T)},JV=function(a){if(a.Ga){var b=
a.W.find(".holder-background"),c=a.Ga.H[0].ma(),d="TRUE"==sA(a.Ga.N,FL);a.ka.toggle(d);if(d){var e=a.Ga.H[0].width()+2*a.Ga.ye;e=a.Wb.width()-e;a.ka.width(e).height($("body").height());e=KV(a);var f=KV(a)-a.getPosition()-a.Ga.ye;var g=a.Wb.position().left,k={};k[AR(a.Ga)]=f+(0<g?g:0);a.ka.css(k);b.css("background-position",-(e-f)/3+"px 50%");b={"z-index":0};b[AR(a.Ga)]=(e-f)/2+a.Ga.ye;c.css(b)}else b.css("background-position","50% 50%"),b={"z-index":1},b[AR(a.Ga)]=a.Ga.ye,c.css(b);a.N.toggleClass("gci-exhibit-player-cover-slides-behind",
d)}},KV=function(a){return a.Ga.H[0].width()+2*a.Ga.ye+a.Ga.ye/2};h=HV.prototype;h.Ga=null;h.Wb=null;h.wd=null;h.Ef=null;h.Ff=null;h.tg=null;h.Bh=0;h.Cp=!1;var GV=function(a,b){E.call(this);this.ab=a;this.T=null;this.O=b;this.U=1;this.V=this.Bh=0;this.H=1;this.N=[]};K(GV,te);GV.prototype.oa=function(){this.ab=null;this.O.remove();this.O=null;this.N=[];te.prototype.oa.call(this)};var UV=function(a,b){var c=a.O.width()-a.wd.width();a=a.ab;c=(a.Wb.width()-a.H.width())/c;return b*c};h=GV.prototype;
h.attach=function(a){this.O.empty();this.T=a;this.U=this.ab.Wb.height()/40;for(var b=0;a=this.T.H[b];b++)SV(this,b,a);this.wd=$("<div>").addClass("slider-cursor").width(this.H*this.ab.N.width()/this.U).appendTo(this.O);this.Bh=Math.floor((this.wd.outerWidth()-this.wd.innerWidth())/2);this.wd.bind("mousedown.collections-exhibit-player",$.proxy(this.Zt,this));this.wd.addSwipeEvents().bind("swipemove.collections-exhibit-player",$.proxy(function(c,d){c=this.wd.position().left+d.offsetX+this.Bh;this.ab.position(UV(this,
c));return!1},this))};h.detach=function(){this.O.empty().width(0);this.H=1;this.V=0;this.N=[];this.T=null};h.position=function(a){var b=this.ab,c=this.O.width()-this.wd.width();b=(b.Wb.width()-b.H.width())/c;a=Math.round(a/b)-this.Bh;b=this.O.width()-this.wd.width()-this.Bh;c={};c.left=Math.min(Math.max(a,-2),b);this.wd.css(c)};
h.Zt=function(a){var b=this,c=this.wd.position().left-a.pageX,d=this.ab;$(document).bind("mousemove.collections-exhibit-player",function(e){d.position(UV(b,c+e.pageX+b.Bh));return!1});$(document).bind("mouseup.collections-exhibit-player",$.proxy(this.au,this));return!1};h.au=function(){$(document).unbind("mousemove.collections-exhibit-player");$(document).unbind("mouseup.collections-exhibit-player");return!1};
var SV=function(a,b,c){var d=VV(a,c),e=a.H*a.V,f={width:Math.round(a.H*d)};f[AR(a.T)]=e;var g=$("<div>").addClass("slider-column").css(f).appendTo(a.O);WV(a,a.V+d);var k=0;$.each(c.T,function(m,n){k=XV(a,c,g,n,b,k)});0>=b&&b>a.N.length&&(b=a.N.length);a.N.splice(b,0,{Zk:g,column:c,width:d});a.wd&&a.resize(!0)};
GV.prototype.resize=function(a){this.U=this.ab.Wb.height()/40;var b=0,c=this;$.each(this.N,function(f,g){0>g.column.aspectRatio?(g.width=-g.column.aspectRatio*c.H*c.ab.H.width()/c.U,g.Zk.width(g.width)):(f=VV(c,g.column),g.width=Math.round(c.H*f));b+=g.width});if(a||b!=this.V){var d=1;915<b&&(d=915/b);var e=0;$.each(this.N,function(f,g){f={width:d*g.width};f[AR(c.T)]=d*e;g.Zk.css(f);e+=g.width});this.H=d;WV(this,e)}this.wd.width(this.H*this.ab.N.width()/this.U);this.position(this.ab.getPosition())};
var VV=function(a,b){b=0>b.aspectRatio?Math.round(-b.aspectRatio*a.ab.H.width()/a.U):Math.round(40*b.aspectRatio);var c=a.V+b,d=0;915<c?d=915/c:1!=a.H&&(d=1);if(0<d){var e=0;$.each(a.N,function(f,g){f={width:d*g.width};f[AR(a.T)]=d*e;g.Zk.css(f);e+=g.width});a.H=d;WV(a,e)}return b},WV=function(a,b){a.O.width(a.H*b).parent().width(a.H*b);a.V=b},XV=function(a,b,c,d,e,f){var g=O(d,2),k=100,m=0,n=c;1<O(d,1)&&(n=$("<div>").addClass("slider-exhibit-horizontal-cell").css({height:g+"%"}).appendTo(c),g=100,
k=Math.floor(100/O(d,1)),m=100-O(d,1)*k);c=1<O(d,1)?{"float":AR(a.T)}:{};for(var r=0;r<O(d,1);r++,f++){var u=$.extend(c,{height:g+"%",width:k+m+"%"});u=$("<div>").addClass("slider-cell").appendTo($("<div>").addClass("slider-cell-wrapper").css(u).data("coordinates",{Sr:e,cellIndex:f}).bind("click.collections-exhihibit-player",function(){var B=$(this).data("coordinates");B&&a.ab.focus(B.Sr,B.cellIndex)}).appendTo(n));var x=b.Vb[f];x.H||x.uk()||u.addClass("blank")}return f};var YV=function(a,b,c,d,e){eN.call(this,a,b,c);this.U=z;this.ta=e.get("a");this.W=this.Xb=null};L(YV,eN);h=YV.prototype;h.oc=null;h.lb=null;h.La=null;h.Vc=null;h.fullscreen=!0;
h.ze=function(a,b,c){var d=this.V;YV.qa.ze.call(this,a,b,c);Ov(this.U)&&$("body > footer").hide();if(d){if(b&&b.exhibitId==this.Xb){this.U.Uf(window.location.href,this.W,!0);return}this.detach()}this.oc=a;var e=this,f=null;a.bind("exit",function(){$y(e.na,!0)});a.bind("scrolled",function(g,k){f&&window.clearTimeout(f);f=window.setTimeout(function(){f=null;if(!NQ()&&e.isActive()){var m=$.extend({},e.T,{position:k});e.Bf(m,!0,!0)}},500)})};
h.detach=function(){this.lb&&this.lb.O.off("click.collections-consumer-exhibit-page",".collections-exhibit .cell-frame");D(this.Vc);this.Vc=null;D(this.lb);this.W=this.Xb=this.lb=null;this.oc&&this.oc.unbind("exit").unbind("scrolled").unbind("set-awesome");this.oc=null};h.Yd=function(){Ov(this.U)&&$("body > footer").show();this.lb&&KR(this.lb);this.ka||this.detach();YV.qa.Yd.call(this)};
h.load=function(a){if(!a)IE("Exhibit not found.");else if(this.isActive()){this.lb=a;this.Xb=a.id;this.W=a.getTitle();this.Vc.attach(a);this.La=$R(a,this.ta);a.O.find(".cell-frame").on("click.collections-consumer-exhibit-page",J(this.Xt,this));var b=this.T;b&&b.position&&QV(this.Vc,b.position);b=this.Vc;if(b.Fa){var c=MV(b),d=OV(b);VR(b.Ga,c,d)}b=this.U.V;if(!this.isDisposed()&&b&&(this.isActive()||this.oc.is(":visible"))){c=this.T.projectId;d=this.lb.me();var e=WR(this.lb);Gf(b,3,{Xb:this.lb.id,
me:d,Qg:e,Id:c})}this.U.Uf(window.location.href,a.getTitle(),!0)}};h.Xt=function(a){this.La=$R(this.lb,this.ta);var b=$(a.currentTarget).data("cell-id");a=NR(this.lb,b);a:{for(var c=this.lb,d=0,e,f=0;e=c.H[f];f++)for(var g,k=0;g=e.Vb[k];k++){if(g.id==b){b=d;break a}(g.Ma()||0==f&&c.U)&&++d}b=-1}this.La.focus(b);a&&a.H&&a.Ma()&&this.uf(a.Ma().getId());return!1};
h.uf=function(a,b){a={"l.id":a,exhibitId:this.lb.id};var c={loader:this.La,exhibitId:this.lb.id};this.lb.me()&&(a.userGallery="",c.userGallery="");b&&(c.startSlideshow=!0);this.U.Zb(this.U.H.og,a,c)};h.Kk=function(a){var b=this.U.V;if(b){var c=this.T.projectId,d=this.lb.me(),e=WR(this.lb);Gf(b,4,{Xb:this.lb.id,me:d,nn:e,Qg:a,Id:c})}};h.Bf=function(a,b,c){this.lb&&(a.urlStub=this.lb.getTitle());YV.qa.Bf.call(this,a,b,c)};
h.Zd=function(){this.Vc&&this.Vc.resize();this.oc.find(".background-cover .collections-image-holder").css({"-webkit-transform":"none"});window.setTimeout(J(function(){this.oc.find(".background-cover .collections-image-holder").css({"-webkit-transform":""})},this),0)};h.Pg=function(){this.Vc&&this.Vc.right()};h.Og=function(){this.Vc&&this.Vc.left()};var ZV=function(a){a=a||{};var b=a.qn;a=Q;var c='<div class="'+S("gci-ui-youtubeplayer")+(b?" "+S("gci-ui-youtubeplayer-with-controls"):"")+'"><div class="'+S("gci-ui-youtubeplayer-player")+'"></div>';b?(b='<div class="'+S("gci-ui-youtubeplayer-cropping")+'"><div class="'+S("gci-ui-youtubeplayer-cropping-start")+'"><label>',b=b+'Start time:</label><span class="'+(S("gci-ui-youtubeplayer-cropping-start-input")+'"></span></div><div class="'+S("gci-ui-youtubeplayer-cropping-end")+'"><label>'),b=b+'End time:</label><span class="'+
(S("gci-ui-youtubeplayer-cropping-end-input")+'"></span></div></div>'),b=Q(b)):b="";return a(c+b+"</div>")},$V=function(a){a=a.zp;return Q('<span class="'+S("gci-ui-youtubeplayer-cropping-fields")+'">'+(3600<=a?'<input class="'+S("gci-ui-youtubeplayer-cropping-hour")+'" type="text" maxlength="2" placeholder="00">:':"")+(60<=a?'<input class="'+S("gci-ui-youtubeplayer-cropping-min")+'" type="text" maxlength="2" placeholder="00">:':"")+'<input class="'+S("gci-ui-youtubeplayer-cropping-sec")+'" type="text" maxlength="2" placeholder="00"></span>')};var dW=function(a,b,c){G.call(this);c=c||{};this.H=C(ZV,{qn:c.qn});a.appendChild(this.H);this.ka=b;this.U=c.by||null;this.ta=!!c.autoplay;this.wa=!!c.Jo;this.Ha=null;this.O=c.endTime||null;this.N=c.startTime||null;this.va=c.Ao||!1;this.na=c.Lr||!1;this.V=!1;this.T=[];this.T.push(MM("gci.ui.media-play",function(){try{this.Ha.stopVideo()}catch(d){}},this));this.T.push(MM("gci.ui.media-startplaying",function(d){if(d!=Ua(this)&&this.Ha)try{this.pause()}catch(e){}},this));this.ha=new uM;aW(this);c.qn&&
this.listen("gci.ui.media-player-ready",function(){var d=this.Ha.getDuration(),e=Np("gci-ui-youtubeplayer-cropping-start-input",this.H);ne(e,$V,{zp:d});this.N&&bW(e,parseInt(this.N,10));e=Np("gci-ui-youtubeplayer-cropping-end-input",this.H);ne(e,$V,{zp:d});bW(e,parseInt(this.O||d,10));cW(this)},void 0,this);this.W=null};K(dW,G);dW.prototype.oa=function(){try{D(this.Ha)}catch(a){}NM(this.T);this.H.remove();G.prototype.oa.call(this)};
var aW=function(a){var b={autoplay:a.ta?1:0,disablekb:1,rel:0,cc_load_policy:1};Hu()||(b.wmode="transparent");a.O&&(b.end=a.O);a.N&&(b.start=a.N);a.va&&(b.controls=0,b.showinfo=0);a.na&&(b.autohide=1);var c="https://www.youtube.com";a.U&&(b.ps="gac",c="https://youtube.googleapis.com");a.Ha=new YT.Player(Np("gci-ui-youtubeplayer-player",a.H),{width:"100%",height:"100%",videoId:a.ka,host:c,playerVars:b,events:{onReady:function(){a.U&&a.Ha.loadVideoByPlayerVars({dashmpd:a.U,videoId:"gac_video_id"});
a.dispatchEvent("gci.ui.media-player-ready")},onStateChange:function(d){switch(d.data){case YT.PlayerState.PLAYING:a.V||OM("gci.ui.media-startplaying",Ua(a));a.dispatchEvent("gci.ui.media-play");break;case YT.PlayerState.ENDED:a.dispatchEvent("gci.ui.media-play");a.Ha?(d=a.O||a.Ha.getDuration(),d=a.Ha.getCurrentTime()>=d):d=!1;d&&a.wa&&Dt(a.H,"gci-ui-youtubeplayer-fadeout");break;case YT.PlayerState.PAUSED:a.dispatchEvent("gci.ui.media-Stop")}window.focus()}}})};
dW.prototype.play=function(a){eW(this);fW(this,a)};var fW=function(a,b){var c=function(){Ft(a.H,"gci-ui-youtubeplayer-fadeout");a.Ha.playVideo();b||a.Ha.seekTo(a.N||0,!0)};try{a.Ha&&(a.Ha.playVideo?c():a.Tc("gci.ui.media-player-ready",c))}catch(d){}};dW.prototype.stop=function(){try{this.Ha&&(this.Ha.stopVideo?this.Ha.stopVideo():this.Tc("gci.ui.media-player-ready",function(){this.Ha.stopVideo()},void 0,this))}catch(a){}};
dW.prototype.pause=function(){try{this.Ha&&(this.Ha.pauseVideo?this.Ha.pauseVideo():this.Tc("gci.ui.media-player-ready",function(){this.Ha.pauseVideo()},void 0,this))}catch(a){}};dW.prototype.preload=function(){this.V=!0;Dt(this.H,"gci-ui-youtubeplayer-preloading");this.W=this.Tc("gci.ui.media-play",function(){this.pause();eW(this)},void 0,this);fW(this)};
var eW=function(a){a.V=!1;Ft(a.H,"gci-ui-youtubeplayer-preloading");ov(a.W);a.W=null},cW=function(a){X(a.ha,"key",a.ua,void 0,a);var b=function(c){var d=!1;X(c,"focus",function(e){c.select();d=!0;this.ha.attach(e.target)},void 0,a);X(c,"mouseup",function(e){d&&e.preventDefault();d=!1});X(c,"blur",function(){var e=TC(c);2>e.length&&VC(c,"0"+e);this.dispatchEvent("gci.ui.media-edited")},void 0,a)};Ea(a.H.querySelectorAll(".gci-ui-youtubeplayer-cropping-start-input input"),function(c){b(c);X(c,"keyup",
function(d){if(gW(d)){d=this.H.querySelector(".gci-ui-youtubeplayer-cropping-start-input");var e=this.O||this.Ha.getDuration(),f=hW(d);f>=e&&(f=e-1,bW(d,f));this.N=f;this.Ha.seekTo(this.N,!0);this.Ha.pauseVideo()}},void 0,this)},a);Ea(a.H.querySelectorAll(".gci-ui-youtubeplayer-cropping-end-input input"),function(c){b(c);var d=null;X(c,"keyup",function(e){var f=this;gW(e)&&(window.clearTimeout(d),d=window.setTimeout(function(){var g=f.H.querySelector(".gci-ui-youtubeplayer-cropping-end-input"),k=
f.N||0,m=hW(g);m<=k?(m=k+1,bW(g,m)):m>f.Ha.getDuration()&&(m=Math.floor(f.Ha.getDuration()),bW(g,m));f.O=m;f.Ha.seekTo(m,!0);f.Ha.pauseVideo()},800))},void 0,this)},a)},hW=function(a){var b=a.querySelector(".gci-ui-youtubeplayer-cropping-min"),c=a.querySelector(".gci-ui-youtubeplayer-cropping-hour");a=TC(a.querySelector(".gci-ui-youtubeplayer-cropping-sec"))||0;b=b?TC(b):0;c=c?TC(c):0;c=new ez(0,0,0,parseInt(c,10),parseInt(b,10),parseInt(a,10));return 60*(60*(24*c.H+c.N)+c.O)+c.Sd},bW=function(a,
b){var c=a.querySelector(".gci-ui-youtubeplayer-cropping-sec"),d=a.querySelector(".gci-ui-youtubeplayer-cropping-min");a=a.querySelector(".gci-ui-youtubeplayer-cropping-hour");var e=new iz(1900,0,1);e.add(new ez("s",b));a&&(b=e.getHours(),VC(a,10>b?"0"+b:b));d&&(b=e.getMinutes(),VC(d,10>b?"0"+b:b));b=e.getSeconds();VC(c,10>b?"0"+b:b)};
dW.prototype.ua=function(a){if(!(a.ctrlKey||!a.shiftKey&&48<=a.N&&57>=a.N)&&ix(a)){switch(a.keyCode){case 46:case 8:case 9:return}13==a.keyCode&&(a.target.nextElementSibling?a.target.nextElementSibling.focus():a.target.blur());a.preventDefault()}};var gW=function(a){if(!ix(a)||9==a.keyCode)return!1;var b=TC(a.target);60<=b&&VC(a.target,59);2==b.length&&a.target.nextElementSibling&&a.target.nextElementSibling.focus();return!0};var kW=function(a,b,c){E.call(this);this.U=z;this.T=iW;this.H=[];this.V=a;this.O=new cM(b,c);this.W=null;this.H=[];if(a=Om(this.O.H))for(b=0;b<eM(this.O);b++)if(c=zm(a)[b],vm(c).length&&(c=vm(c)[0],c.Ma())){var d=I(c.Ma(),Pl,2);if(d){var e=void 0;mi(d,4)&&mi(d,5)&&(e=new yp(mi(d,4),mi(d,5)));d=new xJ(M(d,1),M(d,2),M(d,3),e)}var f=c.Ma().wb();e=c.Hc()?Kz(c.Hc()).Ka():"";(f=this.O.Ma(f.toString()))&&(CJ(f)||IF(f)||FF(f)||f.Sc())&&this.H.push({asset:f,Li:e,Ah:d,bq:c.Ma().getStreetView(),fl:c.Ma().We()})}jW(this)};
L(kW,te);kW.prototype.oa=function(){lW(this);kW.qa.oa.call(this)};kW.prototype.bind=function(a,b){this.V.bind(a,b)};var mW=function(a){a.V.trigger("gci-immersive-exit")};h=kW.prototype;h.unbind=function(a,b){this.V.unbind(a,b)};h.close=function(){nW(this)};h.rd=!1;h.qh=null;h.Fi=null;h.Oh=null;h.Ql=parseInt($("body").width(),10)||0;h.hn=parseInt($("body").height(),10)||0;h.qb=-1;h.Rn=0;h.Gj=null;
var iW={cancel:{"-webkit-transform":"",transform:""},Ft:{"-webkit-transform":"translate3d(20%, 0, 0)",transform:"translate3d(20%, 0, 0)"},Et:{"-webkit-transform":"translate3d(0, 0, 0)",transform:"translate3d(0, 0, 0)"},Ou:{"-webkit-transform":"translate3d(-100%, 0, 0)",transform:"translate3d(-100%, 0, 0)"},Nu:{"-webkit-transform":"translate3d(0, 0, 0)",transform:"translate3d(0, 0, 0)"},Zu:{"-webkit-transform":"translate3d(-100%, 0, 0)",transform:"translate3d(-100%, 0, 0)"},startIn:{"-webkit-transform":"translate3d(0, 0, 0)",
transform:"translate3d(0, 0, 0)"}},jW=function(a){a.N=$("<div>").addClass("gci-gallery-player-wrapper").toggleClass("gci-embed-stella",rA(a.U)).appendTo($("body"));var b=$("<div>").addClass("gci-gallery-player").addClass("gci-player-3d-transform");oW(a,b);for(var c=0;c<a.H.length;c++){var d=a.H[c],e=a.H[c-1],f=d.asset;f&&CJ(f)?pW(d,e)?(d.Uc=e.Uc,d.el=e.el,d.Li&&(e=$(C(aV,{caption:d.Li})),d.el.append(e),d.nb=e)):qW(a,b,d):f&&FF(f)?rW(b,d):f&&IF(f)&&sW(b,d)}tW(a,b);a.qb=-1;c=$("<div>").addClass("gci-gallery-scroller-container");
a.rd=!0;Bu()||Ov(a.U)?(a.N.append(b),c.bind("swipeleft",function(){a.right()}).bind("swiperight",function(){a.left()}).bind("tap",function(){a.qb==a.H.length?nW(a):a.right()}).addSwipeEvents().appendTo(a.N)):uW(a,c,b);b=b.find(".gci-scene-type-cover");var g=b.find(".gci-exhibit-date-title-inner-wrapper"),k=b.find(".gci-exhibit-description");g.stop(!1,!0).css({opacity:0,"margin-top":"100px"});k.stop(!1,!0).css({opacity:0});var m=b.find(".gci-gallery-player-start");m.stop(!1,!0).css({opacity:0,"margin-top":"20px"});
var n=b.find(".gci-gallery-player-tips");n.stop(!1,!0).css({opacity:0,"margin-bottom":"-20px"});var r=function(){m.animate({opacity:1,"margin-top":"0"},300,function(){$(this).css({opacity:"","margin-top":""});n.animate({opacity:1,"margin-bottom":"0"},300,function(){$(this).css({opacity:"","margin-bottom":""});a.rd=!1})})};a.qh=window.setTimeout(function(){g.animate({opacity:1,"margin-top":"120px"},500,function(){$(this).css({opacity:"","margin-top":""});k?k.animate({opacity:1},500,function(){$(this).css({opacity:""});
r()}):r()})},500);b.click(function(){a.rd||vW(a);return!1});wW(a);xW(a);a.Rn=(new Date).getTime();a.Gj=new EV(function(){var u=a.H[a.qb];if(u){if(!u.iq){var x=u.asset,B={};B[x.getId()]=x;a.V.trigger("asset-views",[B])}u.iq=!0;80<=yW(a)&&6E4<=(new Date).getTime()-a.Rn&&a.V.trigger("set-awesome")}},1E3);zW(a)},zW=function(a){a.N.find(".gci-gallery-screen-previous-preloaded").removeClass("gci-gallery-screen-previous-preloaded");for(var b=a.qb-2;b<a.qb;b++){var c=a.H[b];c&&c.Ud&&(c.el.addClass("gci-gallery-screen-previous-preloaded"),
ZK(c.Ud.H))}a.N.find(".gci-gallery-screen-next-preloaded").removeClass("gci-gallery-screen-next-preloaded");for(b=a.qb+1;b<a.qb+3;b++)(c=a.H[b])&&(c.Ud||b==a.qb+1)&&(c.el.addClass("gci-gallery-screen-next-preloaded"),c.Ud&&ZK(c.Ud.H));b=function(d){try{d&&d.Fd&&d.Fd.preload()}catch(e){}};b(a.H[a.qb-1]);b(a.H[a.qb+1])};
kW.prototype.left=function(){var a=this;if(!this.rd){AW(this);BW(this);this.rd=!0;var b=this.H[this.qb-1],c=this.H[this.qb],d=!1;if(-1==this.qb)this.rd=!1;else{c&&!b?(CW(this,!0),b={el:this.N.find(".gci-scene-type-cover")}):!c&&b&&(CW(this,!1),this.U.li(!1),d=!0,c={el:this.N.find(".gci-gallery-player-credits")});var e=!1,f=function(){if(!e){e=!0;c.nb&&c.nb.stop(!1,!0).css({display:"",opacity:"",right:""});b.nb&&b.nb.stop(!1,!0).css({display:"block",opacity:"",right:""});try{c.Fd&&c.Fd.stop()}catch(g){}c.el.stop(!1,
!0).removeClass("gci-gallery-screen-previous-preloaded gci-gallery-screen-previous-out gci-gallery-screen-active").css($.extend({display:""},a.T.cancel));b.el.stop(!1,!0).removeClass("gci-gallery-screen-previous-preloaded gci-gallery-screen-previous-in gci-gallery-screen-streetview-fade-in").addClass("gci-gallery-screen-active").css($.extend({display:""},a.T.cancel));--a.qb;a.rd=!1;DW(a)}};if(pW(b,c)&&!IF(b.asset))EW(this),b.Uc&&b.Ah?b.Uc.te(b.Ah,900):c.Ud&&(b.el.addClass("gci-gallery-screen-streetview-fade-in"),
c.el.fadeOut(900)),c.nb&&c.nb.stop(!1,!0).fadeOut(900),b.nb&&b.nb.stop(!1,!0).fadeIn(900),this.qh=window.setTimeout(f,900);else{b.nb&&b.nb.stop(!1,!0).show().css({right:"5%"});FW(b);c.el.addClass("gci-gallery-screen-previous-out");b.el.addClass("gci-gallery-screen-previous-preloaded gci-gallery-screen-previous-in");d||window.setTimeout(function(){c.el.css(a.T.Ft);window.setTimeout(f,900)},0);window.setTimeout(function(){b.el.css(a.T.Et);window.setTimeout(f,900)},0);try{b.Fd&&b.Fd.play()}catch(g){}EW(this)}}}};
kW.prototype.right=function(){var a=this;if(!this.rd){AW(this);BW(this);this.rd=!0;var b=this.H[this.qb+1],c=this.H[this.qb],d=!1;if(-1==this.qb)vW(this);else{if(this.qb+1==this.H.length)d=!0,b={el:this.N.find(".gci-gallery-player-credits")};else if(this.qb+1>this.H.length){this.rd=!1;return}var e=!1,f=function(){if(!e){e=!0;c.nb&&c.nb.stop(!1,!0).css({display:"",opacity:"",right:""});b.nb&&b.nb.stop(!1,!0).css({display:"block",opacity:"",right:""});try{c.Fd&&c.Fd.stop()}catch(g){}c.el.stop(!1,!0).removeClass("gci-gallery-screen-next-preloaded gci-gallery-screen-next-out gci-gallery-screen-active").css($.extend({display:""},
a.T.cancel));b.el.stop(!1,!0).removeClass("gci-gallery-screen-next-preloaded gci-gallery-screen-next-in gci-gallery-screen-streetview-fade-in").addClass("gci-gallery-screen-active").css($.extend({display:""},a.T.cancel));a.qb+=1;a.rd=!1;d&&(CW(a,!0),a.U.li(!0));DW(a)}};pW(b,c)&&!IF(b.asset)?(GW(this),b.Uc&&b.Ah?b.Uc.te(b.Ah,900):b.Uc?b.Uc.ae(!0,"fit"):b.Ud&&(b.el.addClass("gci-gallery-screen-streetview-fade-in"),c.el.fadeOut(900)),c.nb&&c.nb.stop(!1,!0).fadeOut(900),b.nb&&b.nb.stop(!1,!0).fadeIn(900),
this.qh=window.setTimeout(f,900)):(c.nb&&!Ov(this.U)&&c.nb.show().stop(!1,!0).animate({right:"300%"},1440,"easeInOutQuint"),this.qh=window.setTimeout(function(){FW(b);c.el.addClass("gci-gallery-screen-next-out");b.el.addClass("gci-gallery-screen-next-in");b.el.addClass(d?"gci-gallery-screen-active":"gci-gallery-screen-next-preloaded");b.nb&&!Ov(a.U)?(b.nb.css({display:"block",right:"0",opacity:"0"}).stop(!1,!0),window.setTimeout(function(){b.nb.animate({right:"5%",opacity:"1"},300,"easeInOutQuint")},
450)):b.nb&&b.nb.css({display:"block",right:"5%",opacity:"1"});window.setTimeout(function(){c.el.css(a.T.Ou);window.setTimeout(f,900)},0);if(d)b.el.find(".collections-image-holder").trigger("update");else{window.setTimeout(function(){b.el.css(a.T.Nu);window.setTimeout(f,900)},0);try{b.Fd&&b.Fd.play()}catch(g){}}GW(a)},300))}}};
var lW=function(a){CW(a,!0);BW(a);AW(a);ov(a.W);D(a.Gj);a.Gj=null;Ea(a.H,function(b){D(b.asset);b.Uc&&b.Uc.dh();D(b.Ud);D(b.Fd);b.el&&b.el.remove();b.nb&&b.nb.remove()});a.H=[];a.N.remove();$("body > header, .gci-header-gradient").css({top:""});$("body > footer, #gci-action-tabs, #logo-footer").css({bottom:""})},nW=function(a){AW(a);a.U.li(!1);var b=a.O,c=a.H;lW(a);a.O=b;a.H=c;jW(a)},vW=function(a){a.rd=!0;var b=a.H[0];FW(b);var c=a.N.find(".gci-scene-type-cover"),d=c.find(".gci-gallery-player-start"),
e=c.find(".gci-gallery-player-tips");d.fadeOut(300);e.fadeOut(300,function(){b.nb&&b.nb.stop(!1,!0).show();b.el.addClass("gci-gallery-screen-next-preloaded gci-gallery-screen-next-in");CW(a,!1);c.css("z-index","2");var f=function(){c.removeClass("gci-gallery-screen-active").css($.extend({display:"","z-index":""},a.T.cancel))};window.setTimeout(function(){c.css(a.T.Zu);window.setTimeout(f,900)},0);var g=function(){b.el.removeClass("gci-gallery-screen-next-preloaded gci-gallery-screen-next-in").addClass("gci-gallery-screen-active").css(a.T.cancel);
d.css("display","");e.css("display","");try{b.Fd&&b.Fd.play()}catch(k){}GW(a);a.qb+=1;a.rd=!1;DW(a)};window.setTimeout(function(){b.el.css(a.T.startIn);window.setTimeout(g,900)},0)})},oW=function(a,b){var c=$(C(aM,{view:"fullscreen",lb:{title:a.O.getTitle(),Uj:nM(a.O),attribution:lM(a.O),description:gM(a.O)}})),d=fM(a.O);d=BF(d,{fadeIn:!0,size:{width:a.Ql,height:a.hn},zd:!0,Sa:!1});c.addClass("gci-scene-type-cover gci-gallery-screen-active").find(".gci-exhibit-image").replaceWith(d);c.find(".gci-exhibit-date-title-wrapper").detach().appendTo(d);
c.find(".gci-exhibit-view").remove();var e=c.find(".gci-exhibit-cover-bottom-gradient");$(C(gV)).on("click",function(){mW(a);return!1}).appendTo(c);var f=$(C(lV,{kd:Bu()}));f.find(".gci-gallery-player-start-text").text("Start");e.append(f);f=$(C(jV,{kd:Bu()}));HW(f);e.append(f);b.append(c);var g=d.find(".collections-image-holder");window.setTimeout(function(){g.trigger("update")},0)},HW=function(a){a.find(".gci-gallery-player-tips-keyboard-text").text("Keyboard");a.find(".gci-gallery-player-tips-scroll-text").text("Scroll");
a.find(".gci-gallery-player-tips-keyboard").prop("title","Use your keyboard left and right arrows to navigate.");a.find(".gci-gallery-player-tips-scroll").prop("title","Use your mousewheel to navigate.")},tW=function(a,b){var c=fM(a.O),d=c.Ua(),e=nc(hM(a.O),function(k){return k.replace("\u2014"," \u2014 ")}),f=null;if(d){var g=BI(d);d=CI(d,!0);g&&d&&(f={url:g,title:d})}e=$(C(eV,{bs:e,attribution:f}));IW(a,e);c=BF(c,{fadeIn:!0,size:{width:a.Ql,height:a.hn},zd:!0,Sa:!1});e.find(".gci-exhibit-image").replaceWith(c);
e.find(".gci-gallery-player-restart-text").text("Restart");e.find(".gci-gallery-player-restart-container").on("click",function(){nW(a);return!1});e.find("h1").text("Credits");b.append(e)},IW=function(a,b){var c=[],d=[];$.each(a.O.O,function(e,f){f&&((e=f.Ua())&&-1==Ia(c,e.getId())&&(0==c.length?b.find(".gci-exhibit-partner").replaceWith(e.render("onebox")):e.render("onebox").insertAfter(b.find(".gci-onebox-partner").last()),c.push(e.getId())),f=f.Md())&&(e=f.text(),-1==Ia(d,e)&&(f.addClass("gci-gallery-partner-link-attribution").insertAfter(b.find(".gci-onebox-partner").last()),
d.push(e)))})},qW=function(a,b,c){var d=c.asset,e=$(C(bV,{caption:c.Li}));Ov(a.U)||e.find(".gci-gallery-background").append(BF(d,{size:{width:a.Ql+300,height:a.hn+300}}));var f=e.find(".gci-gallery-microscope");a=new CP(f.get(0),{Cg:d.Of(),Hh:Ov(a.U)});a.oh(!1);a.Hj(!1);a.Qe(3);c.Uc=a;c.el=e;c.nb=e.find(".gci-gallery-player-caption");b.append(e)},rW=function(a,b){var c=b.asset,d=$(C(cV,{caption:b.Li}));c=b.bq?VI(b.bq):c.O;c=new aL(d.find(".gci-gallery-streetview"),c,{Dh:"viewer",ji:!1,Ek:!0});b.Ud=
c;b.el=d;b.nb=d.find(".gci-gallery-player-caption");a.append(d)},sW=function(a,b){var c=$(C(dV,{caption:b.Li})),d={Ao:!0,Jo:!0};if(b.fl){var e=b.fl.Mh()||0;var f=e+(ji(b.fl,2)||0);e={start:Math.floor(e/1E3),end:Math.floor(f/1E3)}}else e=null;e&&(d.startTime=e.start,d.endTime=e.end);try{b.Fd=new dW(c.find(".gci-gallery-video")[0],Fp(b.asset.Qc()),d)}catch(g){}b.el=c;b.nb=c.find(".gci-gallery-player-caption");a.append(c)},wW=function(a){var b=$(C(iV,{date:nM(a.O),title:a.O.getTitle(),kd:Bu(),Na:!0}));
HW(b);b.find(".gci-gallery-player-close").prop("title","Exit").on("click",function(){mW(a);return!1});ov(a.W);var c=b.find(".gci-gallery-player-fullscreen");a.W=X(document,JQ,function(){c.toggleClass("gci-gallery-player-fullscreen-active")});c.on("click",function(){NQ()?MQ():LQ();return!1});NQ()&&c.toggleClass("gci-gallery-player-fullscreen-active");a.N.append(b)},xW=function(a){if(!Ov(a.U)){var b=parseFloat((100/a.H.length).toFixed(2)),c=a.H.length-1;a.N.append($(C(ZU,{steps:c,width:b,Dt:100-c*b})))}},
uW=function(a,b,c){c=$("<div>").addClass("gci-gallery-scroller-content").append(c);var d=0,e=0,f=!0;Vv(wv(new Tv(b,{Vh:c,dj:function(){if(!f){var g=b.scrollLeft();1<g-e?a.right():1<e-g&&a.left();b.scrollLeft(e)}},Wh:!0}),a));b.appendTo(a.N);d=parseInt(b.prop("scrollWidth"),10);e=d/2;b.scrollLeft(e);f=!1},FW=function(a){a.Uc&&(a.Uc.Ji(function(){if(a.Ah){var b=a.Uc,c=a.Ah;c=YJ(c,b.Yf());b.te(c,0)}else a.Uc.ae(!1,"fit")}),DP(a.Uc,FJ(a.asset,!0)))},EW=function(a){a.N.find(".gci-gallery-progress-step:gt("+
(a.qb-1)+")").removeClass("gci-gallery-progress-step-active")},GW=function(a){a.N.find(".gci-gallery-progress-step:lt("+(a.qb+2)+")").addClass("gci-gallery-progress-step-active")},pW=function(a,b){return a&&b&&a.asset&&b.asset&&a.asset.getId()==b.asset.getId()},DW=function(a){BW(a);var b=a.H[a.qb];if(b&&b.Ud){ZK(b.Ud.H);var c=VG(b.Ud.H.Ca.Ca),d=c.H,e=0;a.Fi&&window.cancelAnimationFrame(a.Fi);var f=function(){var g=e;g/=150;1>g?g=10*g*g:(g--,g=-10*(g*(g-2)-1));g=new UG((d+g)%360,c.N,c.getZoom());b.Ud.H.Ca.Ca.setPov(WG(g));
e++;300>e&&(a.Fi=window.requestAnimationFrame(f))};f()}Bu()&&a.N.find(".gci-gallery-scroller-container").toggle(a.qb!=a.H.length);a.Gj.Pl();JW(a);zW(a);a.Oh&&window.clearTimeout(a.Oh);0<=a.qb&&a.qb<a.H.length&&(a.Oh=window.setTimeout(function(){a.N.find(".gci-gallery-player-help-container").addClass("gci-gallery-player-help-container-active");Bu()||(a.Oh=window.setTimeout(function(){var g=a.N.find(".gci-gallery-player-tips-scroll");g.append($("<div>").addClass("gci-gallery-player-tips-more-help").text(g.prop("title").toString()));
g=a.N.find(".gci-gallery-player-tips-keyboard");g.append($("<div>").addClass("gci-gallery-player-tips-more-help").text(g.prop("title").toString()))},5E3))},15E3))},BW=function(a){a.N.find(".gci-gallery-player-help-container").removeClass("gci-gallery-player-help-container-active");a.N.find(".gci-gallery-player-tips-more-help").remove()},AW=function(a){a.qh&&window.clearTimeout(a.qh);a.Oh&&window.clearTimeout(a.Oh);a.Fi&&window.cancelAnimationFrame(a.Fi)},yW=function(a){return 100*Fa(a.H,function(b){return!!b.iq})/
a.H.length},CW=function(a,b){var c=$("body > header, .gci-header-gradient"),d=$("body > footer, #gci-action-tabs, #logo-footer"),e=b;void 0===b&&(e=a.N.find(".gci-gallery-player-header").hasClass("gci-gallery-player-header-visible"));e?(c.stop(!1,!0).css({display:"",top:""}),d.stop(!1,!0).css({display:"",bottom:""}),a.N.stop(!1,!0).css({top:"",bottom:"",overflow:""}),a.N.find(".gci-gallery-player-header").removeClass("gci-gallery-player-header-visible"),a.N.find(".gci-gallery-progress").removeClass("gci-gallery-progress-visible")):
(a.N.css("overflow","hidden").stop(!1,!0),window.setTimeout(function(){c.stop(!1,!0).animate({top:"-200px"},200,function(){$(this).css("display","none")});d.stop(!1,!0).animate({bottom:"-200px"},200,function(){$(this).css("display","none")});a.N.animate({top:0,bottom:0},200);a.N.find(".gci-gallery-player-header").addClass("gci-gallery-player-header-visible");a.N.find(".gci-gallery-progress").addClass("gci-gallery-progress-visible")},0))},JW=function(a){if(!Ov(a.U)){var b=a.H[a.qb],c="";b&&b.asset&&
MI(b.asset)&&(c=MI(b.asset));a=a.N.find(".gci-gallery-screen-creator");c!=a.text()&&a.stop(!1,!0).animate({"margin-top":"50px"},100,function(){$(this).text(c).animate({"margin-top":"3px"},100,function(){$(this).css("margin-top","")})})}};var KW=function(){U.call(this);this.N=new E(this);W(this,this.N);this.N.listen(l,"message",this.O);this.Dp=0;this.H=new Map};K(KW,U);var LW=function(a,b){b={action:b,id:a.Dp++};var c=Zq();l.parent.postMessage(JSON.stringify(b),"*");a.H.set(b.id,c);return c.promise};KW.prototype.O=function(a){a=a.hc;Ja(xE(z,"gacDomains"),vs(a.origin).O)&&(a=JSON.parse(a.data),this.H.has(a.id)&&(this.H.get(a.id).resolve(a.value),this.H.delete(a.id)))};var NW=function(a,b){G.call(this);this.V=a;a=b||new MW;this.xd=a.xd;this.Na=!!a.Na;this.maxHeight=a.maxHeight||this.V.width();this.maxWidth=a.maxWidth||this.V.width();this.Sa=!!a.Sa;this.Ic=!!a.Ic};L(NW,G);var MW=function(a){a=a||{};this.xd=a.xd||!1;this.Ic=a.Ic||!1;this.Na=a.Na||!1;this.maxWidth=a.maxWidth||null;this.maxHeight=a.maxHeight||null;this.Sa=null!=a.Sa?a.Sa:!0};var QW=function(a,b,c,d){NW.call(this,a,c);a=d||{};this.U=$(C(tV)).appendTo(this.V);this.T=this.U.find(".gci-gallery-image-holder");this.O=b;this.H=null;if(this.Na&&a.rb)this.H=a.rb;else if(a.rb&&a.rb.size){if(.95>a.rb.size.width||.95>a.rb.size.height)this.H=a.rb}else a.rb&&1.9<a.rb.z&&(this.H=a.rb);this.H&&(this.H=OW(this.Na,this.H));this.na=a.gs?!1:!0;this.ha=function(){};this.va=null;b=this.O.getSize();this.ta=Math.min(this.maxHeight*b.width/b.height,this.maxWidth);this.Ta=null;this.ka=a.An||null;
this.Nm=!!a.Nm;this.ua=!!a.ds;PW(this)};K(QW,NW);QW.prototype.oa=function(){NW.prototype.oa.call(this);this.N&&this.N.dh();this.U.remove()};QW.prototype.hf=function(){return!(!this.H||!(this.H.size&&(.95>this.H.size.width||.95>this.H.size.height)||1.9<this.H.z))};
QW.prototype.load=function(){this.Ta&&this.Ta.load();if(this.N){if(DJ(this.O))DP(this.N,FJ(this.O,this.H&&!this.H.size));else{var a=this.O.getSize();if(a)if(1200<a.width&&1200<a.height){var b=1200*a.width/a.height;a=1200*a.height/a.width;b=1200<b?{width:1200,height:a}:{width:b,height:1200}}else b=1200<a.width?{width:1200,height:1200*a.height/a.width}:1200<a.height?{width:1200*a.width/a.height,height:1200}:{width:a.width,height:a.height};else b={width:1200*RQ,height:1200},1200<b.width&&(b={width:1200,
height:1200/RQ});a=GF(this.O,b);this.N.Gi(a,b.width,b.height);this.W=!0}this.N&&(b=this.ka?this.ka.height():100,this.ka&&!this.wa&&(a=this.U.find(".m2-zoomWidget").detach(),this.ka.append(a),this.wa=!0),this.N.Qe(0),HO(this.N.H.N,{top:0,left:0},b))}};
var PW=function(a){var b=RW(a,a.H);if(a.xd||a.Na){if(a.na)SW(a);else{var c=null;a.H&&(c={x:a.H.x,y:a.H.y});a.Ta=wv(new VE(a.T,GF(a.O,{width:b.width,height:b.height}),{ac:!0,fadeIn:!0,Sa:a.Sa,If:c}),a)}!a.Sa&&a.load()}else a.U.css({width:b.width}),c={width:b.width,height:b.height},a.T.css(c),a.na&&a.H?(SW(a),!a.Sa&&a.load()):(a.U.find(".gci-gallery-image-room-shield").css(c),a.Ta=wv(new VE(a.T,GF(a.O),{yd:{width:b.width,height:b.height},ac:!0,fadeIn:!0,Sa:a.Sa}),a))},RW=function(a,b){var c=a.O.getSize();
c=c.width/c.height;b?(c=a.maxHeight,b=Math.floor(b?a.maxHeight:a.ta)):1>c?(b=a.maxHeight*c,c=a.maxHeight):(b=a.ta,c=b/c);return new yp(b,c)},SW=function(a){if(a.na&&!a.T.hasClass("gci-microscope-image")){a.Ta&&(D(a.Ta),a.Ta=null);a.Nm||a.xd||!a.Na||a.U.toggleClass("gci-gallery-image-unzoomed",!!a.H&&!!a.H.size&&.95<=a.H.size.width&&.95<=a.H.size.height);var b=z;!a.Na||a.ua||Ov(b)||a.Ta||(b=RW(a),a.Ta=wv(new VE(a.U,GF(a.O)+"-fSoften=1,80,0",{yd:{width:b.width,height:b.height},ac:!0,fadeIn:!0,Sa:a.Sa}),
a),a.Ta.getContainer().addClass("gci-gallery-image-blurry-bg"));a.T.addClass("gci-microscope-image");TW(a)}},TW=function(a){var b=DJ(a.O)&&a.O.Of();a.N=new CP(a.T.get(0),{Cg:b,Hh:!1});a.N.Sl("scale");a.N.oh(!1);a.N.Hj(!1);a.N.Qe(3);UW(a);a.N.Ji(function(){a.W=!0;a.ha();VW(a);a.ha=function(){}})};
QW.prototype.ms=function(){this.N&&this.N.Rl(J(function(){this.N.Tl(J(function(a){this.H&&yJ(a,this.H)||(this.H=a,this.Na||this.xd||!this.hf()||(a=RW(this,this.H),this.U.css({width:a.width}),this.T.css({width:a.width,height:a.height}),this.N.Gf(),VW(this)),clearTimeout(this.va),this.va=setTimeout(J(function(){this.dispatchEvent("gci-assetimagebox-zoom-changed")},this),500))},this))},this))};
var UW=function(a,b,c,d){var e=!!d;void 0!==b&&(a.H=OW(a.Na,b));a.H?(b=function(){a.xd||a.H.size||(a.H=YJ(a.H,a.N.Yf()));a.xd&&a.H&&(!a.H.size||1<=a.H.size.width||1<=a.H.size.height)?(a.N.ae(e,"fill"),a.N.te(new xJ(a.H.x,a.H.y,a.N.ql().z),e?900:0)):a.H&&a.N.te(a.H,e?900:0)},c||(a.W?b():a.ha=b),a.O&&(a.H?a.O.data("gci.exhibit.msState",a.H):a.O.removeData("gci.exhibit.msState"))):(c=function(){a.N.ae(e,a.xd||a.Na?"fill":"fit")},a.W?c():a.ha=c)},VW=function(a){if(a.N&&a.W&&!a.xd){var b=a.U.find(".m2-tileLayer").first(),
c=Math.max(b.position().top,a.T.position().top),d=Math.max(b.position().left,a.T.position().left),e=a.U.find(".gci-gallery-image-room-shield");0==c&&0==d||e.addClass("gci-gallery-image-room-shield-no-square");if(!a.H){var f=Math.floor(Math.min(b.width(),a.T.width()));a=Math.floor(Math.min(b.height(),a.T.height()));e.css({width:f,height:a,"margin-top":c,"margin-left":d})}}},OW=function(a,b){return Ov(z)&&a?new xJ(b.x,b.y,b.z,new yp(0,b.size?b.size.height:1)):b};QW.prototype.N=null;QW.prototype.W=!1;var XW=function(a,b,c,d){NW.call(this,a,c);this.H=$(C(vV)).appendTo(this.V);this.va=this.H.find(".gci-gallery-streetview-holder");this.na=b;this.N=this.T=this.ab=null;this.O=this.ta=0;this.ka=300;this.ha=this.Ta=null;this.U=!1;this.W=d||null;a=this.maxHeight;b=a*RQ;b>this.maxWidth&&(b=this.maxWidth,a=b/RQ);this.xd?(this.V.width(),this.V.height()):this.H.css({width:b,height:a});this.Ic?WW(this):(a=GF(this.na)||"",this.W&&(a=SG(this.W)),a&&(this.Ta=wv(new VE(this.va,a,{ac:!0,fadeIn:!0,Sa:!0}),this)))};
K(XW,NW);XW.prototype.oa=function(){NW.prototype.oa.call(this);NM(this.ha);this.ab&&this.ab.dispose();this.H.remove()};XW.prototype.load=function(){this.Ta&&this.Ta.load();this.Ic&&YW(this)};
var WW=function(a){var b=a.na.O;a.W&&(b=VI(a.W));var c=a.H.find(".gci-gallery-streetview-player-holder");a.H.addClass("gci-gallery-streetview-loading-player");a.ab=new aL(c.show(),b,{Dh:"viewer",ji:!1,Ek:!0,tf:function(){a.H.addClass("gci-gallery-streetview-with-player")},Ue:!1});a.T=YG(TI(b));b=function(){window.clearTimeout(a.ua);a.ua=window.setTimeout(function(){a.dispatchEvent("gci-assetstreetviewbox-pov-changed")},300)};a.ab.bind("level-changed",b);a.ab.bind("moved",b);NM(a.ha);a.ha=MM("gci.ui.media-play",
function(){window.setTimeout(function(){YW(a)},500)})};XW.prototype.Xe=function(){return this.ab?this.ab.Xe():null};XW.prototype.stop=function(){YW(this)};var YW=function(a){if(a.ab&&!a.U){if(a.Ic){if(!a.ab.O)return;a.N&&window.cancelAnimationFrame(a.N);ZK(a.ab.H);a.ta=a.T.H;a.O=0;a.ka=300;ZW(a)}else a.ab.dispose(),a.ab=null,a.H.removeClass("gci-gallery-streetview-with-player gci-gallery-streetview-loading-player");a.U=!0}};
XW.prototype.play=function(){if(this.ab&&this.Ic&&!this.N){var a=this,b=function(){YW(a);a.H.off("mousedown").on("mousedown",function(){a.U=!1;a.N&&window.cancelAnimationFrame(a.N)});$W(a)};this.ab.O?b():this.ab.bind("viewer-loaded",b)}};
var $W=function(a){!a.isDisposed()&&a.ab&&(ZW(a),a.O<a.ka&&(a.N=window.requestAnimationFrame(function(){$W(a)})))},ZW=function(a){if(!a.isDisposed()&&a.ab&&a.T){var b=a.O;b/=a.ka/2;1>b?b=10*b*b:(b--,b=-10*(b*(b-2)-1));var c=a.T;b=new UG((a.ta+b)%360,c.N,c.getZoom());a.ab.H.Ca.Ca.setPov(WG(b));a.U=!1;a.O++}else a.N&&window.cancelAnimationFrame(a.N)},aX=function(a,b){return a.ab?LK(a.ab.H,b,"text"):null};var cX=function(a,b,c,d){NW.call(this,a,c);this.N=$(C(uV,{Ev:!1})).appendTo(this.V);this.O=b;this.Ta=this.Ha=null;this.H=d||null;bX(this)};K(cX,NW);cX.prototype.oa=function(){this.N.remove()};cX.prototype.load=function(){this.Ta.load();this.Na&&this.Ic&&(dX(this),this.Ha.preload())};cX.prototype.play=function(a){this.Ic&&(dX(this),this.Ha.play(a))};cX.prototype.stop=function(){this.Ha&&this.Ha.pause()};
var bX=function(a){var b=a.maxHeight,c=b*RQ;!a.Na&&c>a.maxWidth&&(c=a.maxWidth,b=c/RQ);var d=a.N.find(".gci-gallery-video-holder");a.Na||d.css({width:c,height:b});a.N.addClass("gci-asset-viewer-video-type");a.Ta=wv(new VE(d,GF(a.O),{ac:!0,fadeIn:!0,Sa:a.Sa}),a);a.N.find(".shield").on("click",function(){dX(a,!0)})},dX=function(a,b){if(a.Ha)b&&a.Ha.play();else{var c=a.O.Qc();c&&(b={autoplay:!!b,Ao:a.Na,Jo:a.Na&&a.Ic},a.H&&(a.H.start&&(b.startTime=Math.floor(a.H.start/1E3)),a.H.end&&(b.endTime=Math.floor(a.H.end/
1E3))),a.Ha=new dW(a.N.find(".shield").get(0),c,b),W(a,a.Ha))}};var fX=function(a,b,c){G.call(this);this.na=Ov(z);c=c||{};this.ta=rA(z);this.O=null;this.W=c.text||null;this.U=c.videoId||null;this.Ha=null;this.T=c.Fr||null;this.ua=c.Gr||null;this.ha=c.Br||null;this.N=$(C(xV,{Er:this.W&&this.T,errorText:c.errorText,kd:this.na,style:b,Av:this.U&&this.W})).appendTo(a);this.va=b;this.H=this.N.find(".gci-caption-container");this.V=this.N.find(".gci-caption-content");this.ka=null;eX(this)};K(fX,G);fX.prototype.oa=function(){G.prototype.oa.call(this);this.N.remove()};
var gX=function(a){a.N.fadeOut(100,function(){a.dispose()})},hX=function(a,b){a.N.addClass("gci-caption-widget-out");window.setTimeout(function(){a.dispose();b&&b()},100)},eX=function(a){a.na&&a.N.find(".gci-gallery-expand-button").on("touch",J(function(){this.dispatchEvent(this.N.hasClass("gci-caption-widget-expanded")?"gci-screen-content-collapsed":"gci-screen-content-expanded");this.N.toggleClass("gci-caption-widget-expanded");return!1},a)).addSwipeEvents();a.U&&iX(a);a.T&&(a.N.addClass("gci-caption-has-audio"),
jX(a));if(a.W){var b=$(C(yV)).appendTo(a.V);Rr(b[0],a.W);uu(a.W,b);b=wv(new Tv(a.H,{Vh:a.V,Wh:!0,ej:!0}),a);b.bind("infinite-scroll",Ao);b.bind("scroll-reach-end",Ao);b.bind("scroll-reach-start",Ao)}window.setTimeout(function(){a.isDisposed()||a.N.removeClass("gci-caption-widget-out")},15)},iX=function(a){a.Ha&&D(a.Ha);a.V.find(".gci-caption-video-thumbnail").remove();a.V.prepend($(C(zV,{Bv:Gu(a.U)})));a.V.find(".gci-caption-video-thumbnail").on("click",function(){kX(a)})},kX=function(a){a.ha&&TL(a.ha);
if(a.Ha&&0!=a.va)a.Ha.play();else{var b=function(){if(a.U&&!a.isDisposed()){var e=a.H.find(".gci-caption-video-thumbnail");a.ta&&e.css({height:e.height()});a.H.addClass("gci-caption-video-playing");a.Ha=new dW(e.empty().get(0),a.U,{autoplay:!0,Lr:!0});W(a,a.Ha);a.Ha.play()}};if(0!=a.va||a.ta)b();else{var c=a.H.width()||0,d=a.H.height()||0;a.H.addClass("gci-caption-video-animate").animate({width:lX,height:mX},300,function(){b();a.H.append($(C(AV)));a.H.find(".gci-video-caption-close").on("click",function(){nX(a,
c,d)})})}}},nX=function(a,b,c){a.H.find(".gci-video-caption-close").remove();iX(a);a.H.removeClass("gci-caption-video-playing").animate({width:b,height:c},300,function(){a.H.removeClass("gci-caption-video-animate").css({width:"",height:""})})},jX=function(a){a.ka&&NM(a.ka);a.ka=null;var b=$(C(BV,{title:a.ua||a.T.getTitle()})).appendTo(a.H.find(".gci-caption-content")),c=a.T.Kf();c?(a.O=new BQ(c),a.O.listen("gci.ui.media-play",function(){a.ha&&TL(a.ha)}),W(a,a.O),b.find(".gci-audio-caption-player").append(a.O.ma())):
(a.ka=MM("gci.galleryeditpage.asset-ready",J(function(d){d.getId()==this.T.getId()&&d.Kf()&&(b.remove(),this.T=d,jX(this))},a)),OM("gci.galleryeditpage.poll-asset",a.T.getId()),b.addClass("gci-audio-caption-processing"))},oX=function(a){a.U?kX(a):a.O&&a.O.play()},lX=340,mX=265;var pX=function(){return Q('<div class="'+S("gci-gallery-progressbar")+'"><div class="'+S("gci-gallery-progressbar-progress")+'"></div><div class="'+S("gci-gallery-progressbar-steps")+'"></div><div class="'+S("gci-gallery-progressbar-tip")+'"><div class="'+S("gci-gallery-progressbar-tip-container")+'"><div class="'+S("gci-gallery-progressbar-tip-body")+'"></div><div class="'+S("gci-gallery-progressbar-tip-pick")+'"><div class="'+S("gci-gallery-progressbar-tip-pick-inner")+'"></div></div></div></div></div>')},
qX=function(){return Q('<div class="'+S("gci-gallery-progressbar-section")+" "+S("gci-gallery-progressbar-step")+'"></div>')},rX=function(){return Q('<div class="'+S("gci-gallery-progressbar-scene")+" "+S("gci-gallery-progressbar-step")+'"></div>')},sX=function(){return Q('<div class="'+S("gci-gallery-progressbar-credits")+" "+S("gci-gallery-progressbar-step")+'"></div>')},tX=function(a){a=a||{};a=a.title;return Q('<div class="'+S("gci-gallery-progressbar-tip-content")+'">'+(a?'<div class="'+S("gci-gallery-progressbar-tip-title")+
'">'+R(a)+"</div>":"")+'<div class="'+S("gci-gallery-progressbar-tip-thumb")+'"></div></div>')};var AX=function(a,b){G.call(this);this.W=b;this.V={};this.H=$(C(pX)).appendTo(a);this.ha=this.H.find(".gci-gallery-progressbar-steps");this.N=this.H.find(".gci-gallery-progressbar-tip");this.U=this.O=this.T=null;var c=this;this.H.on("mouseenter",function(){uX(c)});this.H.on("mouseleave",function(){c.H.removeClass("gci-gallery-progressbar-show-tip");vX(c,500)});this.H.on("mousemove",".gci-gallery-progressbar-step",function(d){var e=$(this),f=e.data("step-content"),g=e.data("step-position");f&&g&&(e.is(c.O)?
c.H.removeClass("gci-gallery-progressbar-show-tip"):wX(c,d.pageX,f,g))});this.H.on("click",".gci-gallery-progressbar-step",function(d){if(!$(this).is(c.O)){var e=$(this).data("step-content"),f=$(this).data("step-position");$(this).is(":last-child")?xX(c):e&&yX(e)&&f?zX(c,f,null):zX(c,null,d.pageX);c.O=$(this);c.dispatchEvent({type:"gci-gallery-progress-goto",target:f})}})};K(AX,G);AX.prototype.oa=function(){this.H.remove()};
var BX=function(a,b,c){var d=yX(c)?$(C(qX)):c.Sb()?$(C(sX)):$(C(rX));a.V[b]=d;d.data("step-content",c).data("step-position",b).appendTo(a.ha)},uX=function(a){window.clearTimeout(a.U);a.H.addClass("gci-gallery-progressbar-expanded")},vX=function(a,b){a.U=window.setTimeout(function(){a.H.removeClass("gci-gallery-progressbar-expanded")},b||10)},zX=function(a,b,c){if(b||c){a.H.removeClass("gci-gallery-progressbar-show-tip");if(b){b=a.V[b];if(!b||b.is(a.O))return;a.O=b;if(b.is(":last-child")){xX(a);return}b=
b.position().left+b.width()/2}else b=c;b&&a.H.find(".gci-gallery-progressbar-progress").css("width",b)}},xX=function(a){a.H.find(".gci-gallery-progressbar-progress").css("width","100%")},wX=function(a,b,c,d){var e=120,f=CX(c),g=c.getTitle();c.Sb()&&(g="Credits");if(a.T!=c){var k=$(C(tX,{title:g}));a.N.find(".gci-gallery-progressbar-tip-body").empty().append(k)}var m=function(){var r=a.H.width(),u=a.N.width(),x=a.N.find(".gci-gallery-progressbar-tip-container").width(),B=r-u,A=b-u/2,T=0>=A,Da=A>=B;
if(u!=x&&(T||Da)){r-=x;var Na=b-x/2;T=0>=Na;Da=Na>=r;if(T||Da)B=r,A=Na}r=a.N.find(".gci-gallery-progressbar-tip-pick-inner");T?(r.css("left",A),A=(u-x)/2*-1):Da?(r.css("left",A-B),A=B-(u-x)/2):r.css("left","");a.N.css("left",A);a.T=c};a.H.addClass("gci-gallery-progressbar-show-tip");if(a.T!=c&&f){a.N.off("click").on("click",function(){zX(a,void 0,b);a.dispatchEvent({type:"gci-gallery-progress-goto",target:d})});k=f.wb();var n=f.getStreetView();g&&(e-=a.N.find(".gci-gallery-progressbar-tip-title").outerHeight());
k?iu(kS(a.W,f.wb()||""),function(r){a.N.find(".gci-gallery-progressbar-tip-thumb").append(BF(r,{ee:{height:e,width:140}}));m()}):(n&&a.N.find(".gci-gallery-progressbar-tip-thumb").append(DF(n,{ee:{height:e,width:140}})),m());a.T=c}else f||(a.T=c),m()};var DX=function(a,b){this.T=a;this.ha=this.W=this.O=this.N=this.H=null;this.U=b||"en";this.ka=this.na=this.V=null},yX=function(a){return"tour-stop"==a.T},EX=function(a){return"asset"==a.T};DX.prototype.jd=function(){return"cover"==this.T};DX.prototype.Sb=function(){return"credits"==this.T};DX.prototype.clone=function(){var a=new DX(this.getType(),this.U);this.H&&FX(a,this.H.clone());if(this.O){var b=this.O.clone();a.O=b}GX(a.setTitle(this.getTitle()),this.qc());return a};DX.prototype.getType=function(){return this.T};
var FX=function(a,b){a.H=b;"tour-stop"==a.T&&(a.N=PL(a.H));return a},HX=function(a){return yX(a)&&(!!NL(a.N)||!!hI(a.N.H))};DX.prototype.setTitle=function(a){this.N?this.N.setTitle(a||"",this.U):this.W=a;return this};DX.prototype.getTitle=function(){return this.N?this.N.getTitle(this.U):this.W};var GX=function(a,b){a.N?a.N.H.setProperty(OH,b||null,a.U,!0):a.ha=b;return a};DX.prototype.qc=function(){return this.N?this.N.qc(this.U):this.ha};
DX.prototype.Ac=function(a){switch(this.T){case "asset":if(!this.H){var b=new um,c=cm(new am,1),d=Yl();bm(c,[d]);gi(b,1,c);b=new OL(b);c=new mm;c=q(c,1,2);c=new cK(c);d=vm(b.H)||[];d.push(c.Re());oc(b.H,2,d);this.H=b}QL(this.H).Ac(a);break;case "tour-stop":if(!this.N)break;this.N.Ac(a);break;case "cover":b=new Ql,Rl(b,a.getId()),this.O=b}};var CX=function(a){switch(a.T){case "asset":return a.H&&QL(a.H)&&QL(a.H).H.Ma();case "tour-stop":return a.N&&I(a.N.N,Ql,1);case "cover":return a.O}return null};
DX.prototype.uc=function(){switch(this.T){case "asset":var a=!!this.H&&!!QL(this.H)&&!!QL(this.H).H.Ma();break;case "tour-stop":a=!!this.H&&!!this.N&&!!CX(this);break;default:a=!0}return a};DX.prototype.bp=function(){if(!EX(this))return!1;var a=this.H;a=a&&QL(a);return!(!a||!dK(a,this.U))};DX.prototype.Zo=function(){if(!EX(this))return!1;var a=this.H,b=a&&QL(a);a=b&&(P(b.H,6)||null)||null;b=b&&eK(b,this.U)||[];return!!a||!!b.length};
var IX=function(a,b,c){if(!a.Sb())return a;var d={};Bc(b,function(e){e&&(e=e.Ua())&&(c&&e.getId()==c?this.na=e:d[e.getId()]||(d[e.getId()]=e))},a);a.V=Fc(d);return a};DX.prototype.Na=function(){if(EX(this)){var a=this.H.H.getStyle();a=2==(a?a.getType():null)}else a=!1;return a};
var JX=function(a){return a.H?(a=QL(a.H))?gK(a):[]:[]},KX=function(a,b){if(!EX(a)||!EX(b))return!1;var c=CX(a),d=CX(b),e=c.getStreetView()||d.getStreetView(),f=c.We()||d.We();if(e||f||!c||!d)return!1;c=p(c,1)==p(d,1);a=a.Na()==b.Na();return c&&a};var NX=function(a,b,c){c=c||{};this.Ja=!!c.ms;this.Jb=c.kB||function(){};a=$(C(fH,{Ue:this.Ja})).appendTo(a);this.Da=null;if(b.rk){c=b.rk.hv;if(!FF(c))return;this.Da=c.O;c=b.rk.Xa;var d=EH(this.Da,b.rk.Xa);if(!d||Hc(d))return;pH.call(this,a,this.Da,{xm:!0,gp:c,Dg:this.Ja})}else c=new google.maps.LatLng(0,0),d=b.Lg?b.Lg.getViewport():null,b.Lg&&aA(b.Lg)&&(c=aA(b.Lg)),pH.call(this,a,void 0,{xm:!0,Dg:this.Ja,Ak:{zoom:2,minZoom:2,center:c},viewport:d});this.va=b.Lg||null;this.W=null;var e=this;this.Ja&&
(this.bind("floorplan-click",function(f,g){LX(e,{Xa:g.Xa,position:g.position})}),this.bind("floorplan-changed",function(f,g){LX(e,{Xa:g.Xa,position:g.position})}),google.maps.event.addListener(this.map,"click",function(f){e.wa||LX(e,{position:f.latLng})}),aG(this,function(){e.wa||LX(e)}));MX(this)};L(NX,pH);
var LX=function(a,b){var c=b||{};if(b=c.position||a.W&&a.W.getPosition()){var d=new Xz(new zk),e=b.lng(),f=b.lat();hi(d.H,2,e);hi(d.H,1,f);a.va=d;if((c=c.Xa)&&a.Da){b=SI(a.Da,c);if(!b)return;a.Jb(a.va,b,c)}else{if(c=a.map.getBounds()){f=c.getCenter();var g=c.getSouthWest(),k=c.getNorthEast();d=g.lat();e=k.lat();g=g.lng();var m=k.lng(),n=f.lat(),r=f.lng(),u=Math.abs(k.lat()-f.lat());f=Math.abs(k.lng()-f.lng());u!=f&&(u>f?(d=n-f,e=n+f):(g=r-u,m=r+u),c=new google.maps.LatLngBounds(new google.maps.LatLng(d,
g),new google.maps.LatLng(e,m)));if(c=c.extend(b))b=a.va,d=c,c=new yk,e=d.getNorthEast(),d=d.getSouthWest(),f=e.lat(),hi(c,3,f),e=e.lng(),hi(c,4,e),e=d.lat(),hi(c,1,e),d=d.lng(),hi(c,2,d),gi(b.H,4,c)}a.Jb(a.va)}MX(a)}},MX=function(a){if(a.va){var b=aA(a.va);if(b){if(a.W){if(a.W.getPosition().equals(b))return;AH(a,a.W)}a.wa?(a.H?(b=new google.maps.Marker({position:b,icon:YF,clickable:!1,zIndex:5}),b.setMap(a.map),a.ta[a.H.Xa]||(a.ta[a.H.Xa]=[]),a.ta[a.H.Xa].push(b)):b=null,a.W=b):(b=new google.maps.Marker({position:b,
icon:YF,clickable:!1,zIndex:5}),a.wa||b.setMap(a.map),a.Yc.push(b),a.W=b)}}};NX.prototype.Pa=function(a){NX.qa.Pa.call(this,a);a[0]&&a[0].geometry&&(a=a[0].geometry.location)&&LX(this,{position:a})};var OX=function(a,b,c,d){G.call(this);this.app=z;this.va=this.H=this.N=null;this.content=a;this.ta=[a];this.na=0;this.T=this.ha=this.ka=null;this.ua=b;this.U=null;this.O=c;this.map=null;this.Fa=this.mb=this.Aa=!1;this.Ba=null;this.wa=this.Pa=!1;this.W=d;this.V=null;this.Ja=new E(this);W(this,this.Ja);this.Oa=pM(this.O);W(this,this.Oa);this.Yg=null;rA(this.app)&&(this.Yg=new KW)};L(OX,G);
OX.prototype.Za=function(a,b){a=a||{};var c=a.rt,d=a.Qu;a=a.kt;return Q('<div class="'+S("gci-gallery-viewer-scene")+(c?" "+S("gci-gallery-immersive-scene"):"")+(d?" gci-scene-type-"+S(d):"")+'"><div class="'+S("gci-gallery-viewer-scene-content-wrapper")+'">'+(Qs(d,"tour-stop")?'<div class="'+S("gci-gallery-viewer-stop-column")+'"><div class="'+S("gci-gallery-viewer-stop-content")+'"></div>'+(a?rV(null,b):"")+"</div>":a?rV(null,b):"")+'<div class="'+S("gci-gallery-viewer-scene-content")+" "+S("gci-scene-no-visual")+
'"></div></div></div>')};OX.prototype.le=!1;OX.prototype.oa=function(){PX(this);this.va&&this.va.remove();this.N&&this.N.remove();OX.qa.oa.call(this)};var PX=function(a){a.V&&a.V.cancel();D(a.ka);D(a.ha);D(a.T);a.ha=null;a.ka=null;a.T=null;a.H&&a.H.empty();a.N.find(".gci-gallery-viewer-stop-content").empty()};OX.prototype.getContent=function(){return this.content};
var QX=function(a){a.N||(a.mb=!1,a.N=$(C(a.Za,{kt:HX(a.content),Zo:a.content.Zo(),bp:a.content.bp(),rt:a.Na(),Pd:a.app.Pd(),Qu:a.content.getType()})),a.H=a.N.find(".gci-gallery-viewer-scene-content"),a.va=$(C(sV,{Pd:a.app.Pd(),le:a.le})))},WX=function(a,b){a.Fa=!1;var c=function(){a.mb=!0;a.dispatchEvent("gci-scene-content-rendered")};PX(a);RX(a);switch(a.content.getType()){case "asset":SX(a,c);break;case "cover":TX(a,c);break;case "tour-stop":UX(a,c);break;case "credits":VX(a,c)}b||(a.V?iu(a.V,a.Da,
a):a.Da())};OX.prototype.Da=function(){this.Fa||(this.ka&&this.ka.load(),this.T&&this.T.load(),this.ha&&this.ha.load(),this.Fa=!0,XX(this))};
var SX=function(a,b){var c=a.content.H;if(c&&(c=QL(c))){var d=J(function(){b&&b();YX(this)},a);c.H.Ma()?ZX(a,c.H.Ma(),d):d()}},YX=function(a){var b=a.ta[a.na];if(EX(b)){var c=QL(b.H);c&&(fK(c)?a.U&&a.Na()?hX(a.U,function(){c&&$X(a,c)}):$X(a,c):a.U&&gX(a.U))}},$X=function(a,b){D(a.U);var c=dK(b,a.W.V)||void 0,d=P(b.H,6)||void 0,e=void 0,f,g=function(){if(c||d||e||f){var m=0;a.Na()&&a.H.hasClass("gci-long-caption-scene")?m=1:a.Na()&&(m=2);D(a.U);a.U=new fX(a.H,m,{text:c,videoId:d,Fr:e,Gr:k,Br:a.Oa,
errorText:f});Ov(a.app)&&(a.U.listen("gci-screen-content-expanded",function(){a.dispatchEvent("gci-screen-content-expanded")}),a.U.listen("gci-screen-content-collapsed",function(){a.dispatchEvent("gci-screen-content-collapsed")}));if(a.Na())a.wa&&!a.ha&&a.Ic()&&!Ov(a.app)&&oX(a.U);else if(m=a.H.find(".gci-gallery-image-holder"),m.length){var n=a.H.find(".gci-asset-image");m=m.offset().left+m.width()-(n.offset().left+n.width());a.U.N.css({left:m})}}};b=eK(b,a.W.V);if(b[0]&&(b=$J(b[0],a.W.V))){var k=
p(b,2);a.V&&a.V.cancel();a.V=iu(kS(a.ua,b.getId()||"",void 0,!0),function(m){if(a.le||m&&m.Kf())a.le&&!m?f="Audio file not available.":e=m,g()});return}g()},TX=function(a,b){var c=function(){var f=a.content.getTitle();a.le&&f&&"Untitled"==f&&(f=null);f=$(C(oV,{attribution:jM(a.O),title:f,date:nM(a.O),description:a.content.qc(),Ue:a.le,Pd:a.app.Pd(),kd:Bu(),zt:null!=a.Yg}));var g=f.find(".gci-scene-content-cover-info-content");g=wv(new Tv(g,{dj:Ao,Wh:!0,ej:!0}),a);g.bind("infinite-scroll",Ao);g.bind("scroll-reach-end",
Ao);g.bind("scroll-reach-start",Ao);g=f.find(".gci-scene-content-cover-info-content p");g=wv(new Tv(g,{dj:Ao,ej:!0,Wh:!0,Mk:a.O.Tb()?"white":""}),a);g.bind("infinite-scroll",Ao);g.bind("scroll-reach-end",Ao);g.bind("scroll-reach-start",Ao);f.appendTo(a.H);null!=a.Yg&&a.Wa.call(a);b&&b()},d=a.content.O;if(d){var e=d.getStreetView();e&&!d.wb()?(aY(a,a.H,e,ZJ(e)),c()):d.wb()?a.V=iu(kS(a.ua,d.wb()||""),function(f){f&&(a.Ba=f,CJ(f)?(a.H.removeClass("gci-scene-no-visual"),bY(a,a.H,f,{wh:d}),cY(a,f)):FF(f)&&
(a.H.removeClass("gci-scene-no-visual"),aY(a,a.H,d.getStreetView()||null,f)));c()}):c()}else c()};
OX.prototype.Wa=function(){this.Ja.listen(this.H.find(".gci-exhibit-share").get(0),"click",function(c){l.parent.postMessage(JSON.stringify({action:"share",id:this.Yg.Dp++}),"*");c.preventDefault();c.stopPropagation();return!1});var a=this.H.find(".gci-exhibit-favorite"),b=!0;this.Ja.listen(a.get(0),"click",function(c){c.preventDefault();c.stopPropagation();if(!b)return!1;b=!1;a.hasClass("gci-exhibit-is-favorited")?(dY(a,!1),LW(this.Yg,"remove-favorites").then(function(d){dY(a,d);b=!0},void 0,this)):
(dY(a,!0),LW(this.Yg,"add-favorites").then(function(d){dY(a,d);b=!0},void 0,this));return!1});LW(this.Yg,"is-exhibit-favorited").then(function(c){dY(a,c)},void 0,this)};
var dY=function(a,b){a.toggleClass("gci-exhibit-is-favorited",b)},VX=function(a,b){b=b||function(){};a.O.Tb()?eY(a):fY(a);wv(new Tv(a.H.find(".gci-credits-information-panel"),{Vh:a.H.find(".gci-scene-credits-partners"),Wh:!0}),a);if(0<(a.content.V||[]).length){var c=a.H.find(".gci-scene-credits-partners ul li");a=a.content.V||[];Xa(a,function(d,e){return d.getName().toLowerCase()<e.getName().toLowerCase()?-1:1});Ea(a,function(d,e){d.render("onebox").appendTo(c.get(e))})}b()},fY=function(a){$(C(CV,
{lm:(a.content.V||[]).length,Tb:a.O.Tb()})).appendTo(a.H)},eY=function(a){var b=a.content.na,c=a.content.ka;$(C(DV,{lm:(a.content.V||[]).length,xu:b,lt:!!c})).appendTo(a.H);var d=a.content.O,e=a.H.find(".gci-credits-visual");d&&(a.V=iu(kS(a.ua,d.wb()||""),function(g){CJ(g)?bY(this,e,g,{wh:d}):FF(g)&&aY(this,e,d.getStreetView()||null,g)},a));var f=a.app.Pd();a.H.find(".gci-credits-action-share").on("click",J(function(){f||this.app.li(!0);return!1},a));a.H.find(".gci-credits-action-restart").on("click",
J(function(){var g=this.W;gY(g,"0:0");hY(g,0,0)},a));a.H.find(".gci-credits-action-home").on("click",J(function(){f||this.app.Yc()},a));b&&b.render("onebox").appendTo(a.H.find(".gci-credits-main-partner"));c&&uu(c,a.H.find(".gci-credits-text"))},aY=function(a,b,c,d){var e=new MW({xd:a.Na()||yX(a.content)||a.content.jd(),Na:a.Na(),Ic:a.Ic(),maxHeight:.85*a.W.Ba-125,maxWidth:iY(a.W)});a.H.removeClass("gci-scene-no-visual");a.T=new XW(b,d,e,c)},UX=function(a,b){var c=Ov(a.app),d=b||function(){};b=a.N.find(".gci-gallery-viewer-stop-content");
$(C(qV,{title:a.content.getTitle(),description:a.content.qc(),Ue:a.le,kd:c})).appendTo(b);if(c){var e=a.N.find(".gci-gallery-viewer-stop-column");e.find(".gci-gallery-expand-button").on("touch",J(function(){this.dispatchEvent(e.hasClass("gci-gallery-viewer-stop-column-expanded")?"gci-screen-content-collapsed":"gci-screen-content-expanded");e.toggleClass("gci-gallery-viewer-stop-column-expanded");window.setTimeout(J(function(){this.isDisposed()||this.map&&ZF(this.map)},this),200);return!1},a)).addSwipeEvents()}W(a,
new Tv(b,{Wh:!0,ej:!0}));var f=CX(a.content);if(f){var g=f.getStreetView();g&&!f.wb()?(aY(a,a.H,g,ZJ(g)),jY(a),d()):f.wb()?a.V=iu(kS(a.ua,f.wb()||""),function(k){k&&(a.Ba=k,jY(a,k),CJ(k)?(a.H.removeClass("gci-scene-no-visual"),bY(a,a.H,k,{wh:f}),cY(a,k,!0)):FF(k)&&aY(a,a.H,g,k));d()}):(jY(a),d())}else jY(a),d()},jY=function(a,b){kY(a);if(HX(a.content)&&a.H){var c=PL(a.content.H),d=c&&NL(c),e=hI(c.H)||null,f=a.N.find(".gci-scene-bigmap");f.length||(c=a.N.find(".gci-gallery-viewer-stop-column"),f=$(C(rV)).appendTo(c));
a.N.addClass("gci-scene-withbigmap");!d&&e?lY(a,f,{Lg:e}):(c=function(g){g&&lY(a,f,{rk:{hv:g,Xa:d.Xa},Lg:e})},b&&FF(b)?c(b):a.V=iu(kS(a.ua,d.jv),c))}},kY=function(a){a.map&&D(a.map);a.map=null;a.N.find(".gci-scene-bigmap").empty();a.N.removeClass("gci-scene-withbigmap")},lY=function(a,b,c){a.map=wv(new NX(b,c),a)},mY=function(a,b){QX(a);$M(b,a.N,function(){WX(a,!0)});a.va&&!a.content.Sb()&&$M(b,a.va)};
OX.prototype.insertAfter=function(a){QX(this);this.N.insertAfter(a);this.va.insertAfter(this.N);WX(this)};OX.prototype.Na=function(){return this.content.jd()&&!!this.content.O||yX(this.content)||this.content.Na()||"TRUE"==NE(this.O.N,HL)||this.O.Tb()&&this.content.Sb()};OX.prototype.Ic=function(){return this.Na()&&!(this.content.jd()&&this.content.O||yX(this.content))};OX.prototype.Sb=function(){return this.content.Sb()};
var RX=function(a){a.N.hasClass("gci-gallery-viewer-scene")?a.N.toggleClass("gci-gallery-immersive-scene",a.Na()):a.N.find(".gci-gallery-viewer-scene").toggleClass("gci-gallery-immersive-scene",a.Na())},ZX=function(a,b,c){var d=c||function(){};(c=b.getStreetView())&&!b.wb()?(a.Na()?nY(a,b,ZJ(c)):oY(a,b,ZJ(c)),d()):b.wb()&&(a.V=iu(kS(a.ua,b.wb()||""),function(e){e&&e.isReady()?(a.Ba=e,a.Na()?nY(a,b,e):oY(a,b,e)):ne(a.H.get(0),wV);d()}))};OX.prototype.ma=function(){return this.N};
var oY=function(a,b,c){var d=SJ(c);a.H.append(d);a.H.removeClass("gci-scene-no-visual");var e=a.H.find(".gci-asset-image");CJ(c)?(d.addClass("gci-asset-type-image"),bY(a,e,c,{An:a.H.find(".gci-asset-zoom-widget"),wh:b})):IF(c)||EJ(c)?pY(a,e,c):FF(c)&&aY(a,e,b.getStreetView()||null,c);if(!a.le){var f=new oI({La:oM(a.O),oj:!a.O.Tb(),Xb:a.O.getId()});if(!IF(c)&&!FF(c))e.on("click",function(){c.uf(f,e);return!1});if(FF(c))e.on("click",function(){a.T.ab||WW(a.T);return!1});NI(c,d,{context:f,fq:e})}},nY=
function(a,b,c){var d=b.getStreetView();a.H.removeClass("gci-scene-no-visual");if(a.Na()&&!Ov(a.app)){var e=a.content;if(EX(e)){var f=e.H;e=(f=f&&QL(f))&&dK(f,e.U)||null}else e=null;(e=e||"")&&300<e.length?a.H.hasClass("gci-long-caption-scene")||a.H.addClass("gci-long-caption-scene"):a.H.hasClass("gci-long-caption-scene")&&a.H.removeClass("gci-long-caption-scene")}CJ(c)?(a.H.addClass("gci-asset-type-image"),bY(a,a.H,c,{wh:b}),cY(a,c,!0)):IF(c)||EJ(c)?pY(a,a.H,c):FF(c)&&aY(a,a.H,d,c)},bY=function(a,
b,c,d){d=d||{};var e=null;d.wh&&(e=XJ(d.wh));var f=!1;if(!a.le&&(a.content.jd()||yX(a.content)||a.content.Sb())){var g=a.W.Da,k=a.W.getHeight();yX(a.content)&&(g*=.7);if(c.getSize().width<g||c.getSize().height<k)f=!0}g=new MW({xd:yX(a.content)||a.content.jd(),Na:a.Na(),maxHeight:.85*a.W.Ba-125,maxWidth:iY(a.W)});a.ka=new QW(b,c,g,{ds:!!eI(a.O.N,JL),Nm:1<a.ta.length,rb:e,gs:f,An:d.An});b=a.ka.hf();a.H.toggleClass("gci-gallery-image-cropped",b);W(a,a.ka)},pY=function(a,b,c){var d=new MW({maxWidth:iY(a.W),
maxHeight:.85*a.W.Ba-125,Na:a.Na(),Ic:a.Ic()}),e;if(e=CX(a.content)){e=e.We();var f=null;e&&(f=Math.floor(e.Mh()||0),f={start:f,end:f+Math.floor(ji(e,2)||0)});e=f}else e=null;a.ha=new cX(b,c,d,e)},cY=function(a,b,c){if(!a.le){var d=TJ(b),e=BF(b,{ee:{width:150,height:60},fadeIn:!0});d.find(".gci-asset-image").replaceWith(e);var f=new oI({La:oM(a.O),oj:!a.O.Tb(),Xb:a.O.getId()});NI(b,d,{context:f});d.on("click",function(){b.uf(f);return!1});c&&a.H.append($(C(pV)));d.appendTo(a.H)}};
OX.prototype.resize=function(a){this.Aa=!0;!a&&this.Aa&&(WX(this,!0),this.Aa=!1)};OX.prototype.isVisible=function(){return this.wa};var qY=function(a,b){a.T&&a.T.play();a.ha&&a.ha.play(b);!a.ha&&a.Na()&&a.U&&!Ov(a.app)&&oX(a.U)},rY=function(a){a.Na()&&qY(a)},sY=function(a){a.wa=!1;a.T&&a.T.stop();a.ha&&a.ha.stop();if(a.U){var b=a.U;b.Ha?b.Ha.stop():b.O&&b.O.pause()}a.content.Sb()&&a.O.Tb()};OX.prototype.preload=function(){this.Aa&&(WX(this,!0),this.Aa=!1);this.V?iu(this.V,this.Da,this):this.Da()};
var tY=function(a){return!!(a.Na()&&EX(a.content)&&CX(a.content)&&CX(a.content).getStreetView())},uY=function(a,b){if(!a.ta[b])return!1;a.na!=b&&(a.na=b,b=a.ta[a.na],YX(a),b=CX(b),a.ka&&(b=XJ(b),UW(a.ka,b,void 0,!0)));return!0},vY=function(a){return!!eI(a.O.N,KL)&&!!EX(a.content)&&!!a.T},XX=function(a){if(a.app.Pd()&&vY(a)&&a.T&&a.T.ab){var b=JX(a.content);Ea(b,function(c){var d=I(c.H,bl,2);if(d){var e=aX(this.T,d);e.mb=c;e.listen("click",function(){if(e){var f=bK(e.mb);if(f){var g=f.H.getContent();
g||(g=new im,q(g,1,1),gi(f.H,1,g));f=g.Ra();f||(f=new gj,gi(g,2,f));qy(pe(Kz(f).Ka(this.W.V)))}}},void 0,this);e.listen("hotpoint-coordinates-changed",function(){var f=bK(e.mb);if(f){var g=e.N,k=new bl,m=new Ok;hi(m,1,g.latitude);hi(m,2,g.longitude);gi(k,6,m);k.setHeading(g.heading);k.jj(g.pitch);k.Vg(g.Nk);gi(f.H,2,k)}this.dispatchEvent("gci-scene-changed")},void 0,this)}},a)}};var yY=function(a,b){G.call(this);this.W=z;this.H=[];this.N=$(C(mV,{xt:Bu()&&!Ov(this.W)}));this.U=!1;this.N.appendTo(a);a=this.N.find(".gci-screen-content");this.V=new WM({su:5*Math.floor(b.Da/450),pu:a});YM(this.V);this.ta=this.ka=this.na=!1;this.ha=this.T=0;this.va=this.N.find(".gci-screen-mobile-mask");var c=this;this.va.length?this.va.bind("swipeleft",function(){!wY(c)&&c.dispatchEvent("gci-screen-reachend")}).bind("swiperight",function(){!wY(c,!0)&&c.dispatchEvent("gci-screen-reachbeginning")}).bind("tap",
function(){!wY(c)&&c.dispatchEvent("gci-screen-reachend")}).addSwipeEvents():Ov(this.W)&&this.N.bind("swipeleft",J(function(){!wY(this)&&this.dispatchEvent("gci-screen-reachend")},this)).bind("swiperight",J(function(){!wY(this,!0)&&this.dispatchEvent("gci-screen-reachbeginning")},this));this.O=wv(new Tv(a,{dj:function(){for(var d=null,e=null,f=0,g=c.N.width()+20;f<c.H.length;){var k=c.H[f];if(!k)break;var m=k.ma();k=m.offset();m=k.left+m.width();if(null==d&&0<=k.left)d=f;else if(k.top&&m>g)break;
e=f;f++}if(null==e||null==d)c.T=0,c.ha=0;else{f=new Lz(c.T,c.ha);k=new Lz(d,e);g=Math.max(f.start,k.start);k=Math.min(f.end,k.end);g=g<=k?new Lz(g,k):null;for(k=f.start;k<=f.end;k++)g&&g.start<=k&&g.end>=k||c.H[k]&&sY(c.H[k]);c.T=d;c.ha=e}c.dispatchEvent("gci-screen-scroll")}}),this);Vv(this.O);this.O.bind("infinite-scroll",function(){cN(c.V)});this.O.bind("scroll-reach-end",function(){!wY(c)&&c.dispatchEvent("gci-screen-reachend")});this.O.bind("scroll-reach-start",function(){!wY(c,!0)&&c.dispatchEvent("gci-screen-reachbeginning")});
this.O.bind("scroll-done",function(){c.isDisposed()||(c.na=!1,c.ka=!1,xY(c),c.dispatchEvent("gci-screen-scroll-end"))})};K(yY,G);yY.prototype.ma=function(){return this.N};
var AY=function(a,b){mY(b,a.V);Nu(b,function(){var c=b.va;bN(this.V,b.ma());c&&bN(this.V,c);La(a.H,b);zY(a);xY(a)},a);W(a,b);Ov(a.W)&&(b.listen("gci-screen-content-expanded",J(function(){this.N.removeSwipeEvents();this.dispatchEvent("gci-screen-content-expanded")},a)),b.listen("gci-screen-content-collapsed",J(function(){zY(this);this.dispatchEvent("gci-screen-content-collapsed")},a)));a.H.push(b);!Bu()||Ov(a.W)||b.Na()&&!b.Sb()||a.N.removeClass("gci-screen-mobile-enabled");zY(a)},zY=function(a){Ov(a.W)&&
(!a.H[0]||a.H[0].Na()&&!a.H[0].Sb()?a.N.addSwipeEvents():a.N.removeSwipeEvents())};yY.prototype.preload=function(a){BY(this);var b=a?this.H.length-1:0,c=this.H[b];dN(this.V,c.ma());for(var d=3;c&&0<d;)c.preload(),d--,a?b--:b++,c=this.H[b]};var BY=function(a){a.N.addClass("gci-screen-active");!a.ta&&Ea(a.H,function(b){b.resize()});a.ta=!0};
yY.prototype.show=function(a){if(!this.U){this.preload();cN(this.V);var b=CY(this);b.Na()&&rY(b);var c=this,d=function(){c.isDisposed()||(c.dispatchEvent("gci-screen-sliding-done"),c.N.removeClass("gci-screen-no-animation"),xY(c))};a?(this.N.addClass("gci-screen-no-animation").addClass("gci-screen-current").removeClass("gci-screen-past").removeClass("gci-screen-future"),window.setTimeout(d,15)):(this.U=!0,this.N.removeClass("gci-screen-past").removeClass("gci-screen-future").addClass("gci-screen-current").delay(400).queue(function(){$(this).dequeue();
c.U=!1;d()}))}};
var FY=function(a,b){if(!a.U){var c=function(){a.isDisposed()||(DY(a),a.U=!1,EY(a,a.H.length-1),Ea(a.H,function(d){uY(d,d.ta.length-1)}))};b?(a.N.addClass("gci-screen-no-animation").addClass("gci-screen-past").removeClass("gci-screen-future"),window.setTimeout(function(){a.isDisposed()||(a.N.removeClass("gci-screen-no-animation"),c())},15)):(a.U=!0,a.N.addClass("gci-screen-past").removeClass("gci-screen-future").delay(400).queue(function(){$(this).removeClass("gci-screen-current");c();$(this).dequeue()}))}},
GY=function(a,b){if(!a.U){var c=function(){a.isDisposed()||(DY(a),EY(a,0),Ea(a.H,function(d){uY(d,0)}),a.U=!1)};b&&(a.N.addClass("gci-screen-no-animation").removeClass("gci-screen-past").removeClass("gci-screen-current").addClass("gci-screen-future"),window.setTimeout(function(){a.isDisposed()||(a.N.removeClass("gci-screen-no-animation"),c())},15));a.U=!0;a.N.removeClass("gci-screen-past").removeClass("gci-screen-current").addClass("gci-screen-future").delay(400).queue(function(){c();$(this).dequeue()})}},
DY=function(a){Ea(a.H,function(b){b.isVisible()&&sY(b)})},IY=function(a){if(1==a.H.length)return a=a.H[0],!a.ta[a.na+1];var b=HY(a);return 100>=Yv(a.O)||!b},LY=function(a,b){wY(a,b)||(b?(b=JY(a),Xv(a.O)||!b?a.dispatchEvent("gci-screen-reachbeginning"):KY(a,b)):(b=HY(a),100>=Yv(a.O)||!b?a.dispatchEvent("gci-screen-reachend"):KY(a,b)))},wY=function(a,b){if(1!=a.H.length)return!1;b?(b=a.H[0],b=uY(b,b.na-1)):(b=a.H[0],b=uY(b,b.na+1));b&&(a.dispatchEvent("gci-screen-scroll"),a.dispatchEvent("gci-screen-scroll-end"));
return b},KY=function(a,b,c){if(!a.na){a.na=!0;a.ka=!!c;dN(a.V,b.ma());b=b.ma();b.width();b=b.position().left;var d=Sv(a.O);(b=b+d-30)?Wv(a.O,b,!c):(a.na=!1,a.ka=!1)}},EY=function(a,b,c){a.H[b]&&(1<a.H.length&&KY(a,a.H[b],!0),c&&uY(a.H[b],c))},CY=function(a){var b=a.T;return null!=b&&a.H[b]?a.H[b]:null},HY=function(a){return(a=a.H[a.T+1])?a:null},JY=function(a){return(a=a.H[a.T-1])?a:null};yY.prototype.resize=function(){Ea(this.H,function(a){a.resize(!0)});this.N.hasClass("gci-screen-active")&&xY(this)};
var xY=function(a){for(var b=Math.min(a.ha+3,a.H.length-1),c=Math.max(0,a.T-3);c<=b;){var d=a.H[c];if(!d)break;c<a.T?d.preload():c<=a.ha?(d.preload(),d.wa||(d.wa=!0,d.Pa=!0,qY(d,!0))):d.preload();c++}};var MY=function(a,b,c){G.call(this);this.na=Ov(z);this.O=null;this.Eb=c;this.V="";this.N=[];this.scenes=[];this.H=-1;this.ha=b;this.W=!1;this.Wa=0;this.wa=new Rw(2E3);W(this,this.wa);X(this.wa,"tick",this.Jb,!1,this);this.Aa=new Rw(2E3);W(this,this.Aa);X(this.Aa,"tick",this.Yc,!1,this);this.ta=null;this.T=$(C(fV)).appendTo(a);this.Ja=a.find(".gci-gallery-viewer-content");this.mb=null;this.Za={};this.Fa=0;this.ua=this.va=!1;this.U=null;this.Da=this.T.width();this.Ba=this.T.height();this.ka=this.Pa=
0;this.Oa=null};L(MY,G);
MY.prototype.load=function(a,b){var c=this;this.Xf();this.O=a;this.V=this.Eb||Qm(this.O.H);this.T.toggleClass("gci-user-gallery-viewer",!this.O.Tb());if(a=Om(this.O.H)){NY(this);var d=OY(this);d.ma().addClass("gci-screen-first");var e=null,f=!1;f=GX((new DX("cover",this.V)).setTitle(this.O.getTitle(this.V)),this.O.qc(this.V)||(eI(this.O.N,LL)?null:gM(this.O,this.V)));var g=I(this.O.H,Ql,27);g&&(f.O=g);f=new OX(f,this.ha,this.O,this);PY(this,f,d);if(f.Na())f.H.on("click",function(){QY(c);return!1});
f=f.Na();for(var k=null,m=0;m<eM(this.O);m++){var n=zm(a)[m];if("TRUE"!=NE(this.O.N,HL)||!vm(n)[0]||vm(n)[0].Ma()){n=new OL(n);n=FX(new DX(PL(n)?"tour-stop":"asset",this.V),n);if(yX(n))this.Pa++;else if("TRUE"==NE(this.O.N,HL)){EX(n)&&RL(n.H);var r=CX(n);if(void 0===fi(r,Pl,2,!1)){var u=new Pl;hi(u,1,.5);hi(u,2,.5);u.setZoom(0);hi(u,4,1);hi(u,5,1);gi(r,2,u)}}k&&k.Na()&&KX(k.getContent(),n)?k.ta.push(n):(k=new OX(n,this.ha,this.O,this),k.Na()?(f=!0,e=d,d=OY(this)):f&&(f=!1,e=d,d=OY(this)),PY(this,
k,d),e&&1==e.H.length&&tY(e.H[0])&&1==d.H.length&&tY(d.H[0])&&(e.ma().addClass("gci-screen-fade-from-past"),d.ma().addClass("gci-screen-fade-from-future")))}}RY(this,d,f,g)}SY(this);b?gY(this,b):TY(this,0);UY(this);this.Wa=(new Date).getTime();this.wa.start();this.Aa.start()};var XY=function(a){VY(a)||WY(a,!0)};MY.prototype.oa=function(){MY.qa.oa.call(this);this.Xf();this.T.remove()};
var RY=function(a,b,c,d){a.O.Tb();if(a.O.Tb()||c)b=OY(a);c=IX(new DX("credits",a.V),a.O.O,dM(a.O));var e=iM(a.O,a.V)||"";c.ka=e;d&&(c.O=d);PY(a,new OX(c,a.ha,a.O,a),b)},SY=function(a){a.T.addClass("gci-gallery-viewer-no-scrollbar");if(!a.U&&!a.na){a.U=new AX(a.T,a.ha);uX(a.U);W(a,a.U);a.U.listen("gci-gallery-progress-goto",function(r){gY(a,r.target,!0,!0);hY(a)});for(var b=Math.ceil((eM(a.O)-a.Pa)/(200-a.Pa)),c=0,d=0;d<a.N.length;d++)for(var e=a.N[d],f=0;f<e.H.length;f++){var g=e.H[f]||null;if(g){g=
g.ta;for(var k=0;k<g.length;k++){var m=g[k],n=YY(a,d,f,k);yX(m)?n&&BX(a.U,n,m):m.Sb()?n&&BX(a.U,n,m):(0<b&&0==c%b&&n&&BX(a.U,n,m),c++)}}}a.U&&zX(a.U,YY(a));vX(a.U,1E3)}};MY.prototype.Xf=function(){ov(this.mb);se(this.N);this.N=[];se(this.scenes);this.scenes=[];this.H=-1;this.Ja.empty();se(this.U);this.U=null};
var NY=function(a){a.ta=$(C(iV,{date:nM(a.O,a.V),title:a.O.getTitle(a.V),kd:Bu(),isVisible:!0,gv:!qM(a.O),Tb:a.O.Tb()})).appendTo(a.Ja);a.ta.find(".gci-gallery-player-slideshow").on("click",function(){if(a.ha.items[0]){var c=a.ha.items[0];c&&c.uf(new oI({La:oM(a.O),oj:!0,Xb:a.O.getId(),dl:!0}))}return!1});a.ta.find(".gci-gallery-player-close").on("click",function(){a.wa.dispatchEvent("tick");a.Aa.dispatchEvent("tick");a.dispatchEvent("gci-viewer-exit");return!1});ov(a.mb);var b=a.ta.find(".gci-gallery-player-fullscreen");
a.mb=X(document,JQ,function(){b.toggleClass("gci-gallery-player-fullscreen-active")});b.on("click",function(){NQ()?MQ():LQ();return!1});NQ()&&b.toggleClass("gci-gallery-player-fullscreen-active");a.ta.appendTo(a.Ja)},PY=function(a,b,c){AY(c||a.N[a.H],b);Sa(a.scenes,a.scenes.length,0,b);Nu(b,function(){La(a.scenes,b)});a.dispatchEvent({type:"gci-viewer-scene-added",target:b})},OY=function(a){var b=new yY(a.Ja,a);a.N.push(b);a.na&&(b.listen("gci-screen-content-expanded",J(function(){this.T.find(".gci-nav-button").attr("disabled",
"true")},a)),b.listen("gci-screen-content-collapsed",J(function(){this.T.find(".gci-nav-button").removeAttr("disabled")},a)));return b},ZY=function(a){pv(a,"gci-screen-scroll-end");pv(a,"gci-screen-reachend");pv(a,"gci-screen-reachbeginning");pv(a,"gci-screen-scroll")},eZ=function(a){if(!(0>a.H)){var b=a.N[a.H];$Y(a);b.listen("gci-screen-scroll-end",function(){hY(a);$Y(a)});b.listen("gci-screen-reachend",function(){if(!a.W&&a.H!=a.N.length-1){var c=a.N[a.H];a.ka++;a.na||1>=c.H.length||2<=a.ka?(aZ(a),
a.ka=0,QY(a)):bZ(a)}});b.listen("gci-screen-reachbeginning",function(){if(!a.W&&0!=a.H){var c=a.N[a.H];a.ka++;a.na||1>=c.H.length||2==a.ka?(aZ(a),a.ka=0,cZ(a)):dZ(a)}});b.listen("gci-screen-scroll",function(){!b.ka&&a.U&&(a.H==a.N.length-1&&IY(b)?xX(a.U):zX(a.U,YY(a)))})}},$Y=function(a){var b=a.N[a.H];b&&(0==a.H&&0==b.T?(a.T.addClass("gci-gallery-viewer-beginning"),a.va=!0,a.ua&&(a.ua=!1,a.T.removeClass("gci-gallery-viewer-end"))):(a.va&&(a.va=!1,a.T.removeClass("gci-gallery-viewer-beginning")),
a.H==a.N.length-1&&IY(b)?(a.T.addClass("gci-gallery-viewer-end"),a.ua=!0):a.ua&&(a.ua=!1,a.T.removeClass("gci-gallery-viewer-end"))),VY(a)&&window.setTimeout(function(){VY(a)&&WY(a,!1)},600))};MY.prototype.Jb=function(){var a=this,b={};Ea(this.scenes,function(c){if(c.Pa){var d=Ua(c);a.Za[d]||(a.Za[d]=!0,a.Fa++,(c=c.Ba)&&(b[c.getId()]=c))}});Hc(b)||this.T.trigger("asset-views",[b]);100==Math.floor(this.Fa/this.scenes.length*100)&&this.wa.stop()};
MY.prototype.Yc=function(){80<=Math.floor(this.Fa/(this.scenes.length-1)*100)&&6E4<=(new Date).getTime()-this.Wa&&(this.T.trigger("set-awesome"),this.Aa.stop())};
var fZ=function(a,b){a.O&&a.O.Tb()&&a.va?(WY(a,!0),window.setTimeout(b,150)):b()},VY=function(a){var b=a.N[a.H]?CY(a.N[a.H]):null;return!!a.O&&(!a.O.Tb()||a.va||!!b&&b.getContent().Sb())},WY=function(a,b){a.O.Tb()&&(b?a.dispatchEvent("gci-viewer-showchrome"):a.dispatchEvent("gci-viewer-hidecrome"))},aZ=function(a){a.T.removeClass("gci-screen-preview-future").removeClass("gci-screen-preview-past");a.Oa=window.setTimeout(function(){a.isDisposed()||a.T.removeClass("gci-screen-preview")},200)},bZ=function(a){a.W||
a.H==a.N.length-1||(window.clearTimeout(a.Oa),a.T.addClass("gci-screen-preview").addClass("gci-screen-preview-future"),window.setTimeout(function(){a.isDisposed()||aZ(a)},1E3))},QY=function(a){a.W||a.H==a.N.length-1||fZ(a,function(){a.T.addClass("gci-gallery-screens-prepare-future");var b=a.N[a.H+1],c=a.N[a.H];a.W=!0;FY(c);ZY(c);a.H++;gZ(a);EY(b,0);b.Tc("gci-screen-sliding-done",function(){a.W=!1;hZ(a);a.T.removeClass("gci-gallery-screens-prepare-future")});b.show();hY(a,null,0);eZ(a);a.U&&zX(a.U,
YY(a))})},dZ=function(a){a.W||0==a.H||(window.clearTimeout(a.Oa),a.T.addClass("gci-screen-preview").addClass("gci-screen-preview-past"),window.setTimeout(function(){a.isDisposed()||aZ(a)},1E3))},cZ=function(a){if(!a.W&&0!=a.H){a.T.addClass("gci-gallery-screens-prepare-past");var b=a.N[a.H-1],c=a.N[a.H];a.W=!0;GY(c);ZY(c);a.H--;iZ(a);EY(b,b.H.length-1);b.Tc("gci-screen-sliding-done",function(){a.W=!1;jZ(a);a.T.removeClass("gci-gallery-screens-prepare-past")});b.show();hY(a,null,b.H.length-1);eZ(a);
a.U&&zX(a.U,YY(a))}},gY=function(a,b,c,d){var e=b.split(":"),f=e[0],g=e[1];e=e[2];"0"!=f&&(WY(a,!0),a.T.removeClass("gci-gallery-viewer-beginning"));TY(a,parseInt(f,10),c);g&&(EY(a.N[a.H],parseInt(g,10),null!=e?parseInt(e,10):void 0),!d&&a.U&&zX(a.U,b))},YY=function(a,b,c,d){b=null!=b?b:a.H;a=null!=b?a.N[b]:null;if(!a)return null;c=null!=c?c:a.T||0;a=a?a.H[c]||null:null;d=d||null;!d&&a&&(d=a.na);b=b+":"+c;d&&(b+=":"+d);return b},hY=function(a,b,c){NQ()||(b=YY(a,b,c))&&a.dispatchEvent({type:"gci-viewer-position",
position:b})},TY=function(a,b,c){if(!a.W&&a.N[b])if(a.H==b)hZ(a),jZ(a);else{if(0>a.H){var d=a.N[b];d.show(!0);a.H=b;hZ(a);jZ(a)}else a.W=!c,b>a.H?FY(a.N[a.H],c):GY(a.N[a.H],c),a.H=b,d=a.N[a.H],d.Tc("gci-screen-sliding-done",function(){a.W=!1;hZ(a);jZ(a)}),d.show(c);for(b=0;b<a.H;b++)FY(a.N[b],!0);for(b=a.H+1;b<a.N.length;b++)GY(a.N[b],!0);eZ(a)}},hZ=function(a){var b=a.N[a.H+1];b&&(b.preload(),2>=b.H.length&&(b=a.N[a.H+2])&&b.preload())},jZ=function(a){(a=a.N[a.H-1])&&a.preload(!0)},iZ=function(a){(a=
a.N[a.H+2])&&a.N.removeClass("gci-screen-active")},gZ=function(a){(a=a.N[a.H-2])&&a.N.removeClass("gci-screen-active")};MY.prototype.left=function(){if(this.N[this.H]){var a=this.N[this.H];wY(a,!0)||((Xv(a.O)?0:JY(a))?LY(a,!0):cZ(this))}};MY.prototype.right=function(){if(this.N[this.H]){var a=this.N[this.H];wY(a)||((100>=Yv(a.O)?0:HY(a))?LY(a):QY(this))}};
var UY=function(a){a.T.find(".gci-nav-previous").on("click",J(function(){this.left();return!1},a));a.T.find(".gci-nav-next").on("click",J(function(){this.right();return!1},a))};MY.prototype.resize=function(){this.Ba=this.T.height();this.Da=this.T.width();Ea(this.N,function(a){a.resize()})};MY.prototype.getHeight=function(){return this.Ba};var iY=function(a){return a.na?a.Da:.4*a.Da};var kZ=function(a){this.H=a};K(kZ,ue);kZ.prototype.N=function(a){var b=new gs(window.location.href);$.each(this.H,function(c,d){var e=z.N+c;"*"!=c&&c!=a.Bb.clone().N&&e!=a.Bb.clone().N||$.each(d,function(f,g){f=b.H.get(g);void 0!==f&&us(a.Bb,g,f)})});a.Bb.H.get("hl")||us(a.Bb,"hl","en");a.U||(oD(a),nD(a,!0))};var lZ=function(a){w.call(this,a)};K(lZ,w);lZ.Gb="gci.c.ep";var mZ=function(a,b,c,d,e,f,g,k,m){Ef.call(this,a,b,c,d,e,f,g,k,m)};K(mZ,Ef);h=mZ.prototype;h.oa=function(){$("#gci-asset-viewer-embed-details-wrapper").remove();Ef.prototype.oa.call(this)};h.Mi=function(){Ef.prototype.Mi.call(this);$("#gci-asset-viewer-embed-details-wrapper").remove();var a=$("<span>").attr("id","gci-asset-viewer-embed-details-wrapper");$('<a href="#">').attr("id","gci-asset-viewer-embed-details").on("click",J(function(){this.fi();return!1},this)).appendTo(a).text("i");$("#gci-embed-share").before(a)};
h.Dm=function(){return 300};h.ko=function(){if(this.Va){var a;if(a=vs(window.location.href).H.get("ms"))a=JSON.parse(a),Ta(a)&&"number"===typeof a.x&&"number"===typeof a.y&&"number"===typeof a.z&&Ta(a.size)&&"number"===typeof a.size.height&&"number"===typeof a.size.width&&this.Va.te(a,1E3)}};h.fi=function(a){Ef.prototype.fi.call(this,a);a=this.oe.is(":visible");$("#gci-asset-viewer-embed-details-wrapper").toggleClass("gci-asset-viewer-embed-details-active",a)};h.Rm=!0;var oZ=function(a){w.call(this,a,-1,nZ)};K(oZ,w);var nZ=[1];var qZ=function(){E.call(this);this.N=[];this.T=0;this.H=new Rw(5E3);this.H.listen("tick",function(){pZ(this)},void 0,this);this.H.start()};K(qZ,te);qZ.prototype.oa=function(){this.N=[];rZ(this);te.prototype.oa.call(this)};
var Gf=function(a,b,c){if(a.H){var d=new iA;q(d,1,b);c.mg&&q(d,3,c.mg);c.Xb&&(q(d,4,c.Xb),q(d,10,!!c.me));c.Qg&&q(d,8,c.Qg);c.Ho&&q(d,5,c.Ho);c.Id?q(d,7,c.Id):JE(z)&&(b=JE(z).getId(),q(d,7,b));q(d,13,z.Mo());c.nn&&q(d,6,c.nn);c.context&&d.setContext(c.context);q(d,9,(new Date).getTime());a.N.push(d)}},pZ=function(a){if(!a.O&&a.H&&a.N.length){var b=new oZ;oc(b,1,a.N);a.N=[];var c=z.Pb.get(QD),d=J(function(){this.O=null;this.T++;720<this.T&&rZ(this)},a),e=J(function(){this.O=null;rZ(this)},a);a.O=hu(c.makeRequest("/common/api/update-statistics",
b,lZ),d,e)}},rZ=function(a){a.H&&a.H.stop();D(a.H);a.H=null};L(Hf,Ef);Hf.prototype.Mi=function(){Hf.qa.Mi.call(this);this.app.Pd()||"TRUE"!=NE(this.asset.metadata,Nv)&&this.app.ah()||this.Ce.find(".gci-asset-viewer-save").hide()};var sZ=function(){var a='<div class="'+S("gci-asset-viewer-slideshow-container")+'">';var b='<span class="'+S("gci-slideshow-control")+'"><img src="'+S(jt(HA("common/pixel.gif")))+'" alt="';b+=Vs("Start slideshow icon");b+='" class="'+S("SPRITE_icon_asset_viewer_slideshow_start")+" "+S("gci-asset-viewer-slideshow-start-icon")+'"></span>';b=Q(b);a=a+b+'<span class="'+S("gci-asset-viewer-slideshow-controls")+'"><span class="'+S("gci-asset-viewer-slideshow-pause")+'"><img src="'+S(jt(HA("common/pixel.gif")))+
'" alt="';a+=Vs("Pause icon");a+='" class="'+S("SPRITE_icon_asset_viewer_slideshow_pause")+" "+S("gci-asset-viewer-slideshow-pause-icon")+'"></span><span class="'+S("gci-asset-viewer-slideshow-play")+'"><img src="'+S(jt(HA("common/pixel.gif")))+'" alt="';a+=Vs("Play slideshow icon");a+='" class="'+S("SPRITE_icon_asset_viewer_slideshow_start")+" "+S("gci-asset-viewer-slideshow-start-icon")+'"></span></span></div>';return Q(a)},tZ=function(){var a='<span class="'+S("gci-asset-viewer-slideshow-duration-controls")+
'"><span class="'+S("gci-asset-viewer-slideshow-duration-label")+'">';a=a+"Duration</span>"+(SA(void 0,"SPRITE_icon_asset_viewer_slideshow_minus","transparent","gci-asset-viewer-slideshow-minus-icon")+'<span class="'+S("gci-asset-viewer-slideshow-duration")+'"></span>'+SA(void 0,"SPRITE_icon_asset_viewer_slideshow_plus","transparent","gci-asset-viewer-slideshow-plus-icon")+"</span>");return Q(a)};L(Jf,If);h=Jf.prototype;h.Zl=!0;h.Wi=!1;h.Pf=!1;h.Xg=8;h.bl=0;h.Td=null;h.Wg=null;h.Yd=function(){uZ(this);Jf.qa.Yd.call(this)};h.Bf=function(a,b,c){Jf.qa.Bf.call(this,a,b,c)};
h.Hl=function(a,b,c,d,e,f){this.unbind("slideshow-started");this.bind("slideshow-started",J(function(n,r){b&&vZ(b,"view_slideshow",b.getId(),r)},this));wZ(b);var g=this,k=this.getState();k.startSlideshow&&window.setTimeout(function(){g.isActive()&&xZ(g,!0)},300);var m=this.T;a=new Hf(a,b,this.getState(),c,d,e,f,this.Wi||!!k.startSlideshow,m.location);this.N=!1;this.bind("asset-rendered-or-played",function(){g.Ib&&(g.N=!0)});a.bind("asset-viewer-opened.gci-asset-viewer",J(function(n,r){(this.O=r)&&
vZ(b,"click_details",r.replace("gci-asset-viewer-tab-",""))},this));return a};var wZ=function(a){var b=z.Ad();if(b&&a){var c=a.Ua();window._gaq&&qA(b,"/asset-viewer/"+a.getId(),{Kp:a.getTitle(),af:!1,ub:c})}},vZ=function(a,b,c,d){var e=z.Ad();e&&(a={Oi:c,Pi:d,af:!1,ub:a.Ua()},uA(e,"AssetViewer",b,a))};Jf.prototype.Ng=function(){if(this.Wi)uZ(this);else{var a=this.T;$y(this.na,!a.exhibitId)||z.Zb("exhibit",{exhibitId:a.exhibitId})}};Jf.prototype.Kn=function(){this.focus(void 0,void 0,this.Wi&&NQ())};
Jf.prototype.Kk=function(a){var b=this.T,c=!!b["l.id"],d=z.V;if(d&&c){var e=this.La.current();e=(e=e.Ua())&&e.getId();Gf(d,2,{mg:b["l.id"],Qg:e,nn:a,Id:null})}c&&(e=this.La.current(),(e=e.Ua())&&e.mi({share:a}))};
Jf.prototype.Jj=function(a){Jf.qa.Jj.call(this,a);if(this.La&&jK(this.La)||this.La&&this.La.xi())this.Td=$(C(sZ)).appendTo(a),this.Wg=$(C(tZ)).insertAfter(a),this.Td.find(".gci-asset-viewer-slideshow-start-icon").on("click",J(function(){xZ(this,!0)},this)),this.Td.find(".gci-asset-viewer-slideshow-pause-icon").on("click",J(function(){xZ(this,!1)},this)),this.Wg.find(".gci-asset-viewer-slideshow-minus-icon").on("click",J(function(){this.Xg=Math.max(this.Xg-1,0);xZ(this,!0)},this)),this.Wg.find(".gci-asset-viewer-slideshow-plus-icon").on("click",
J(function(){this.Xg=Math.min(this.Xg+1,60);xZ(this,!0)},this))};
var xZ=function(a,b){a.Td&&(a.Pf=void 0!=b?b:!a.Pf,a.Td.find(".gci-asset-viewer-slideshow-pause").toggle(a.Pf),a.Td.find(".gci-asset-viewer-slideshow-play").toggle(!a.Pf),a.Pf?($("body").toggleClass("gci-asset-viewer-slideshow-mode",a.Pf),yZ(a)):($(window).off(".gci-assetviewer-page-slideshow"),window.clearInterval(a.bl),a.bl=0))},yZ=function(a){a.Wi=!0;a.Wg.find(".gci-asset-viewer-slideshow-duration").text(a.Xg.toString());a.Td.find(".gci-slideshow-control").hide();a.Td.find(".gci-asset-viewer-slideshow-controls").show();
a.Wg.show();window.clearInterval(a.bl);var b=function(c){a.bl=window.setInterval(J(a.next,a),c?0:1E3*a.Xg)};a.N?b():(a.unbind("asset-rendered-or-played"),a.bind("asset-rendered-or-played",function(c,d){a.unbind("asset-rendered-or-played");a.N=!0;b(d)}));a.trigger("slideshow-started",[a.Xg]);$("body").on("mousedown.gci-assetviewer-page-slideshow",J(function(c){$(c.target).closest(".gci-asset-viewer-slideshow-container").length||$(c.target).closest(".gci-nav-button").length||$(c.target).closest(".gci-asset-viewer-slideshow-duration-controls").length||
xZ(this,!1)},a));zu($("body"),"..gci-assetviewer-page-slideshow",J(function(){xZ(this,!1)},a))},uZ=function(a){a.Wi=!1;$("body").removeClass("gci-asset-viewer-slideshow-mode");MQ();a.Ib&&a.Ib.unbind(".gci-assetviewer-page-slideshow");xZ(a,!1);a.Td&&a.Td.find(".gci-slideshow-control").show();a.Td&&a.Td.find(".gci-asset-viewer-slideshow-controls").hide();a.Wg&&a.Wg.hide();a.unbind("asset-rendered-or-played");a.Ib&&QQ(a.Ib,!1);$("body").off(".gci-assetviewer-page-slideshow")};h=Jf.prototype;
h.next=function(){Jf.qa.next.call(this);this.Pf&&xZ(this,!0)};h.prev=function(){Jf.qa.prev.call(this);this.Pf&&xZ(this,!0)};h.bind=function(a,b){this.Hd.on(a,b)};h.unbind=function(a){this.Hd&&this.Hd.off(a)};h.trigger=function(a,b){this.Hd.trigger(a,b)};h.Zd=function(){Jf.qa.Zd.call(this);this.W&&this.W.resize()};var zZ=function(a,b,c,d){Jf.call(this,a,b,c,d)};K(zZ,Jf);zZ.prototype.Jj=function(a){a.append($('<a href="#close">').addClass("gci-asset-viewer-close").on("click",J(function(){this.Ng();return!1},this)))};zZ.prototype.Hl=function(a,b,c,d,e,f){var g=this.T;b=new mZ(a,b,this.getState(),c,d,e,f,void 0,g.location);a=a.find(".gci-asset-viewer-header");$("body").find(".gci-transparent-header").append(a);return b};zZ.prototype.Zl=!0;var AZ=function(a,b,c,d,e){YV.call(this,a,b,c,!0,d);this.va=e;this.O=this.H=this.N=this.ha=this.ua=null};K(AZ,YV);
AZ.prototype.ze=function(a,b,c){var d=this.V;YV.prototype.ze.call(this,a,b,c);var e=b||{};this.oc.removeClass("gci-premium-gallery-page");if(d){if(e.exhibitId==this.Xb){this.lb&&BZ(this);this.H&&(XY(this.H),this.oc.addClass("gci-premium-gallery-page"));return}this.oc.addClass("gci-page-fullscreen")}e.projectId&&(this.ua=e.projectId);if(b=JE(z))this.ua=b.id;this.oc.addClass("collections-consumer-exhibit-page");var f=this;e.exhibitId&&this.ta.get(e.exhibitId,function(){CZ(f,a,e,c)},!0)};
AZ.prototype.wa=function(){if(this.N)var a=yW(this.N);else this.H?(a=this.H,a=Math.floor(a.Fa/a.scenes.length*100)):a=PV(this.Vc);return a};
var CZ=function(a,b,c,d){var e=a.ta.vg[c.exhibitId]||null;if(e&&I(e,Hk,22)){var f=new XH(I(e,Hk,22)),g=!!eI(f,IL);f="TRUE"==sA(f,HL);if(g||f){if(!a.isActive()||!e){a.load(null);return}a.oc.removeClass("gci-page-fullscreen");a.oc.addClass("gci-premium-gallery-page");a.va.Gd();a.H&&D(a.H);a.H=new MY(a.oc,a.va,a.T.hl||"en");a.H.listen("gci-viewer-exit",function(){$y(a.na,!0)});a.H.listen("gci-viewer-showchrome",function(){});a.H.listen("gci-viewer-hidecrome",function(){});a.H.listen("gci-viewer-position",
function(k){a.isActive()&&(k=$.extend({},a.T,{position:k.position}),a.Bf(k,!0,!0))});b=new cM(e,void 0,a.va);D(a.O);a.O=pM(b);W(a,a.O);UL(a.O);WL(a.O,J(a.wa,a));a.Xb=b.getId();a.W=b.getTitle();a.H.load(b,c&&c.position);ME(window.location.href,a.H.O.getTitle());return}if(f){if(!a.isActive()||!e){a.load(null);return}a.Xb=p(e,2);b=new cM(e,void 0,a.va);D(a.O);a.O=pM(b);W(a,a.O);UL(a.O);WL(a.O,J(a.wa,a));a.N&&D(a.N);a.N&&a.N.unbind("gci-immersive-exit");a.N=new kW(a.oc,e);a.N.bind("gci-immersive-exit",
function(){$y(a.na,!0)});a.W=a.N.O.getTitle();ME(window.location.href,a.N.O.getTitle());return}}DZ(a,b,c,d)},DZ=function(a,b,c,d){a.Vc=new HV(b,!0,!0);a.Vc&&RV(a.Vc);d&&d.exhibit?a.load(d.exhibit):c.exhibitId&&a.ta.get(c.exhibitId,function(e){!e||e instanceof CR||(e=UR(e.H));a.load(e)})};AZ.prototype.detach=function(){this.ua=null;this.oc&&this.oc.removeClass("collections-consumer-exhibit-page");this.W=this.Xb=null;D(this.H);this.H=null;YV.prototype.detach.call(this)};
AZ.prototype.Yd=function(){this.O&&VL(this.O,this.wa());this.N&&this.N.unbind("gci-immersive-exit");this.N&&(this.W=this.Xb=null,D(this.N),this.N=null);this.ha&&this.ha.remove();this.ha=null;RA(z.T,"discover");this.ka||this.detach();OM("gci.ui.media-play");YV.prototype.Yd.call(this)};AZ.prototype.load=function(a){YV.prototype.load.call(this,a);if(this.isActive()&&a){D(this.O);var b=a.getId();this.O=new SL(b,!0,a.getTitle(),a.Ua());W(this,this.O);UL(this.O);WL(this.O,J(this.wa,this));BZ(this)}};
var BZ=function(a){if(!nA(z)){var b=LR(a.lb);if(b.length){var c=!1;a.ha=$("<div>").addClass("gci-exhibit-page-discover-tab");var d=$("<div>");Vv(new Tv(a.ha,{Vh:d}));for(var e=0;e<b.length;e++){var f=b[e];if(tL(f)){c=!0;var g=f.render("onebox",{context:new oI({Id:a.ua||""})});g.off("click.tracking").on("click.tracking",function(){k&&vA(k,"DiscoverTab","ContentClicked",f.getType())});d.append(g)}}if(c){var k=z.Ad();OA(z.T,"discover","Discover",a.ha,"SPRITE_icon_action_tab_discover",function(){k&&vA(k,
"DiscoverTab","Opened")})}}}};h=AZ.prototype;h.Zd=function(){document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||(YV.prototype.Zd.call(this),this.H&&this.H.resize())};h.Og=function(){this.N?this.N.left():this.H?this.H.left():YV.prototype.Og.call(this)};h.Pg=function(){this.N?this.N.right():this.H?this.H.right():YV.prototype.Pg.call(this)};h.Cm=function(){if(this.H){var a=new gs(window.location.href);a.H.remove("position");return a.toString()}return YV.prototype.Cm.call(this)};
h.Mm=function(){var a=null;this.N?a=this.N.O:this.H&&(a=this.H.O);var b=null,c=null,d=null;a?(b=a.N,c=I(a.H,Cf,28),d=a.Ua()):this.lb&&(b=this.lb.N,c=this.lb.Yc,d=this.lb.Ua());return b?Df(b,c,d):!1};var EZ=Uf(["//","/asset/_/",""]),FZ=function(a,b,c,d,e){AZ.call(this,a,b,c,d,e)};K(FZ,AZ);FZ.prototype.ze=function(a,b,c){AZ.prototype.ze.call(this,a,b,c);this.oc.addClass("collections-embed-exhibit-page")};FZ.prototype.load=function(a){AZ.prototype.load.call(this,a);this.isActive()&&a&&$("#home").attr("href",window.location.href.replace(Ny(),z.N)+"?feature=player_embedded")};FZ.prototype.detach=function(){this.oc.removeClass("collections-embed-exhibit-page");AZ.prototype.detach.call(this)};
FZ.prototype.uf=function(a,b){var c=GZ;(c=rA(c)?c.na:null)?fd(window.top.location,kd(EZ,c,a)):AZ.prototype.uf.call(this,a,b)};var HZ=function(a,b){BE.call(this,a,b);this.name=(a=JE(this))?a.getTitle()||document.title:"Google Cultural Institute";this.Ba="";this.V=new qZ;this.Eb=new kA({os:!a});this.va=null};L(HZ,BE);var IZ=["asset-viewer","exhibit"];h=HZ.prototype;h.Id="";h.channel=null;h.nm=function(){};h.hq=function(){};h.oa=function(){$("#loading-spinner").unbind("ajaxSend ajaxComplete");HZ.qa.oa.call(this)};h.Zb=function(a,b,c,d){return this.H.Zb(a,b,c,d)};
h.Uf=function(a,b,c){HZ.qa.Uf.call(this,a,b,c);c&&(this.hq=J(function(d){var e=this.H.Qb;d=d||e.Cm();this.va&&this.zn(this.va,Fu(d,!0),b||document.title,J(function(f){e&&e.Kk&&e.Kk(f)},this))},this),this.hq(a))};h.Ad=function(){return this.Eb};h.mi=function(a,b){if(this.Ad()&&!(0<=Ia(IZ,a))&&(b=lA(this.Ad(),b),this.Ba!=b)){var c;""==a&&(c=this.H.Qb.H());a=this.Ad();var d={};null!=c&&(d["ga.search"]=c);qA(a,mA(b,void 0,d),{af:!0});this.Ba=b}};
h.zn=function(a,b,c,d){this.nm=J(function(){var e=a.find(".gci-consumer-share-classroom");ne(e.get(0),$A,{Tu:b});window.classroom();JZ(this,a.find(".gci-consumer-share-fb"),"http://www.facebook.com/sharer.php?u="+encodeURIComponent(b),d,2);e=this.channel&&(sA(this.channel.metadata,SM)||"")||wE(this,"twitterSharingMessage")||document.title;JZ(this,a.find(".gci-consumer-share-twitter"),"http://twitter.com/intent/tweet?url="+encodeURIComponent(b)+"&text="+encodeURIComponent(e),d,3);e=this.channel&&(sA(this.channel.metadata,
QM)||"")||wE(this,"emailSharingSubject")||document.title;var f;(f=this.channel)&&(f=sA(this.channel.metadata,RM)||"")&&(f=f.replace(RegExp("_URL_","gi"),b));f=f||wE(this,"emailSharingBody").replace(/_URL_/gi,b)||document.title+" - "+b;e="mailto:?subject="+encodeURIComponent(e)+"&body="+encodeURIComponent(f);JZ(this,a.find(".gci-consumer-share-email"),e,d,4);KZ(this,a,b,c,d)},this)};
var KZ=function(a,b,c,d,e){b=b.find(".gci-consumer-share-embed");var f=a.H.Qb;if(f.Mm()){var g=c.replace(/^.*(\/embed)?\/(asset-viewer|exhibit)\//,"https://"+wE(z,"embedHost")+"/embed/$2/");JZ(a,b,"",function(k){fN(f,new YU(g,d));e(k)},12);b.show()}else b.hide()},JZ=function(a,b,c,d,e){var f=a.Ad();b.attr("href",c).off("click.gci-consumer-on-share").on("click.gci-consumer-on-share",function(){d(e);if(f)a:{var g="Share",k="Unknown";switch(e){case 6:k="Sina Weibo";break;case 8:k="Tencent QQ";break;
case 7:k="Tencent QZone";break;case 9:k="Renren";break;case 10:k="Kaixin001";break;case 11:k="Douban";break;case 5:k="Google Hangout";break;case 4:k="Email";break;case 3:k="Twitter";g="Tweet";break;case 2:k="Facebook";break;case 1:break a}var m=mA(window.location.href,["debug","hl","s.sort_by","v.filter","v.view"]);window._gaq&&window._gaq.push(["_trackSocial",k,g,m])}})};HZ.prototype.Mo=function(){return nA(this)?2:1};var LZ=Uf(["//","/entity/",""]),MZ=Uf(["//","/asset/_/",""]),NZ=Uf(["//","/partner/",""]),QZ=function(a){HZ.call(this,a,OZ);a=["debug","debugDomainName","debugForceExternal","hl"];CE(this,new kZ({"*":a}));DE(this,a);this.name=wE(this,"partnerName");this.ka=wE(this,"sharingUrl");this.na=wE(this,"stellaBasePath");GZ=this;a=new iS;this.H.og="asset-viewer";rB(this.Pb,"a",new bS(this.O,!1));this.Oa=new zZ(this.H,"asset-viewer",!0,this.Pb);this.Wa=new FZ(this.H,"exhibit",!0,this.Pb,a);this.ka&&!rA(this)?
(PZ(this),this.va=$("body").find(".gci-consumer-share-container")):$("body").addClass("gci-embed-no-share");this.H.yr(this.Oa,this.Wa);$("body").addClass("gci-embed");zu($("body"),".embed",function(b){b.preventDefault();return!1})},GZ;K(QZ,HZ);QZ.prototype.oa=function(){HZ.prototype.oa.call(this);GZ=null};
var RZ=function(){return Ct(document.getElementById("gci-embed-share"),"gci-embed-share-active")},PZ=function(a){var b=$("#gci-embed-share"),c=$("#gci-embed-share-close"),d=$("#gci-embed-share-services");a=J(function(){this.li(!RZ());return!1},a);b.on("click.gci-embed-share",a);c.on("click",a);d.append($(C(ZA,{locale:"en"})))};h=QZ.prototype;h.li=function(a){var b=$("#gci-embed-share"),c=$("#gci-embed-share-services");b.toggleClass("gci-embed-share-active",a);c.toggle(a);a&&this.nm()};
h.zn=function(a,b,c,d){HZ.prototype.zn.call(this,a,b,c,d);RZ()&&this.nm()};h.Uf=function(a,b,c){HZ.prototype.Uf.call(this,this.ka,b,c)};h.So=function(){rA(this)||Eg(Fp(this.ka))||sp(this.ka)};h.hk=function(a,b){a=kd(LZ,this.na,encodeURIComponent(b));rA(this)?fd(window.top.location,a):sp(Fu(a.toString()))};h.Mo=function(){return 3};h.tk=function(){return!0};h.Vj=function(){return!1};
h.Zb=function(a,b,c,d){if(rA(this)){if("asset-viewer"==a&&rA(this)&&b&&b["l.id"])fd(window.top.location,kd(MZ,this.na,b["l.id"]));else throw Error("Mb");return!1}return HZ.prototype.Zb.call(this,a,b,c,d)};h.Ti=function(a,b){a&&(rA(this)?fd(window.top.location,kd(NZ,this.na,NE(a.metadata,OE))):HZ.prototype.Ti.call(this,a,b))};var OZ={"asset-viewer":"l.id",exhibit:"exhibitId"};
Fe().Qp(function(){var a=$("#content");a=(new QZ(a)).H;var b={},c={};a.N.Lb(!0);a.Im="exhibit";var d=a.N.getToken();if(!d&&a.O){var e=Jy(a,Ny()+"/",window.location);e&&(d=e)}d&&""!=d&&az(a,d,c,!0)||a.Zb("exhibit",b,c)});var SZ=function(){G.call(this);new BC};L(SZ,G);IC({H:[{id:pE,de:SZ}]});new BC;var TZ=function(){U.call(this);this.N=null;this.T=new jf;this.O=new Map};K(TZ,U);TZ.prototype.dispose=function(){U.prototype.dispose.call(this);this.H&&(l.clearTimeout(this.H),this.H=null);this.T.clear();for(var a=Vf(this.O.values()),b=a.next();!b.done;b=a.next())b.value.dispose();this.O.clear();this.N&&(this.N.dispose(),this.N=null)};TZ.prototype.H=null;Ke(qE,TZ);IC({H:[{id:qE,de:TZ}]});vx.getInstance();var UZ=new Pu,VZ=function(a,b,c){Qu.call(this,a,b);this.kind=c};K(VZ,Qu);var WZ=function(a){this.H=a;this.N=oB(this.H,tE)};WZ.prototype.getData=function(){this.H.isDisposed()||(this.N=oB(this.H,tE));return this.N?this.N.H():{}};var XZ=function(a){var b=new WZ(a);uE.call(this,b,a.get(rE).H());this.O=new G;this.T=b};K(XZ,uE);XZ.prototype.getData=function(){return this.T.getData()};XZ.prototype.H=function(a,b){uE.prototype.H.call(this,a,b);this.O.dispatchEvent(new VZ(UZ,a,b))};Ke(sE,XZ);IC({H:[{id:sE,de:XZ,multiple:!0}]});var YZ=function(a,b){this.defaultValue=a;this.type=b;this.value=a};YZ.prototype.get=function(){return this.value};YZ.prototype.getType=function(){return this.type};YZ.prototype.set=function(a){this.value=a};var ZZ=function(a){YZ.call(this,a,"b")};K(ZZ,YZ);ZZ.prototype.get=function(){return this.value};xa(7);new kf;var $Z=function(){this.H={};this.N="";this.O={}};$Z.prototype.toString=function(){if(this.N.endsWith("_/wa/"))var a=this.N+a_(this,"k");else{a=this.N+b_(this);var b=ds(this.O),c="";""!=b&&(c="?"+b);a+=c}return a};
var b_=function(a){var b=[],c=J(function(d){void 0!==this.H[d]&&b.push(d+"="+this.H[d])},a);"1"==a_(a,"md")?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto")):(c("sdch"),c("k"),c("ck"),c("am"),c("rt"),"d"in a.H||c_(a,"d","0"),c("d"),c("exm"),c("excm"),(a.H.excm||a.H.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),"1"==a_(a,"br")&&c("br"),""!==d_(a)&&c("wt"),c("gssmodulesetproto"),c("rs"),c("ee"),c("cb"),c("ujg"),c("m"));return b.join("/")},a_=function(a,b){return a.H[b]?a.H[b]:null},c_=
function(a,b,c){c?a.H[b]=c:delete a.H[b]},d_=function(a){switch(a_(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}};$Z.prototype.clone=function(){return e_(this.toString())};
var e_=function(a){var b=void 0===b?!0:b;var c=f_(a),d=new $Z,e=c.match(Xr)[5];Bc(g_,function(g){var k=e.match("/"+g+"=([^/]+)");k&&c_(d,g,k[1])});var f=-1!=a.indexOf("_/ss/")?"_/ss/":-1!=a.indexOf("_/wa/")?"_/wa/":"_/js/";d.N=a.substr(0,a.indexOf(f)+f.length);if(d.N.endsWith("_/wa/"))return c_(d,"k",a.substr(d.N.length)),d;if(!b)return d;(a=c.match(Xr)[6]||null)&&Zr(a,function(g,k){d.O[g]=k});return d},f_=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?
a.substr(65):a},g_={mw:"k",Jv:"ck",Xv:"m",Qv:"exm",Ov:"excm",Fv:"am",lw:"rt",Vv:"d",Pv:"ed",xw:"sv",Lv:"deob",Gv:"cb",tw:"rs",qw:"sdch",Wv:"im",Mv:"dg",Nv:"br",Iw:"wt",Rv:"ee",ww:"sm",METADATA:"md",Tv:"gssmodulesetproto",Cw:"ujg"};var h_=function(){};L(h_,GB);h_.prototype.H=function(){var a=new XMLHttpRequest;if("withCredentials"in a)return a;if("undefined"!=typeof XDomainRequest)return new i_;throw Error("Nb");};h_.prototype.T=function(){return{}};
var i_=function(){this.H=new XDomainRequest;this.readyState=0;this.onreadystatechange=null;this.responseType=this.responseText="";this.status=-1;this.responseXML=null;this.statusText="";this.H.onload=J(this.Ws,this);this.H.onerror=J(this.Sn,this);this.H.onprogress=J(this.Ys,this);this.H.ontimeout=J(this.et,this)};h=i_.prototype;h.open=function(a,b,c){if(null!=c&&!c)throw Error("Ob");this.H.open(a,b)};h.send=function(a){if(a)if("string"==typeof a)this.H.send(a);else throw Error("Pb");else this.H.send()};
h.abort=function(){this.H.abort()};h.setRequestHeader=function(){};h.getResponseHeader=function(a){return"content-type"==a.toLowerCase()?this.H.contentType:""};h.Ws=function(){this.status=200;this.responseText=this.H.responseText;j_(this,4)};h.Sn=function(){this.status=500;this.responseText="";j_(this,4)};h.et=function(){this.Sn()};h.Ys=function(){this.status=200;j_(this,1)};var j_=function(a,b){a.readyState=b;if(a.onreadystatechange)a.onreadystatechange()};
i_.prototype.getAllResponseHeaders=function(){return"content-type: "+this.H.contentType};var l_=function(a){U.call(this);this.na=a;this.W=e_(a);this.T=this.U=null;this.ua=!0;this.N=new E(this);this.va=[];this.V=new Set;this.H=[];this.wa=new k_;this.O=[];this.ha=!1;a=J(this.ka,this);Oe.version=a};K(l_,U);var m_=function(a,b){a.H.length&&lu(b,a.H[a.H.length-1]);a.H.push(b);iu(b,function(){La(this.H,b)},a)};l_.prototype.ta=function(a,b,c){var d=void 0===c?{}:c;c=d.zs;var e=d.onError,f=d.ku;a=n_(this,a,b,d.ws,c);o_(this,a,e,f,c)};
var n_=function(a,b,c,d,e){d=void 0===d?{}:d;var f=[];p_(a,b,c,d,void 0===e?!1:e,function(g){f.push(g.getId())});return f},p_=function(a,b,c,d,e,f,g){g=void 0===g?{}:g;b=Vf(b);for(var k=b.next();!k.done;k=b.next()){var m=k.value;k=c[m];!e&&(a.V.has(m)||k.Fc())||g[m]||(g[m]=!0,m=d[m]?Object.keys(d[m]):[],p_(a,k.H.concat(m),c,d,e,f,g),f(k))}},o_=function(a,b,c,d,e){e=void 0===e?!1:e;var f=[],g=new bu;b=[b];for(var k=function(u,x){for(var B=[],A=0,T=Math.floor(u.length/x)+1,Da=0;Da<x;Da++){var Na=(Da+
1)*T;B.push(u.slice(A,Na));A=Na}return B},m=b.shift();m;){var n=q_(a,m,!!e,!0);if(2E3>=n.length){if(m=r_(a,m,e))f.push(m),lu(g,m.H)}else b=k(m,Math.ceil(n.length/2E3)).concat(b);m=b.shift()}var r=new bu;m_(a,r);iu(r,function(){return s_(a,f,c,d)});ju(r,function(){var u=new t_;u.N=!0;u.errorCode=-1;s_(this,[u],c,d)},a);iu(g,function(){return r.callback()});g.callback()},r_=function(a,b,c){var d=q_(a,b,!(void 0===c||!c));a.va.push(d);b=Vf(b);for(c=b.next();!c.done;c=b.next())a.V.add(c.value);if(a.ha)a=
Yp(document,"SCRIPT"),dd(a,Mf(d)),a.type="text/javascript",a.async=!1,document.body.appendChild(a);else{var e=new t_,f=new KB(0<a.O.length?new h_:void 0);a.N.listen(f,"success",J(e.ha,e,f));a.N.listen(f,"error",J(e.W,e,f));a.N.listen(f,"timeout",J(e.V,e));tv(a.N,f,"ready",f.dispose,!1,f);f.V=3E4;a.wa.request(function(){f.send(d);return e.H});return e}return null},s_=function(a,b,c,d){for(var e=!1,f,g=!1,k=0;k<b.length;k++){var m=b[k];if(!f&&m.N){e=!0;f=m.errorCode;break}else m.O&&(g=!0)}k=Oa(a.H);
(e||g)&&-1!=f&&(a.H.length=0);if(e)c&&c(f);else if(g)d&&d();else for(a=0;a<b.length;a++)d=b[a],u_(d.T,d.U)||c&&c(8001);(e||g)&&-1!=f&&Ea(k,function(n){n.cancel()})};l_.prototype.oa=function(){this.N.dispose();delete Oe.version;U.prototype.oa.call(this)};l_.prototype.ka=function(){return a_(this.W,"k")};
var q_=function(a,b,c,d){d=void 0===d?!1:d;var e=Yr(a.na.match(Xr)[3]||null);if(0<a.O.length&&!Ja(a.O,e)&&null!=e&&window.location.hostname!=e)throw Error("Sb`"+e);e=a.W.clone();delete e.H.m;delete e.H.exm;delete e.H.ed;c_(e,"m",b.join(","));a.U&&(c_(e,"ck",a.U),a.T&&c_(e,"rs",a.T));c_(e,"d","0");c&&(a=Gp(),e.O.zx=a);a=e.toString();if(d&&Cg(a,"/")){e=document.location.href.match(Xr);d=e[1];b=e[2];c=e[3];e=e[4];var f="";d&&(f+=d+":");c&&(f+="//",b&&(f+=b+"@"),f+=c,e&&(f+=":"+e));a=f+a}return a},u_=
function(a,b){var c="";if(1<a.length&&"\n"===a.charAt(a.length-1)){var d=a.lastIndexOf("\n",a.length-2);0<=d&&(c=a.substring(d+1,a.length-1))}if(Dg(c,"Google Inc.")||Cg(c,"//# sourceMappingURL="))try{c=window;a=a+"\r\n//# sourceURL="+b;a=Kf(a);var e=Io(),f=e?e.createScript(a):a;var g=new No(f,Mo);var k=g instanceof No&&g.constructor===No?g.H:"type_error:SafeScript";c.eval(k)===k&&c.eval(k.toString())}catch(m){return!1}else return!1;return!0},v_=function(a){var b=Yr(a.match(Xr)[5]||null)||"";b=Yr(f_(b).match(Xr)[5]||
null);return(null===b?0:RegExp("/_/wa/","g").test(b)?!/\/k=/.test(b):RegExp("(/_/js/)|(/_/ss/)","g").test(b)&&/\/k=/.test(b))?a:null},t_=function(){this.H=new bu;this.U=this.T="";this.N=!1;this.errorCode=0;this.O=!1};t_.prototype.ha=function(a){this.T=XB(a);this.U=String(a.ka);this.H.callback()};t_.prototype.W=function(a){this.N=!0;this.errorCode=a.getStatus();this.H.callback()};t_.prototype.V=function(){this.O=!0;this.H.callback()};var k_=function(){this.H=0;this.N=[]};
k_.prototype.request=function(a){this.N.push(a);w_(this)};var w_=function(a){for(;5>a.H&&a.N.length;)x_(a,a.N.shift())},x_=function(a,b){a.H++;iu(b(),function(){this.H--;w_(this)},a)};var y_=new ZZ(!1),z_=document.location.href;
IC({V:{dml:y_},initialize:function(a){var b=y_.get(),c="",d="";window&&window._F_cssRowKey&&(c=window._F_cssRowKey,window._F_combinedSignature&&(d=window._F_combinedSignature));if(c&&"function"!==typeof window._F_installCss)throw Error("Qb");var e,f=l._F_jsUrl;f&&(e=v_(f));!e&&(f=document.getElementById("base-js"))&&(e=f.src?f.src:f.getAttribute("href"),e=v_(e));e||(e=v_(z_));e||(e=document.getElementsByTagName("script"),e=v_(e[e.length-1].src));if(!e)throw Error("Rb");e=new l_(e);c&&(e.U=c);d&&(e.T=
d);e.ha=b;b=Fe();b.ha=e;b.Yp(!0);Fe().ln(a)}});var A_=function(){this.H=new wD};Ke(OC,A_);IC({H:[{id:OC,de:A_},{id:QD,de:gE}],initialize:function(a){a.get(QD).initialize(a)}});
var _ModuleManager_initialize=function(a,b){if(!Ce){if(!De)return;Ee()}Ce.jn(a,b)};
_ModuleManager_initialize('embed/rJmJrc/MpJwZc/byfTOb/LEikZe/lsjVmc',[]);
}catch(e){_DumpException(e)}
// Google Inc.
