(function(){var g=void 0,h=true,i=null,k=false,aa=encodeURIComponent,l=window,ba=navigator,ca=Error,da=parseInt,m=String,o=document,ea=decodeURIComponent,fa=Array,p=Math;function ga(a,b){return a.width=b}function ja(a,b){return a.innerHTML=b}function ka(a,b){return a.prototype=b}function la(a,b){return a.close=b}function ma(a,b){return a.execute=b}function na(a,b){return a.height=b}
var oa="appendChild",pa="origin",r="error",s="push",qa="getBoundingClientRect",ra="stringify",sa="open",ta="test",ua="exec",t="width",va="slice",wa="replace",xa="nodeType",za="floor",Aa="getElementById",Ba="innerHTML",Ca="charAt",Fa="product",Ga="JSON",u="indexOf",v="left",Ha="screenX",Ia="screenY",Ja="match",Ka="getBoxObjectFor",La="innerHeight",Ma="opera",Na="createElement",Oa="scrollHeight",y="firstChild",Pa="addEventListener",Qa="method",Ra="attachEvent",Sa="defaultView",Ta="name",Ua="frameElement",
Va="getTime",Wa="parse",Xa="host",A="documentElement",Ya="substr",Za="external",$a="warn",ab="window",bb="innerText",B="length",C="prototype",db="clientWidth",eb="setTimeout",fb="document",D="split",gb="userAgent",E="location",hb="localStorage",F="hasOwnProperty",ib="getComputedStyle",G="style",jb="close",H="body",kb="parent",J="call",lb="random",mb="protocol",nb="clientHeight",ob="compatMode",pb="href",K="substring",qb="apply",rb="navigator",sb="parentNode",tb="update",vb="execute",wb="offsetTop",
L="height",xb="splice",yb="offsetHeight",M="join",zb="toLowerCase";function Ab(){return function(){}}function Bb(a){return function(){return this[a]}}function Cb(a){return function(){return a}}var N;l.___jsl=l.___jsl||{};
(l.___jsl.ci=l.___jsl.ci||[])[s]({iframes:{sharebox:{params:{json:"&"},url:":socialhost:/u/:session_index:/_/sharebox/dialog"},":socialhost:":"https://plusone.google.com",plusone_m:{url:":socialhost:/u/:session_index:/_/+1/fastbutton"},card:{params:{style:"#",userid:"&"},url:":socialhost:/u/:session_index:/_/hovercard/card"},plusone:{url:":socialhost:/u/:session_index:/_/+1/fastbutton"}},"googleapis.config":{methods:{"chili.people.list":h,"pos.plusones.list":h,"chili.entities.starred.insert":{cache:{invalidates:["chili.entities.starred",
"chili.entitiesDefaultAcl"]}},"chili.people.get":h,"chili.entities.get":h,"pos.plusones.delete":h,"chili.entities.starred.delete":h,"chili.entities.list":h,"pos.plusones.get":h,"chili.groups.list":h,"pos.plusones.getDefaultAcl":{cache:{enabled:h}},"chili.entities.starred.get":h,"pos.plusones.insert":h,"chili.activities.list":h,"chili.entitiesDefaultAcl.get":h,"chili.entities.starred.list":h,"chili.activities.get":h,"chili.activities.search":h,"pos.plusones.getSignupState":h},requestCache:{enabled:h},
versions:{chili:"v1",pos:"v1"},rpc:"/rpc",sessionCache:{enabled:h},transport:{isProxyShared:h},proxy:"https://clients6.google.com/static/proxy.html",jsh:"r;gc/25220049-88ab8d80",developerKey:"AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ",auth:{useInterimAuth:k}}});function O(a,b,c){var x;function d(b){var d=c||{},e;for(e in d)if(d[F](e)){var f=d[e],j=a+"."+f;b[F](e)&&(b[f]?q[j]&&(function(){var a=q[j],c=b[e];delete q[j];l[eb](function(){a(b,c)},0)}(),b[f]=b[e]):b[f]=b[e])}}for(var e=a[D]("."),f=l,j,n=f.___jsl=f.___jsl||{},q=n.df=n.df||{},w=0;n=e[w];w++)j=f,x=f[n]=f[n]||b[w]||{},f=x;b=typeof f;b==="object"?d(f):b==="function"&&(j[n]=function(){var a=f[qb](i,arguments);typeof a==="object"&&d(a);return a})};l.___jsl=l.___jsl||{};l.___jsl.f=["googleapis.client","iframes-styles-bubble-internal"];l.___jsl.h=l.___jsl.h||"r;gc/25220049-88ab8d80";l.___jsl.ms="http://localhost:7888";(l.___jsl.ci=l.___jsl.ci||[])[s]({iframes:{sharebox:{params:{json:"&"},url:":socialhost:/u/:session_index:/_/sharebox/dialog"},":socialhost:":"https://plusone.google.com",plusone_m:{url:":socialhost:/u/:session_index:/_/+1/fastbutton"},card:{params:{style:"#",userid:"&"},url:":socialhost:/u/:session_index:/_/hovercard/card"},plusone:{url:":socialhost:/u/:session_index:/_/+1/fastbutton"}},"googleapis.config":{methods:{"chili.people.list":h,"pos.plusones.list":h,"chili.entities.starred.insert":{cache:{invalidates:["chili.entities.starred",
"chili.entitiesDefaultAcl"]}},"chili.people.get":h,"chili.entities.get":h,"pos.plusones.delete":h,"chili.entities.starred.delete":h,"chili.entities.list":h,"pos.plusones.get":h,"chili.groups.list":h,"pos.plusones.getDefaultAcl":{cache:{enabled:h}},"chili.entities.starred.get":h,"pos.plusones.insert":h,"chili.activities.list":h,"chili.entitiesDefaultAcl.get":h,"chili.entities.starred.list":h,"chili.activities.get":h,"chili.activities.search":h,"pos.plusones.getSignupState":h},requestCache:{enabled:h},
versions:{chili:"v1",pos:"v1"},rpc:"/rpc",sessionCache:{enabled:h},transport:{isProxyShared:h},proxy:"https://clients6.google.com/static/proxy.html",jsh:"r;gc/25220049-88ab8d80",developerKey:"AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ",auth:{useInterimAuth:k}}});var P=l.gapi||{};O("gapi",[P]);var Q=l.gadgets||{},Db=l.shindig||{},R=l.osapi||{},google=l.google||{};O("gadgets",[Q]);O("google",[google]);O("shindig",[Db]);O("osapi",[R]);var Eb=l.tamings___||[],Fb=l.caja___;O("tamings___",[Eb]);l.___cfg=l.___cfg||l.___gcfg;l.gadgets.config?(Q.j=l.gadgets.config,Q.j.m=Q.j.register,Q.j.get=Q.j.get,Q.j.p=Q.j.init,Q.j.update=Q.j[tb]):Q.j=function(){function a(b,c){for(var d in c)c[F](d)&&(typeof b[d]==="object"&&typeof c[d]==="object"?a(b[d],c[d]):b[d]=c[d])}function b(a){var c="";if(a[xa]==3||a[xa]==4)c=a.nodeValue;else if(a[bb])c=a[bb];else if(a[Ba])c=a[Ba];else if(a[y]){c=[];for(a=a[y];a;a=a.nextSibling)c[s](b(a));c=c[M]("")}return c}function c(c){var d=l.___cfg;d&&a(c,d);var f;d=o.scripts||o.getElementsByTagName("script");
if(!d||d[B]==0)f=i;else{if(e.u)for(var j=0;!f&&j<d[B];++j){var z=d[j];z.src&&z.src[u](e.u)==0&&(f=z)}f||(f=d[d[B]-1]);f=!f.src?i:f}if(f){var I;f=b(f);try{I=(new Function("return ("+f+"\n)"))()}catch(Xb){}if(typeof I!=="object"){try{I=(new Function("return ({"+f+"\n})"))()}catch(mc){}I=typeof I==="object"?I:{}}e.f&&e.f[B]==1&&!I[e.f[0]]&&(f={},f[e.f[0]]=I,I=f);a(c,I)}}function d(a){for(var b in f)if(f[F](b))for(var c=f[b],d=0,e=c[B];d<e;++d)a(b,c[d])}var e,f={},j={};return{m:function(a,b,c,d){var e=
f[a];e||(e=[],f[a]=e);e[s]({Qd:b||{},R:c,Vc:d})},get:function(a){return a?j[a]||{}:j},p:function(b,f){e=l.___jsl||{};a(j,b);c(j);a(j,l.___config||{});d(function(a,b){var c=j[a];if(c&&!f){var d=b.Qd,e;for(e in d)if(d[F](e)&&!d[e](c[e]))throw ca('Invalid config value "'+c[e]+'" for parameter "'+e+'" in component "'+a+'"');}b.R&&b.R(j)})},update:function(b,c){var e=[];d(function(a,d){(b[F](a)||c&&j&&j[a])&&d.R&&d.Vc&&e[s](d.R)});j=c?{}:j||{};a(j,b);for(var f=0,z=e[B];f<z;++f)e[f](j)}}}();O("gadgets.config",[Q,Q.j],{m:"register",get:"get",p:"init",update:"update"});Q.log=function(){function a(a){b(1,a)}function b(a,b){!(a<c)&&d&&(a===2&&d[$a]?d[$a](b):a===3&&d[r]?d[r](b):d.log&&d.log(b))}Q.warn=function(a){b(2,a)};Q.error=function(a){b(3,a)};Q.tc=function(a){c=a};a.INFO=1;a.WARNING=2;a.NONE=4;var c=1,d=l.console?l.console:l[Ma]?l[Ma].postError:g;return a}();Q.tc(Q.log.NONE);O("gadgets",[Q],{error:"error",tc:"setLogLevel",warn:"warn"});O("gadgets.log",[Q,Q.log],{Sd:"INFO",Xd:"WARNING",NONE:"NONE"});P.b=P.util||{};O("gapi",[P],{b:"util"});Q.j.Hc=function(a){var b=[];if(arguments[B]>1)for(var c=0,d;d=arguments[c];++c)b[s](d);else b=a;return function(a){for(var c=0;b[c];++c)if(a===b[c])return h;return k}};Q.j.Rc=function(a){return function(b){return a[ta](b)}};Q.j.Ic=function(a){return typeof a!=="undefined"};Q.j.Kc=function(a){return typeof a==="string"&&a[B]>0};Q.j.Ec=function(a){return typeof a==="boolean"};Q.j.Jc=function(a){return function(b){for(var c in a)if(a[F](c)&&!(0,a[c])(b[c]))return k;return h}};O("gadgets.config",[Q,Q.j],{Hc:"EnumValidator",Rc:"RegExValidator",Ic:"ExistsValidator",Kc:"NonEmptyStringValidator",Ec:"BooleanValidator",Jc:"LikeValidator"});Q.b=Q.b||{};Q.b.X=function(a,b,c){for(var d=[],e=2,f=arguments[B];e<f;++e)d[s](arguments[e]);return function(){for(var c=d[va](),f=0,e=arguments[B];f<e;++f)c[s](arguments[f]);return b[qb](a,c)}};Q.b.vd=function(a){var b,c,d={};for(b=0;c=a[b];++b)d[c]=c;return d};O("gadgets.util",[Q,Q.b],{X:"makeClosure",vd:"makeEnum"});Q.b=Q.b||{};
(function(){function a(b){var c="";if(b[xa]==3||b[xa]==4)c=b.nodeValue;else if(b[bb])c=b[bb];else if(b[Ba])c=b[Ba];else if(b[y]){c=[];for(b=b[y];b;b=b.nextSibling)c[s](a(b));c=c[M]("")}return c}Q.b.createElement=function(a){var c;if(!o[H]||o[H].namespaceURI)try{c=o.createElementNS("http://www.w3.org/1999/xhtml",a)}catch(d){}return c||o[Na](a)};Q.b.Cb=function(a){var c=Q.b[Na]("iframe");try{var d=["<","iframe"],e=a||{},f;for(f in e)e[F](f)&&(d[s](" "),d[s](f),d[s]('="'),d[s](Q.b.ca(e[f])),d[s]('"'));
d[s]("></");d[s]("iframe");d[s](">");var j=Q.b[Na](d[M](""));if(j&&(!c||j.tagName==c.tagName&&j.namespaceURI==c.namespaceURI))c=j}catch(n){}var d=c,a=a||{},q;for(q in a)a[F](q)&&(d[q]=a[q]);return c};Q.b.dd=function(){if(o[H])return o[H];try{var a=o.getElementsByTagNameNS("http://www.w3.org/1999/xhtml","body");if(a&&a[B]==1)return a[0]}catch(c){}return o[A]||o};Q.b.Mb=function(b){return a(b)}})();O("gadgets.util",[Q,Q.b],{createElement:"createElement",Cb:"createIframeElement",dd:"getBodyElement",Mb:"getInnerText"});Q.b=Q.b||{};Q.b.sb=function(a,b,c,d){typeof a[Pa]!="undefined"?a[Pa](b,c,d):typeof a[Ra]!="undefined"?a[Ra]("on"+b,c):Q[$a]("cannot attachBrowserEvent: "+b)};Q.b.Ed=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent?a.detachEvent("on"+b,c):Q[$a]("cannot removeBrowserEvent: "+b)};O("gadgets.util",[Q,Q.b],{sb:"attachBrowserEvent",Ed:"removeBrowserEvent"});Q.b=Q.b||{};(function(){var a=[];Q.b.Cd=function(b){a[s](b)};Q.b.Id=function(){for(var b=0,c=a[B];b<c;++b)a[b]()}})();O("gadgets.util",[Q,Q.b],{Cd:"registerOnLoadHandler",Id:"runOnLoadHandlers"});Q.b=Q.b||{};
(function(){function a(a,b){return m.fromCharCode(b)}var b={0:k,10:h,13:h,34:h,39:h,60:h,62:h,92:h,8232:h,8233:h,65282:h,65287:h,65308:h,65310:h,65340:h};Q.b.escape=function(a,b){if(a)if(typeof a==="string")return Q.b.ca(a);else if(typeof a==="array")for(var e=0,f=a[B];e<f;++e)a[e]=Q.b.escape(a[e]);else if(typeof a==="object"&&b){e={};for(f in a)a[F](f)&&(e[Q.b.ca(f)]=Q.b.escape(a[f],h));return e}return a};Q.b.ca=function(a){if(!a)return a;for(var d=[],e,f,j=0,n=a[B];j<n;++j)e=a.charCodeAt(j),f=b[e],
f===h?d[s]("&#",e,";"):f!==k&&d[s](a[Ca](j));return d[M]("")};Q.b.Od=function(b){return!b?b:b[wa](/&#([0-9]+);/g,a)}})();O("gadgets.util",[Q,Q.b],{escape:"escape",ca:"escapeString",Od:"unescapeString"});Q.b=Q.b||{};(function(){var a=i;Q.b.F=function(b){var c=typeof b==="undefined";if(a!==i&&c)return a;for(var d={},b=b||o[E][pb],e=b[u]("?"),f=b[u]("#"),b=(f===-1?b[Ya](e+1):[b[Ya](e+1,f-e-1),"&",b[Ya](f+1)][M](""))[D]("&"),e=l.ce?ea:unescape,f=0,j=b[B];f<j;++f){var n=b[f][u]("=");if(n!==-1){var q=b[f][K](0,n),n=b[f][K](n+1),n=n[wa](/\+/g," ");try{d[q]=e(n)}catch(w){}}}c&&(a=d);return d};Q.b.F()})();O("gadgets.util",[Q,Q.b],{F:"getUrlParameters"});P.b.N=function(a){if(!a)return"";a=a[D]("#")[0][D]("?")[0];a=a[zb]();a[u]("//")==0&&(a=l[E][mb]+a);a[u]("://")<0&&(a=l[E][mb]+"//"+a);var b=a[K](a[u]("://")+3),c=b[u]("/");c!=-1&&(b=b[K](0,c));var a=a[K](0,a[u]("://")),c="",d=b[u](":");if(d!=-1){var e=b[K](d+1),b=b[K](0,d);if(a==="http"&&e!=="80"||a==="https"&&e!=="443")c=":"+e}return a+"://"+b+c};O("gapi.util",[P,P.b],{N:"getOrigin"});if(l[Ga]&&l[Ga][Wa]&&l[Ga][ra])Q.A=function(){function a(a){return this[a]}var b=/___$/;return{parse:function(a){try{return l[Ga][Wa](a)}catch(b){return k}},stringify:function(c){function d(b){return e[J](this,b,a)}var e=l[Ga][ra],f=fa[C].toJSON&&e([{x:1}])==='"[{\\"x\\": 1}]"'?d:e;try{return f(c,function(a,c){return!b[ta](a)?c:g})}catch(j){return i}}}}();if(!l[Ga]||!l[Ga][Wa]||!l[Ga][ra])Q.A=function(){function a(a){return a<10?"0"+a:a}function b(a){var e,f,j;e=/[\"\\\x00-\x1f\x7f-\x9f]/g;switch(typeof a){case "string":return e[ta](a)?'"'+a[wa](e,function(a){var b=c[a];if(b)return b;b=a.charCodeAt();return"\\u00"+p[za](b/16).toString(16)+(b%16).toString(16)})+'"':'"'+a+'"';case "number":return isFinite(a)?m(a):"null";case "boolean":case "null":return m(a);case "object":if(!a)return"null";e=[];if(typeof a[B]==="number"&&!a.propertyIsEnumerable("length")){j=
a[B];for(f=0;f<j;f+=1)e[s](b(a[f])||"null");return"["+e[M](",")+"]"}for(f in a)!/___$/[ta](f)&&a[F](f)&&typeof f==="string"&&(j=b(a[f]))&&e[s](b(f)+":"+j);return"{"+e[M](",")+"}"}return""}Date[C].toJSON=function(){return[this.getUTCFullYear(),"-",a(this.getUTCMonth()+1),"-",a(this.getUTCDate()),"T",a(this.getUTCHours()),":",a(this.getUTCMinutes()),":",a(this.getUTCSeconds()),"Z"][M]("")};var c={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return{stringify:b,
parse:function(a){return/^[\],:{}\s]*$/[ta](a[wa](/\\["\\\/b-u]/g,"@")[wa](/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")[wa](/(?:^|:|,)(?:\s*\[)+/g,""))?eval("("+a+")"):k}}}();Q.A.cd=function(a){var b={};if(a===i||a===g)return b;for(var c in a)if(a[F](c)){var d=a[c];i===d||g===d||(b[c]=typeof d==="string"?d:Q.A[ra](d))}return b};O("gadgets.json",[Q,Q.A],{cd:"flatten",parse:"parse",stringify:"stringify"});Q.b=Q.b||{};(function(){function a(a){b=a["core.util"]||{}}var b={},c={};Q.j&&Q.j.m("core.util",i,a);Q.b.hd=function(a){return typeof b[a]==="undefined"?i:b[a]};Q.b.hasFeature=function(a){return typeof b[a]!=="undefined"};Q.b.md=function(){return c}})();O("gadgets.util",[Q,Q.b],{hd:"getFeatureParameters",hasFeature:"hasFeature",md:"getServices"});Q.n=Q.n||{};
if(!Q.n.jb)Q.n.jb=function(){function a(a){typeof l[Pa]!="undefined"?l[Pa]("message",a,k):typeof l[Ra]!="undefined"&&l[Ra]("onmessage",a)}function b(a){var b=Q.A[Wa](a.data);if(b&&b.f){var d=Q.i.ua(b.f);(!e||!(typeof a[pa]!=="undefined"?a[pa]!==d:a.domain!==/^.+:\/\/([^:]+).*/[ua](d)[1]))&&c(b,a[pa])}}var c,d,e=h;return{ed:Cb("wpm"),he:Cb(h),p:function(f,j){Q.j.m("rpc",i,function(a){m((a&&a.rpc||{}).disableForceSecure)==="true"&&(e=k)});c=f;d=j;a(b);d("..",h);return h},Md:function(a){d(a,h);return h},
call:function(a,b,c){var d=Q.i.ua(a),e=Q.i.Tc(a);d?l[eb](function(){e.postMessage(Q.A[ra](c),d)},0):Q[r]("No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message");return h}}}();l.gadgets.rpc?(Q.i=l.gadgets.rpc,Q.i.j=Q.i.config,Q.i.m=Q.i.register,Q.i.ib=Q.i.unregister,Q.i.ic=Q.i.registerDefault,Q.i.zc=Q.i.unregisterDefault,Q.i.Ib=Q.i.forceParentVerifiable,Q.i.call=Q.i[J],Q.i.Rb=Q.i.getRelayUrl,Q.i.fb=Q.i.setRelayUrl,Q.i.cb=Q.i.setAuthToken,Q.i.gb=Q.i.setupReceiver,Q.i.Jb=Q.i.getAuthToken,Q.i.ab=Q.i.removeReceiver,Q.i.Qb=Q.i.getRelayChannel,Q.i.gc=Q.i.receive,Q.i.hc=Q.i.receiveSameDomain,Q.i.N=Q.i.getOrigin,Q.i.ua=Q.i.getTargetOrigin):(Q.i=function(){function a(){}function b(a,
b){if(!cb[a]){var c=ha;b||(c=Yb);cb[a]=c;for(var d=ub[a]||[],e=0;e<d[B];++e){var f=d[e];f.t=ia[a];c[J](a,f.f,f)}ub[a]=[]}}function c(){function a(){Oc=h}Pc||(typeof l[Pa]!="undefined"?l[Pa]("unload",a,k):typeof l[Ra]!="undefined"&&l[Ra]("onunload",a),Pc=h)}function d(b,d,e,f,j){if(!ia[d]||ia[d]!==e)Q[r]("Invalid auth token. "+ia[d]+" vs "+e),a(d,oc);j.onunload=function(){ya[d]&&!Oc&&(a(d,Qc),Q.i.ab(d))};c();f=Q.A[Wa](ea(f))}function e(c,d){if(c&&typeof c.s==="string"&&typeof c.f==="string"&&c.a instanceof
fa)if(ia[c.f]&&ia[c.f]!==c.t&&(Q[r]("Invalid auth token. "+ia[c.f]+" vs "+c.t),a(c.f,oc)),c.s==="__ack")l[eb](function(){b(c.f,h)},0);else{c.c&&(c.callback=function(a){Q.i[J](c.f,(c.g?pc:"")+"__cb",i,c.c,a)});if(d){var e=f(d);c.origin=d;var j=c.r;if(!j||f(j)!=e)j=d;c[pd]=j}e=(Da[c.s]||Da[""])[qb](c,c.a);c.c&&typeof e!=="undefined"&&Q.i[J](c.f,"__cb",i,c.c,e)}}function f(a){if(!a)return"";a=a[D]("#")[0][D]("?")[0];a=a[zb]();a[u]("//")==0&&(a=l[E][mb]+a);a[u]("://")==-1&&(a=l[E][mb]+"//"+a);var b=a[K](a[u]("://")+
3),c=b[u]("/");c!=-1&&(b=b[K](0,c));var a=a[K](0,a[u]("://")),c="",d=b[u](":");if(d!=-1){var e=b[K](d+1),b=b[K](0,d);if(a==="http"&&e!=="80"||a==="https"&&e!=="443")c=":"+e}return a+"://"+b+c}function j(a){if(a[Ca](0)=="/"){var b=a[u]("|");return{id:b>0?a[K](1,b):a[K](1),origin:b>0?a[K](b+1):i}}else return i}function n(a){if(typeof a==="undefined"||a==="..")return l[kb];var b=j(a);if(b)return l.top.frames[b.id];a=m(a);return(b=l.frames[a])?b:(b=o[Aa](a))&&b.contentWindow?b.contentWindow:i}function q(a,
b){if(ya[a]!==h){typeof ya[a]==="undefined"&&(ya[a]=0);var c=n(a);if((a===".."||c!=i)&&ha.Md(a,b)===h)ya[a]=h;else if(ya[a]!==h&&ya[a]++<10)l[eb](function(){q(a,b)},500);else cb[a]=Yb,ya[a]=h}}function w(a){(a=qc[a])&&a[K](0,1)==="/"&&(a=a[K](1,2)==="/"?o[E][mb]+a:o[E][mb]+"//"+o[E][Xa]+a);return a}function x(a,b,c){/http(s)?:\/\/.+/[ta](b)||(b[u]("//")==0?b=l[E][mb]+b:b[Ca](0)=="/"?b=l[E][mb]+"//"+l[E][Xa]+b:b[u]("://")==-1&&(b=l[E][mb]+"//"+b));qc[a]=b;typeof c!=="undefined"&&(Zb[a]=!!c)}function z(a,
b){b=b||"";ia[a]=m(b);q(a,b)}function I(a){a=(a.passReferrer||"")[D](":",2);$b=a[0]||"none";rc=a[1]||"origin"}function Xb(a){if(m(a.useLegacyProtocol)==="true")ha=Q.n.Vb,ha.p(e,b)}function mc(a,b){function c(d){d=d&&d.rpc||{};I(d);var e=d.parentRelayUrl||"",e=f(Ea[kb]||b)+e;x("..",e,m(d.useLegacyProtocol)==="true");Xb(d);z("..",a)}!Ea[kb]&&b?c({}):Q.j.m("rpc",i,c)}function Nc(a,b,c){if(a==="..")mc(c||Ea.rpctoken||Ea.ifpctok||"",b);else a:{var d=i;if(a[Ca](0)!="/"){if(!Q.b)break a;d=o[Aa](a);if(!d)throw ca("Cannot set up gadgets.rpc receiver with ID: "+
a+", element not found.");}d=d&&d.src;b=b||Q.i.N(d);x(a,b);b=Q.b.F(d);z(a,c||b.rpctoken)}}var pd="referer",pc="legacy__",Da={},qc={},Zb={},ia={},ac=0,sc={},ya={},Ea={},cb={},ub={},$b=i,rc=i,qd=l.top!==l.self,tc=l[Ta],Qc=1,oc=2,uc=l.console,Rc=uc&&uc.log&&function(a){uc.log(a)}||Ab(),Yb=function(){function a(b){return function(){Rc(b+": call ignored")}}return{getCode:Cb("noop"),isParentVerifiable:Cb(h),init:a("init"),setup:a("setup"),call:a("call")}}();Q.b&&(Ea=Q.b.F());var Oc=k,Pc=k,ha=Ea.rpctx==
"flash"?Q.n.Hb:Ea.rpctx=="rmr"?Q.n.Hd:typeof l.postMessage==="function"?Q.n.jb:typeof l.postMessage==="object"?Q.n.jb:l.ActiveXObject?Q.n.Hb?Q.n.Hb:Q.n.ke:ba[gb][u]("WebKit")>0?Q.n.Hd:ba[Fa]==="Gecko"?Q.n[Ua]:Q.n.Vb;Da[""]=function(){Rc("Unknown RPC service: "+this.le)};Da.__cb=function(a,b){var c=sc[a];c&&(delete sc[a],c[J](this,b))};return{j:function(b){if(typeof b.Jd==="function")a=b.Jd},m:function(a,b){if(a==="__cb"||a==="__ack")throw ca("Cannot overwrite callback/ack service");if(a==="")throw ca("Cannot overwrite default service: use registerDefault");
Da[a]=b},ib:function(a){if(a==="__cb"||a==="__ack")throw ca("Cannot delete callback/ack service");if(a==="")throw ca("Cannot delete default service: use unregisterDefault");delete Da[a]},ic:function(a){Da[""]=a},zc:function(){delete Da[""]},Ib:Ab(),call:function(a,b,c,d){var a=a||"..",e="..";a===".."?e=tc:a[Ca](0)=="/"&&(e=Q.i.N(l[E][pb]),e="/"+tc+(e?"|"+e:""));++ac;c&&(sc[ac]=c);var f={s:b,f:e,c:c?ac:0,a:fa[C][va][J](arguments,3),t:ia[a],l:!!Zb[a]},n;a:if($b==="bidir"||$b==="c2p"&&a===".."||$b===
"p2c"&&a!==".."){n=l[E][pb];var q="?";if(rc==="query")q="#";else if(rc==="hash")break a;q=n.lastIndexOf(q);q=q===-1?n[B]:q;n=n[K](0,q)}else n=i;n&&(f.r=n);if(!(a!==".."&&j(a)==i&&!o[Aa](a))){n=cb[a];!n&&j(a)!==i&&(n=ha);if(b[u](pc)===0)n=ha,f.s=b[K](pc[B]),f.c=f.c?f.c:ac;f.g=h;f.r=e;if(n){if(Zb[a])n=Q.n.Vb;n[J](a,e,f)===k&&(cb[a]=Yb,ha[J](a,e,f))}else ub[a]?ub[a][s](f):ub[a]=[f]}},Rb:w,fb:x,cb:z,gb:Nc,Jb:function(a){return ia[a]},ab:function(a){delete qc[a];delete Zb[a];delete ia[a];delete ya[a];
delete cb[a]},Qb:function(){return ha.ed()},gc:function(a,b){a[B]>4?ha.$d(a,e):d[qb](i,a.concat(b))},hc:function(a){a.a=fa[C][va][J](a.a);l[eb](function(){e(a)},0)},N:f,ua:function(a){var b=i,b=w(a);b||(b=(b=j(a))?b[pa]:a==".."?Ea[kb]:o[Aa](a).src);return f(b)},p:function(){ha.p(e,b)===k&&(ha=Yb);qd?Nc(".."):Q.j.m("rpc",i,function(a){a=a.rpc||{};I(a);Xb(a)})},Tc:n,Zd:j,Rd:"__ack",Td:tc||"..",Wd:0,Vd:Qc,Ud:oc}}(),Q.i.p());O("gadgets.rpc",[Q,Q.i],{j:"config",m:"register",ib:"unregister",ic:"registerDefault",zc:"unregisterDefault",Ib:"forceParentVerifiable",call:"call",Rb:"getRelayUrl",fb:"setRelayUrl",cb:"setAuthToken",gb:"setupReceiver",Jb:"getAuthToken",ab:"removeReceiver",Qb:"getRelayChannel",gc:"receive",hc:"receiveSameDomain",N:"getOrigin",ua:"getTargetOrigin"});Db.yc=function(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;z=x=0}function b(a,b){return(a<<b|a>>>32-b)&4294967295}function c(a){for(var c=n,d=0;d<64;d+=4)c[d/4]=a[d]<<24|a[d+1]<<16|a[d+2]<<8|a[d+3];for(d=16;d<80;d++)c[d]=b(c[d-3]^c[d-8]^c[d-14]^c[d-16],1);for(var a=f[0],e=f[1],j=f[2],q=f[3],x=f[4],w,z,d=0;d<80;d++)d<40?d<20?(w=q^e&(j^q),z=1518500249):(w=e^j^q,z=1859775393):d<60?(w=e&j|q&(e|j),z=2400959708):(w=e^j^q,z=3395469782),w=b(a,5)+w+x+z+c[d]&
4294967295,x=q,q=j,j=b(e,30),e=a,a=w;f[0]=f[0]+a&4294967295;f[1]=f[1]+e&4294967295;f[2]=f[2]+j&4294967295;f[3]=f[3]+q&4294967295;f[4]=f[4]+x&4294967295}function d(a,b){if(typeof a==="string"){for(var a=unescape(aa(a)),d=[],e=0,f=a[B];e<f;++e)d[s](a.charCodeAt(e));a=d}b||(b=a[B]);d=0;if(x==0)for(;d+64<b;)c(a[va](d,d+64)),d+=64,z+=64;for(;d<b;)if(j[x++]=a[d++],z++,x==64){x=0;for(c(j);d+64<b;)c(a[va](d,d+64)),d+=64,z+=64}}function e(){var a=[],b=z*8;x<56?d(q,56-x):d(q,64-(x-56));for(var e=63;e>=56;e--)j[e]=
b&255,b>>>=8;c(j);for(e=b=0;e<5;e++)for(var n=24;n>=0;n-=8)a[b++]=f[e]>>n&255;return a}for(var f=[],j=[],n=[],q=[128],w=1;w<64;++w)q[w]=0;var x,z;a();return{reset:a,update:d,$c:e,Db:function(){for(var a=e(),b="",c=0;c<a[B];c++)b+="0123456789ABCDEF"[Ca](p[za](a[c]/16))+"0123456789ABCDEF"[Ca](a[c]%16);return b}}};O("shindig.sha1",[Db,Db.yc],{reset:"reset",update:"update",$c:"digest",Db:"digestString"});var S=l.googleapis||{};S.me=S.server||{};S.K={};S.K.Oa=function(a,b){var c=a[D]("."),d=l;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);for(var e;c[B]&&(e=c.shift());)!c[B]&&b!==g?d[e]=b:d=d[e]?d[e]:d[e]={}};S.K.Ob=function(a){for(var a=a[D]("."),b=R||l,c;c=a.shift();)if(b[c]!=i)b=b[c];else return i;return b};S.K.fe=function(a,b){function c(){}ka(c,b[C]);a.pe=b[C];ka(a,new c)};O("googleapis",[S]);var T=l.oauth2||{};O("multilogin",[l.multilogin||{}]);O("oauth2",[T]);P.S=P.S||{};P.S.Bb=function(a,b){var c=Q.b.Cb({id:a,name:a});ga(c[G],"1px");na(c[G],"1px");c[G].position="absolute";c[G].top="-100px";var d=P.S.pd();c.src=d?"about:blank":b;o[H][oa](c);if(d)c.src=b;return c};P.S.pd=function(){if(!l[rb])return k;var a=l[rb][gb]||"",b=l[rb][Fa]||"";return a[u]("Opera")!=0&&a[u]("WebKit")==-1&&b=="Gecko"&&a[u]("rv:1.")>0};O("gapi.channels",[P,P.S],{Bb:"createHiddenIframe"});Db.random=function(){function a(a){var b=Db.yc();b[tb](a);return b.Db()}var b=p[lb](),c=1,d=(screen[t]*screen[t]+screen[L])*1E6,e=[][va],f=l.onmousemove||Ab();l.onmousemove=function(a){if(l.event)a=l.event;var b=a[Ha]+a.clientX<<16;b+=a[Ia]+a.clientY;b*=(new Date)[Va]()%1E6;c=c*b%d;return f[qb](l,e[J](arguments,0))};var j=a(o.cookie+"|"+o[E]+"|"+(new Date)[Va]()+"|"+b);return function(){var b=c;b+=da(j[Ya](0,20),16);j=a(j);return b/(d+p.pow(16,20))}}();O("shindig",[Db],{random:"random"});P.b=P.b||{};var Gb=P.b;l.___jsl=l.___jsl||{};Gb.oa={Ta:function(){return l.___jsl.h},rc:function(a){l.___jsl.h=a}};O("gapi.util.beacon",[P,P.b,P.b.oa],{Ta:"getHint",rc:"setHint"});T.e={};T.e.ka={Fc:"client_id",Pc:"redirect_uri",Qc:"response_type",Sc:"state",Lc:"origin",Nc:"proxy"};T.e.kb="oauth2-";T.e.lb="&";T.e.Gc=3600;T.e.be=i;T.e.w={};T.e.ac=k;T.e.hb=k;T.e.kd=function(a,b){if(b!=i){var c=[aa(a),"="];if(b instanceof fa){for(var d=[],e=0;e<b[B];e++)d[s](aa(b[e]));c[s](d[M]("+"))}else c[s](aa(b));return c[M]("")}else return""};T.e.oc=function(a,b){var c="";if(!a)return c;var d=b||T.e.lb,e;for(e in a)if(a[F](e)){var f=T.e.kd(e,a[e]);f&&(c&&(c+=d),c+=f)}return c};
T.e.dc=function(a,b){var c={};if(!a)return c;for(var d=a[D](b||T.e.lb),e=0;e<d[B];e++){var f=d[e];f&&(f=f[D]("="),c[ea(f[0])]=ea(f[1]))}return c};T.e.Va=function(){if(!T.e.ac){var a={},b=T.e.dc(o.cookie,";"),c;for(c in b)b[F](c)&&c[u](T.e.kb)==0&&(a[c]=T.e.dc(b[c]));T.e.w=a;T.e.ac=h}};T.e.gd=function(a,b,c){var d=new Date;d.setTime(d[Va]()+c*1E3);c={};c[a]=b;c.expires=d.toUTCString();return T.e.oc(c,"; ")};
T.e.Dc=function(){if(T.e.hb){for(var a in T.e.w)if(T.e.w[F](a)){var b="",c=-3600,d=T.e.w[a];d&&(c=d.expires_in||T.e.Gc,b=T.e.oc(d));o.cookie=T.e.gd(a,b,c)}T.e.hb=k}};T.e.Nb=function(a){return T.e.kb+a};T.e.Ua=function(a,b){T.e.Va();var c=i;if(a)c=T.e.w[T.e.Nb(a)]||i;else for(var d in T.e.w)if(T.e.w[F](d)){c=T.e.w[d]||i;break}c&&c[r]&&!b&&(c=i);return c};T.e.wc=function(a,b,c){var d,e;typeof a=="string"?(d=b,e=a):(d=a,e="token");a=c!=i?c:!d;T.e.Va();T.e.w[T.e.Nb(e)]=d;T.e.hb=h;a&&T.e.Dc();T.e.xb()};
T.e.jc=function(a,b){T.e.wc(a,i,b)};T.e.Xc=function(){T.e.Va();for(var a in T.e.w)T.e.w[F](a)&&(T.e.w[a]=i);T.e.Dc()};T.e.ie=function(a){for(var b in T.e.ka)if(T.e.ka[F](b)&&T.e.ka[b]==a)return h;return k};T.e.xb=function(){var a=T.e.Ua();T.e.Ac&&l[eb](function(){T.e.Ac(h,a)},0)};T.e.Ld=function(a){T.e.Ac=a};T.e.ud=function(a){a?T.e.jc(a):T.e.Xc();T.e.xb()};O("oauth2.store.OAuth2Keys",[T,T.e,T.e.ka],{Fc:"CLIENT_ID",Pc:"REDIRECT_URI",Qc:"RESPONSE_TYPE",Sc:"STATE",Lc:"ORIGIN",Nc:"PROXY"});O("oauth2.store",[T,T.e],{Ua:"getToken",ud:"logout",jc:"removeToken",wc:"setToken",Ld:"setUpdateSessionCallback"});S.qa=function(){var a=/\s*;\s*/;return{get:function(b,c){for(var d=b+"=",e=(o.cookie||"")[D](a),f=0,j;j=e[f];++f)if(j[u](d)==0)return j[Ya](d[B]);return c}}}();O("googleapis.cookies",[S,S.qa],{get:"get"});S.q=function(){function a(a){for(var b=(new Date)[Va](),c=0;c<q[B];c++)l[eb](function(c){return function(){c(a,b)}}(q[c]),1)}function b(a,b){var c=P.S.Bb("apiproxy",b);Q.i.m("ready:"+a,function(){Q.i.ib("ready:"+a);e()});Q.i.gb(c.id,b);f=c}function c(){var c=m(2147483647*Db[lb]()|0),d;d=S.k.get().proxy;var e=Q.b.F().jsh||P.b.oa.Ta()||S.k.wa("jsh");e&&(d+=(d[u]("?")>=0?"&":"?")+"jsh="+aa(e));d+="#parent="+aa(Q.i.N(o[E][pb]));d+="&rpctoken="+c;(e=!!S.k.wa("requestCache.enabled"))&&(d+="&rcache="+e);
(e=!!S.k.wa("sessionCache.enabled"))&&(d+="&scache="+e);a("loading");f||b(c,d)}function d(a,b,d){f||c();j?Q.i[J]("apiproxy",a,function(b){b=Q.A[Wa](b);if(a=="makeRequest"){for(var c={},e=0;e<b[B];e++)c[b[e].id]=b[e];d(c)}else d(b)},b):n[s]({i:a,Fd:b,R:d})}function e(){if(!j){j=h;for(var b=0;b<n[B];b++){var c=n[b];d(c.i,c.Fd,c.R)}n=[];a("ready")}}var f,j=k,n=[],q=[];return{C:function(a){var a=a||{},b=l.__OVERRIDE_SID||S.qa.get("SID")?S.qa.get("BEAT")||l.__PVT:i;b&&(a.OriginToken=b);b=i;if(S.k.wa("auth.useInterimAuth")===
k){var c;T&&T.e&&(c=T.e.Ua());c&&(b="Bearer "+c.access_token)}else b="InterimServerLogin service=google,auth="+S.qa.get("SID");b&&(a.Authorization=b);return a},na:function(a){q[s](a)},Ea:function(a){for(var b=0;b<q[B];b++)if(q[b]==a){q[xb](b,1);break}},Fa:d,bc:e}}();O("googleapis.Transport",[S,S.q],{C:"addAuthHeader",na:"addTransportInitListener",Ea:"removeTransportInitListener",Fa:"sendRequest",bc:"onProxyReady"});R.Y=function(){function a(a){var b={method:a.request[Qa],id:a.key};a.request.rpc&&(b.params=a.request.rpc);return b}var b={},c=[];ma(b,function(b){function e(a){a[r]&&(f.error=a[r]);for(var e=0;e<c[B];e++){var j=c[e].key,q=a[j];q&&(f[j]=q[r]?q:q.data||q.result)}n--;n===0&&b(f)}for(var f={},j={},n=0,q=[],w=0;w<c[B];w++){var x=c[w].request.transport;j[x[Ta]]||(q[s](x),n++);j[x[Ta]]=j[x[Ta]]||[];j[x[Ta]][s](a(c[w]))}for(w=0;w<q[B];w++)q[w][vb](j[q[w][Ta]],e);n==0&&l[eb](function(){b(f)},0)});b.add=function(a,
e){e&&a&&c[s]({key:a,request:e});return b};return b};R.Ha=function(a,b){if(a!=="newBatch"){for(var c=a[D]("."),d=R,e=0;e<c[B]-1;e++)d[c[e]]=d[c[e]]||{},d=d[c[e]];var f=c[c[B]-1];d[f]?(d.__dupwarn||Q[$a]("Skipping duplicate osapi method definition "+a+" on transport "+b[Ta]+"; others may exist, but suppressing warnings"),d.__dupwarn=h):(d[f]=function(c){c=c||{};c.userId=c.userId||"@viewer";c.groupId=c.groupId||"@self";return new Hb(a,b,c)},typeof Eb!=="undefined"&&Eb[s](function(){Fb.markTameAsFunction(d[f],a)}))}};
function Hb(a,b,c){this.method=a;this.transport=b;this.rpc=c}ma(Hb[C],function(a){var b=typeof Fb!=="undefined"&&Fb.getUseless&&Fb.getUseless(),c=b?Fb.getUseless():this,d=b?Fb.untame(a):a,a=R.Y();a.add(this[Qa],this);a[vb](function(a){a[r]?d[J](c,a[r]):d[J](c,a[c[Qa]])})});O("osapi.newBatch",[R,R.Y],{add:"add",execute:"execute"});O("osapi",[R],{Ha:"_registerMethod",Yd:"_BoundCall"});O("osapi._BoundCall.prototype",[R,Hb,Hb[C]],{execute:"execute"});l.__GOOGLEAPIS=l.__GOOGLEAPIS||{};l.__GOOGLEAPIS.gwidget=l.__GOOGLEAPIS.gwidget||{};var Ib=o.getElementsByTagName("script");if(Ib[B]>0){for(var Jb="",Kb=0;Kb<Ib[B];Kb++){var Lb=Ib[Kb].getAttribute("src");Lb&&Lb[u]("/js/plusone.js")!=-1&&(Jb=Q.b.Mb(Ib[Kb]))}Jb=Jb[wa](/^\s+|\s+$/g,"");Jb[u]("{")!=0&&(Jb="{"+Jb+"}");try{var Mb=(new Function("return ("+Jb+"\n)"))(),Nb;for(Nb in Mb)l.__GOOGLEAPIS.gwidget[Nb]=Mb[Nb]}catch(Ob){}}var Pb=l.__GOOGLEAPIS;
Pb&&(Pb.googleapis&&!Pb["googleapis.config"]&&(Pb["googleapis.config"]=Pb.googleapis),l.___config=Pb);S.Kd=function(){function a(a,c){return{execute:function(d){S.q.Fa(a,c,d||Ab())}}}return{clear:function(){var b={headers:S.q.C()};return a("clear",b)},get:function(b){b={headers:S.q.C(),key:b};return a("get",b)},remove:function(b){b={headers:S.q.C(),key:b};return a("remove",b)},set:function(b,c){var d={headers:S.q.C(),key:b,value:c};return a("set",d)}}}();O("googleapis.session",[S,S.Kd],{C:"addAuthHeader",clear:"clear",get:"get",remove:"remove",set:"set"});P.j=function(){function a(){return l.___jsl=l.___jsl||{}}function b(b){var c=a();c[b]=c[b]||[];return c[b]}function c(b){var c=a();c.cfg=!b&&c.cfg||{};return c.cfg}function d(a,b){if(b)for(var c in b)b[F](c)&&(a[c]&&b[c]&&typeof a[c]==="object"&&typeof b[c]==="object"?d(a[c],b[c]):a[c]=b[c])}function e(a){if(a){var b="",c=a[xa];if(c==3||c==4)b=a.nodeValue;else if(a[bb])b=a[bb];else if(a[Ba])b=a[Ba];else if(a[y]){b=[];for(a=a[y];a;a=a.nextSibling)b[s](e(a));b=b[M]("")}return b}}function f(){c(h);var f=
l.___gcfg,n=b("cu");f&&!f.___gu&&(n[s](f),f.___gu=h);var f=o.scripts||o.getElementsByTagName("script")||[],q=i,w=a().u;if(w)for(var x=f[B]-1;!q&&x>=0;--x){var z=f[x];z.src&&z.src[u](w)==0&&(q=z)}q||(q=f[f[B]-1]);var I;if(f=e(!q.src?g:q)){try{I=(new Function("return ("+f+"\n)"))()}catch(Xb){}if(typeof I!=="object"){try{I=(new Function("return ({"+f+"\n})"))()}catch(mc){}I=typeof I==="object"?I:{}}}else I=g;I&&n[s](I);I=b("ci");f=0;for(q=I[B];f<q;++f)d(c(),I[f]);f=0;for(q=n[B];f<q;++f)d(c(),n[f])}f();
return{get:function(a){if(!a)return c();for(var a=a[D]("/"),b=c(),d=0,e=a[B];b&&typeof b==="object"&&d<e;++d)b=b[a[d]];return d===a[B]?b:g},update:function(a,e){var f=a;if(typeof a==="string"){for(var f={},w=a[D]("/"),x=0,z=f,I=w[B];x<I-1;++x)f=f[w[x]]={};f[w[x]]=e}z=z||f;b("cu")[s](z);d(c(),z)},ge:f}}();O("gapi.config",[P,P.j],{get:"get",update:"update"});S.ad=function(a){var b=S.d.mb,c=a.lastIndexOf(b);return c!=-1&&c+b[B]==a[B]};S.ld=function(a){return a[K](0,a[u]("."))};S.p=function(){S.d.p()};S.m=function(a){S.d.m(a)};S.bb=function(a){S.d.bb(a)};S.ga=function(a){S.d.ga(a)};S.la=function(a){S.d.la(a)};S.Ca=function(a){S.d.Ca(a)};S.ma=function(a){S.d.ma(a)};S.Da=function(a){S.d.Da(a)};S.na=function(a){S.q.na(a)};S.Ea=function(a){S.q.Ea(a)};S.T=function(a){S.k.T(a)};S.Zc=function(){S.k.Yc()};S.ra=function(a){return S.k.ra(a)};
S.wd=function(a,b){var b=b||{},c={name:"googleapis",execute:S.d.Fb},d=R.Y(),e=this,f={};f.method=a;f.transport=c;f.rpc=b;ma(f,function(f){d.add(a,{method:a,rpc:b,transport:c});d[vb](function(b){b[r]?f[J](e,b[r]):f[J](e,b[a])})});return f};S.Y=function(){return new S.P};S.ia=function(a){S.d.ia(a)};S.ha=function(a,b){S.d.ha(a,b)};S.fa=function(a){S.d.fa(a)};S.L="__GOOGLEAPIS";S.k=Ab();S.k.Mc="googleapis.config";
S.k.fd=function(){var a=P.j.get();l[S.L]&&P.j[tb](l[S.L]);var b;try{b=l[hb]&&l[hb][S.L]}catch(c){}b&&P.j[tb](Q.A[Wa](b));return a};S.k.ra=function(a){return S.k.fd()[a]};S.k.get=function(){return S.k.ra(S.k.Mc)||{}};S.k.wa=function(a){if(!a)return i;var b=a;typeof a==="string"&&(b=a[D]("."));for(var a=S.k.get(),c=0;c<b[B];c++){if(typeof a!=="object"){a=i;break}var d=b[c];if(d in a)a=a[d];else{a=i;break}}return a};S.k.T=function(a){l[S.L]=l[S.L]||{};P.j[tb](l[S.L],a)};S.k.Yc=function(){l[S.L]={}};
S.d={};S.d.Oc="1.0.0-alpha";S.d.mb=".delete";S.d.rb=i;S.d.Bc={};S.d.Z=[];S.d.ea=[];S.d.m=function(a){R.Ha(a,{name:"googleapis",execute:S.d.Fb});var b=S.K.Ob(a);S.K.Oa(a,b);a[u]("googleapis.")!=0&&(a=a[K](a[u](".")+1),S.ad(a)&&(a=a[wa](S.d.mb,".remove")),S.K.Oa("googleapis."+a,b))};S.d.ia=function(a){for(var b in a)a[F](b)&&(S.d.Bc[b]=a[b])};S.d.bb=function(a){S.d.rb=a};S.d.ga=function(a){S.d.ha("key",a)};S.d.ha=function(a,b){b==i?S.d.fa(a):(S.d.J=S.d.J||{},S.d.J[a]=b)};S.d.fa=function(a){S.d.J&&delete S.d.J[a]};
S.d.nd=function(a){return S.d.Bc[a]||"v1"};S.d.ob=function(a){a=a||{};if(l[rb]){for(var b=["appVersion","platform","userAgent"],c=[],d=0;d<b[B];d++)l[rb][b[d]]&&c[s](aa(b[d])+"="+aa(l[rb][b[d]]));a["X-ClientDetails"]=c[M]("&")}return a};S.d.wb=function(a,b){for(var c=0;c<S.d.Z[B];c++)l[eb](function(b){return function(){b(a)}}(S.d.Z[c]),1);var d=S.d.ea;return function(){var a=arguments;b[qb](i,a);for(var c=0;c<d[B];c++)l[eb](function(b){return function(){b[qb](i,a)}}(d[c]),1)}};
S.d.pb=function(a){a.applicationName=S.d.rb;a.clientVersion=S.d.Oc;if(S.d.J)a.urlParams=S.d.J,S.d.J.key&&(a.developerKey=S.d.J.key)};S.d.Fb=function(a,b){for(var c=0;c<a[B];c++){var d=a[c],e=S.ld(d[Qa]);d.jsonrpc="2.0";d.key=d.id;(e=S.d.nd(e))&&(d.apiVersion=e)}c={};c=S.q.C(c);c=S.d.ob(c);c={requests:a,headers:c};S.d.pb(c);d=S.d.wb(a,b);S.q.Fa("makeRequest",c,d)};S.d.la=function(a){S.d.Z[s](a)};S.d.ma=function(a){S.d.ea[s](a)};
S.d.Ca=function(a){for(var b=0;b<S.d.Z[B];b++)if(S.d.Z[b]==a){S.d.Z[xb](b,1);break}};S.d.Da=function(a){for(var b=0;b<S.d.ea[B];b++)if(S.d.ea[b]==a){S.d.ea[xb](b,1);break}};S.d.bd=function(a,b){for(var c=0,d=a[B];c<d;c++){var e=a[c];e.key=e.id;var f=e.params.headers||{},f=S.q.C(f),f=S.d.ob(f);e.params.headers=f;S.d.pb(e.params)}c=S.d.wb(a,b);S.q.Fa("makeHttpRequests",a,c)};
S.d.p=function(){function a(a,c){b[a]&&c(b[a]=="true")}var b=Q.b.F();a("debug",function(a){P.j[tb]({"googleapis.config":{debug:a}})});a("useSharedProxy",function(a){S.T({"googleapis.config":{transport:{useSharedProxy:a}}})});a("rcache",function(a){S.T({"googleapis.config":{requestCache:{enabled:a}}})});a("scache",function(a){S.T({"googleapis.config":{sessionCache:{enabled:a}}})});var c=S.k.get(),d;for(d in c.methods)S.d.m(d);"versions"in c&&S.d.ia(c.versions);"developerKey"in c&&S.d.ga(c.developerKey);
Q.i.m("ready",function(){S.q.bc()});R.Ha("googleapis.newHttpRequest",{name:"googleapis",execute:S.d.bd});S.K.Oa("googleapis.newHttpRequest",S.K.Ob("googleapis.newHttpRequest"))};S.d.p();S.P=function(){this.yb={};this.tb=R.Y()};S.P[C].add=function(a,b,c){this.yb[a]=c;this.tb.add(a,b);return this};ma(S.P[C],function(a){var b=this;this.tb[vb](function(c){var d={},e=k,f;for(f in c)if(c[F](f)){var j=c[f],n=b.yb[f];n?n(j):(d[f]=j,e=h)}e&&a&&a(d)})});O("googleapis.ApiClient",[S,S.d],{m:"register",ia:"setVersions",ga:"setDeveloperKey",ha:"setUrlParameter",fa:"removeUrlParameter",la:"addExecuteListener",ma:"addResponseListener",Ca:"removeExecuteListener",Da:"removeResponseListener",p:"init"});
O("googleapis",[S],{P:"Batch",Zc:"clearconfig",T:"configure",ra:"getFeatureConfig",p:"init",Y:"newBatch",wd:"newRequest",m:"register",ha:"setUrlParameter",fa:"removeUrlParameter",ga:"setDeveloperKey",bb:"setApplicationName",ia:"setVersions",la:"addExecuteListener",Ca:"removeExecuteListener",ma:"addResponseListener",Da:"removeResponseListener",na:"addTransportInitListener",Ea:"removeTransportInitListener"});O("googleapis.Batch.prototype",[S,S.P,S.P[C]],{add:"add",execute:"execute"});Q.window=Q[ab]||{};Q[ab].Ub=function(){var a=0,b=0;self[La]?(a=self.innerWidth,b=self[La]):o[A]&&o[A][nb]?(a=o[A][db],b=o[A][nb]):o[H]&&(a=o[H][db],b=o[H][nb]);return{width:a,height:b}};O("gadgets.window",[Q,Q[ab]],{Ub:"getViewportDimensions"});var U=l.iframer||{},V=l.iframes||{};O("iframer",[U]);O("iframes",[V]);Q.window=Q[ab]||{};
(function(){function a(a,c){l[ib](a,"").getPropertyValue(c)[Ja](/^([0-9]+)/);return da(RegExp.$1,10)}Q[ab].Sa=function(){var b=Q[ab].Ub()[L],c=o[H],d=o[A];if(o[ob]==="CSS1Compat"&&d[Oa])return d[Oa]!==b?d[Oa]:d[yb];else if(ba[gb][u]("AppleWebKit")>=0){b=0;for(c=[o[H]];c[B]>0;){var e=c.shift(),d=e.childNodes;if(typeof e[G]!=="undefined"){var f=e[G].overflowY;f||(f=(f=o[Sa][ib](e,i))?f.overflowY:i);if(f!="visible"&&f!="inherit"&&(f=e[G][L],f||(f=(f=o[Sa][ib](e,i))?f[L]:""),f[B]>0&&f!="auto"))continue}for(e=
0;e<d[B];e++){f=d[e];if(typeof f[wb]!=="undefined"&&typeof f[yb]!=="undefined")var j=f[wb]+f[yb]+a(f,"margin-bottom"),b=p.max(b,j);c[s](f)}}return b+a(o[H],"border-bottom")+a(o[H],"margin-bottom")+a(o[H],"padding-bottom")}else if(c&&d)return e=d[Oa],f=d[yb],d[nb]!==f&&(e=c[Oa],f=c[yb]),e>b?e>f?e:f:e<f?e:f}})();O("gadgets.window",[Q,Q[ab]],{Sa:"getHeight"});V.b=V.b||{};V.b.nb="friendlyIframe";V.b.Wc=function(a){try{return!!a[fb]}catch(b){}return k};V.b.va=function(a){var b=a[kb];return a!=b&&V.b.Wc(b)?V.b.va(b):a};V.b.sd=function(){var a=l;try{return V.b.va(a)!=a&&!!a[Ua]&&a[Ua][Ta]==V.b.nb}catch(b){return k}};V.b.od=function(){var a=l[rb]||{},b=a[gb]||"",a=a[Fa]||"";return b[u]("Opera")!=0&&b[u]("WebKit")==-1&&a=="Gecko"&&b[u]("rv:1.")>0};
if(l.ToolbarApi)W=l.ToolbarApi,W.ta=l.ToolbarApi.getInstance,ka(W,l.ToolbarApi[C]),W[C].cc=W[C].openWindow,W[C].Ab=W[C].closeWindow,W[C].uc=W[C].setOnCloseHandler,W[C].zb=W[C].canClosePopup,W[C].mc=W[C].resizeWindow;else{var Qb=i,W=Ab();W.ta=function(){!Qb&&l[Za]&&l[Za].GTB_IsToolbar&&(Qb=new W);return Qb};N=W[C];N.cc=function(a){return l[Za].GTB_OpenPopup&&l[Za].GTB_OpenPopup(a)};N.Ab=function(a){l[Za].GTB_ClosePopupWindow&&l[Za].GTB_ClosePopupWindow(a)};N.uc=function(a,b){l[Za].GTB_SetOnCloseHandler&&
l[Za].GTB_SetOnCloseHandler(a,b)};N.zb=function(a){return l[Za].GTB_CanClosePopup&&l[Za].GTB_CanClosePopup(a)};N.mc=function(a,b){return l[Za].GTB_ResizeWindow&&l[Za].GTB_ResizeWindow(a,b)};l.ToolbarApi=W;l.ToolbarApi.getInstance=W.ta}var Rb;
if(l.iframes[sa])V.qb=V.allow,la(V,V[jb]),V.Ra=V.getGoogleConnectJsUri,V.Lb=V.getHandler,V.Kb=V.getDeferredHandler,V.Pb=V.getParentInfo,V.Xb=V.iframer,V.open=V[sa],V.ec=V.propagate,V.fc=V.ready,V.kc=V.resize,V.qc=V.setGoogleConnectJsVersion,V.sc=V.setJsHint,V.eb=V.setHandler,V.pc=V.setDeferredHandler,X=l.IframeBase,ka(X,l.IframeBase[C]),X[C].Q=X[C].addCallback,X[C].V=X[C].getMethods,X[C].M=X[C].getOpenerIframe,X[C].D=X[C].getOpenParams,X[C].W=X[C].getParams,X[C].$=X[C].removeCallback,Y=l.Iframe,ka(Y,
l.Iframe[C]),la(Y[C],Y[C][jb]),Y[C].Gb=Y[C].exposeMethod,Y[C].U=Y[C].getId,Y[C].sa=Y[C].getIframeEl,Y[C].Sb=Y[C].getSiteEl,Y[C].Ya=Y[C].openInto,Y[C].remove=Y[C].remove,Y[C].vc=Y[C].setSiteEl,Y[C].Q=Y[C].addCallback,Y[C].V=Y[C].getMethods,Y[C].M=Y[C].getOpenerIframe,Y[C].D=Y[C].getOpenParams,Y[C].W=Y[C].getParams,Y[C].$=Y[C].removeCallback,Z=l.IframeProxy,ka(Z,l.IframeProxy[C]),Z[C].Tb=Z[C].getTargetIframeId,Z[C].Q=Z[C].addCallback,Z[C].V=Z[C].getMethods,Z[C].M=Z[C].getOpenerIframe,Z[C].D=Z[C].getOpenParams,
Z[C].W=Z[C].getParams,Z[C].$=Z[C].removeCallback,Sb=l.IframeWindow,ka(Sb,l.IframeWindow[C]),la(Sb[C],Sb[C][jb]),Sb[C].Wa=Sb[C].onClosed,V.G=l.iframes.handlers,V.G.get=V.G.get,V.G.set=V.G.set,V.lc=V.resizeMe,V.xc=V.setVersionOverride;else{var Tb=/^[-_.0-9A-Za-z]+$/,Ub={open:"open",onready:"ready",close:"close",onresize:"resize",onOpen:"open",onReady:"ready",onClose:"close",onResize:"resize"},Vb={onBeforeParentOpen:"beforeparentopen"},Wb={longdesc:h,name:h,src:h,frameborder:h,marginwidth:h,marginheight:h,
scrolling:h,align:h,height:h,width:h,id:h,"class":h,style:h,title:h,tabindex:h,hspace:h,vspace:h,allowtransparency:h},bc={onOpen:function(a){var b=a.D();a.Ya(b.container||b.element);return a},onClose:function(a){a.remove()}},cc=aa||escape,ec=function(){var a=V.b.va(l),b={height:0,name:V.b.nb,style:"left:0;position:absolute;top:0;z-index:-10000",width:0},c=a[fb][Na]("ins");c.className="friendlyIframeContainer";ja(c,dc("","about:blank",b));a[fb][H][oa](c);a=c[y].contentWindow;V.Qa[s](a);return a},fc=
function(a){Q[r](a[M](""))},gc=function(a){var b=['<html><body><script src="',V.Ra(),'"><\/script></body></html>'][M]("");a[sa]();a.write(b);a[jb]()},hc=function(){V.Wb++;return["I",V.Wb,"_",(new Date)[Va]()][M]("")},dc=function(a,b,c){var c=c||{},a={allowtransparency:"true",frameborder:0,hspace:0,id:a,marginheight:0,marginwidth:0,name:a,scrolling:"no",src:b,style:"",tabindex:"-1",vspace:0,width:"100%"},d;for(d in c)a[d]=c[d];b=[];b[s]("<iframe ");for(d in a)Wb[d[zb]()]?(c=m(a[d]),b[s](d),b[s]('="'),
b[s](Q.b.ca(d[zb]()=="style"?ic(c):c)),b[s]('" ')):fc(['Iframe attribute "',d,'" not allowed.']);b[s]("></iframe>");return b[M]("")},ic=function(a){if(!a)return"";for(var b=[],a=a[D](";"),c=0,d=a[B];c<d;++c){var e=a[c];e[B]==0&&c+1==d||(e=e[D](":"),e[B]==2&&e[0][Ja](/^[ a-zA-Z_-]+$/)&&e[1][Ja](/^[ +.%0-9a-zA-Z_-]+$/)?b[s](e[M](":")):fc(['Iframe style "',a[c],'" not allowed.']))}return b[M](";")},jc=function(a){if(a[u]("http:")==0||a[u]("https:")==0)return a;if(a[u]("//")==0)return l[E][mb]+a;if(a[u]("/")==
0)return l[E][mb]+"//"+l[E][Xa]+a;var b=l[E][mb]+"//"+l[E][Xa]+l[E].pathname;return b[K](0,b.lastIndexOf("/")+1)+a},kc=function(a){return a instanceof fa?a[M](","):a instanceof Object?Q.A[ra](a):a},lc=function(a,b,c){var d,e,f,j=a[u]("#");j==-1?(d=i,e=a):(d=a[K](j+1),e=a[K](0,j));a=e[u]("?");a==-1?f=i:(f=e[K](a+1),e=e[K](0,a));var a=c?d?[d]:[]:f?[f]:[],n;for(n in b)j=kc(b[n]),a[s]([cc(n),cc(j)][M]("="));c?d=a[M]("&"):f=a[M]("&");return e+(f?"?"+f:"")+(d?"#"+d:"")},nc=function(){return Q.j.get("googleapis.config")||
{}},vc=function(a){var b=nc().elog;if(b)try{b(a)}catch(c){}},wc=function(a){var b=Q.b.F().jsh||P.b.oa.Ta()||nc().jsh;!a.jsh&&b&&(a.jsh=b)},xc=function(a){if(a&&a[Ja](Tb)){var b={};b.gcv=a;a={};a["googleapis.config"]=b;Q.j[tb](a)}},yc=function(a){P.b.oa.rc(a)},zc=function(a,b){var c=b||{},d;for(d in a)c[d]=a[d];return c},Ac=function(a){V.Ba[a]||(V.Ba[a]={},Q.i.m(a,function(b,c){var d=this.f;if(typeof b=="string"&&!(b in{})&&!(d in{})){var e=this.callback,f=V.Ba[a][d],j;f&&Object[F][J](f,b)?j=f[b]:
Object[F][J](V.da,a)&&(j=V.da[a]);if(j)return d=fa[C][va][J](arguments,1),j._iframe_wrapped_rpc_&&e&&d[s](e),j[qb]({},d)}fc(['Unregistered call in window "',l[Ta],'" for method "',a,'", via proxyId "',b,'" from frame "',d,'".']);return i}));return V.Ba[a]},Bc=function(a,b,c,d,e){var f=[],j;for(j in a){var n=b,q=c,w=a[j],x=d,z=Ac(j);z[n]=z[n]||{};x=Q.b.X(x,w);w._iframe_wrapped_rpc_&&(x._iframe_wrapped_rpc_=h);z[n][q]=x;f[s](j)}if(e)for(j in V.da)f[s](j);return f[M](",")},Dc=function(a,b,c){function d(d){var f=
fa[C][va][J](arguments,0),j=f[f[B]-1];if(typeof j==="function"){var n=j;f.pop()}f.unshift(b,a,n,c);if(j=Cc(b))if(j===l)Q.i[J][qb](Q.i,f);else j=j.gadgets.rpc,j[J][qb](j,f);else fc(['RPC not sent. Target iframeId "',b,'" not found.'])}d._iframe_wrapped_rpc_=h;return d},Cc=function(a){if(a=="..")return l;else if(o[Aa](a))return l;else for(var b=0;b<V.Qa[B];b++)try{var c=V.Qa[b];if(c&&c[fb]&&(c[fb]||o)[Aa](a))return c}catch(d){}return i},Ec=function(a,b,c){var d={};if(a&&a._methods)for(var a=a._methods[D](","),
e=0;e<a[B];e++){var f=a[e];d[f]=Dc(f,b,c)}return d},Fc=function(a){var b;if(b=U)if(b=U._open)if(b=a[G]!="inline")if(b=a.inline!==h){a:{if(a=a.container)if(typeof a=="string"&&o[Aa](a)){a=h;break a}else if(o==(a.ownerDocument||a[fb])){a=h;break a}a=k}b=!a}return b},Gc=function(a,b){var c={},d=b.params||{},e;for(e in a)e[Ca](0)=="#"&&(c[e[K](1)]=a[e]),d[e]=="#"&&(c[e]=a[e]);for(var f in c)delete a["#"+f],delete a[f];return c},Hc=function(a){if(a[Ca](0)==":"){var b=a=Q.j.get("iframes")[a[K](1)]||{},
c;c=a.url;c=(c||"")[wa](/:session_index:/g,nc().sessionIndex||"0");c=c[wa](/:socialhost:/g,Q.j.get("iframes")[":socialhost:"]||"");b.url=c;a.params=a.params||{}}else a={url:a};a.url=jc(a.url);return a},Ic=function(a){a&&a[sb]&&a[sb].removeChild(a)},Jc=function(a){function b(){}ka(b,X[C]);ka(a,new b)},X=function(a,b,c,d,e,f,j){this.j=Hc(a);this.openParams=this.Za=b;this.B=c||{};this.v=d;this.Ga=k;this.td(b[G]);this.ba={};this.aa(function(){this.Uc(e);f&&this.Ia("close",f)});this.H=j};N=X[C];N.D=Bb("Za");
N.W=Bb("B");N.V=Bb("v");N.M=Bb("H");N.td=function(a){if(!this.Ga)if(a=a&&!V.ja[a]&&V.Ka[a]){this.Ja=[];var b=this;a(function(){b.Ga=h;for(var a=0,d=b.Ja[B];a<d;++a)b.Ja[a][J](b)})}else this.Ga=h};N.aa=function(a){this.Ga?a[J](this):this.Ja[s](a)};N.Uc=function(a){var b=this.jd();if(b){if(typeof b==="function")b=b(this);else{var c={},d;for(d in b){var e=b[d];c[d]=typeof e==="function"?Q.b.X(b,e,this):e}b=c}for(var f in a)c=b[f],typeof c==="function"&&this.Ia(a[f],Q.b.X(b,c))}};N.Q=function(a,b){this.aa(function(){this.Ia(a,
b)})};N.Ia=function(a,b){this.ba[a]=this.ba[a]||[];this.ba[a][s](b)};N.$=function(a,b){this.aa(function(){var c=this.ba[a];if(c)for(var d=0,e=c[B];d<e;++d)if(c[d]===b){c[xb](d,1);break}})};N.z=function(a,b){var c,d=this.ba[a];if(d)for(var e=fa[C][va][J](arguments,1),f=0,j=d[B];f<j;++f)try{c=d[f][qb]({},e)}catch(n){fc(['Exception when calling callback "',a,'" with exception "',n[Ta],": ",n.message,'".']),vc(n)}return c};N.jd=function(){var a=this.Za[G];if(a&&V.ja[a])return V.ja[a];else if(a)return Q[$a](['Missing handler for style "',
a,'". Continuing with default handler.'][M]("")),i;return bc};var Y=function(a,b,c,d,e,f){X[J](this,a,b,c,d,Ub,e,f);this.id=b.id||hc();this.Pd=!!b.rpcToken;this.nc=b.rpcToken||p.round(Db[lb]()*1E9);this.qd=Gc(this.B,this.j);this.Pa={};this.aa(function(){this.z("open");zc(this.Pa,this)})};Jc(Y);N=Y[C];N.Ya=function(a,b){var c=this.j.url,d=l[E][mb]+"//"+l[E][Xa],e=this.id;wc(this.B);var f=zc(this.v);f._ready=this.Xa;f._close=this[jb];f._open=this.Bd;f._resizeMe=this.Gd;var j=this.qd;j.id=e;j.parent=
d;j.rpctoken=this.nc;j._methods=Bc(f,e,"",this,h);c=lc(c,this.B,k);c=lc(c,j,h);a=typeof a==="string"?o[Aa](a):a;if(this.Pd)ja(a,dc(e,c,b));else if(V.b.od()){ja(a,dc(e,"about:blank",b));a[y].src=c;try{a[y].contentDocument[E].href=c}catch(n){}}else{d=dc(e,c,b);try{ja(a,d)}catch(q){f=o[Na]("div");for(ja(f,d);a[y];)a.removeChild(a[y]);a[oa](f[y])}}this.Na=a;this.ya=a[y];V.xa[e]=this;Q.i.cb(e,this.nc);Q.i.fb(e,c);return this};N.Gb=function(a,b){this.Pa[a]=b};N.U=Bb("id");N.sa=Bb("ya");N.Sb=Bb("Na");N.vc=
function(a){this.Na=a};N.Xa=function(a){var b=Ec(a,this.id,"");this.H&&typeof this.v._ready=="function"&&(a._methods=Bc(b,this.H.U(),this.id,this,k),this.v._ready(a));zc(a,this);zc(b,this);this.z("ready")};N.Dd=function(a,b,c){c._methods=Bc(Ec(c,a,""),this.id,a,this,k);b(c)};la(N,function(a){a=this.z("close",a);if(V.b.sd()){var b=l[Ua],c=b[sb];c.className=="friendlyIframeContainer"?Ic(c):Ic(b)}delete V.xa[this.id];return a});N.remove=function(){Ic(o[Aa](this.id))};N.Bd=function(a){var b=Ec(a.params,
this.id,a.proxyId);delete a.params._methods;if(a.openParams.anchor=="_parent")a.openParams.anchor=this.Na;Fc(a.openParams)?new Z(a.url,a.openParams,a.params,b,b._onclose,this):a.openParams[G]==="expandable"&&a.openParams.inline!==h&&V.b.va(l)!=l?this.Ad(a,b):(a=this.vb(new Y(a.url,a.openParams,a.params,b,b._onclose,this)),b._onopen(a))};N.Ad=function(a,b){var c=ec();gc(c[fb]);var d=a.openParams.id||hc();a.openParams.id=d;d=Q.b.X(this,this.Dd,d,b._ready);b._ready=d;var e=Q.b.X(c,function(c,d){if(!c.Yb||
typeof c.Yb[sa]!="function")return k;var e=c.Yb[sa](a.url,a.openParams,a.params,b,b._onclose,d),e=d.vb(e);b._onopen(e);return h},c,this),f=l.setInterval(function(){e()&&l.clearInterval(f)},10)};N.vb=function(a){var b={childId:a.U()},c=a.Pa;c._toclose=a[jb];b._methods=Bc(c,this.id,a.id,a,k);return b};N.Gd=function(a){if(this.z("resize",a)===g&&this.ya){var b=+a[t];isNaN(b)||ga(this.ya[G],b+"px");a=+a[L];isNaN(a)||na(this.ya[G],a+"px")}};var Z=function(a,b,c,d,e,f){X[J](this,a,b,c,d,Vb,e,f);this.url=
a;this.O=i;this.$a=hc();this.aa(function(){this.z("beforeparentopen");var a=zc(this.v);a._onopen=this.zd;a._ready=this.Xa;a._onclose=this.yd;this.B._methods=Bc(a,"..",this.$a,this,h);var a={},b;for(b in this.B)a[b]=kc(this.B[b]);U._open({url:this.j.url,openParams:this.Za,params:a,proxyId:this.$a})})};Jc(Z);Z[C].Tb=Bb("O");Z[C].zd=function(a){this.O=a.childId;var b=Ec(a,"..",this.O);zc(b,this);la(this,b._toclose);V.xa[this.O]=this;this.H&&this.v._onopen&&(a._methods=Bc(b,this.H.U(),this.O,this,k),
this.v._onopen(a))};Z[C].Xa=function(a){var b=m(this.O),c=Ec(a,"..",b);zc(a,this);zc(c,this);this.z("ready");this.H&&this.v._ready&&(a._methods=Bc(c,this.H.U(),b,this,k),this.v._ready(a))};Z[C].yd=function(a){if(this.H&&this.v._onclose)this.v._onclose(a);else return a=this.z("close",a),delete V.xa[this.O],a};var Sb=function(a,b,c,d,e,f,j){X[J](this,a,b,c,d,Vb,f,j);this.Nd=e;d._close=this[jb];this.onClosed=this.Wa;this.Cc=0;this.aa(function(){this.z("beforeparentopen");var a=zc(this.v);this.B._methods=
Bc(a,"..",this.$a,this,h);wc(this.B);var a=lc(this.j.url,this.B,k),b=e.cc(a);this.canAutoClose=function(a){a(e.zb(b))};e.uc(b,this);this.Cc=b})};Jc(Sb);la(Sb[C],function(a){a=this.z("close",a);this.Nd.Ab(this.Cc);return a});Sb[C].Wa=function(){this.z("close")};var Kc=function(a){return V.ja[a]},Lc=function(a,b){V.ja[a]=b},Mc=function(a){a=a||{};a[L]==="auto"&&na(a,Q[ab].Sa());var b=l&&l==l[kb]&&W&&W.ta();b?b.mc(a[t]||0,a[L]||0):U&&U._resizeMe&&U._resizeMe(a)},Sc=function(a){xc(a)};Rb=function(){function a(){try{V.Aa=
{origin:this[pa],referer:this.referer};for(var a=0;a<V.za[B];++a)V.za[a](V.Aa);V.za=[]}catch(b){vc(b)}}V.xa={};V.ja={};V.Ka={};V.Wb=0;V.Qa=[];V.Ba={};V.da={};V.Aa=i;V.za=[];Q.i.m("_noop_echo",function(){this.callback()});if(l[kb]!==l){var b=Q.b.F();b.gcv&&xc(b.gcv);var c=b.jsh;c&&yc(c);zc(Ec(b,"..",""),U);zc(b,U);Q.j.m("rpc",i,function(){Q.i[J]("..","_noop_echo",a)})}V.Lb=Kc;V.eb=Lc;V.qc=Sc;V.sc=yc;V.kc=Mc;V.Kb=function(a){return V.Ka[a]};V.pc=function(a,b){V.Ka[a]=b};V.lc=Mc;V.xc=Sc;V.G={};V.G.get=
Kc;V.G.set=Lc;V.qb=function(a,b){Ac(a);V.da[a]=b||l[a]};V.de=function(a){delete V.da[a]};V.open=function(a,b,c,j,n,q){arguments[B]==3?j={}:arguments[B]==4&&typeof j==="function"&&(n=j,j={});var w=b[G]==="bubble"&&W&&W.ta();return w?new Sb(a,b,c,j,w,n,q):Fc(b)?new Z(a,b,c,j,n,q):new Y(a,b,c,j,n,q)};la(V,function(a,b){U&&U._close&&U._close(a,b)});V.fc=function(a,b,c){arguments[B]==2&&typeof n==="function"&&(c=b,b={});var j=a||{};"height"in j||na(j,Q[ab].Sa());var n=b||{};j._methods=Bc(n,"..","",U,h);
U&&U._ready&&U._ready(j,c)};V.Pb=function(a){V.Aa?a(V.Aa):V.za[s](a)};V.Ra=function(){return l[hb]&&l[hb]["__GOOGLEAPIS.jsurl"]?l[hb]["__GOOGLEAPIS.jsurl"]:["https://ssl.gstatic.com/gb/js/",nc().gcv][M]("")};V.ec=function(a){var b={mouseover:1,mouseout:1};if(U._event)for(var c=0;c<a[B];c++){var j=a[c];j in b&&Q.b.sb(o,j,function(a){U._event({event:a.type,timestamp:(new Date)[Va]()})},h)}};V.je=vc;V.Xb=U};Rb()};O("iframes",[V],{qb:"allow",close:"close",Ra:"getGoogleConnectJsUri",Lb:"getHandler",Kb:"getDeferredHandler",Pb:"getParentInfo",Xb:"iframer",open:"open",ec:"propagate",fc:"ready",kc:"resize",qc:"setGoogleConnectJsVersion",sc:"setJsHint",eb:"setHandler",pc:"setDeferredHandler",lc:"resizeMe",xc:"setVersionOverride"});O("IframeBase.prototype",[X,X[C]],{Q:"addCallback",V:"getMethods",M:"getOpenerIframe",D:"getOpenParams",W:"getParams",$:"removeCallback"});
O("Iframe.prototype",[Y,Y[C]],{close:"close",Gb:"exposeMethod",U:"getId",sa:"getIframeEl",Sb:"getSiteEl",Ya:"openInto",remove:"remove",vc:"setSiteEl",Q:"addCallback",V:"getMethods",M:"getOpenerIframe",D:"getOpenParams",W:"getParams",$:"removeCallback"});O("IframeProxy.prototype",[Z,Z[C]],{Tb:"getTargetIframeId",Q:"addCallback",V:"getMethods",M:"getOpenerIframe",D:"getOpenParams",W:"getParams",$:"removeCallback"});O("IframeWindow.prototype",[Sb,Sb[C]],{close:"close",Wa:"onClosed"});
O("iframes.handlers",[V,V.G],{get:"get",set:"set"});var Tc=this;p[lb]();function Uc(a,b){if(a<b)return-1;else if(a>b)return 1;return 0}p[lb]();function Vc(a,b){this.x=a!==g?a:0;this.y=b!==g?b:0}Vc[C].pa=function(){return new Vc(this.x,this.y)};Vc[C].toString=function(){return"("+this.x+", "+this.y+")"};Vc.Eb=function(a,b){return a==b?h:!a||!b?k:a.x==b.x&&a.y==b.y};Vc.ee=function(a,b){var c=a.x-b.x,d=a.y-b.y;return p.sqrt(c*c+d*d)};Vc.ne=function(a,b){var c=a.x-b.x,d=a.y-b.y;return c*c+d*d};Vc.La=function(a,b){return new Vc(a.x-b.x,a.y-b.y)};
Vc.oe=function(a,b){return new Vc(a.x+b.x,a.y+b.y)};function Wc(a,b){ga(this,a);na(this,b)}Wc.Eb=function(a,b){return a==b?h:!a||!b?k:a[t]==b[t]&&a[L]==b[L]};Wc[C].pa=function(){return new Wc(this[t],this[L])};Wc[C].toString=function(){return"("+this[t]+" x "+this[L]+")"};Wc[C].floor=function(){ga(this,p[za](this[t]));na(this,p[za](this[L]));return this};Wc[C].round=function(){ga(this,p.round(this[t]));na(this,p.round(this[L]));return this};var Xc,Yc,Zc,$c,ad;
function bd(){return Tc[rb]?Tc[rb][gb]:i}ad=$c=Zc=Yc=Xc=k;var cd;if(cd=bd()){var dd=Tc[rb];Xc=cd[u]("Opera")==0;Yc=!Xc&&cd[u]("MSIE")!=-1;$c=(Zc=!Xc&&cd[u]("WebKit")!=-1)&&cd[u]("Mobile")!=-1;ad=!Xc&&!Zc&&dd[Fa]=="Gecko"}var ed=Xc,fd=Yc,gd=ad,hd=Zc,id=$c,jd;
a:{var kd="",ld;if(ed&&Tc[Ma])var md=Tc[Ma].version,kd=typeof md=="function"?md():md;else if(gd?ld=/rv\:([^\);]+)(\)|;)/:fd?ld=/MSIE\s+([^\);]+)(\)|;)/:hd&&(ld=/WebKit\/(\S+)/),ld)var nd=ld[ua](bd()),kd=nd?nd[1]:"";if(fd){var od,rd=Tc[fb];od=rd?rd.documentMode:g;if(od>parseFloat(kd)){jd=m(od);break a}}jd=kd}var sd={};
function td(a){var b;if(!(b=sd[a])){b=0;for(var c=m(jd)[wa](/^[\s\xa0]+|[\s\xa0]+$/g,"")[D]("."),d=m(a)[wa](/^[\s\xa0]+|[\s\xa0]+$/g,"")[D]("."),e=p.max(c[B],d[B]),f=0;b==0&&f<e;f++){var j=c[f]||"",n=d[f]||"",q=RegExp("(\\d*)(\\D*)","g"),w=RegExp("(\\d*)(\\D*)","g");do{var x=q[ua](j)||["","",""],z=w[ua](n)||["","",""];if(x[0][B]==0&&z[0][B]==0)break;b=Uc(x[1][B]==0?0:da(x[1],10),z[1][B]==0?0:da(z[1],10))||Uc(x[2][B]==0,z[2][B]==0)||Uc(x[2],z[2])}while(b==0)}b=sd[a]=b>=0}return b}var ud={};
function vd(){return ud[9]||(ud[9]=fd&&o.documentMode&&o.documentMode>=9)}var wd;!fd||vd();!gd&&!fd||fd&&vd()||gd&&td("1.9.1");fd&&td("9");function xd(a){return a[xa]==9?a:a.ownerDocument||a[fb]}function yd(a){this.Ma=a||Tc[fb]||o}yd[C].createElement=function(a){return this.Ma[Na](a)};yd[C].appendChild=function(a,b){a[oa](b)};function $(a,b,c,d){this.left=a;this.top=b;ga(this,c);na(this,d)}$[C].pa=function(){return new $(this[v],this.top,this[t],this[L])};
$.ae=function(a){return new $(a[v],a.top,a.right-a[v],a.bottom-a.top)};$[C].toString=function(){return"("+this[v]+", "+this.top+" - "+this[t]+"w x "+this[L]+"h)"};$.Eb=function(a,b){return a==b?h:!a||!b?k:a[v]==b[v]&&a[t]==b[t]&&a.top==b.top&&a[L]==b[L]};$[C].Zb=function(a){var b=p.max(this[v],a[v]),c=p.min(this[v]+this[t],a[v]+a[t]);if(b<=c){var d=p.max(this.top,a.top),a=p.min(this.top+this[L],a.top+a[L]);if(d<=a)return this.left=b,this.top=d,ga(this,c-b),na(this,a-d),h}return k};
$.Zb=function(a,b){var c=p.max(a[v],b[v]),d=p.min(a[v]+a[t],b[v]+b[t]);if(c<=d){var e=p.max(a.top,b.top),f=p.min(a.top+a[L],b.top+b[L]);if(e<=f)return new $(c,e,d-c,f-e)}return i};$.$b=function(a,b){return a[v]<=b[v]+b[t]&&b[v]<=a[v]+a[t]&&a.top<=b.top+b[L]&&b.top<=a.top+a[L]};$[C].$b=function(a){return $.$b(this,a)};
$.La=function(a,b){var c=$.Zb(a,b);if(!c||!c[L]||!c[t])return[a.pa()];var c=[],d=a.top,e=a[L],f=a[v]+a[t],j=a.top+a[L],n=b[v]+b[t],q=b.top+b[L];if(b.top>a.top)c[s](new $(a[v],a.top,a[t],b.top-a.top)),d=b.top,e-=b.top-a.top;q<j&&(c[s](new $(a[v],q,a[t],j-q)),e=q-d);b[v]>a[v]&&c[s](new $(a[v],d,b[v]-a[v],e));n<f&&c[s](new $(n,d,f-n,e));return c};$[C].La=function(a){return $.La(this,a)};
$[C].ub=function(a){var b=p.max(this[v]+this[t],a[v]+a[t]),c=p.max(this.top+this[L],a.top+a[L]);this.left=p.min(this[v],a[v]);this.top=p.min(this.top,a.top);ga(this,b-this[v]);na(this,c-this.top)};$.ub=function(a,b){if(!a||!b)return i;var c=a.pa();c.ub(b);return c};function zd(a,b){var c;a:{c=xd(a);if(c[Sa]&&c[Sa][ib]&&(c=c[Sa][ib](a,i))){c=c[b]||c.getPropertyValue(b);break a}c=""}return c||(a.currentStyle?a.currentStyle[b]:i)||a[G][b]}
function Ad(a){var b=a[qa]();if(fd)a=a.ownerDocument,b.left-=a[A].clientLeft+a[H].clientLeft,b.top-=a[A].clientTop+a[H].clientTop;return b}function Bd(a){if(fd)return a.offsetParent;for(var b=xd(a),c=zd(a,"position"),d=c=="fixed"||c=="absolute",a=a[sb];a&&a!=b;a=a[sb])if(c=zd(a,"position"),d=d&&c=="static"&&a!=b[A]&&a!=b[H],!d&&(a.scrollWidth>a[db]||a[Oa]>a[nb]||c=="fixed"||c=="absolute"||c=="relative"))return a;return i}
function Cd(a){var b,c=xd(a),d=zd(a,"position"),e=gd&&c[Ka]&&!a[qa]&&d=="absolute"&&(b=c[Ka](a))&&(b[Ha]<0||b[Ia]<0),f=new Vc(0,0),j;b=c?c[xa]==9?c:xd(c):o;if(j=fd)if(j=!vd())j=(b?new yd(xd(b)):wd||(wd=new yd)).Ma[ob]!="CSS1Compat";j=j?b[H]:b[A];if(a==j)return f;if(a[qa])b=Ad(a),c=(c?new yd(xd(c)):wd||(wd=new yd)).Ma,a=!hd&&c[ob]=="CSS1Compat"?c[A]:c[H],c=c.parentWindow||c[Sa],a=new Vc(c.pageXOffset||a.scrollLeft,c.pageYOffset||a.scrollTop),f.x=b[v]+a.x,f.y=b.top+a.y;else if(c[Ka]&&!e)b=c[Ka](a),
a=c[Ka](j),f.x=b[Ha]-a[Ha],f.y=b[Ia]-a[Ia];else{b=a;do{f.x+=b.offsetLeft;f.y+=b[wb];b!=a&&(f.x+=b.clientLeft||0,f.y+=b.clientTop||0);if(hd&&zd(b,"position")=="fixed"){f.x+=c[H].scrollLeft;f.y+=c[H].scrollTop;break}b=b.offsetParent}while(b&&b!=a);if(ed||hd&&d=="absolute")f.y-=c[H][wb];for(b=a;(b=Bd(b))&&b!=c[H]&&b!=j;)if(f.x-=b.scrollLeft,!ed||b.tagName!="TR")f.y-=b.scrollTop}return f}
function Dd(a){var b=a.offsetWidth,c=a[yb],d=hd&&!b&&!c;return(b===g||d)&&a[qa]?(a=Ad(a),new Wc(a.right-a[v],a.bottom-a.top)):new Wc(b,c)}if(typeof Ed==="undefined")var Ed={};function Fd(a){this.rd=a;this.I=a.D()}
Fd[C].xd=function(){a:{var a=this.rd.M();if(this.I.anchorBox&&a&&a.sa())a=Cd(a.sa()),this.I.anchorBox.left+=a.x,this.I.anchorBox.top+=a.y;else{a=this.I.anchor;if(a!="_default"&&a!="_iframe"){var b=typeof a=="string"?o[Aa](a):a;if(b){var c=this.I,d=Cd(b),e;if(zd(b,"display")!="none")e=Dd(b);else{e=b[G];var f=e.display,j=e.visibility,n=e.position;e.visibility="hidden";e.position="absolute";e.display="inline";b=Dd(b);e.display=f;e.position=n;e.visibility=j;e=b}c.anchorBox=new $(d.x,d.y,e[t],e[L])}else{Q[r]("Anchor not found in DOM: "+
a+'. Falling back to "_default".');this.I.anchor="_default";break a}}if(a=="_iframe")a=l,c=a[fb],hd&&!td("500")&&!id?(typeof a[La]=="undefined"&&(a=l),c=a[La],d=a[fb][A][Oa],a==a.top&&d<c&&(c-=15),a=new Wc(a.innerWidth,c)):(a=c[ob]=="CSS1Compat"?c[A]:c[H],a=new Wc(a[db],a[nb])),this.I.anchorBox=new $(0,0,a[t],a[L])}this.I.anchor=""}};Fd[C].onBeforeParentOpen=Fd[C].xd;for(var Gd=["bubble","circlepicker","float","hover"],Hd=0;Hd<Gd[B];Hd++)V.eb(Gd[Hd],function(a){return new Fd(a)});Q.j.p({iframes:{sharebox:{params:{json:"&"},url:":socialhost:/u/:session_index:/_/sharebox/dialog"},":socialhost:":"https://plusone.google.com",plusone_m:{url:":socialhost:/u/:session_index:/_/+1/fastbutton"},card:{params:{style:"#",userid:"&"},url:":socialhost:/u/:session_index:/_/hovercard/card"},plusone:{url:":socialhost:/u/:session_index:/_/+1/fastbutton"}},"googleapis.config":{methods:{"chili.people.list":h,"pos.plusones.list":h,"chili.entities.starred.insert":{cache:{invalidates:["chili.entities.starred",
"chili.entitiesDefaultAcl"]}},"chili.people.get":h,"chili.entities.get":h,"pos.plusones.delete":h,"chili.entities.starred.delete":h,"chili.entities.list":h,"pos.plusones.get":h,"chili.groups.list":h,"pos.plusones.getDefaultAcl":{cache:{enabled:h}},"chili.entities.starred.get":h,"pos.plusones.insert":h,"chili.activities.list":h,"chili.entitiesDefaultAcl.get":h,"chili.entities.starred.list":h,"chili.activities.get":h,"chili.activities.search":h,"pos.plusones.getSignupState":h},requestCache:{enabled:h},
versions:{chili:"v1",pos:"v1"},rpc:"/rpc",sessionCache:{enabled:h},transport:{isProxyShared:h},proxy:"https://clients6.google.com/static/proxy.html",jsh:"r;gc/25220049-88ab8d80",developerKey:"AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ",auth:{useInterimAuth:k}}});l.___jsl.l=(l.___jsl.l||[]).concat(["googleapis.client","iframes-styles-bubble-internal"]);var Id=l.___jsl;Id.c&&--Id.o<=0&&(Id.c(),delete Id.c,delete Id.o);})();
