aboutsummaryrefslogtreecommitdiffstats
path: root/jBrout - Google Groups_files/cbgapi.js
blob: 156a3beb3eff03017c0d283beb74a043590e9d40 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
/* JS */ gapi.loaded_0(function(_){var window=this;
_.p=function(a,b,c){a=a.split(".");c=c||_.s;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]?c[d]:c[d]={}:c[d]=b};
_.ba=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};_.fa=function(a){return void 0!==a};_.ja=function(a){return"array"==(0,_.ba)(a)};_.oa=function(a){var b=(0,_.ba)(a);return"array"==b||"object"==b&&"number"==typeof a.length};_.pa=function(a){return"string"==typeof a};var qa=function(a,b,c){return a.call.apply(a.bind,arguments)};
var ta=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)}};_.x=function(a,b,c){_.x=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?qa:ta;return _.x.apply(null,arguments)};
_.ua=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)}};_.z=function(a,b){function c(){}c.prototype=b.prototype;a.N=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Jr=function(a,c,f){var g=Array.prototype.slice.call(arguments,2);return b.prototype[c].apply(a,g)}};var _DumpException=function(a){throw a;};_.wa=_.wa||{};_.s=this;_.xa="closure_uid_"+(1E9*Math.random()>>>0);_.za=Date.now||function(){return+new Date}; Function.prototype.bind=Function.prototype.bind||function(a,b){if(1<arguments.length){var c=Array.prototype.slice.call(arguments,1);c.unshift(this,a);return _.x.apply(null,c)}return(0,_.x)(this,a)};
_.Aa=window.gapi||{};_.Ca=window.gadgets||{};_.Fa=window.osapi=window.osapi||{};_.google=window.google||{};
window.___jsl=window.___jsl||{};
(window.___jsl.cd=window.___jsl.cd||[]).push({gwidget:{parsetags:"explicit"},appsapi:{plus_one_service:"/plus/v1"},client:{jsonpOverride:!1},csi:{rate:0.01},poshare:{hangoutContactPickerServer:"https://plus.google.com"},gappsutil:{required_scopes:["https://www.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.recommended"],display_on_page_ready:!1},appsutil:{required_scopes:["https://www.googleapis.com/auth/plus.me","https://www.googleapis.com/auth/plus.people.recommended"],display_on_page_ready:!1},
"oauth-flow":{authUrl:"https://accounts.google.com/o/oauth2/auth",proxyUrl:"https://accounts.google.com/o/oauth2/postmessageRelay",redirectUri:"postmessage"},iframes:{sharebox:{params:{json:"&"},url:":socialhost:/:session_prefix:_/sharebox/dialog"},plus:{url:":socialhost:/:session_prefix:_/widget/render/badge?usegapi=1"},":socialhost:":"https://apis.google.com",":im_socialhost:":"https://plus.googleapis.com",card:{params:{s:"#",userid:"&"},url:":socialhost:/:session_prefix:_/hovercard/internalcard"},
":signuphost:":"https://plus.google.com",plusone:{url:":socialhost:/:session_prefix:_/+1/fastbutton?usegapi=1"},plus_share:{url:":socialhost:/:session_prefix:_/+1/sharebutton?plusShare=true&usegapi=1"},plus_circle:{url:":socialhost:/:session_prefix:_/widget/plus/circle?usegapi=1"},plus_followers:{url:":socialhost:/_/im/_/widget/render/plus/followers?usegapi=1"},configurator:{url:":socialhost:/:session_prefix:_/plusbuttonconfigurator"},appcirclepicker:{url:":socialhost:/:session_prefix:_/widget/render/appcirclepicker"},
page:{url:':socialhost:/:session_prefix:_/widget/render/page?usegapi=1"'},person:{url:':socialhost:/:session_prefix:_/widget/render/person?usegapi=1"'},community:{url:':socialhost:/:session_prefix:_/widget/render/community?usegapi=1"'},follow:{url:":socialhost:/:session_prefix:_/widget/render/follow?usegapi=1"},commentcount:{url:":socialhost:/:session_prefix:_/widget/render/commentcount?usegapi=1"},comments:{url:":socialhost:/:session_prefix:_/widget/render/comments?usegapi=1"},":source:":"1p"},poclient:{update_session:"google.updateSessionCallback"},
"googleapis.config":{methods:{"pos.plusones.list":!0,"pos.plusones.get":!0,"pos.plusones.insert":!0,"pos.plusones.delete":!0,"pos.plusones.getSignupState":!0},requestCache:{enabled:!0},versions:{pos:"v1"},rpc:"/rpc",root:"https://content.googleapis.com","root-1p":"https://clients6.google.com",sessionCache:{enabled:!0},transport:{isProxyShared:!0},xd3:"/static/proxy.html",developerKey:"AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ",auth:{useInterimAuth:!1}},report:{apis:["iframes\\..*","gadgets\\..*","gapi\\.appcirclepicker\\..*", "gapi\\.client\\..*"],rate:1E-4}});

_.Ka=function(a,b){return b};_.C=function(a,b){b=(0,_.Ka)(a,b);(0,_.p)(a,b,void 0)};_.La=function(a,b,c){return a[b]=a[b]||c};_.Ma=function(a){return"function"===typeof a};_.Na=function(a){return String(a).replace(Oa,"&amp;").replace(Qa,"&lt;").replace(Sa,"&gt;").replace(Ta,"&quot;").replace(Ua,"&#39;")};_.D=function(){var a;if((a=Object.create)&&_.Va.test(a))a=a(null);else{a={};for(var b in a)a[b]=void 0}return a};_.Xa=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
_.Za=function(a,b){a=a||{};for(var c in a)(0,_.Xa)(a,c)&&(b[c]=a[c])};_.$a=function(a,b){if(!a)throw Error(b||"");};_.bb=function(a,b,c){var d=RegExp("([#].*&|[#])"+b+"=([^&#]*)","g");b=RegExp("([?#].*&|[?#])"+b+"=([^&#]*)","g");if(a=a&&(d.exec(a)||b.exec(a)))try{c=(0,window.decodeURIComponent)(a[2])}catch(e){}return c};_.cb=function(a){a=a.match(db);var b=(0,_.D)();b.Jr=a[1];b.Ge=a[3]?[a[3]]:[];b.hk=a[5]?[a[5]]:[];return b};
_.eb=function(a){a=a?a.split("&"):[];for(var b=[],c=0;c<a.length;c++){var d=a[c].split("=",2);b.push([(0,window.decodeURIComponent)(d[0]),(0,window.decodeURIComponent)(d[1])])}return b};_.fb=function(a){return a.Jr+(0<a.Ge.length?"?"+a.Ge.join("&"):"")+(0<a.hk.length?"#"+a.hk.join("&"):"")};var gb=function(a,b){var c=[];if(a)for(var d in a)if((0,_.Xa)(a,d)&&null!=a[d]){var e=b?b(a[d]):a[d];c.push((0,window.encodeURIComponent)(d)+"="+(0,window.encodeURIComponent)(e))}return c};
_.hb=function(a,b,c,d){a=(0,_.cb)(a);a.Ge.push.apply(a.Ge,gb(b,d));a.hk.push.apply(a.hk,gb(c,d));return(0,_.fb)(a)};_.jb=function(a,b){var c="";2E3<b.length&&(c=b.substring(2E3),b=b.substring(0,2E3));var d=a.createElement("div"),e=a.createElement("a");e.href=b;d.appendChild(e);d.innerHTML=d.innerHTML;b=String(d.firstChild.href);d.parentNode&&d.parentNode.removeChild(d);return b+c};_.kb=function(a){return lb.test(a)};_.mb=function(a,b,c){nb(a,b,c,"add","at")};
_.ob=function(a,b,c){nb(a,b,c,"remove","de")};var nb=function(a,b,c,d,e){if(a[d+"EventListener"])a[d+"EventListener"](b,c,!1);else if(a[e+"tachEvent"])a[e+"tachEvent"]("on"+b,c)};_.pb=function(a){for(;a.firstChild;)a.removeChild(a.firstChild)};_.rb=function(a){return _.tb.dpo?_.tb.h:(0,_.bb)(a,"jsh",_.tb.h)};_.ub=function(a){return(0,_.bb)(a,"_bsh",_.tb.bsh)};_.wb=function(){return _.tb.onl};_.xb=function(a){_.tb.onl=a};_.yb=function(){return!!_.tb.oa};
var zb=function(a){var b=window.___jsl=window.___jsl||{};b[a]=b[a]||[];return b[a]};var Cb=function(a){var b=window.___jsl=window.___jsl||{};b.cfg=!a&&b.cfg||{};return b.cfg};var Db=function(a){return"object"===typeof a&&/\[native code\]/.test(a.push)};var Eb=function(a,b){if(b)for(var c in b)b.hasOwnProperty(c)&&(a[c]&&b[c]&&"object"===typeof a[c]&&"object"===typeof b[c]&&!Db(a[c])&&!Db(b[c])?Eb(a[c],b[c]):b[c]&&"object"===typeof b[c]?(a[c]=Db(b[c])?[]:{},Eb(a[c],b[c])):a[c]=b[c])};
var Fb=function(a){if(a&&!/^\s+$/.test(a)){for(;0==a.charCodeAt(a.length-1);)a=a.substring(0,a.length-1);var b;try{b=window.JSON.parse(a)}catch(c){}if("object"===typeof b)return b;try{b=(new Function("return ("+a+"\n)"))()}catch(d){}if("object"===typeof b)return b;try{b=(new Function("return ({"+a+"\n})"))()}catch(e){}return"object"===typeof b?b:{}}};
var Gb=function(a){Cb(!0);var b=window.___gcfg,c=zb("cu");if(b&&b!==window.___gu){var d={};Eb(d,b);c.push(d);window.___gu=b}var b=zb("cu"),e=window.document.scripts||window.document.getElementsByTagName("script")||[],d=[],f=[];f.push.apply(f,zb("us"));for(var g=0;g<e.length;++g)for(var k=e[g],l=0;l<f.length;++l)k.src&&0==k.src.indexOf(f[l])&&d.push(k);0==d.length&&0<e.length&&e[e.length-1].src&&d.push(e[e.length-1]);for(e=0;e<d.length;++e)d[e].getAttribute("gapi_processed")||(d[e].setAttribute("gapi_processed",
!0),(f=d[e])?(g=f.nodeType,f=3==g||4==g?f.nodeValue:f.textContent||f.innerText||f.innerHTML||""):f=void 0,(f=Fb(f))&&b.push(f));a&&(d={},Eb(d,a),c.push(d));d=zb("cd");a=0;for(b=d.length;a<b;++a)Eb(Cb(),d[a]);d=zb("ci");a=0;for(b=d.length;a<b;++a)Eb(Cb(),d[a]);a=0;for(b=c.length;a<b;++a)Eb(Cb(),c[a])};_.H=function(a,b){if(!a)return Cb();for(var c=a.split("/"),d=Cb(),e=0,f=c.length;d&&"object"===typeof d&&e<f;++e)d=d[c[e]];return e===c.length&&void 0!==d?d:b};
_.Hb=function(a,b){var c=a;if("string"===typeof a){for(var d=c={},e=a.split("/"),f=0,g=e.length;f<g-1;++f)var k={},d=d[e[f]]=k;d[e[f]]=b}Gb(c)};var Ib=function(){var a=window.__GOOGLEAPIS;a&&(a.googleapis&&!a["googleapis.config"]&&(a["googleapis.config"]=a.googleapis),(0,_.La)(_.tb,"ci",[]).push(a),window.__GOOGLEAPIS=void 0)};
var Ua;var Ta;var Sa;var Qa;var Oa;_.Jb=window;_.Kb=window.document;_.Lb=_.Jb.location;_.Va=/\[native code\]/;Oa=/&/g;Qa=/</g;Sa=/>/g;Ta=/"/g;Ua=/'/g;_.Ob=(0,_.La)(_.Jb,"gapi",{});var db=/^([^?#]*)(\?([^#]*))?(\#(.*))?$/,lb=/^https?:\/\/[^\/%\\?#\s]+\/[^\s]*$/i;_.tb=(0,_.La)(_.Jb,"___jsl",(0,_.D)());(0,_.La)(_.tb,"I",0);(0,_.La)(_.tb,"hel",10);Ib&&Ib();Gb();(0,_.C)("gapi.config.get",_.H);(0,_.C)("gapi.config.update",_.Hb);
var kc;var Zb;var jc;var ic;var ec;var cc;var gc;var $b;var bc;var ac;var Yb;_.Pb=function(a){return!!a&&"object"===typeof a&&_.Va.test(a.push)};_.Qb=function(a,b,c){if(a){(0,_.$a)((0,_.Pb)(a),"arrayForEach was called with a non array value");for(var d=0;d<a.length;d++)b.call(c,a[d],d)}};_.Rb=function(a,b,c){if(a)if((0,_.Pb)(a))(0,_.Qb)(a,b,c);else{(0,_.$a)("object"===typeof a,"objectForEach was called with a non object value");c=c||a;for(var d in a)(0,_.Xa)(a,d)&&void 0!==a[d]&&b.call(c,a[d],d)}};
var Sb=function(a){a=a.sort();for(var b=[],c=void 0,d=0;d<a.length;d++){var e=a[d];e!=c&&b.push(e);c=e}return b};var Vb=function(){var a=[],b=_.tb.H;b&&(0,_.Rb)(b,function(b){a.push.apply(a,b.L)});return Sb(a)};_.Wb=function(a){if(_.Va.test(Object.keys))return Object.keys(a);var b=[],c;for(c in a)(0,_.Xa)(a,c)&&b.push(c);return b};
var Xb=function(a){if(void 0===Yb){var b=(0,_.H)("report")||{},c=b.rate,d=Math.random();if(Yb="number"===typeof c&&c>d)Zb["rate."+c+"-"+d]=!0,$b=b.timeout||1E3,ac=b.host||"https://plus.google.com",bc=b.path||"/_/widget/report",cc=b.apis||[]}if(!Yb)return!1;if(cc)for(b=0;b<cc.length;b++)if(RegExp("^"+cc[b]+"$").test(a))return!0;return!1};var dc=function(a){delete ec[a]};
var fc=function(){gc&&(_.Jb.clearTimeout(gc),gc=0);gc=_.Jb.setTimeout(function(){var a;a=window.document.location;a=a.protocol+"//"+a.host+a.pathname;var b=(0,_.Wb)(Zb).join(":");a=[ac,bc,"?api=",(0,window.encodeURIComponent)(b),"&url=",(0,window.encodeURIComponent)(a),"&loaded=",(0,window.encodeURIComponent)(Vb().join(":"))].join("");Zb=(0,_.D)();var b=new window.Image,c=ic++;ec[c]=b;b.onload=b.onerror=(0,_.ua)(dc,c);b.src=a;gc=0},$b)};ec={};ic=0;jc=(0,_.D)();Zb=(0,_.D)();kc=_.Ka; _.Ka=function(a,b){var c=kc(a,b);(0,_.Ma)(b)&&Xb(a)&&(c=function(c){jc[a]||(Zb[a]=!0,jc[a]=!0,fc());return b.apply(this,arguments)});return c};

_.lc=window.iframer={};_.I={};
var Dc=function(a){var b,c,d;b=/[\"\\\x00-\x1f\x7f-\x9f]/g;if(void 0!==a){switch(typeof a){case "string":return b.test(a)?'"'+a.replace(b,function(a){var b=Ec[a];if(b)return b;b=a.charCodeAt();return"\\u00"+Math.floor(b/16).toString(16)+(b%16).toString(16)})+'"':'"'+a+'"';case "number":return(0,window.isFinite)(a)?String(a):"null";case "boolean":case "null":return String(a);case "object":if(!a)return"null";b=[];if("number"===typeof a.length&&!a.propertyIsEnumerable("length")){d=a.length;for(c=0;c<
d;c+=1)b.push(Dc(a[c])||"null");return"["+b.join(",")+"]"}for(c in a)!/___$/.test(c)&&(0,_.Xa)(a,c)&&"string"===typeof c&&(d=Dc(a[c]))&&b.push(Dc(c)+":"+d);return"{"+b.join(",")+"}"}return""}};var Fc=function(a){if(!a)return!1;if(/^[\],:{}\s]*$/.test(a.replace(/\\["\\\/b-u]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}return!1};var Gc=function(a){try{return window.JSON.parse(a)}catch(b){return!1}}; var Ec={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},Hc=!1;try{Hc=!!window.JSON&&'["a"]'===window.JSON.stringify(["a"])&&"a"===window.JSON.parse('["a"]')[0]}catch(Ic){}_.Jc=Hc?window.JSON.stringify:Dc;_.Kc=Hc?Gc:Fc;

_.Mc=_.Jc;_.Nc=_.Kc;(0,_.C)("gadgets.json.stringify",_.Mc);(0,_.C)("gadgets.json.parse",_.Nc);(0,_.bb)(_.Jb.location.href,"rpctoken")&&(0,_.mb)(_.Kb,"unload",function(){});
_.tc=window.gapi&&window.gapi.util||{};
_.tc.Ga=function(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a)throw Error("i");var c="",d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1),b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!== e)c=":"+e}return a+"://"+b+c};

_.Ac=function(a){_.Bc&&_.Bc.log&&_.Bc.log(a)};_.Cc=function(){};_.Bc=window.console;
_.K=_.K||{};
_.yc=function(a){for(var b=0;b<this.length;b++)if(this[b]===a)return b;return-1};_.zc=function(a,b){var c=(0,_.La)(_.tb,"watt",(0,_.D)());(0,_.La)(c,a,b)};_.K=_.K||{};
(function(){var a=null;_.K.La=function(b){var c="undefined"===typeof b;if(null!==a&&c)return a;var d={};b=b||window.location.href;var e=b.indexOf("?"),f=b.indexOf("#");b=(-1===f?b.substr(e+1):[b.substr(e+1,f-e-1),"&",b.substr(f+1)].join("")).split("&");for(var e=window.decodeURIComponent?window.decodeURIComponent:window.unescape,f=0,g=b.length;f<g;++f){var k=b[f].indexOf("=");if(-1!==k){var l=b[f].substring(0,k),k=b[f].substring(k+1),k=k.replace(/\+/g," ");try{d[l]=e(k)}catch(m){}}}c&&(a=d);return d}; _.K.La()})();
(0,_.C)("gadgets.util.getUrlParameters",_.K.La);
var Bd=function(a){this.B=a;this.A=_.Jb;this.F=this.I;if(this.B.Fv){this.A=this.B.$s(this.A,this.B.Fv);a=this.A.document;var b=a.createElement("script");b.setAttribute("type","text/javascript");b.text="window.doPostMsg=function(w,s,o) {window.setTimeout(function(){w.postMessage(s,o);},0);};";a.body.appendChild(b);this.F=this.A.doPostMsg}this.C={};this.D={};a=(0,_.x)(this.M,this);(0,_.mb)(this.A,"message",a);(0,_.La)(_.tb,"RPMQ",[]).push(a);this.A!=this.A.parent&&Cd(this,this.A.parent,"{h:'"+(0,window.escape)(this.A.name)+
"'}","*")};var Dd=function(a,b){var c=null;0===b.indexOf("{h:'")&&b.indexOf("'}")===b.length-2&&(c=(0,window.unescape)(b.substring(4,b.length-2)));return c};var Ed=function(a,b){var c=(0,_.Kc)(b);return null!==c&&"object"===typeof c&&!!c.g};var Cd=function(a,b,c,d){var e=Ed(a,c)?"":"!_";(0,_.Cc)("gapi.rpc.send("+Fd+"): "+(!c||512>=c.length?c:c.substr(0,512)+"... ("+c.length+" bytes)"));a.F(b,e+c,d)};var Gd=function(){};
var Hd=function(a,b){"/"==b.charAt(0)&&(b=b.substring(1),a=_.Jb.top);for(var c=b.split("/");c.length;){var d;d=c.shift();"{"==d.charAt(0)&&"}"==d.charAt(d.length-1)&&(d=d.substring(1,d.length-1));if(".."===d)a=a==a.parent?a.opener:a.parent;else if(".."!==d&&a.frames[d]){if(a=a.frames[d],!("postMessage"in a))throw"Not a window";}else return null}return a};var Id=function(a){return(a=Jd[a])&&a.th};
var Kd=function(a){if(a.f in{})return!1;var b=a.t,c=Jd[a.r];a=a.origin;return c&&(c.th===b||!c.th&&!b)&&(a===c.origin||"*"===c.origin)};var Ld=function(a){var b=a.id.split("/"),c=b[b.length-1],d=a.origin;return function(a){var b=a.origin;return a.f==c&&(d==b||"*"==d)}};_.Md=function(a,b,c){a=Nd(a);Od[a.name]={dB:b,Oi:a.Oi,eH:c||Kd};Pd()};_.Qd=function(a){delete Od[Nd(a).name]};var Rd=function(a,b){var c=Sd["_"+a];c&&c[1](this)&&c[0].call(this,b)};
var Td=function(a){var b=a.c;if(!b)return Gd;var c=a.r,d=a.g?"legacy__":"";return function(){var a=[].slice.call(arguments,0);a.unshift(c,d+"__cb",null,b);_.Ud.apply(null,a)}};var Vd=function(a){Wd=a};var Xd=function(a){Yd[a]||(Yd[a]=_.Jb.setTimeout(function(){Yd[a]=!1;Zd(a)},0))};var Zd=function(a){var b=Jd[a];if(b&&b.He){var c=b.zp;for(b.zp=[];c.length;)$d.send(a,(0,_.Jc)(c.shift()),b.origin)}};var Nd=function(a){return 0===a.indexOf("legacy__")?{name:a.substring(8),Oi:!0}:{name:a,Oi:!1}};
var Pd=function(){for(var a=(0,_.H)("rpc/residenceSec")||60,b=(new Date).getTime()/1E3,c=0,d;d=ae[c];++c){var e=d.Ui;if(!e||0<a&&b-d.timestamp>a)ae.splice(c,1),--c;else{var f=e.s,g=Od[f]||Od["*"];if(g)if(ae.splice(c,1),--c,e.origin=d.origin,d=Td(e),e.callback=d,g.eH(e)){if("__cb"!==f&&!!g.Oi!=!!e.g)break;e=g.dB.apply(e,e.a);void 0!==e&&d(e)}else(0,_.Cc)("gapi.rpc.rejected("+Fd+"): "+f)}}};var be=function(a,b,c){ae.push({Ui:a,origin:b,timestamp:(new Date).getTime()/1E3});c||Pd()};
var ce=function(a,b){var c=(0,_.Kc)(a);be(c,b,!1)};var de=function(a){for(;a.length;)be(a.shift(),this.origin,!0);Pd()};var ee=function(a){var b=!1;a=a.split("|");var c=a[0];0<=c.indexOf("/")&&(b=!0);return{id:c,origin:a[1]||"*",Ko:b}};
_.fe=function(a,b,c,d){var e=ee(a);d&&(_.Jb.frames[e.id]=_.Jb.frames[e.id]||d);a=e.id;if(!Jd.hasOwnProperty(a)){c=c||null;d=e.origin;if(".."===a)d=_.tc.Ga(ge),c=c||he;else if(!e.Ko){var f=_.Kb.getElementById(a);f&&(f=f.src,d=_.tc.Ga(f),c=c||ie(f).rpctoken)}"*"===e.origin&&d||(d=e.origin);Jd[a]={th:c,zp:[],origin:d,AF:b,xv:function(){var b=a;Jd[b].He=1;Zd(b)}};$d.Qa(a,Jd[a].xv)}return Jd[a].xv};
_.Ud=function(a,b,c,d){a=a||"..";(0,_.fe)(a);a=a.split("|",1)[0];var e=[].slice.call(arguments,3),f=b,g=c,k=Fd,l=he,m=Jd[a],n=k,q=ee(a);if(m&&".."!==a){if(q.Ko){if(!(n=Jd[a].AF)){for(var n=null,n=Wd?Wd.substring(1).split("/"):[Fd],l=n.length-1,r=_.Jb.parent;r!==_.Jb.top;){var t=r.parent;if(!l--){for(var u=null,y=t.frames.length,v=0;v<y;++v)t.frames[v]==r&&(u=v);n.unshift("{"+u+"}")}r=t}n="/"+n.join("/")}}else n=k="..";l=m.th}m=f;g&&q?(r=Kd,q.Ko&&(r=Ld(q)),Sd["_"+ ++je]=[g,r],q=je):q=null;e={s:m,f:k,
r:n,t:l,c:q,a:e};f=Nd(f);e.s=f.name;e.g=f.Oi;Jd[a].zp.push(e);Xd(a)};Bd.prototype.M=function(a){var b=String(a.data);(0,_.Cc)("gapi.rpc.receive("+Fd+"): "+(!b||512>=b.length?b:b.substr(0,512)+"... ("+b.length+" bytes)"));var c=0!==b.indexOf("!_");c||(b=b.substring(2));var d=Ed(this,b);if(!c&&!d){if(!d&&(c=Dd(this,b))){if(this.C[c])this.C[c]();else this.D[c]=1;return}var e=a.origin,f=this.B.KA;_.Jb.setTimeout(function(){f(b,e)},0)}}; Bd.prototype.Qa=function(a,b){".."===a||this.D[a]?(b(),delete this.D[a]):this.C[a]=b};Bd.prototype.I=function(a,b,c){a.postMessage(b,c)};Bd.prototype.send=function(a,b,c){(a=this.B.$s(this.A,a))&&Cd(this,a,b,c)};
var je=0,ae=[],Jd={},Od={},ie=_.K.La,ke=ie(),he=ke.rpctoken,ge=ke.parent||_.Kb.referrer,le=ke.rly,Fd=le||(_.Jb!==_.Jb.top||_.Jb.opener)&&_.Jb.name||"..",Wd=null,Yd={},$d={send:Gd,Qa:Gd},Sd={};if("function"===typeof _.Jb.postMessage||"object"===typeof _.Jb.postMessage)$d=new Bd({Fv:le?"../"+le:null,KA:ce,$s:Hd,SN:Fd,xN:Id,vO:Vd}),(0,_.Md)("__cb",Rd,function(){return!0}),(0,_.Md)("_processBatch",de,function(){return!0}),(0,_.fe)("..");

