try{
var n;function _DumpException(c){window.console.error(c.stack)};
}catch(e){_DumpException(e)}
try{
var aa=aa||{},ba=this,ca=function(c){return void 0!==c},da=function(c,d){for(var f=c.split("."),g=d||ba,h;h=f.shift();)if(null!=g[h])g=g[h];else return null;return g},p=function(){},ea=function(c){var d=typeof c;if("object"==d)if(c){if(c instanceof Array)return"array";if(c instanceof Object)return d;var f=Object.prototype.toString.call(c);if("[object Window]"==f)return"object";if("[object Array]"==f||"number"==typeof c.length&&"undefined"!=typeof c.splice&&"undefined"!=typeof c.propertyIsEnumerable&&
!c.propertyIsEnumerable("splice"))return"array";if("[object Function]"==f||"undefined"!=typeof c.call&&"undefined"!=typeof c.propertyIsEnumerable&&!c.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==d&&"undefined"==typeof c.call)return"object";return d},fa=function(c){return null!=c},ga=function(c){return"array"==ea(c)},ha=function(c){var d=ea(c);return"array"==d||"object"==d&&"number"==typeof c.length},ia=function(c){return"string"==typeof c},ja=function(c){return"number"==
typeof c},ka=function(c){return"function"==ea(c)},la=function(c){var d=typeof c;return"object"==d&&null!=c||"function"==d},ma="closure_uid_"+(1E9*Math.random()>>>0),na=function(c,d,f){return c.call.apply(c.bind,arguments)},oa=function(c,d,f){if(!c)throw Error();if(2<arguments.length){var g=Array.prototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(f,g);return c.apply(d,f)}}return function(){return c.apply(d,arguments)}},r=function(c,
d,f){r=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?na:oa;return r.apply(null,arguments)},pa=function(c,d){var f=Array.prototype.slice.call(arguments,1);return function(){var d=f.slice();d.push.apply(d,arguments);return c.apply(this,d)}},qa=Date.now||function(){return+new Date},ra=function(c,d){var f=c.split("."),g=ba;f[0]in g||!g.execScript||g.execScript("var "+f[0]);for(var h;f.length&&(h=f.shift());)!f.length&&ca(d)?g[h]=d:g[h]?g=g[h]:g=g[h]={}},u=function(c, d){function f(){}f.prototype=d.prototype;c.G=d.prototype;c.prototype=new f;c.prototype.constructor=c;c.Qg=function(c,f,k){for(var l=Array(arguments.length-2),m=2;m<arguments.length;m++)l[m-2]=arguments[m];return d.prototype[f].apply(c,l)}};
var sa=function(c){if(Error.captureStackTrace)Error.captureStackTrace(this,sa);else{var d=Error().stack;d&&(this.stack=d)}c&&(this.message=String(c))};u(sa,Error);sa.prototype.name="CustomError";var ta=String.prototype.trim?function(c){return c.trim()}:function(c){return c.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},ua=function(c){return encodeURIComponent(String(c))},va=function(c){return decodeURIComponent(c.replace(/\+/g," "))},xa=function(c,d){for(var f=0,g=ta(String(c)).split("."),h=ta(String(d)).split("."),k=Math.max(g.length,h.length),l=0;0==f&&l<k;l++){var m=g[l]||"",q=h[l]||"",t=RegExp("(\\d*)(\\D*)","g"),w=RegExp("(\\d*)(\\D*)","g");do{var z=t.exec(m)||["","",""],B=w.exec(q)||["","", ""];if(0==z[0].length&&0==B[0].length)break;f=wa(0==z[1].length?0:parseInt(z[1],10),0==B[1].length?0:parseInt(B[1],10))||wa(0==z[2].length,0==B[2].length)||wa(z[2],B[2])}while(0==f)}return f},wa=function(c,d){return c<d?-1:c>d?1:0};Math.random();
var ya=Array.prototype,Aa=ya.indexOf?function(c,d,f){return ya.indexOf.call(c,d,f)}:function(c,d,f){f=null==f?0:0>f?Math.max(0,c.length+f):f;if(ia(c))return ia(d)&&1==d.length?c.indexOf(d,f):-1;for(;f<c.length;f++)if(f in c&&c[f]===d)return f;return-1},Ba=ya.lastIndexOf?function(c,d,f){return ya.lastIndexOf.call(c,d,null==f?c.length-1:f)}:function(c,d,f){f=null==f?c.length-1:f;0>f&&(f=Math.max(0,c.length+f));if(ia(c))return ia(d)&&1==d.length?c.lastIndexOf(d,f):-1;for(;0<=f;f--)if(f in c&&c[f]===
d)return f;return-1},v=ya.forEach?function(c,d,f){ya.forEach.call(c,d,f)}:function(c,d,f){for(var g=c.length,h=ia(c)?c.split(""):c,k=0;k<g;k++)k in h&&d.call(f,h[k],k,c)},Ca=function(c,d){for(var f=ia(c)?c.split(""):c,g=c.length-1;0<=g;--g)g in f&&d.call(void 0,f[g],g,c)},Da=ya.filter?function(c,d,f){return ya.filter.call(c,d,f)}:function(c,d,f){for(var g=c.length,h=[],k=0,l=ia(c)?c.split(""):c,m=0;m<g;m++)if(m in l){var q=l[m];d.call(f,q,m,c)&&(h[k++]=q)}return h},Ea=ya.map?function(c,d,f){return ya.map.call(c,
d,f)}:function(c,d,f){for(var g=c.length,h=Array(g),k=ia(c)?c.split(""):c,l=0;l<g;l++)l in k&&(h[l]=d.call(f,k[l],l,c));return h},Fa=ya.reduce?function(c,d,f,g){g&&(d=r(d,g));return ya.reduce.call(c,d,f)}:function(c,d,f,g){var h=f;v(c,function(f,l){h=d.call(g,h,f,l,c)});return h},Ga=ya.some?function(c,d,f){return ya.some.call(c,d,f)}:function(c,d,f){for(var g=c.length,h=ia(c)?c.split(""):c,k=0;k<g;k++)if(k in h&&d.call(f,h[k],k,c))return!0;return!1},Ha=ya.every?function(c,d,f){return ya.every.call(c,
d,f)}:function(c,d,f){for(var g=c.length,h=ia(c)?c.split(""):c,k=0;k<g;k++)if(k in h&&!d.call(f,h[k],k,c))return!1;return!0},Ja=function(c,d,f){d=Ia(c,d,f);return 0>d?null:ia(c)?c.charAt(d):c[d]},Ia=function(c,d,f){for(var g=c.length,h=ia(c)?c.split(""):c,k=0;k<g;k++)if(k in h&&d.call(f,h[k],k,c))return k;return-1},Ka=function(c,d){return 0<=Aa(c,d)},Ma=function(c,d){var f=Aa(c,d),g;(g=0<=f)&&La(c,f);return g},La=function(c,d){return 1==ya.splice.call(c,d,1).length},Na=function(c){return ya.concat.apply(ya, arguments)},Pa=function(c){var d=c.length;if(0<d){for(var f=Array(d),g=0;g<d;g++)f[g]=c[g];return f}return[]};
var Qa=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;var Sa=function(c,d,f){for(var g in c)d.call(f,c[g],g,c)},Ta=function(c){var d=[],f=0,g;for(g in c)d[f++]=c[g];return d},Ua=function(c){var d=[],f=0,g;for(g in c)d[f++]=g;return d},Wa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Xa=function(c,d){for(var f,g,h=1;h<arguments.length;h++){g=arguments[h];for(f in g)c[f]=g[f];for(var k=0;k<Wa.length;k++)f=Wa[k],Object.prototype.hasOwnProperty.call(g,f)&&(c[f]=g[f])}},Ya=function(c){var d=arguments.length; if(1==d&&ga(arguments[0]))return Ya.apply(null,arguments[0]);for(var f={},g=0;g<d;g++)f[arguments[g]]=!0;return f};
var Za=function(){this.Pa=this.Pa;this.Ga=this.Ga};Za.prototype.Pa=!1;Za.prototype.isDisposed=function(){return this.Pa};Za.prototype.dispose=function(){this.Pa||(this.Pa=!0,this.O())};Za.prototype.O=function(){if(this.Ga)for(;this.Ga.length;)this.Ga.shift()()};
var ab=function(c,d){this.type="undefined"!=typeof $a&&c instanceof $a?String(c):c;this.currentTarget=this.target=d;this.defaultPrevented=this.b=!1;this.Sn=!0};ab.prototype.stopPropagation=function(){this.b=!0};ab.prototype.preventDefault=function(){this.defaultPrevented=!0;this.Sn=!1};
var bb=function(c){bb[" "](c);return c};bb[" "]=p;var cb;a:{var db=ba.navigator;if(db){var eb=db.userAgent;if(eb){cb=eb;break a}}cb=""}var fb=function(c){return-1!=cb.indexOf(c)};var gb=function(){return fb("Opera")||fb("OPR")},hb=function(){return fb("Edge")||fb("Trident")||fb("MSIE")};var ib=function(){return fb("Edge")};var jb=function(){return fb("iPhone")&&!fb("iPod")&&!fb("iPad")};var kb=gb(),x=hb(),lb=fb("Gecko")&&!(-1!=cb.toLowerCase().indexOf("webkit")&&!ib())&&!(fb("Trident")||fb("MSIE"))&&!ib(),mb=-1!=cb.toLowerCase().indexOf("webkit")&&!ib(),nb=mb&&fb("Mobile"),ob=fb("Macintosh"),pb=fb("Windows"),qb=fb("Android"),rb=jb(),sb=fb("iPad"),tb=function(){var c=cb;if(lb)return/rv\:([^\);]+)(\)|;)/.exec(c);if(x&&ib())return/Edge\/([\d\.]+)/.exec(c);if(x)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(c);if(mb)return/WebKit\/(\S+)/.exec(c)},ub=function(){var c=ba.document;return c?
c.documentMode:void 0},vb=function(){if(kb&&ba.opera){var c=ba.opera.version;return ka(c)?c():c}var c="",d=tb();d&&(c=d?d[1]:"");return x&&!ib()&&(d=ub(),d>parseFloat(c))?String(d):c}(),wb={},xb=function(c){return wb[c]||(wb[c]=0<=xa(vb,c))},Ab=function(c){return x&&(ib()||zb>=c)},Bb=ba.document,Cb=ub(),zb=!Bb||!x||!Cb&&ib()?void 0:Cb||("CSS1Compat"==Bb.compatMode?parseInt(vb,10):5);
var Db=!x||Ab(9),Eb=!x||Ab(9),Fb=x&&!xb("9");!mb||xb("528");lb&&xb("1.9b")||x&&xb("8")||kb&&xb("9.5")||mb&&xb("528");lb&&!xb("8")||x&&xb("9");var Gb=function(c){return mb?"webkit"+c:kb?"o"+c.toLowerCase():c.toLowerCase()},Hb={Cw:"click",lz:"rightclick",Qw:"dblclick",jy:"mousedown",sy:"mouseup",ry:"mouseover",qy:"mouseout",py:"mousemove",ly:"mouseenter",oy:"mouseleave",oz:"selectstart",Pz:"wheel",Jx:"keypress",Ix:"keydown",Kx:"keyup",yw:"blur",lx:"focus",Rw:"deactivate",mx:x?"focusin":"DOMFocusIn",nx:x?"focusout":"DOMFocusOut",Aw:"change",jz:"reset",nz:"select",Az:"submit",zx:"input",fz:"propertychange",hx:"dragstart",bx:"drag",dx:"dragenter",
gx:"dragover",ex:"dragleave",ix:"drop",cx:"dragend",Hz:"touchstart",Gz:"touchmove",Fz:"touchend",Ez:"touchcancel",xw:"beforeunload",Jw:"consolemessage",Kw:"contextmenu",Ww:"DOMContentLoaded",ERROR:"error",wx:"help",LOAD:"load",Vx:"losecapture",Qy:"orientationchange",gz:"readystatechange",RESIZE:"resize",Zk:"scroll",Kz:"unload",vx:"hashchange",Ry:"pagehide",Sy:"pageshow",cz:"popstate",Lw:"copy",Ty:"paste",Ow:"cut",uw:"beforecopy",vw:"beforecut",ww:"beforepaste",Py:"online",Ny:"offline",Yx:"message",
Iw:"connect",pw:Gb("AnimationStart"),nw:Gb("AnimationEnd"),ow:Gb("AnimationIteration"),Iz:Gb("TransitionEnd"),Vy:"pointerdown",bz:"pointerup",Uy:"pointercancel",Yy:"pointermove",$y:"pointerover",Zy:"pointerout",Wy:"pointerenter",Xy:"pointerleave",ux:"gotpointercapture",Wx:"lostpointercapture",uy:"MSGestureChange",vy:"MSGestureEnd",wy:"MSGestureHold",xy:"MSGestureStart",yy:"MSGestureTap",zy:"MSGotPointerCapture",Ay:"MSInertiaStart",By:"MSLostPointerCapture",Cy:"MSPointerCancel",Dy:"MSPointerDown",
Ey:"MSPointerEnter",Fy:"MSPointerHover",Gy:"MSPointerLeave",Hy:"MSPointerMove",Iy:"MSPointerOut",Jy:"MSPointerOver",Ky:"MSPointerUp",Cz:"text",Dz:"textInput",Ew:"compositionstart",Fw:"compositionupdate",Dw:"compositionend",kx:"exit",Ox:"loadabort",Px:"loadcommit",Qx:"loadredirect",Rx:"loadstart",Sx:"loadstop",kz:"responsive",pz:"sizechanged",Lz:"unresponsive",Mz:"visibilitychange",sz:"storage",ax:"DOMSubtreeModified",Xw:"DOMNodeInserted",Zw:"DOMNodeRemoved",$w:"DOMNodeRemovedFromDocument",Yw:"DOMNodeInsertedIntoDocument", Uw:"DOMAttrModified",Vw:"DOMCharacterDataModified"};
var Ib=function(c,d){ab.call(this,c?c.type:"");this.f=this.currentTarget=this.target=null;this.e=this.keyCode=this.screenY=this.screenX=this.clientY=this.clientX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.g=!1;this.a=null;c&&this.init(c,d)};u(Ib,ab);
Ib.prototype.init=function(c,d){var f=this.type=c.type;this.target=c.target||c.srcElement;this.currentTarget=d;var g=c.relatedTarget;if(g){if(lb){var h;a:{try{bb(g.nodeName);h=!0;break a}catch(k){}h=!1}h||(g=null)}}else"mouseover"==f?g=c.fromElement:"mouseout"==f&&(g=c.toElement);this.f=g;this.clientX=void 0!==c.clientX?c.clientX:c.pageX;this.clientY=void 0!==c.clientY?c.clientY:c.pageY;this.screenX=c.screenX||0;this.screenY=c.screenY||0;this.keyCode=c.keyCode||0;this.e=c.charCode||("keypress"==f?
c.keyCode:0);this.ctrlKey=c.ctrlKey;this.altKey=c.altKey;this.shiftKey=c.shiftKey;this.metaKey=c.metaKey;this.g=ob?c.metaKey:c.ctrlKey;this.state=c.state;this.a=c;c.defaultPrevented&&this.preventDefault()};Ib.prototype.stopPropagation=function(){Ib.G.stopPropagation.call(this);this.a.stopPropagation?this.a.stopPropagation():this.a.cancelBubble=!0};
Ib.prototype.preventDefault=function(){Ib.G.preventDefault.call(this);var c=this.a;if(c.preventDefault)c.preventDefault();else if(c.returnValue=!1,Fb)try{if(c.ctrlKey||112<=c.keyCode&&123>=c.keyCode)c.keyCode=-1}catch(d){}};Ib.prototype.k=function(){return this.a};
var Jb="closure_listenable_"+(1E6*Math.random()|0),Kb=function(c){return!(!c||!c[Jb])},Lb=0;var Mb=function(c,d,f,g,h){this.listener=c;this.proxy=null;this.src=d;this.type=f;this.Sg=!!g;this.Vb=h;this.key=++Lb;this.removed=this.Rg=!1},Nb=function(c){c.removed=!0;c.listener=null;c.proxy=null;c.src=null;c.Vb=null};var Ob=function(c){this.src=c;this.a={};this.b=0};Ob.prototype.add=function(c,d,f,g,h){var k=c.toString();c=this.a[k];c||(c=this.a[k]=[],this.b++);var l=Pb(c,d,g,h);-1<l?(d=c[l],f||(d.Rg=!1)):(d=new Mb(d,this.src,k,!!g,h),d.Rg=f,c.push(d));return d};Ob.prototype.remove=function(c,d,f,g){c=c.toString();if(!(c in this.a))return!1;var h=this.a[c];d=Pb(h,d,f,g);return-1<d?(Nb(h[d]),La(h,d),0==h.length&&(delete this.a[c],this.b--),!0):!1};
var Qb=function(c,d){var f=d.type;if(!(f in c.a))return!1;var g=Ma(c.a[f],d);g&&(Nb(d),0==c.a[f].length&&(delete c.a[f],c.b--));return g};Ob.prototype.removeAll=function(c){c=c&&c.toString();var d=0,f;for(f in this.a)if(!c||f==c){for(var g=this.a[f],h=0;h<g.length;h++)++d,Nb(g[h]);delete this.a[f];this.b--}return d}; var Rb=function(c,d,f,g,h){c=c.a[d.toString()];d=-1;c&&(d=Pb(c,f,g,h));return-1<d?c[d]:null},Pb=function(c,d,f,g){for(var h=0;h<c.length;++h){var k=c[h];if(!k.removed&&k.listener==d&&k.Sg==!!f&&k.Vb==g)return h}return-1};
var Sb="closure_lm_"+(1E6*Math.random()|0),Tb={},Ub=0,Vb=function(c,d,f,g,h){if(ga(d)){for(var k=0;k<d.length;k++)Vb(c,d[k],f,g,h);return null}f=Wb(f);return Kb(c)?c.listen(d,f,g,h):Xb(c,d,f,!1,g,h)},Xb=function(c,d,f,g,h,k){if(!d)throw Error("f");var l=!!h,m=Yb(c);m||(c[Sb]=m=new Ob(c));f=m.add(d,f,g,h,k);if(f.proxy)return f;g=Zb();f.proxy=g;g.src=c;g.listener=f;c.addEventListener?c.addEventListener(d.toString(),g,l):c.attachEvent($b(d.toString()),g);Ub++;return f},Zb=function(){var c=ac,d=Eb?function(f){return c.call(d.src,
d.listener,f)}:function(f){f=c.call(d.src,d.listener,f);if(!f)return f};return d},bc=function(c,d,f,g,h){if(ga(d))for(var k=0;k<d.length;k++)bc(c,d[k],f,g,h);else f=Wb(f),Kb(c)?c.Gc.remove(String(d),f,g,h):c&&(c=Yb(c))&&(d=Rb(c,d,f,!!g,h))&&cc(d)},cc=function(c){if(ja(c)||!c||c.removed)return!1;var d=c.src;if(Kb(d))return Qb(d.Gc,c);var f=c.type,g=c.proxy;d.removeEventListener?d.removeEventListener(f,g,c.Sg):d.detachEvent&&d.detachEvent($b(f),g);Ub--;(f=Yb(d))?(Qb(f,c),0==f.b&&(f.src=null,d[Sb]=null)):
Nb(c);return!0},$b=function(c){return c in Tb?Tb[c]:Tb[c]="on"+c},ec=function(c,d,f,g){var h=!0;if(c=Yb(c))if(d=c.a[d.toString()])for(d=d.concat(),c=0;c<d.length;c++){var k=d[c];k&&k.Sg==f&&!k.removed&&(k=dc(k,g),h=h&&!1!==k)}return h},dc=function(c,d){var f=c.listener,g=c.Vb||c.src;c.Rg&&cc(c);return f.call(g,d)},ac=function(c,d){if(c.removed)return!0;if(!Eb){var f=d||da("window.event"),g=new Ib(f,this),h=!0;if(!(0>f.keyCode||void 0!=f.returnValue)){a:{var k=!1;if(0==f.keyCode)try{f.keyCode=-1;break a}catch(l){k=
!0}if(k||void 0==f.returnValue)f.returnValue=!0}f=[];for(k=g.currentTarget;k;k=k.parentNode)f.push(k);for(var k=c.type,m=f.length-1;!g.b&&0<=m;m--){g.currentTarget=f[m];var q=ec(f[m],k,!0,g),h=h&&q}for(m=0;!g.b&&m<f.length;m++)g.currentTarget=f[m],q=ec(f[m],k,!1,g),h=h&&q}return h}return dc(c,new Ib(d,this))},Yb=function(c){c=c[Sb];return c instanceof Ob?c:null},fc="__closure_events_fn_"+(1E9*Math.random()>>>0),Wb=function(c){if(ka(c))return c;c[fc]||(c[fc]=function(d){return c.handleEvent(d)});return c[fc]};
var y=function(){Za.call(this);this.Gc=new Ob(this);this.xf=this;this.bc=null};u(y,Za);y.prototype[Jb]=!0;n=y.prototype;n.fh=function(){return this.bc};n.nf=function(c){this.bc=c};n.addEventListener=function(c,d,f,g){Vb(this,c,d,f,g)};n.removeEventListener=function(c,d,f,g){bc(this,c,d,f,g)};
n.P=function(c){var d,f=this.fh();if(f)for(d=[];f;f=f.fh())d.push(f);var f=this.xf,g=c.type||c;if(ia(c))c=new ab(c,f);else if(c instanceof ab)c.target=c.target||f;else{var h=c;c=new ab(g,f);Xa(c,h)}var h=!0,k;if(d)for(var l=d.length-1;!c.b&&0<=l;l--)k=c.currentTarget=d[l],h=gc(k,g,!0,c)&&h;c.b||(k=c.currentTarget=f,h=gc(k,g,!0,c)&&h,c.b||(h=gc(k,g,!1,c)&&h));if(d)for(l=0;!c.b&&l<d.length;l++)k=c.currentTarget=d[l],h=gc(k,g,!1,c)&&h;return h};
n.O=function(){y.G.O.call(this);this.Gc&&this.Gc.removeAll(void 0);this.bc=null};n.listen=function(c,d,f,g){return this.Gc.add(String(c),d,!1,f,g)};var gc=function(c,d,f,g){d=c.Gc.a[String(d)];if(!d)return!0;d=d.concat();for(var h=!0,k=0;k<d.length;++k){var l=d[k];if(l&&!l.removed&&l.Sg==f){var m=l.listener,q=l.Vb||l.src;l.Rg&&Qb(c.Gc,l);h=!1!==m.call(q,g)&&h}}return h&&0!=g.Sn};
var hc="StopIteration"in ba?ba.StopIteration:Error("g"),ic=function(){};ic.prototype.next=function(){throw hc;};ic.prototype.Xb=function(){return this};var A=function(c,d){this.b={};this.a=[];this.f=this.e=0;var f=arguments.length;if(1<f){if(f%2)throw Error("e");for(var g=0;g<f;g+=2)this.set(arguments[g],arguments[g+1])}else c&&jc(this,c)};n=A.prototype;n.Ua=function(){return this.e};n.Xa=function(){kc(this);for(var c=[],d=0;d<this.a.length;d++)c.push(this.b[this.a[d]]);return c};n.Cb=function(){kc(this);return this.a.concat()};n.Tg=function(c){for(var d=0;d<this.a.length;d++){var f=this.a[d];if(lc(this.b,f)&&this.b[f]==c)return!0}return!1};
n.pb=function(){return 0==this.e};n.clear=function(){this.b={};this.f=this.e=this.a.length=0};n.remove=function(c){return lc(this.b,c)?(delete this.b[c],this.e--,this.f++,this.a.length>2*this.e&&kc(this),!0):!1};var kc=function(c){if(c.e!=c.a.length){for(var d=0,f=0;d<c.a.length;){var g=c.a[d];lc(c.b,g)&&(c.a[f++]=g);d++}c.a.length=f}if(c.e!=c.a.length){for(var h={},f=d=0;d<c.a.length;)g=c.a[d],lc(h,g)||(c.a[f++]=g,h[g]=1),d++;c.a.length=f}};
A.prototype.get=function(c,d){return lc(this.b,c)?this.b[c]:d};A.prototype.set=function(c,d){lc(this.b,c)||(this.e++,this.a.push(c),this.f++);this.b[c]=d};var jc=function(c,d){var f,g;d instanceof A?(f=d.Cb(),g=d.Xa()):(f=Ua(d),g=Ta(d));for(var h=0;h<f.length;h++)c.set(f[h],g[h])};A.prototype.forEach=function(c,d){for(var f=this.Cb(),g=0;g<f.length;g++){var h=f[g],k=this.get(h);c.call(d,k,h,this)}};A.prototype.clone=function(){return new A(this)};
A.prototype.Xb=function(c){kc(this);var d=0,f=this.f,g=this,h=new ic;h.next=function(){if(f!=g.f)throw Error("i");if(d>=g.a.length)throw hc;var h=g.a[d++];return c?h:g.b[h]};return h};var lc=function(c,d){return Object.prototype.hasOwnProperty.call(c,d)};
var mc=function(c){if("function"==typeof c.Xa)return c.Xa();if(ia(c))return c.split("");if(ha(c)){for(var d=[],f=c.length,g=0;g<f;g++)d.push(c[g]);return d}return Ta(c)},nc=function(c){if("function"==typeof c.Cb)return c.Cb();if("function"!=typeof c.Xa){if(ha(c)||ia(c)){var d=[];c=c.length;for(var f=0;f<c;f++)d.push(f);return d}return Ua(c)}},oc=function(c,d,f){if("function"==typeof c.forEach)c.forEach(d,f);else if(ha(c)||ia(c))v(c,d,f);else for(var g=nc(c),h=mc(c),k=h.length,l=0;l<k;l++)d.call(f, h[l],g&&g[l],c)};
var pc=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,rc=function(c){if(qc){qc=!1;var d=ba.location;if(d){var f=d.href;if(f&&(f=(f=rc(f)[3]||null)?decodeURI(f):f)&&f!=d.hostname)throw qc=!0,Error();}}return c.match(pc)},qc=mb,sc=function(c,d){for(var f=c.split("&"),g=0;g<f.length;g++){var h=f[g].indexOf("="),k=null,l=null;0<=h?(k=f[g].substring(0,h),l=f[g].substring(h+1)):k=f[g];d(k,l?va(l):"")}};
var tc=function(c,d){this.a=this.o=this.g="";this.e=null;this.k=this.b="";this.l=!1;var f;c instanceof tc?(this.l=ca(d)?d:c.l,uc(this,c.g),this.o=c.o,vc(this,c.a),wc(this,c.e),xc(this,c.b),yc(this,c.f.clone()),zc(this,c.k)):c&&(f=rc(String(c)))?(this.l=!!d,uc(this,f[1]||"",!0),this.o=Ac(f[2]||""),vc(this,f[3]||"",!0),wc(this,f[4]),xc(this,f[5]||"",!0),yc(this,f[6]||"",!0),zc(this,f[7]||"",!0)):(this.l=!!d,this.f=new Bc(null,0,this.l))};
tc.prototype.toString=function(){var c=[],d=this.g;d&&c.push(Cc(d,Dc,!0),":");if(d=this.a){c.push("//");var f=this.o;f&&c.push(Cc(f,Dc,!0),"@");c.push(ua(d).replace(/%25([0-9a-fA-F]{2})/g,"%$1"));d=this.e;null!=d&&c.push(":",String(d))}if(d=this.b)this.a&&"/"!=d.charAt(0)&&c.push("/"),c.push(Cc(d,"/"==d.charAt(0)?Ec:Fc,!0));(d=this.f.toString())&&c.push("?",d);(d=this.k)&&c.push("#",Cc(d,Gc));return c.join("")};tc.prototype.clone=function(){return new tc(this)};
var uc=function(c,d,f){c.g=f?Ac(d,!0):d;c.g&&(c.g=c.g.replace(/:$/,""));return c},vc=function(c,d,f){c.a=f?Ac(d,!0):d;return c},wc=function(c,d){if(d){d=Number(d);if(isNaN(d)||0>d)throw Error("j`"+d);c.e=d}else c.e=null},xc=function(c,d,f){c.b=f?Ac(d,!0):d;return c},yc=function(c,d,f){d instanceof Bc?(c.f=d,Hc(c.f,c.l)):(f||(d=Cc(d,Ic)),c.f=new Bc(d,0,c.l));return c},Jc=function(c,d,f){c.f.set(d,f);return c},zc=function(c,d,f){c.k=f?Ac(d):d;return c},Kc=function(c){return c instanceof tc?c.clone():
new tc(c,void 0)},Ac=function(c,d){return c?d?decodeURI(c):decodeURIComponent(c):""},Cc=function(c,d,f){return ia(c)?(c=encodeURI(c).replace(d,Lc),f&&(c=c.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c):null},Lc=function(c){c=c.charCodeAt(0);return"%"+(c>>4&15).toString(16)+(c&15).toString(16)},Dc=/[#\/\?@]/g,Fc=/[\#\?:]/g,Ec=/[\#\?]/g,Ic=/[\#\?@]/g,Gc=/#/g,Bc=function(c,d,f){this.b=this.a=null;this.e=c||null;this.f=!!f},Mc=function(c){c.a||(c.a=new A,c.b=0,c.e&&sc(c.e,function(d,f){c.add(va(d),f)}))};
n=Bc.prototype;n.Ua=function(){Mc(this);return this.b};n.add=function(c,d){Mc(this);this.e=null;c=Nc(this,c);var f=this.a.get(c);f||this.a.set(c,f=[]);f.push(d);this.b++;return this};n.remove=function(c){Mc(this);c=Nc(this,c);return lc(this.a.b,c)?(this.e=null,this.b-=this.a.get(c).length,this.a.remove(c)):!1};n.clear=function(){this.a=this.e=null;this.b=0};n.pb=function(){Mc(this);return 0==this.b};var Oc=function(c,d){Mc(c);d=Nc(c,d);return lc(c.a.b,d)};n=Bc.prototype;
n.Tg=function(c){var d=this.Xa();return Ka(d,c)};n.Cb=function(){Mc(this);for(var c=this.a.Xa(),d=this.a.Cb(),f=[],g=0;g<d.length;g++)for(var h=c[g],k=0;k<h.length;k++)f.push(d[g]);return f};n.Xa=function(c){Mc(this);var d=[];if(ia(c))Oc(this,c)&&(d=Na(d,this.a.get(Nc(this,c))));else{c=this.a.Xa();for(var f=0;f<c.length;f++)d=Na(d,c[f])}return d};n.set=function(c,d){Mc(this);this.e=null;c=Nc(this,c);Oc(this,c)&&(this.b-=this.a.get(c).length);this.a.set(c,[d]);this.b++;return this};
n.get=function(c,d){var f=c?this.Xa(c):[];return 0<f.length?String(f[0]):d};var Pc=function(c,d,f){c.remove(d);0<f.length&&(c.e=null,c.a.set(Nc(c,d),Pa(f)),c.b+=f.length)};Bc.prototype.toString=function(){if(this.e)return this.e;if(!this.a)return"";for(var c=[],d=this.a.Cb(),f=0;f<d.length;f++)for(var g=d[f],h=ua(g),g=this.Xa(g),k=0;k<g.length;k++){var l=h;""!==g[k]&&(l+="="+ua(g[k]));c.push(l)}return this.e=c.join("&")};
Bc.prototype.clone=function(){var c=new Bc;c.e=this.e;this.a&&(c.a=this.a.clone(),c.b=this.b);return c};var Nc=function(c,d){var f=String(d);c.f&&(f=f.toLowerCase());return f},Hc=function(c,d){d&&!c.f&&(Mc(c),c.e=null,c.a.forEach(function(c,d){var h=d.toLowerCase();d!=h&&(this.remove(d),Pc(this,h,c))},c));c.f=d};Bc.prototype.g=function(c){for(var d=0;d<arguments.length;d++)oc(arguments[d],function(c,d){this.add(d,c)},this)};
var Qc=Ya("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));var Rc=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Sc=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"),Tc=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff][^\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]*$"),Uc= RegExp("[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc][^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*$");
var Wc=function(){this.a="";this.b=Vc};Wc.prototype.re=!0;var Vc={};Wc.prototype.Xc=function(){return this.a};var Xc=function(c){var d=new Wc;d.a=c;return d},Yc=Xc("");var $c=function(){this.a="";this.e=Zc;this.b=null};$c.prototype.Ej=!0;$c.prototype.Re=function(){return this.b};$c.prototype.re=!0;$c.prototype.Xc=function(){return this.a};var Zc={},ad=function(c,d){var f=new $c;f.a=c;f.b=d;return f};ad("<!DOCTYPE html>",0);var bd=ad("",0);
var cd=!x||Ab(9),dd=!lb&&!x||x&&Ab(9)||lb&&xb("1.9.1"),ed=x&&!xb("9"),fd=x||kb||mb;var gd=function(c){return 9==c.nodeType?c:c.ownerDocument||c.document};var hd=function(c,d){var f=gd(c);return f.defaultView&&f.defaultView.getComputedStyle&&(f=f.defaultView.getComputedStyle(c,null))?f[d]||f.getPropertyValue(d)||"":""},jd=lb?"MozUserSelect":mb?"WebkitUserSelect":null;var kd=function(){return/(iPhone|iPad|iPod)/i.test(navigator.userAgent)};var ld=function(c){ba.setTimeout(function(){throw c;},0)},od=function(c){!ka(ba.setImmediate)||ba.Window&&ba.Window.prototype&&ba.Window.prototype.setImmediate==ba.setImmediate?(md||(md=nd()),md(c)):ba.setImmediate(c)},md,nd=function(){var c=ba.MessageChannel;"undefined"===typeof c&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!fb("Presto")&&(c=function(){var c=document.createElement("IFRAME");c.style.display="none";c.src="";document.documentElement.appendChild(c);var d=
c.contentWindow,c=d.document;c.open();c.write("");c.close();var f="callImmediate"+Math.random(),g="file:"==d.location.protocol?"*":d.location.protocol+"//"+d.location.host,c=r(function(c){if(("*"==g||c.origin==g)&&c.data==f)this.port1.onmessage()},this);d.addEventListener("message",c,!1);this.port1={};this.port2={postMessage:function(){d.postMessage(f,g)}}});if("undefined"!==typeof c&&!hb()){var d=new c,f={},g=f;d.port1.onmessage=function(){if(ca(f.next)){f=f.next;var c=f.Jl;f.Jl=null;c()}};return function(c){g.next=
{Jl:c};g=g.next;d.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(c){var d=document.createElement("SCRIPT");d.onreadystatechange=function(){d.onreadystatechange=null;d.parentNode.removeChild(d);d=null;c();c=null};document.documentElement.appendChild(d)}:function(c){ba.setTimeout(c,0)}};
var pd=function(c,d,f){this.g=f;this.e=c;this.f=d;this.b=0;this.a=null};pd.prototype.get=function(){var c;0<this.b?(this.b--,c=this.a,this.a=c.next,c.next=null):c=this.e();return c};pd.prototype.put=function(c){this.f(c);this.b<this.g&&(this.b++,c.next=this.a,this.a=c)};
var qd=function(){this.b=this.a=null},sd=new pd(function(){return new rd},function(c){c.reset()},100);qd.prototype.add=function(c,d){var f=sd.get();f.set(c,d);this.b?this.b.next=f:this.a=f;this.b=f};qd.prototype.remove=function(){var c=null;this.a&&(c=this.a,this.a=this.a.next,this.a||(this.b=null),c.next=null);return c};var rd=function(){this.next=this.scope=this.a=null};rd.prototype.set=function(c,d){this.a=c;this.scope=d;this.next=null}; rd.prototype.reset=function(){this.next=this.scope=this.a=null};
var xd=function(c,d){td||ud();vd||(td(),vd=!0);wd.add(c,d)},td,ud=function(){if(ba.Promise&&ba.Promise.resolve){var c=ba.Promise.resolve();td=function(){c.then(yd)}}else td=function(){od(yd)}},vd=!1,wd=new qd,yd=function(){for(var c=null;c=wd.remove();){try{c.a.call(c.scope)}catch(d){ld(d)}sd.put(c)}vd=!1};
var zd=function(c){c.prototype.then=c.prototype.then;c.prototype.$goog_Thenable=!0},Ad=function(c){if(!c)return!1;try{return!!c.$goog_Thenable}catch(d){return!1}};var Dd=function(c,d){this.a=0;this.l=void 0;this.f=this.b=this.e=null;this.g=this.k=!1;if(c==Bd)Cd(this,2,d);else try{var f=this;c.call(d,function(c){Cd(f,2,c)},function(c){Cd(f,3,c)})}catch(g){Cd(this,3,g)}},Ed=function(){this.next=this.b=this.a=this.e=this.Ab=null;this.f=!1};Ed.prototype.reset=function(){this.b=this.a=this.e=this.Ab=null;this.f=!1};
var Fd=new pd(function(){return new Ed},function(c){c.reset()},100),Gd=function(c,d,f){var g=Fd.get();g.e=c;g.a=d;g.b=f;return g},Bd=function(){},Hd=function(c){return new Dd(Bd,c)},Id=function(c){return new Dd(function(d,f){f(c)})};Dd.prototype.then=function(c,d,f){return Jd(this,ka(c)?c:null,ka(d)?d:null,f)};zd(Dd);var Ld=function(c,d,f,g){c instanceof Dd?Kd(c,Gd(d||p,f||null,g)):c.then(d,f,g)},Md=function(c,d){return Jd(c,null,d,void 0)};
Dd.prototype.cancel=function(c){0==this.a&&xd(function(){var d=new Nd(c);Od(this,d)},this)};
var Od=function(c,d){if(0==c.a)if(c.e){var f=c.e;if(f.b){for(var g=0,h=null,k=null,l=f.b;l&&(l.f||(g++,l.Ab==c&&(h=l),!(h&&1<g)));l=l.next)h||(k=l);h&&(0==f.a&&1==g?Od(f,d):(k?(g=k,g.next==f.f&&(f.f=g),g.next=g.next.next):Pd(f),Qd(f,h,3,d)))}c.e=null}else Cd(c,3,d)},Kd=function(c,d){c.b||2!=c.a&&3!=c.a||Rd(c);c.f?c.f.next=d:c.b=d;c.f=d},Jd=function(c,d,f,g){var h=Gd(null,null,null);h.Ab=new Dd(function(c,l){h.e=d?function(f){try{var h=d.call(g,f);c(h)}catch(t){l(t)}}:c;h.a=f?function(d){try{var h=
f.call(g,d);!ca(h)&&d instanceof Nd?l(d):c(h)}catch(t){l(t)}}:l});h.Ab.e=c;Kd(c,h);return h.Ab};Dd.prototype.o=function(c){this.a=0;Cd(this,2,c)};Dd.prototype.p=function(c){this.a=0;Cd(this,3,c)};
var Cd=function(c,d,f){if(0==c.a){if(c==f)d=3,f=new TypeError("Promise cannot resolve to itself");else{if(Ad(f)){c.a=1;Ld(f,c.o,c.p,c);return}if(la(f))try{var g=f.then;if(ka(g)){Sd(c,f,g);return}}catch(h){d=3,f=h}}c.l=f;c.a=d;c.e=null;Rd(c);3!=d||f instanceof Nd||Td(c,f)}},Sd=function(c,d,f){c.a=1;var g=!1,h=function(d){g||(g=!0,c.o(d))},k=function(d){g||(g=!0,c.p(d))};try{f.call(d,h,k)}catch(l){k(l)}},Rd=function(c){c.k||(c.k=!0,xd(c.F,c))},Pd=function(c){var d=null;c.b&&(d=c.b,c.b=d.next,d.next=
null);c.b||(c.f=null);return d};Dd.prototype.F=function(){for(var c=null;c=Pd(this);)Qd(this,c,this.a,this.l);this.k=!1};var Qd=function(c,d,f,g){d.Ab&&(d.Ab.e=null);if(2==f)d.e.call(d.b,g);else if(null!=d.a){if(!d.f)for(;c&&c.g;c=c.e)c.g=!1;d.a.call(d.b,g)}Fd.put(d)},Td=function(c,d){c.g=!0;xd(function(){c.g&&Ud.call(null,d)})},Ud=ld,Nd=function(c){sa.call(this,c)};u(Nd,sa);Nd.prototype.name="cancel";
var Vd=function(c,d,f){if(ka(c))f&&(c=r(c,f));else if(c&&"function"==typeof c.handleEvent)c=r(c.handleEvent,c);else throw Error("B");return 2147483647<d?-1:ba.setTimeout(c,d||0)},Wd=function(c){ba.clearTimeout(c)};var Xd=function(c){Za.call(this);this.b=c;this.a={}};u(Xd,Za);var Yd=[];n=Xd.prototype;n.listen=function(c,d,f,g){ga(d)||(d&&(Yd[0]=d.toString()),d=Yd);for(var h=0;h<d.length;h++){var k=Vb(c,d[h],f||this.handleEvent,g||!1,this.b||this);if(!k)break;this.a[k.key]=k}return this};
n.Fa=function(c,d,f,g,h){if(ga(d))for(var k=0;k<d.length;k++)this.Fa(c,d[k],f,g,h);else f=f||this.handleEvent,h=h||this.b||this,f=Wb(f),g=!!g,d=Kb(c)?Rb(c.Gc,String(d),f,g,h):c?(c=Yb(c))?Rb(c,d,f,g,h):null:null,d&&(cc(d),delete this.a[d.key]);return this};n.removeAll=function(){Sa(this.a,cc);this.a={}};n.O=function(){Xd.G.O.call(this);this.removeAll()};n.handleEvent=function(){throw Error("C");};
var Zd=function(){};Zd.prototype.a=null;var ae=function(c){var d;(d=c.a)||(d={},$d(c)&&(d[0]=!0,d[1]=!0),d=c.a=d);return d};var be,ce=function(){};u(ce,Zd);var de=function(c){return(c=$d(c))?new ActiveXObject(c):new XMLHttpRequest},$d=function(c){if(!c.b&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var d=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],f=0;f<d.length;f++){var g=d[f];try{return new ActiveXObject(g),c.b=g}catch(h){}}throw Error("D");}return c.b};be=new ce;
var ee=function(c){y.call(this);this.L=new A;this.o=c||null;this.a=!1;this.l=this.Ia=null;this.J="";this.ye=0;this.b=this.F=this.g=this.p=!1;this.f=0;this.k=null;this.e="";this.K=this.V=!1};u(ee,y);var fe=/^https?$/i,ge=["POST","PUT"],he=[];ee.prototype.oa=function(){this.dispose();Ma(he,this)};ee.prototype.Y=function(){return this.e};
ee.prototype.send=function(c,d,f,g){if(this.Ia)throw Error("E`"+this.J+"`"+c);d=d?d.toUpperCase():"GET";this.J=c;this.ye=0;this.p=!1;this.a=!0;this.Ia=this.o?de(this.o):de(be);this.l=this.o?ae(this.o):ae(be);this.Ia.onreadystatechange=r(this.M,this);try{this.F=!0,this.Ia.open(d,String(c),!0),this.F=!1}catch(h){ie(this);return}c=f||"";var k=this.L.clone();g&&oc(g,function(c,d){k.set(d,c)});g=Ja(k.Cb(),je);f=ba.FormData&&c instanceof ba.FormData;!Ka(ge,d)||g||f||k.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
k.forEach(function(c,d){this.Ia.setRequestHeader(d,c)},this);this.e&&(this.Ia.responseType=this.e);"withCredentials"in this.Ia&&(this.Ia.withCredentials=this.V);try{ke(this),0<this.f&&((this.K=le(this.Ia))?(this.Ia.timeout=this.f,this.Ia.ontimeout=r(this.qd,this)):this.k=Vd(this.qd,this.f,this)),this.g=!0,this.Ia.send(c),this.g=!1}catch(l){ie(this)}};var le=function(c){return x&&xb(9)&&ja(c.timeout)&&ca(c.ontimeout)},je=function(c){return"content-type"==c.toLowerCase()};
ee.prototype.qd=function(){"undefined"!=typeof aa&&this.Ia&&(this.ye=8,this.P("timeout"),this.abort(8))};var ie=function(c){c.a=!1;c.Ia&&(c.b=!0,c.Ia.abort(),c.b=!1);c.ye=5;me(c);ne(c)},me=function(c){c.p||(c.p=!0,c.P("complete"),c.P("error"))};ee.prototype.abort=function(c){this.Ia&&this.a&&(this.a=!1,this.b=!0,this.Ia.abort(),this.b=!1,this.ye=c||7,this.P("complete"),this.P("abort"),ne(this))};
ee.prototype.O=function(){this.Ia&&(this.a&&(this.a=!1,this.b=!0,this.Ia.abort(),this.b=!1),ne(this,!0));ee.G.O.call(this)};ee.prototype.M=function(){this.isDisposed()||(this.F||this.g||this.b?oe(this):this.xa())};ee.prototype.xa=function(){oe(this)};
var oe=function(c){if(c.a&&"undefined"!=typeof aa&&(!c.l[1]||4!=pe(c)||2!=qe(c)))if(c.g&&4==pe(c))Vd(c.M,0,c);else if(c.P("readystatechange"),4==pe(c)){c.a=!1;try{c.Lc()?(c.P("complete"),c.P("success")):(c.ye=6,qe(c),me(c))}finally{ne(c)}}},ne=function(c,d){if(c.Ia){ke(c);var f=c.Ia,g=c.l[0]?p:null;c.Ia=null;c.l=null;d||c.P("ready");try{f.onreadystatechange=g}catch(h){}}},ke=function(c){c.Ia&&c.K&&(c.Ia.ontimeout=null);ja(c.k)&&(Wd(c.k),c.k=null)};
ee.prototype.Lc=function(){var c=qe(this),d;a:switch(c){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:d=!0;break a;default:d=!1}if(!d){if(c=0===c)c=rc(String(this.J))[1]||null,!c&&self.location&&(c=self.location.protocol,c=c.substr(0,c.length-1)),c=!fe.test(c?c.toLowerCase():"");d=c}return d};var pe=function(c){return c.Ia?c.Ia.readyState:0},qe=function(c){try{return 2<pe(c)?c.Ia.status:-1}catch(d){return-1}};
ee.prototype.gh=function(){try{if(!this.Ia)return null;if("response"in this.Ia)return this.Ia.response;switch(this.e){case "":case "text":return this.Ia.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.Ia)return this.Ia.mozResponseArrayBuffer}return null}catch(c){return null}};

}catch(e){_DumpException(e)}
try{
var R9=function(){return null},S9=function(c){return new Dd(function(d,f){var g=c.length,h=[];if(g)for(var k=function(c,f){g--;h[c]=f;0==g&&d(h)},l=function(c){f(c)},m=0,q;q=c[m];m++)Ld(q,pa(k,m),l);else d(h)})},Ima=function(c,d){return c+Math.random()*(d-c)},Jma=function(c,d,f){var g=0;Ca(c,function(h,k){d.call(f,h,k,c)&&La(c,k)&&g++})},U9=function(c,d){y.call(this);this.k=!1;this.a=c;this.J=this.a.find(".icon-container");this.f=this.a.find(".title");this.g=this.a.find(".hover-target");this.e=0===
T9(this)?jQuery(".id-sub-nav-store"):this.a.find(".sub-nav");this.V=this.a.find(".library-link");this.xa=this.a.find(".shop-link");this.Ra=this.a.find(".updates-link");this.p=this.a.find(".wishlist-link");this.b=this.a.find(".menu-link");this.o="transparent";this.L=150;this.oa=this.Ba=0;this.l=d;this.M=!0;this.K=!1};u(U9,y);var Kma={3:"apps",1:"books",12:"chrome",5:"devices",6:"magazines",4:"movies",2:"music"};
U9.prototype.w=function(){this.g.mouseenter(r(U9.prototype.Wa,this));this.g.mouseleave(r(U9.prototype.jb,this));this.V.click(r(U9.prototype.F,this,this.V));this.xa.click(r(U9.prototype.F,this,this.xa));this.Ra.click(r(U9.prototype.F,this,this.Ra));var c=Kc(this.p.attr("href")),d=parseInt(this.p.attr("data-backend"),10);Jc(c,"c",Kma[d]);this.p.attr("href",c.toString());this.p.click(r(this.F,this,this.p));this.o=""+this.J.css("background-color");this.b.on("click",r(U9.prototype.Qa,this));this.a.find(".secondary-sub-nav-option").each(r(function(c,
d){var h=jQuery(d);h.click(r(U9.prototype.F,this,h))},this));this.a.css("left",-1E3);this.a.show();this.oa=this.b.height();this.Ba=0!==this.e.length?this.e.height():0;this.a.hide();this.a.css("left",0);this.a.show()};var V9=function(c){jQuery(".chosen").removeClass("chosen");c.xa.addClass("chosen")};U9.prototype.show=function(){this.a.show()};
var W9=function(c){return 0==T9(c)?c.Ba+8:c.Ba},T9=function(c){c=c.a.attr("data-backend");return null!=c?parseInt(c,10):null},X9=function(c,d){var f=0,g=c.l;d>c.l?f=48:d==c.l&&(g=0);return 48*g+f};U9.prototype.Ha=function(c,d){if(0==c){var f={type:"corpus-in-selected-state"};f.animating=d;this.P(f);this.K||(this.e.css("opacity",1),this.e.slideDown(300))}};
var Z9=function(c,d){c.K=!1;Y9(c);c.e.hide();c.b.removeClass("selected default").addClass("not-selected");d?Lma(c):(c.g.css("width",48),c.a.css("left",-48),c.b.css("width",48),c.a.removeClass("visible-item"),c.a.addClass("hidden-item"),c.f.css({color:"#555"}));c.L=250;c.k=!1;c.b.off("click");c.b.on("click",r(U9.prototype.Qa,c))},Lma=function(c){c.a.animate({left:-48},20,r(function(){this.a.removeClass("visible-item");this.a.addClass("hidden-item")},c));c.g.animate({width:48},150);c.f.css({color:"#555"});
c.f.hide();c.b.css("background-color","transparent").animate({width:48},150)},a$=function(c){$9(c);c.a.removeClass("hidden-item").addClass("visible-item").css("opacity",0).animate({left:0,opacity:1},c.L);c.g.animate({width:200},150);c.b.animate({width:200},150);c.f.css("display","table-cell");c.e.removeClass("hidden-subnav")},Mma=function(c){c.K=!1;c.k?0==c.a.position().top&&(c.e.stop(!0,!0).css("color","transparent"),c.e.removeClass("hidden-subnav")):($9(c),c.a.animate({left:-48,opacity:0},c.L,r(function(){this.a.removeClass("visible-item").addClass("hidden-item").css("opacity",
1)},c)),c.b.css({"background-color":"transparent",width:0}),c.g.width(0),c.f.css("color","transparent"),c.e.addClass("hidden-subnav"))},Nma=function(c,d,f){c.K=!1;Y9(c);c.k=!0;c.b.removeClass("not-selected default").addClass("selected");c.a.removeClass("hidden-item").addClass("visible-item").css("opacity",1);f&&c.J.css("background-color",c.o);d?(c.b.animate({width:200},150).css("background-color",c.o),c.a.animate({left:0},150),c.J.css("background-color",c.o),c.g.animate({width:200},150),c.f.css("color",
"#fff").show()):(c.b.width(200).css("background-color",c.o),c.a.css("left",0),c.g.width(200),c.f.css("color","#fff").show(),c.e.slideDown(300));c.b.off("click")},$9=function(c){c.b.finish();c.J.finish();c.a.finish();c.g.finish();c.f.finish();c.e.finish()},Y9=function(c){c.b.stop(!0,!0);c.J.stop(!0,!0);c.a.stop(!0,!0);c.g.stop(!0,!0);c.f.stop(!0,!0);c.e.stop(!0,!0)};
U9.prototype.F=function(c,d){d.altKey||d.ctrlKey||d.metaKey||d.shiftKey||(jQuery(".chosen").removeClass("chosen"),c.hasClass("id-cannot-set-chosen")||c.addClass("chosen"))};U9.prototype.Wa=function(){!this.k&&this.a.hasClass("visible-item")?(this.b.css("background-color",this.o),this.f.css({color:"#fff"})):this.P({type:"hover"})};U9.prototype.jb=function(){!this.k&&this.a.hasClass("visible-item")&&(this.b.css("background-color",this.M?"transparent":"#fff"),this.f.css({color:"#555"}))};
U9.prototype.Qa=function(c){c.altKey||c.ctrlKey||c.metaKey||c.shiftKey||0!==jQuery(c.currentTarget).closest(".sub-nav-option").length||0!==jQuery(c.currentTarget).closest(".secondary-sub-nav-option").length||this.P({type:"click",menuItemClicked:this})};
var b$=function(){this.a=null;this.e=[];this.b=jQuery(".nav-container");0!=this.b.length&&(this.f=jQuery(".show-all-hover-zone"),this.p=this.K=0,this.o=new Xd(this),this.J=this.b.css("background-color"),this.g=this.b.find(".hover-arrow"),this.k=0,this.Pa=!jQuery("body").hasClass("phone-optimized"))};
b$.prototype.w=function(){if(0!=this.b.length){jQuery(".nav-list-item").each(r(function(c,f){var g=jQuery(f),h=g.find(".menu-link"),g=new U9(g,c);g.w();h.hasClass("selected")&&(this.a=g);this.o.listen(g,"corpus-in-selected-state",this.V);this.o.listen(g,"click",this.L);this.o.listen(g,"hover",this.F);this.k+=g.oa;this.e.push(g)},this));v(this.e,function(c){0==T9(c)&&(null==this.a&&(this.a=c),c.e.css("top",48*this.e.length))},this);c$(this);this.a&&d$(this,this.a,!1,!1);var c=jQuery(window);c.scroll(r(function(){if(this.Pa){var d=
c.scrollTop()>this.K;this.b.toggleClass("sticky",d);d&&!kd()&&this.b.css("left",-c.scrollLeft())}},this));this.f.on("mouseenter",r(b$.prototype.l,this));this.b.on("mouseleave",r(b$.prototype.F,this))}};var c$=function(c){var d;d=null!=c.a?0==T9(c.a)?c.k+W9(c.a)+6+6:Math.max(c.k,W9(c.a)+c.a.oa+6+6):c.k;c.b.animate({height:d},c.p);c.f.animate({height:d},c.p);d=Math.ceil((d-48)/2)+48-Math.ceil(c.g.height()/2);c.g.css("top",d)};
b$.prototype.V=function(c){c=c.animating;var d=0==T9(this.a);c$(this);c||(Sa(this.e,function(c){d&&(c.M=!0,c.k||a$(c));c.show()},this),this.b.css("visibility","visible"),this.K=this.b.offset().top);d&&(c&&Sa(this.e,function(c){c.M=!0;c.k||($9(c),c.a.removeClass("hidden-item").addClass("visible-item").css("opacity",0).css({left:0,opacity:1},c.L),c.g.css({width:200},150),c.b.css({width:200},150),c.f.css("display","table-cell"))},this),this.f.off("mouseenter"),this.f.hide(),this.g.hide())};
b$.prototype.Ga=function(c){var d=c.backend;null!=d&&0!=d?v(this.e,function(f){if(fa(T9(f))&&d==T9(f))return null!=this.a&&f==this.a||d$(this,f,!0,!0),c.librarySubNavSelected?(f=this.a,jQuery(".chosen").removeClass("chosen"),f.V.addClass("chosen")):c.isWishlist?(f=this.a,jQuery(".chosen").removeClass("chosen"),f.p.addClass("chosen")):V9(this.a),!1},this):v(this.e,function(c){0==T9(c)&&(null!=this.a&&c==this.a?null!=this.a&&c==this.a&&jQuery(".chosen").removeClass("chosen"):d$(this,c,!0,!0))},this);
return!1};b$.prototype.L=function(c){c.altKey||c.ctrlKey||c.metaKey||c.shiftKey||d$(this,c.menuItemClicked,!0,!1)};
var d$=function(c,d,f,g){null!=d||v(c.e,function(c){0==T9(c)&&(this.a&&d==this.a||(d=c))},c);c.b.css("background-color",c.J);c.f.off("mouseenter");if(0!=T9(d))c.f.on("mouseenter",r(b$.prototype.l,c));c.f.show();c.g.show();c.p=300;null!=c.a&&c.a!=d&&Z9(c.a,f);Oma(c.a,d);c.a=d;Nma(d,f,g);f&&!g&&V9(d);Sa(c.e,function(c){c!==d&&Z9(c,f);if(f){var g=X9(c,d.l);c.a.animate({top:g},400,r(c.Ha,c,g,!0))}else g=X9(c,d.l),c.a.animate({top:g},400,r(c.Ha,c,g,!1));c.M=!1},c)},Oma=function(c,d){var f=jQuery(".nav-list-item"),
g=jQuery(".nav");0<c.l&&c.a.insertAfter(f[c.l]);d.a.prependTo(g)};b$.prototype.l=function(){null!=this.a&&(this.g.hide(),this.f.off("mouseenter"),Sa(this.e,function(c){c.K=!0;c.k?0!=T9(c)&&(c.e.finish().css("color","transparent"),c.e.addClass("hidden-subnav")):(a$(c),c.b.css("background-color","#fff"),c.f.css("color","#555"))},this),this.b.css("background-color","#fff"))};
b$.prototype.F=function(){this.a&&0!=T9(this.a)&&(this.g.show(),this.f.on("mouseenter",r(b$.prototype.l,this,!0)),Sa(this.e,function(c){Mma(c)},this),this.b.css("background-color",this.J))};b$.prototype.ma=function(c){jQuery(c.currentTarget).hasClass("visible-item")||(jQuery("body").focusin(r(b$.prototype.M,this)),this.l())};b$.prototype.M=function(c){c=jQuery(c.target).closest(".nav-list-item");if(c.children(".menu-link").hasClass("selected")||0===c.length)jQuery("body").off("focusin"),this.F()};
var e$=function(){this.a=new b$};e$.prototype.w=function(){this.a.w();ra("postLoadInitializeMenu",r(this.b,this))};ra("initializeAppMenu",function(){(new e$).w()});e$.prototype.b=function(){var c=this.a;window.navAddHandler(r(c.Ga,c));jQuery(".nav-list-item").focusin(r(b$.prototype.ma,c))};
/*

 Copyright 2015 Google Inc. All rights reserved.

 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 f$,g$=function(c,d){this.e=c;this.f=d;this.offset=0};g$.prototype.a=function(){var c=this.e.getUint8(this.f+this.offset);this.offset++;return c};g$.prototype.g=function(c){this.e.setUint8(this.f+this.offset,c);this.offset++};var h$=function(c){var d=c.e.getUint16(c.f+c.offset);c.offset+=2;return d};g$.prototype.b=function(c){this.e.setUint16(this.f+this.offset,c);this.offset+=2};
var i$=function(c,d){c.e.setInt16(c.f+c.offset,d);c.offset+=2},j$=function(c){var d=c.e.getUint32(c.f+c.offset);c.offset+=4;return d},k$=function(c,d){c.e.setUint32(c.f+c.offset,d);c.offset+=4},l$=function(c){var d=c.e.getInt32(c.f+c.offset);c.offset+=4;return d},m$=function(c,d,f){for(var g=f.length,h=0;h<g;h++)d.call(c,f[h])},n$=function(c,d){var f;switch(d){case 1:f=c.a();break;case 2:f=h$(c);break;case 3:f=j$(c)>>>8;c.offset--;break;case 4:f=j$(c);break;default:throw"invalid offset size: "+d;
}return f},o$=function(c){for(var d="",f=0;4>f;f++)d+=String.fromCharCode(c.a());return d},p$=function(c,d){if(0>d)throw"Only nonnegative numbers are accepted";c.offset+=d},Pma=function(c){var d,f,g=!0;return function(){g?(f=c.a(),d=(f&240)>>>4):d=f&15;g=!g;return d}},q$=function(c,d){for(var f=Pma(c),g=[],h,k,l,m=0;m<d;m++){h=0;l=f();8>l?(k=1,l++):(k=-1,l-=7);for(var q=0;q<l;q++)h<<=4,h|=f();h*=k;g.push(h)}return g},r$=function(c){var d={},f=c.a(),g=h$(c),h=[];if(5==f)for(var k,l,m,q=0;q<g;q++)k=
j$(c),l=j$(c),m=j$(c),h.push([k,l,m]);else if(4==f){for(var t=[],q=0;q<g;)for(l=c.a(),k=0;4>k;k++)if(q<g)m=l&192>>>2*k,m>>>=6-2*k,h.push(m),3==m&&t.push(q),q++;else break;l=t.length;c=q$(c,l);for(q=0;q<l;q++)h[t[q]]=c[q]}else if(3==f){t=[];for(q=0;q<g;q++)m=n$(c,3),k=(m&16252928)>>19,l=(m&458752)>>16,m&=65535,h.push([k,l,m]),31==k&&t.push([q,0]),7==l&&t.push([q,1]);l=t.length;c=q$(c,l);for(q=0;q<l;q++)h[t[q][0]][t[q][1]]=c[q];for(q=1;q<g;q++)h[q][0]+=h[q-1][0]}else if(2==f){t=[];for(q=0;q<g;q++)m=
c.a(),k=(m&224)>>5,l=(m&24)>>3,m&=7,h.push([k,l,m]),7==k&&t.push([q,0]),3==l&&t.push([q,1]),7==m&&t.push([q,2]);l=t.length;c=q$(c,l);for(q=0;q<l;q++)h[t[q][0]][t[q][1]]=c[q];for(q=1;q<g;q++)h[q][0]+=h[q-1][0],h[q][2]+=h[q-1][2]}else if(6==f||7==f){t=[];for(q=0;q<g;q++)m=c.a(),l=(m&248)>>3,m&=7,h.push([l,m]),31==l&&t.push([q,0]),7==m&&t.push([q,1]);l=t.length;c=q$(c,l);for(q=0;q<l;q++)h[t[q][0]][t[q][1]]=c[q];for(q=1;q<g;q++)h[q][0]+=h[q-1][0],h[q][1]+=h[q-1][1]}d.fc=h;d.type=f;d.cn=g;return d},s$=
{GLOF:{desc:"Start of the glyphs data relative to font file start",fn:function(c,d){d.ke=j$(c)}},GLCN:{desc:"Number of glyphs in the font",fn:function(c,d){d.Kh=h$(c)}},LCOF:{desc:"Start of glyph data location offsets",fn:function(c,d){d.Lb=j$(c)}},LCFM:{desc:"Offset size of the offsets in loca table",fn:function(c,d){d.Jb=c.a()}},HMOF:{desc:"Start of the HMTX table relative to font file start",fn:function(c,d){d.Bt=j$(c)}},VMOF:{desc:"Start of the VMTX table relative to font file start",fn:function(c,
d){d.ew=j$(c)}},HMMC:{desc:"Number of hmetrics in hmtx table",fn:function(c,d){d.At=h$(c)}},VMMC:{desc:"Number of vmetrics in vmtx table",fn:function(c,d){d.dw=h$(c)}},TYPE:{desc:"Type of the font. 1 for TTF and 0 for CFF",fn:function(c,d){d.Wm=c.a()}},CM12:{desc:"Start offset and number of groups in cmap fmt 12 table",fn:function(c,d){var f={};f.offset=j$(c);f.vu=j$(c);d.Je=f}},CM04:{desc:"Start offset of cmap fmt 4 table",fn:function(c,d){var f={};f.offset=j$(c);f.length=j$(c);d.uc=f}},CCMP:{desc:"Compact cmap, groups of segments",
fn:function(c,d){for(var f={},g=c.a(),h=[],k=0;k<g;k++)h.push(r$(c));if(d.uc&&d.Je&&2==h.length&&4==h[1].type){for(var g=h[1],l=h[0],m=[],q=[],t=0,w=0,z,B,F=g.cn,H,I,T,X,G,k=0;k<F;k++)if(0==g.fc[k]){if(k!=F-1)throw"invalid segment";m.push([65535,65535,1,0])}else{z=w;B=w+g.fc[k]-1;T=l.fc[z][2];H=l.fc[z][0];I=l.fc[B][0]+l.fc[B][1]-1;w=B+1;if(1==g.fc[k])X=0,T=T-H+65536&65535;else{T=0;X=2*(t-k+F);G=I-H+1;t+=G;G=l.fc[z];for(var K,Z=H;Z<=I;)Z>=G[0]&&Z<=G[0]+G[1]-1?(K=G[2]+Z-G[0],q.push(K),Z++):Z>G[0]+G[1]-
1?(z++,z<=B&&(G=l.fc[z])):Z<G[0]&&(q.push(0),Z++);if(t!=q.length)throw"glyphIdArray update failure";}m.push([H,I,T,X])}f.uc={};f.uc.fc=m;f.uc.Uq=q}f.Je=h[0];d.Ni=f}},CS02:{desc:"CFF Charset format 2 in compacted format",fn:function(c,d){var f={};f.offset=j$(c);f.wj=r$(c);d.Lf=f}}},t$=function(c,d,f,g){c.offset=d+g*f;return n$(c,f)},u$=function(c,d,f,g,h){c.offset=d+g*f;switch(f){case 1:c.g(h);break;case 2:c.b(h);break;case 3:c.b(h>>>8);c.g(h&255);break;case 4:k$(c,h)}};
/*

 Copyright 2015 Google Inc. All rights reserved.

 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 v$=function(c,d,f,g,h){this.l=c;this.b=d;this.f=f||"";this.k=g||"";this.e=h||"";this.g=this.a=""};n=v$.prototype;n.getName=function(){return this.l};n.Sq=function(){return this.b};n.Tq=function(){return this.f};n.Wv=function(){return this.k};n.Pq=function(){return this.e};n.Vv=function(){return this.a};n.po=function(c){this.a=c};n.getUrl=function(){return this.g};n.qo=function(c){this.g=c};ra("tachyfont.FontInfo",v$);v$.prototype.getName=v$.prototype.getName;v$.prototype.getWeight=v$.prototype.Sq;
v$.prototype.getfamilyPath=v$.prototype.Tq;v$.prototype.getVersion=v$.prototype.Wv;v$.prototype.getFontKit=v$.prototype.Pq;v$.prototype.getFamilyName=v$.prototype.Vv;v$.prototype.setFamilyName=v$.prototype.po;v$.prototype.getUrl=v$.prototype.getUrl;v$.prototype.setUrl=v$.prototype.qo;
/*

 Copyright 2015 Google Inc. All rights reserved.

 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 w$=function(c,d){this.a=c;this.e=d};w$.prototype.b=function(){return this.a};w$.prototype.getUrl=function(){return this.e};ra("tachyfont.FontsInfo",w$);w$.prototype.getFonts=w$.prototype.b;w$.prototype.getUrl=w$.prototype.getUrl;/*

 Copyright 2015 Google Inc. All rights reserved.

 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 x$=function(c){this.a=c};x$.prototype.b=R9;x$.prototype.fk=R9;x$.prototype.log=R9;var y$=function(c,d,f,g){return new Dd(function(h,k){var l=new ee;l.e="arraybuffer";Vb(l,"complete",function(){if(this.Lc())h(this.gh());else{var c=qe(this)+" ",d;try{d=2<pe(this)?this.Ia.statusText:""}catch(f){d=""}k(c+d)}});l.send(c,d,f,g)})};
/*

 Copyright 2014-2015 Google Inc. All rights reserved.

 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 z$=function(c,d,f,g,h){this.version=c;this.count=d;this.Pe=f;this.un=g;this.pm=h};/*

 Copyright 2015 Google Inc. All rights reserved.

 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 A$=function(c){this.a=c};u(A$,x$);A$.prototype.b=function(c,d){return y$(this.a+"/incremental_fonts/request","POST",JSON.stringify({font:c.getName(),arr:d}),{"Content-Type":"text/plain","X-TachyFont-bandwidth":"0"}).then(function(c){var d=new DataView(c),h=0,k=d.getUint16(h),h=h+2,d=d.getUint8(h++);return new z$("1.0",k,d,h,c)})};A$.prototype.fk=function(c){return y$(this.a+"/incremental_fonts/incrfonts/"+c.getName()+"/base","GET",null,{"X-TachyFont-bandwidth":"0"})}; A$.prototype.log=function(c){return y$(this.a+"/incremental_fonts/logger","POST",c,{"Content-Type":"text/plain"})};
/*

 Copyright 2015 Google Inc. All rights reserved.

 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 B$=function(c){this.a=c};u(B$,x$);
B$.prototype.b=function(c,d){return y$(C$(this,c,"g","glyphs"),"POST","glyphs="+encodeURIComponent(Qma(d)),{"Content-Type":"application/x-www-form-urlencoded"}).then(function(c){for(var d=new DataView(c),h=0,k="",l=0;4>l;l++)k+=String.fromCharCode(d.getUint8(h++));if("BSAC"==k){for(var k=d.getUint8(h++)+"."+d.getUint8(h++),h=h+2,m="",l=0;20>l;l++)m+=d.getUint8(h++).toString(16);l=d.getUint16(h);h+=2;d=d.getUint16(h);c=new z$(k,l,d,h+2,c)}else throw Error("ob`"+k);return c})};
B$.prototype.fk=function(c){return y$(C$(this,c,"t","framework"),"GET",null,{})};B$.prototype.log=function(){return new Dd(function(c){c(new ArrayBuffer(0))})};var C$=function(c,d,f,g){var h=d.f;h||(h=d.a.replace(/ /g,"").toLowerCase());return c.a+"/"+f+"/"+h+"/"+d.k+"/"+d.e+"."+g},Qma=function(c){for(var d="",f=0;f<c.length;f++)var g=c[f],d=45!=g?d+String.fromCharCode(g):"-"+d;return d};
/*

 Copyright 2015 Google Inc. All rights reserved.

 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 D$=function(c){c=new g$(c,0);var d=o$(c);if("BSAC"!=d)throw"magic number mismatch: expected BSAC but got "+d;d={};d.uh=l$(c);d.version=l$(c);if(1!=d.version)throw"Incompatible Base Font Version detected!";for(var f=h$(c),g,h,k,l=8*f+14,m=0;m<f;m++){g=o$(c);h=j$(c);if(!s$.hasOwnProperty(g))throw"Unknown Base Font Header TAG";k=c.offset;c.offset=l+h;s$[g].fn(c,d);c.offset=k}if(!d.uh)throw"missing header info";return d},E$=function(c,d,f){c||(c=document.createElement("style"),document.head.appendChild(c));
c.sheet.cssRules.length&&c.sheet.deleteRule(0);f=f?"visible":"hidden";d="."+d.getName()+" { font-family: "+d.a+"; font-weight: "+d.b+"; visibility: "+f+"; }";c.sheet.insertRule(d,c.sheet.cssRules.length);return c},Rma=function(c,d){var f;try{f=new Blob([c],{type:d})}catch(g){"InvalidStateError"==g.name&&(f=c.buffer.slice(c.byteOffset),f=new Blob([f],{type:d}))}return window.URL.createObjectURL(f)},F$=function(c){c=c.trim();"'"==c.charAt(0)&&"'"==c.charAt(c.length-1)&&(c=c.substring(1,c.length-1));
return c},Sma=function(){var c=document.getElementById("Incremental\u00a0Font\u00a0Utils");c||(c=document.createElement("style"),c.id="Incremental\u00a0Font\u00a0Utils",document.head.appendChild(c));return c.sheet},G$=function(c,d){-1!=c&&(d.deleteRule?d.deleteRule(c):d.removeRule&&d.removeRule(c))},H$=function(c,d,f){var g=-1;if(c=c.cssRules||c.rules)for(var h=0;h<c.length;h++){var k=c[h];if(k.type==CSSRule.FONT_FACE_RULE){var l=k.style,k=l.getPropertyValue("font-family"),k=F$(k),l=l.getPropertyValue("font-weight"); if(k==d&&l==f){g=h;break}}}return g},Tma=function(c,d,f,g,h){g="@font-face {\n    font-family: "+d+";\n    font-weight: "+f+';\n    src: url("'+g+'") format("'+h+'");\n}\n';d=H$(c,d,f);G$(d,c);c.insertRule(g,c.cssRules.length)};
/*

 Copyright 2015 Google Inc. All rights reserved.

 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 Uma={192:"copy",200:"fill"};/*

 Copyright 2015 Google Inc. All rights reserved.

 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 I$=function(c){this.dk=new Dd(function(d){this.e=d;this.a=c},this)},J$=function(c,d){c.e(d);c.a&&1<c.a.ef.length&&c.a.ef.shift()},Vma=function(){this.ef=[];var c=new I$(this);c.b=c.dk;this.ef.push(c);J$(c)},K$=function(c){var d=c.ef[c.ef.length-1],f=new I$(c);f.b=d.dk;c.ef.push(f);return f};
/*

 Copyright 2014 Google Inc. All rights reserved.

 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 Yma=function(c,d){var f=c.getName(),g=c.e?new B$(c.getUrl()):new A$(c.getUrl()),h=!1,k="hidden";"visible"==d.visibility&&(h=!0,k="visible");var l=3E3;if(d.maxVisibilityTimeout)try{l=parseInt(d.maxVisibilityTimeout,10)}catch(m){}var q=document.createElement("style");document.head.appendChild(q);q.sheet.insertRule("."+f+" { font-family: "+f+"; visibility: "+k+"; }",0);L$.start("load Tachyfont base+data for "+f);var t=new Wma(c,d,g);t.b=Xma(f);t.style=E$(null,c,h);setTimeout(function(){E$(t.style,
c,!0)},l);t.g=Md(Md(t.b.then(function(c){if(M$)return N$(c,"charlist");c=new Event("not using persisting charlist");return Id(c)}),function(){return{}}).then(function(c){return c}),function(){});f$&&(f$=!1);return t},Wma=function(c,d,f){this.e=c;this.M=c.getName();this.l={};this.F=d.req_size||2200;this.k=!1;this.url=c.getUrl();this.J=!1;this.ma=!0;this.a={};this.a.base_dirty=!1;this.a.charlist_dirty=!1;this.style=null;this.K=f;0!=d.persistData&&M$||(this.ma=!1);this.url||(this.url=window.location.protocol+
"//"+window.location.hostname+(window.location.port?":"+window.location.port:""));this.b=null;this.Qg=new I$;this.f=this.Qg.dk;this.g=null;this.L=Hd();this.o=Hd();this.p=Hd()},Zma=function(c){return Md(c.b.then(function(c){var f;M$?f=N$(c,"base"):f=Hd(null);return S9([Hd(c),f])}.bind(c)).then(function(c){var f=new DataView(c[1]),f=D$(f);c=new DataView(c[1],f.uh);return S9([Hd(f),Hd(c)])}),function(){return Hd(null)}.bind(c))},$ma=function(c,d,f){return d.fk(f).then(function(c){var d;d=new DataView(c);
d=D$(d);var f=new DataView(c,0,d.uh);c=new DataView(c,d.uh);c=[f,c];var l=c[0];c=c[1];var m=0,q=0,t=c.getUint32(m);l&&(q=l.byteLength,t+=q);var w,z,m=m+4,B=new DataView(new ArrayBuffer(t));if(l)for(w=0;w<l.byteLength;w++)B.setUint8(w,l.getUint8(w));for(;q<t;)if(w=c.getUint8(m),m++,w=[w&3,Uma[w&252]],0==w[0]?(z=c.getUint8(m),m+=1):1==w[0]?(z=c.getUint16(m),m+=2):2==w[0]&&(z=c.getUint32(m),m+=4),"copy"==w[1]){l=z&-4;for(w=0;w<l;w+=4)B.setUint32(q,c.getUint32(m)),m+=4,q+=4;for(;w<z;w++)B.setUint8(q,
c.getUint8(m)),m++,q++}else if("fill"==w[1])if(l=c.getUint8(m),m++,0!=l)for(w=0;w<z;w++)B.setUint8(q,l),q++;else q+=z;z=new DataView(B.buffer,f.byteLength);if(d.Je)for(f=new g$(z,d.Je.offset+16),c=d.Je.vu,m=d.Ni.Je.fc,q=0;q<c;q++)k$(f,m[q][0]),k$(f,m[q][0]+m[q][1]-1),k$(f,m[q][2]);if(d.uc){f=d.Ni.uc.fc;c=d.Ni.uc.Uq;m=new g$(z,d.uc.offset+6);q=h$(m)/2;t=(d.uc.length-16-8*q)/2;d.uc.$H=q;d.uc.eF=t;p$(m,6);for(B=0;B<q;B++)m.b(f[B][1]);p$(m,2);for(B=0;B<q;B++)m.b(f[B][0]);for(B=0;B<q;B++)m.b(f[B][2]);
for(B=0;B<q;B++)m.b(f[B][3]);0<t&&m$(m,m.b,c)}if(d.Lf)for(f=new g$(z,d.Lf.offset+1),c=d.Lf.wj.cn,m=d.Lf.wj.fc,q=6==d.Lf.wj.type,t=0;t<c;t++)f.b(m[t][0]),q?f.b(m[t][1]):f.g(m[t][1]);if(d.Wm)for(d.Nf=!0,f=new g$(z,0),c=d.ke,m=d.Kh,t=63;t<m;t+=64){if(q=t$(f,d.Lb,d.Jb,t),B=t$(f,d.Lb,d.Jb,t+1),B-=q)f.offset=c+q,i$(f,-1)}else for(d.Nf=!0,f=new g$(z,0),c=d.ke,m=d.Kh,B=t$(f,d.Lb,d.Jb,0),t=w=0;t<m+1;t++)q=t$(f,d.Lb,d.Jb,t),B==q?(q=B+w,u$(f,d.Lb,d.Jb,t,q),w++):(B=q,w=1),t<m&&(f.offset=c+q,f.g(14));d=[d,z];
O$(this,"base");return d}.bind(c))},P$=function(c,d,f){return c.p.then(function(){this.k=!1;return this.p=new Dd(function(c){var h,k;f?(h="font/ttf",k="truetype"):(h="font/otf",k="opentype");h=Rma(d,h);return ana(this.e,k,h).then(function(){c()})}.bind(this))}.bind(c))},bna=function(c,d){if(20<=c.length)return c;for(var f={},g=0;g<c.length;g++){var h=c[g];f[h]=h}for(var k=10*(20-c.length)+100,g=0;20>Object.keys(f).length&&g<k;g++){var h=c[g%c.length],l=h-128;0>l&&(l=0);h=Math.floor(Ima(l,h+128+1));
void 0==d[h]&&(f[h]=h,d[String.fromCharCode(h)]=1)}k=[];h=Object.keys(f);for(g=0;g<h.length;g++)k.push(f[h[g]]);return k},Q$=function(c){var d,f=[],g=[];c.o=Md(c.o.then(function(){var h=Object.keys(c.l);if(0==h.length)return null;var k,l;return Md(new Dd(function(m,q){k=m;l=q;return c.g.then(function(l){d=l;l={};for(var m in d)l[m]=d[m];for(m=0;m<h.length;m++){var q=h[m];l[q]||(f.push(cna(q)),l[q]=1)}if(f.length){f=bna(f,l);f.sort(function(c,d){return c-d});c.F&&(g=f.slice(c.F),f=f.slice(0,c.F));
for(m=0;m<f.length;m++)q=String.fromCharCode(f[m]),d[q]=1,delete c.l[q];return c.K.b(c.e,f).then(function(d){g.length&&setTimeout(function(){Q$(c)},1);return d})}k(!1)}).then(function(f){return Md(c.f.then(function(h){var l=h[0];h=h[1];var m=0;if(null!=f){m=f.pm.byteLength-f.un;0!=m&&(c.k=!0);l.Nf=!0;var m=new g$(new DataView(f.pm),f.un),q=new g$(h,0),H=f.count,I=f.Pe,T=I&4,X=1;T||2!=l.Jb||(X=2);for(var G=0;G<H;G+=1){var K=h$(m),Z=K+1,Ra;if(I&1){Ra=h$(m);var yb=q,za=l.Bt,Va=l.At;yb.offset=K<Va?za+
4*K+2:za+2*K+2*Va;i$(yb,Ra)}I&2&&(Ra=h$(m),yb=q,za=l.ew,Va=l.dw,yb.offset=K<Va?za+4*K+2:za+2*K+2*Va,i$(yb,Ra));yb=j$(m);za=h$(m);if(T)for(u$(q,l.Lb,l.Jb,K,yb),Ra=t$(q,l.Lb,l.Jb,Z),u$(q,l.Lb,l.Jb,Z,yb+za),Z=K+2,K=l.Kh+1,Va=yb+za,Ra<Va&&Z-1<K-1&&(q.offset=l.ke+Va,q.g(14));Z<K;)if(Ra=t$(q,l.Lb,l.Jb,Z),Ra<=Va)Va++,u$(q,l.Lb,l.Jb,Z,Va),Z<K-1&&(q.offset=l.ke+Va,q.g(14)),Z++;else break;else{u$(q,l.Lb,l.Jb,K,yb/X);Ra=t$(q,l.Lb,l.Jb,Z);Va=yb+za;u$(q,l.Lb,l.Jb,Z,Va/X);for(--K;0<=K&&t$(q,l.Lb,l.Jb,K)>yb;)u$(q,
l.Lb,l.Jb,K,yb/X),K--;if(K=(K=Ra!=Va)&&Z<l.Kh)q.offset=l.ke+Va,0<za?i$(q,-1):0==za&&(Z=j$(q),K=j$(q),0==Z&&0==K&&(q.offset=l.ke+Va,i$(q,-1)))}Z=m;K=m.a;Va=[];for(Ra=0;Ra<za;Ra++)Va.push(K.call(Z));Z=Va;q.offset=l.ke+yb;m$(q,q.g,Z)}g.length?Object.keys(d):(L$.end("load Tachyfont base+data for "+c.M),L$.done());c.f=S9([Hd(l),Hd(h)]);c.g=Hd(d);O$(c,"base");O$(c,"charlist")}else L$.end("load Tachyfont base+data for "+c.M),L$.done();k(!0)}),function(){l(!1)})})}),function(){l(!1)})}).then(function(){}),
function(){});return c.o},O$=function(c,d){c.ma&&("base"==d?c.a.base_dirty=!0:"charlist"==d&&(c.a.charlist_dirty=!0),setTimeout(function(){dna(c)},1E3))},dna=function(c){Md(c.L.then(function(){var d=c.a.base_dirty,f=c.a.charlist_dirty;if(d||f)c.a.base_dirty=!1,c.a.charlist_dirty=!1,c.L=Md(Hd().then(function(){if(d)return c.f.then(function(d){return S9([c.b,Hd(d[0]),Hd(d[1])])}).then(function(d){return R$(c,"base",d[2].buffer)})}).then(function(){if(f)return c.g.then(function(d){return S9([c.b,Hd(d)])}).then(function(d){return R$(c,
"charlist",d[1])})}),function(){}).then(function(){})}),function(){})},R$=function(c,d,f){return Md(c.b.then(function(c){return Md(new Dd(function(h,k){var l=c.transaction([d],"readwrite").objectStore(d).put(f,0);l.onsuccess=function(){h()};l.onerror=function(){k(null)}}),function(){})}),function(){})},Xma=function(c){return new Dd(function(d,f){var g=window.indexedDB.open("incrfonts/"+c,1);g.onsuccess=function(c){d(c.target.result)};g.onerror=function(c){f(c)};g.onupgradeneeded=function(c){var d=
c.target.result;c.target.transaction.onerror=function(c){f(c)};d.objectStoreNames.contains("base")&&d.deleteObjectStore("base");d.objectStoreNames.contains("charlist")&&d.deleteObjectStore("charlist");d.createObjectStore("base");d.createObjectStore("charlist")}})},N$=function(c,d){return Md(new Dd(function(f,g){var h=c.transaction([d],"readwrite").objectStore(d).get(0);h.onsuccess=function(c){var d=c.target.result;void 0!=d?f(d):g(c)};h.onerror=function(c){g(c)}}),function(c){return Id(c)})},ena=
function(c,d){d=d||{};this.Dd=Yma(c,d)},ana=function(c,d,f){var g=c.a,h="tmp-"+g;c.getName();var k=c.b,l=Sma();Tma(l,h,k,f,d);return(new Dd(function(c){document.fonts.load(k+" 20px "+h).then(function(){c()})})).then(function(){var c=H$(l,g,k);G$(c,l);var c=H$(l,h,k),d=l.cssRules||l.rules;d&&-1!=c&&(d[c].style.fontFamily=g)})};
/*

 Copyright 2015 Google Inc. All rights reserved.

 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 S$=function(c){this.a=[];this.o={};this.e={};this.g=c;this.k=this.f=!1;this.l=new Vma;this.b=null},T$=function(c,d){fna(c,d);for(var f=d.childNodes,g=0;g<f.length;g++)T$(c,f[g])},fna=function(c,d){if("INPUT"==d.nodeName){var f=hd(d,"font-family").split(",");Jma(f,function(c){c=F$(c);return this.g==c},c);d.style.fontFamily=f.join(", ")}},U$=function(c,d){if("#text"==d.nodeName){var f=d.nodeValue.trim();if(f){var g=d.parentNode;if(g){var h=d.parentNode.nodeName;if("SCRIPT"!=h&&"STYLE"!=h){var h=
hd(g,"font-family"),k=hd(g,"font-weight"),g=c.e[h];if(void 0==g){for(var l=h.split(","),g=0;g<l.length;g++)if(F$(l[g])==c.g){c.e[h]=c.g;break}g=c.e[h]}if(g&&(k=gna[k]||k,h=c.o[g+";"+k],void 0!=h)){g=c.a[h];h=[];for(k=0;k<f.length;k++){var l=f.charAt(k),m=l.charCodeAt(0);55296<=m&&56319>=m&&(k+=1,l+=f.charAt(k));h.push(l)}f=g.Dd.l;for(g=0;g<h.length;g++)f[h[g]]=1}}}}}f=d.childNodes;for(h=0;h<f.length;h++)U$(c,f[h])},hna=function(c){null==c.b&&(c.b=setTimeout(function(){V$(this,!1)}.bind(c),3E3))},
V$=function(c,d){null!=c.b&&(clearTimeout(c.b),c.b=null);var f=K$(c.l);Md(Md(f.b.then(function(){for(var c=[],d=0;d<this.a.length;d++){var f=Q$(this.a[d].Dd);c.push(f)}return S9(c)}.bind(c)),function(){}).then(function(){for(var c=[],f=0;f<this.a.length;f++){var k=this.a[f].Dd,l=k.k;this.f||d||(l=!1);var m;l?m=k.f:m=Hd(null);c.push(m)}return S9(c)}.bind(c)).then(function(c){for(var d=[],f=0;f<c.length;f++){var l=c[f];if(null==l)d.push(Hd(null));else{var m=this.a[f].Dd,l=P$(m,l[1],l[0]).then(function(){E$(m.style, m.e,!0)});d.push(l)}}return S9(d)}.bind(c)).then(function(){J$(f)}.bind(c)),function(){})};
/*

 Copyright 2014-2015 Google Inc. All rights reserved.

 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 M$=!0,gna={lighter:"300",normal:"400",bold:"700",bolder:"800"},W$=function(c,d,f){var g=new S$(c),h=g.a;f=f||{};var k=d.getUrl();d=d.a;for(var l=0;l<d.length;l++){var m=d[l];m.po(c);m.qo(k);var q=new ena(m,f);g.a.push(q);g.o[c+";"+m.b]=l}var t=K$(g.l);Md(t.b.then(function(){for(var c=[],d=0;d<h.length;d++){var f=Zma(h[d].Dd);c.push(f)}return S9(c)}).then(function(c){for(var d=0;d<h.length;d++){var f=c[d],g=h[d].Dd;null!=f?(g.J=!0,g.k=!0):f=$ma(g,g.K,g.e);c[d]=Hd(f)}Md(S9(c).then(function(c){for(var d=
[],f=0;f<h.length;f++){var g=h[f].Dd,k=c[f];if(g.J){var l=P$(g,k[1],k[0].Wm).then(function(){E$(g.style,g.e,!0);J$(g.Qg,k)});d.push(l)}else J$(g.Qg,k),d.push(Hd(null))}return S9(d)}).then(function(){J$(t)}),function(){})}),function(){});U$(g,document.documentElement);T$(g,document.documentElement);(new MutationObserver(function(c){c.forEach(function(c){if("childList"==c.type)for(var d=0;d<c.addedNodes.length;d++){var f=c.addedNodes[d];U$(g,f);T$(g,f)}else"characterData"==c.type&&U$(g,c.target)});
c=!g.k&&g.f?!0:!1;g.k=!0;c?V$(g,!0):hna(g)})).observe(document.documentElement,{childList:!0,subtree:!0,characterData:!0});document.addEventListener("DOMContentLoaded",function(){g.f=!0;g.k&&V$(g,!0)});return g},cna=function(c){var d=c.charCodeAt(0);return 55296<=d&&56319>=d?(d-55296<<10)+(c.charCodeAt(1)-56320)+65536:d},X$=function(){};X$.prototype.start=function(){};X$.prototype.end=function(){};X$.prototype.done=function(){};var L$=window.b?window.e:new X$,Y$=function(){}; window.a?Y$=window.a:(Y$.aF=function(){return"0"},Y$.KC=function(){},Y$.JC=function(){},Y$.OC=function(){});ra("tachyfont.loadFonts",W$);
/*

 Copyright 2015 Google Inc. All rights reserved.

 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 Z$={Ki:{}};
Z$.Ki.hh=function(){var c=[],d;d=new v$("notosansjapanese100","100","notosansjapanese","v3","3fHSXQ1q-wbTrz6G1O8VOiHWie5YszDE-r2ScC861uk");c.push(d);d=new v$("notosansjapanese200","200","notosansjapanese","v3","59WNSiazHjPcXNZms2coDtkoRJpV4R0Ozvb5OGFhjTg");c.push(d);d=new v$("notosansjapanese300","300","notosansjapanese","v3","59WNSiazHjPcXNZms2coDgpy6IiAE69ArBzdmARoK04");c.push(d);d=new v$("notosansjapanese400","400","notosansjapanese","v3","Q9iNMaYlQJY-Njmo1hjFOD49d0yjNQLRodwAuc7HmRA");c.push(d);
d=new v$("notosansjapanese500","500","notosansjapanese","v3","59WNSiazHjPcXNZms2coDvvhFPx3WM6lBpBqV9OOniw");c.push(d);d=new v$("notosansjapanese700","700","notosansjapanese","v3","59WNSiazHjPcXNZms2coDnoFRDdc-GQtH1W7670ZXcI");c.push(d);d=new v$("notosansjapanese900","900","notosansjapanese","v3","59WNSiazHjPcXNZms2coDqoSmDiNXUfQt1Vdw4NJsG0");c.push(d);return new w$(c,"https://fonts.sandbox.google.com/tf")};ra("webfonttailor.alternate",Z$.Ki);
/*

 Copyright 2015 Google Inc. All rights reserved.

 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.
*/
Z$.Po={100:{name:"NotoSansJP-Thin",weight:"100"},200:{name:"NotoSansJP-Light",weight:"200"},300:{name:"NotoSansJP-DemiLight",weight:"300"},400:{name:"NotoSansJP-Regular",weight:"400"},500:{name:"NotoSansJP-Medium",weight:"500"},700:{name:"NotoSansJP-Bold",weight:"700"},900:{name:"NotoSansJP-Black",weight:"900"}};Z$.Qo={normal:Z$.Po};Z$.dp={ja:Z$.Qo};Z$.Jo={"Noto Sans":Z$.dp};
Z$.hh=function(c,d,f,g){if(g.useAlternate)return Z$.Ki.hh(c,d,f,g);g=[];for(var h=0;h<c.length;h++){var k=Z$.Jo[c[h]];if(k)for(var l=0;l<d.length;l++){var m=k[d[l]];if(m)for(var q=0;q<f.length;q++)for(var t=f[q],w=t.weights,t=m[t.style],z=0;z<w.length;z++){var B=t[w[z]];B&&g.push(new v$(B.name,B.weight))}}}return new w$(g,"")};ra("webfonttailor",Z$);Z$.getTachyFontsInfo=Z$.hh;
ra("initializeTachyFonts",function(){var c=Z$.hh(["Noto Sans"],["ja"],[{style:"normal",weights:["100","300","400","500","700"]}],{useAlternate:!0});return W$("UILanguageFont",c)});ra("updateTachyFonts",function(c){if(c.constructor==Array)for(var d=0;d<c.length;d++)Q$(c[d].Dd);else c.constructor==S$&&V$(c,!0)});

}catch(e){_DumpException(e)}
// Google Inc.
