(function(){var h,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},ba="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global?global:this,ca={},da=function(a,b){if(b){for(var c=ba,d=a.split("."),e=0;e<d.length-1;e++){var f=d[e];f in c||(c[f]={});c=c[f]}d=d[d.length-1];e=c[d];f=b(e);if(f!=e){for(var g=ca[a]||[],e=0;e<g.length;e++)f=
g[e](f);aa(c,d,{configurable:!0,writable:!0,value:f})}}};da("String.prototype.repeat",function(a){return a?a:function(a){var c;if(null==this)throw new TypeError("The 'this' value for String.prototype.repeat must not be null or undefined");c=this+"";if(0>a||1342177279<a)throw new RangeError("Invalid count value");a|=0;for(var d="";a;)if(a&1&&(d+=c),a>>>=1)c+=c;return d}});da("Math.sign",function(a){return a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0<a?1:-1}});
var m=this,ea=function(a){a=a.split(".");for(var b=m,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b},n=function(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==
c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b},p=function(a){return"array"==n(a)},fa=function(a){var b=n(a);return"array"==b||"object"==b&&"number"==typeof a.length},q=function(a){return"string"==typeof a},ga=function(a){return"function"==n(a)},ha=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},ia=function(a,
b,c){return a.call.apply(a.bind,arguments)},ja=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}},ka=function(a,b,c){ka=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ia:ja;return ka.apply(null,arguments)},la=function(a,b){var c=Array.prototype.slice.call(arguments,
1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}},r=function(a,b){function c(){}c.prototype=b.prototype;a.la=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Za=function(a,c,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[c].apply(a,g)}};var ma=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,ma);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};r(ma,Error);ma.prototype.name="CustomError";var na;var oa=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")},u=function(a){if(!pa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(qa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(ra,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(sa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(ta,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(ua,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(va,"&#0;"));return a},qa=/&/g,ra=/</g,
sa=/>/g,ta=/"/g,ua=/'/g,va=/\x00/g,pa=/[\x00&<>"']/,wa=function(a,b){return a<b?-1:a>b?1:0};var xa=function(a,b){b.unshift(a);ma.call(this,oa.apply(null,b));b.shift()};r(xa,ma);xa.prototype.name="AssertionError";
var ya=function(a,b,c,d){var e="Assertion failed";if(c)var e=e+(": "+c),f=d;else a&&(e+=": "+a,f=b);throw new xa(""+e,f||[]);},v=function(a,b,c){a||ya("",null,b,Array.prototype.slice.call(arguments,2));return a},x=function(a,b){throw new xa("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));},za=function(a,b,c){"number"==typeof a||ya("Expected number but got %s: %s.",[n(a),a],b,Array.prototype.slice.call(arguments,2));return a},Ba=function(a,b,c){q(a)||ya("Expected string but got %s: %s.",
[n(a),a],b,Array.prototype.slice.call(arguments,2))},Ca=function(a,b,c){p(a)||ya("Expected array but got %s: %s.",[n(a),a],b,Array.prototype.slice.call(arguments,2))};var Da=function(a,b){if(q(a))return q(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Ea=function(a,b,c){for(var d=a.length,e=q(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Fa=function(a,b){for(var c=a.length,d=[],e=0,f=q(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},Ga=function(a){return Array.prototype.concat.apply(Array.prototype,arguments)},Ha=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[]};var Ia=function(a,b){for(var c in a)b.call(void 0,a[c],c,a)},Ja=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},Ka=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},La=function(a,b){return null!==a&&b in a?a[b]:void 0},Ma="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),Na=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<Ma.length;f++)c=Ma[f],Object.prototype.hasOwnProperty.call(d,
c)&&(a[c]=d[c])}};var Oa={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 A;a:{var Pa=m.navigator;if(Pa){var Qa=Pa.userAgent;if(Qa){A=Qa;break a}}A=""};var B=function(){this.ka="";this.Qa=Va};B.prototype.I=!0;B.prototype.D=function(){return this.ka};B.prototype.toString=function(){return"Const{"+this.ka+"}"};var D=function(a){if(a instanceof B&&a.constructor===B&&a.Qa===Va)return a.ka;x("expected object of type Const, got '"+a+"'");return"type_error:Const"},Va={},Wa=function(a){var b=new B;b.ka=a;return b};var E=function(){this.ha="";this.Oa=Xa};E.prototype.I=!0;var Xa={};E.prototype.D=function(){return this.ha};E.prototype.toString=function(){return"SafeStyle{"+this.ha+"}"};E.prototype.aa=function(a){this.ha=a;return this};var Ya=(new E).aa(""),Za=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;var ab=function(){this.w="";this.Pa=$a};h=ab.prototype;h.I=!0;h.D=function(){return this.w};h.ua=!0;h.K=function(){return 1};h.toString=function(){return"SafeUrl{"+this.w+"}"};
var bb=function(a){if(a instanceof ab&&a.constructor===ab&&a.Pa===$a)return a.w;x("expected object of type SafeUrl, got '"+a+"' of type "+n(a));return"type_error:SafeUrl"},cb=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i,eb=function(a){if(a instanceof ab)return a;a=a.I?a.D():String(a);cb.test(a)||(a="about:invalid#zClosurez");return db(a)},$a={},db=function(a){var b=new ab;b.w=a;return b};db("about:blank");var gb=function(){this.Aa="";this.Ra=fb};h=gb.prototype;h.I=!0;h.D=function(){return this.Aa};h.ua=!0;h.K=function(){return 1};h.toString=function(){return"TrustedResourceUrl{"+this.Aa+"}"};var fb={};var F=function(){this.w="";this.Na=hb;this.Da=null};h=F.prototype;h.ua=!0;h.K=function(){return this.Da};h.I=!0;h.D=function(){return this.w};h.toString=function(){return"SafeHtml{"+this.w+"}"};
var ib=function(a){if(a instanceof F&&a.constructor===F&&a.Na===hb)return a.w;x("expected object of type SafeHtml, got '"+a+"' of type "+n(a));return"type_error:SafeHtml"},jb=function(a){if(a instanceof F)return a;var b=null;a.ua&&(b=a.K());return G(u(a.I?a.D():String(a)),b)},kb=function(a){if(a instanceof F)return a;a=jb(a);var b;b=ib(a).replace(/  /g," &#160;").replace(/(\r\n|\r|\n)/g,"<br>");return G(b,a.K())},lb=/^[a-zA-Z0-9-]+$/,mb={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,
poster:!0,src:!0},nb={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},ob=function(a){var b=0,c="",d=function(a){p(a)?Ea(a,d):(a=jb(a),c+=ib(a),a=a.K(),0==b?b=a:0!=a&&b!=a&&(b=null))};Ea(arguments,d);return G(c,b)},hb={},G=function(a,b){return(new F).aa(a,b)};F.prototype.aa=function(a,b){this.w=a;this.Da=b;return this};G("<!DOCTYPE html>",0);G("",0);G("<br>",0);var pb=function(a,b){Ba(D(a),"must provide justification");v(!/^[\s\xa0]*$/.test(D(a)),"must provide non-empty justification");return G(b,null)};var qb=function(a){qb[" "](a);return a};qb[" "]=function(){};var rb=function(a,b){try{return qb(a[b]),!0}catch(c){}return!1},tb=function(a,b){var c=sb;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var ub=-1!=A.indexOf("Opera"),H=-1!=A.indexOf("Trident")||-1!=A.indexOf("MSIE"),vb=-1!=A.indexOf("Edge"),I=-1!=A.indexOf("Gecko")&&!(-1!=A.toLowerCase().indexOf("webkit")&&-1==A.indexOf("Edge"))&&!(-1!=A.indexOf("Trident")||-1!=A.indexOf("MSIE"))&&-1==A.indexOf("Edge"),J=-1!=A.toLowerCase().indexOf("webkit")&&-1==A.indexOf("Edge"),wb=function(){var a=m.document;return a?a.documentMode:void 0},xb;
a:{var yb="",zb=function(){var a=A;if(I)return/rv\:([^\);]+)(\)|;)/.exec(a);if(vb)return/Edge\/([\d\.]+)/.exec(a);if(H)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(J)return/WebKit\/(\S+)/.exec(a);if(ub)return/(?:Version)[ \/]?(\S+)/.exec(a)}();zb&&(yb=zb?zb[1]:"");if(H){var Ab=wb();if(null!=Ab&&Ab>parseFloat(yb)){xb=String(Ab);break a}}xb=yb}
var Bb=xb,sb={},K=function(a){return tb(a,function(){for(var b=0,c=String(Bb).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var g=c[f]||"",k=d[f]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];if(0==g[0].length&&0==k[0].length)break;b=wa(0==g[1].length?0:parseInt(g[1],10),0==k[1].length?0:parseInt(k[1],10))||wa(0==g[2].length,0==k[2].length)||wa(g[2],
k[2]);g=g[3];k=k[3]}while(0==b)}return 0<=b})},Cb=m.document,Db=Cb&&H?wb()||("CSS1Compat"==Cb.compatMode?parseInt(Bb,10):5):void 0;var Eb=!H||9<=Number(Db),Fb=!I&&!H||H&&9<=Number(Db)||I&&K("1.9.1");H&&K("9");var Ib=function(a){return a?new Gb(Hb(a)):na||(na=new Gb)},L=function(a,b){return(b||document).getElementsByTagName(a)},Kb=function(a,b){Ia(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Jb.hasOwnProperty(d)?a.setAttribute(Jb[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})},Jb={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"},Mb=function(a,b,c){return Lb(document,arguments)},Lb=function(a,b){var c=String(b[0]),d=b[1];if(!Eb&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',u(d.name),'"');if(d.type){c.push(' type="',u(d.type),'"');var e={};Na(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(q(d)?c.className=d:p(d)?c.className=d.join(" "):Kb(c,d));2<b.length&&Nb(a,c,b);return c},Nb=function(a,
b,c){function d(c){c&&b.appendChild(q(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];!fa(f)||ha(f)&&0<f.nodeType?d(f):Ea(Ob(f)?Ha(f):f,d)}},Pb=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},Hb=function(a){v(a,"Node cannot be null or undefined.");return 9==a.nodeType?a:a.ownerDocument||a.document},Qb=function(a){return a.contentDocument||a.contentWindow.document},Rb={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Sb={IMG:" ",BR:"\n"},Tb=function(a,b,c){if(!(a.nodeName in Rb))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 Sb)b.push(Sb[a.nodeName]);else for(a=a.firstChild;a;)Tb(a,b,c),a=a.nextSibling},Ob=function(a){if(a&&"number"==typeof a.length){if(ha(a))return"function"==typeof a.item||"string"==typeof a.item;if(ga(a))return"function"==typeof a.item}return!1},Gb=function(a){this.J=a||m.document||document};h=Gb.prototype;h.getElementsByTagName=function(a,b){return(b||this.J).getElementsByTagName(a)};
h.Ca=function(a,b,c){return Lb(this.J,arguments)};h.createElement=function(a){return this.J.createElement(String(a))};h.createTextNode=function(a){return this.J.createTextNode(String(a))};h.appendChild=function(a,b){a.appendChild(b)};h.Ia=function(a){return Fb&&void 0!=a.children?a.children:Fa(a.childNodes,function(a){return 1==a.nodeType})};var Ub=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,Vb=function(a,b){if(a)for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),f,g=null;0<=e?(f=c[d].substring(0,e),g=c[d].substring(e+1)):f=c[d];b(f,g?decodeURIComponent(g.replace(/\+/g," ")):"")}},Wb=function(a,b,c){if(p(b)){Ca(b);for(var d=0;d<b.length;d++)Wb(a,String(b[d]),c)}else null!=b&&c.push("&",a,""===b?"":"=",encodeURIComponent(String(b)))};var Xb="StopIteration"in m?m.StopIteration:{message:"StopIteration",stack:""},Yb=function(){};Yb.prototype.next=function(){throw Xb;};Yb.prototype.Sa=function(){return this};var O=function(a,b){this.u={};this.i=[];this.na=this.f=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)};O.prototype.s=function(){Zb(this);for(var a=[],b=0;b<this.i.length;b++)a.push(this.u[this.i[b]]);return a};O.prototype.C=function(){Zb(this);return this.i.concat()};O.prototype.P=function(a){return $b(this.u,a)};
O.prototype.remove=function(a){return $b(this.u,a)?(delete this.u[a],this.f--,this.na++,this.i.length>2*this.f&&Zb(this),!0):!1};var Zb=function(a){if(a.f!=a.i.length){for(var b=0,c=0;b<a.i.length;){var d=a.i[b];$b(a.u,d)&&(a.i[c++]=d);b++}a.i.length=c}if(a.f!=a.i.length){for(var e={},c=b=0;b<a.i.length;)d=a.i[b],$b(e,d)||(a.i[c++]=d,e[d]=1),b++;a.i.length=c}};h=O.prototype;h.get=function(a,b){return $b(this.u,a)?this.u[a]:b};
h.set=function(a,b){$b(this.u,a)||(this.f++,this.i.push(a),this.na++);this.u[a]=b};h.addAll=function(a){var b;a instanceof O?(b=a.C(),a=a.s()):(b=Ka(a),a=Ja(a));for(var c=0;c<b.length;c++)this.set(b[c],a[c])};h.forEach=function(a,b){for(var c=this.C(),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 O(this)};
h.Sa=function(a){Zb(this);var b=0,c=this.na,d=this,e=new Yb;e.next=function(){if(c!=d.na)throw Error("The map has changed since the iterator was created");if(b>=d.i.length)throw Xb;var e=d.i[b++];return a?e:d.u[e]};return e};var $b=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var ac=function(a){if(a.s&&"function"==typeof a.s)return a.s();if(q(a))return a.split("");if(fa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Ja(a)},bc=function(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void 0);else if(fa(a)||q(a))Ea(a,b,void 0);else{var c;if(a.C&&"function"==typeof a.C)c=a.C();else if(a.s&&"function"==typeof a.s)c=void 0;else if(fa(a)||q(a)){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else c=Ka(a);for(var d=ac(a),e=d.length,f=0;f<e;f++)b.call(void 0,
d[f],c&&c[f],a)}};var cc=function(a){var b=ea("window.location.href");if(q(a))return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c,d,e=!1;try{c=a.lineNumber||a.$a||"Not available"}catch(f){c="Not available",e=!0}try{d=a.fileName||a.filename||a.sourceURL||m.$googDebugFname||b}catch(f){d="Not available",e=!0}return!e&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?a:{message:a.message||"Not available",name:a.name||"UnknownError",lineNumber:c,fileName:d,stack:a.stack||
"Not available"}},dc=function(a,b){var c;"string"==typeof a?(c=Error(a),Error.captureStackTrace&&Error.captureStackTrace(c,dc)):c=a;c.stack||(c.stack=ec(dc));if(b){for(var d=0;c["message"+d];)++d;c["message"+d]=String(b)}return c},ec=function(a){var b;b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,a||ec),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=fc(a||arguments.callee.caller,[]));return b},fc=function(a,b){var c=[];if(0<=Da(b,a))c.push("[...circular reference...]");
else if(a&&50>b.length){c.push(gc(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<e&&c.push(", ");var f;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=gc(f))?f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(fc(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("")},gc=function(a){if(hc[a])return hc[a];a=String(a);if(!hc[a]){var b=/function ([^\(]+)/.exec(a);hc[a]=b?b[1]:"[Anonymous]"}return hc[a]},hc={};var kc=function(a){var b=[];ic(new jc,a,b);return b.join("")},jc=function(){this.ja=void 0},ic=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(p(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],ic(a,a.ja?a.ja.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),
lc(d,c),c.push(":"),ic(a,a.ja?a.ja.call(b,d,e):e,c),f=","));c.push("}");return}}switch(typeof b){case "string":lc(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}},mc={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},nc=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,
lc=function(a,b){b.push('"',a.replace(nc,function(a){var b=mc[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),mc[a]=b);return b}),'"')};var oc=function(a,b,c,d,e){this.reset(a,b,c,d,e)};oc.prototype.Ha=null;var pc=0;oc.prototype.reset=function(a,b,c,d,e){"number"==typeof e||pc++;this.T=a;this.Wa=b;delete this.Ha};oc.prototype.La=function(a){this.T=a};var P=function(a){this.U=a;this.Ja=this.pa=this.T=this.ea=null},Q=function(a,b){this.name=a;this.value=b};Q.prototype.toString=function(){return this.name};var qc=new Q("SEVERE",1E3),rc=new Q("WARNING",900),sc=new Q("INFO",800),tc=new Q("CONFIG",700),uc=new Q("FINE",500),vc=new Q("FINER",400);P.prototype.getParent=function(){return this.ea};P.prototype.Ia=function(){this.pa||(this.pa={});return this.pa};P.prototype.La=function(a){this.T=a};
var wc=function(a){if(a.T)return a.T;if(a.ea)return wc(a.ea);x("Root logger has no level set.");return null};P.prototype.log=function(a,b,c){if(a.value>=wc(this).value)for(ga(b)&&(b=b()),a=new oc(a,String(b),this.U),c&&(a.Ha=c),c="log:"+a.Wa,m.console&&(m.console.timeStamp?m.console.timeStamp(c):m.console.markTimeline&&m.console.markTimeline(c)),m.msWriteProfilerMark&&m.msWriteProfilerMark(c),c=this;c;){b=c;var d=a;if(b.Ja)for(var e=0,f;f=b.Ja[e];e++)f(d);c=c.getParent()}};
P.prototype.info=function(a,b){this.log(sc,a,b)};var xc={},yc=null,zc=function(a){yc||(yc=new P(""),xc[""]=yc,yc.La(tc));var b;if(!(b=xc[a])){b=new P(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=zc(a.substr(0,c));c.Ia()[d]=b;b.ea=c;xc[a]=b}return b};var Ac=function(a,b){a&&a.info(b,void 0)},R=function(a,b){a&&a.log(uc,b,void 0)};var Bc=function(){this.Y=this.Y;this.ca=this.ca};Bc.prototype.Y=!1;Bc.prototype.qa=function(){this.Y||(this.Y=!0,this.F())};Bc.prototype.F=function(){if(this.ca)for(;this.ca.length;)this.ca.shift()()};var Cc=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.L=!1;this.Ka=!0};Cc.prototype.preventDefault=function(){this.defaultPrevented=!0;this.Ka=!1};var Dc=!H||9<=Number(Db),Ec=H&&!K("9");!J||K("528");I&&K("1.9b")||H&&K("8")||ub&&K("9.5")||J&&K("528");I&&!K("8")||H&&K("9");var Mc=function(a,b){Cc.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.Ga=this.state=null;a&&this.init(a,b)};r(Mc,Cc);
Mc.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;var e=a.relatedTarget;e?I&&(rb(e,"nodeName")||(e=null)):"mouseover"==c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;null===d?(this.offsetX=J||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=J||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:
a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0):(this.clientX=void 0!==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.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.state=a.state;this.Ga=a;a.defaultPrevented&&this.preventDefault()};
Mc.prototype.preventDefault=function(){Mc.la.preventDefault.call(this);var a=this.Ga;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Ec)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Nc="closure_listenable_"+(1E6*Math.random()|0),Oc=function(a){return!(!a||!a[Nc])},Pc=0;var Qc=function(a,b,c,d,e){this.listener=a;this.ia=null;this.src=b;this.type=c;this.X=!!d;this.$=e;this.key=++Pc;this.M=this.W=!1},Rc=function(a){a.M=!0;a.listener=null;a.ia=null;a.src=null;a.$=null};var Sc=function(a){this.src=a;this.j={};this.V=0};Sc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.j[f];a||(a=this.j[f]=[],this.V++);var g=Tc(a,b,d,e);-1<g?(b=a[g],c||(b.W=!1)):(b=new Qc(b,this.src,f,!!d,e),b.W=c,a.push(b));return b};Sc.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.j))return!1;var e=this.j[a];b=Tc(e,b,c,d);return-1<b?(Rc(e[b]),v(null!=e.length),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.j[a],this.V--),!0):!1};
var Uc=function(a,b){var c=b.type;if(!(c in a.j))return!1;var d=a.j[c],e=Da(d,b),f;if(f=0<=e)v(null!=d.length),Array.prototype.splice.call(d,e,1);f&&(Rc(b),0==a.j[c].length&&(delete a.j[c],a.V--));return f},Vc=function(a){var b=0,c;for(c in a.j){for(var d=a.j[c],e=0;e<d.length;e++)++b,Rc(d[e]);delete a.j[c];a.V--}};Sc.prototype.sa=function(a,b,c,d){a=this.j[a.toString()];var e=-1;a&&(e=Tc(a,b,c,d));return-1<e?a[e]:null};
var Tc=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.M&&f.listener==b&&f.X==!!c&&f.$==d)return e}return-1};var Wc="closure_lm_"+(1E6*Math.random()|0),Xc={},Yc=0,Zc=function(a,b,c,d,e){if(p(b))for(var f=0;f<b.length;f++)Zc(a,b[f],c,d,e);else c=$c(c),Oc(a)?(ad(a),a.m.add(String(b),c,!1,d,e)):bd(a,b,c,!1,d,e)},bd=function(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=!!e,k=cd(a);k||(a[Wc]=k=new Sc(a));c=k.add(b,c,d,e,f);if(c.ia)return;d=dd();c.ia=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,g);else if(a.attachEvent)a.attachEvent(ed(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");
Yc++},dd=function(){var a=fd,b=Dc?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b},gd=function(a,b,c,d,e){if(p(b))for(var f=0;f<b.length;f++)gd(a,b[f],c,d,e);else c=$c(c),Oc(a)?a.m.add(String(b),c,!0,d,e):bd(a,b,c,!0,d,e)},S=function(a,b,c,d,e){if(p(b))for(var f=0;f<b.length;f++)S(a,b[f],c,d,e);else c=$c(c),Oc(a)?a.m.remove(String(b),c,d,e):a&&(a=cd(a))&&(b=a.sa(b,c,!!d,e))&&hd(b)},hd=function(a){if("number"==typeof a||!a||a.M)return!1;
var b=a.src;if(Oc(b))return Uc(b.m,a);var c=a.type,d=a.ia;b.removeEventListener?b.removeEventListener(c,d,a.X):b.detachEvent&&b.detachEvent(ed(c),d);Yc--;(c=cd(b))?(Uc(c,a),0==c.V&&(c.src=null,b[Wc]=null)):Rc(a);return!0},ed=function(a){return a in Xc?Xc[a]:Xc[a]="on"+a},jd=function(a,b,c,d){var e=!0;if(a=cd(a))if(b=a.j[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.X==c&&!f.M&&(f=id(f,d),e=e&&!1!==f)}return e},id=function(a,b){var c=a.listener,d=a.$||a.src;a.W&&hd(a);return c.call(d,
b)},fd=function(a,b){if(a.M)return!0;if(!Dc){var c=b||ea("window.event"),d=new Mc(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(t){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.currentTarget;f;f=f.parentNode)c.push(f);for(var f=a.type,g=c.length-1;!d.L&&0<=g;g--){d.currentTarget=c[g];var k=jd(c[g],f,!0,d),e=e&&k}for(g=0;!d.L&&g<c.length;g++)d.currentTarget=c[g],k=jd(c[g],f,!1,d),e=e&&k}return e}return id(a,new Mc(b,
this))},cd=function(a){a=a[Wc];return a instanceof Sc?a:null},kd="__closure_events_fn_"+(1E9*Math.random()>>>0),$c=function(a){v(a,"Listener can not be null.");if(ga(a))return a;v(a.handleEvent,"An object listener must have handleEvent method.");a[kd]||(a[kd]=function(b){return a.handleEvent(b)});return a[kd]};var T=function(){Bc.call(this);this.m=new Sc(this);this.Ta=this;this.za=null};r(T,Bc);T.prototype[Nc]=!0;T.prototype.addEventListener=function(a,b,c,d){Zc(this,a,b,c,d)};T.prototype.removeEventListener=function(a,b,c,d){S(this,a,b,c,d)};
T.prototype.dispatchEvent=function(a){ad(this);var b,c=this.za;if(c){b=[];for(var d=1;c;c=c.za)b.push(c),v(1E3>++d,"infinite loop")}c=this.Ta;d=a.type||a;if(q(a))a=new Cc(a,c);else if(a instanceof Cc)a.target=a.target||c;else{var e=a;a=new Cc(d,c);Na(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.L&&0<=g;g--)f=a.currentTarget=b[g],e=ld(f,d,!0,a)&&e;a.L||(f=a.currentTarget=c,e=ld(f,d,!0,a)&&e,a.L||(e=ld(f,d,!1,a)&&e));if(b)for(g=0;!a.L&&g<b.length;g++)f=a.currentTarget=b[g],e=ld(f,d,!1,a)&&e;return e};
T.prototype.F=function(){T.la.F.call(this);this.m&&Vc(this.m);this.za=null};var ld=function(a,b,c,d){b=a.m.j[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.M&&g.X==c){var k=g.listener,t=g.$||g.src;g.W&&Uc(a.m,g);e=!1!==k.call(t,d)&&e}}return e&&0!=d.Ka};T.prototype.sa=function(a,b,c,d){return this.m.sa(String(a),b,c,d)};var ad=function(a){v(a.m,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};var md=function(a,b){T.call(this);this.ba=a||1;this.O=b||m;this.oa=ka(this.Ya,this);this.xa=+new Date};r(md,T);h=md.prototype;h.enabled=!1;h.v=null;h.Ya=function(){if(this.enabled){var a=+new Date-this.xa;0<a&&a<.8*this.ba?this.v=this.O.setTimeout(this.oa,this.ba-a):(this.v&&(this.O.clearTimeout(this.v),this.v=null),this.dispatchEvent("tick"),this.enabled&&(this.v=this.O.setTimeout(this.oa,this.ba),this.xa=+new Date))}};
h.start=function(){this.enabled=!0;this.v||(this.v=this.O.setTimeout(this.oa,this.ba),this.xa=+new Date)};h.stop=function(){this.enabled=!1;this.v&&(this.O.clearTimeout(this.v),this.v=null)};h.F=function(){md.la.F.call(this);this.stop();delete this.O};var nd=function(a,b,c){if(ga(a))c&&(a=ka(a,c));else if(a&&"function"==typeof a.handleEvent)a=ka(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:m.setTimeout(a,b||0)};var od=function(a,b){this.R=this.ma=this.N="";this.ga=null;this.Z=this.fa="";this.o=this.Va=!1;var c;if(a instanceof od)this.o=void 0!==b?b:a.o,pd(this,a.N),c=a.ma,U(this),this.ma=c,c=a.R,U(this),this.R=c,qd(this,a.ga),c=a.fa,U(this),this.fa=c,rd(this,a.A.clone()),c=a.Z,U(this),this.Z=c;else if(a&&(c=String(a).match(Ub))){this.o=!!b;pd(this,c[1]||"",!0);var d=c[2]||"";U(this);this.ma=sd(d);d=c[3]||"";U(this);this.R=sd(d,!0);qd(this,c[4]);d=c[5]||"";U(this);this.fa=sd(d,!0);rd(this,c[6]||"",!0);c=
c[7]||"";U(this);this.Z=sd(c)}else this.o=!!b,this.A=new td(null,0,this.o)};
od.prototype.toString=function(){var a=[],b=this.N;b&&a.push(ud(b,vd,!0),":");var c=this.R;if(c||"file"==b)a.push("//"),(b=this.ma)&&a.push(ud(b,vd,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.ga,null!=c&&a.push(":",String(c));if(c=this.fa)this.R&&"/"!=c.charAt(0)&&a.push("/"),a.push(ud(c,"/"==c.charAt(0)?wd:xd,!0));(c=this.A.toString())&&a.push("?",c);(c=this.Z)&&a.push("#",ud(c,yd));return a.join("")};od.prototype.clone=function(){return new od(this)};
var pd=function(a,b,c){U(a);a.N=c?sd(b,!0):b;a.N&&(a.N=a.N.replace(/:$/,""))},qd=function(a,b){U(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ga=b}else a.ga=null},rd=function(a,b,c){U(a);b instanceof td?(a.A=b,a.A.Ba(a.o)):(c||(b=ud(b,zd)),a.A=new td(b,0,a.o))},U=function(a){if(a.Va)throw Error("Tried to modify a read-only Uri");};od.prototype.Ba=function(a){this.o=a;this.A&&this.A.Ba(a);return this};
var sd=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},ud=function(a,b,c){return q(a)?(a=encodeURI(a).replace(b,Ad),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Ad=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},vd=/[#\/\?@]/g,xd=/[\#\?:]/g,wd=/[\#\?]/g,zd=/[\#\?@]/g,yd=/#/g,td=function(a,b,c){this.f=this.c=null;this.l=a||null;this.o=!!c},V=function(a){a.c||(a.c=new O,a.f=0,a.l&&Vb(a.l,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g,
" ")),c)}))};h=td.prototype;h.add=function(a,b){V(this);this.l=null;a=Bd(this,a);var c=this.c.get(a);c||this.c.set(a,c=[]);c.push(b);this.f=za(this.f)+1;return this};h.remove=function(a){V(this);a=Bd(this,a);return this.c.P(a)?(this.l=null,this.f=za(this.f)-this.c.get(a).length,this.c.remove(a)):!1};h.P=function(a){V(this);a=Bd(this,a);return this.c.P(a)};h.C=function(){V(this);for(var a=this.c.s(),b=this.c.C(),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.s=function(a){V(this);var b=[];if(q(a))this.P(a)&&(b=Ga(b,this.c.get(Bd(this,a))));else{a=this.c.s();for(var c=0;c<a.length;c++)b=Ga(b,a[c])}return b};h.set=function(a,b){V(this);this.l=null;a=Bd(this,a);this.P(a)&&(this.f=za(this.f)-this.c.get(a).length);this.c.set(a,[b]);this.f=za(this.f)+1;return this};h.get=function(a,b){var c=a?this.s(a):[];return 0<c.length?String(c[0]):b};
h.toString=function(){if(this.l)return this.l;if(!this.c)return"";for(var a=[],b=this.c.C(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.s(d),f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}return this.l=a.join("&")};h.clone=function(){var a=new td;a.l=this.l;this.c&&(a.c=this.c.clone(),a.f=this.f);return a};var Bd=function(a,b){var c=String(b);a.o&&(c=c.toLowerCase());return c};
td.prototype.Ba=function(a){a&&!this.o&&(V(this),this.l=null,this.c.forEach(function(a,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.remove(d),0<a.length&&(this.l=null,this.c.set(Bd(this,d),Ha(a)),this.f=za(this.f)+a.length))},this));this.o=a};var Ed=function(){T.call(this);this.U="closure_frame"+Cd++;this.ta=[];Dd[this.U]=this},W;r(Ed,T);var Dd={},Cd=0,Fd=function(a,b){var c=Ib(a);bc(b,function(b,e){p(b)||(b=[b]);Ea(b,function(b){b=c.Ca("INPUT",{type:"hidden",name:e,value:b});a.appendChild(b)})})};h=Ed.prototype;h.h=zc("goog.net.IframeIo");h.b=null;h.g=null;h.H=null;h.Xa=0;h.B=!1;h.wa=null;h.va=null;h.G=null;h.S=!1;
h.send=function(a,b,c,d){if(this.B)throw Error("[goog.net.IframeIo] Unable to send, already active.");this.wa=a=new od(a);b=b?b.toUpperCase():"GET";c&&(U(a),c=Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^+new Date).toString(36),U(a),a.A.set("zx",c));Ac(this.h,"Sending iframe request: "+a+" ["+b+"]");W||(W=Mb("FORM"),W.acceptCharset="utf-8",c=W.style,c.position="absolute",c.visibility="hidden",c.top=c.left="-10px",c.width=c.height="10px",c.overflow=
"hidden",document.body.appendChild(W));this.b=W;"GET"==b&&Fd(this.b,a.A);d&&Fd(this.b,d);this.b.action=a.toString();this.b.method=b;this.B=!0;R(this.h,"Creating iframe");this.H=this.U+"_"+(this.Xa++).toString(36);d={name:this.H,id:this.H};H&&7>Number(Bb)&&(d.src='javascript:""');this.g=Ib(this.b).Ca("IFRAME",d);d=this.g.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";J?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");if(H&&!K("11")){this.b.target=
this.H||"";Ib(this.b).J.body.appendChild(this.g);this.S||Zc(this.g,"readystatechange",this.ya,!1,this);try{this.ra=!1,this.b.submit()}catch(Fc){this.S||S(this.g,"readystatechange",this.ya,!1,this),Z(this,1)}}else{R(this.h,"Setting up iframes and cloning form");Ib(this.b).J.body.appendChild(this.g);d=this.H+"_inner";a=Qb(this.g);document.baseURI?(c=u(d),c=pb(Wa("Short HTML snippet, input escaped, safe URL, for performance"),'<head><base href="'+u(document.baseURI)+'"></head><body><iframe id="'+c+'" name="'+
c+'"></iframe>')):(c=u(d),c=pb(Wa("Short HTML snippet, input escaped, for performance"),'<body><iframe id="'+c+'" name="'+c+'"></iframe>'));ub&&!J?a.documentElement.innerHTML=ib(c):a.write(ib(c));this.S||Zc(a.getElementById(d),"load",this.da,!1,this);var e=L("TEXTAREA",v(this.b));c=0;for(b=e.length;c<b;c++){var f=e[c].value,g=[];Tb(e[c],g,!1);if(g.join("")!=f){var g=e[c],k=f;v(null!=g,"goog.dom.setTextContent expects a non-null value for node");if("textContent"in g)g.textContent=k;else if(3==g.nodeType)g.data=
k;else if(g.firstChild&&3==g.firstChild.nodeType){for(;g.lastChild!=g.firstChild;)g.removeChild(g.lastChild);g.firstChild.data=k}else{Pb(g);var t=Hb(g);g.appendChild(t.createTextNode(String(k)))}e[c].value=f}}e=a.importNode(this.b,!0);e.target=d;e.action=this.b.action;a.body.appendChild(e);f=L("SELECT",v(this.b));g=L("SELECT",e);c=0;for(b=f.length;c<b;c++)for(var k=L("OPTION",f[c]),t=L("OPTION",g[c]),y=0,Ra=k.length;y<Ra;y++)t[y].selected=k[y].selected;f=L("INPUT",v(this.b));g=L("INPUT",e);c=0;for(b=
f.length;c<b;c++)if("file"==f[c].type&&f[c].value!=g[c].value){R(this.h,"File input value not cloned properly.  Will submit using original form.");this.b.target=d;e=this.b;break}R(this.h,"Submitting form");try{this.ra=!1,e.submit(),a.close(),I&&nd(this.Ma,250,this)}catch(Fc){c=this.h;var C;try{var X=cc(Fc),z;var M=X.fileName;null!=M||(M="");if(/^https?:\/\//i.test(M)){var Aa=eb(M),Sa=Wa("view-source scheme plus HTTP/HTTPS URL"),N="view-source:"+bb(Aa);Ba(D(Sa),"must provide justification");v(!/^[\s\xa0]*$/.test(D(Sa)),
"must provide non-empty justification");z=db(N)}else{var l=Wa("sanitizedviewsrc");z=db(D(l))}var Sd=kb("Message: "+X.message+"\nUrl: "),Gc;z={href:z,target:"_new"};var Y=X.fileName;if(!lb.test("a"))throw Error("Invalid tag name <a>.");if("A"in nb)throw Error("Tag name <a> is not allowed for SafeHtml.");var M=null,Ta,Aa="";if(z)for(var Ua in z){if(!lb.test(Ua))throw Error('Invalid attribute name "'+Ua+'".');var Hc=z[Ua];if(null!=Hc){var Sa=Aa,Ic,N=Ua,l=Hc;if(l instanceof B)l=D(l);else if("style"==
N.toLowerCase()){b=l;if(!ha(b))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof b+" given: "+b);if(!(b instanceof E)){e=b;f="";g=void 0;for(g in e){if(!/^[-_a-zA-Z0-9]+$/.test(g))throw Error("Name allows only [-_a-zA-Z0-9], got: "+g);var w=e[g];if(null!=w){if(w instanceof B)w=D(w),v(!/[{;}]/.test(w),"Value does not allow [{;}].");else if(Za.test(w)){t=k=!0;for(y=0;y<w.length;y++){var Jc=w.charAt(y);"'"==Jc&&t?k=!k:'"'==Jc&&k&&(t=!t)}k&&t||(x("String value requires balanced quotes, got: "+
w),w="zClosurez")}else x("String value allows only [-,.\"'%_!# a-zA-Z0-9], rgb() and rgba(), got: "+w),w="zClosurez";f+=g+":"+w+";"}}f?(v(!/[<>]/.test(f),"Forbidden characters in style string: "+f),b=(new E).aa(f)):b=Ya}e=void 0;b instanceof E&&b.constructor===E&&b.Oa===Xa?e=b.ha:(x("expected object of type SafeStyle, got '"+b+"' of type "+n(b)),e="type_error:SafeStyle");l=e}else{if(/^on/i.test(N))throw Error('Attribute "'+N+'" requires goog.string.Const value, "'+l+'" given.');if(N.toLowerCase()in
mb)if(l instanceof gb)l instanceof gb&&l.constructor===gb&&l.Ra===fb?l=l.Aa:(x("expected object of type TrustedResourceUrl, got '"+l+"' of type "+n(l)),l="type_error:TrustedResourceUrl");else if(l instanceof ab)l=bb(l);else if(q(l))l=eb(l).D();else throw Error('Attribute "'+N+'" on tag "a" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+l+'" given.');}l.I&&(l=l.D());v(q(l)||"number"==typeof l,"String or number value expected, got "+typeof l+" with value: "+l);Ic=N+'="'+u(String(l))+
'"';Aa=Sa+(" "+Ic)}}Ta="<a"+Aa;null!=Y?p(Y)||(Y=[Y]):Y=[];if(!0===Oa.a)v(!Y.length,"Void tag <a> does not allow content."),Ta+=">";else{var Kc=ob(Y);Ta+=">"+ib(Kc)+"</a>";M=Kc.K()}var Lc=z&&z.dir;Lc&&(M=/^(ltr|rtl|auto)$/i.test(Lc)?0:null);Gc=G(Ta,M);C=ob(Sd,Gc,kb("\nLine: "+X.lineNumber+"\n\nBrowser stack:\n"+X.stack+"-> [end]\n\nJS stack traversal:\n"+ec(void 0)+"-> "))}catch(Td){C=kb("Exception trying to expose exception! You win, we lose. "+Td)}C=ib(C);c&&c.log(qc,"Error when submitting form: "+
C,void 0);this.S||S(a.getElementById(d),"load",this.da,!1,this);a.close();Z(this,2)}}Gd(this)};h.abort=function(){if(this.B){Ac(this.h,"Request aborted");var a=Hd(this);v(a);if(a)if(Oc(a))a.m&&Vc(a.m);else if(a=cd(a)){var b=0,c;for(c in a.j)for(var d=a.j[c].concat(),e=0;e<d.length;++e)hd(d[e])&&++b}this.B=!1;this.dispatchEvent("abort");Id(this)}};
h.F=function(){R(this.h,"Disposing iframeIo instance");this.B&&(R(this.h,"Aborting active request"),this.abort());Ed.la.F.call(this);this.g&&Jd(this);Gd(this);delete this.Fa;this.wa=this.va=this.b=null;delete Dd[this.U]};h.ya=function(){if("complete"==this.g.readyState){S(this.g,"readystatechange",this.ya,!1,this);var a;try{if(a=Qb(this.g),H&&"about:blank"==a.location&&!navigator.onLine){Z(this,9);return}}catch(b){Z(this,1);return}Kd(this,a)}};
h.da=function(){if(!ub||J||"about:blank"!=(this.g?Qb(Hd(this)):null).location){S(Hd(this),"load",this.da,!1,this);try{Kd(this,this.g?Qb(Hd(this)):null)}catch(a){Z(this,1)}}};
var Kd=function(a,b){R(a.h,"Iframe loaded");a.B=!1;var c;try{var d=b.body;a.va=d.textContent||d.innerText}catch(f){c=1}var e;c||"function"!=typeof a.Fa||(e=a.Fa(b))&&(c=4);(d=a.h)&&d.log(vc,"Last content: "+a.va,void 0);(d=a.h)&&d.log(vc,"Last uri: "+a.wa,void 0);c?(R(a.h,"Load event occurred but failed"),Z(a,c,e)):(R(a.h,"Load succeeded"),a.dispatchEvent("complete"),a.dispatchEvent("success"),Id(a))},Z=function(a,b,c){a.ra||(a.B=!1,4==b&&v(void 0!==c),a.dispatchEvent("complete"),a.dispatchEvent("error"),
Id(a),a.ra=!0)},Id=function(a){Ac(a.h,"Ready for new requests");Jd(a);Gd(a);a.b=null;a.dispatchEvent("ready")},Jd=function(a){var b=a.g;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.ta.push(b));a.G&&(m.clearTimeout(a.G),a.G=null);I||ub&&!J?a.G=nd(a.Ea,2E3,a):a.Ea();a.g=null;a.H=null};Ed.prototype.Ea=function(){this.G&&(m.clearTimeout(this.G),this.G=null);for(;0!=this.ta.length;){var a=this.ta.pop();Ac(this.h,"Disposing iframe");a&&a.parentNode&&a.parentNode.removeChild(a)}};
var Gd=function(a){a.b&&a.b==W&&Pb(a.b)},Hd=function(a){return a.g?H&&!K("11")?a.g:Qb(a.g).getElementById(a.H+"_inner"):null};Ed.prototype.Ma=function(){if(this.B){var a=this.g?Qb(Hd(this)):null;a&&!rb(a,"documentUri")?(this.S||S(Hd(this),"load",this.da,!1,this),navigator.onLine?((a=this.h)&&a.log(rc,"Silent Firefox error detected",void 0),Z(this,3)):((a=this.h)&&a.log(rc,"Firefox is offline so report offline error instead of silent error",void 0),Z(this,9))):nd(this.Ma,250,this)}};var Ld=0,Md=zc("paidtasks.app.error"),Od=function(){var a={};try{Ia({},function(b,c){a[c]=ha(b)?kc(b):b})}catch(b){if(a.extraData="Error serializing extraData for gen204 log.",Nd())throw b;}return a},Nd=function(){return-1!==window.location.href.indexOf("204_debug")};var Pd=[],Qd=null,Rd=function(){if(document.readyState)return"interactive"==document.readyState||"complete"==document.readyState;var a=null;try{a=document.documentElement}catch(b){}if(!a)return!1;try{a.doScroll("left")}catch(b){return!1}return!!document.body},Ud=function(){if(Rd()){var a=Qd;a&&"function"==typeof a.qa&&a.qa();Qd=null;for(a=0;a<Pd.length;a++)Pd[a]();Pd.length=0}},Vd=function(a){var b;!H||K(7)?b=!1:(gd(window,"load",a),b=!0);b||(Rd()?a():(Pd.push(a),null==Qd&&(Qd=new md(500),Zc(Qd,"tick",
Ud),Qd.start())))};void 0!==m._402||(m._402={});_402.Ua=!1;_402.show=function(){_402.Ua=!0};
var Wd=function(a,b){var c=document.createElement(a);Ia(b,function(a,b){c.setAttribute(b,a)});document.body.appendChild(c)},Xd=function(){try{var a=_402;_402.timingAtrLoad=(new Date).getTime();if(a.site){var b=document;document.getElementById("contain-402")||Wd("div",{id:"contain-402"});var c=a.promptHandlerUrl||"//survey.g.doubleclick.net/prompt",d={t:"a"};d.site=a.site;null!=a.svid&&(d.svid=a.svid);void 0!==a.sc&&(d.sc=a.sc);d.random=+new Date;d.ref=b.referrer.substr(0,500);var a=[c],e;for(e in d)Wb(e,
d[e],a);if(a[1]){var f=a[0],g=f.indexOf("#");0<=g&&(a.push(f.substr(g)),a[0]=f=f.substr(0,g));var k=f.indexOf("?");0>k?a[1]="?":k==f.length-1&&(a[1]=void 0)}Wd("script",{src:a.join("")})}}catch(X){d=X;e=_402.params.logUrl;d=cc(dc(d));Md&&Md.log(rc,"Logging an error via gen204.",d);f=Od();(g=Nd())&&window.console&&window.console.log&&(window.console.log("Exception caught: ",d),window.console.log("Stack: ",d.stack),f&&window.console.log("serializedData",f));f.e_n=d.name||"Unknown Error";f.e_m=d.message||
d;f.e_p=window.location.href;f.e_s=d.stack||"Stack not available";try{if(!/^[\s\xa0]*$/.test(null==e?"":String(e)))if(6<=Ld)Md&&Md.log(rc,"Max gen204 log count reached; suppressing.",void 0);else{Ld++;var t;a:{var y=La(window,"_402");if(ha(y)){var Ra=La(y,"params");if(null!=Ra){t=kc(Ra);break a}}t="[not found]"}f["_402.params"]=t;var C=new Ed;Zc(C,"ready",C.qa,!1,C);C.send(e,"POST",!0,f)}}catch(z){if(Nd())throw z;}if(g)throw d;}};_402.load=_402.load||la(Xd);_402.domWait=function(){Vd(function(){_402.load()})};})();
window['_402'] = window['_402'] || {};
window['_402']['site'] = "lmrkonxcdrutj5zxub3fotkupa";
(function(){
if(!window._402nosurvey){
var n = document.createElement("script");
n.setAttribute('charset', 'utf-8');
n.setAttribute('type', 'text/javascript');
n.setAttribute('src', '//survey.g.doubleclick.net/insights/consumersurveys/static/394664989015622181/prompt_embed_static.js');
var parent = document.getElementsByTagName('head')[0] ||
  document.getElementByTagName('body')[0];
parent.appendChild(n);}
})();
window['_402']['promptHandlerUrl'] = window['_402']['promptHandlerUrl'] || "//survey.g.doubleclick.net/gk/prompt";
window['_402']['params'] = {"logUrl":"//survey.g.doubleclick.net/gen204/d"};
window['_402']['domWait']();