_.me=_.me||{};_.me.fC=function(){var a=0,b=0;window.self.innerHeight?(a=window.self.innerWidth,b=window.self.innerHeight):window.document.documentElement&&window.document.documentElement.clientHeight?(a=window.document.documentElement.clientWidth,b=window.document.documentElement.clientHeight):window.document.body&&(a=window.document.body.clientWidth,b=window.document.body.clientHeight);return{width:a,height:b}};

_.me=_.me||{};
(function(){function a(a,c){window.getComputedStyle(a,"").getPropertyValue(c).match(/^([0-9]+)/);return(0,window.parseInt)(RegExp.$1,10)}_.me.xb=function(){var b=_.me.fC().height,c=window.document.body,d=window.document.documentElement;if("CSS1Compat"===window.document.compatMode&&d.scrollHeight)return d.scrollHeight!==b?d.scrollHeight:d.offsetHeight;if(0<=window.navigator.userAgent.indexOf("AppleWebKit")){b=0;for(c=[window.document.body];0<c.length;){var e=c.shift(),d=e.childNodes;if("undefined"!==
typeof e.style){var f=e.style.overflowY;f||(f=(f=window.document.defaultView.getComputedStyle(e,null))?f.overflowY:null);if("visible"!=f&&"inherit"!=f&&(f=e.style.height,f||(f=(f=window.document.defaultView.getComputedStyle(e,null))?f.height:""),0<f.length&&"auto"!=f))continue}for(e=0;e<d.length;e++){f=d[e];if("undefined"!==typeof f.offsetTop&&"undefined"!==typeof f.offsetHeight)var g=f.offsetTop+f.offsetHeight+a(f,"margin-bottom"),b=Math.max(b,g);c.push(f)}}return b+a(window.document.body,"border-bottom")+ a(window.document.body,"margin-bottom")+a(window.document.body,"padding-bottom")}if(c&&d)return e=d.scrollHeight,f=d.offsetHeight,d.clientHeight!==f&&(e=c.scrollHeight,f=c.offsetHeight),e>b?e>f?e:f:e<f?e:f}})();

_.mc=function(a){var b=(0,_.H)("googleapis.config/sessionIndex");null==b&&(b=window.__X_GOOG_AUTHUSER);if(null==b){var c=window.google;c&&(b=c.authuser)}null==b&&(a=a||window.location.href,b=(0,_.bb)(a,"authuser")||null,null==b&&(b=(b=a.match(nc))?b[1]:null));return null==b?null:String(b)};_.oc=function(a){var b=(0,_.H)("googleapis.config/sessionDelegate");null==b&&(b=(a=(a||window.location.href).match(pc))?a[1]:null);return null==b?null:String(b)}; _.qc=function(a,b){var c=(0,_.mc)(a)||b,d=(0,_.oc)(a),e="";c&&(e+="u/"+c+"/");d&&(e+="b/"+d+"/");return e||null};
var nc=/^https?:\/\/(?:\w|[\-\.])+\.google\.(?:\w|[\-:\.])+(?:\/[^\?\#]*)?\/u\/(\d)\//,pc=/^https?:\/\/(?:\w|[\-\.])+\.google\.(?:\w|[\-:\.])+(?:\/[^\?\#]*)?\/b\/(\d{10,})\//;
var Rc=function(){};var Sc=function(){this.A=[];this.D=[];this.M=[];this.C=[];this.C[0]=128;for(var a=1;64>a;++a)this.C[a]=0;this.reset()};
var Tc=function(a,b,c){c||(c=0);var d=a.M;if((0,_.pa)(b))for(var e=0;16>e;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.A[0];c=a.A[1];for(var g=a.A[2],k=a.A[3],l=a.A[4],m,e=0;80>e;e++)40>e?20>e?(f=k^c&(g^k),m=1518500249):(f=c^g^k,m=1859775393):60>e?(f=c&g|k&(c|g),m=2400959708):(f=c^g^k,m=3395469782), f=(b<<5|b>>>27)+f+l+m+d[e]&4294967295,l=k,k=g,g=(c<<30|c>>>2)&4294967295,c=b,b=f;a.A[0]=a.A[0]+b&4294967295;a.A[1]=a.A[1]+c&4294967295;a.A[2]=a.A[2]+g&4294967295;a.A[3]=a.A[3]+k&4294967295;a.A[4]=a.A[4]+l&4294967295};_.Uc=function(){this.A=new Sc};
(0,_.z)(Sc,Rc);Sc.prototype.reset=function(){this.A[0]=1732584193;this.A[1]=4023233417;this.A[2]=2562383102;this.A[3]=271733878;this.A[4]=3285377520;this.F=this.B=0};Sc.prototype.update=function(a,b){(0,_.fa)(b)||(b=a.length);for(var c=b-64,d=0,e=this.D,f=this.B;d<b;){if(0==f)for(;d<=c;)Tc(this,a,d),d+=64;if((0,_.pa)(a))for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,64==f){Tc(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,64==f){Tc(this,e);f=0;break}}this.B=f;this.F+=b};
Sc.prototype.I=function(){var a=[],b=8*this.F;56>this.B?this.update(this.C,56-this.B):this.update(this.C,64-(this.B-56));for(var c=63;56<=c;c--)this.D[c]=b&255,b/=256;Tc(this,this.D);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.A[c]>>d&255,++b;return a};
_.h=_.Uc.prototype;_.h.reset=function(){this.A.reset()};_.h.$w=function(a){this.A.update(a)};_.h.cs=function(){return this.A.I()};_.h.pq=function(a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var b=[],c=0,d=a.length;c<d;++c)b.push(a.charCodeAt(c));this.$w(b)};_.h.Me=function(){for(var a=this.cs(),b="",c=0;c<a.length;c++)b+="0123456789ABCDEF".charAt(Math.floor(a[c]/16))+"0123456789ABCDEF".charAt(a[c]%16);return b};

var ne=function(){var a=(0,_.wb)();if(!a){a=(0,_.D)();(0,_.xb)(a);var b=(0,_.D)();a.e=function(a){var d=b[a];d&&(delete b[a],d())};a.a=function(a,d){b[a]=d};a.r=function(a){delete b[a]}}return a};var oe=function(a,b){var c=b.onload;return(0,_.Ma)(c)?(ne().a(a,c),c):null};var pe=function(a){(0,_.$a)(/^\w+$/.test(a),"Unsupported id - "+a);ne();return'onload="window.___jsl.onl.e(&#34;'+a+'&#34;)"'};var qe=function(a){ne().r(a)};
_.re=function(a,b){var c,d=0;do c=b.id||["I",se++,"_",(new Date).getTime()].join("");while(a.getElementById(c)&&5>++d);(0,_.$a)(5>d,"Error creating iframe id");return c};_.te=function(a,b){return a?b+"/"+a:""};
_.ue=function(a,b,c,d){var e={},f={};a.documentMode&&9>a.documentMode&&(e.hostiemode=a.documentMode);(0,_.Za)(d.queryParams||{},e);(0,_.Za)(d.fragmentParams||{},f);var g=d.pfname,k=(0,_.D)();k.id=c;k.parent=a.location.protocol+"//"+a.location.host;c=(0,_.bb)(a.location.href,"parent");g=g||"";!g&&c&&(g=(0,_.te)((0,_.bb)(a.location.href,"id",""),(0,_.bb)(a.location.href,"pfname","")));k.pfname=g;(0,_.Za)(k,f);(k=(0,_.bb)(b,"rpctoken")||e.rpctoken||f.rpctoken)||(k=f.rpctoken=d.rpctoken||String(Math.round(1E8*
(0,_.ve)())));d.rpctoken=k;k=a.location.href;a=(0,_.D)();(g=(0,_.ub)(k))&&(a._bsh=g);(k=(0,_.rb)(k))&&(a.jsh=k);d.hintInFragment?(0,_.Za)(a,f):(0,_.Za)(a,e);return(0,_.hb)(b,e,f,d.paramsSerializer)};var we=function(a){(0,_.$a)(!a||(0,_.kb)(a),"Illegal url for new iframe - "+a)};
_.ye=function(a,b,c,d,e){we(c.src);var f,g=oe(d,c),k=g?pe(d):"";try{f=a.createElement('<iframe frameborder="'+(0,_.Na)(String(c.frameborder))+'" scrolling="'+(0,_.Na)(String(c.scrolling))+'" '+k+' name="'+(0,_.Na)(String(c.name))+'"/>')}catch(l){f=a.createElement("iframe"),g&&(f.onload=function(){f.onload=null;g.call(this)},qe(d))}for(var m in c)a=c[m],"style"===m&&"object"===typeof a?(0,_.Za)(a,f.style):ze[m]||f.setAttribute(m,String(a));(m=e&&e.beforeNode||null)||e&&e.dontclear||(0,_.pb)(b);b.insertBefore(f,
m);f=m?m.previousSibling:b.lastChild;c.allowtransparency&&(f.allowTransparency=!0);return f};
var Ae=function(a,b){if(!Be||(0,_.H)("oauth-flow/authAware")){var c=(0,_.mc)()||"0",d=(0,_.oc)(),e=(0,_.qc)(void 0,c),f;f=(0,_.H)("oauth-flow/authAware")?"isLoggedIn":"googleapis.config/signedIn";var g=(f=!1===(0,_.H)(f))?"_/im/":"";g&&(e="");var k=(0,_.H)("iframes/:socialhost:"),l=(0,_.H)("iframes/:im_socialhost:");Be={socialhost:k,ctx_socialhost:f?l:k,session_index:c,session_delegate:d,session_prefix:e,im_prefix:g}}return Be[b]||""};_.Ce=function(a){return(0,_.jb)(_.Kb,a.replace(De,Ae))};
_.Ee=function(a){var b=a;Fe.test(a)&&(b=(0,_.H)("iframes/"+b.substring(1)+"/url"),(0,_.$a)(!!b,"Unknown iframe url config for - "+a));return(0,_.Ce)(b)};
_.Ge=function(a,b,c){var d=c||{};c=d.attributes||{};(0,_.$a)(!d.allowPost||!c.onload,"onload is not supported by post iframe");a=(0,_.Ee)(a);c=b.ownerDocument||_.Kb;var e=(0,_.re)(c,d);a=(0,_.ue)(c,a,e,d);var f=(0,_.D)();(0,_.Za)(_.He,f);(0,_.Za)(d.attributes,f);f.name=f.id=e;f.src=a;d.eurl=a;if((d||{}).allowPost&&2E3<a.length){var g=(0,_.cb)(a);f.src="";f["data-postorigin"]=a;a=(0,_.ye)(c,b,f,e);var k;if(-1!=window.navigator.userAgent.indexOf("WebKit")){k=a.contentWindow.document;k.open();var f=
k.createElement("div"),l={},m=e+"_inner";l.name=m;l.src="";l.style="display:none";(0,_.ye)(c,f,l,m,d)}d=(0,_.eb)(g.Ge[0]);g.Ge=[];f=(0,_.fb)(g);g=c.createElement("form");g.action=f;g.method="POST";g.target=e;g.style.display="none";for(e=0;e<d.length;e++)f=c.createElement("input"),f.type="hidden",f.name=d[e][0],f.value=d[e][1],g.appendChild(f);b.appendChild(g);g.submit();g.parentNode.removeChild(g);k&&k.close();b=a}else b=(0,_.ye)(c,b,f,e,d);return b};var Be;
var se;var ze;_.He={allowtransparency:"true",frameborder:"0",hspace:"0",marginheight:"0",marginwidth:"0",scrolling:"no",style:"",tabindex:"0",vspace:"0",width:"100%"};ze={allowtransparency:!0,onload:!0};se=0;var Fe=/^:[\w]+$/,De=/:([a-zA-Z_]+):/g;
_.ve=function(){var a;Ie?(a=new _.Jb.Uint32Array(1),Je.getRandomValues(a),a=Number("0."+a[0])):(a=Ke,a+=(0,window.parseInt)(Le.substr(0,20),16),Le=Me(Le),a=a/(Ne+Math.pow(16,20)));return a};var Oe=function(a){a=a||_.Jb.event;var b=a.screenX+a.clientX<<16,b=b+(a.screenY+a.clientY),b=(new Date).getTime()%1E6*b;Ke=Ke*b%Ne;0<Pe&&++Qe==Pe&&(0,_.ob)(_.Jb,"mousemove",Oe)};var Me=function(a){var b=new _.Uc;b.pq(a);return b.Me()};var Je=_.Jb.crypto,Ie=!1,Pe=0,Qe=0,Ke=1,Ne=0,Le="",Ie=!!Je&&"function"==typeof Je.getRandomValues; Ie||(Ne=1E6*(window.screen.width*window.screen.width+window.screen.height),Le=Me(_.Kb.cookie+"|"+_.Kb.location+"|"+(new Date).getTime()+"|"+Math.random()),Pe=(0,_.H)("random/maxObserveMousemove")||0,0!=Pe&&(0,_.mb)(_.Jb,"mousemove",Oe));


_.Re=function(){this.og=this.Kj=null;this.Qm=!1};var Se=function(a,b,c){"undefined"!=typeof _.Re&&c instanceof _.Re?c.Dd(b):b(c)};_.Re.prototype.ed=function(a){this.Kj?(Se(this,this.Kj,a),this.Kj=null):(this.og=a,this.Qm=!0)};_.Re.prototype.Dd=function(a){this.Kj=a;this.Qm&&(Se(this,a,this.og),this.Qm=!1,this.og=null)};

var Xe;var Ze;_.Te=function(a){return a.Nc===a.getContext().Nc};_.Ue=function(){return!0};_.Ve=function(a){for(var b=(0,_.D)(),c=0;c<a.length;c++)b[a[c]]=!0;return function(a){return!!b[a.Nc]}};
var We=function(a,b){var c=Xe[a];return function(a){if(!b.gb()&&((0,_.$a)(this.origin===b.Nc,"Wrong origin "+this.origin+" != "+b.Nc),c&&0<c.length))for(var e=[],f=this.callback,g=c.length,k=0;k<c.length;k++){var l=c[k].call(b,a,b),m=(0,_.ua)(function(a,c){e[a]=c;0===--g&&(b.gb()||f(e))},k);if(l&&!(l instanceof _.Re||"object"!==typeof l&&"function"!==typeof l||"function"!==typeof l.then)){var n=new _.Re;l.then(function(a){n.ed(a)});l=n}l&&l instanceof _.Re?l.Dd(m):m(l)}}};
_.Ye=function(a,b,c){(0,_.$a)("_default"!=a,"Cannot update default api");Ze[a]={map:b,filter:c}};_.$e=function(a,b,c){(0,_.$a)("_default"!=a,"Cannot update default api");(0,_.La)(Ze,a,{map:{},filter:_.Te}).map[b]=c};_.af=function(a,b){(0,_.La)(Ze,"_default",{map:{},filter:_.Ue}).map[a]=b;(0,_.Rb)(_.bf.A,function(c){c.P(a,b,_.Ue)})};_.cf=function(){return _.bf};
_.df=function(a){a=a||{};this.pe=!1;this.Ea=(0,_.D)();this.A=(0,_.D)();this.X=a._window||_.Jb;this.C=this.X.location.href;this.Va=(this.ob=(0,_.bb)(this.C,"parent",""))?(0,_.bb)(this.C,"pfname",""):"";this.Q=this.ob?(0,_.bb)(this.C,"id",""):"";this.Vc=(0,_.te)(this.Q,this.Va);this.Nc=_.tc.Ga(this.C);if(this.Q){var b={};b.rpcAddr=a._parentRpcAddr||"..";b.retAddr=a._parentRetAddr||this.Q;b.origin=_.tc.Ga((0,_.bb)(this.C,"parent",this.C));b.frameName=this.Va;this.B=this.$h(b)}else this.B=null};
var ef=function(a,b,c){var d=b.canvasUrl;if(!d)return c;(0,_.$a)(!b.allowPost,"Post is not supported when using canvas url");var e=b.url;(0,_.$a)(e&&_.tc.Ga(e)===a.Nc&&_.tc.Ga(d)===a.Nc,"Wrong origin for canvas or hidden url "+d);b.url=d;b.waitForOnload=!0;delete b.canvasUrl;return function(a){var b=a.Ma(),d=b.location.hash,d=(0,_.Ee)(e)+(/#/.test(e)?d.replace(/^#/,"&"):d);b.location.replace(d);c&&c(a)}};
var ff=function(a,b,c){var d=b.relayOpen;if(d){var e=a.B;d instanceof _.gf?(e=d,b.relayOpen=0):0<d&&(b.relayOpen=d-1);if(e){(0,_.$a)(!!e.gv,"Relaying iframe open is disabled");if(d=b.style)if(d=_.hf[d])b.context=a,d(b),b.context=void 0;delete b.openerIframe;e.gv(b,c);return!0}}return!1};
var jf=function(a,b,c){var d=b.style;if(d)if((0,_.$a)(!!_.kf,"Defer style is disabled, when requesting style "+d),_.lf[d])a.na(b);else return mf(d,function(){(0,_.$a)(!!_.lf[d],"Fail to load style - "+d);a.open(b,c)}),!0;return!1};_.gf=function(a,b,c,d){this.pe=!1;this.kc=a;this.Ie=b;this.Vc=c;this.vb=d;this.nh=d.retAddr;this.Nc=d.origin;this.oD=d.iframeEl;this.Nw=d.where;this.jh=[];this.Mh("_default");if((0,_.Xa)(d,"apis"))for(a=d.apis||[],b=0;b<a.length;b++)this.Mh(a[b]);this.kc.A[c]=this};
_.nf=function(a,b,c,d){a.send(b,c,d,_.Ue)};_.kf=function(a){return _.lf[a]};var mf=function(a,b){_.Ob.load("gapi.iframes.style."+a,b)};_.of=function(a){"number"===typeof a&&(a=String(a)+"px");return a};var pf=function(a,b){function c(a){if(a&&e){var c;b.Wa&&b.gx&&(c=function(){b.Wa(!0)});b.kv&&b.kv.call(d,b.Ha);b.sender?b.sender(b.Ha,c):(0,_.nf)(e,b.message,b.Ha,c);b.Wa&&!b.gx&&b.Wa(!0)}else b.Wa&&b.Wa(!1)}var d=a,e=d.B,f=!0;b.filter&&(f=b.filter.call(b.Sd,b.Ha));f instanceof _.Re?f.Dd(c):c(f)}; _.qf=function(a,b){var c={};if(b)for(var d in b)(0,_.Xa)(b,d)&&(0,_.Xa)(rf,d)&&sf.test(b[d])&&(c[d]=b[d]);return c};
var tf=/^[\w\.\-]*$/;_.h=_.df.prototype;_.h.gb=function(){return this.pe};_.h.da=function(){if(!this.gb()){for(var a=0;a<this.A.length;a++)this.A[a].da();this.pe=!0}};_.h.ue=function(){return this.Vc};_.h.Ma=function(){return this.X};_.h.Tp=function(a,b){this.Ea[a]=b};_.h.Qn=function(a){return this.Ea[a]};
_.h.$h=function(a){(0,_.$a)(!this.gb(),"Cannot attach iframe in disposed context");a.rpcAddr||(a.rpcAddr=a.id);a.retAddr||(a.retAddr="..");a.origin||(a.origin=_.tc.Ga(a.url));a.frameName||(a.frameName=(0,_.te)(a.id,this.Vc));var b=a.frameName;if(this.A[b])return this.A[b];var c=a.rpcAddr,d=c;(0,_.Xa)(a,"origin")&&(d=c+"|"+a.origin);var e=a.retAddr,f=a.rpctoken;f||(f=(f=a.iframeEl)&&(f.getAttribute("data-postorigin")||f.src)||a.url,f=(0,_.bb)(f,"rpctoken"));a._rpcReadyFn=(0,_.fe)(d,e,f,a._popupWindow);
d=((window.gadgets||{}).rpc||{}).setAuthToken;f&&d&&d(c,f);var g=new _.gf(this,c,b,a),k=a.messageHandlersFilter;(0,_.Rb)(a.messageHandlers,function(a,b){g.P(b,a,k)});a.setRpcReady&&g.bq();(0,_.nf)(g,"_g_rpcReady");return g};_.h.Jp=function(a){delete a.frameName;var b=a.id;!b||tf.test(b)&&!this.Ma().document.getElementById(b)||((0,_.Ac)("Ignoring requested iframe ID - "+b),delete a.id)};
_.h.dh=function(a){(0,_.$a)(!this.gb(),"Cannot open iframe in disposed context");this.na&&this.na(a);var b=a.frameName;if(b&&this.A[b])return this.A[b];this.Jp(a);b=a.url;(0,_.$a)(b,"No url for new iframe");(a.queryParams=a.queryParams||{}).usegapi="1";a.pfname=this.Vc;var c=this.Aa&&this.Aa(b,a);if(!c){var d=a.where;(0,_.$a)(!!d,"No location for new iframe");d=(0,_.Ge)(b,d,a);a.iframeEl=d;c=d.getAttribute("id")}a.rpcAddr=a.id=c;a.origin=_.tc.Ga(a.eurl);this.Ra&&this.Ra(a,d);b=this.$h(a);b.Wp&&b.Wp(b,
a);if("function"===typeof a.onCreate)a.onCreate(b);a.disableRelayOpen||b.Mh("_open");return b};_.h.open=function(a,b){(0,_.$a)(!this.gb(),"Cannot open iframe in disposed context");var c=ef(this,a,b),d=a.url;d&&(a.url=(0,_.Ee)(d));if(!(ff(this,a,c)||jf(this,a,c)||ff(this,a,c))){var e,d=function(){c&&c(e)};a.waitForOnload&&((0,_.La)(a,"attributes",{}).onload=d);e=this.dh(a);a.waitForOnload||d()}};_.h.RB=function(){return this.B};_.h=_.gf.prototype;_.h.gb=function(){return this.pe};
_.h.da=function(){if(!this.gb()){for(var a=0;a<this.jh.length;a++)this.Uf(this.jh[a]);delete _.bf.A[this.ue()];this.pe=!0}};_.h.getContext=function(){return this.kc};_.h.ue=function(){return this.Vc};_.h.Ba=function(){return this.oD};_.h.xa=function(){return this.Nw};_.h.fd=function(a){this.Nw=a};_.h.bq=function(){this.vb._rpcReadyFn()};_.h.xw=function(a,b){this.vb[a]=b};_.h.ti=function(a){return this.vb[a]};_.h.Oa=function(){return this.vb};_.h.Y=function(){return this.vb.id};_.h.Ga=function(){return this.Nc};
_.h.P=function(a,b,c){(0,_.$a)(!this.gb(),"Cannot register handler on disposed iframe "+a);(0,_.$a)((c||_.Te)(this),"Rejecting untrusted message "+a);c=this.Vc+":"+this.kc.Vc+":"+a;1==(0,_.La)(Xe,c,[]).push(b)&&(this.jh.push(a),(0,_.Md)(c,We(c,this)))};_.h.Uf=function(a,b){var c=this.Vc+":"+this.kc.Vc+":"+a,d=Xe[c];if(d){if(b){var e=_.yc.call(d,b);0<=e&&d.splice(e,1)}else d.splice(0,d.length);0==d.length&&(e=_.yc.call(this.jh,a),0<=e&&this.jh.splice(e,1),(0,_.Qd)(c))}};_.h.TB=function(){return this.jh};
_.h.Mh=function(a){this.vm=this.vm||[];if(!(0<=_.yc.call(this.vm,a))){this.vm.push(a);a=Ze[a]||{map:{}};for(var b in a.map)(0,_.Xa)(a.map,b)&&this.P(b,a.map[b],a.filter)}};_.h.send=function(a,b,c,d){(0,_.$a)(!this.gb(),"Cannot send message to disposed iframe - "+a);(0,_.$a)((d||_.Te)(this),"Wrong target for message "+a);(0,_.Ud)(this.Ie,this.kc.Vc+":"+this.Vc+":"+a,c,b)};_.h.UE=function(a){return a};_.h.TE=function(a,b){(0,_.nf)(this,"_g_ping",b,a)};Xe=(0,_.D)();Ze=(0,_.D)();_.bf=new _.df; (0,_.af)("_g_rpcReady",_.gf.prototype.bq);(0,_.af)("_g_discover",_.gf.prototype.TB);(0,_.af)("_g_ping",_.gf.prototype.UE);
_.lf=(0,_.D)();_.hf=(0,_.D)();_.df.prototype.na=function(a){var b=a.style;if(b){delete a.style;var c=_.lf[b];(0,_.$a)(c,"No such style: "+b);a.context=this;c(a);a.context=void 0}};var rf={height:!0,width:!0},sf=/^(?!-*(?:expression|(?:moz-)?binding))(?:[.#]?-?(?:[_a-z0-9-]+)(?:-[_a-z0-9-]+)*-?|-?(?:[0-9]+(?:\.[0-9]*)?|\.[0-9]+)(?:[a-z]{1,2}|%)?|!important|)$/i;_.gf.prototype.Ma=function(){if(!(0,_.Te)(this))return null;var a=this.vb._popupWindow;if(a)return a;for(var b=this.Ie.split("/"),a=this.getContext().Ma(),c=0;c<b.length&&a;c++)var d=b[c],a=".."===d?a==a.parent?a.opener:a.parent:a.frames[d];return a};
_.df.prototype.I=function(a,b,c){pf(this,{sender:function(a,b){var c=_.bf.B;(0,_.Rb)(_.bf.A,function(b){b!==c&&(0,_.nf)(b,"_g_wasClosed",a)});(0,_.nf)(c,"_g_closeMe",a,b);(0,_.nf)(c,"_g_wasClosed",a)},message:"_g_closeMe",Ha:a,Wa:b,Sd:c,filter:this.Qn("onCloseSelfFilter")})};_.df.prototype.la=function(a,b,c){a=a||{};pf(this,{message:"_g_restyleMe",Ha:a,Wa:b,Sd:c,filter:this.Qn("onRestyleSelfFilter"),gx:!0,kv:this.pb})};_.df.prototype.pb=function(a){"auto"===a.height&&(a.height=_.me.xb())};_.h=_.gf.prototype;
_.h.close=function(a,b){(0,_.nf)(this,"_g_close",a,b)};_.h.Pv=function(a,b){(0,_.nf)(this,"_g_restyle",a,b)};_.h.mh=function(a,b){(0,_.nf)(this,"_g_restyleDone",a,b)};_.h.wA=function(a){var b=new _.Re;this.getContext().I(a,function(a){b.ed(a)},this);return b};_.h.xF=function(a){var b=new _.Re;this.getContext().la(a,function(a){b.ed(a)},this);return b};
_.h.yF=function(a){var b=this.ti("onRestyle");b&&b.call(this,a);a=(0,_.qf)(this,a);(b=this.Ba())&&a&&"object"===typeof a&&((0,_.Xa)(a,"height")&&(a.height=(0,_.of)(a.height)),(0,_.Xa)(a,"width")&&(a.width=(0,_.of)(a.width)),(0,_.Za)(a,b.style))};_.h.xA=function(a){var b=this.ti("onClose");b&&b.call(this,a);this.Ur&&this.Ur()||(a=this.Ba())&&a.parentNode&&a.parentNode.removeChild(a);if(a=this.vb.controller)b={},b.frameName=this.ue(),(0,_.nf)(a,"_g_disposeControl",b)};
_.df.prototype.Jb=function(a){this.Tp("onCloseSelfFilter",a)};_.df.prototype.Fc=function(a){this.Tp("onRestyleSelfFilter",a)};_.gf.prototype.dF=function(a,b){this.P("_g_wasRestyled",a,b)};_.gf.prototype.Dv=function(a,b){this.P("_g_wasClosed",a,b)};_.gf.prototype.hH=function(){this.getContext().Ma().setTimeout((0,_.x)(function(){this.da()},this),0)};(0,_.af)("_g_close",_.gf.prototype.wA);(0,_.af)("_g_closeMe",_.gf.prototype.xA);(0,_.af)("_g_restyle",_.gf.prototype.xF);(0,_.af)("_g_restyleMe",_.gf.prototype.yF); (0,_.af)("_g_wasClosed",_.gf.prototype.hH);

var uf=function(a,b,c){var d=a.Ie,e=b.nh;c.rpcAddr=a.nh+"/"+b.Ie;c.retAddr=e+"/"+d;c.frameName=b.ue();c.origin=b.Nc};var vf=function(a){a.M||(a.M=(0,_.D)(),a.W=(0,_.D)())};var wf=function(a,b,c,d){d=d||[];for(var e=0;e<d.length;e++){var f=d[e];if(f&&b&&b&&f.filter.call(a,b)){for(var g=0;g<f.Dr.length;g++)b.Mh(f.Dr[g]);f.We&&f.We(b,c);d[e]!==f&&e--}}};
var xf=/^https?:\/\/[^\/%\\?#\s]+$/i,yf={longdesc:!0,name:!0,src:!0,frameborder:!0,marginwidth:!0,marginheight:!0,scrolling:!0,align:!0,height:!0,width:!0,id:!0,"class":!0,title:!0,tabindex:!0,hspace:!0,vspace:!0,allowtransparency:!0};
_.df.prototype.pa=function(a,b){var c=b||{},d=a.setRpcReady,e=a.iframe,f=c.iframe,g=a.rpctoken;if(f){var k={};uf(e,f,k);k.rpctoken=g;k.role=a.role;k.data=a.data;k.setRpcReady=d;var l={};uf(f,e,l);l.rpctoken=g;l.role=c.role;l.data=c.data;l.setRpcReady=1;(0,_.nf)(e,"_g_connect",k,function(){d||(0,_.nf)(f,"_g_connect",l)});d&&(0,_.nf)(f,"_g_connect",l)}else c={selfConnect:1},c.role=a.role,c.data=a.data,(0,_.nf)(e,"_g_connect",c)};_.h=_.gf.prototype;
_.h.AA=function(a){var b;a=a||{};a.selfConnect||(0,_.$a)(xf.test(a.origin),"Illegal origin for connected iframe - "+a.origin);if(a.selfConnect)b=this;else{var c={};c.rpctoken=a.rpctoken;c.rpcAddr=a.rpcAddr;c.retAddr=a.retAddr;c.origin=a.origin;b=c.frameName=a.frameName;var d=c.setRpcReady=a.setRpcReady;b=this.kc.A[b];b?d&&(b.bq(),(0,_.nf)(b,"_g_rpcReady")):b=this.kc.$h(c)}c=this.kc;d=a.role||"";a=a.data;vf(c);d=d||"";(0,_.La)(c.M,d,[]).push({Sd:b.ue(),data:a});wf(c,b,a,c.W[d])};
_.h.Wp=function(a,b){b._relayedDepth||(0,_.nf)(a,"_g_connect",{role:"_opener",selfConnect:1})};
_.h.gv=function(a,b){var c=this,d=a.messageHandlers,e=a.messageHandlersFilter,f=a.onClose;a.messageHandlers=null;a.messageHandlersFilter=null;a.onClose=null;(0,_.nf)(this,"_g_open",a,function(g){var k=g[0],l=k.frameName;g={};var m=c.nh,n=k.retAddr;g.rpcAddr=c.Ie+"/"+k.rpcAddr;g.retAddr=n+"/"+m;g.frameName=l;g.origin=k.origin;g.apis=k.apis;g.rpctoken=a.rpctoken;g.messageHandlers=d;g.messageHandlersFilter=e;g.onClose=f;(k=c.kc.A[l])||(k=c.kc.$h(g));b&&b(k)})};
_.h.Jp=function(a){(0,_.$a)(!a.url||(0,_.kb)(a.url),"Illegal url for new iframe - "+a.url);var b=a.attributes||{},c={},d;for(d in b)(0,_.Xa)(b,d)&&(0,_.Xa)(yf,d)&&(c[d]=b[d]);(0,_.Xa)(b,"style")&&(b=b.style,"object"===typeof b&&(c.style=(0,_.qf)(this,b)));a.attributes=c};
_.h.CE=function(a){a=a||{};this.Jp(a);var b=a._relayedDepth||0;a._relayedDepth=b+1;a.openerIframe=this;var c=new _.Re,d=a.rpctoken;delete a.rpctoken;this.kc.open(a,(0,_.x)(function(a){var f=a.vb.apis,g={};uf(a,this,g);0==b&&(g.role="_opener");g.setRpcReady=1;g.rpctoken=d;(0,_.nf)(a,"_g_connect",g);g={};g.apis=f;g.rpcAddr=a.Ie;g.retAddr=a.nh;g.frameName=a.ue();g.origin=a.Nc;c.ed(g)},this));return c};
_.df.prototype.F=function(a,b,c,d){vf(this);c=c||[];a=a||"";b={filter:d||_.Te,We:b,Dr:c};(0,_.La)(this.W,a,[]).push(b);a=this.M[a]||[];for(d=0;d<a.length;d++)wf(this,this.A[a[d].Sd],a[d].data,[b])};_.df.prototype.Ib=function(a,b){var c=(0,_.La)(this.W,a,[]);if(b)for(var d=0,e=!1;!e&&d<c.length;d++)c[d].We===b&&(e=!0,c.splice(d,1));else c.splice(0,c.length)};_.df.prototype.D=function(a,b,c){function d(b){e.Ib("_opener",d);a&&a.call(this,b)}var e=this;this.F("_opener",d,b,c)};
_.gf.prototype.wF=function(a){this.getContext().D(function(b){b.send("_g_wasRestyled",a,void 0,_.Ue)},null,_.Ue)};var zf=_.bf.B;zf&&zf.P("_g_restyleDone",_.gf.prototype.wF,_.Ue);(0,_.af)("_g_connect",_.gf.prototype.AA);var Af={};Af._g_open=_.gf.prototype.CE;(0,_.Ye)("_open",Af,_.Ue);

(0,_.C)("gapi.Future",_.Re);(0,_.C)("gapi.Future.prototype.resolve",_.Re.prototype.ed);(0,_.C)("gapi.Future.prototype.setCallback",_.Re.prototype.Dd);
(0,_.C)("gapi.iframes.create",_.Ge);
(0,_.C)("gapi.iframes.registerStyle",function(a,b){_.lf[a]=b});(0,_.C)("gapi.iframes.registerBeforeOpenStyle",function(a,b){_.hf[a]=b});(0,_.C)("gapi.iframes.getStyle",_.kf);(0,_.C)("gapi.iframes.getBeforeOpenStyle",function(a){return _.hf[a]});(0,_.C)("gapi.iframes.registerIframesApi",_.Ye);(0,_.C)("gapi.iframes.registerIframesApiHandler",_.$e);(0,_.C)("gapi.iframes.getContext",_.cf);(0,_.C)("gapi.iframes.SAME_ORIGIN_IFRAMES_FILTER",_.Te);(0,_.C)("gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER",_.Ue);
(0,_.C)("gapi.iframes.makeWhiteListIframesFilter",_.Ve);(0,_.C)("gapi.iframes.Context",_.df);(0,_.C)("gapi.iframes.Context.prototype.isDisposed",_.df.prototype.gb);(0,_.C)("gapi.iframes.Context.prototype.getWindow",_.df.prototype.Ma);(0,_.C)("gapi.iframes.Context.prototype.getFrameName",_.df.prototype.ue);(0,_.C)("gapi.iframes.Context.prototype.getGlobalParam",_.df.prototype.Qn);(0,_.C)("gapi.iframes.Context.prototype.setGlobalParam",_.df.prototype.Tp);
(0,_.C)("gapi.iframes.Context.prototype.open",_.df.prototype.open);(0,_.C)("gapi.iframes.Context.prototype.openChild",_.df.prototype.dh);(0,_.C)("gapi.iframes.Context.prototype.getParentIframe",_.df.prototype.RB);(0,_.C)("gapi.iframes.Context.prototype.closeSelf",_.df.prototype.I);(0,_.C)("gapi.iframes.Context.prototype.restyleSelf",_.df.prototype.la);(0,_.C)("gapi.iframes.Context.prototype.setCloseSelfFilter",_.df.prototype.Jb);(0,_.C)("gapi.iframes.Context.prototype.setRestyleSelfFilter",_.df.prototype.Fc);
(0,_.C)("gapi.iframes.Iframe",_.gf);(0,_.C)("gapi.iframes.Iframe.prototype.isDisposed",_.gf.prototype.gb);(0,_.C)("gapi.iframes.Iframe.prototype.getContext",_.gf.prototype.getContext);(0,_.C)("gapi.iframes.Iframe.prototype.getFrameName",_.gf.prototype.ue);(0,_.C)("gapi.iframes.Iframe.prototype.getId",_.gf.prototype.Y);(0,_.C)("gapi.iframes.Iframe.prototype.register",_.gf.prototype.P);(0,_.C)("gapi.iframes.Iframe.prototype.unregister",_.gf.prototype.Uf);
(0,_.C)("gapi.iframes.Iframe.prototype.send",_.gf.prototype.send);(0,_.C)("gapi.iframes.Iframe.prototype.applyIframesApi",_.gf.prototype.Mh);(0,_.C)("gapi.iframes.Iframe.prototype.getIframeEl",_.gf.prototype.Ba);(0,_.C)("gapi.iframes.Iframe.prototype.getSiteEl",_.gf.prototype.xa);(0,_.C)("gapi.iframes.Iframe.prototype.setSiteEl",_.gf.prototype.fd);(0,_.C)("gapi.iframes.Iframe.prototype.getWindow",_.gf.prototype.Ma);(0,_.C)("gapi.iframes.Iframe.prototype.getOrigin",_.gf.prototype.Ga);
(0,_.C)("gapi.iframes.Iframe.prototype.close",_.gf.prototype.close);(0,_.C)("gapi.iframes.Iframe.prototype.restyle",_.gf.prototype.Pv);(0,_.C)("gapi.iframes.Iframe.prototype.restyleDone",_.gf.prototype.mh);(0,_.C)("gapi.iframes.Iframe.prototype.registerWasRestyled",_.gf.prototype.dF);(0,_.C)("gapi.iframes.Iframe.prototype.registerWasClosed",_.gf.prototype.Dv);(0,_.C)("gapi.iframes.Iframe.prototype.getParam",_.gf.prototype.ti);(0,_.C)("gapi.iframes.Iframe.prototype.setParam",_.gf.prototype.xw); (0,_.C)("gapi.iframes.Iframe.prototype.ping",_.gf.prototype.TE);

(0,_.C)("gapi.iframes.Context.prototype.addOnConnectHandler",_.df.prototype.F);(0,_.C)("gapi.iframes.Context.prototype.removeOnConnectHandler",_.df.prototype.Ib);(0,_.C)("gapi.iframes.Context.prototype.addOnOpenerHandler",_.df.prototype.D);(0,_.C)("gapi.iframes.Context.prototype.connectIframes",_.df.prototype.pa);

_.yd=window.googleapis&&window.googleapis.server||{};

_.K=_.K||{};
(function(){function a(a,b){return String.fromCharCode(b)}var b={0:!1,10:!0,13:!0,34:!0,39:!0,60:!0,62:!0,92:!0,8232:!0,8233:!0,65282:!0,65287:!0,65308:!0,65310:!0,65340:!0};_.K.escape=function(a,b){if(a){if("string"===typeof a)return _.K.ak(a);if("Array"===typeof a)for(var e=0,f=a.length;e<f;++e)a[e]=_.K.escape(a[e]);else if("object"===typeof a&&b){e={};for(f in a)a.hasOwnProperty(f)&&(e[_.K.ak(f)]=_.K.escape(a[f],!0));return e}}return a};_.K.ak=function(a){if(!a)return a;for(var d=[],e,f,g=0,k= a.length;g<k;++g)e=a.charCodeAt(g),f=b[e],!0===f?d.push("&#",e,";"):!1!==f&&d.push(a.charAt(g));return d.join("")};_.K.IO=function(b){return b?b.replace(/&#([0-9]+);/g,a):b}})();

_.K=_.K||{};
(function(){function a(b){var c="";if(3==b.nodeType||4==b.nodeType)c=b.nodeValue;else if(b.innerText)c=b.innerText;else if(b.innerHTML)c=b.innerHTML;else if(b.firstChild){c=[];for(b=b.firstChild;b;b=b.nextSibling)c.push(a(b));c=c.join("")}return c}_.K.createElement=function(a){var c;if(!window.document.body||window.document.body.namespaceURI)try{c=window.document.createElementNS("http://www.w3.org/1999/xhtml",a)}catch(d){}return c||window.document.createElement(a)};_.K.Pm=function(a){var c=_.K.createElement("iframe");
try{var d=["<","iframe"],e=a||{},f;for(f in e)e.hasOwnProperty(f)&&(d.push(" "),d.push(f),d.push('="'),d.push(_.K.ak(e[f])),d.push('"'));d.push("></");d.push("iframe");d.push(">");var g=_.K.createElement(d.join(""));g&&(!c||g.tagName==c.tagName&&g.namespaceURI==c.namespaceURI)&&(c=g)}catch(k){}d=c;a=a||{};for(var l in a)a.hasOwnProperty(l)&&(d[l]=a[l]);return c};_.K.xs=function(){if(window.document.body)return window.document.body;try{var a=window.document.getElementsByTagNameNS("http://www.w3.org/1999/xhtml", "body");if(a&&1==a.length)return a[0]}catch(c){}return window.document.documentElement||window.document};_.K.oN=function(b){return a(b)}})();

_.xc=function(){function a(a){b(1,a)}function b(a,b){if(!(a<c)&&d)if(2===a&&d.warn)d.warn(b);else if(3===a&&d.error)try{d.error(b)}catch(g){}else d.log&&d.log(b)}_.Da=function(a){b(2,a)};_.Ea=function(a){b(3,a)};_.wc=function(){};a.INFO=1;a.WARNING=2;a.NONE=4;var c=1,d=window.console?window.console:window.opera?window.opera.postError:void 0;return a}();

_.K=_.K||{};(function(){var a=[];_.K.dO=function(b){a.push(b)};_.K.pO=function(){for(var b=0,c=a.length;b<c;++b)a[b]()}})();
_.sc=function(){var a=window.gadgets&&window.gadgets.config&&window.gadgets.config.get;a&&(0,_.Hb)(a());return{P:function(a,c,d){d&&d((0,_.H)())},get:function(a){return(0,_.H)(a)},update:function(a,c){if(c)throw"Config replacement is not supported";(0,_.Hb)(a)},Ka:function(){}}}();
(0,_.C)("gadgets.config.register",_.sc.P);(0,_.C)("gadgets.config.get",_.sc.get);(0,_.C)("gadgets.config.init",_.sc.Ka);(0,_.C)("gadgets.config.update",_.sc.update);
_.Oc=function(a){if("complete"===_.Kb.readyState)a();else{var b=!1,c=function(){if(!b)return b=!0,a.apply(this,arguments)};_.Jb.addEventListener?(_.Jb.addEventListener("load",c,!1),_.Jb.addEventListener("DOMContentLoaded",c,!1)):_.Jb.attachEvent&&(_.Jb.attachEvent("onreadystatechange",function(){"complete"===_.Kb.readyState&&c.apply(this,arguments)}),_.Jb.attachEvent("onload",c))}};_.Pc=function(a,b){if("complete"!==_.Kb.readyState)try{a()}catch(c){}(0,_.Oc)(b)};var Qc=Qc||{};Qc.Sv=null;Qc.Qu=null; Qc.Kk=null;Qc.frameElement=null;
Qc=Qc||{};
Qc.zq||(Qc.zq=function(){function a(a,b,c){"undefined"!=typeof window.addEventListener?window.addEventListener(a,b,c):"undefined"!=typeof window.attachEvent&&window.attachEvent("on"+a,b);"message"===a&&(window.___jsl=window.___jsl||{},a=window.___jsl,a.RPMQ=a.RPMQ||[],a.RPMQ.push(b))}function b(a){var b=(0,_.Nc)(a.data);if(b&&b.f){(0,_.wc)("gadgets.rpc.receive("+window.name+"): "+a.data);var d=_.P.Fg(b.f);e&&("undefined"!==typeof a.origin?a.origin!==d:a.domain!==/^.+:\/\/([^:]+).*/.exec(d)[1])?(0,_.Ea)("Invalid rpc message origin. "+
d+" vs "+(a.origin||"")):c(b,a.origin)}}var c,d,e=!0;return{zs:function(){return"wpm"},A:function(){return!0},Ka:function(f,g){_.sc.P("rpc",null,function(a){"true"===String((a&&a.rpc||{}).disableForceSecure)&&(e=!1)});c=f;d=g;a("message",b,!1);d("..",!0);return!0},Qa:function(a){d(a,!0);return!0},call:function(a,b,c){var d=_.P.Fg(a),e=_.P.yr(a);d?window.setTimeout(function(){var a=(0,_.Mc)(c);(0,_.wc)("gadgets.rpc.send("+window.name+"): "+a);e.postMessage(a,d)},0):".."!=a&&(0,_.Ea)("No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message"); return!0}}}());
Qc=Qc||{};
Qc.gk||(Qc.gk=function(){function a(a,b){function c(){a.apply({},arguments)}R[b]=R[b]||c;return G+"."+b}function b(){if(null===t&&window.document.body&&m){var a=m+"?cb="+Math.random()+"&origin="+J+"&jsl=1",c=window.document.createElement("div");c.style.height="1px";c.style.width="1px";a='<object height="1" width="1" id="'+l+'" type="application/x-shockwave-flash"><param name="allowScriptAccess" value="always"></param><param name="movie" value="'+a+'"></param><embed type="application/x-shockwave-flash" allowScriptAccess="always" src="'+a+
'" height="1" width="1"></embed></object>';window.document.body.appendChild(c);c.innerHTML=a;t=c.firstChild}++v;null!==y&&(null!==t||50<=v)?window.clearTimeout(y):y=window.setTimeout(b,100)}function c(){w[".."]||(k(".."),F++,50<=F&&null!==E?(window.clearTimeout(E),E=null):E=window.setTimeout(c,100))}function d(){if(null!==t&&t.setup)for(;0<u.length;){var a=u.shift(),b=a.TG;t.setup(a.th,".."===b?_.P.fm:b,".."===b?"INNER":"OUTER")}null!==y&&window.clearTimeout(y);y=null}function e(){w[".."]||null!==
E||(E=window.setTimeout(c,100))}function f(a,b,c){b=_.P.Fg(a);var d=_.P.ug(a);t["sendMessage_"+(".."===a?_.P.fm:a)+"_"+d+"_"+(".."===a?"INNER":"OUTER")].call(t,(0,_.Mc)(c),b);return!0}function g(a,b){var c=(0,_.Nc)(a),d=c._scr;d?(r(d,!0),w[d]=!0,".."!==d&&k(d,!0)):window.setTimeout(function(){q(c,b)},0)}function k(a,b){var c=_.P.fm,d={};d._scr=b?"..":c;d._pnt=c;f(a,c,d)}var l="___xpcswf",m=null,n=!1,q=null,r=null,t=null,u=[],y=null,v=0,F=0,E=null,w={},J=window.location.protocol+"//"+window.location.host,
G,R=function(){window.___jsl=window.___jsl||{};var a=window.___jsl._fm={};G="___jsl._fm";return a}();_.sc.P("rpc",null,function(a){n&&(m=a&&a.rpc&&a.rpc.commSwf||"//xpc.googleusercontent.com/gadgets/xpc.swf")});a(d,"ready");a(e,"setupDone");a(g,"receiveMessage");return{zs:function(){return"flash"},A:function(){return!0},Ka:function(a,b){q=a;r=b;return n=!0},Qa:function(a,c){u.push({th:c,TG:a});null===t&&null===y&&(y=window.setTimeout(b,100));return!0},call:f,Qz:g,B:d,C:e}}());
if(window.gadgets&&window.gadgets.rpc)"undefined"!=typeof _.P&&_.P||(_.P=window.gadgets.rpc,_.P.eb=_.P.config,_.P.P=_.P.register,_.P.Uf=_.P.unregister,_.P.Cv=_.P.registerDefault,_.P.Zw=_.P.unregisterDefault,_.P.us=_.P.forceParentVerifiable,_.P.call=_.P.call,_.P.ui=_.P.getRelayUrl,_.P.Zd=_.P.setRelayUrl,_.P.zl=_.P.setAuthToken,_.P.Zi=_.P.setupReceiver,_.P.ug=_.P.getAuthToken,_.P.Dp=_.P.removeReceiver,_.P.Qs=_.P.getRelayChannel,_.P.yv=_.P.receive,_.P.zv=_.P.receiveSameDomain,_.P.Ga=_.P.getOrigin,_.P.Fg=
_.P.getTargetOrigin,_.P.yr=_.P._getTargetWin,_.P.Pz=_.P._parseSiblingId);else{_.P=function(){function a(){}function b(a,b){if(!aa[a]){var c=X;b||(c=ha);aa[a]=c;for(var d=T[a]||[],e=0;e<d.length;++e){var f=d[e];f.t=w[a];c.call(a,f.f,f)}T[a]=[]}}function c(){function a(){la=!0}ma||("undefined"!=typeof window.addEventListener?window.addEventListener("unload",a,!1):"undefined"!=typeof window.attachEvent&&window.attachEvent("onunload",a),ma=!0)}function d(b,d,e,f,g){w[d]&&w[d]===e||((0,_.Ea)("Invalid gadgets.rpc token. "+
w[d]+" vs "+e),a(d,2));g.onunload=function(){R[d]&&!la&&(a(d,1),_.P.Dp(d))};c();f=(0,_.Nc)((0,window.decodeURIComponent)(f))}function e(c,d){if(c&&"string"===typeof c.s&&"string"===typeof c.f&&c.a instanceof Array)if(w[c.f]&&w[c.f]!==c.t&&((0,_.Ea)("Invalid gadgets.rpc token. "+w[c.f]+" vs "+c.t),a(c.f,2)),"__ack"===c.s)window.setTimeout(function(){b(c.f,!0)},0);else{c.c&&(c.callback=function(a){_.P.call(c.f,(c.g?"legacy__":"")+"__cb",null,c.c,a)});if(d){var e=f(d);c.origin=d;var g=c.r,k;try{k=f(g)}catch(l){}g&&
k==e||(g=d);c.referer=g}e=(v[c.s]||v[""]).apply(c,c.a);c.c&&"undefined"!==typeof e&&_.P.call(c.f,"__cb",null,c.c,e)}}function f(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);-1==a.indexOf("://")&&(a=window.location.protocol+"//"+a);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"file"!==a)throw Error("i");
var c="",d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1),b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c}function g(a){if("/"==a.charAt(0)){var b=a.indexOf("|");return{id:0<b?a.substring(1,b):a.substring(1),origin:0<b?a.substring(b+1):null}}return null}function k(a){if("undefined"===typeof a||".."===a)return window.parent;var b=g(a);if(b)return window.top.frames[b.id];a=String(a);return(b=window.frames[a])?b:(b=window.document.getElementById(a))&&b.contentWindow?
b.contentWindow:null}function l(a,b){if(!0!==R[a]){"undefined"===typeof R[a]&&(R[a]=0);var c=k(a);".."!==a&&null==c||!0!==X.Qa(a,b)?!0!==R[a]&&10>R[a]++?window.setTimeout(function(){l(a,b)},500):(aa[a]=ha,R[a]=!0):R[a]=!0}}function m(a){(a=F[a])&&"/"===a.substring(0,1)&&(a="/"===a.substring(1,2)?window.document.location.protocol+a:window.document.location.protocol+"//"+window.document.location.host+a);return a}function n(a,b,c){b&&!/http(s)?:\/\/.+/.test(b)&&(0==b.indexOf("//")?b=window.location.protocol+
b:"/"==b.charAt(0)?b=window.location.protocol+"//"+window.location.host+b:-1==b.indexOf("://")&&(b=window.location.protocol+"//"+b));F[a]=b;"undefined"!==typeof c&&(E[a]=!!c)}function q(a,b){b=b||"";w[a]=String(b);l(a,b)}function r(a){a=(a.passReferrer||"").split(":",2);ia=a[0]||"none";L=a[1]||"origin"}function t(a){"true"===String(a.useLegacyProtocol)&&(X=Qc.Kk||ha,X.Ka(e,b))}function u(a,b){function c(d){d=d&&d.rpc||{};r(d);var e=d.parentRelayUrl||"",e=f(M.parent||b)+e;n("..",e,"true"===String(d.useLegacyProtocol));
t(d);q("..",a)}!M.parent&&b?c({}):_.sc.P("rpc",null,c)}function y(a,b,c){if(".."===a)u(c||M.rpctoken||M.ifpctok||"",b);else t:{var d=null;if("/"!=a.charAt(0)){if(!_.K)break t;d=window.document.getElementById(a);if(!d)throw Error("j`"+a);}d=d&&d.src;b=b||_.P.Ga(d);n(a,b);b=_.K.La(d);q(a,c||b.rpctoken)}}var v={},F={},E={},w={},J=0,G={},R={},M={},aa={},T={},ia=null,L=null,ca=window.top!==window.self,Ha=window.name,U=window.console,$=U&&U.log&&function(a){U.log(a)}||function(){},ha=function(){function a(b){return function(){$(b+
": call ignored")}}return{getCode:function(){return"noop"},isParentVerifiable:function(){return!0},init:a("init"),setup:a("setup"),call:a("call")}}();_.K&&(M=_.K.La());var la=!1,ma=!1,X=function(){if("flash"==M.rpctx)return Qc.gk;if("rmr"==M.rpctx)return Qc.Sv;var a="function"===typeof window.postMessage?Qc.zq:"object"===typeof window.postMessage?Qc.zq:window.ActiveXObject?Qc.gk?Qc.gk:Qc.Qu?Qc.Qu:Qc.Kk:0<window.navigator.userAgent.indexOf("WebKit")?Qc.Sv:"Gecko"===window.navigator.product?Qc.frameElement:
Qc.Kk;a||(a=ha);return a}();v[""]=function(){$("Unknown RPC service: "+this.s)};v.__cb=function(a,b){var c=G[a];c&&(delete G[a],c.call(this,b))};return{eb:function(b){"function"===typeof b.Yv&&(a=b.Yv)},P:function(a,b){if("__cb"===a||"__ack"===a)throw Error("k");if(""===a)throw Error("l");v[a]=b},Uf:function(a){if("__cb"===a||"__ack"===a)throw Error("m");if(""===a)throw Error("n");delete v[a]},Cv:function(a){v[""]=a},Zw:function(){delete v[""]},us:function(){},call:function(a,b,c,d){a=a||"..";var e=
"..";".."===a?e=Ha:"/"==a.charAt(0)&&(e=_.P.Ga(window.location.href),e="/"+Ha+(e?"|"+e:""));++J;c&&(G[J]=c);var f={s:b,f:e,c:c?J:0,a:Array.prototype.slice.call(arguments,3),t:w[a],l:!!E[a]},k;t:if("bidir"===ia||"c2p"===ia&&".."===a||"p2c"===ia&&".."!==a){k=window.location.href;var l="?";if("query"===L)l="#";else if("hash"===L)break t;l=k.lastIndexOf(l);l=-1===l?k.length:l;k=k.substring(0,l)}else k=null;k&&(f.r=k);if(".."===a||null!=g(a)||window.document.getElementById(a))(k=aa[a])||null===g(a)||(k=
X),0===b.indexOf("legacy__")&&(k=X,f.s=b.substring(8),f.c=f.c?f.c:J),f.g=!0,f.r=e,k?(E[a]&&(k=Qc.Kk),!1===k.call(a,e,f)&&(aa[a]=ha,X.call(a,e,f))):T[a]?T[a].push(f):T[a]=[f]},ui:m,Zd:n,zl:q,Zi:y,ug:function(a){return w[a]},Dp:function(a){delete F[a];delete E[a];delete w[a];delete R[a];delete aa[a]},Qs:function(){return X.zs()},yv:function(a,b){4<a.length?X.Qz(a,e):d.apply(null,a.concat(b))},zv:function(a){a.a=Array.prototype.slice.call(a.a);window.setTimeout(function(){e(a)},0)},Ga:f,Fg:function(a){var b=
null,b=m(a);b||(b=(b=g(a))?b.origin:".."==a?M.parent:window.document.getElementById(a).src);return f(b)},Ka:function(){!1===X.Ka(e,b)&&(X=ha);ca?y(".."):_.sc.P("rpc",null,function(a){a=a.rpc||{};r(a);t(a)})},yr:k,Pz:g,A:"__ack",fm:Ha||"..",D:0,C:1,B:2}}();_.P.Ka()};
_.P.eb({Yv:function(a){throw Error("o`"+a);}});_.wc=_.Cc;(0,_.C)("gadgets.rpc.config",_.P.eb);(0,_.C)("gadgets.rpc.register",_.P.P);(0,_.C)("gadgets.rpc.unregister",_.P.Uf);(0,_.C)("gadgets.rpc.registerDefault",_.P.Cv);(0,_.C)("gadgets.rpc.unregisterDefault",_.P.Zw);(0,_.C)("gadgets.rpc.forceParentVerifiable",_.P.us);(0,_.C)("gadgets.rpc.call",_.P.call);(0,_.C)("gadgets.rpc.getRelayUrl",_.P.ui);(0,_.C)("gadgets.rpc.setRelayUrl",_.P.Zd);(0,_.C)("gadgets.rpc.setAuthToken",_.P.zl);(0,_.C)("gadgets.rpc.setupReceiver",_.P.Zi);
(0,_.C)("gadgets.rpc.getAuthToken",_.P.ug);(0,_.C)("gadgets.rpc.removeReceiver",_.P.Dp);(0,_.C)("gadgets.rpc.getRelayChannel",_.P.Qs);(0,_.C)("gadgets.rpc.receive",_.P.yv);(0,_.C)("gadgets.rpc.receiveSameDomain",_.P.zv);(0,_.C)("gadgets.rpc.getOrigin",_.P.Ga);(0,_.C)("gadgets.rpc.getTargetOrigin",_.P.Fg);


_.tc=_.tc||{};_.tc.Bm=function(){var a={Kq:"bsh",Tq:"h"};window.___jsl=window.___jsl||{};return{A:function(){return window.___jsl[a.Kq]},Hs:function(){return window.___jsl[a.Tq]},Np:function(b){window.___jsl[a.Kq]=b},nG:function(b){window.___jsl[a.Tq]=b}}}();

_.uc=window.oauth2||{};_.vc=window.auth_firstparty||{};
_.rc=function(a,b,c){a=String(a);if(null!=((0,_.bb)(a,"authuser")||null)||null!=((0,_.bb)(a,"hd")||null))return a;b=(0,_.mc)(b);if(c){var d=a,e=d.match(/^((https?:)?\/\/[^\/?#]*)?(\/[^\/?#]+)\/[0-9]+([\/][^?#]*)([?#].*)?$/);if(e&&e[0]){var f=e[1],g=e[4],k=e[5];e[3]=="/"+c&&(d=(f||"")+(g||"/")+(k||""))}if((e=d.match(/^(((https?:)?\/\/[^\/?#]*)([\/][^?#]*)?|([\/][^?#]*))([?#].*)?$/))&&e[0]){var f=e[2],l=e[4]||e[5],k=e[6];null!=b&&(d=(f||"")+"/"+c+"/"+(0,window.encodeURIComponent)(b)+(l||"/")+(k||""));
return d}}null==b?(0,_.H)("enableMultilogin")||(l=(0,window.encodeURIComponent)("authuser")+"=0"):l=b.match(/^([-a-z0-9]+[.])+[-a-z0-9]+$/)?[(0,window.encodeURIComponent)("authuser")+"=",(0,window.encodeURIComponent)(String(b)),"&"+(0,window.encodeURIComponent)("hd")+"=",(0,window.encodeURIComponent)(b)].join(""):["authuser=",(0,window.encodeURIComponent)(b)].join("");c=a.split("#");a=c[0].indexOf("?");0>a?c[0]=[c[0],"?",l].join(""):(b=[c[0]],a<c[0].length-1&&b.push("&"),b.push(l),c[0]=b.join("")); return d=c.join("#")};_.google.$N=_.rc;_.google.Yn=_.mc;_.google.uN=_.oc;_.google.vN=_.qc;

_.Vc=function(){return Math.floor((new Date).getTime()/1E3)};_.Xc=function(a,b){this.A=a;var c=b||{};this.D=c.cE;this.B=c.domain;this.C=c.path;this.F=c.LF};_.Yc=function(a){this.jc=a};_.Zc=function(a){this.A=a;this.B=window.sessionStorage};_.$c=function(a){a=a.toUpperCase();for(var b=0,c=ad.length;b<c;++b){var d=a.split(ad[b]);2==d.length&&""===d[1]&&(a=d[0])}a=a.replace(/-/g,"_").toUpperCase();40<a.length&&(b=new _.Uc,b.pq(a),a=b.Me().toUpperCase());return a};
_.bd=function(a){var b=a.substr(1),c="",d=window.location.hostname;if(""!==b){c=(0,window.parseInt)(b,10);if((0,window.isNaN)(c))return null;b=d.split(".");if(b.length<c-1)return null;b.length==c-1&&(d="."+d)}else d="";return{hb:"S"==a.charAt(0),domain:d,Uc:c}};
_.cd=function(a){if(0!==a.indexOf("GCSC"))return null;var b={Ni:!1};a=a.substr(4);if(!a)return b;var c=a.charAt(0);a=a.substr(1);var d=a.lastIndexOf("_");if(-1==d)return b;var e=(0,_.bd)(a.substr(d+1));if(null==e)return b;a=a.substring(0,d);if("_"!==a.charAt(0))return b;d="E"===c&&e.hb;return!d&&("U"!==c||e.hb)||d&&!_.dd?b:{Ni:!0,hb:d,Sr:a.substr(1),domain:e.domain,Uc:e.Uc}};var ed=function(a){this.B=a;this.A=null};
_.fd=function(a){if(!a)return null;"single_host_origin"!==a&&(a=_.P.Ga(a));var b=window.location.hostname,c=b,d=_.dd;if("single_host_origin"!==a){c=a.split("://");if(2==c.length)d="https"===c.shift();else return(0,_.Ac)("WARNING invalid cookie_policy: "+a),null;c=c[0]}if(-1!==c.indexOf(":"))c=b="";else{a="."+c;if(b.lastIndexOf(a)!==b.length-a.length)return(0,_.Ac)("Invalid cookie_policy domain: "+c),null;c=a;b=c.split(".").length-1}return{domain:c,hb:d,Uc:b}};
var gd=function(a){if(!a)return null;var b=a.client_id;if(!b)return null;b=(0,_.$c)(b);a=(0,_.fd)(a.cookie_policy);return a?!_.dd&&a.hb?((0,_.Ac)("WARNING: https cookie_policy set for http domain"),null):["GCSC",a.hb?"E":"U","_",b,"_",a.hb?"S":"H",a.Uc].join(""):null};_.hd=function(a){return a?{domain:a.domain,path:"/",LF:a.hb}:null};_.id=function(a){var b=jd[a];b||(b=new ed(new _.Yc(a)),jd[a]=b);return{Sf:b,key:a}};
_.kd=function(a,b){var c=b?ld:jd,d=b?_.md:_.Zc,e=a&&gd(a),f=!!e;a&&!a.g_user_cookie_policy&&(d=_.Yc,e="token");if(!e)if(!b&&_.nd)e=_.nd;else return null;var g=c[e];if(!g){g=(0,_.cd)(e);if(!("token"===e||g&&g.Ni))return null;g=new d(e,(0,_.hd)(g));b||(g=new ed(g))}c[e]=g;return{Sf:g,key:e,jB:f}};
_.od=function(a,b,c){a=a&&"token"!==a?(0,_.id)(a):(0,_.kd)();if(!a)return null;if(c){c=a.Sf;(0,_.D)();var d=c.B.ih();c=null;try{c=(0,_.Kc)(d)}catch(e){}!1==c&&(c=null);d=(0,_.mc)()||"0";d=String(d);c=c&&c[d]}else c=a.Sf.ih();c&&c.expires_at&&(0,_.Vc)()>c.expires_at&&(a.Sf.clear(),c=null);c&&c.error&&!b&&(c=null);return c};
_.pd=function(a,b){var c="";if(!a)return c;var d=b||"&",e;for(e in a)if({}.hasOwnProperty.call(a,e)){var f;f=a[e];if(null!=f){var g=[(0,window.encodeURIComponent)(e),"="];if(f instanceof Array){for(var k=[],l=0;l<f.length;l++)k.push((0,window.encodeURIComponent)(f[l]));g.push(k.join("+"))}else g.push((0,window.encodeURIComponent)(f));f=g.join("")}else f="";f&&(c&&(c+=d),c+=f)}return c};
var qd=/^[-+/_=.:|%&a-zA-Z0-9@]*$/,rd=/^[A-Z_][A-Z0-9_]{0,63}$/;_.Xc.prototype.ih=function(){for(var a=this.A+"=",b=window.document.cookie.split(/;\s*/),c=0;c<b.length;++c){var d=b[c];if(0==d.indexOf(a))return d.substr(a.length)}};
_.Xc.prototype.write=function(a,b){if(!rd.test(this.A))throw"Invalid cookie name";if(!qd.test(a))throw"Invalid cookie value";var c=this.A+"="+a;this.B&&(c+=";domain="+this.B);this.C&&(c+=";path="+this.C);var d="number"===typeof b?b:this.D;if(0<=d){var e=new Date;e.setSeconds(e.getSeconds()+d);c+=";expires="+e.toUTCString()}this.F&&(c+=";secure");window.document.cookie=c};_.Xc.prototype.clear=function(){this.write("",0)}; _.Xc.iterate=function(a){for(var b=window.document.cookie.split(/;\s*/),c=0;c<b.length;++c){var d=b[c].split("="),e=d.shift();a(e,d.join("="))}};
var sd={};_.Yc.prototype.ih=function(){if(sd.hasOwnProperty(this.jc))return sd[this.jc]};_.Yc.prototype.write=function(a){sd[this.jc]=a};_.Yc.prototype.clear=function(){delete sd[this.jc]};_.Yc.iterate=function(a){for(var b in sd)sd.hasOwnProperty(b)&&a(b,sd[b])};
_.Zc.prototype.ih=function(){return this.B.getItem(this.A)};_.Zc.prototype.write=function(a){this.B.setItem(this.A,a)};_.Zc.prototype.clear=function(){this.B.removeItem(this.A)};_.Zc.iterate=function(a){for(var b=0,c=window.sessionStorage.length;b<c;++b){var d=window.sessionStorage.key(b);a(d,window.sessionStorage[d])}};
for(var td=0;64>td;++td);var ad;_.ud={};ad=[".APPS.GOOGLEUSERCONTENT.COM","@DEVELOPER.GSERVICEACCOUNT.COM"];_.dd="https:"===window.location.protocol;_.md=_.dd||"http:"===window.location.protocol?_.Xc:_.Yc;var xd;var ld;var jd;jd=(0,_.D)();ld=(0,_.D)();_.vd=(0,_.D)();_.wd=(0,_.D)();_.nd=null;xd="state code cookie_policy g_user_cookie_policy authuser prompt g-oauth-window status".split(" ");ed.prototype.write=function(a){var b=(0,_.D)(),c=(0,_.D)(),d;for(d in a)(0,_.Xa)(a,d)&&(c[d]=a[d],b[d]=a[d]);d=0;for(var e=xd.length;d<e;++d)delete c[xd[d]];a=String(a.authuser||0);d=(0,_.D)();d[a]=_.K.La("#"+(0,_.pd)(c));this.B.write((0,_.Jc)(d));this.A=b};ed.prototype.ih=function(){return this.A}; ed.prototype.clear=function(){this.B.clear();this.A=(0,_.D)()};_.Zc.iterate(function(a){var b=(0,_.cd)(a);b&&b.Ni&&(jd[a]=new ed(new _.Zc(a,(0,_.hd)(b))))});_.md.iterate(function(a){jd[a]&&(ld[a]=new _.md(a,(0,_.hd)((0,_.cd)(a))))});

_.zd=function(){var a=/\s*;\s*/;return{get:function(b,c){for(var d=b+"=",e=(window.document.cookie||"").split(a),f=0,g;g=e[f];++f)if(0==g.indexOf(d))return g.substr(d.length);return c}}}();
_.Ad=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;n=m=0}function b(a){for(var b=g,c=0;64>c;c+=4)b[c/4]=a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3];for(c=16;80>c;c++)a=b[c-3]^b[c-8]^b[c-14]^b[c-16],b[c]=(a<<1|a>>>31)&4294967295;a=e[0];for(var d=e[1],f=e[2],k=e[3],l=e[4],m,n,c=0;80>c;c++)40>c?20>c?(m=k^d&(f^k),n=1518500249):(m=d^f^k,n=1859775393):60>c?(m=d&f|k&(d|f),n=2400959708):(m=d^f^k,n=3395469782),m=((a<<5|a>>>27)&4294967295)+m+l+n+b[c]&4294967295,
l=k,k=f,f=(d<<30|d>>>2)&4294967295,d=a,a=m;e[0]=e[0]+a&4294967295;e[1]=e[1]+d&4294967295;e[2]=e[2]+f&4294967295;e[3]=e[3]+k&4294967295;e[4]=e[4]+l&4294967295}function c(a,c){if("string"===typeof a){a=(0,window.unescape)((0,window.encodeURIComponent)(a));for(var d=[],e=0,g=a.length;e<g;++e)d.push(a.charCodeAt(e));a=d}c||(c=a.length);d=0;if(0==m)for(;d+64<c;)b(a.slice(d,d+64)),d+=64,n+=64;for(;d<c;)if(f[m++]=a[d++],n++,64==m)for(m=0,b(f);d+64<c;)b(a.slice(d,d+64)),d+=64,n+=64}function d(){var a=[],
d=8*n;56>m?c(k,56-m):c(k,64-(m-56));for(var g=63;56<=g;g--)f[g]=d&255,d>>>=8;b(f);for(g=d=0;5>g;g++)for(var l=24;0<=l;l-=8)a[d++]=e[g]>>l&255;return a}for(var e=[],f=[],g=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,I:d,Me:function(){for(var a=d(),b="",c=0;c<a.length;c++)b+="0123456789ABCDEF".charAt(Math.floor(a[c]/16))+"0123456789ABCDEF".charAt(a[c]%16);return b}}};

_.vc=function(){function a(){var a=window.__OVERRIDE_SID;null==a&&(a=_.zd.get("SID"));return!!a}return{Yt:function(a){var c={SAPISIDHASH:!0,APISIDHASH:!0};return a&&(a.OriginToken||a.Authorization&&c[String(a.Authorization).split(" ")[0]])?!0:!1},KD:a,PB:function(){var b=null;a()&&(b=window.__PVT,null==b&&(b=_.zd.get("BEAT")));return b},Gn:function(){var b=_.tc.Ga(String(window.location.href));if(a()){var c=0==b.indexOf("https:")||0==b.indexOf("chrome-extension:"),d=c?"SAPISID":"APISID",e=c?window.__SAPISID: window.__APISID;null==e&&(e=_.zd.get(d));if(e)return c=c?"SAPISIDHASH":"APISIDHASH",d=(0,_.Ad)(),d.reset(),d.update([e,b].join(" ")),c+" "+d.Me().toLowerCase()}return null}}}();

_.K=_.K||{};_.K.Aj=function(a,b,c,d){"undefined"!=typeof a.addEventListener?a.addEventListener(b,c,d):"undefined"!=typeof a.attachEvent?a.attachEvent("on"+b,c):(0,_.Da)("cannot attachBrowserEvent: "+b)};_.K.hF=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent?a.detachEvent("on"+b,c):(0,_.Da)("cannot removeBrowserEvent: "+b)};

_.Bf=function(){function a(b){b=b||window.event;var c=b.screenX+b.clientX<<16,c=c+(b.screenY+b.clientY),c=(new Date).getTime()%1E6*c;g=g*c%k;0<d&&++e==d&&_.K.hF(window,"mousemove",a,!1)}function b(a){var b=(0,_.Ad)();b.update(a);return b.Me()}var c=window.crypto;if(c&&"function"==typeof c.getRandomValues)return function(){var a=new window.Uint32Array(1);c.getRandomValues(a);return Number("0."+a[0])};var d=(0,_.H)("random/maxObserveMousemove");null==d&&(d=-1);var e=0,f=Math.random(),g=1,k=1E6*(window.screen.width*
window.screen.width+window.screen.height);0!=d&&_.K.Aj(window,"mousemove",a,!1);var l=b(window.document.cookie+"|"+window.document.location+"|"+(new Date).getTime()+"|"+f);return function(){var a=g,a=a+(0,window.parseInt)(l.substr(0,20),16);l=b(l);return a/(k+Math.pow(16,20))}}();
(0,_.C)("shindig.random",_.Bf);
_.Cf=function(a,b){return 0==a.lastIndexOf(b,0)};_.Df=2147483648*Math.random()|0;
var wg;var Sf;var qg;var ng;var mg;var $f;var Zf;var Yf;var Xf;var Wf;var Jf;var Kf;var Lf;var Mf;var Nf;var Ef=function(a,b){return a<b?-1:a>b?1:0};_.Ff=function(a,b){return-1!=a.indexOf(b)};_.Gf=function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};
_.Hf=function(a,b){for(var c=0,d=(0,_.Gf)(String(a)).split("."),e=(0,_.Gf)(String(b)).split("."),f=Math.max(d.length,e.length),g=0;0==c&&g<f;g++){var k=d[g]||"",l=e[g]||"",m=RegExp("(\\d*)(\\D*)","g"),n=RegExp("(\\d*)(\\D*)","g");do{var q=m.exec(k)||["","",""],r=n.exec(l)||["","",""];if(0==q[0].length&&0==r[0].length)break;c=Ef(0==q[1].length?0:(0,window.parseInt)(q[1],10),0==r[1].length?0:(0,window.parseInt)(r[1],10))||Ef(0==q[2].length,0==r[2].length)||Ef(q[2],r[2])}while(0==c)}return c};
_.If=function(a,b){if(b)return a.replace(Jf,"&amp;").replace(Kf,"&lt;").replace(Lf,"&gt;").replace(Mf,"&quot;");if(!Nf.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Jf,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Kf,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Lf,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Mf,"&quot;"));return a};_.Of=function(){return _.s.navigator?_.s.navigator.userAgent:null};var Pf=function(){return _.s.navigator};var Qf=function(){var a=_.s.document;return a?a.documentMode:void 0};
_.Rf=function(a){return Sf[a]||(Sf[a]=0<=(0,_.Hf)(_.Tf,a))};_.Uf=function(a){return _.V&&_.Vf>=a};Nf=/[&<>\"]/;Mf=/\"/g;Lf=/>/g;Kf=/</g;Jf=/&/g;$f=Zf=Yf=Xf=Wf=!1;var gg;if(gg=(0,_.Of)()){var hg=Pf();Wf=(0,_.Cf)(gg,"Opera");Xf=!Wf&&((0,_.Ff)(gg,"MSIE")||(0,_.Ff)(gg,"Trident"));Zf=(Yf=!Wf&&(0,_.Ff)(gg,"WebKit"))&&(0,_.Ff)(gg,"Mobile");$f=!Wf&&!Yf&&!Xf&&"Gecko"==hg.product}_.ig=Wf;_.V=Xf;_.jg=$f;_.kg=Yf;_.lg=Zf;mg=Pf();ng=mg&&mg.platform||"";_.ag=(0,_.Ff)(ng,"Mac");_.bg=(0,_.Ff)(ng,"Win");
_.cg=(0,_.Ff)(ng,"Linux");_.dg=!!Pf()&&(0,_.Ff)(Pf().appVersion||"","X11");var og=(0,_.Of)();_.eg=!!og&&(0,_.Ff)(og,"Android");_.fg=!!og&&(0,_.Ff)(og,"iPhone");_.pg=!!og&&(0,_.Ff)(og,"iPad");
t:{var rg="",sg;if(_.ig&&_.s.opera)var tg=_.s.opera.version,rg="function"==typeof tg?tg():tg;else if(_.jg?sg=/rv\:([^\);]+)(\)|;)/:_.V?sg=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:_.kg&&(sg=/WebKit\/(\S+)/),sg)var ug=sg.exec((0,_.Of)()),rg=ug?ug[1]:"";if(_.V){var vg=Qf();if(vg>(0,window.parseFloat)(rg)){qg=String(vg);break t}}qg=rg}_.Tf=qg;Sf={};wg=_.s.document;_.Vf=wg&&_.V?Qf()||("CSS1Compat"==wg.compatMode?(0,window.parseInt)(_.Tf,10):5):void 0;


_.Kn=function(a){return Array.prototype.join.call(arguments,"")};_.Ln=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c};_.Mn=function(a,b,c,d,e,f,g){var k="";a&&(k+=a+":");c&&(k+="//",b&&(k+=b+"@"),k+=c,d&&(k+=":"+d));e&&(k+=e);f&&(k+="?"+f);g&&(k+="#"+g);return k};_.Nn=function(a){if(On){On=!1;var b=_.s.location;if(b){var c=b.href;if(c&&(c=(c=(0,_.Nn)(c)[3]||null)&&(0,window.decodeURIComponent)(c))&&c!=b.hostname)throw On=!0,Error();}}return a.match(Pn)};
_.Qn=function(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")};_.Rn=function(a,b,c){if((0,_.ja)(b))for(var d=0;d<b.length;d++)(0,_.Rn)(a,String(b[d]),c);else null!=b&&c.push("&",a,""===b?"":"=",(0,window.encodeURIComponent)(String(b)))};_.Sn=function(a,b){for(var c in b)(0,_.Rn)(c,b[c],a);return a};
_.Tn=function(a,b){(0,_.Ln)(a,"/")&&(a=a.substr(0,a.length-1));(0,_.Cf)(b,"/")&&(b=b.substr(1));return(0,_.Kn)(a,"/",b)};var Pn=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),On=_.kg;

var Un=function(a,b){var c=_.K.Pm({id:a,name:a});c.style.width="1px";c.style.height="1px";c.style.position="absolute";c.style.top="-100px";var d;if(window.navigator){d=window.navigator.userAgent||"";var e=window.navigator.product||"";d=0!=d.indexOf("Opera")&&-1==d.indexOf("WebKit")&&"Gecko"==e&&0<d.indexOf("rv:1.")}else d=!1;c.src=d?"about:blank":b;window.document.body.appendChild(c);d&&(c.src=b);return c};
_.Vn=function(){function a(a,b,c,d){for(var e=0;e<t.length;e++){var f=t[e];window.setTimeout(function(){f(a,b,c,d)},1)}}function b(a,b,c,d){var e=k("proxy");if(c||!e)var e=k("root"),f=k("root-1p")||e,g=k("xd3"),e=(c||String(b?f:e))+g;(b=_.K.La().jsh||_.tc.Bm.Hs())&&(e+=(0<=e.indexOf("?")?"&":"?")+"jsh="+(0,window.encodeURIComponent)(b));k("push")&&(e+=(0<=e.indexOf("?")?"&":"?")+"p=1");e+="#parent="+(0,window.encodeURIComponent)(null!=d?String(d):_.tc.Ga(window.document.location.href));return e+=
"&rpctoken="+a}function c(b,c,d,g){var k=e(d,g);if(!n[k]){var l=Un(k,c);_.P.P("ready:"+b,function(){_.P.Uf("ready:"+b);if(!q[k]){q[k]=!0;var c=r[k];r[k]=[];for(var e=0,l=c.length;e<l;++e){var m=c[e];f(m.Ui,m.qF,m.Wa)}a("ready",(new Date).getTime(),d,g||null)}});_.P.Zi(k,c);n[k]=l}}function d(d,e){var f=String(2147483647*(0,_.Bf)()|0),g=b(f,d,e);a("loading",(new Date).getTime(),d,e||null);(0,_.Oc)(function(){c(f,g,d,e)})}function e(a,c){var d=b("",a,c,""),e=m[d];e||(e=(0,_.Ad)(),e.update(d),e=e.Me().toLowerCase(),
e+=Math.random(),m[d]=e);return"apiproxy"+e}function f(a,b,c){function f(a){a&&(k=a.root||k,l=_.vc.Yt(a.headers))}var k=null,l=!1;if("makeRequest"===a||"listen"===a)f(b);else if("makeHttpRequests"===a&&b){for(var m=(0,_.H)("client/jsonpOverride"),t=0,R=b.length;t<R;++t){var M=b[t];M&&(M=M.params,f(M),m&&g(M,c))}if(m)return}m=e(l,k);n[m]||d(l,k);q[m]?_.P.call(m,a,function(b){var d=(0,_.Kc)(b);if("makeRequest"==a&&d){for(var e={},f=0;f<d.length;f++)e[d[f].id]=d[f];c(e,b)}else c(d,b)},b):(r[m]||(r[m]=
[]),r[m].push({Ui:a,qF:b,Wa:c}))}function g(a,b){if("GET"!=a.httpMethod)throw"JSONP supports GET methods only.";var c="jpcb"+String(2147483647*(0,_.Bf)()|0),d=window.document.createElement("script"),e=window.document.getElementsByTagName("head")[0];window[c]=function(a){b(a);try{delete window[c]}catch(f){window[c]=void 0}window.setTimeout(function(){e.removeChild(d)},1)};var f=a.root||k("root"),g=a.urlParams;g.callback=c;f=(0,_.Tn)(f,a.url);g=(0,_.Qn)((0,_.Sn)([f],g));d.setAttribute("id",c);d.setAttribute("src",
g);d.setAttribute("charset","utf-8");e.appendChild(d)}function k(a){return(0,_.H)("googleapis.config/"+a)}var l=window.location?String(window.location.href):null,m={},n={},q={},r={},t=[];return{Kh:function(a,b){var c=a||{},d;null!=window.location?l=d=String(window.location.href):d=l;d=_.tc.Ga(d);c["X-Origin"]=d;d=c.Authorization;var e=c.OriginToken;if(null==d&&null==e){if(null==d){var f;_.uc&&_.ud&&(f=(0,_.od)(void 0,void 0));f&&f.access_token&&(d=String(f.token_type||"Bearer")+" "+f.access_token)}null==
d&&k("auth/useFirstPartyAuth")&&_.vc.KD()&&(f=c["X-Goog-AuthUser"],null==f&&(f=_.google.Yn(b)||"0"),(d=_.vc.Gn())&&(c["X-Goog-AuthUser"]=f));d?c.Authorization=d:!1!==k("auth/useOriginToken")&&(e=_.vc.PB())&&(c.OriginToken=e)}return c},Tz:function(a){t.push(a)},A:g,jF:function(a){for(var b=0;b<t.length;b++)if(t[b]==a){t.splice(b,1);break}},jf:f}}();

var ___;_.Wn=window.tamings___||[];_.Xn=window.caja___;___=window.___;
var Yn=function(a,b,c){this.method=a;this.transport=b;this.rpc=c};
_.Fa.Yo=function(){function a(a){var b={method:a.request.method,id:a.key};a.request.rpc&&(b.params=a.request.rpc);return b}var b={},c=[];b.execute=function(b){function e(a){a.error&&(f.error=a.error);for(var e=0;e<c.length;e++){var g=c[e].key,l=a[g];l&&(f[g]=l.error?l:l.data||l.result)}k--;0===k&&b(f)}for(var f={},g={},k=0,l=[],m=0;m<c.length;m++){var n=c[m].request.transport;g[n.name]||(l.push(n),k++);g[n.name]=g[n.name]||[];g[n.name].push(a(c[m]))}for(m=0;m<l.length;m++)l[m].execute(g[l[m].name], e);0==k&&window.setTimeout(function(){b(f)},0)};b.add=function(a,e){e&&a&&c.push({key:a,request:e});return b};return b};
_.Fa.pm=function(a,b){if("newBatch"!==a){for(var c=a.split("."),d=window.osapi,e=0;e<c.length-1;e++)d[c[e]]=d[c[e]]||{},d=d[c[e]];var f=c[c.length-1];d[f]?(d.__dupwarn||(0,_.Da)("Skipping duplicate osapi method definition "+a+" on transport "+b.name+"; others may exist, but suppressing warnings"),d.__dupwarn=!0):(d[f]=function(c){c=c||{};c.userId=c.userId||"@viewer";c.groupId=c.groupId||"@self";return new Yn(a,b,c)},"undefined"!==typeof _.Wn&&_.Wn.push(function(){_.Xn.markTameAsFunction(d[f],a)}))}};
Yn.prototype.execute=function(a){var b="undefined"!==typeof _.Xn&&_.Xn.getUseless&&_.Xn.getUseless(),c=b?_.Xn.getUseless():this,d=b?_.Xn.untame(a):a;a=_.Fa.Yo();a.add(this.method,this);a.execute(function(a){a.error?d.call(c,a.error):d.call(c,a[c.method])})};

var Zn=function(a,b){for(var c=a.split("."),d=b||window,e;e=c.shift();)if(null!=d[e])d=d[e];else return null;return d};var $n=function(a,b,c){a=a.split(".");c=c||window;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]?c[d]:c[d]={}:c[d]=b};
var ao=function(a,b){_.Fa.pm(a,{name:"googleapis",execute:bo,root:b});var c=Zn(a,window.osapi);$n(a,c);if(0!=a.indexOf("googleapis.")){var d=a.substring(a.indexOf(".")+1),e=d.lastIndexOf(".delete");-1!=e&&e+7==d.length&&(d=d.replace(".delete",".remove"));$n("googleapis."+d,c)}};_.co=function(a){for(var b in a)a.hasOwnProperty(b)&&(eo[b]=a[b])};_.fo=function(a){go("key",a)};var go=function(a,b){null==b?ho(a):(_.io=_.io||{},_.io[a]=b)};var ho=function(a){_.io&&delete _.io[a]};
var jo=function(a){a=a||{};if(window.navigator){for(var b=["appVersion","platform","userAgent"],c=[],d=0;d<b.length;d++)window.navigator[b[d]]&&c.push((0,window.encodeURIComponent)(b[d])+"="+(0,window.encodeURIComponent)(window.navigator[b[d]]));a["X-ClientDetails"]=c.join("&")}return a};
var ko=function(a,b){for(var c=0;c<lo.length;c++)window.setTimeout(function(b){return function(){b(a)}}(lo[c]),1);return function(){var a=arguments;b.apply(null,a);for(var c=0;c<mo.length;c++)window.setTimeout(function(b){return function(){b.apply(null,a)}}(mo[c]),1)}};var no=function(a){a.applicationName=oo;a.clientVersion="1.0.0-alpha";_.io&&(a.urlParams=_.io,_.io.key&&(a.developerKey=_.io.key))};
var bo=function(a,b){for(var c=this.root||null,d=0;d<a.length;d++){var e=a[d],f;f=e.method;f=f.substring(0,f.indexOf("."));e.jsonrpc="2.0";e.key=e.id;c=e.root||c;(f=eo[f]||"v1")&&!e.apiVersion&&(e.apiVersion=f)}d={};d=_.Vn.Kh(d);d=jo(d);c={requests:a,headers:d,root:c};no(c);d=ko(a,b);_.Vn.jf("makeRequest",c,d)};var po=function(a){lo.push(a)};var qo=function(a){mo.push(a)};var ro=function(a){for(var b=0;b<lo.length;b++)if(lo[b]==a){lo.splice(b,1);break}};
var so=function(a){for(var b=0;b<mo.length;b++)if(mo[b]==a){mo.splice(b,1);break}};var to=function(a,b){for(var c=0,d=a.length;c<d;c++){var e=a[c];e.key=e.id;var f=e.params.headers||{},f=_.Vn.Kh(f),f=jo(f);e.params.headers=f;no(e.params)}c=ko(a,b);_.Vn.jf("makeHttpRequests",a,c)};
var uo=function(){var a=_.K.La(),b={debug:"googleapis.config/debug"},c;for(c in b)a[c]&&(0,_.Hb)(b[c],"true"==a[c]);for(var d in(0,_.H)("googleapis.config/methods"))ao(d);(0,_.H)("googleapis.config/versions")&&(0,_.co)((0,_.H)("googleapis.config/versions"));(0,_.H)("googleapis.config/developerKey")&&(0,_.fo)((0,_.H)("googleapis.config/developerKey"));_.Fa.pm("googleapis.newHttpRequest",{name:"googleapis",execute:to});$n("googleapis.newHttpRequest",Zn("googleapis.newHttpRequest",window.osapi))}; var vo=function(){this.B={};this.A=_.Fa.Yo()};
var mo;var lo;var eo;var oo;oo=null;eo={};lo=[];mo=[];uo();vo.prototype.add=function(a,b,c){this.B[a]=c;this.A.add(a,b);return this};vo.prototype.execute=function(a){var b=this;this.A.execute(function(c){var d={},e=!1,f;for(f in c)if(c.hasOwnProperty(f)){var g=c[f],k=b.B[f];k?k(g):(d[f]=g,e=!0)}e&&a&&a(d)})};(0,_.C)("googleapis.ApiClient.register",ao);(0,_.C)("googleapis.ApiClient.setVersions",_.co);(0,_.C)("googleapis.ApiClient.setDeveloperKey",_.fo);(0,_.C)("googleapis.ApiClient.setUrlParameter",go);(0,_.C)("googleapis.ApiClient.removeUrlParameter",ho);(0,_.C)("googleapis.ApiClient.addExecuteListener",po);(0,_.C)("googleapis.ApiClient.addResponseListener",qo);(0,_.C)("googleapis.ApiClient.removeExecuteListener",ro);(0,_.C)("googleapis.ApiClient.removeResponseListener",so);
(0,_.C)("googleapis.ApiClient.init",uo);(0,_.C)("googleapis.Batch",vo);(0,_.C)("googleapis.Batch.prototype.add",vo.prototype.add);(0,_.C)("googleapis.Batch.prototype.execute",vo.prototype.execute);(0,_.C)("googleapis.init",function(){uo()});(0,_.C)("googleapis.newBatch",function(){return new vo});
(0,_.C)("googleapis.newRequest",function(a,b,c){b=b||{};var d={name:"googleapis",execute:bo,root:c},e=_.Fa.Yo(),f=this;c={};c.method=a;c.transport=d;c.rpc=b;c.execute=function(c){e.add(a,{method:a,rpc:b,transport:d});e.execute(function(b){b.error?c.call(f,b.error):c.call(f,b[a])})};return c});(0,_.C)("googleapis.register",function(a,b){ao(a,b)});(0,_.C)("googleapis.setUrlParameter",function(a,b){go(a,b)});(0,_.C)("googleapis.removeUrlParameter",function(a){ho(a)});
(0,_.C)("googleapis.setDeveloperKey",function(a){(0,_.fo)(a)});(0,_.C)("googleapis.setApplicationName",function(a){oo=a});(0,_.C)("googleapis.setVersions",function(a){(0,_.co)(a)});(0,_.C)("googleapis.addExecuteListener",function(a){po(a)});(0,_.C)("googleapis.removeExecuteListener",function(a){ro(a)});(0,_.C)("googleapis.addResponseListener",function(a){qo(a)});(0,_.C)("googleapis.removeResponseListener",function(a){so(a)});(0,_.C)("googleapis.addTransportInitListener",function(a){_.Vn.Tz(a)}); (0,_.C)("googleapis.removeTransportInitListener",function(a){_.Vn.jF(a)});

(0,_.C)("gapi.plusone.render",_.Fp);(0,_.C)("gapi.plusone.go",_.Gp);
_.K=_.K||{};_.K.Yk=function(a,b,c){for(var d=[],e=2,f=arguments.length;e<f;++e)d.push(arguments[e]);return function(){for(var c=d.slice(),e=0,f=arguments.length;e<f;++e)c.push(arguments[e]);return b.apply(a,c)}};_.K.Qi=function(a){var b,c,d={};for(b=0;c=a[b];++b)d[c]=c;return d};

_.I.fa=_.I.fa||{};_.I.fa.jA=function(a){try{return!!a.document}catch(b){}return!1};_.I.fa.Ys=function(a){var b=a.parent;return a!=b&&_.I.fa.jA(b)?_.I.fa.Ys(b):a};_.I.fa.zN=function(a){var b=a.userAgent||"";a=a.product||"";return 0!=b.indexOf("Opera")&&-1==b.indexOf("WebKit")&&"Gecko"==a&&0<b.indexOf("rv:1.")};

_.rj=function(){return _.Jb.location.origin||_.Jb.location.protocol+"//"+_.Jb.location.host};var sj=function(a){var b=(0,_.bb)(a.location.href,"urlindex");if(b=(0,_.La)(_.tb,"fUrl",[])[b]){var c=a.location.hash,b=b+(/#/.test(b)?c.replace(/^#/,"&"):c);a.location.replace(b)}};var tj=function(){_.P.P("_noop_echo",function(){this.callback(_.I.OB(_.I.Xe[this.f]))})};var uj=function(){window.setTimeout(function(){_.P.call("..","_noop_echo",_.I.GE)},0)};
var vj=function(a,b,c){function d(d){var f=Array.prototype.slice.call(arguments,0),g=f[f.length-1];if("function"===typeof g){var k=g;f.pop()}f.unshift(b,a,k,c);_.P.call.apply(_.P,f)}d._iframe_wrapped_rpc_=!0;return d};
var wj=function(a){_.I.wl[a]||(_.I.wl[a]={},_.P.P(a,function(b,c){var d=this.f;if("string"==typeof b&&!(b in{}||d in{})){var e=this.callback,f=_.I.wl[a][d],g;f&&Object.hasOwnProperty.call(f,b)?g=f[b]:Object.hasOwnProperty.call(_.I.Gg,a)&&(g=_.I.Gg[a]);if(g)return d=Array.prototype.slice.call(arguments,1),g._iframe_wrapped_rpc_&&e&&d.push(e),g.apply({},d)}(0,_.Ea)(['Unregistered call in window "',window.name,'" for method "',a,'", via proxyId "',b,'" from frame "',d,'".'].join(""));return null}));
return _.I.wl[a]};var xj=function(){_.I.mu++;return["I",_.I.mu,"_",(new Date).getTime()].join("")};var yj=function(a){return a instanceof Array?a.join(","):a instanceof Object?(0,_.Mc)(a):a};var zj=function(){};var Aj=function(a){a&&a.match(Bj)&&(0,_.Hb)("googleapis.config/gcv",a)};var Cj=function(a){_.tc.Bm.nG(a)};var Dj=function(a){_.tc.Bm.Np(a)};_.Ej=function(a,b){var c=b||{},d;for(d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);return c};
_.Fj=function(a,b,c,d,e){var f=[],g;for(g in a)if(a.hasOwnProperty(g)){var k=b,l=c,m=a[g],n=d,q=wj(g);q[k]=q[k]||{};n=_.K.Yk(n,m);m._iframe_wrapped_rpc_&&(n._iframe_wrapped_rpc_=!0);q[k][l]=n;f.push(g)}if(e)for(g in _.I.Gg)_.I.Gg.hasOwnProperty(g)&&f.push(g);return f.join(",")};var Gj=function(a,b,c){var d={};if(a&&a._methods){a=a._methods.split(",");for(var e=0;e<a.length;e++){var f=a[e];d[f]=vj(f,b,c)}}return d};
var Hj=function(a){if(a&&a.disableMultiLevelParentRelay)a=!1;else{var b;if(b=_.lc)if(b=_.lc._open)if(b="inline"!=a.style)if(b=!0!==a.inline)a=a.container,b=!(a&&("string"==typeof a&&window.document.getElementById(a)||window.document==(a.ownerDocument||a.document)));a=b}return a};
var Ij=function(a,b){var c={},d=b.params||{},e;for(e in a)"#"==e.charAt(0)&&(c[e.substring(1)]=a[e]),0==e.indexOf("fr-")&&(c[e.substring(3)]=a[e]),"#"==d[e]&&(c[e]=a[e]);for(var f in c)delete a["fr-"+f],delete a["#"+f],delete a[f];return c};var Jj=function(a){if(":"==a.charAt(0)){var b=(0,_.H)("iframes/"+a.substring(1));a={};(0,_.Za)(b,a);(b=a.url)&&(a.url=(0,_.Ce)(b));a.params||(a.params={});return a}return{url:(0,_.Ce)(a)}};
var Kj=function(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c};
var Lj=function(a,b,c,d,e,f,g,k){this.eb=Jj(a);this.openParams=this.ll=b;this.Ha=c||{};this.Cb=d;this.Hl=!1;Mj(this,b.style);this.Rh={};Nj(this,function(){var a;(a=this.ll.style)&&_.I.dj[a]?a=_.I.dj[a]:a?((0,_.Da)(['Missing handler for style "',a,'". Continuing with default handler.'].join("")),a=null):a=Oj;if(a){var b;if("function"===typeof a)b=a(this);else{var c={};for(b in a){var d=a[b];c[b]="function"===typeof d?_.K.Yk(a,d,this):d}b=c}for(var g in e)a=b[g],"function"===typeof a&&Pj(this,e[g],
_.K.Yk(b,a))}f&&Pj(this,"close",f)});this.Ee=this.ac=g;this.lp=(k||[]).slice();g&&this.lp.unshift(g.Y())};var Mj=function(a,b){if(!a.Hl){var c=b&&!_.I.dj[b]&&_.I.Sm[b];c?(a.Rm=[],c(function(){a.Hl=!0;for(var b=0,c=a.Rm.length;b<c;++b)a.Rm[b].call(a)})):a.Hl=!0}};var Nj=function(a,b){a.Hl?b.call(a):a.Rm.push(b)};var Pj=function(a,b,c){a.Rh[b]=a.Rh[b]||[];a.Rh[b].push(c)};var Qj=function(a,b){return"number"==typeof b?{value:b,Dn:b+"px"}:"100%"==b?{value:100,Dn:"100%",Du:!0}:null};
var Rj=function(a,b,c,d,e,f,g){Lj.call(this,a,b,c,d,Sj,e,f,g);this.id=b.id||xj();this.B=b.rpcToken||Math.round(1E9*(0,_.Bf)());this.D=Ij(this.Ha,this.eb);this.xn={};Nj(this,function(){this.yd("open");(0,_.Ej)(this.xn,this)})};
var Tj=function(a,b,c,d,e,f,g){Lj.call(this,a,b,c,d,Uj,e,f,g);this.url=a;this.A=null;this.xp=xj();Nj(this,function(){this.yd("beforeparentopen");var a=(0,_.Ej)(this.Cb);a._onopen=this.AE;a._ready=this.kl;a._onclose=this.zE;this.Ha._methods=(0,_.Fj)(a,"..",this.xp,this,!0);var a={},b;for(b in this.Ha)a[b]=yj(this.Ha[b]);var c=this.eb.url;if(this.ll.hideUrlFromParent){b=window.name;var d=c,c=(0,_.hb)(this.eb.url,this.Ha,{},yj),e=a,a={};a._methods=e._methods;a["#opener"]=e["#opener"];a["#urlindex"]=
e["#urlindex"];a["#opener"]&&void 0!=e["#urlindex"]?(a["#opener"]=b+","+a["#opener"],b={url:d,Ha:a}):(d=(0,_.La)(_.tb,"fUrl",[]),e=d.length,d[e]=c,_.tb.rUrl=sj,a["#opener"]=b,a["#urlindex"]=e,b=_.tc.Ga(_.Jb.location.href),c=(0,_.H)("iframes/relay_url_"+(0,window.encodeURIComponent)(b))||"/_/gapi/sibling/1/frame.html",b={url:b+c,Ha:a});c=b.url;a=b.Ha}_.lc._open({url:c,openParams:this.ll,params:a,proxyId:this.xp,openedByProxyChain:this.lp})})};
var Vj=function(a,b,c,d,e,f,g){Lj.call(this,a,b,c,d,Uj,f,g);this.id=b.id||xj();this.B=e;d._close=this.close;this.onClosed=this.A;this.kx=0;Nj(this,function(){this.yd("beforeparentopen");var b=(0,_.Ej)(this.Cb);this.Ha._methods=(0,_.Fj)(b,"..",this.xp,this,!0);b={};b.queryParams=this.Ha;a=(0,_.ue)(_.Kb,this.eb.url,this.id,b);var c=e.hv(a);this.canAutoClose=function(a){a(e.Or(c))};e.uw(c,this);this.kx=c})};var Wj=function(a){return _.I.dj[a]};var Xj=function(a,b){_.I.dj[a]=b}; var Yj=function(a){a=a||{};"auto"===a.height&&(a.height=_.me.xb());var b=window&&Zj&&Zj.Fa();b?b.Nv(a.width||0,a.height||0):_.lc&&_.lc._resizeMe&&_.lc._resizeMe(a)};var ak=function(a){Aj(a)};
if(window.ToolbarApi)Zj=window.ToolbarApi,Zj.Fa=window.ToolbarApi.getInstance,Zj.prototype=window.ToolbarApi.prototype,_.h=Zj.prototype,_.h.hv=Zj.prototype.openWindow,_.h.Vr=Zj.prototype.closeWindow,_.h.uw=Zj.prototype.setOnCloseHandler,_.h.Or=Zj.prototype.canClosePopup,_.h.Nv=Zj.prototype.resizeWindow;else{var bk=null,Zj=function(){};Zj.Fa=function(){!bk&&window.external&&window.external.GTB_IsToolbar&&(bk=new Zj);return bk};_.h=Zj.prototype;_.h.hv=function(a){return window.external.GTB_OpenPopup&&
window.external.GTB_OpenPopup(a)};_.h.Vr=function(a){window.external.GTB_ClosePopupWindow&&window.external.GTB_ClosePopupWindow(a)};_.h.uw=function(a,b){window.external.GTB_SetOnCloseHandler&&window.external.GTB_SetOnCloseHandler(a,b)};_.h.Or=function(a){return window.external.GTB_CanClosePopup&&window.external.GTB_CanClosePopup(a)};_.h.Nv=function(a,b){return window.external.GTB_ResizeWindow&&window.external.GTB_ResizeWindow(a,b)};window.ToolbarApi=Zj;window.ToolbarApi.getInstance=Zj.Fa};
_.I.iA=function(a,b,c){var d=Array.prototype.slice.call(arguments);_.I.Ns(function(a){a.sameOrigin&&(d.unshift("/"+a.claimedOpenerId+"|"+window.location.protocol+"//"+window.location.host),_.P.call.apply(_.P,d))})};_.I.bF=function(a,b){_.P.P(a,b)};var Bj=/^[-_.0-9A-Za-z]+$/,Sj={open:"open",onready:"ready",close:"close",onresize:"resize",onOpen:"open",onReady:"ready",onClose:"close",onResize:"resize",onRenderStart:"renderstart"},Uj={onBeforeParentOpen:"beforeparentopen"},Oj={onOpen:function(a){var b=a.Oa();a.Mc(b.container||b.element);return a},onClose:function(a){a.remove()}};_.I.Sn=function(a){var b=(0,_.D)();(0,_.Za)(_.He,b);(0,_.Za)(a,b);return b};_.h=Lj.prototype;_.h.Oa=function(){return this.ll};_.h.Se=function(){return this.Ha};
_.h.rk=function(){return this.Cb};_.h.yb=function(){return this.Ee};_.h.qb=function(a,b){Nj(this,function(){Pj(this,a,b)})};_.h.Of=function(a,b){Nj(this,function(){var c=this.Rh[a];if(c)for(var d=0,e=c.length;d<e;++d)if(c[d]===b){c.splice(d,1);break}})};_.h.yd=function(a,b){var c,d=this.Rh[a];if(d)for(var e=Array.prototype.slice.call(arguments,1),f=0,g=d.length;f<g;++f)try{c=d[f].apply({},e)}catch(k){(0,_.Ea)(['Exception when calling callback "',a,'" with exception "',k.name,": ",k.message,'".'].join(""))}return c};
Kj(Rj,Lj);_.h=Rj.prototype;
_.h.Mc=function(a,b){if(!this.eb.url)return(0,_.Ea)("Cannot open iframe, empty URL."),this;var c=this.id;_.I.Xe[c]=this;var d=(0,_.Ej)(this.Cb);d._ready=this.kl;d._close=this.close;d._open=this.iv;d._resizeMe=this.Wq;d._renderstart=this.$u;var e=this.D;this.B&&(e.rpctoken=this.B);e._methods=(0,_.Fj)(d,c,"",this,!0);this.C=a="string"===typeof a?window.document.getElementById(a):a;d={};d.id=c;if(b){d.attributes=b;var f=b.style;if("string"===typeof f){var g;if(f){g=[];for(var f=f.split(";"),k=0,l=f.length;k<
l;++k){var m=f[k];if(0!=m.length||k+1!=l)m=m.split(":"),2==m.length&&m[0].match(/^[ a-zA-Z_-]+$/)&&m[1].match(/^[ +.%0-9a-zA-Z_-]+$/)?g.push(m.join(":")):(0,_.Ea)(['Iframe style "',f[k],'" not allowed.'].join(""))}g=g.join(";")}else g="";b.style=g}}this.Oa().allowPost&&(d.allowPost=!0);d.queryParams=this.Ha;d.fragmentParams=e;d.paramsSerializer=yj;this.A=(0,_.Ge)(this.eb.url,a,d);e=this.A.getAttribute("data-postorigin")||this.A.src;_.I.Xe[c]=this;_.P.zl(this.id,this.B);_.P.Zd(this.id,e);return this};
_.h.mc=function(a,b){this.xn[a]=b};_.h.Y=function(){return this.id};_.h.Ba=function(){return this.A};_.h.xa=function(){return this.C};_.h.fd=function(a){this.C=a};_.h.kl=function(a){var b=Gj(a,this.id,"");this.Ee&&"function"==typeof this.Cb._ready&&(a._methods=(0,_.Fj)(b,this.Ee.Y(),this.id,this,!1),this.Cb._ready(a));(0,_.Ej)(a,this);(0,_.Ej)(b,this);this.yd("ready",a)};_.h.$u=function(a){this.yd("renderstart",a)};_.h.close=function(a){a=this.yd("close",a);delete _.I.Xe[this.id];return a};
_.h.remove=function(){var a=window.document.getElementById(this.id);a&&a.parentNode&&a.parentNode.removeChild(a)};
_.h.iv=function(a){var b=Gj(a.params,this.id,a.proxyId);delete a.params._methods;"_parent"==a.openParams.anchor&&(a.openParams.anchor=this.C);if(Hj(a.openParams))new Tj(a.url,a.openParams,a.params,b,b._onclose,this,a.openedByProxyChain);else{var c=new Rj(a.url,a.openParams,a.params,b,b._onclose,this,a.openedByProxyChain),d=this;Nj(c,function(){var a={childId:c.Y()},f=c.xn;f._toclose=c.close;a._methods=(0,_.Fj)(f,d.id,c.id,c,!1);b._onopen(a)})}};
_.h.Wq=function(a){if(void 0===this.yd("resize",a)&&this.A){var b=Qj(this,a.width);null!=b&&(this.A.style.width=b.Dn);a=Qj(this,a.height);null!=a&&(this.A.style.height=a.Dn);this.A.parentElement&&(null!=b&&b.Du||null!=a&&a.Du)&&(this.A.parentElement.style.display="block")}};Kj(Tj,Lj);Tj.prototype.B=function(){return this.A};
Tj.prototype.AE=function(a){this.A=a.childId;var b=Gj(a,"..",this.A);(0,_.Ej)(b,this);this.close=b._toclose;_.I.Xe[this.A]=this;this.Ee&&this.Cb._onopen&&(a._methods=(0,_.Fj)(b,this.Ee.Y(),this.A,this,!1),this.Cb._onopen(a))};Tj.prototype.kl=function(a){var b=String(this.A),c=Gj(a,"..",b);(0,_.Ej)(a,this);(0,_.Ej)(c,this);this.yd("ready",a);this.Ee&&this.Cb._ready&&(a._methods=(0,_.Fj)(c,this.Ee.Y(),b,this,!1),this.Cb._ready(a))};
Tj.prototype.zE=function(a){if(this.Ee&&this.Cb._onclose)this.Cb._onclose(a);else return a=this.yd("close",a),delete _.I.Xe[this.A],a};Kj(Vj,Lj);Vj.prototype.close=function(a){a=this.yd("close",a);this.B.Vr(this.kx);return a};Vj.prototype.A=function(){this.yd("close")};
(function(){_.I.Xe={};_.I.dj={};_.I.Sm={};_.I.mu=0;_.I.wl={};_.I.Gg={};_.I.pl=null;_.I.ol=[];_.I.GE=function(a){var b=!1;try{if(null!=a)var e=window.parent.frames[a.id],b=e.iframer.id==a.id&&e.iframes.openedId_(_.lc.id)}catch(f){}try{_.I.pl={origin:this.origin,referer:this.referer,claimedOpenerId:a&&a.id,claimedOpenerProxyChain:a&&a.proxyChain||[],sameOrigin:b};for(a=0;a<_.I.ol.length;++a)_.I.ol[a](_.I.pl);_.I.ol=[]}catch(g){}};_.I.OB=function(a){var b=a&&a.Ee,e=null;b&&(e={},e.id=b.Y(),e.proxyChain=
a.lp);return e};tj();if(window.parent!=window){var a=_.K.La();a.gcv&&Aj(a.gcv);var b=a.jsh;b&&Cj(b);(0,_.Ej)(Gj(a,"..",""),_.lc);(0,_.Ej)(a,_.lc);uj()}_.I.Na=Wj;_.I.jb=Xj;_.I.mG=ak;_.I.resize=Yj;_.I.vB=function(a){return _.I.Sm[a]};_.I.Qp=function(a,b){_.I.Sm[a]=b};_.I.Mv=Yj;_.I.CG=ak;_.I.Jk={};_.I.Jk.get=Wj;_.I.Jk.set=Xj;_.I.Vz=function(a,b){wj(a);_.I.Gg[a]=b||window[a]};_.I.eN=function(a){delete _.I.Gg[a]};_.I.open=function(a,b,e,f,g,k){3==arguments.length?f={}:4==arguments.length&&"function"===
typeof f&&(g=f,f={});var l="bubble"===b.style&&Zj&&Zj.Fa();return l?new Vj(a,b,e,f,l,g,k):Hj(b)?new Tj(a,b,e,f,g,k):new Rj(a,b,e,f,g,k)};_.I.close=function(a,b){_.lc&&_.lc._close&&_.lc._close(a,b)};_.I.He=function(a,b,e){2==arguments.length&&"function"===typeof b&&(e=b,b={});var f=a||{};"height"in f||(f.height=_.me.xb());f._methods=(0,_.Fj)(b||{},"..","",_.lc,!0);_.lc&&_.lc._ready&&_.lc._ready(f,e)};_.I.Ns=function(a){_.I.pl?a(_.I.pl):_.I.ol.push(a)};_.I.DE=function(a){return!!_.I.Xe[a]};_.I.AB=function(){return["https://ssl.gstatic.com/gb/js/",
(0,_.H)("googleapis.config/gcv")].join("")};_.I.wv=function(a){var b={mouseover:1,mouseout:1};if(_.lc._event)for(var e=0;e<a.length;e++){var f=a[e];f in b&&_.K.Aj(window.document,f,function(a){_.lc._event({event:a.type,timestamp:(new Date).getTime()})},!0)}};_.I.pG=Cj;_.I.Np=Dj;_.I.Ju=zj;_.I.su=_.lc})();
(0,_.C)("iframes.allow",_.I.Vz);(0,_.C)("iframes.callSiblingOpener",_.I.iA);(0,_.C)("iframes.registerForOpenedSibling",_.I.bF);(0,_.C)("iframes.close",_.I.close);(0,_.C)("iframes.getGoogleConnectJsUri",_.I.AB);(0,_.C)("iframes.getHandler",_.I.Na);(0,_.C)("iframes.getDeferredHandler",_.I.vB);(0,_.C)("iframes.getParentInfo",_.I.Ns);(0,_.C)("iframes.iframer",_.I.su);(0,_.C)("iframes.open",_.I.open);(0,_.C)("iframes.openedId_",_.I.DE);(0,_.C)("iframes.propagate",_.I.wv);(0,_.C)("iframes.ready",_.I.He);
(0,_.C)("iframes.resize",_.I.resize);(0,_.C)("iframes.setGoogleConnectJsVersion",_.I.mG);(0,_.C)("iframes.setBootstrapHint",_.I.Np);(0,_.C)("iframes.setJsHint",_.I.pG);(0,_.C)("iframes.setHandler",_.I.jb);(0,_.C)("iframes.setDeferredHandler",_.I.Qp);(0,_.C)("IframeBase",Lj);(0,_.C)("IframeBase.prototype.addCallback",Lj.prototype.qb);(0,_.C)("IframeBase.prototype.getMethods",Lj.prototype.rk);(0,_.C)("IframeBase.prototype.getOpenerIframe",Lj.prototype.yb);
(0,_.C)("IframeBase.prototype.getOpenParams",Lj.prototype.Oa);(0,_.C)("IframeBase.prototype.getParams",Lj.prototype.Se);(0,_.C)("IframeBase.prototype.removeCallback",Lj.prototype.Of);(0,_.C)("Iframe",Rj);(0,_.C)("Iframe.prototype.close",Rj.prototype.close);(0,_.C)("Iframe.prototype.exposeMethod",Rj.prototype.mc);(0,_.C)("Iframe.prototype.getId",Rj.prototype.Y);(0,_.C)("Iframe.prototype.getIframeEl",Rj.prototype.Ba);(0,_.C)("Iframe.prototype.getSiteEl",Rj.prototype.xa);
(0,_.C)("Iframe.prototype.openInto",Rj.prototype.Mc);(0,_.C)("Iframe.prototype.remove",Rj.prototype.remove);(0,_.C)("Iframe.prototype.setSiteEl",Rj.prototype.fd);(0,_.C)("Iframe.prototype.addCallback",Rj.prototype.qb);(0,_.C)("Iframe.prototype.getMethods",Rj.prototype.rk);(0,_.C)("Iframe.prototype.getOpenerIframe",Rj.prototype.yb);(0,_.C)("Iframe.prototype.getOpenParams",Rj.prototype.Oa);(0,_.C)("Iframe.prototype.getParams",Rj.prototype.Se);(0,_.C)("Iframe.prototype.removeCallback",Rj.prototype.Of);
(0,_.C)("IframeProxy",Tj);(0,_.C)("IframeProxy.prototype.getTargetIframeId",Tj.prototype.B);(0,_.C)("IframeProxy.prototype.addCallback",Tj.prototype.qb);(0,_.C)("IframeProxy.prototype.getMethods",Tj.prototype.rk);(0,_.C)("IframeProxy.prototype.getOpenerIframe",Tj.prototype.yb);(0,_.C)("IframeProxy.prototype.getOpenParams",Tj.prototype.Oa);(0,_.C)("IframeProxy.prototype.getParams",Tj.prototype.Se);(0,_.C)("IframeProxy.prototype.removeCallback",Tj.prototype.Of);(0,_.C)("IframeWindow",Vj);
(0,_.C)("IframeWindow.prototype.close",Vj.prototype.close);(0,_.C)("IframeWindow.prototype.onClosed",Vj.prototype.A);(0,_.C)("iframes.util.getTopMostAccessibleWindow",_.I.fa.Ys);(0,_.C)("iframes.handlers.get",_.I.Jk.get);(0,_.C)("iframes.handlers.set",_.I.Jk.set);(0,_.C)("iframes.resizeMe",_.I.Mv);(0,_.C)("iframes.setVersionOverride",_.I.CG);
Lj.prototype.send=function(a,b,c){_.I.bw(this,a,b,c)};_.lc.send=function(a,b,c){_.I.bw(_.lc,a,b,c)};Lj.prototype.P=function(a,b){var c=this;c.qb(a,function(a){b.call(c,a)})};_.I.bw=function(a,b,c,d){var e=[];void 0!==c&&e.push(c);d&&e.push(function(a){d.call(this,[a])});a[b]&&a[b].apply(a,e)};_.I.yc=function(){return!0};(0,_.C)("iframes.CROSS_ORIGIN_IFRAMES_FILTER",_.I.yc);(0,_.C)("IframeBase.prototype.send",Lj.prototype.send);(0,_.C)("IframeBase.prototype.register",Lj.prototype.P);
(0,_.C)("Iframe.prototype.send",Rj.prototype.send);(0,_.C)("Iframe.prototype.register",Rj.prototype.P);(0,_.C)("IframeProxy.prototype.send",Tj.prototype.send);(0,_.C)("IframeProxy.prototype.register",Tj.prototype.P);(0,_.C)("IframeWindow.prototype.send",Vj.prototype.send);(0,_.C)("IframeWindow.prototype.register",Vj.prototype.P);(0,_.C)("iframes.iframer.send",_.I.su.send);

var ck=function(a,b){var c=_.dk[a];c&&c.state<b&&(c.state=b)};var ek=function(a){a=(a=_.dk[a])?a.oid:void 0;if(a){var b=_.Kb.getElementById(a);b&&b.parentNode.removeChild(b);delete _.dk[a];ek(a)}};_.fk=function(a){a=a.container;"string"===typeof a&&(a=window.document.getElementById(a));return a};_.gk=function(a){var b=a.clientWidth;return"position:absolute;top:-10000px;width:"+(b?b+"px":a.style.width||"300px")+";margin:0px;border-style:none;"};
_.hk=function(a,b){var c={},d=a.Oa(),e=b&&b.width,f=b&&b.height,g=b&&b.verticalAlign;g&&(c.verticalAlign=g);e||(e=d.width||a.width);f||(f=d.height||a.height);d.width=c.width=e;d.height=c.height=f;d=a.Ba();e=a.Y();ck(e,2);t:{e=a.xa();c=c||{};if((0,_.yb)()){var k=d.id;if(k){f=(f=_.dk[k])?f.state:void 0;if(1===f||4===f)break t;ek(k)}}(f=e.nextSibling)&&f.getAttribute&&f.getAttribute("data-gapistub")&&(e.parentNode.removeChild(f),e.style.cssText="");var f=c.width,g=c.height,l=e.style;l.textIndent="0";
l.margin="0";l.padding="0";l.background="transparent";l.borderStyle="none";l.cssFloat="none";l.styleFloat="none";l.lineHeight="normal";l.fontSize="1px";l.verticalAlign="baseline";e=e.style;e.display="inline-block";d=d.style;d.position="static";d.left=0;d.top=0;d.visibility="visible";f&&(e.width=d.width=f+"px");g&&(e.height=d.height=g+"px");c.verticalAlign&&(e.verticalAlign=c.verticalAlign);k&&ck(k,3)}(k=b?b.title:null)&&a.Ba().setAttribute("title",k)};_.ik=function(a){var b=a.xa();b&&b.removeChild(a.Ba())};
_.jk=function(a){function b(a){(0,_.hk)(this,a)}a.where=(0,_.fk)(a);var c=a.messageHandlers=a.messageHandlers||{};c._ready=b;c._renderstart=b;var d=a.onClose;a.onClose=function(a){d&&d.call(this,a);(0,_.ik)(this)};a.onCreate=function(a){var b=a.Ba();b.style.cssText=(0,_.gk)(b,a)}};
_.dk=(0,_.La)(_.tb,"rw",(0,_.D)());
var kk=_.I.jb,lk={open:function(a){var b=(0,_.fk)(a.Oa());return a.Mc(b,{style:(0,_.gk)(b,a)})},attach:function(a,b){var c=(0,_.fk)(a.Oa()),d=b.id,e=b.getAttribute("data-postorigin")||b.src,f=/#(?:.*&)?rpctoken=(\d+)/.exec(e),f=f&&f[1];a.id=d;a.B=f;a.C=c;a.A=b;_.I.Xe[d]=a;f=(0,_.Ej)(a.Cb);f._ready=a.kl;f._close=a.close;f._open=a.iv;f._resizeMe=a.Wq;f._renderstart=a.$u;(0,_.Fj)(f,d,"",a,!0);_.P.zl(a.id,a.B);_.P.Zd(a.id,e);var c=_.I.Sn({style:(0,_.gk)(c,a)}),g;for(g in c)Object.prototype.hasOwnProperty.call(c, g)&&("style"==g?a.A.style.cssText=c[g]:a.A.setAttribute(g,c[g]))}};lk.onready=_.hk;lk.onRenderStart=_.hk;lk.close=_.ik;kk("inline",lk);


_.mk=function(a){var b=window;a=(a||b.location.href).match(/.*(\?|#|&)usegapi=([^&#]+)/)||[];return"1"===(0,window.decodeURIComponent)(a[a.length-1]||"")};
var nk=function(a){return(0,_.La)(_.tb,"watt",(0,_.D)())[a]};var ok=function(a){var b=(0,_.La)(_.tb,"sws",[]);return 0<=_.yc.call(b,a)};var pk=function(a){var b;a.match(/^https?%3A/i)&&(b=(0,window.decodeURIComponent)(a));a=b?b:a;return(0,_.jb)(window.document,a)};_.qk=function(a){a=a||"canonical";for(var b=window.document.getElementsByTagName("link"),c=0,d=b.length;c<d;c++){var e=b[c],f=e.getAttribute("rel");if(f&&f.toLowerCase()==a&&(e=e.getAttribute("href"))&&(e=pk(e))&&null!=e.match(/^https?:\/\/[\w\-\_\.]+/i))return e}return window.location.href};
_.rk=function(){return window.location.origin||window.location.protocol+"//"+window.location.host};_.sk=function(a,b,c,d){return(a="string"==typeof a?a:void 0)?pk(a):(0,_.qk)(d)};var tk=function(a){return"string"==typeof a?""!=a&&"0"!=a&&"false"!=a.toLowerCase():!!a};var uk=function(a){var b=(0,window.parseInt)(a,10);if(b==a)return String(b)};var vk=function(a){if(tk(a))return"true"};_.wk=function(a){return"string"==typeof a&&_.xk[a.toLowerCase()]?a.toLowerCase():"standard"};
_.yk=function(a,b){return"tall"==(0,_.wk)(b)?"true":null==a||tk(a)?"true":"false"};var zk=function(a,b,c){null==a&&c&&(a=c.db,null==a&&(a=c.gwidget&&c.gwidget.db));return a||void 0};var Ak=function(a,b,c){null==a&&c&&(a=c.ecp,null==a&&(a=c.gwidget&&c.gwidget.ecp));return a||void 0};_.Bk=function(a,b,c){return(0,_.sk)(a,b,c,b.action?void 0:"publisher")};
_.Ck=function(){if(!Dk){for(var a=window.document.getElementsByTagName("meta"),b=0;b<a.length;++b){var c=a[b].name.toLowerCase();if((0,_.Cf)(c,"google-signin-")){var c=c.substring(14),d=a[b].content;Ek[c]&&d&&(Fk[c]=d)}}if(window.self!==window.top){var a=window.document.location.toString(),e;for(e in Ek)0<Ek[e]&&(b=(0,_.bb)(a,e,""))&&(Fk[e]=b)}Dk=!0}e=(0,_.D)();(0,_.Za)(Fk,e);return e};
var Gk=function(a){for(var b=(0,_.D)(),c=0!=a.nodeName.toLowerCase().indexOf("g:"),d=0,e=a.attributes.length;d<e;d++){var f=a.attributes[d],g=f.name,k=f.value;0<=_.yc.call(Hk,g)||c&&0!=g.indexOf("data-")||"null"===k||"specified"in f&&!f.specified||(c&&(g=g.substr(5)),b[g.toLowerCase()]=k)}a=a.style;(c=Ik(a&&a.height))&&(b.height=String(c));(a=Ik(a&&a.width))&&(b.width=String(a));return b};
_.Jk=function(a,b,c,d,e,f){var g;c.rd?g=b:(g=window.document.createElement("div"),b.setAttribute("data-gapistub",!0),g.style.cssText="position:absolute;width:450px;left:-10000px;",b.parentNode.insertBefore(g,b));f.siteElement=g;g.id||(g.id=(0,_.Kk)(a));b=(0,_.D)();b[">type"]=a;(0,_.Za)(c,b);a=(0,_.Ge)(d,g,e);f.iframeNode=a;f.id=a.getAttribute("id")};_.Kk=function(a){(0,_.La)(Lk,a,0);return"___"+a+"_"+Lk[a]++};
var Ik=function(a){var b=void 0;"number"===typeof a?b=a:"string"===typeof a&&(b=(0,window.parseInt)(a,10));return b};
var Mk=function(a,b){t:{(0,_.Nk)("ps0",!0);var c=("string"===typeof a?window.document.getElementById(a):a)||_.Kb,d;d=_.Kb.documentMode;if(c.querySelectorAll&&(!d||8<d)){d=b?[b]:(0,_.Wb)(Ok).concat((0,_.Wb)(Pk)).concat((0,_.Wb)(Qk));for(var e=[],f=0;f<d.length;f++){var g=d[f];e.push(".g-"+g,"g\\:"+g)}d=c.querySelectorAll(e.join(","))}else d=c.getElementsByTagName("*");c=(0,_.D)();for(e=0;e<d.length;e++){f=d[e];var k=f,g=b,l=k.nodeName.toLowerCase(),m=void 0;k.getAttribute("data-gapiscan")?g=null:(0==
l.indexOf("g:")?m=l.substr(2):(k=(k=String(k.className||k.getAttribute("class")))&&Rk.exec(k))&&(m=k[1]),g=!m||!(Ok[m]||Pk[m]||Qk[m])||g&&m!==g?null:m);g&&(Sk[g]||0==f.nodeName.toLowerCase().indexOf("g:")||0!=(0,_.Wb)(Gk(f)).length)&&(f.setAttribute("data-gapiscan",!0),(0,_.La)(c,g,[]).push(f))}for(var n in c)Tk.push(n);(0,_.Nk)("ps1",!0);if(n=Tk.join(":"))try{_.Ob.load(n,void 0)}catch(q){(0,_.Ac)(q);break t}var r,f=[];for(r in c)for(e=c[r],d=0,n=e.length;d<n;d++)g=e[d],Uk(r,g,Gk(g),f,n)}};
var Vk=function(a,b){var c=nk(a);b&&c?(c(b),(c=b.iframeNode)&&c.setAttribute("data-gapiattached",!0)):_.Ob.load(a,function(){var c=nk(a),e=b&&b.iframeNode;e&&c?(c(b),e.setAttribute("data-gapiattached",!0)):(0,_.Ob[a].go)(e&&e.parentNode)})};
var Uk=function(a,b,c,d,e,f){switch(Wk(b,a,f)){case 0:a=Qk[a]?a+"_annotation":a;d={};d.iframeNode=b;d.userParams=c;Vk(a,d);break;case 1:if(b.parentNode){for(var g in c){if(f=(0,_.Xa)(c,g))f=c[g],f=!!f&&"object"===typeof f&&(!f.toString||f.toString===Object.prototype.toString||f.toString===Array.prototype.toString);if(f)try{var k=(0,_.Jc)(c[g]);600>k.length?c[g]=k:delete c[g]}catch(l){delete c[g]}}g=!0;c.dontclear&&(g=!1);delete c.dontclear;var m,k=f=a;"plus"==a&&c.action&&(f=a+"_"+c.action,k=a+"/"+
c.action);(f=(0,_.H)("iframes/"+f+"/url"))||(f=":socialhost:/:session_prefix:_/widget/render/"+k);var k=(0,_.Ce)(f),n="iframes/"+a+"/params/";f={};(0,_.Za)(c,f);var q=(0,_.H)("lang")||(0,_.H)("gwidget/lang");q&&(f.hl=q);Xk[a]||(f.origin=(0,_.rk)());f.exp=(0,_.H)(n+"exp");if(n=(0,_.H)(n+"location"))for(q=0;q<n.length;q++){var r=n[q];f[r]=_.Jb.location[r]}switch(a){case "plus":case "follow":f.url=(0,_.Bk)(f.href,c,null);delete f.href;break;case "plusone":n=(n=c.href)?pk(n):(0,_.qk)();f.url=n;f.db=zk(c.db,
void 0,(0,_.H)());f.ecp=Ak(c.ecp,void 0,(0,_.H)());delete f.href;break;case "signin":f.url=(0,_.qk)()}_.tb.ILI&&(f.iloader="1");delete f["data-onload"];delete f.rd;f.gsrc=(0,_.H)("iframes/:source:");n=(0,_.H)("inline/css");"undefined"!==typeof n&&0<e&&n>=e&&(f.ic="1");n=/^#|^fr-/;e={};for(var t in f)(0,_.Xa)(f,t)&&n.test(t)&&(e[t.replace(n,"")]=f[t],delete f[t]);t="q"==(0,_.H)("iframes/"+a+"/params/si")?f:e;n=(0,_.Ck)();for(m in n)!(0,_.Xa)(n,m)||(0,_.Xa)(f,m)||(0,_.Xa)(e,m)||(t[m]=n[m]);m=[].concat(Yk);
t=(0,_.H)("iframes/"+a+"/methods");(0,_.Pb)(t)&&(m=m.concat(t));for(var u in c)(0,_.Xa)(c,u)&&/^on/.test(u)&&("plus"!=a||"onconnect"!=u)&&(m.push(u),delete f[u]);delete f.callback;e._methods=m.join(",");m=(0,_.hb)(k,f,e);t={allowPost:1,attributes:Zk};t.dontclear=!g;u={};u.userParams=c;u.url=m;u.type=a;(0,_.Jk)(a,b,c,m,t,u);b=u.id;c=(0,_.D)();c.id=b;c.userParams=u.userParams;c.url=u.url;c.type=u.type;c.state=1;_.dk[b]=c;b=u}else b=null;b&&((c=b.id)&&d.push(c),Vk(a,b))}};
var Wk=function(a,b,c){if(a&&1===a.nodeType&&b){if(c)return 1;if(Qk[b]){if($k[a.nodeName.toLowerCase()])return(a=a.innerHTML)&&a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")?0:1}else{if(Pk[b])return 0;if(Ok[b])return 1}}return null};var al=function(a,b,c,d){bl[c]=bl[c]||!!d;(0,_.La)(cl,c,[]);cl[c].push([a,b])};var dl=function(a,b,c){var d=el.r;"function"===typeof d?d(a,b,c):d.push([a,b,c])};_.Nk=function(a,b,c){fl[a]=!b&&fl[a]||c||(new Date).getTime();dl(a)};
_.gl=function(a,b,c,d){if("_p"==b)throw Error("y`_p");(0,_.hl)(a,b,c,d)};_.hl=function(a,b,c,d){il(b,c)[a]=d||(new Date).getTime();dl(a,b,c)};var il=function(a,b){var c=(0,_.La)(jl,a,(0,_.D)());return(0,_.La)(c,b,(0,_.D)())};var kl=function(a,b,c){var d=null;b&&c&&(d=il(b,c)[a]);return d||fl[a]};var ll=function(a,b){this.type=a?"_p"==a?"m":"w":"g";this.name=a;this.A=b};
var ml=function(a){var b=[];b.push("l"+((0,_.H)("isPlusUser")?"1":"0"));var c="m"+(nl?"1":"0");b.push(c);if("m"==a.type)b.push("p"+a.A);else if("w"==a.type){var d="n"+a.A;b.push(d);"0"==a.A&&b.push(c+d)}b.push("u"+((0,_.H)("isLoggedIn")?"1":"0"));return b};var ol=function(a,b,c){for(var d=new ll(b,c),e=(0,_.La)(pl,d.key(),(0,_.D)()),f=cl[a]||[],g=0;g<f.length;++g){var k=f[g],l=e,m=k[0],n=a,q=b,r=c,k=kl(k[1],q,r),n=kl(n,q,r);l[m]=k&&n?n-k:null}bl[a]&&ql&&(rl(sl),rl(d))};
var tl=function(a,b){b=b||[];for(var c=[],d=0;d<b.length;d++)c.push(a+b[d]);return c};
var rl=function(a){var b=_.Jb.__gapi_jstiming__;b.sn=ul[a.type];var c=new b.Timer(0),d;t:{switch(a.type){case "g":d="global";break t;case "m":d=a.A;break t;case "w":d=a.name;break t}d=void 0}c.name=d;d=!1;var e=a.key(),f=pl[e];c.tick("_start",null,0);for(var g in f)c.tick(g,"_start",f[g]),d=!0;pl[e]=(0,_.D)();if(d){g=[];d=(0,_.H)("lexps");g=g.concat(tl("e",d));g=g.concat(tl("",ml(a)));for(e=0;e<vl.length;e++)f=vl[e],0<=_.yc.call(d,f)&&(g=g.concat(tl(f?"e"+f:"",ml(a))));g=tl("abc_",g);b.report(c,{e:g.join(",")})}};
var wl=function(a){return a};var xl=function(a){var b=(0,_.H)(a);return"undefined"!==typeof b?b:(0,_.H)("gwidget/"+a)};var yl=function(){var a=this&&this.Y();a&&(_.tb.drw=a)};var zl=function(){_.tb.drw=null};var Al=function(a){return function(b){var c=a;"number"===typeof b?c=b:"string"===typeof b&&(c=b.indexOf("px"),-1!=c&&(b=b.substring(0,c)),c=(0,window.parseInt)(b,10));return c}};var Bl=function(a){"string"===typeof a&&(a=window[a]);return"function"===typeof a?a:null};
var Cl=function(){return xl("lang")||"en-US"};var Dl=function(a){if(!_.I.Na("attach")){var b={},c=_.I.Na("inline"),d;for(d in c)c.hasOwnProperty(d)&&(b[d]=c[d]);b.open=function(a){var b=window.document.getElementById(a.Oa().renderData.id);if(!b)throw Error("z");return c.attach(a,b)};_.I.jb("attach",b)}a.style="attach"};
var El=function(a){function b(a){for(var b={},c=0;c<a.length;++c)b[a[c].toLowerCase()]=1;b[d.iH]=1;d.bE=b}function c(a){for(var b in a)if((0,_.Xa)(a,b)){d.eb[b]=[Bl];d.Ij.push(b);var c=a[b],k=null,l=null,m=null;"function"===typeof c?k=c:c&&"object"===typeof c&&(k=c.yN,l=c.Ol,m=c.sq);m&&(d.Ij.push(m),d.eb[m]=[Bl],d.cx[b]=m);k&&(d.eb[b]=[k]);l&&(d.Nl[b]=l)}}var d={};d.xc=a[0];d.zh=-1;d.MO="___"+d.xc+"_";d.iH="g:"+d.xc;d.JN="g-"+d.xc;d.Hv=[];d.eb={};d.Ij=[];d.cx={};d.Nl={};a[1]&&(d.lv=a[1]);(function(a){d.eb=
a;for(var b in Fl)Fl.hasOwnProperty(b)&&!d.eb.hasOwnProperty(b)&&(d.eb[b]=Fl[b])})(a[2]||{});a[3]&&c(a[3]);a[4]&&b(a[4]);a[5]&&(d.hf=a[5]);d.DO=!0===a[6];d.YE=a[7];d.cH=a[8];d.bE||b(Gl);d.ip=function(a){d.zh++;(0,_.gl)("wrs",d.xc,String(d.zh));var b=[],c=a.element,k=a.eb,l=":"+d.xc;":plus"==l&&a.gf&&a.gf.action&&(l+="_"+a.gf.action);var m=Hl(d,k),n={};(0,_.Za)((0,_.Ck)(),n);for(var q in a.gf)null!=a.gf[q]&&(n[q]=a.gf[q]);q={container:c.id,renderData:a.kF,style:"inline",height:k.height,width:k.width};
Dl(q);d.hf&&(b[2]=q,b[3]=n,b[4]=m,d.hf("i",b));l=_.I.open(l,q,n,m);(0,_.Il)(d,l,k,c,a.EA);b[5]=l;d.hf&&d.hf("e",b)};return d};var Hl=function(a,b){for(var c={},d=a.Ij.length-1;0<=d;--d){var e=a.Ij[d],f=b[a.cx[e]||e]||b[e],g=b[e];g&&f!==g&&(f=function(a,b){return function(c){b.apply(this,arguments);a.apply(this,arguments)}}(f,g));f&&(c[e]=f)}for(var k in a.Nl)a.Nl.hasOwnProperty(k)&&(c[k]=Jl(c[k]||function(){},a.Nl[k]));c.drefresh=yl;c.erefresh=zl;return c};
var Jl=function(a,b){return function(c){var d=b(c);if(d){var e=c.href||null;if(Kl){if(window._gat)try{var f=window._gat._getTrackerByName("~0");f&&"UA-XXXXX-X"!=f._getAccount()?f._trackSocial("Google",d,e):window._gaq&&window._gaq.push(["_trackSocial","Google",d,e])}catch(g){}if(window.ga&&window.ga.getAll)try{for(var k=window.ga.getAll(),f=0;f<k.length;f++)k[f].send("social","Google",d,e)}catch(l){}}if(Ll&&window.dataLayer)try{window.dataLayer.push({event:"social",socialNetwork:"Google",socialAction:d,
socialTarget:e})}catch(m){}}a.call(this,c)}};_.Il=function(a,b,c,d,e){Ml(b,c);Nl(b,d);Ol(a,b,e)};_.Pl=function(a){return _.gf&&a instanceof _.gf};var Ml=function(a,b){if(b.onready){var c=!1,d=function(){c||(c=!0,b.onready.call(null))};a.P((0,_.Pl)(a)?"_ready":"ready",d,_.I.yc);a.P((0,_.Pl)(a)?"_renderstart":"renderstart",d,_.I.yc)}(0,_.Ql)(a)};
var Ol=function(a,b,c){function d(){l||(l=!0,e(),c&&(0,_.gl)("wrrt",f,g),(0,_.gl)("wrri",f,g))}function e(){k||(k=!0,c&&(0,_.gl)("wrdt",f,g),(0,_.gl)("wrdi",f,g))}var f=a.xc,g=String(a.zh),k=!1;b.P((0,_.Pl)(b)?"_renderstart":"renderstart",e,_.I.yc);var l=!1;b.P((0,_.Pl)(b)?"_ready":"ready",d,_.I.yc);_.gf&&b instanceof _.gf?b.P("widget-interactive-"+b.id,d,_.I.yc):_.P.P("widget-interactive-"+b.id,d);_.P.P("widget-csi-tick-"+b.id,function(a,b,c){"wdc"===a||"wci"===a?(0,_.gl)("wdc",f,g,c):"wje0"===a||
"wji_"===a?(0,_.gl)("wje0",f,g,c):"wje1"===a||"wji"===a?(0,_.gl)("wje1",f,g,c):"wh0"==a?(0,_.hl)("wh0",f,g,c):"wh1"==a&&(0,_.hl)("wh1",f,g,c)})};var Rl=function(a){return"number"==typeof a?a+"px":"100%"==a?a:null};var Nl=function(a,b){function c(c){c=c||a;var e=Rl(c.width);e&&b.style.width!=e&&(b.style.width=e);(c=Rl(c.height))&&b.style.height!=c&&(b.style.height=c)}(0,_.Pl)(a)?a.xw("onRestyle",c):(a.P("ready",c,_.I.yc),a.P("renderstart",c,_.I.yc),a.P("resize",c,_.I.yc))};
var Sl=function(a,b){for(var c in Fl)if(Fl.hasOwnProperty(c)){var d=Fl[c][1];d&&!b.hasOwnProperty(d)&&(b[d]=a[d])}return b};var Tl=function(a,b){var c={},d;for(d in a)a.hasOwnProperty(d)&&(c[a[d][1]||d]=(a[d]&&a[d][0]||wl)(b[d.toLowerCase()],b,Ul));return c};var Vl=function(a){if(a=a.YE)for(var b=0;b<a.length;b++)(new window.Image).src=a[b]};
var Wl=function(a,b){var c=b.userParams,d=b.siteElement;d||(d=(d=b.iframeNode)&&d.parentNode);if(d&&1===d.nodeType){var e=Tl(a.eb,c);a.Hv.push({element:d,eb:e,gf:Sl(e,Tl(a.lv,c)),iO:3,EA:!!c["data-onload"],kF:b})}c=a.Hv;for(d=a.ip;0<c.length;)d(c.shift())};
_.Xl=function(a){function b(){"onload"===Yl&&d.go()}var c=El(a);Vl(c);(0,_.zc)(c.xc,function(a){Wl(c,a)});Ok[c.xc]=!0;var d={ca:function(a,b){var d=b||{};d.type=c.xc;var k=d.type;delete d.type;var l=("string"===typeof a?window.document.getElementById(a):a)||void 0;if(l){var m={},n;for(n in d)(0,_.Xa)(d,n)&&(m[n.toLowerCase()]=d[n]);m.rd=1;(d=!!m.ri)&&delete m.ri;Uk(k,l,m,[],0,d)}else(0,_.Ac)("string"==="gapi."+k+".render: missing element "+typeof a?a:"")},go:function(a){Mk(a,c.xc)},A:function(){var a=
(0,_.La)(_.tb,"WI",(0,_.D)()),b;for(b in a)delete a[b]}};ok(c.xc)||(0,_.Pc)(b,b);(0,_.C)("gapi."+c.xc+".go",d.go);(0,_.C)("gapi."+c.xc+".render",d.ca);return d};_.Ql=function(){};
var Zl=function(a,b){a.zh++;(0,_.gl)("wrs",a.xc,String(a.zh));var c=b.userParams,d=Tl(a.eb,c),e=[],f=b.iframeNode,g=b.siteElement,k=Hl(a,d),l=Sl(d,Tl(a.lv,c)),c=!!c["data-onload"],m=_.bf,n=(0,_.D)();n.renderData=b;n.height=d.height;n.width=d.width;n.id=b.id;n.url=b.url;n.iframeEl=f;n.where=n.container=g;n.apis=["_open"];n.messageHandlers=k;n.messageHandlersFilter=_.Ue;(0,_.jk)(n);a.hf&&(e[2]=n,e[3]=l,e[4]=k,a.hf("i",e));f=m.$h(n);f.id=b.id;f.Wp(f,n);(0,_.Il)(a,f,d,g,c);e[5]=f;a.hf&&a.hf("e",e)}; var $k={button:!0,div:!0,span:!0};
_.xk={tall:{"true":{width:50,height:60},"false":{width:50,height:24}},small:{"false":{width:24,height:15},"true":{width:70,height:15}},medium:{"false":{width:32,height:20},"true":{width:90,height:20}},standard:{"false":{width:38,height:24},"true":{width:106,height:24}}};
_.$l={href:[_.sk,"url"],width:[uk],size:[_.wk],resize:[vk],autosize:[vk],count:[function(a,b){return(0,_.yk)(b.count,b.size)}],db:[zk],ecp:[Ak],textcolor:[function(a){if("string"==typeof a&&a.match(/^[0-9A-F]{6}$/i))return a}],drm:[vk],recommendations:[],fu:[],ad:[vk],cr:[uk],ag:[uk],"fr-ai":[],"fr-sigh":[]};
var Ek={callback:1,clientid:1,cookiepolicy:1,openidrealm:-1,requestvisibleactions:1,scope:1},Dk=!1,Fk=(0,_.D)();var Xk={post:!0},Zk={style:"position:absolute;top:-10000px;width:450px;margin:0px;border-style:none"},Yk="onPlusOne _ready _close _open _resizeMe _renderstart oncircled drefresh erefresh".split(" "),Lk=(0,_.La)(_.tb,"WI",(0,_.D)()),Hk=["style","data-gapiscan"];
var Ok,Pk,Qk,Tk,Rk=/(?:^|\s)g-((\S)*)(?:$|\s)/,Sk={plusone:!0,autocomplete:!0,profile:!0,signin:!0};Ok=(0,_.La)(_.tb,"SW",(0,_.D)());Pk=(0,_.La)(_.tb,"SA",(0,_.D)());Qk=(0,_.La)(_.tb,"SM",(0,_.D)());Tk=(0,_.La)(_.tb,"FW",[]);(0,_.La)(_.Ob,"platform",{}).go=Mk;var el=(0,_.La)(_.tb,"perf",(0,_.D)()),fl=(0,_.La)(el,"g",(0,_.D)()),jl=(0,_.La)(el,"i",(0,_.D)());(0,_.La)(el,"r",[]);var bl=(0,_.D)(),cl=(0,_.D)();(function(){function a(a){this.t={};this.tick=function(a,b,c){this.t[a]=[void 0!=c?c:(new Date).getTime(),b];if(void 0==c)try{window.console.timeStamp("CSI/"+a)}catch(d){}};this.tick("start",null,a)}var b;window.performance&&(b=window.performance.timing);var c=b?new a(b.responseStart):new a;window.__gapi_jstiming__={Timer:a,load:c};if(b){var d=b.navigationStart,e=b.responseStart;0<d&&e>=d&&(window.__gapi_jstiming__.srt=e-d)}if(b){var f=window.__gapi_jstiming__.load;0<d&&e>=d&&(f.tick("_wtsrt",void 0,
d),f.tick("wtsrt_","_wtsrt",e),f.tick("tbsd_","wtsrt_"))}try{b=null,window.chrome&&window.chrome.csi&&(b=Math.floor(window.chrome.csi().pageT),f&&0<d&&(f.tick("_tbnd",void 0,window.chrome.csi().startE),f.tick("tbnd_","_tbnd",d))),null==b&&window.gtbExternal&&(b=window.gtbExternal.pageT()),null==b&&window.external&&(b=window.external.pageT,f&&0<d&&(f.tick("_tbnd",void 0,window.external.startE),f.tick("tbnd_","_tbnd",d))),b&&(window.__gapi_jstiming__.pt=b)}catch(g){}})();
if(window.__gapi_jstiming__){window.__gapi_jstiming__.Lr={};window.__gapi_jstiming__.mF=1;var am=function(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return d=a.t[b][0],void 0!=c?e=c:e=e[0],d-e};window.__gapi_jstiming__.getTick=am;window.__gapi_jstiming__.getLabels=function(a){var b=[],c;for(c in a.t)b.push(c);return b};var bm=function(a,b,c){var d="";window.__gapi_jstiming__.srt&&(d+="&srt="+window.__gapi_jstiming__.srt);window.__gapi_jstiming__.pt&&(d+="&tbsrt="+window.__gapi_jstiming__.pt);try{window.external&&
window.external.tran?d+="&tran="+window.external.tran:window.gtbExternal&&window.gtbExternal.tran?d+="&tran="+window.gtbExternal.tran():window.chrome&&window.chrome.csi&&(d+="&tran="+window.chrome.csi().tran)}catch(e){}var f=window.chrome;if(f&&(f=f.loadTimes)){f().wasFetchedViaSpdy&&(d+="&p=s");if(f().wasNpnNegotiated){var d=d+"&npn=1",g=f().npnNegotiatedProtocol;g&&(d+="&npnv="+(window.encodeURIComponent||window.escape)(g))}f().wasAlternateProtocolAvailable&&(d+="&apa=1")}var k=a.t,l=k.start,f=
[],g=[],m;for(m in k)if("start"!=m&&0!=m.indexOf("_")){var n=k[m][1];n?k[n]&&g.push(m+"."+am(a,m,k[n][0])):l&&f.push(m+"."+am(a,m))}if(b)for(var q in b)d+="&"+q+"="+b[q];(b=c)||(b="https:"==window.document.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return[b,"?v=3","&s="+(window.__gapi_jstiming__.sn||"gwidget")+"&action=",a.name,g.length?"&it="+g.join(","):"",d,"&rt=",f.join(",")].join("")},cm=function(a,b,c){a=bm(a,b,c);if(!a)return"";b=new window.Image;var d=window.__gapi_jstiming__.mF++;
window.__gapi_jstiming__.Lr[d]=b;b.onload=b.onerror=function(){window.__gapi_jstiming__&&delete window.__gapi_jstiming__.Lr[d]};b.src=a;b=null;return a};window.__gapi_jstiming__.report=function(a,b,c){if("prerender"==window.document.webkitVisibilityState){var d=!1,e=function(){if(!d){b?b.prerender="1":b={prerender:"1"};var f;"prerender"==window.document.webkitVisibilityState?f=!1:(cm(a,b,c),f=!0);f&&(d=!0,window.document.removeEventListener("webkitvisibilitychange",e,!1))}};window.document.addEventListener("webkitvisibilitychange", e,!1);return""}return cm(a,b,c)}};
var vl=[73,74,77,78],ul={g:"gapi_global",m:"gapi_module",w:"gwidget"};ll.prototype.key=function(){switch(this.type){case "g":return this.type;case "m":return this.type+"."+this.A;case "w":return this.type+"."+this.name+this.A}};var sl=new ll,nl=window.navigator.userAgent.match(/iPhone|iPad|Android|PalmWebOS|Maemo|Bada/),pl=(0,_.La)(el,"_c",(0,_.D)()),ql=Math.random()<((0,_.H)("csi/rate")||0);al("blt","bs0","bs1");al("psi","ps0","ps1");al("rpcqi","rqe","rqd");al("bsprt","bsrt0","bsrt1");
al("bsrqt","bsrt1","bsrt2");al("bsrst","bsrt2","bsrt3");al("mli","ml0","ml1");al("mei","me0","me1",!0);al("wci","wrs","wdc");al("wdi","wrs","wrdi");al("wdt","bs0","wrdt");al("wri","wrs","wrri",!0);al("wrt","bs0","wrrt");al("wji","wje0","wje1",!0);al("wjli","wjl0","wjl1");al("whi","wh0","wh1",!0);al("wai","waaf0","waaf1",!0);al("wadi","wrs","waaf1",!0);al("wadt","bs0","waaf1",!0);al("wprt","wrt0","wrt1");al("wrqt","wrt1","wrt2");al("wrst","wrt2","wrt3",!0);al("fbprt","fsrt0","fsrt1"); al("fbrqt","fsrt1","fsrt2");al("fbrst","fsrt2","fsrt3",!0);var dm=el.r;if("function"!==typeof dm){for(var em;em=dm.shift();)ol.apply(null,em);el.r=ol};
var Gl=["div"],Yl="onload",Kl=!0,Ll=!0,Ul=null,Ul=(0,_.H)();(0,_.H)("gwidget");var fm=xl("parsetags"),Yl="explicit"===fm||"onload"===fm?fm:Yl,gm=xl("google_analytics");"undefined"!==typeof gm&&(Kl=!!gm);var hm=xl("data_layer");"undefined"!==typeof hm&&(Ll=!!hm);var Fl=function(){var a={};a.width=[Al(450)];a.height=[Al(24)];a.onready=[Bl];a.lang=[Cl,"hl"];a.iloader=[function(){return _.tb.ILI},"iloader"];return a}();
var im=Wl,Wl=function(a,b){var c=b.url;a.cH||(0,_.mk)(c)?_.cf?Zl(a,b):(0,_.jm)("gapi.iframes.impl",function(){Zl(a,b)}):_.I.open?im(a,b):(0,_.jm)("iframes",function(){im(a,b)})};(0,_.C)("gapi.widget.make",_.Xl);

var $v=function(a,b){if("string"==typeof a){a=a.toLowerCase();var c;for(c=0;c<b.length;c++)if(b[c]==a)return a}};_.aw=function(a){return $v(a,bw)};var cw=function(a){return $v(a,dw)};_.ew=function(a){a.source=[null,"source"];a.expandTo=[null,"expandTo"];a.align=[cw];a.annotation=[_.aw];a.origin=[_.rk]};var bw="inline bubble none only pp vertical-bubble".split(" "),dw=["left","right"];

_.jm=(window.gapi||{}).load;
_.I.Qp("bubble",function(a){(0,_.jm)("iframes-styles-bubble",a)});
_.I.Qp("slide-menu",function(a){(0,_.jm)("iframes-styles-slide-menu",a)});
var xK=function(a,b,c){a=(0,_.aw)(a);b=(0,_.wk)(b);if(""!=a){if("inline"==a||"only"==a)return a=450,c.width&&(a=120<c.width?c.width:120),{width:a,height:_.xk[b]["false"].height};if("bubble"!=a){if("none"==a)return _.xk[b]["false"];if("pp"==a)return yK}}return _.xk[b]["true"]};var zK=function(a,b){return _.xk[(0,_.wk)(a)][(0,_.yk)(b,a)]};var yK={width:180,height:35};
(function(){var a={0:"plusone"},b=(0,_.H)("iframes/plusone/preloadUrl");b&&(a[7]=b);(0,_.ew)(_.$l);a[1]=_.$l;a[2]={width:[function(a,b){return b.annotation?xK(b.annotation,b.size,b).width:zK(b.size,b.count).width}],height:[function(a,b){return b.annotation?xK(b.annotation,b.size,b).height:zK(b.size,b.count).height}]};a[3]={onPlusOne:{Ol:function(a){return"on"==a.state?"+1":null},sq:"callback"},onstartinteraction:!0,onendinteraction:!0,onpopup:!0};a[4]=["div","button"];a=(0,_.Xl)(a);_.Gp=a.go;_.Fp= a.ca})();

});

// Copyright 2002-2013 Google Inc.