<!DOCTYPE html>
<html lang="en-us"><head><script>(function(){(function(){function e(g){this.t={};this.tick=function(h,m,f){var n=f!=void 0?f:(new Date).getTime();this.t[h]=[n,m];if(f==void 0)try{window.console.timeStamp("CSI/"+h)}catch(q){}};this.getStartTickTime=function(){return this.t.start[0]};this.tick("start",null,g)}var a;if(window.performance)var d=(a=window.performance.timing)&&a.responseStart;var p=d>0?new e(d):new e;window.jstiming={Timer:e,load:p};if(a){var b=a.navigationStart;b>0&&d>=b&&(window.jstiming.srt=d-b)}if(a){var c=window.jstiming.load;
b>0&&d>=b&&(c.tick("_wtsrt",void 0,b),c.tick("wtsrt_","_wtsrt",d),c.tick("tbsd_","wtsrt_"))}try{var k=window.top!=window.self,l=window.location.href;a=null;window.chrome&&window.chrome.csi&&(a=Math.floor(window.chrome.csi().pageT),c&&b>0&&(c.tick("_tbnd",void 0,window.chrome.csi().startE),c.tick("tbnd_","_tbnd",b)));a==null&&window.gtbExternal&&(a=k?window.gtbExternal.frameT(l):window.gtbExternal.pageT());a==null&&window.external&&(k?a=window.external.frameT(l):(a=window.external.pageT,c&&b>0&&(c.tick("_tbnd",
void 0,window.external.startE),c.tick("tbnd_","_tbnd",b))));a&&(window.jstiming.pt=a)}catch(g){}})();}).call(this);
window["__csi"]={a:false,b:false,c:"ig",v:"default",g:null,d:false};if(window.jstiming){window.jstiming.beaconImageReferences_={};window.jstiming.reportCounter_=1;var getTick=function(a,b,c){var d=a.t[b],e=a.t.start;if(d&&(e||c))return d=a.t[b][0],e=c!=void 0?c:e[0],a=d-e,Math.round(a)},getReportUri=function(a,b,c){var d="";window.jstiming.srt&&(d+="&srt="+window.jstiming.srt,delete window.jstiming.srt);window.jstiming.pt&&(d+="&tbsrt="+window.jstiming.pt,delete window.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(m){}var e=window.chrome;if(e&&(e=e.loadTimes)&&typeof e==="function"&&(e=e())){e.wasFetchedViaSpdy&&(d+="&p=s");if(e.wasNpnNegotiated){d+="&npn=1";var f=e.npnNegotiatedProtocol;f&&(d+="&npnv="+(encodeURIComponent||escape)(f))}e.wasAlternateProtocolAvailable&&(d+="&apa=1")}var g=a.t,k=g.start;e=[];f=[];for(var l in g)if(l!="start"&&l.indexOf("_")!=0){var q=g[l][1];
q?g[q]&&f.push(l+"."+getTick(a,l,g[q][0])):k&&e.push(l+"."+getTick(a,l))}delete g.start;if(b)for(var h in b)d+="&"+h+"="+b[h];(b=c)||(b="https:"==document.location.protocol?"https://csi.gstatic.com/csi":"http://csi.gstatic.com/csi");return a=[b,"?v=3","&s="+(window.jstiming.sn||"opensocial-gadgets")+"&action=",a.name,f.length?"&it="+f.join(","):"",d,"&rt=",e.join(",")].join("")},sendReport_=function(a,b,c){a=getReportUri(a,b,c);if(!a)return"";b=new Image;var d=window.jstiming.reportCounter_++;window.jstiming.beaconImageReferences_[d]=
b;b.onload=b.onerror=function(){window.jstiming&&delete window.jstiming.beaconImageReferences_[d]};b.src=a;b=null;return a};window.jstiming.report=function(a,b,c){var d=document.visibilityState,e="visibilitychange";d||(d=document.webkitVisibilityState,e="webkitvisibilitychange");if(d=="prerender"){var f=!1,g=function(){if(!f){b?b.prerender="1":b={prerender:"1"};if((document.visibilityState||document.webkitVisibilityState)=="prerender")var k=!1;else sendReport_(a,b,c),k=!0;k&&(f=!0,document.removeEventListener(e,
g,!1))}};document.addEventListener(e,g,!1);return""}return sendReport_(a,b,c)}};/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var goog=goog||{};goog.global=this||self;goog.exportPath_=function(a,b,c,d){a=a.split(".");d=d||goog.global;a[0]in d||typeof d.execScript=="undefined"||d.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)if(a.length||b===void 0)d=d[e]&&d[e]!==Object.prototype[e]?d[e]:d[e]={};else if(!c&&goog.isObject(b)&&goog.isObject(d[e]))for(var f in b)b.hasOwnProperty(f)&&(d[e][f]=b[f]);else d[e]=b};goog.CLOSURE_DEFINES=typeof CLOSURE_DEFINES!=="undefined"?CLOSURE_DEFINES:goog.global.CLOSURE_DEFINES;
goog.CLOSURE_UNCOMPILED_DEFINES=typeof CLOSURE_UNCOMPILED_DEFINES!=="undefined"?CLOSURE_UNCOMPILED_DEFINES:goog.global.CLOSURE_UNCOMPILED_DEFINES;goog.define=function(a,b){return a=b};goog.FEATURESET_YEAR=2012;goog.DEBUG=!0;goog.LOCALE="en";goog.TRUSTED_SITE=!0;goog.DISALLOW_TEST_ONLY_CODE=!goog.DEBUG;goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1;goog.readFlagInternalDoNotUseOrElse=function(a,b){var c=goog.getObjectByName(goog.FLAGS_OBJECT_);a=c&&c[a];return a!=null?a:b};goog.FLAGS_OBJECT_="CLOSURE_FLAGS";
goog.FLAGS_STAGING_DEFAULT=!0;goog.CLOSURE_TOGGLE_ORDINALS=typeof CLOSURE_TOGGLE_ORDINALS==="object"?CLOSURE_TOGGLE_ORDINALS:goog.global.CLOSURE_TOGGLE_ORDINALS;goog.readToggleInternalDoNotCallDirectly=function(a){var b=goog.CLOSURE_TOGGLE_ORDINALS;a=b&&b[a];return typeof a!=="number"?!!a:!!(goog.TOGGLES_[Math.floor(a/30)]&1<<a%30)};goog.TOGGLE_VAR_="_F_toggles";goog.TOGGLES_=goog.global[goog.TOGGLE_VAR_]||[];goog.LEGACY_NAMESPACE_OBJECT_=goog.global;
goog.provide=function(a){if(goog.isInModuleLoader_())throw Error("goog.provide cannot be used within a module.");goog.constructNamespace_(a)};goog.constructNamespace_=function(a,b,c){goog.exportPath_(a,b,c,goog.LEGACY_NAMESPACE_OBJECT_)};goog.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}$/;goog.getScriptNonce_=function(a){a=(a||goog.global).document;return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&goog.NONCE_PATTERN_.test(a)?a:""};goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
goog.module=function(a){if(typeof a!=="string"||!a||a.search(goog.VALID_MODULE_RE_)==-1)throw Error("Invalid module identifier");if(!goog.isInGoogModuleLoader_())throw Error("Module "+a+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");
if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");goog.moduleLoaderState_.moduleName=a};goog.module.get=function(){return null};goog.module.getInternal_=function(){return null};goog.requireDynamic=function(){return null};goog.importHandler_=null;goog.uncompiledChunkIdHandler_=null;goog.setImportHandlerInternalDoNotCallOrElse=function(a){goog.importHandler_=a};
goog.setUncompiledChunkIdHandlerInternalDoNotCallOrElse=function(a){goog.uncompiledChunkIdHandler_=a};goog.maybeRequireFrameworkInternalOnlyDoNotCallOrElse=function(){};goog.ModuleType={ES6:"es6",GOOG:"goog"};goog.moduleLoaderState_=null;goog.isInModuleLoader_=function(){return goog.isInGoogModuleLoader_()||goog.isInEs6ModuleLoader_()};goog.isInGoogModuleLoader_=function(){return!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.GOOG};
goog.isInEs6ModuleLoader_=function(){var a=!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.ES6;return a?!0:(a=goog.LEGACY_NAMESPACE_OBJECT_.$jscomp)?typeof a.getCurrentModulePath!="function"?!1:!!a.getCurrentModulePath():!1};goog.module.declareLegacyNamespace=function(){goog.moduleLoaderState_.declareLegacyNamespace=!0};
goog.declareModuleId=function(a){if(goog.moduleLoaderState_)goog.moduleLoaderState_.moduleName=a;else{var b=goog.LEGACY_NAMESPACE_OBJECT_.$jscomp;if(!b||typeof b.getCurrentModulePath!="function")throw Error('Module with namespace "'+a+'" has been loaded incorrectly.');b=b.require(b.getCurrentModulePath());goog.loadedModules_[a]={exports:b,type:goog.ModuleType.ES6,moduleId:a}}};
goog.setTestOnly=function(a){if(goog.DISALLOW_TEST_ONLY_CODE)throw a=a||"",Error("Importing test-only code into non-debug environment"+(a?": "+a:"."));};goog.forwardDeclare=function(){};goog.getObjectByName=function(a,b){a=a.split(".");b=b||goog.global;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b};goog.addDependency=function(){};goog.ENABLE_DEBUG_LOADER=!1;goog.logToConsole_=function(a){goog.global.console&&goog.global.console.error(a)};goog.require=function(){};
goog.requireType=function(){return{}};goog.basePath="";goog.abstractMethod=function(){throw Error("unimplemented abstract method");};goog.addSingletonGetter=function(a){a.instance_=void 0;a.getInstance=function(){if(a.instance_)return a.instance_;goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=a);return a.instance_=new a}};goog.instantiatedSingletons_=[];goog.LOAD_MODULE_USING_EVAL=!0;goog.SEAL_MODULE_EXPORTS=goog.DEBUG;goog.loadedModules_={};
goog.DEPENDENCIES_ENABLED=!1;goog.ASSUME_ES_MODULES_TRANSPILED=!1;goog.TRUSTED_TYPES_POLICY_NAME="goog";goog.hasBadLetScoping=null;
goog.loadModule=function(a){var b=goog.moduleLoaderState_;try{goog.moduleLoaderState_={moduleName:"",declareLegacyNamespace:!1,type:goog.ModuleType.GOOG};var c={},d=c;if(typeof a==="function")d=a.call(void 0,d);else if(typeof a==="string")d=goog.loadModuleFromSource_.call(void 0,d,a);else throw Error("Invalid module definition");var e=goog.moduleLoaderState_.moduleName;if(typeof e==="string"&&e){goog.moduleLoaderState_.declareLegacyNamespace?(a=c!==d,goog.constructNamespace_(e,d,a)):goog.SEAL_MODULE_EXPORTS&&
Object.seal&&typeof d=="object"&&d!=null&&Object.seal(d);var f={exports:d,type:goog.ModuleType.GOOG,moduleId:goog.moduleLoaderState_.moduleName};goog.loadedModules_[e]=f}else throw Error('Invalid module name "'+e+'"');}finally{goog.moduleLoaderState_=b}};goog.loadModuleFromSource_=function(a){eval(goog.CLOSURE_EVAL_PREFILTER_.createScript(arguments[1]));return a};
goog.normalizePath_=function(a){a=a.split("/");for(var b=0;b<a.length;)a[b]=="."?a.splice(b,1):b&&a[b]==".."&&a[b-1]&&a[b-1]!=".."?a.splice(--b,2):b++;return a.join("/")};goog.loadFileSync_=function(a){if(goog.global.CLOSURE_LOAD_FILE_SYNC)return goog.global.CLOSURE_LOAD_FILE_SYNC(a);try{var b=new goog.global.XMLHttpRequest;b.open("get",a,!1);b.send();return b.status==0||b.status==200?b.responseText:null}catch(c){return null}};
goog.typeOf=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};goog.isArrayLike=function(a){var b=goog.typeOf(a);return b=="array"||b=="object"&&typeof a.length=="number"};goog.isDateLike=function(a){return goog.isObject(a)&&typeof a.getFullYear=="function"};goog.isObject=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};
goog.getUid=function(a){return Object.prototype.hasOwnProperty.call(a,goog.UID_PROPERTY_)&&a[goog.UID_PROPERTY_]||(a[goog.UID_PROPERTY_]=++goog.uidCounter_)};goog.hasUid=function(a){return!!a[goog.UID_PROPERTY_]};goog.removeUid=function(a){a!==null&&"removeAttribute"in a&&a.removeAttribute(goog.UID_PROPERTY_);try{delete a[goog.UID_PROPERTY_]}catch(b){}};goog.UID_PROPERTY_="closure_uid_"+(Math.random()*1E9>>>0);goog.uidCounter_=0;
goog.cloneObject=function(a){var b=goog.typeOf(a);if(b=="object"||b=="array"){if(typeof a.clone==="function")return a.clone();if(typeof Map!=="undefined"&&a instanceof Map)return new Map(a);if(typeof Set!=="undefined"&&a instanceof Set)return new Set(a);b=b=="array"?[]:{};for(var c in a)b[c]=goog.cloneObject(a[c]);return b}return a};goog.bindNative_=function(a,b,c){return a.call.apply(a.bind,arguments)};
goog.bindJs_=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};
goog.bind=function(a,b,c){goog.bind=goog.TRUSTED_SITE&&goog.FEATURESET_YEAR>2012||Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?goog.bindNative_:goog.bindJs_;return goog.bind.apply(null,arguments)};goog.partial=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};goog.now=function(){return Date.now()};goog.globalEval=function(a){(0,eval)(a)};
goog.getCssName=function(a,b){if(String(a).charAt(0)==".")throw Error('className passed in goog.getCssName must not start with ".". You passed: '+a);var c=function(e){return goog.cssNameMapping_[e]||e},d=function(e){e=e.split("-");for(var f=[],g=0;g<e.length;g++)f.push(c(e[g]));return f.join("-")};d=goog.cssNameMapping_?goog.cssNameMappingStyle_=="BY_WHOLE"?c:d:function(e){return e};a=b?a+"-"+d(b):d(a);return goog.global.CLOSURE_CSS_NAME_MAP_FN?goog.global.CLOSURE_CSS_NAME_MAP_FN(a):a};
goog.setCssNameMapping=function(a,b){goog.cssNameMapping_=a;goog.cssNameMappingStyle_=b};goog.GetMsgOptions=function(){};goog.getMsg=function(a,b,c){c&&c.html&&(a=a.replace(/</g,"&lt;"));c&&c.unescapeHtmlEntities&&(a=a.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&amp;/g,"&"));b&&(a=a.replace(/\{\$([^}]+)}/g,function(d,e){return b!=null&&e in b?b[e]:d}));return a};goog.getMsgWithFallback=function(a){return a};
goog.exportSymbol=function(a,b,c){goog.exportPath_(a,b,!0,c)};goog.exportProperty=function(a,b,c){a[b]=c};goog.weakUsage=function(a){return a};goog.inherits=function(a,b){function c(){}c.prototype=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[e].apply(d,g)}};
goog.scope=function(a){if(goog.isInModuleLoader_())throw Error("goog.scope is not supported within a module.");a.call(goog.global)};
goog.defineClass=function(a,b){var c=b.constructor,d=b.statics;c&&c!=Object.prototype.constructor||(c=function(){throw Error("cannot instantiate an interface (no constructor defined).");});c=goog.defineClass.createSealingConstructor_(c,a);a&&goog.inherits(c,a);delete b.constructor;delete b.statics;goog.defineClass.applyProperties_(c.prototype,b);d!=null&&(d instanceof Function?d(c):goog.defineClass.applyProperties_(c,d));return c};goog.defineClass.SEAL_CLASS_INSTANCES=goog.DEBUG;
goog.defineClass.createSealingConstructor_=function(a){if(!goog.defineClass.SEAL_CLASS_INSTANCES)return a;var b=function(){var c=a.apply(this,arguments)||this;c[goog.UID_PROPERTY_]=c[goog.UID_PROPERTY_];return c};return b};goog.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
goog.defineClass.applyProperties_=function(a,b){for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c]);for(var d=0;d<goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;d++)c=goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[d],Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c])};goog.identity_=function(a){return a};
goog.createTrustedTypesPolicy=function(a){var b=null,c=goog.global.trustedTypes;if(!c||!c.createPolicy)return b;try{b=c.createPolicy(a,{createHTML:goog.identity_,createScript:goog.identity_,createScriptURL:goog.identity_})}catch(d){goog.logToConsole_(d.message)}return b};goog.CodeLocation={};goog.callerLocation=function(){return""};goog.callerLocationIdInternalDoNotCallOrElse=function(a){return a};var google=window.google||{};
google.csi=function(){function a(h){var m=g?g:document.location.href;return(h=m.match(new RegExp("[?&]"+h+"=([^&#]+)")))?h[1]:null}function b(h){window.jstiming.load.tick(h);f[h]=(new Date).getTime()}function c(){if(!l){var h=a("url")||"default",m=window.__csi||{},r=m.c||"default",v=m.v||"default",p=window.encodeURIComponent?encodeURIComponent:escape;p={gadget:p(h),container:p(r),view:p(v)};var t=window.__dflags||{},u=[];m.g&&u.push(m.g);if(m.d)for(var n in t)t[n]!=="control"&&(p[n]=t[n],t[n]==="true"&&
u.push(n));p.e=u.join(",");n=k?k:document.location.protocol;n=e[n];window.jstiming.load.name=[r,"_",v].join("");window.jstiming.report(window.jstiming.load,p,n);(r=window.gadgets)&&r.rpc&&m.b&&(f.url=h,f.id=a("mid"),r.rpc.call(null,"time_iframe",void 0,f));l=!0}}function d(h){window.addEventListener?window.addEventListener("load",h,!1):window.attachEvent&&window.attachEvent("onload",h)}var e={"http:":"http://csi.gstatic.com/csi","https:":"https://gg.google.com/csi"},f={},g,k,l=!1,q=window.__csi||
{};q.a?(d(function(){b("prt")}),window.onbeforeunload=function(){c()}):d(function(){b("ol");b("prt");c()});return{reset_:function(){l=!1},mockHref_:function(h){g=h},mockProtocol_:function(h){k=h},report_:c,tickPrtAndReport:function(){b("prt");c()},tickDl:function(){b("dl")}}}();
</script><script>
/* mp-start */
window['___jsl']=window['___jsl']||{};
/* mp-end */
</script><script>window['__isgadget']=true;</script><script>window['___jsl'] = window['___jsl'] || {};(window['___jsl']['ci'] = (window['___jsl']['ci'] || [])).push({"core.io":{"jsonProxyUrl":"//%host%/gadgets/makeRequest","proxyUrl":"//www-ig-opensocial.googleusercontent.com/gadgets/proxy/refresh=%refresh%&container=%container%%rewriteMime%&gadget=%gadget%/%rawurl%"},"shindig.auth":{"authToken":"","trustedJson":""},"core.util":{"core":{}}});var safeJSON=window.safeJSON;
var tamings___=window.tamings___||[];
var bridge___;
var caja___=window.caja___;
var ___=window.___;;
var gapi=window.gapi||{};gapi.client=window.gapi&&window.gapi.client||{};
;
;
var gadgets=window.gadgets||{},shindig=window.shindig||{},osapi=window.osapi=window.osapi||{};
;
window['___cfg'] = window['___cfg'] || window['___gcfg'];;
if(!window.gadgets["config"]){gadgets.config=function(){var f;
var h={};
var b={};
function c(j,l){for(var k in l){if(!l.hasOwnProperty(k)){continue
}if(typeof j[k]==="object"&&typeof l[k]==="object"){c(j[k],l[k])
}else{j[k]=l[k]
}}}function i(){var j=document.scripts||document.getElementsByTagName("script");
if(!j||j.length==0){return null
}var m;
if(f.u){for(var k=0;
!m&&k<j.length;
++k){var l=j[k];
if(l.src&&l.src.indexOf(f.u)==0){m=l
}}}if(!m){m=j[j.length-1]
}if(!m.src){return null
}return m
}function a(j){var k="";
if(j.nodeType==3||j.nodeType==4){k=j.nodeValue
}else{if(j.innerText){k=j.innerText
}else{if(j.innerHTML){k=j.innerHTML
}else{if(j.firstChild){var l=[];
for(var m=j.firstChild;
m;
m=m.nextSibling){l.push(a(m))
}k=l.join("")
}}}}return k
}function e(k){if(!k){return{}
}var j;
while(k.charCodeAt(k.length-1)==0){k=k.substring(0,k.length-1)
}try{j=(new Function("return ("+k+"\n)"))()
}catch(l){}if(typeof j==="object"){return j
}try{j=(new Function("return ({"+k+"\n})"))()
}catch(l){}return typeof j==="object"?j:{}
}function g(n){var p=window.___cfg;
if(p){c(n,p)
}var o=i();
if(!o){return
}var k=a(o);
var j=e(k);
if(f.f&&f.f.length==1){var m=f.f[0];
if(!j[m]){var l={};
l[f.f[0]]=j;
j=l
}}c(n,j)
}function d(o){for(var l in h){if(h.hasOwnProperty(l)){var n=h[l];
for(var m=0,k=n.length;
m<k;
++m){o(l,n[m])
}}}}return{register:function(l,k,j,m){var n=h[l];
if(!n){n=[];
h[l]=n
}n.push({validators:k||{},callback:j,callOnUpdate:m})
},get:function(j){if(j){return b[j]||{}
}return b
},init:function(k,j){f=window.___jsl||{};
c(b,k);
g(b);
var l=window.___config||{};
c(b,l);
d(function(q,p){var o=b[q];
if(o&&!j){var m=p.validators;
for(var n in m){if(m.hasOwnProperty(n)){if(!m[n](o[n])){throw new Error('Invalid config value "'+o[n]+'" for parameter "'+n+'" in component "'+q+'"')
}}}}if(p.callback){p.callback(b)
}})
},update:function(k,p){var o=(window.gapi&&window.gapi["config"]&&window.gapi["config"]["update"]);
if(!p&&o){o(k)
}var n=[];
d(function(q,j){if(k.hasOwnProperty(q)||(p&&b&&b[q])){if(j.callback&&j.callOnUpdate){n.push(j.callback)
}}});
b=p?{}:b||{};
c(b,k);
for(var m=0,l=n.length;
m<l;
++m){n[m](b)
}}}
}()
}else{gadgets.config=window.gadgets["config"];
gadgets.config.register=gadgets.config.register;
gadgets.config.get=gadgets.config.get;
gadgets.config.init=gadgets.config.init;
gadgets.config.update=gadgets.config.update
};;
gadgets.log=(function(){var e=1;
var a=2;
var f=3;
var c=4;
var d=function(i){b(e,i)
};
gadgets.warn=function(i){b(a,i)
};
gadgets.error=function(i){b(f,i)
};
gadgets.debug=function(i){};
gadgets.setLogLevel=function(i){h=i
};
function b(k,i){if(k<h||!g){return
}if(k===a&&g.warn){g.warn(i)
}else{if(k===f&&g.error){try{g.error(i)
}catch(j){}}else{if(g.log){g.log(i)
}}}}d.INFO=e;
d.WARNING=a;
d.NONE=c;
var h=e;
var g=window.console?window.console:window.opera?window.opera.postError:undefined;
return d
})();;
tamings___.push(function(a){caja___.whitelistFuncs([[gadgets,"log"],[gadgets,"warn"],[gadgets,"error"],[gadgets,"setLogLevel"]]);
caja___.whitelistProps([[gadgets.log,"INFO"],[gadgets.log,"WARNING"],[gadgets.log,"ERROR"],[gadgets.log,"NONE"]])
});;
;
(function(){gadgets.config.EnumValidator=function(d){var c=[];
if(arguments.length>1){for(var b=0,a;
(a=arguments[b]);
++b){c.push(a)
}}else{c=d
}return function(f){for(var e=0,g;
(g=c[e]);
++e){if(f===c[e]){return true
}}return false
}
};
gadgets.config.RegExValidator=function(a){return function(b){return a.test(b)
}
};
gadgets.config.ExistsValidator=function(a){return typeof a!=="undefined"
};
gadgets.config.NonEmptyStringValidator=function(a){return typeof a==="string"&&a.length>0
};
gadgets.config.BooleanValidator=function(a){return typeof a==="boolean"
};
gadgets.config.LikeValidator=function(a){return function(c){for(var d in a){if(a.hasOwnProperty(d)){var b=a[d];
if(!b(c[d])){return false
}}}return true
}
}
})();;
gadgets.util=gadgets.util||{};
(function(){gadgets.util.makeClosure=function(d,f,e){var c=[];
for(var b=2,a=arguments.length;
b<a;
++b){c.push(arguments[b])
}return function(){var g=c.slice();
for(var k=0,h=arguments.length;
k<h;
++k){g.push(arguments[k])
}return f.apply(d,g)
}
};
gadgets.util.makeEnum=function(b){var c,a,d={};
for(c=0;
(a=b[c]);
++c){d[a]=a
}return d
}
})();;
gadgets.util=gadgets.util||{};
(function(){var c="http://www.w3.org/1999/xhtml";
function b(f,e){var h=e||{};
for(var g in h){if(h.hasOwnProperty(g)){f[g]=h[g]
}}}function d(g,f){var e=["<",g];
var i=f||{};
for(var h in i){if(i.hasOwnProperty(h)){e.push(" ");
e.push(h);
e.push('="');
e.push(gadgets.util.escapeString(i[h]));
e.push('"')
}}e.push("></");
e.push(g);
e.push(">");
return e.join("")
}function a(f){var g="";
if(f.nodeType==3||f.nodeType==4){g=f.nodeValue
}else{if(f.innerText){g=f.innerText
}else{if(f.innerHTML){g=f.innerHTML
}else{if(f.firstChild){var e=[];
for(var h=f.firstChild;
h;
h=h.nextSibling){e.push(a(h))
}g=e.join("")
}}}}return g
}gadgets.util.createElement=function(f){var e;
if((!document.body)||document.body.namespaceURI){try{e=document.createElementNS(c,f)
}catch(g){}}return e||document.createElement(f)
};
gadgets.util.createIframeElement=function(g){var i=gadgets.util.createElement("iframe");
try{var e=d("iframe",g);
var f=gadgets.util.createElement(e);
if(f&&((!i)||((f.tagName==i.tagName)&&(f.namespaceURI==i.namespaceURI)))){i=f
}}catch(h){}b(i,g);
return i
};
gadgets.util.getBodyElement=function(){if(document.body){return document.body
}try{var f=document.getElementsByTagNameNS(c,"body");
if(f&&(f.length==1)){return f[0]
}}catch(e){}return document.documentElement||document
};
gadgets.util.getInnerText=function(e){return a(e)
}
})();;
gadgets.util=gadgets.util||{};
(function(){gadgets.util.attachBrowserEvent=function(c,b,d,a){if(typeof c.addEventListener!="undefined"){c.addEventListener(b,d,a)
}else{if(typeof c.attachEvent!="undefined"){c.attachEvent("on"+b,d)
}else{gadgets.warn("cannot attachBrowserEvent: "+b)
}}};
gadgets.util.removeBrowserEvent=function(c,b,d,a){if(c.removeEventListener){c.removeEventListener(b,d,a)
}else{if(c.detachEvent){c.detachEvent("on"+b,d)
}else{gadgets.warn("cannot removeBrowserEvent: "+b)
}}}
})();;
gadgets.util=gadgets.util||{};
(function(){var a=[];
gadgets.util.registerOnLoadHandler=function(b){a.push(b)
};
gadgets.util.runOnLoadHandlers=function(){for(var c=0,b=a.length;
c<b;
++c){a[c]()
}}
})();;
tamings___.push(function(a){caja___.whitelistFuncs([[gadgets.util,"registerOnLoadHandler"]])
});;
gadgets.util=gadgets.util||{};
(function(){var a={0:false,10:true,13:true,34:true,39:true,60:true,62:true,92:true,8232:true,8233:true,65282:true,65287:true,65308:true,65310:true,65340:true};
function b(c,d){return String.fromCharCode(d)
}gadgets.util.escape=function(c,g){if(!c){return c
}else{if(typeof c==="string"){return gadgets.util.escapeString(c)
}else{if(typeof c==="Array"){for(var f=0,d=c.length;
f<d;
++f){c[f]=gadgets.util.escape(c[f])
}}else{if(typeof c==="object"&&g){var e={};
for(var h in c){if(c.hasOwnProperty(h)){e[gadgets.util.escapeString(h)]=gadgets.util.escape(c[h],true)
}}return e
}}}}return c
};
gadgets.util.escapeString=function(g){if(!g){return g
}var d=[],f,h;
for(var e=0,c=g.length;
e<c;
++e){f=g.charCodeAt(e);
h=a[f];
if(h===true){d.push("&#",f,";")
}else{if(h!==false){d.push(g.charAt(e))
}}}return d.join("")
};
gadgets.util.unescapeString=function(c){if(!c){return c
}return c.replace(/&#([0-9]+);/g,b)
}
})();;
tamings___.push(function(a){caja___.whitelistFuncs([[gadgets.util,"escape"],[gadgets.util,"escapeString"],[gadgets.util,"unescapeString"]])
});;
gadgets.util=gadgets.util||{};
(function(){var a=null;
function b(e){var f;
var c=e.indexOf("?");
var d=e.indexOf("#");
if(d===-1){f=e.substr(c+1)
}else{f=[e.substr(c+1,d-c-1),"&",e.substr(d+1)].join("")
}return f.split("&")
}gadgets.util.getUrlParameters=function(p){var d=typeof p==="undefined";
if(a!==null&&d){return a
}var l={};
var f=b(p||window.location.href);
var n=window.decodeURIComponent?decodeURIComponent:unescape;
for(var h=0,g=f.length;
h<g;
++h){var m=f[h].indexOf("=");
if(m===-1){continue
}var c=f[h].substring(0,m);
var o=f[h].substring(m+1);
o=o.replace(/\+/g," ");
try{l[c]=n(o)
}catch(k){}}if(d){a=l
}return l
};
gadgets.util.getUrlParameters()
})();;
tamings___.push(function(a){caja___.whitelistFuncs([[gadgets.util,"getUrlParameters"]])
});;
gadgets.util=gadgets.util||{};
(function(){var b={};
var a={};
function c(d){b=d["core.util"]||{}
}if(gadgets.config){gadgets.config.register("core.util",null,c)
}gadgets.util.getFeatureParameters=function(d){return typeof b[d]==="undefined"?null:b[d]
};
gadgets.util.hasFeature=function(d){return typeof b[d]!=="undefined"
};
gadgets.util.getServices=function(){return a
}
})();;
tamings___.push(function(a){caja___.whitelistFuncs([[gadgets.util,"getFeatureParameters"],[gadgets.util,"hasFeature"]])
});;
shindig.Auth=function(){var authToken=null;
var trusted=null;
function addParamsToToken(urlParams){var args=authToken.split("&");
for(var i=0;
i<args.length;
i++){var nameAndValue=args[i].split("=");
if(nameAndValue.length===2){var name=nameAndValue[0];
var value=nameAndValue[1];
if(value==="$"){value=encodeURIComponent(urlParams[name]);
args[i]=name+"="+value
}}}authToken=args.join("&")
}function init(configuration){var urlParams=gadgets.util.getUrlParameters();
var config=configuration["shindig.auth"]||{};
if(config.authToken){authToken=config.authToken
}else{if(urlParams.st){authToken=urlParams.st
}}if(authToken!==null){addParamsToToken(urlParams)
}if(config.trustedJson){trusted=(eval("("+config.trustedJson+")"))
}}gadgets.config.register("shindig.auth",null,init);
return{getSecurityToken:function(){return authToken
},updateSecurityToken:function(newToken){authToken=newToken
},getTrustedData:function(){return trusted
}}
};;
shindig.auth=new shindig.Auth();;
if(window.JSON&&window.JSON.parse&&window.JSON.stringify){gadgets.json=(function(){var a=/___$/;
function b(d,e){var c=this[d];
return c
}return{parse:function(d){try{return window.JSON.parse(d)
}catch(c){return false
}},stringify:function(d){var h=window.JSON.stringify;
function f(e){return h.call(this,e,b)
}var g=(Array.prototype.toJSON&&h([{x:1}])==='"[{\\"x\\": 1}]"')?f:h;
try{return g(d,function(i,e){return !a.test(i)?e:void 0
})
}catch(c){return null
}}}
})()
};;
;
if(!(window.JSON&&window.JSON.parse&&window.JSON.stringify)){gadgets.json=function(){function f(n){return n<10?"0"+n:n
}Date.prototype.toJSON=function(){return[this.getUTCFullYear(),"-",f(this.getUTCMonth()+1),"-",f(this.getUTCDate()),"T",f(this.getUTCHours()),":",f(this.getUTCMinutes()),":",f(this.getUTCSeconds()),"Z"].join("")
};
var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};
function stringify(value){var a,i,k,l,r=/[\"\\\x00-\x1f\x7f-\x9f]/g,v;
switch(typeof value){case"string":return r.test(value)?'"'+value.replace(r,function(a){var c=m[a];
if(c){return c
}c=a.charCodeAt();
return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)
})+'"':'"'+value+'"';
case"number":return isFinite(value)?String(value):"null";
case"boolean":case"null":return String(value);
case"object":if(!value){return"null"
}a=[];
if(typeof value.length==="number"&&!value.propertyIsEnumerable("length")){l=value.length;
for(i=0;
i<l;
i+=1){a.push(stringify(value[i])||"null")
}return"["+a.join(",")+"]"
}for(k in value){if(/___$/.test(k)){continue
}if(value.hasOwnProperty(k)){if(typeof k==="string"){v=stringify(value[k]);
if(v){a.push(stringify(k)+":"+v)
}}}}return"{"+a.join(",")+"}"
}return""
}return{stringify:stringify,parse:function(text){if(/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/b-u]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return eval("("+text+")")
}return false
}}
}()
};;
gadgets.json.flatten=function(c){var d={};
if(c===null||c===undefined){return d
}for(var a in c){if(c.hasOwnProperty(a)){var b=c[a];
if(null===b||undefined===b){continue
}d[a]=(typeof b==="string")?b:gadgets.json.stringify(b)
}}return d
};;
gadgets.io=function(){var config={};
var oauthState;
function makeXhr(){var x;
var wrapperXhr=window.shindig&&window.shindig["xhrwrapper"]&&window.shindig["xhrwrapper"]["createXHR"];
if(wrapperXhr){return wrapperXhr()
}else{if(typeof ActiveXObject!="undefined"){x=new ActiveXObject("Msxml2.XMLHTTP");
if(!x){x=new ActiveXObject("Microsoft.XMLHTTP")
}return x
}else{if(typeof XMLHttpRequest!="undefined"||window.XMLHttpRequest){return new window.XMLHttpRequest()
}else{throw ("no xhr available")
}}}}function hadError(xobj,callback){if(xobj.readyState!==4){return true
}try{if(xobj.status!==200){var error=(""+xobj.status);
if(xobj.responseText){error=error+" "+xobj.responseText
}callback({errors:[error],rc:xobj.status,text:xobj.responseText});
return true
}}catch(e){callback({errors:[e.number+" Error not specified"],rc:e.number,text:e.description});
return true
}return false
}function processNonProxiedResponse(url,callback,params,xobj){if(hadError(xobj,callback)){return
}var data={body:xobj.responseText};
callback(transformResponseData(params,data))
}var UNPARSEABLE_CRUFT="throw 1; < don't be evil' >";
function processResponse(url,callback,params,xobj){if(hadError(xobj,callback)){return
}var txt=xobj.responseText;
var offset=txt.indexOf(UNPARSEABLE_CRUFT)+UNPARSEABLE_CRUFT.length;
if(offset<UNPARSEABLE_CRUFT.length){return
}txt=txt.substr(offset);
var data=eval("("+txt+")");
data=data[url];
if(data.oauthState){oauthState=data.oauthState
}if(data.st){shindig.auth.updateSecurityToken(data.st)
}callback(transformResponseData(params,data))
}function transformResponseData(params,data){var resp={text:data.body,rc:data.rc||200,headers:data.headers,oauthApprovalUrl:data.oauthApprovalUrl,oauthError:data.oauthError,oauthErrorText:data.oauthErrorText,errors:[]};
if(resp.rc<200||resp.rc>=400){resp.errors=[resp.rc+" Error"]
}else{if(resp.text){if(resp.rc>=300&&resp.rc<400){params.CONTENT_TYPE="TEXT"
}switch(params.CONTENT_TYPE){case"JSON":case"FEED":resp.data=gadgets.json.parse(resp.text);
if(!resp.data){resp.errors.push("500 Failed to parse JSON");
resp.rc=500;
resp.data=null
}break;
case"DOM":var dom;
if(typeof ActiveXObject!="undefined"){dom=new ActiveXObject("Microsoft.XMLDOM");
dom.async=false;
dom.validateOnParse=false;
dom.resolveExternals=false;
if(!dom.loadXML(resp.text)){resp.errors.push("500 Failed to parse XML");
resp.rc=500
}else{resp.data=dom
}}else{var parser=new DOMParser();
dom=parser.parseFromString(resp.text,"text/xml");
if("parsererror"===dom.documentElement.nodeName){resp.errors.push("500 Failed to parse XML");
resp.rc=500
}else{resp.data=dom
}}break;
default:resp.data=resp.text;
break
}}}return resp
}function makeXhrRequest(realUrl,proxyUrl,callback,paramData,method,params,processResponseFunction,opt_headers){var xhr=makeXhr();
if(proxyUrl.indexOf("//")==0){proxyUrl=document.location.protocol+proxyUrl
}xhr.open(method,proxyUrl,true);
if(callback){xhr.onreadystatechange=gadgets.util.makeClosure(null,processResponseFunction,realUrl,callback,params,xhr)
}if(paramData!==null){var contentTypeHeader="Content-Type";
var contentType="application/x-www-form-urlencoded";
if(typeof opt_headers==="string"){contentType=opt_headers;
opt_headers={}
}var headers=opt_headers||{};
if(!headers[contentTypeHeader]){headers[contentTypeHeader]=contentType
}for(var headerName in headers){xhr.setRequestHeader(headerName,headers[headerName])
}}xhr.send(paramData)
}function respondWithPreload(postData,params,callback){if(gadgets.io.preloaded_&&postData.httpMethod==="GET"){for(var i=0;
i<gadgets.io.preloaded_.length;
i++){var preload=gadgets.io.preloaded_[i];
if(preload&&(preload.id===postData.url)){delete gadgets.io.preloaded_[i];
if(preload.rc!==200){callback({rc:preload.rc,errors:[preload.rc+" Error"]})
}else{if(preload.oauthState){oauthState=preload.oauthState
}var resp={body:preload.body,rc:preload.rc,headers:preload.headers,oauthApprovalUrl:preload.oauthApprovalUrl,oauthError:preload.oauthError,oauthErrorText:preload.oauthErrorText,errors:[]};
callback(transformResponseData(params,resp))
}return true
}}}return false
}function init(configuration){config=configuration["core.io"]||{}
}gadgets.config.register("core.io",null,init);
return{makeRequest:function(url,callback,opt_params){var params=opt_params||{};
var httpMethod=params.METHOD||"GET";
var refreshInterval=params.REFRESH_INTERVAL;
var auth,st;
if(params.AUTHORIZATION&&params.AUTHORIZATION!=="NONE"){auth=params.AUTHORIZATION.toLowerCase();
st=shindig.auth.getSecurityToken()
}else{if(httpMethod==="GET"&&refreshInterval===undefined){refreshInterval=3600
}}var signOwner=true;
if(typeof params.OWNER_SIGNED!=="undefined"){signOwner=params.OWNER_SIGNED
}var signViewer=true;
if(typeof params.VIEWER_SIGNED!=="undefined"){signViewer=params.VIEWER_SIGNED
}var headers=params.HEADERS||{};
if(httpMethod==="POST"&&!headers["Content-Type"]){headers["Content-Type"]="application/x-www-form-urlencoded"
}var urlParams=gadgets.util.getUrlParameters();
var paramData={url:url,httpMethod:httpMethod,headers:gadgets.io.encodeValues(headers,false),postData:params.POST_DATA||"",authz:auth||"",st:st||"",contentType:params.CONTENT_TYPE||"TEXT",numEntries:params.NUM_ENTRIES||"3",getSummaries:!!params.GET_SUMMARIES,signOwner:signOwner,signViewer:signViewer,gadget:urlParams.url,container:urlParams.container||urlParams.synd||"default",bypassSpecCache:gadgets.util.getUrlParameters()["nocache"]||"",getFullHeaders:!!params.GET_FULL_HEADERS};
if(auth==="oauth"||auth==="signed"){if(gadgets.io.oauthReceivedCallbackUrl_){paramData.OAUTH_RECEIVED_CALLBACK=gadgets.io.oauthReceivedCallbackUrl_;
gadgets.io.oauthReceivedCallbackUrl_=null
}paramData.oauthState=oauthState||"";
for(var opt in params){if(params.hasOwnProperty(opt)){if(opt.indexOf("OAUTH_")===0){paramData[opt]=params[opt]
}}}}var proxyUrl=config.jsonProxyUrl.replace("%host%",document.location.host);
if(!respondWithPreload(paramData,params,callback)){if(httpMethod==="GET"&&refreshInterval>0){var extraparams="?refresh="+refreshInterval+"&"+gadgets.io.encodeValues(paramData);
makeXhrRequest(url,proxyUrl+extraparams,callback,null,"GET",params,processResponse)
}else{makeXhrRequest(url,proxyUrl,callback,gadgets.io.encodeValues(paramData),"POST",params,processResponse)
}}},makeNonProxiedRequest:function(relativeUrl,callback,opt_params,opt_headers){var params=opt_params||{};
makeXhrRequest(relativeUrl,relativeUrl,callback,params.POST_DATA,params.METHOD,params,processNonProxiedResponse,opt_headers)
},clearOAuthState:function(){oauthState=undefined
},encodeValues:function(fields,opt_noEscaping){var escape=!opt_noEscaping;
var buf=[];
var first=false;
for(var i in fields){if(fields.hasOwnProperty(i)&&!/___$/.test(i)){if(!first){first=true
}else{buf.push("&")
}buf.push(escape?encodeURIComponent(String(i)):i);
buf.push("=");
buf.push(escape?encodeURIComponent(String(fields[i])):fields[i])
}}return buf.join("")
},getProxyUrl:function(url,opt_params){var params=opt_params||{};
var refresh=params.REFRESH_INTERVAL;
if(refresh===undefined){refresh="3600"
}var urlParams=gadgets.util.getUrlParameters();
var rewriteMimeParam=params.rewriteMime?"&rewriteMime="+encodeURIComponent(String(params.rewriteMime)):"";
var ret=config.proxyUrl.replace("%url%",encodeURIComponent(url)).replace("%host%",document.location.host).replace("%rawurl%",url).replace("%refresh%",encodeURIComponent(String(refresh))).replace("%gadget%",encodeURIComponent(urlParams.url)).replace("%container%",encodeURIComponent(urlParams.container||urlParams.synd||"default")).replace("%rewriteMime%",rewriteMimeParam);
if(ret.indexOf("//")==0){ret=window.location.protocol+ret
}return ret
}}
}();
gadgets.io.RequestParameters=gadgets.util.makeEnum(["METHOD","CONTENT_TYPE","POST_DATA","HEADERS","AUTHORIZATION","NUM_ENTRIES","GET_SUMMARIES","GET_FULL_HEADERS","REFRESH_INTERVAL","OAUTH_SERVICE_NAME","OAUTH_USE_TOKEN","OAUTH_TOKEN_NAME","OAUTH_REQUEST_TOKEN","OAUTH_REQUEST_TOKEN_SECRET","OAUTH_RECEIVED_CALLBACK"]);
gadgets.io.MethodType=gadgets.util.makeEnum(["GET","POST","PUT","DELETE","HEAD"]);
gadgets.io.ContentType=gadgets.util.makeEnum(["TEXT","DOM","JSON","FEED"]);
gadgets.io.AuthorizationType=gadgets.util.makeEnum(["NONE","SIGNED","OAUTH"]);;
tamings___.push(function(a){caja___.whitelistFuncs([[gadgets.io,"encodeValues"],[gadgets.io,"getProxyUrl"],[gadgets.io,"makeRequest"]])
});;
(function(){var i=null;
var j={};
var f=gadgets.util.escapeString;
var d={};
var h={};
var e="en";
var b="US";
var a=0;
function c(){var l=gadgets.util.getUrlParameters();
for(var k in l){if(l.hasOwnProperty(k)){if(k.indexOf("up_")===0&&k.length>3){j[k.substr(3)]=String(l[k])
}else{if(k==="country"){b=l[k]
}else{if(k==="lang"){e=l[k]
}else{if(k==="mid"){a=l[k]
}}}}}}}function g(){for(var k in h){if(typeof j[k]==="undefined"){j[k]=h[k]
}}}gadgets.Prefs=function(){if(!i){c();
g();
i=this
}return i
};
gadgets.Prefs.setInternal_=function(n,p){var o=false;
if(typeof n==="string"){if(!j.hasOwnProperty(n)||j[n]!==p){o=true
}j[n]=p
}else{for(var m in n){if(n.hasOwnProperty(m)){var l=n[m];
if(!j.hasOwnProperty(m)||j[m]!==l){o=true
}j[m]=l
}}}return o
};
gadgets.Prefs.setMessages_=function(k){d=k
};
gadgets.Prefs.setDefaultPrefs_=function(k){h=k
};
gadgets.Prefs.prototype.getString=function(k){if(k===".lang"){k="lang"
}return j[k]?f(j[k]):""
};
gadgets.Prefs.prototype.setDontEscape_=function(){f=function(l){return l
}
};
gadgets.Prefs.prototype.getInt=function(k){var l=parseInt(j[k],10);
return isNaN(l)?0:l
};
gadgets.Prefs.prototype.getFloat=function(k){var l=parseFloat(j[k]);
return isNaN(l)?0:l
};
gadgets.Prefs.prototype.getBool=function(k){var l=j[k];
if(l){return l==="true"||l===true||!!parseInt(l,10)
}return false
};
gadgets.Prefs.prototype.set=function(k,l){throw new Error("setprefs feature required to make this call.")
};
gadgets.Prefs.prototype.getArray=function(n){var o=j[n];
if(o){var k=o.split("|");
for(var m=0,l=k.length;
m<l;
++m){k[m]=f(k[m].replace(/%7C/g,"|"))
}return k
}return[]
};
gadgets.Prefs.prototype.setArray=function(k,l){throw new Error("setprefs feature required to make this call.")
};
gadgets.Prefs.prototype.getMsg=function(k){return d[k]||""
};
gadgets.Prefs.prototype.getCountry=function(){return b
};
gadgets.Prefs.prototype.getLang=function(){return e
};
gadgets.Prefs.prototype.getModuleId=function(){return a
}
})();;
tamings___.push(function(a){caja___.whitelistCtors([[gadgets,"Prefs",Object]]);
caja___.whitelistMeths([[gadgets.Prefs,"getArray"],[gadgets.Prefs,"getBool"],[gadgets.Prefs,"getCountry"],[gadgets.Prefs,"getFloat"],[gadgets.Prefs,"getInt"],[gadgets.Prefs,"getLang"],[gadgets.Prefs,"getMsg"],[gadgets.Prefs,"getString"],[gadgets.Prefs,"set"],[gadgets.Prefs,"setArray"]])
});;
var JSON=window.JSON||gadgets.json;
var _IG_Prefs=(function(){var a=null;
var b=function(){if(!a){a=new gadgets.Prefs();
a.setDontEscape_()
}return a
};
b._parseURL=gadgets.Prefs.parseUrl;
return b
})();
function _IG_Fetch_wrapper(b,a){b(a.data?a.data:"")
}function _IG_FetchContent(b,g,c){var f=c||{};
if(f.refreshInterval){f.REFRESH_INTERVAL=f.refreshInterval
}else{f.REFRESH_INTERVAL=3600
}for(var e in f){var d=f[e];
delete f[e];
f[e.toUpperCase()]=d
}var a=gadgets.util.makeClosure(null,_IG_Fetch_wrapper,g);
gadgets.io.makeRequest(b,a,f)
}function _IG_FetchXmlContent(b,e,c){var d=c||{};
if(d.refreshInterval){d.REFRESH_INTERVAL=d.refreshInterval
}else{d.REFRESH_INTERVAL=3600
}d.CONTENT_TYPE="DOM";
var a=gadgets.util.makeClosure(null,_IG_Fetch_wrapper,e);
gadgets.io.makeRequest(b,a,d)
}function _IG_FetchFeedAsJSON(b,f,c,a,d){var e=d||{};
e.CONTENT_TYPE="FEED";
e.NUM_ENTRIES=c;
e.GET_SUMMARIES=a;
gadgets.io.makeRequest(b,function(j){j.data=j.data||{};
if(j.errors&&j.errors.length>0){j.data.ErrorMsg=j.errors[0]
}if(j.data.link){j.data.URL=b
}if(j.data.title){j.data.Title=j.data.title
}if(j.data.description){j.data.Description=j.data.description
}if(j.data.link){j.data.Link=j.data.link
}if(j.data.items&&j.data.items.length>0){j.data.Entry=j.data.items;
for(var h=0;
h<j.data.Entry.length;
++h){var i=j.data.Entry[h];
i.Title=i.title;
i.Link=i.link;
i.Summary=i.summary||i.description;
i.Date=i.pubDate
}}for(var g=0;
g<j.data.Entry.length;
++g){var i=j.data.Entry[g];
i.Date=(i.Date/1000)
}f(j.data)
},e)
}function _IG_GetCachedUrl(a,b){var c=b||{};
c.REFRESH_INTERVAL=3600;
if(c.refreshInterval){c.REFRESH_INTERVAL=c.refreshInterval
}return gadgets.io.getProxyUrl(a,c)
}function _IG_GetImageUrl(a,b){return _IG_GetCachedUrl(a,b)
}function _IG_GetImage(b){var a=document.createElement("img");
a.src=_IG_GetCachedUrl(b);
return a
}function _IG_RegisterOnloadHandler(a){gadgets.util.registerOnLoadHandler(a)
}function _IG_Callback(b,c){var a=arguments;
return function(){var d=Array.prototype.slice.call(arguments);
b.apply(null,d.concat(Array.prototype.slice.call(a,1)))
}
}var _args=gadgets.util.getUrlParameters;
function _gel(a){return document.getElementById?document.getElementById(a):null
}function _gelstn(a){if(a==="*"&&document.all){return document.all
}return document.getElementsByTagName?document.getElementsByTagName(a):[]
}function _gelsbyregex(d,f){var c=_gelstn(d);
var e=[];
for(var b=0,a=c.length;
b<a;
++b){if(f.test(c[b].id)){e.push(c[b])
}}return e
}function _esc(a){return window.encodeURIComponent?encodeURIComponent(a):escape(a)
}function _unesc(a){return window.decodeURIComponent?decodeURIComponent(a):unescape(a)
}function _hesc(a){return gadgets.util.escapeString(a)
}function _striptags(a){return a.replace(/<\/?[^>]+>/g,"")
}function _trim(a){return a.replace(/^\s+|\s+$/g,"")
}function _toggle(a){a=(typeof a==="string")?_gel(a):a;
if(a!==null){if(a.style.display.length===0||a.style.display==="block"){a.style.display="none"
}else{if(a.style.display==="none"){a.style.display="block"
}}}}var _uid=(function(){var a=0;
return function(){return a++
}
})();
function _min(d,c){return(d<c?d:c)
}function _max(d,c){return(d>c?d:c)
}function _exportSymbols(a,c){var m=window;
var f=a.split(".");
for(var h=0,g=f.length;
h<g;
h++){var b=f[h];
m[b]=m[b]||{};
m=m[b]
}for(var e=0,d=c.length;
e<d;
e+=2){m[c[e]]=c[e+1]
}}function _IG_AddDOMEventHandler(c,b,a){gadgets.warn("_IG_AddDOMEventHandler not implemented - see SHINDIG-198")
};;
(function(){function f(b,c,a){b={msg:b||"",line:a||0,jsUrl:window.location.href.indexOf(c)==0?"-top-":c,fullUrl:window.location};try{if(++window._varz_numerrors,gadgets&&!(e>3)){c={};c[gadgets.io.RequestParameters.METHOD]=gadgets.io.MethodType.GET;a=encodeURIComponent||escape;var d=gadgets.util.getUrlParameters(),g=d.container||d.synd,h=d.gadget||d.url,l=["/gadgets/evthdlr?t=err&gadget=",a(h),"&container=",a(g),"&jsurl=",a(b.jsUrl),"&line=",a(b.line),"&session=",k,"&count=",e,"&msg=",a(b.msg)];gadgets.io.makeNonProxiedRequest(l.join(""),
null,c);e++}}catch(m){}}window._varz_numerrors=0;var k=(new Date).getTime(),e=0;window.location.href.indexOf("&debug=1")==-1&&window.location.href.indexOf("?debug=1")==-1&&(window.onerror=f)})();
;
(function(){var l=null,q=function(){function e(a){a=(""+a).match(w);return!a?l:new b(p(a[1]),p(a[2]),p(a[3]),p(a[4]),p(a[5]),p(a[6]),p(a[7]))}function x(a,e){return"string"==typeof a?encodeURI(a).replace(e,y):l}function y(a){a=a.charCodeAt(0);return"%"+"0123456789ABCDEF".charAt(a>>4&15)+"0123456789ABCDEF".charAt(a&15)}function u(a){if(a===l)return l;for(var a=a.replace(/(^|\/)\.(?:\/|$)/g,"$1").replace(/\/{2,}/g,"/"),e=z,m;(m=a.replace(e,"$1"))!=a;a=m);return a}function v(a,e){var m=a.R(),b=e.K();b?m.fa(e.j):
b=e.V();b?m.ca(e.n):b=e.W();b?m.da(e.k):b=e.Y();var s=e.g,g=u(s);if(b)m.ba(e.T()),g=g&&g.replace(j,"");else if(b=!!s){if(47!==g.charCodeAt(0))var g=u(m.g||"").replace(j,""),p=g.lastIndexOf("/")+1,g=u((p?g.substring(0,p):"")+u(s)).replace(j,"")}else g=g&&g.replace(j,""),g!==s&&m.G(g);b?m.G(g):b=e.Z();b?m.M(e.l):b=e.X();b&&m.ea(e.o);return m}function b(a,e,b,j,s,g,p){this.j=a;this.n=e;this.k=b;this.h=j;this.g=s;this.l=g;this.o=p}function p(a){return"string"==typeof a&&0<a.length?a:l}var z=RegExp(/(\/|^)(?:[^./][^/]*|\.{2,}(?:[^./][^/]*)|\.{3,}[^/]*)\/\.\.(?:\/|$)/),
j=/^(?:\.\.\/)*(?:\.\.$)?/;b.prototype.toString=function(){var a=[];l!==this.j&&a.push(this.j,":");l!==this.k&&(a.push("//"),l!==this.n&&a.push(this.n,"@"),a.push(this.k),l!==this.h&&a.push(":",this.h.toString()));l!==this.g&&a.push(this.g);l!==this.l&&a.push("?",this.l);l!==this.o&&a.push("#",this.o);return a.join("")};b.prototype.R=function(){return new b(this.j,this.n,this.k,this.h,this.g,this.l,this.o)};b.prototype.U=function(){return this.j&&decodeURIComponent(this.j).toLowerCase()};b.prototype.fa=
function(a){this.j=a?a:l};b.prototype.K=function(){return l!==this.j};b.prototype.ca=function(a){this.n=a?a:l};b.prototype.V=function(){return l!==this.n};b.prototype.da=function(a){this.k=a?a:l;this.G(this.g)};b.prototype.W=function(){return l!==this.k};b.prototype.T=function(){return this.h&&decodeURIComponent(this.h)};b.prototype.ba=function(a){if(a){a=Number(a);if(a!==(a&65535))throw Error("Bad port number "+a);this.h=""+a}else this.h=l};b.prototype.Y=function(){return l!==this.h};b.prototype.S=
function(){return this.g&&decodeURIComponent(this.g)};b.prototype.G=function(a){a?(a=""+a,this.g=!this.k||/^\//.test(a)?a:"/"+a):this.g=l};b.prototype.M=function(a){this.l=a?a:l};b.prototype.Z=function(){return l!==this.l};b.prototype.aa=function(a){if("object"===typeof a&&!(a instanceof Array)&&(a instanceof Object||"[object Array]"!==Object.prototype.toString.call(a))){var e=[],b=-1,j;for(j in a){var s=a[j];"string"===typeof s&&(e[++b]=j,e[++b]=s)}a=e}for(var e=[],b="",g=0;g<a.length;)j=a[g++],
s=a[g++],e.push(b,encodeURIComponent(j.toString())),b="&",s&&e.push("=",encodeURIComponent(s.toString()));this.l=e.join("")};b.prototype.ea=function(a){this.o=a?a:l};b.prototype.X=function(){return l!==this.o};var w=/^(?:([^:/?#]+):)?(?:\/\/(?:([^/?#]*)@)?([^/?#:@]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/,B=/[#\/\?@]/g,C=/[\#\?]/g;b.parse=e;b.create=function(a,e,j,p,s,g,u){a=new b(x(a,B),x(e,B),"string"==typeof j?encodeURIComponent(j):l,0<p?p.toString():l,x(s,C),l,"string"==typeof u?encodeURIComponent(u):
l);g&&("string"===typeof g?a.M(g.replace(/[^?&=0-9A-Za-z_\-~.%]/g,y)):a.aa(g));return a};b.$=v;b.ja=u;b.va={pa:function(a){return/\.html$/.test(e(a).S())?"text/html":"application/javascript"},$:function(a,b){return a?v(e(a),e(b)).toString():""+b}};return b}();"undefined"!==typeof window&&(window.URI=q);var M={f:{NONE:0,URI:1,URI_FRAGMENT:11,SCRIPT:2,STYLE:3,HTML:12,ID:4,IDREF:5,IDREFS:6,GLOBAL_NAME:7,LOCAL_NAME:8,CLASSES:9,FRAME_TARGET:10,MEDIA_QUERY:13}};M.atype=M.f;
M.w={"*::class":9,"*::dir":0,"*::draggable":0,"*::hidden":0,"*::id":4,"*::inert":0,"*::itemprop":0,"*::itemref":6,"*::itemscope":0,"*::lang":0,"*::onblur":2,"*::onchange":2,"*::onclick":2,"*::ondblclick":2,"*::onerror":2,"*::onfocus":2,"*::onkeydown":2,"*::onkeypress":2,"*::onkeyup":2,"*::onload":2,"*::onmousedown":2,"*::onmousemove":2,"*::onmouseout":2,"*::onmouseover":2,"*::onmouseup":2,"*::onreset":2,"*::onscroll":2,"*::onselect":2,"*::onsubmit":2,"*::ontouchcancel":2,"*::ontouchend":2,"*::ontouchenter":2,
"*::ontouchleave":2,"*::ontouchmove":2,"*::ontouchstart":2,"*::onunload":2,"*::spellcheck":0,"*::style":3,"*::tabindex":0,"*::title":0,"*::translate":0,"a::accesskey":0,"a::coords":0,"a::href":1,"a::hreflang":0,"a::name":7,"a::onblur":2,"a::onfocus":2,"a::shape":0,"a::target":10,"a::type":0,"area::accesskey":0,"area::alt":0,"area::coords":0,"area::href":1,"area::nohref":0,"area::onblur":2,"area::onfocus":2,"area::shape":0,"area::target":10,"audio::controls":0,"audio::loop":0,"audio::mediagroup":5,
"audio::muted":0,"audio::preload":0,"audio::src":1,"bdo::dir":0,"blockquote::cite":1,"br::clear":0,"button::accesskey":0,"button::disabled":0,"button::name":8,"button::onblur":2,"button::onfocus":2,"button::type":0,"button::value":0,"canvas::height":0,"canvas::width":0,"caption::align":0,"col::align":0,"col::char":0,"col::charoff":0,"col::span":0,"col::valign":0,"col::width":0,"colgroup::align":0,"colgroup::char":0,"colgroup::charoff":0,"colgroup::span":0,"colgroup::valign":0,"colgroup::width":0,
"command::checked":0,"command::command":5,"command::disabled":0,"command::icon":1,"command::label":0,"command::radiogroup":0,"command::type":0,"data::value":0,"del::cite":1,"del::datetime":0,"details::open":0,"dir::compact":0,"div::align":0,"dl::compact":0,"fieldset::disabled":0,"font::color":0,"font::face":0,"font::size":0,"form::accept":0,"form::action":1,"form::autocomplete":0,"form::enctype":0,"form::method":0,"form::name":7,"form::novalidate":0,"form::onreset":2,"form::onsubmit":2,"form::target":10,
"h1::align":0,"h2::align":0,"h3::align":0,"h4::align":0,"h5::align":0,"h6::align":0,"hr::align":0,"hr::noshade":0,"hr::size":0,"hr::width":0,"iframe::align":0,"iframe::frameborder":0,"iframe::height":0,"iframe::marginheight":0,"iframe::marginwidth":0,"iframe::width":0,"img::align":0,"img::alt":0,"img::border":0,"img::height":0,"img::hspace":0,"img::ismap":0,"img::name":7,"img::src":1,"img::usemap":11,"img::vspace":0,"img::width":0,"input::accept":0,"input::accesskey":0,"input::align":0,"input::alt":0,
"input::autocomplete":0,"input::checked":0,"input::disabled":0,"input::inputmode":0,"input::ismap":0,"input::list":5,"input::max":0,"input::maxlength":0,"input::min":0,"input::multiple":0,"input::name":8,"input::onblur":2,"input::onchange":2,"input::onfocus":2,"input::onselect":2,"input::pattern":0,"input::placeholder":0,"input::readonly":0,"input::required":0,"input::size":0,"input::src":1,"input::step":0,"input::type":0,"input::usemap":11,"input::value":0,"ins::cite":1,"ins::datetime":0,"label::accesskey":0,
"label::for":5,"label::onblur":2,"label::onfocus":2,"legend::accesskey":0,"legend::align":0,"li::type":0,"li::value":0,"map::name":7,"menu::compact":0,"menu::label":0,"menu::type":0,"meter::high":0,"meter::low":0,"meter::max":0,"meter::min":0,"meter::optimum":0,"meter::value":0,"ol::compact":0,"ol::reversed":0,"ol::start":0,"ol::type":0,"optgroup::disabled":0,"optgroup::label":0,"option::disabled":0,"option::label":0,"option::selected":0,"option::value":0,"output::for":6,"output::name":8,"p::align":0,
"pre::width":0,"progress::max":0,"progress::min":0,"progress::value":0,"q::cite":1,"select::autocomplete":0,"select::disabled":0,"select::multiple":0,"select::name":8,"select::onblur":2,"select::onchange":2,"select::onfocus":2,"select::required":0,"select::size":0,"source::type":0,"table::align":0,"table::bgcolor":0,"table::border":0,"table::cellpadding":0,"table::cellspacing":0,"table::frame":0,"table::rules":0,"table::summary":0,"table::width":0,"tbody::align":0,"tbody::char":0,"tbody::charoff":0,
"tbody::valign":0,"td::abbr":0,"td::align":0,"td::axis":0,"td::bgcolor":0,"td::char":0,"td::charoff":0,"td::colspan":0,"td::headers":6,"td::height":0,"td::nowrap":0,"td::rowspan":0,"td::scope":0,"td::valign":0,"td::width":0,"textarea::accesskey":0,"textarea::autocomplete":0,"textarea::cols":0,"textarea::disabled":0,"textarea::inputmode":0,"textarea::name":8,"textarea::onblur":2,"textarea::onchange":2,"textarea::onfocus":2,"textarea::onselect":2,"textarea::placeholder":0,"textarea::readonly":0,"textarea::required":0,
"textarea::rows":0,"textarea::wrap":0,"tfoot::align":0,"tfoot::char":0,"tfoot::charoff":0,"tfoot::valign":0,"th::abbr":0,"th::align":0,"th::axis":0,"th::bgcolor":0,"th::char":0,"th::charoff":0,"th::colspan":0,"th::headers":6,"th::height":0,"th::nowrap":0,"th::rowspan":0,"th::scope":0,"th::valign":0,"th::width":0,"thead::align":0,"thead::char":0,"thead::charoff":0,"thead::valign":0,"tr::align":0,"tr::bgcolor":0,"tr::char":0,"tr::charoff":0,"tr::valign":0,"track::default":0,"track::kind":0,"track::label":0,
"track::srclang":0,"ul::compact":0,"ul::type":0,"video::controls":0,"video::height":0,"video::loop":0,"video::mediagroup":5,"video::muted":0,"video::poster":1,"video::preload":0,"video::src":1,"video::width":0};M.ATTRIBS=M.w;M.c={OPTIONAL_ENDTAG:1,EMPTY:2,CDATA:4,RCDATA:8,UNSAFE:16,FOLDABLE:32,SCRIPT:64,STYLE:128,VIRTUALIZED:256};M.eflags=M.c;
M.e={a:0,abbr:0,acronym:0,address:0,applet:272,area:2,article:0,aside:0,audio:0,b:0,base:274,basefont:274,bdi:0,bdo:0,big:0,blockquote:0,body:305,br:2,button:0,canvas:0,caption:0,center:0,cite:0,code:0,col:2,colgroup:1,command:2,data:0,datalist:0,dd:1,del:0,details:0,dfn:0,dialog:272,dir:0,div:0,dl:0,dt:1,em:0,fieldset:0,figcaption:0,figure:0,font:0,footer:0,form:0,frame:274,frameset:272,h1:0,h2:0,h3:0,h4:0,h5:0,h6:0,head:305,header:0,hgroup:0,hr:2,html:305,i:0,iframe:4,img:2,input:2,ins:0,isindex:274,
kbd:0,keygen:274,label:0,legend:0,li:1,link:274,map:0,mark:0,menu:0,meta:274,meter:0,nav:0,nobr:0,noembed:276,noframes:276,noscript:276,object:272,ol:0,optgroup:0,option:1,output:0,p:1,param:274,pre:0,progress:0,q:0,s:0,samp:0,script:84,section:0,select:0,small:0,source:2,span:0,strike:0,strong:0,style:148,sub:0,summary:0,sup:0,table:0,tbody:1,td:1,textarea:8,tfoot:1,th:1,thead:1,time:0,title:280,tr:1,track:2,tt:0,u:0,ul:0,"var":0,video:0,wbr:2};M.ELEMENTS=M.e;
M.O={a:"HTMLAnchorElement",abbr:"HTMLElement",acronym:"HTMLElement",address:"HTMLElement",applet:"HTMLAppletElement",area:"HTMLAreaElement",article:"HTMLElement",aside:"HTMLElement",audio:"HTMLAudioElement",b:"HTMLElement",base:"HTMLBaseElement",basefont:"HTMLBaseFontElement",bdi:"HTMLElement",bdo:"HTMLElement",big:"HTMLElement",blockquote:"HTMLQuoteElement",body:"HTMLBodyElement",br:"HTMLBRElement",button:"HTMLButtonElement",canvas:"HTMLCanvasElement",caption:"HTMLTableCaptionElement",center:"HTMLElement",
cite:"HTMLElement",code:"HTMLElement",col:"HTMLTableColElement",colgroup:"HTMLTableColElement",command:"HTMLCommandElement",data:"HTMLElement",datalist:"HTMLDataListElement",dd:"HTMLElement",del:"HTMLModElement",details:"HTMLDetailsElement",dfn:"HTMLElement",dialog:"HTMLDialogElement",dir:"HTMLDirectoryElement",div:"HTMLDivElement",dl:"HTMLDListElement",dt:"HTMLElement",em:"HTMLElement",fieldset:"HTMLFieldSetElement",figcaption:"HTMLElement",figure:"HTMLElement",font:"HTMLFontElement",footer:"HTMLElement",
form:"HTMLFormElement",frame:"HTMLFrameElement",frameset:"HTMLFrameSetElement",h1:"HTMLHeadingElement",h2:"HTMLHeadingElement",h3:"HTMLHeadingElement",h4:"HTMLHeadingElement",h5:"HTMLHeadingElement",h6:"HTMLHeadingElement",head:"HTMLHeadElement",header:"HTMLElement",hgroup:"HTMLElement",hr:"HTMLHRElement",html:"HTMLHtmlElement",i:"HTMLElement",iframe:"HTMLIFrameElement",img:"HTMLImageElement",input:"HTMLInputElement",ins:"HTMLModElement",isindex:"HTMLUnknownElement",kbd:"HTMLElement",keygen:"HTMLKeygenElement",
label:"HTMLLabelElement",legend:"HTMLLegendElement",li:"HTMLLIElement",link:"HTMLLinkElement",map:"HTMLMapElement",mark:"HTMLElement",menu:"HTMLMenuElement",meta:"HTMLMetaElement",meter:"HTMLMeterElement",nav:"HTMLElement",nobr:"HTMLElement",noembed:"HTMLElement",noframes:"HTMLElement",noscript:"HTMLElement",object:"HTMLObjectElement",ol:"HTMLOListElement",optgroup:"HTMLOptGroupElement",option:"HTMLOptionElement",output:"HTMLOutputElement",p:"HTMLParagraphElement",param:"HTMLParamElement",pre:"HTMLPreElement",
progress:"HTMLProgressElement",q:"HTMLQuoteElement",s:"HTMLElement",samp:"HTMLElement",script:"HTMLScriptElement",section:"HTMLElement",select:"HTMLSelectElement",small:"HTMLElement",source:"HTMLSourceElement",span:"HTMLSpanElement",strike:"HTMLElement",strong:"HTMLElement",style:"HTMLStyleElement",sub:"HTMLElement",summary:"HTMLElement",sup:"HTMLElement",table:"HTMLTableElement",tbody:"HTMLTableSectionElement",td:"HTMLTableDataCellElement",textarea:"HTMLTextAreaElement",tfoot:"HTMLTableSectionElement",
th:"HTMLTableHeaderCellElement",thead:"HTMLTableSectionElement",time:"HTMLTimeElement",title:"HTMLTitleElement",tr:"HTMLTableRowElement",track:"HTMLTrackElement",tt:"HTMLElement",u:"HTMLElement",ul:"HTMLUListElement","var":"HTMLElement",video:"HTMLVideoElement",wbr:"HTMLElement"};M.ELEMENT_DOM_INTERFACES=M.O;M.N={NOT_LOADED:0,SAME_DOCUMENT:1,NEW_DOCUMENT:2};M.ueffects=M.N;
M.J={"a::href":2,"area::href":2,"audio::src":1,"blockquote::cite":0,"command::icon":1,"del::cite":0,"form::action":2,"img::src":1,"input::src":1,"ins::cite":0,"q::cite":0,"video::poster":1,"video::src":1};M.URIEFFECTS=M.J;M.L={UNSANDBOXED:2,SANDBOXED:1,DATA:0};M.ltypes=M.L;M.I={"a::href":2,"area::href":2,"audio::src":2,"blockquote::cite":2,"command::icon":1,"del::cite":2,"form::action":2,"img::src":1,"input::src":1,"ins::cite":2,"q::cite":2,"video::poster":1,"video::src":2};M.LOADERTYPES=M.I;
"undefined"!==typeof window&&(window.html4=M);var Q=function(e){function x(d){if(D.hasOwnProperty(d))return D[d];var a=d.match(R);return a?String.fromCharCode(parseInt(a[1],10)):(a=d.match(S))?String.fromCharCode(parseInt(a[1],16)):E&&T.test(d)?(E.innerHTML="&"+d+";",a=E.textContent,D[d]=a):"&"+d+";"}function y(d,a){return x(a)}function u(d){return d.replace(U,y)}function v(d){return(""+d).replace(N,"&amp;").replace(F,"&lt;").replace(G,"&gt;").replace(V,"&#34;")}function b(d){return(""+d).replace(N,"&amp;").replace(F,"&lt;").replace(G,"&gt;")}
function p(d){return d.replace(W,"&amp;$1").replace(F,"&lt;").replace(G,"&gt;")}function z(d){var a={z:d.z||d.cdata,A:d.A||d.comment,B:d.B||d.endDoc,t:d.t||d.endTag,d:d.d||d.pcdata,F:d.F||d.rcdata,H:d.H||d.startDoc,v:d.v||d.startTag};return function(d,e){var f;var r=/(<\/|<\!--|<[!?]|[&<>])/g;f=d+"";if(X)f=f.split(r);else{for(var k=[],i=0,b;(b=r.exec(f))!==l;)k.push(f.substring(i,b.index)),k.push(b[0]),i=b.index+b[0].length;k.push(f.substring(i));f=k}w(a,f,0,{r:!1,C:!1},e)}}function j(d,a,c,e,f){return function(){w(d,
a,c,e,f)}}function w(d,a,c,h,f){try{d.H&&0==c&&d.H(f);for(var r,k,i,b=a.length;c<b;){var n=a[c++],g=a[c];switch(n){case "&":Y.test(g)?(d.d&&d.d("&"+g,f,t,j(d,a,c,h,f)),c++):d.d&&d.d("&amp;",f,t,j(d,a,c,h,f));break;case "</":if(r=/^([-\w:]+)[^\'\"]*/.exec(g))if(r[0].length===g.length&&">"===a[c+1])c+=2,i=r[1].toLowerCase(),d.t&&d.t(i,f,t,j(d,a,c,h,f));else{var m=a,o=c,p=d,s=f,u=t,x=h,v=C(m,o);v?(p.t&&p.t(v.name,s,u,j(p,m,o,x,s)),c=v.next):c=m.length}else d.d&&d.d("&lt;/",f,t,j(d,a,c,h,f));break;case "<":if(r=
/^([-\w:]+)\s*\/?/.exec(g))if(r[0].length===g.length&&">"===a[c+1]){c+=2;i=r[1].toLowerCase();d.v&&d.v(i,[],f,t,j(d,a,c,h,f));var w=e.e[i];w&O&&(c=B(a,{name:i,next:c,c:w},d,f,t,h))}else{var m=a,o=d,p=f,s=t,u=h,A=C(m,c);A?(o.v&&o.v(A.name,A.P,p,s,j(o,m,A.next,u,p)),c=A.c&O?B(m,A,o,p,s,u):A.next):c=m.length}else d.d&&d.d("&lt;",f,t,j(d,a,c,h,f));break;case "<\!--":if(!h.C){for(k=c+1;k<b&&!(">"===a[k]&&/--$/.test(a[k-1]));k++);if(k<b){if(d.A){var y=a.slice(c,k).join("");d.A(y.substr(0,y.length-2),f,
t,j(d,a,k+1,h,f))}c=k+1}else h.C=!0}h.C&&d.d&&d.d("&lt;!--",f,t,j(d,a,c,h,f));break;case "<!":if(/^\w/.test(g)){if(!h.r){for(k=c+1;k<b&&">"!==a[k];k++);k<b?c=k+1:h.r=!0}h.r&&d.d&&d.d("&lt;!",f,t,j(d,a,c,h,f))}else d.d&&d.d("&lt;!",f,t,j(d,a,c,h,f));break;case "<?":if(!h.r){for(k=c+1;k<b&&">"!==a[k];k++);k<b?c=k+1:h.r=!0}h.r&&d.d&&d.d("&lt;?",f,t,j(d,a,c,h,f));break;case ">":d.d&&d.d("&gt;",f,t,j(d,a,c,h,f));break;case "":break;default:d.d&&d.d(n,f,t,j(d,a,c,h,f))}}d.B&&d.B(f)}catch(z){if(z!==t)throw z;
}}function B(a,b,c,h,f,r){var k=a.length;H.hasOwnProperty(b.name)||(H[b.name]=RegExp("^"+b.name+"(?:[\\s\\/]|$)","i"));for(var i=H[b.name],g=b.next,n=b.next+1;n<k&&!("</"===a[n-1]&&i.test(a[n]));n++);n<k&&(n-=1);k=a.slice(g,n).join("");if(b.c&e.c.CDATA)c.z&&c.z(k,h,f,j(c,a,n,r,h));else if(b.c&e.c.RCDATA)c.F&&c.F(p(k),h,f,j(c,a,n,r,h));else throw Error("bug");return n}function C(a,b){var c=/^([-\w:]+)/.exec(a[b]),h={};h.name=c[1].toLowerCase();h.c=e.e[h.name];for(var f=a[b].substr(c[0].length),r=b+
1,k=a.length;r<k&&">"!==a[r];r++)f+=a[r];if(!(k<=r)){for(var i=[];""!==f;)if(c=Z.exec(f))if(c[4]&&!c[5]||c[6]&&!c[7]){for(var c=c[4]||c[6],g=!1,f=[f,a[r++]];r<k;r++){if(g){if(">"===a[r])break}else 0<=a[r].indexOf(c)&&(g=!0);f.push(a[r])}if(k<=r)break;f=f.join("")}else{var g=c[1].toLowerCase(),n;if(c[2]){n=c[3];var j=n.charCodeAt(0);if(34===j||39===j)n=n.substr(1,n.length-2);n=u(n.replace($,""))}else n="";i.push(g,n);f=f.substr(c[0].length)}else f=f.replace(/^[\s\S][^a-z\s]*/,"");h.P=i;h.next=r+1;
return h}}function a(a){function g(){var a=h[h.length-1];return a?e.e[a.m]:0}function c(a){var d=h[h.length-1];if(!d)throw Error("shouldn't happen: CDATA/RCDATA context without any start tag");return a.replace(RegExp("</"+d.m+"(?=[^A-Za-z])>?","i"),"</>")}var h,f;return z({startDoc:function(){h=[];f=!1},startTag:function(c,b,i){if(!f&&e.e.hasOwnProperty(c)){var g=e.e[c];if(!(g&e.c.FOLDABLE)){var n=a(c,b);if(n){if("object"!==typeof n)throw Error("tagPolicy did not return object (old API?)");if("attribs"in
n)b=n.attribs;else throw Error("tagPolicy gave no attribs");var j;"tagName"in n?(j=n.tagName,n=e.e[j]):(j=c,n=g);if(g&e.c.OPTIONAL_ENDTAG){var m=h[h.length-1];m&&m.D===c&&(m.m!==j||c!==j)&&i.push("</",m.m,">")}g&e.c.EMPTY||h.push({D:c,m:j});i.push("<",j);c=0;for(m=b.length;c<m;c+=2){var o=b[c],p=b[c+1];p!==l&&void 0!==p&&i.push(" ",o,'="',v(p),'"')}i.push(">");g&e.c.EMPTY&&!(n&e.c.EMPTY)&&i.push("</",j,">")}else f=!(g&e.c.EMPTY)}}},endTag:function(a,d){if(f)f=!1;else if(e.e.hasOwnProperty(a)){var c=
e.e[a];if(!(c&(e.c.EMPTY|e.c.FOLDABLE))){if(c&e.c.OPTIONAL_ENDTAG)for(c=h.length;0<=--c;){var b=h[c].D;if(b===a)break;if(!(e.e[b]&e.c.OPTIONAL_ENDTAG))return}else for(c=h.length;0<=--c&&h[c].D!==a;);if(!(0>c)){for(b=h.length;--b>c;){var g=h[b].m;e.e[g]&e.c.OPTIONAL_ENDTAG||d.push("</",g,">")}c<h.length&&(a=h[c].m);h.length=c;d.push("</",a,">")}}}},pcdata:function(a,d){f||(g()&(e.c.RCDATA|e.c.CDATA)?d.push(c(a)):d.push(a))},rcdata:function(a,d){f||(g()&(e.c.RCDATA|e.c.CDATA)?d.push(c(a)):d.push(a))},
cdata:function(a,d){f||(g()&e.c.CDATA?d.push(c(a)):d.push(b(a)))},endDoc:function(a){for(;h.length;h.length--)a.push("</",h[h.length-1].m,">")}})}function J(a,b,c,e,f){if(!f)return l;try{var g=q.parse(""+a);if(g&&(!g.K()||aa.test(g.U()))){var k=f(g,b,c,e);return k?k.toString():l}}catch(i){}return l}function m(a,b,c,e,f){c||a(b+" removed",{Q:"removed",tagName:b});if(e!==f){var g="changed";e&&!f?g="removed":!e&&f&&(g="added");a(b+"."+c+" "+g,{Q:g,tagName:b,ia:c,oldValue:e,newValue:f})}}function K(a,
b,c){b=b+"::"+c;if(a.hasOwnProperty(b))return a[b];b="*::"+c;if(a.hasOwnProperty(b))return a[b]}function s(a,b,c,h,f){for(var g=0;g<b.length;g+=2){var k=b[g],i=b[g+1],j=i,n=l,o;if((o=a+"::"+k,e.w.hasOwnProperty(o))||(o="*::"+k,e.w.hasOwnProperty(o)))n=e.w[o];if(n!==l)switch(n){case e.f.NONE:break;case e.f.SCRIPT:i=l;f&&m(f,a,k,j,i);break;case e.f.STYLE:if("undefined"===typeof I){i=l;f&&m(f,a,k,j,i);break}var p=[];I(i,{declaration:function(a,b){var d=a.toLowerCase();P(d,b,c?function(a){return J(a,
e.N.ga,e.L.ha,{TYPE:"CSS",CSS_PROP:d},c)}:l);b.length&&p.push(d+": "+b.join(" "))}});i=0<p.length?p.join(" ; "):l;f&&m(f,a,k,j,i);break;case e.f.ID:case e.f.IDREF:case e.f.IDREFS:case e.f.GLOBAL_NAME:case e.f.LOCAL_NAME:case e.f.CLASSES:i=h?h(i):i;f&&m(f,a,k,j,i);break;case e.f.URI:i=J(i,K(e.J,a,k),K(e.I,a,k),{TYPE:"MARKUP",XML_ATTR:k,XML_TAG:a},c);f&&m(f,a,k,j,i);break;case e.f.URI_FRAGMENT:i&&"#"===i.charAt(0)?(i=i.substring(1),i=h?h(i):i,i!==l&&void 0!==i&&(i="#"+i)):i=l;f&&m(f,a,k,j,i);break;
default:i=l,f&&m(f,a,k,j,i)}else i=l,f&&m(f,a,k,j,i);b[g+1]=i}return b}function g(a,b,c){return function(g,f){if(e.e[g]&e.c.UNSAFE)c&&m(c,g,void 0,void 0,void 0);else return{attribs:s(g,f,a,b,c)}}}function L(b,e){var c=[];a(e)(b,c);return c.join("")}var I,P;"undefined"!==typeof window&&(I=window.parseCssDeclarations,P=window.sanitizeCssProperty);var D={lt:"<",LT:"<",gt:">",GT:">",amp:"&",AMP:"&",quot:'"',apos:"'",nbsp:"\u00a0"},R=/^#(\d+)$/,S=/^#x([0-9A-Fa-f]+)$/,T=/^[A-Za-z][A-Za-z0-9]+$/,E="undefined"!==
typeof window&&window.document?window.document.createElement("textarea"):l,$=/\0/g,U=/&(#[0-9]+|#[xX][0-9A-Fa-f]+|\w+);/g,Y=/^(#[0-9]+|#[xX][0-9A-Fa-f]+|\w+);/,N=/&/g,W=/&([^a-z#]|#(?:[^0-9x]|x(?:[^0-9a-f]|$)|$)|$)/gi,F=/[<]/g,G=/>/g,V=/\"/g,Z=/^\s*([-.:\w]+)(?:\s*(=)\s*((")[^"]*("|$)|(')[^']*('|$)|(?=[a-z][-\w]*\s*=)|[^"'\s]*))?/i,X=3==="a,b".split(/(,)/).length,O=e.c.CDATA|e.c.RCDATA,t={},H={},aa=/^(?:https?|geo|mailto|sms|tel)$/i,o={};o.ka=o.escapeAttrib=v;o.la=o.escapePcdata=b;o.ma=o.makeHtmlSanitizer=
a;o.na=o.makeSaxParser=z;o.oa=o.makeTagPolicy=g;o.qa=o.normalizeRCData=p;o.ra=o.sanitize=function(a,b,c,e){return L(a,g(b,c,e))};o.sa=o.sanitizeAttribs=s;o.ta=o.sanitizeWithPolicy=L;o.ua=o.unescapeEntities=u;return o}(M),ba=Q.sanitize;"undefined"!==typeof window&&(window.html=Q,window.html_sanitize=ba);})();
;
gadgets.config.init({"core.io":{"jsonProxyUrl":"//%host%/gadgets/makeRequest","proxyUrl":"//www-ig-opensocial.googleusercontent.com/gadgets/proxy/refresh=%refresh%&container=%container%%rewriteMime%&gadget=%gadget%/%rawurl%"},"shindig.auth":{"authToken":"","trustedJson":""},"core.util":{"core":{}}});
</script><script>gadgets.Prefs.setMessages_({});gadgets.Prefs.setDefaultPrefs_({});gadgets.io.preloaded_=[];</script><link href="https://cdn.jsdelivr.net/gh/s-v-6-z6/se@main/TemplateData/style.css" rel="stylesheet"><style>
        body {
            margin: 0;
            padding: 0;
            overflow: hidden;
            background: url('https://cdn.jsdelivr.net/gh/s-v-6-z6/se@main/background.png') no-repeat center center fixed;
            background-size: cover;
        }

        #unity-container {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
        }

        #unity-loading-bar {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 400px;
            height: 20px;
            background: rgba(0, 0, 0, 0.5);
            border: 2px solid #ffffff;
            border-radius: 10px;
            display: block;
        }

        #unity-logo {
            position: absolute;
            top: calc(50% - 100px); /* Yükleme çubuğunun üstünde yer alır */
            left: 50%;
            transform: translateX(-50%);
            width: 200px;
            height: auto;
        }

        #unity-logo img {
            max-width: 100%;
            height: auto;
        }

        #unity-progress-bar-empty {
            width: 100%;
            height: 100%;
            position: relative;
        }

        #unity-progress-bar-full {
            position: absolute;
            top: 0;
            left: 0;
            width: 0%;
            height: 100%;
            background: #4caf50;
            border-radius: 8px;
            transition: width 0.3s ease;
        }

        #unity-warning {
            position: absolute;
            left: 50%;
            top: 5%;
            transform: translate(-50%);
            background: white;
            padding: 10px;
            display: none;
            border: 1px solid #ccc;
            border-radius: 5px;
        }
    </style>
    <title>Granny Original</title>
    <meta charset="utf-8">
    <meta content="noindex, nofollow" name="robots">
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    
    
    
        
<script>
/* mp-start */

var _params = gadgets.util.getUrlParameters();
if (_params['exp_rpc_js'] != 1) {
  var url = _params['parent'] + '/ig/ifpc_relay';
  gadgets.rpc.setRelayUrl('..', url, true);
}
/* mp-end */
</script></head><body dir="ltr"><script src="https://cdn.jsdelivr.net/gh/s-v-6-z6/se@main/sdk.js"></script>
   <div id="unity-container">
        <!-- Arka plan otomatik yükleniyor -->
        <canvas id="unity-canvas" style="position: absolute; width: 100%; height: 100%"></canvas>
        <div id="unity-loading-bar">
            <div id="unity-logo">
                <img alt="Granny Logo" src="data:image/jpeg;base64,UklGRkREAABXRUJQVlA4WAoAAAAQAAAAUwEAkgAAQUxQSEo1AAAN4EVr2yLJkaX3/f7fzJwCMpKUICoVk7qLm5l7mJmZmWcumecwMzPzOdPMUMyCklRSYmSAg9n/f++FG7lXr7mOiAnA4OPjG8+9cLx+lF/9wio9uQSAxabB6LxZXD5CKyfz44+99+rBETY/91e+/hh7/Ux88hCt12dvbrB7+66nf+bLAHD7B1/5u+h/6+TitQzYzZOvnWHk+TP+xjkAPHX09TP0f/rg648B4MaVrzYY9c7J5b0LtC7eduf/W6Lv3eqNFQC7dXaOMb/5Yx99GzMwOQl3bq4uXvm55X175tvf/N8vx6p+7F+cvPFTnzqbzq/evH7t2tWE7epDHzj9qZ/83B49/7+fvPz5X7+sFwfv/vDJ7/jj2tnz//z76vjVX7t39O5v98nf/Qv3esx+/J+/ff9nfs71oW959q/+v2+O8z3/5IfrX/u7f+XoE1d/5PYnf8uv9bn+kX/v5mf+zheX15/9oWf+4G/WGJ/47+48+eTP37tYVs9e+cD78Gu/6Y2uyT/8zy1+9W/fb2584sOf/j+/Puzav/Eieobjk+MPfldspgl37/3ucd7+XR9MwDt+5EQoG6Fv+fR7fmT2C3/4bF+e/1eEF7/1hcDsAD78F9e7OfqOb78J4GM/+K7kAm7+V8XP/a3XW576B99bAM//4x8EM/DPf/Of+ok86OSffNt1YPKjP/j64QmAH/rRT/3s5x613PmRTwTg+/+RWSoy8O9f/X2/NuyH/mHg9vd/1zypygDw77341//iGkD42IvfFIAf+/6CDfCxq7/pcsg7/u0ag2N5G2uf/uu/+nNjTP+t57Fd3DnCiPHD/7j/r/f247l/XwC4mBTYXiyd0A7e/8+gfXob29Mf+b7X/p9LAPEf/QhaDwwAJj96+GefDPrB7wZwdsDJv4LWD/7TN/7UX2n5Z74VrXcPAeDKP/crPw0NeO8/g+04P56j1X7ou3/3FwEc/DczbE+OI4D47Z+9R/X6tn89Y9xsfnoN0LD5B7Db6T/39t/06h5Q3zqHiJ6PDumO0YliBsnQO5xOAWB619s6v/qZwqR+nNYAVmWAtSEUD0AR4QUM/LxF70e9fdnS/3IhQrNn0Hv9dw6DQz3e9u+id+NpEtrmeOXPXJk2rn4k8/3ruxH/hW/5z853RuoyVETf5fWU5GMRoVnOQfT/lS/GINHP59bvLxwuPEs9GNL94wK4it5/4nqRIeP9K/3O//i1mbvUZeTLvDMo/YXjMgM6Pez16S/MZ8l7FP+MBLb5+RuP0vLgxp35FvBqcws5S/3MYo0R5QZ24XvufYbalYV4FtFbM+UEjUNENikQAiFZW0nLmYZlYL8vPZ+bJHSTxrABEHtpWhdJtHBW9jt9667VWeikwuSlfAtiv+aNkzIhxIDer8/vrHLuoN73XnTrqw/sqJy+8Ub1gZst4dA3yR19CSvs0WRQ8+Aso3hqwS0Dwn/4R9+gdkKzcK1B/0W1bNwxcrDizTffCRAAifbbeJwdofns81Uv3Uh141ldCDZ5jIiBfNvpMjlCiRx65XhlldzVgcAivHQdRP+8qDbuEfcXvaqjzabxNmL6w6nH43TzTiWw+cy9Z+LWfNZsmqxesBDDo3LI5Vubw2nYrGbXtwAUnyh/sqZ2wqIo8oDbq3VKY5GhXK3L5eWViL5xkZrMUDVLZISuzz739Cpl70GLhV1gvTy2Png3X87ZYnygCVLsWK7eneomObotxuqhgtjv8fWDTSarBm8dzDrkN+s6ZbTz1jehu1nfmddZForqy7nawmHK2b0fY1FcoN7MQo/15fz5Iik+fGQFW3Dt+NXk2EkIZTNk0TC5NA5CEaY4/cLs+vXQZ/H0m0shFH7ZvGTPRJPMH7315BNHKWX1Ksr0MH1mceuw6HP47JdcCKXS2WeuP1Nu5Ycvh+9kTrkHLYTqrD6/nB+GrvTyq996a+0Mk9NfOb3zzLRl9RK//TK7a4sWjtDTZ7aW3FiUuuBWUaYkR2+aBTs/e2V247hLwNUmIWlan03RHp6+12TfBSzGJrFfOLzIcIxrsBJ/+/I7r1021md2437ttHLzteXJQVORlJ+vny5SdqEnA6v7f2P6PSebmn0mIWdniPcv3njftCYBpNPFdJIbCD0QQvHZLzxz7WCC7uX9k5vKbnH1+973HasCAHR21rytzC60MhQfPO/KTjV1E8iinNRGADCHk73AEPgr9z9xbY1u16SpGyr4FKlow0m9ydIOjBY9o390yjEuRbO49CM2DXof17UjxMe/+sw7yycE4KmaNO4S+4Ah5rP5Ic6JvtW1exk0++onv/fO+WUBIG0m0+yZALtABOazg+OUrStPQsowhvT49qTZBACZm0mZHBABEGHyrehuLrRpPAsxxkNfYNshYggM63xYeJdyg3XjjVmMB4Fdswcp7wIBs4UGlDUBaBSBgAiAod/JRRJkejKdpCIDQAO3DAtkn20Kit4rmEMy28BQCQActnEZLfQQiBwIJ9GplU0yQDOE5EZsqwkNSQsCAAvlcY/0OOVNg8RQlFV6ygAwCQzoL8AFR9nF1drrdc4MZcUT63j3wad2RB4dYmDRgMLIgrsnB6ex3/FlgiNn5BwOHICdKdNjjNZLyp7RxAP14jEfAXJkT3GyxWaVZaEY4Nlz49EOe3hKRjMCDTlryZdlA4ZgBgC0ENcd4nKzbNDQFUIRquMtzwZiiNyTp1CWbEPzsGlSIlhFXJt2TItNlms8QkccYm6O0d3zpsnZZgv2mm+SlHNO2XkUCPB8rVyUhYVe7qlpkvlx1QvvWn6N2ZucMnkYAOQ3K5FVKKwHXLmuAcyrLupJthijvMnux2FrmWuDxSKwJVpUB/1xUpMJGpxFOZltyY3sJ+TU5MRmfojO8/WmyVkWUcXySke1WNdJ2CFRxCEhbDialDepTmI8ib1Orn4159ysc1KorgKoz3JGGYvC0FOeUt1kj8UV9pp49lynunGFgxkAbB5nK4siEn1SShtP0rVp18WaiIUhed3oeLq1ejytrSxC3CIt2ONJGxwPkxAYJBExHALYWCAGwL1p6uTFcdGhs02TKZCm8iY67ejS5RrPhJkPYobGQk55UzfQ1QP0rt7+BU+prusG4Q4ANE8aj6EqCvbL9aZODCcV+lXnyk1dp5yLaxHA5nIZQ4xlLyk3ddMA8bjswMkbZ2URqVQnt5MAwJ94bTEWRcC2McSA7nsx04IRQiaqikAKIjEkp02dTAeLrtU5nAFwxLCIHajg2TE6ZZqmIbMXPl9zNPemabJbOIq9cLRqfNM0axlPCgJ6mAKLWNqAlNLGicNZv7Jaeq6bus6hPNqqnwihKKOhr3tqmlrR54subNbRzNyb5EU1AbBeeW1FUQZrM9PGOhq/DBZogGe4Tu8QCC4MlTw1qVG4Ejq4PqfBTJQ0K7usyHKNBgOZh4TphUkjCclzyuB0gv6373luUu1SsCMAPKtVxBhNfeCeakl2hP7F/AxNbpoExkMCwFlmCDGwlzw3TRarsuwKl8miATm7rs4BIF3UwayIgS0IZINOe1QohADIXZ4ubxCYrjBc2XOSc1J1pSUskJI7Y9E1SXBIYxE09yFWrimMLeXsDszigCsXSjnlJBoOAPg6k8GI3pK7J2eYsh/vnl54yimLcRIA6CyK0Yj+WTlnRxOPe3AFmuAu3Zpu5Qs6YwhEq8HoXWgSzQyAlCgWAAQOQ3Z3JyvrQNMYg0EOeckuVRkujGYENYRFTUBjQe4gLAxYpJQ9Z4Essb2GwTDY5QLMrB/u1g/QeBZpkQAaZDNioJiVJbgWXVG1CZAEHWlrfTEhLRCtBGA9PK6N5JYjO0rDuKK7oBjQXRtIAnIpWFf0kOWjgRaCcwAO1wmOsQWIgmHg9D2/Ls8CDEWLO4yDBEg0Nwx8avNEnimQAQAkEYMgSA7xcl500R2QQOAWth/HwGCGDpHI7MjrkiS2JDgKjC1AMO/jmQGAIAGhC9EFaDRDMcPgeaopjTV2+cIX4RJAi1t0ECNT5JBDXkgSAEOrhBEACE5fl2VHefQkQQJo5WTLTydmZuwAIRDdTQC6kqEcbZuC2IVs2BaEEt0eBWF0gkUlDokh+76Fo8vGAQqstiBiZAp0DijMMxwU6S0QqVEEKYWiI8yXDgeMfoLtzXIOI3sMdkO7XB7iLijQewhsAZithwyARjMxVBgxaN9wXK/pEuFFy241hDA4IApiy+ju0v2jRQeevt/IARJluZUamtEwugBuSYCj2gUICMMlg1sXAArjUzEOIylI+/VOfkUtaIrdGQaG9760kkRIsp1IErJPuxbx3Omg8WS5VV/ODIHjAdQWXXDSdgGFMALpIPaVsDCCQRL2u5pcZgiAmnI3IhSG4KNfvJAkgsRuHckySnbMwiUEGWFha5MKI4awX7sopxB2QvfQg2rZFruonRAWpsOuzl93Yd+uPHJ3ACB2S4jOIZMkObZ3JDhSQERncJODMhbYXnkINBswmAIgQhlxJ4BbF4Vuoqf5LihTtGHX7T5834pyzQw6qB1t5zDkRBfu2tq1y5lRwa1lUZy7REO8Um+dF9HN2E9NOUDYFlSUAGA+3rgy9dgxQY6gqpFJ+2WHS5cLMN8Dw9DFC5+RfB8kz1gtoqF1bktBIg9vCkC6mBgDBoDolkzoKQ8AqH0QuwaLo3FLwwIECXt++/JCEvZSYRCff2sl7QMynJeLgPYybuCCcT4HgNXFAQNtAGOPoUYAVT2erAfEsSCOBYIxjHBwkQHtxjToueYt+Z5Qg3D7vkvaA0nQ2WHsCDIhG3Aw2drcuyUDMZD9qB6tMY/3DR9wmIYZARd2SQiDj+3c92XMuWr5XkAZl5NJB2AQFGDYri0H0Ia49XLrIdmOuBfUaKZQ5mEIEHwn4Ajl4kzyb5RFSnsiQZvmuIMKcJCkb61JBHLI6OWLAHDzqV8fby8pjE7iSlt2M3bMGndKuxhzipwd+ga5cfIlyPcAgpAtdODkIkGElWnrvDDS9sWf3qqe/YprLLFLHIfCDgky+FbjMVvsCAIk7JAaAVVDOfZSHDa5/eZG8A5xB0IO6yk73vnaClQob7dcBgaEvSBwdASIuH6fY9F7UOOsJtwJMAWA7HOrhc5FauTY92cvTuHaC6YwyK6euhyQDAA1Htzh9cw6jnhKGCbPC4CvSreA/SSKNUn4688JPo7QY+wcsBPaZAtSCoodV5dr7kkSLLS9461LaT8gtigxtvH22VISXAG7dUFaz0LHIm8gWDjA1ms3AxX2gsCTv/muF6b49MPvccBHgXZG7QI0HYkAc41YoLMqloJ2Q215CiTbDovTvSG2VQepbMFsFZSxh5JDj2+gM0AiEadb55qChn0kEdLnl0fPL7/8wjFcGofYdVVrByQCBADrRovQFZM5d0NsqZnFfFlYy0GqIWkfFFtSVW4y2+a2cjgCdwUpqy7LjtJqgAhhK0mk2T4ARsXNfT155tAFH4fY+aakOB6ICQDwfAVctY5y9oSCdoGwBaixQuiSYy+pLQebokD7jetfzA5gZy7AGdFZwAUE1ASwLEASe0k4wforV24UchEaQ+COJBPAkQiK1dblJXUwRSdjFoTdkytZhfZw82GSi3vQrpxQkm3l7NLhgrgjOFzZZx3RXASuPAaAixho2FeHu5sXzoix1YPQGA4S4xO0sKUnm3QwD10eoB1QQDYCSGvYXG340CuPCGlvwFWyaUdx5axxQbJdIUvySdfh4yDgzmrr0cKIQO2DHE3j1gSfGgM4ztjWBWgXMCoTAJ40trlpHRWT78SJ9uZJjgdVx4wbl7C/OnUdx7Zw5VRy7KFcbM6vWpvquZO65VunUyMNe6nUeFPXUVUoYwjaHwrdAdltB8TNJ9i+yNRBV4AAH2870wBszrPrZmg78qUc+2urc4dda0MpubQ7ifKkGdrLd71ybrA5AGhZGAw7FHt4zpumdjEWZRECNUjgSGC2DkzW2KHJ3562zmCc5dhRukvUTgQCqC9Sro6t7VCX5nLuC+on4lXrmIYl4OCuIMHz8iC28dknT0gdbS09BqPtwK1X02zqpBCqqoyGMaWih9hDhm6TxqNo0JbWtM2CXcf3Ce0mCgDyQxZhGtuq+WoDx/4uV8JRsLZ325eyxBZxB3BnWh2ENsxqAbPF1qNiChLDxY6Qu4Sc67pJzrKoYuAogNjVm84uCjs06KpvAc56gu5J48B4HoR2XzfitGybv+cLS+0R18vA8xux7RBLZbTTOZ5DYkB3oOjXnmw1IowcFjCmlLxpssyKGIl9lqwrG8cjKMP2ZYzgat4lowt7eFZXDKGDt56sJe0NuEq2OizawnTjcIkAQI0Hh2PDWcekuDSU660noeQobh3mfaCUcwZCCLZXIvaUxtBSR+Jyzq4r6zV9N6atC4veFJM2LLh0QdybWp6n1lW7I8u2dqoMT5x2EIX8ZEtnVeGjEJ0hbroAyd0BGomx3cbYW9JgLasYxKbqun5Wy3wXkm0JrqUtOgoHs7C3ywheFIs2ztfIQrs4ntyy1n7UgWjS3by1kUWO0dcye0ACnCTGF7uoPuxD+mgGWWgRRNZlVzk9l7BTJwEcLVesc9dBWCbtjy9nUBOKNnxg/WW6uFXYmqNBLiWfsS1MsssEYNOURhh2SGGgsGNDt9hDsYeIHRo1a9kwAKnqqrwxSLswAcB0lZA3B2w7uv61BNeWSTsQt+o37pK6PGDbs5t7VAYBxLDBLhxNfdRx/E2/kFQAQL2ZAAEjir2oPjvvA7EL1oPQeCRZbtWPTgLVZ167C7tkwLZbdho7pgePPYNbku2AKQAo73xZ7piifVpeCBBa1hxNcCh7ZW14rvzyPG6tc5UjbJihm4TvVU/lQl3M1rWeYAeA4pZvSkqBXVat6TtRbLlMc8BZtOHmeS3Xlj91X+MpAgDLdZatqqIt0HJmmzLGl1wiY9cP/K1gWw/jNMAwWJV1GRyg9sasKyOg5+W8I23m4xGwMm1JElmi+8DXgo9GASkQQIkltConHbceZsd0q7r2OnY4bWkgNMtraOc7Hjy2jHaTRoPDsam67B3f9/UEQEuVNHIQpqselrDPknWY1KdEZ13PbDRQ/uL5FlyAFj04XUPQaE5D67EegnUZOuZx6bkuAZTV+S7aJZeaSWjD08sn2UEAVi2DoJGEDGzCpAP8YIHtxo20YZpuujBda5+uBXSK6Kmq64GucTwYntNWdeflGjR2xRQEjSZqcbXF3OVni6rj6NrL8LoAgKNz30HVEtdw5qLrWBfI2ooZwuiS5CqsCxa3vDYYMZyzPu98+ID7QuDWRVdG6EFnBwBxNILXsG2zcwf6FC++9AjC2ITPyhYB2amyY3H0piBsX3sEaRzZobeE5C6EroPalVqKoycNNRbk8AJ9ya0kGWkDZPCDVY8Jl6Y9AXjiXUGZbm0K6FyWBlLjELhetCA0IgJ63r08pY8GyqqWGS6g5NOO2fwxUxO3ZksToDGYn161FLVDNWYdVbX0RhEA3vvgLYNGkpurDlWP9rycguQAipzUgNhSeRK1F4Qo63H1yZpoj96RHh5HgtQoYLi7bjtYNjJZj+lGoI+HaC1RNeyyKjowa1zrcuvqc78U5BhOKLy6ONoqG3dngU6xgGdsH6QVhdFdXMVhuiiNtAEg/QoAgVuL1MixnyRm6Pn86aMOf6ruOLu4WrqBGNXI59W2qDcmouf1d3z6QhqLwGHb/KlX6wzErhfyK+YigNn7fwmQhoHI773E9myV4Ixd03e+dC5x6/j5LywxvlylYXAsT2nGIUC8BcDQevwdP/MgSPthFjoku3X5oGBLutt0XKQpCtlItNk70X703l9MR9an/FH+xUSNQ1l4Vi183xsP5WZdd65+LifD9sf0S8KoLD+O1htHn6doXfGb732Nju3Zx3/lDBpLgM+KYYWdF84hZPOeS/TkxzefdOyFAViXbQCmz1+8UW+pehfa/bXrgQgYlyw+uuyYPffF9OxlHzz1gZ9IPhLIkxfQfrN+nCZCd/mR808u0HrtystZGkb402qbPPN5KsQu3Pzoz1yGFtw6rSWNBDef2zArz2kYapp/u/eBHSyzYw8Jw40p2kn4P/uJX/lbr0G88q0XW4JePZzBaDaS3vGD6H58Ld9MvRDMHRqFDP9Q7iiSY1L0sBfe/9rrbfcePss8Alh9XwcWyywrILaF99/64pM2BsjHEh0mDkIKAIdQ16+i9xfzc5TvAWD+UfS1+d1/8vpX37LF9XvYZtpsyigGjkNaUXXd/9rHi5+bvb1P/sq7mB3jYPJOdH756GauH93qQnjum3PbV+M7knyY4e5ttDdvPeO8WF4nOuefuKUWffY9lY8GKL587/3VkOXZrWwYSMT7n/zotEf6zHNPNRnaA4OlXqiL6nu/bx7Q6fnRLLhZCBzH4qMvfKhNXy9v8+Gbz4ceb772omfXGGRcfvJ9VUv60gtzf/LKMwddKCdo1fp641kaQoSHX/kma3n01ovZL77y7rILc7SvPvviPMs1Frj80vHTHPCqv+AaZJZ/8vbzPTbL64Rn7APtPo/ELhOABTpzneBiEcxGCuXDz72vavE3b1fi16fTHveqm/IsjYDA+Pfefq1lmU4EP1/e6NHdbG40kg8LdvFzH7jSchEOHPksznt01zxwz8L49NUc/ddfv1tikNHi8vGxdaUwTwnSHtDC586+meiO6C9f5mxmRQwYk4gM93TYIgsEzmfoOY8bzy6MSEY+efO5llQUOaNpZiP4K+9xd8dAwqx88/x2S2EZWSlwBFbuDmk0h5cYeFkWkg1BIMulsysenAO+D0Yw1wXGv6ydORYx2igIKIJdoNVuna4gqs+iXGblUcwY9MpNbgWHmEmMGN/965ULGgBaCPWTRUtd0eUMGDEQkAsjCw4YB1SnJQkOIEnN0HP2tpeWdOwjicMT9BX72XHz9SdFURbGUcgAHq865hcZRvR96p0/nzPGoMxoELZn00fulOIYz53eMww3I2NA6yI8dhPJEabXXneMLjmyzzD04FTGAQSgd6/78PnTt8y4B4Se+Xb0JiCHzNriM7de/8VQxoCRiZO76LzyuJbe6X3sxfRrAaMayGvPo7V4z5fOIUwx5vO3f4IcRkJ3ve3G3Z8LGZMCI4ZvW/+icyy4e7o5HzLn/WiwfhD89ifQe60J9pPNexb9IH/9vofFtWMDANqz3/mlvx4jx4LfvtqlNXTlefQuwyXFMUQPL6Lz6fun9BvzUcLRQzcOgrD4GNrtxquW7VozBg7f8esbG0tbb8dQhgujsZ8gnH793aGHXjk+EvcCxefsbb3UrO2o4XJVzCNaD/7+X/isYVwRys204/XFBM3FU71eO32PEyMKgt3uWlYZOE6jpDfuBAyXYBOIW1iVzmZzxDH0yp3SORLcs+5dnQ/YvHHLaNYPEM8+877DHpsvPzvHXhDxa1/6yIQ9ksdrofS0eazAFryw+KRT4wD28PLpNr12UvL88d2yz6snh4CPAAibL74vtL1VHGd8uf4gR1g+fBojOnX28ouGbT06ceE1PjvG4y98UwFqHEnAlx58tOr3+OwpmnEIEF7l7R4rTrCfhOInlx9Ft1KMlABizdhW3XwzaRw6w/033xVanjy5E5xfvDvvsXz4nASNAuHXTp5te+naQr5++alrIzxcPyvXIAj+lcOnWtZfe5eL519832SETz59XXJqFABi/fnpO3rptaM5MAbt8cK68voQrj0gjPA69mis8YZCZIgIbXb3QZ3HgQk8tUXLWZwLbDa9njxN95HAzRfeE7fyg+tR8mU6Hqa3rs6z4IOo8Mb62Zbm7GaGo07zYXr1mdIlYWQRRB2sz/Le7WAUhpKyJ1XR5YXcfC9IcIKevNxslAGyOC7RuVCT5WOQIJS5pcfTKU1+esSuUGRkSGOQ9MeHtpWKIkGy86kN8vo4SxlDCdKeVGFrEybujpRmw/IkKMt9LApkzdDnPFRBgygatQnsev3oQCKAjz/7ly87Zv/I1d//eAgIGDfGruUFlw2ShSKU17veX36uzhiXsGWIW94UQUQ+PbauHIIgjANErluaWLk7NquDMChfXsuQNEhB9nhSbKl0F/ImTYtBq3KW4NBY200zsR56dFgmwga08uFh7NCTmQVQeMe/OT34Q68umzRZPPMPLzef/NObIRDl6yp2rZ+slTZQDNPNzUXHrZtfSNnHICDLqdjK65KE5bM+TSBAjEgIITdebSVGCc6LYjrIlwcQhMEU7PG03Do7MIe73Xsaw8Ikk8LYkkvnk3mPvEEwMw4QlWFeoKtYkdDhe79D+M5/+Ea92hxO7wP498Mfem2Aw52Xk0lHelLntWRgDJN43FEeXiZ3jSCIbnW1VdcRJGjskeEMGgMiEnKILR6RpZSratC5DkTZMAlcz7B9vnC4QxnzQRsGEBxL7vKcpmWPtI400gYAGUqrI+uw1BC4/U9/vAFwfXJ8OEfrs//U/T9Y9xJc7pfFIQCJbM5TzUzQFOJx7DCUKQtjCNLlpGXZlDIKKkNX7RZAjiBmMZMtnszhLtRXhmhVZjMOcznEYAD8cmJK8CxbDNGDcmow20FOPlsvepw2U0YzDnFkp7PqyJclmX/wWzA8P5g61APuGZllAEACxfJUIAHAdBw6cGWds2sEuNw1xfYabpkGxNjldZCNAsmTXdY3t1Im3AlvjodgSSONQwRHyggVADHJpex5/RQHeJPMAjkWlLK01DV26CKVRAw2RC41oWTXqmAI0/UIv/PuNLrUJcndVW1t2/qCpBkEx1V0W5BrDMHhJVofau5B1Ka+0WVrBQaN4i6vcbh16RNJLp3diEMuGMhoQyBP8FRuhfIJJYcbYxyyASzYaHLPOVOH6H40zYwMHMGRp+iUpxjjKebDfuqZg00SesqVkcKkQ0snY6BcgpVdJbMcGgaHi9OWVQoGiFlzdiBDJMaRZ8WCW3kGV05knAxQkxWNHJblYmEAkBPNPbunoyF5GYxGjK6sJGnODr6xgFlhGKwMqOiCkoVSDQZfvKNe5uR94HJ4DB1Mm2gkIEmMXZFwF8Z0h4oWbEDAHJFdWTBiHLmkGAGgZshwIWc/HoCNG80wDJ5d9dFWqOGAu1bzyYAmywLCDuTu8knokFaKgWPQ3ayLyiFWzXmVjT304NHptx40TXb1kSOjYAdcbrYF5QI9C5dGEaCwKbdOHm0MFDY2R2eRM8VR4JLcIgHIFdzlTkwHpK/dNhpGlAteYVsuQ1ZWqqoBSh5Ijge55JtZ7EBaBwbjMDiQix51tKK6COsvXb8eOnT/yXn5wYM6ZfWR4GBEDw8CIEEku4wCfKwyYvsIb5YQVE3UVTYSMS7dJUYAcAdBz671yZAEBoYRnA7/+l0DkGWQpGSlDcCGsJ0gw50sutYyo2G4IMBjlzzG6KtfuhNPYldzuKhTkyX0luA5zzpkLhMACERPA10YhQLZcuO9L31VVD64hm6HjSZJsLCFTMrhnlbX2I81CdMIEDJffqYAABEudzZaDPBVJbNdCC6hQKcnHwmQAOtIZhaKs5/9wHN1jVZnPStSdgHWD5IU2OWBQqsAdsGc0BjbnLSEj3/kJz63ZPn0pkeVMsaWiJwLA+CiTBnKmAyAZyM4hgMoHN1yz5ZmQ1wBxC4cwsW06tCqAA1jigDRWTcLWVy/+swsNG10qklwi4EcAhi6RXRSBfoSwpgUEdAeP/IP+c8/eP8l+pmPBGTRiO1kFJgkVOjv2UCOIQD5vX1cjma9KPslw85dAK3DfBNIagQIRLecBik2zUGX+CS5xyoE6yfCCXaYJYDaEsUeFMalYDG0Ae/89m9q0Ls4fCSMLMBB2yrWhMmRsPHjIYSNAkl2Ha3mW3C99FzVLwMw7kSQMosObCJIjCuwKysiZ29yWB8XLbDTdeMhFlWM/SBS6kGHMOZoIATrAo6rAeVyNECQYXtTOaHt7PN+SIiOUSW4WQsByR3YzGzAakbsSBBS1cFEwEbq7UGec50Sqmvo9McboIxlQexQHvuwz+gEaLnP4CvniRoLELnlJCAkeo7FALkCR4EyEVq2JXmOKvoJ1B7YBJ2iQO1OsXGvm1peHcWO9WlCLKoi7ISWiHaiibsDTaWPZ5OlwUeSDAHbyQgiM2OZT/qxMRCjCswF2gkJykya9oNEaieAg6ELELEHlOfkG290OOnyx84Qymg7AYVuZtsDgG7jaZrczceh0JkiAEgurQ/YC3CCo2zHDohwR47LgwF0irsRZOwhEPvoQEpeO4pDdqw2NEYzYqAAxR69VWIPDRB2aAIdu54uCQiSy4swQMS4FMy7ALUuj9hPxO5F7HupjSM3mVZW6PSNEEiMyh6EuvqLI1HkyQ4CKAc0mpMAzAHABdemKgeMb0TuA7nLm8UQQNyJsM19ixeSXPDYA1mUYdcUQO2TJnd2gJMzh2P8fnDJm7LYEwIaIGm1CP3gCNrJN6rogstK9nDKMCKz9dp7GrkLo8Q8Xl8BcnEZp/tBkN7LIWk5jwP2UWQXob1omrkkkHSwSzKMLXZIQVQb++QwmuWTTZdDAEXrUSbKqdFMXYAkcYNZr02I44HqBbl7PSn2Dgxd++oe0S5Z1y7dOpADeqjH6AQQrC2nPDFQnkLomtYOCKOLXRTk8uW86JXMxgKl0EsSpDQdIO6B2CVwL0A6KOwt0U1hXHEcgHS0pryIDgghNUVXELQTEEBMACAJDvSjsEuxH1x5c9RLOWL3FL5BqX0Zleo3tozMRUtTIGc5zCZJ1qEACbv26BTgcChN2AeAwLGYrQ9djtwseuWoPehP7QkFAGTmN8p+kgoB20nFOZCEQrG0rgXPzXe2mUoA4HIs53EANJqIvoJD6fGtXpc60H7BfD8QXABA/cZAjQQqhC33C8+JCCkWh+hx8irMd0WhVS49OaiGjK0g9YLD4akKfVacSvu1U3axqNFKoSe1X1QfESPTvBQA5bysU85u0Uy32JFLp2P8oF4OiQ+ulL2chI8DcABc2cMEfWND/IZJ6zKHuNU75n0RAVAYKnAUhekaAFePUKeakBWTcnLQEQ8fi9Bo2QjAvAUueB0mveA0jUM4+zmcXtu0TzZwV4T6ieMNFDhkp+IwUL0ogRjF5AQAPbjMtdxkRYzhVkexKRw7GCjBRbN+O5SpnyRnkw76LHQOcicUgBS7hB3IQ5/9DuikJaJVjLnH6IRMAqD7tScnYEQor4UOPvWmubBjsUvy9WEfkyCOI5H94MpoMO8Tcyaxa8LZtVtxJ87go/WlsN+ERED1ZZ1BmMMYq0VXkaCdVWtuQS4JZR8AIsalNAxa66AP4RR3JuwlIezGsOduuyNMDgA6bwSSAmAIBx1AEKQddUvKrKvYg8IOqQFCxiYd9bnUHMT/L3VyZ6CsqAH4OoGkUYLbDJ2cbST4nriE5uK46JGNOxgqOLLlkj3qPHNqV07uAzWA+oajsA8QAXDpUSEAkkPLI7bBAAn76g7dnx332HGKvSBJmUUfc0Dc1TcmoT2RaYj5FhV8dxTLsgYANjAQgNOVUXVECdKeSHLkIvSjxhvqgnNdVD1EgNAuBALcB3HAHnPQfmv6nADIQzJi24WI7iBI2B/IQy8K+ysXVrPQAwCFHYsQ9+A3SLGL0D4QEQDSk0UJEIAAidaBmAHtCRwu5WmPTQz7IzlwrpN+4q5+o4xZ47EHoa7UTHZHImxdProrEh3n07JjcWES9lXuggV2idhjh3DmV3uJ+g1CYJfbGDsk69ghhS5Btgeq4pbKtQEEAAfMrYOiqNFMA1xCTrMeAMTxbIjkborsWk8E7kHYi94mdXEPQKHTZewRsHMCVdiCRJkAyFzuZce1q58zUKNhez1pE105rY+tS8QuV9OtIqlFEhxmPVIg9jGHPSttxTb3uCtCsi6LObfJsu2MIOVbyqbg2BJ0Npl2TMtTgzB2MgNQ5twCl5DeOjnogriLFAHo7MBaIMmlwrogOrm7y3mHuBN2maPTA3YtUITYwmcfnLOFYgq7gkFRW2tGglsQPXvVQbo5drxIK7ZILgawlziOQGwqAJdfeV9og7vUzNgHFHbv1lEX3AGtC+YdRd4ZIMiI9nndYFsg8u5IC7ll4mCH4GYdySeCRnMSgElod3gWqx4QRqKACgDiM6/kNheUN1XVD3sY0JkidqjlvMOaAGqLtjNXQLtAlCnZFuAW0N0EG4Ugya2wQUCL4Mx50lEtTiVorPYUAVBbTqV+FEbXwdbk6huZ3II78Hi62Leyq0jaRVN2VSu0+sR3xSOceRsB3Dj56qZF0KzHOx7dC2PAgzFv1c0ULYIoGTvKxcMgYWy3rYti5gIAAe7MvUCNIkdQ3EJiQKvg2S541IPC7sXlrGO3Oj/swLOnjwMEaJp3Nf8f7vyPn561bM/+8Uc/2fgS29bjhbf/0pM0Qrx+uo7aYrkktyAmopl0gEUCfAwBk7m2bjdvBgoA5Jn18iR0MBMcxU78gYlbVZMBAkAGsjYL69pDh8Gto2HcgT88Ljqebt7ENivfFW/drGapB576R/29X/x/BdBz7Cq+522PPvXZYTf+l7/9+0rfunXlS5doAZ+pXypCh16c/mJyjHn32qd4A9u3rn2uzgAgSFrXV9ix7TZG+Z8+9a/HA2zfuvGpjQBAkEO54v7YM/iyHaBzghXF0R4clx13vuln70dIVxbqWpc2AoHV5F8BALEN1/5p/NzLAsDLWRfmP/rOG//BsGr2fmzS1uEPx89WX3oEwA/+3fJPvolOvvPHX/7Cc5d/T4PCf/hDv+kzpxCI8h88+Nlj+9kMuCRPk7Altowb7ebNNy9anvoh/6mn9QsbQJKLFTpjw11d+0+v/5bNsk2qvuPTrxdpDEHUhY464rde/wurQun4BrrrgsMMFiIAEUTP1cuBEpBDD+DopwioD6FJ820/hlZe+aEfCP/7JwEgPfjeH9p0ITz1bz914yf+t2Foqv8YCQSAq//Ie5/+1f+5ASAXNmWxBTEF0xjmC135F5NacPMf+LajX/pNp4Bc9IxJhzl2rfrd/8oKHeD7v+Nvfu6fuP17T0eAuHrtmUkbZv/0C3/jlzbvemfuIQyjQohpC0Tf0zRLDreI3puXJzlDPWCKJUIbMJ+9tARBeMQEve1d+FWjehGg47BC9/vxcyUFSVCoqy0Cjw4KjGiOxS3cRnf1NvzNKShJ2e+fzNu0nmknpM8CDtFpRPWRf/Da+if+Sj0IDhcv/ZhtOPxHvvO55Us1tkUAMWsQgllYAzD0txCyu+Ks31uvndSuHqTR0Lv+M1XMYFj+/IsH/YBH9wo41ANm0dD/4ZdLUi7JUz7YAhCzcwQEzifo/+BLDA6XkDdl1QFiRzSht2QfeJf/cQM1BK6MdP9mDGwB71wp0E4AyEEcZKGoAoYfXXurSa7Gq14lipS8B8zK6qLX6q0FXQjpsgy9BDarRVZGT4ZwdciyXiA5HK4ljjoWyyYMoxkXlwPemMyb7JI7HR0m7YQwO2KXCBAAHryC4NAAd2fj8fyYgS2DJRtGhqJKI7gdpMY9fObqFYau2XSTUu5BizGkXuXBpsliCHGJ/sS96Y1GGeogQrirAbFSSpILWKeO/Nb1UsPAWITVgMli1WRHloso2pbrq9oFQuD1dRcBgAAuppVnDcs5R26sUgxdTSQgQkTz4KTCYIaYP31nEggBHlrUfOnkXXXjsq/ce+Z6YJs+/ZGqThnqQAhFWBogtujz19652qrWT6KR2qIrQi89fSU1cnQHi+f3rqEUCIjA+ZfedrfJ7nJtmyHi8rX1ewsMp4UiPvBoAN0A6M3Pfvdxnd0lRz47hEXg/GsHz+6GsUxyEiKEjotf/ti1OudBOSdvQmGBDpZtHuCsobBZv3rwgonDQvqrk7t3ypQjkSArsPri+puPshIc9eODickVjC+dfYzJHT0tlPf+3rtP5JOo4M29r33n1XXKwapH/9/s+SsSCyg3tZdvhI9gk7J6MBaP/na+9sxRKbkVeusz8Yfmm5wkd/hrzcmhsXmUbkwBDoKFycs/Ob16ZVFN6AybR1+5+YF5nbJLkn99dTeGbA821xcUx6PZ7LX/b3b7GTCXUfJUiK//zPUP31h5hnoJOTdNzrTJJNSrTYrlJDfTZW3lYUSzfBRuFCI4hBbCW41VlQVaFn3drHmjzI0DnkLcqIjEZn2anp16lnqQViw/mWbXDo3Iqyerd51scgMVdnqvjNNyYmJO5vce1c8926Ts6CZZFPffnKZ5WRTy1fnFjbuhaZJDcsHvH1aT+rJkQYIcQrJsPj+NcVrmEpvNeXPztuomC5I8rerimHwcFyKIHVooL36lWtjBvEBkI794dLq59e7DZZNc6C9PqWmyQghVKNerR49OPU6Orh1OgqMhARoxWKQZzq0IdUZBACld2QhUdkeCqsCAlNezQoCjD8iyumiKkBtTwzhJcBcZLNplU8iTohmqy8mszjmjL40hxriskVU2NQ7KnJMLW0lN4aAMRsJsEGiMFZBr9xTokdPasxxweAaQVXoKCqSRGo2GcsrVqkjyGqVbqpr5cbNJKQtDPddN3cCtsFmYTaMRlpKa1UYNQWOk0QZInrMRmVgbPEZAIZUk4TmnDKMpkm4AyGA9WkVm1RALBEEw0SU6spKDiKGkAQ6wF0A3ZqSElKvKAAkkgAxPKSMH0iOt4DAKoCQ0mcoFCnh0kACze0pkdgQUORZGYoekQlbtOQuIRRlKWfIsDJZyruumFlUUk1hOYhFRN+u0aRIFWhGKYBiSszfJiayYCcnkgSEUAcwp5dwYAxmyImM0Yw8XlNQgJ4iwAMaSoOBNgwRFuQAwGoMZg/XKcvlGLjeTxxjEAkY6cpM818ymaCyLgoMEKTcpOySCYDSGSCOQlZu8SUHIpRXRYsD4ksuTu7KcgKkMDKSCiUMgz02zbjYeUMRQVqUxKae15wxXLIoqWuAAz7nJTZORZa4AwIhoZYxRuV7XiVSRQrLSi8KqYD3gOadN9saJREMsYlFEKqWcsic1wbFtoWBVRGMf5ZQ3GyakAIEiyyoWwUBPua7rOruh4KwMMQ6T17lpspSEKFOklUUMAVJumial5Ay0ahJ3Qc+5aRo1DmYBMQoFQoyBwQZBnpp6k2p3hBBZUYFNk1I2l8VYlVVhA6Sc6vUmMYkOCIgIDEVRFYTXdVN7HagcA6ysqhjYKzV1XdfKmSYWoaiKMph8s2k2jUBJAIKFUBRVadZDrqbeNE1OyGYgGctJLINByk29qZuGqbCqqspog+BN2myaJrvTPMpQlGVZRgJq0mbd1DlbwXJSVNHGk+fU1HWd4ZkEgBAVQixiNY5S3aS6yZmWIhFcTBKyhyJMqrKIhoGem3qzqZPgIgU6UZTlpCyivKnXqc65iSBiOYnTEHvlXNerpkkukBbKOKmKgt6ker3JtcODi0GMcTIpi8ge8JTqzWaT5YCDVlRFMY2RgHvebDZNahhjVRZlNAxV9rReN2njlmnZQiirqoyBkLxpNqvUQKEqyqoI3IFSs67XuUk0OCgKnISynMbIYZCyp7pucp2cyAZBAQaYWRmqKkYOkHtKmzrVWTQ66EIIRTkpCjJ7U2+axuViiGUxjaWhp5RSvdmkDAOyhTgpisKI3Gw2qZY7aJQjWiyrMgb08lQ3m5SSIcMUCquqWBgA5Zw3dU5OxlgW0TgIalLaNLU8mxxmsSyLsjACyrnZpCY5LVZlUdhOcmqWKWV3kLIsIFpZVUU0jCkp5Zxqb9wTHAQZEBVCYCxiIAZ7Sk1qkkBRhDzQYhljIJVSzk1uXKBZWcYisJe7N03KLgEGC7EojHRPuU45Z4MJEFWEWBSBfQRPuUk5Z1CS0YpYRiMAKOWckktmIRZGDJaUUm48iXKIFkMRi0AAck85Jc+IIRTBiB26p5Sb2gFYJiDRrIhlNI4COHLO3njKyuYGkoZImkUzDhM855yU4QGmTHiwaMEIQMpNzlkOWrAYAtE/Z0+eXQBgFiwGUpJyTtklEwGKDCEEoreknHJ2uAyCWYjBCACC3JPcwRCMxIgu5eQZguAELcRAYgtZ3rhAWAgkdil5StldAAwOgQghmhFjC8qekyvDARiNNCNBjCq4sksyAYAEBpBodSnn7IDMgpHoLyi7S2ilkQQAKctdFEBAAI0kBmrbXQJAAEZ0CpLk2KXkyHAIAggaiXZBjizAQOxY29nhBAhBkpkZsUvBpSx3UKCRaNU4ACQ42iUMlCRIGFuAMKoECbuWsC0IIwq7FgBBgITBggRAuwIgQUK7hJEBVlA4INQOAAAwVgCdASpUAZMAPu1qrlCppiQipPD94TAdiWk4w3v6P/n+sdQ6bEZ5RfrT/bO1j/Z/3HqUgz+xvNP92vPXtv/qvBngF5P9cd4/mEWgep9JEZpP231Df575v2lZ+hND12Bi2+IOmbp6IodeummBsZPOztCqo6IOWUv4ji7yDLALRvuvkJ+9nYLWFZWvJndPEebmUab6RbD0JfihDI5ChCHTZ3l6ACDquzGyZLeTLkxIV63a5ZPdS2RNMrBwUZkhnFrKpj+tcDF05YooojDSX5IDjPY31fUoZn7Ht/LfglJOigtnNqucoslocvLYv8OkpTCl6JidcKzJ7tT3DOqUBGFt1e99F3VAAWLYmvBMnWQDpZfEu/bY+tUwWAXCtJbsLycLUC+LqeUpRci7G+4LuXHT8fWBjhXgmmyTs4NWWHMlMF5kHHajRydGIUiXNhT9pqP4aizuMbHPHGhgQgORvAbODDeLQzoKEypxXGNhkIhbUX+IM2n371JkUP1dXjI/ad7BwnQu08mDL++qTC6Klo8rI+rwi/13IqaUFxZdgkTiaHhuVp3zU5ut1wt/Q9RWOU34P9ZvDTnIGYNoNVOBO+O61cuTquqquIPGrWYzcF1pfY/zCwXDYHsJDeSqSziTFs7OuGh4Z1bsX+Kn3gOjGkItTNKCzpzW9nEXZnAAG74SYmWkaFRmLX+aRBKH1GbXBK+ZiwT0wCwTQg1w+MGI+7CtIrhN04AXIeDtBmZCd5w2+fGquU2e5MpB3/+ayF8CQMiFF0VE4UUnkJaiJDEzKXWqGB3Lz/lvArD/gic1igdeaGvWwOdj9FhAhZQW+6hRxomDt29AXb13vdAW7xML/KyQyJFrA9h6GSLNkRZvUUCCtUWoEcxPpxwErBo0uDVsI75hIdYXoqSyBJnRwS2hTAqkJYXbMRHmUChPQAD+og7qBZnHBZvJt3zn7x0bpsHrtvRPcwDlHK5Qyq0rflQtTHUI8FzULSUAA1semaUGhmLtdjm38hzyJYJcLwBiucwKAzdNRgLqNcoaFI7wUCHPJQr7JWUDD68mhMtxXujf1Ash9fEDtZc17J+kuSDn8tbQo+8lf24odpJzPy7iNH5CuwseSSLAGD6cdbMsvGbeGgH7aUE3OWe4NVvzCm+XuUziIlm5Np9zYFcGVvd6EtQB+2Wf4Xa2Sz3jgHMBy1qykR/ua8ptcLrlR35XnooGcMuT9J5vZOvirpdyOB5i856akl9qNFhWtSg6t0l1dH/lJCcLPtNGg2Tnnj61TYspbeqHbEfu+0xUftFwxZoNQR6vkXLb8G/ykyHHy3kus3ll20dcLCN09uiFVc/w6WFLrJV7yvAoMmqm2O0EtqkYOfkiYyjWS2qF6J9zjGEKS7ZsAGA5cKxt3DDG1jVpetH7lUxkWRJUcUCs7hh4ni6pn6XjDXXyVcv99hOpvha5Vd1N1NaaJ4iR7/QN3exbLCcFdQ8bwDbJ0XdLxeDWwoWty1L73KdIyxtlbtwUmcojQvPJr8dtixhh1gxtcNTfSwQf65oMmQ0ZAxQD9htKDcPuvsxdrbwJAgCTgTM2RaeNZIZLV2ii25fK6YPtEuzMxi44K+Y9xW7XevOR+iJHhBs9BQTnIiBQuEPxPhY6NIzWsupSCx+GYSkh3oL1wpA02TUOoIt8Wc7jeSa9xBjSYb1xBx4LUmKBJzON5yl2IaIp8Ux00Lj7tarG8tFGvCT5nDIk5BW5h6iSbGiVqMo5W3f6/zUu9ofLjfHJrgcpjgurrXO+fI0iJrcUe55uQYH35sRT6eep2xuZQv7sPbRGEOLn2w3ZDGAfZUnF85KVwfOZ73Dx+9N1ltUU5M13k/6VHa0anrutV4CmcI++lhp99ZnyeeN1+OAaJlwHaNgx/Qb8fC20f3kzeMo/CUy1pn1qvJYzOGg8J7rLn9xdTBjZ93iOB8oF6qH9NoA0+wZ7oPHh2mAouhY4E0K6EjjHCpqq62I8jqy0dCjFO8aE6BjJxLLlOHj2W9WUEa+H8V231h8Tx4fLczFZnKPb8kls11sEAGje1P4CpgKaNghmlF4IcHn6frqtkaDbRSGU9S4bCbVnY9noS8RVxcBmSEgZQdFkuHRAF8JXDsHJfb6Py/YQ8nXD5C4vC/wZJ1Tn4Wikawj87b3p8YP2rCb4O+BLzF4U3nZMp0MSEXFZR9YKLfvKo2oymfkSkIl5SL/z6b4xVRv1Kns37sF0SD/afjuR65tTd5KLfAFjk7k0BiBTPZ5fZ0JGAXO15orsOqiC3D1+bMLTjzp5tUtuJTUHo/8clEYDsUuxTXodelzTjksCRXJQorGZGym3Ebv840EZsYiXrCIsQXAMeX1TTb2DZPwbGYahpyNYc7zthR+liE+Sqmv9gweaOJRs+08Dxoof47Rtq1fNgdpoMeHj3KXq1hJyw6UOR70s7wEEEpn/5P+7UOK5eNzIB1hc5bnvndCNIddSRyaMfWJIzvl5Nub8CmkL1g0jPXGBfBb/ZGVWi9d3NSFNl0ZLvfpxsSkzb8CMJFlWIuT9Y/3ihYWpdnkNrH/YFlaKtfNjXu4FHWn9J+qtX6FoY0OdnXQLRPW+Aj/Ll3GPLSBkbT4lr9EQSPC+NvLbWWcYekTqx5JE5/2hwChqzhx3Ps28eJ/vt4AHQWYuDoeTPhRmyYfuMQhr4hJRyBMbv9qGjMFIXple9it9g29N3ET+vKH4jNaXjQqFmVTQv1bXDt+tDoh/7dFz7ojaXw6ZfSKUzUw3uBA3EeKZEEVeN65xvV6QRqna6laXhyEo7fyyTdSyWM4Z0bg3lZ5HgEaB0hPIiW0KHjVdPI3fQiPetRuUOw1/JkubZ4JAlF8qmNs+cBBdXwozzXU0LC87IAfnhhxx6+oypCmSAwJtXAYkbtm5QRKPtGfVUIUTmXQkVCzNYyR+z0QmwuSijbG2CBscm9F8GQIlFwhg+VBpXgei/Yu+ar8OZ2xn1FebvOGUflCP9W/fXjEe5wdtUGMS7z8d7wpyuTvDXfupmPiMEaQDysK5CfZqPmqOLX28x+kYq1pQ75vJcLYIkNDIz+lBJ5VWAsBM5/aJNz/w5GOuvhdUS7Lq8V91uTlfYSXvTZIOMUgWrXIjrDVSJUlDcu5+ROaDaD2xSV1Vu2kVmbfSLUdnU0ZN/GYAq3OhRY5VSZvMyqhNBoikDAOJulE8rzSrclRlXSNc/QAmCODHCcedvmh2EyBXCFL6hWiX+nyc5ugTQjVou/3x3gu3+y535MbeYQ2NRxFlp7dnIOwpTQQ/pHJUqSw1R5Tgsj7IiP50gCpkuaEfsqnel8XN+EAabPuGSEsgDMKmGfzyTQQSh6z19mU84BMrE1E8MFp5lRNhYFJaF7tSii3KvZRJhWC5DVUqr2zykLwENUsAfPJ7ACFTrEay/HUNgUEsfjjD8dCNMNJTLAWYsNeWAbfWZBLcGpKGsX4qVrIok8Zdkgd8S1EPW7pEERANCtb94yvAOdPMew06ceS+8D7H9yC0Dgz5hhuSXFonuX3XU7ZPdESJHZiBuA14mIRvOuc4c+TdoFNvr732ZXh88wu12XqGp6WWvlyGkDFQIjcQGyYhfSPxmphWzh17f/BYuxgMtUE/NmfbypZPLbdMevhBv2DBplR7z5HLsDNg9mLpf9zfVcgzHywRg+oI3YC/1hqflXKR+JtsN7XF1/+AGCZ1O5Lv8xYbxT0YgqB+QbyVtUOuiKcxCwpowrPD8sq8+B/Igjoosp3ZF5ZXHrmVum/Wp5bJ6B7+sfQin8E+1JVpu8UUr014gFDHQ3QbnYVhGLPkPjehXKZNqae3TJPBzaXtumqvL2TUdGwYZeXBtjn8+d77Jua/IvLyLvyELyOtcRf+HGkkNoeHSo3L0dxY57Iz+HHXjUKeh6KPQDOemvuVk2c3OgkIhVmWYen1EWAfi9/bXTE4NQdTjmNtiEPS3oP7t8oemEsNS6r+BatUTQEDBJR7RfILCJDbmDoBq2WWk5lPb+YhjfQsi/ye2Ec99cO+DxewSFOqB2ix93WA0duP09qNgjUELE5LbmM2AOJZHAwPRKPPrPZZqoVmvqBbXq5Hda5qd/e9RofSbRO0XYCngjGWQBFYwHqfDtwNM1mMfxJerOc4cf7ILUfxXE6PB1VF0vrdQUOW5UbBgDkJZpc43VU0qARq3JnTStU/2BOUbqmnhjdOr4XJd69A7p06z+xEQy/R/T51e+HaaQSfphx/yjF2sdrrO9v6SnusCKPMWCSC+59Du3ijeWAc+ykCwbOyLXe179NrUVAxnBiLNAdPBNdY1zNQ4YbizGGvuLcjW3wnkFwC7FNPeocilebbPVOBU6QAYtY3hTp9SWRRKXJzqvL6yBKZBtN7/YsRgrbNRaDj/JZsNdpAcrHNPjoEeAAW2hOSOUl9RV3DMI+BdVScCEm9+DbsTOK62gbnH6G7mr/DP/8avC76w6rlPHtR5n9Z1j5J0tOO3Uvf+akxl+jc3nBks9E3Hqi5Sdkvqgaqx6S2OUjq+6O/9tlbiGCt4ZDfjPf/vzSwrRXgmluxpwmasScR74/cWPA7MnzV2DaAoTHg4kD6pIBJVLVkRFDKaE8vrlnSn8hktFaelLj3t9ZQWZQox9uh68f1ezGnU7QQiYRhlbE/fYfXRIZDe2woeEcsMNZ/ZJLho2CSo+WHZ+KEeb/I3tBKDYaAJSU3AXdYueP2pj0I3d+4BFgosI8KnZcCug24l+XB/7b4XSW4Csv77gvNfsbnJTOVGhH49355jvevG83ktmNsfwVNh3gZmk26akvUzWJA9tdysfP4R2Lf7v4EhwhJTf2fL4zS3iVzAOGvyMhD4b9aCy1TpzxcZ8aWE0EtyG64GZa+Y7wznRf2PKXfIRwzatEgG6zzQJCxc3v+mI6Ngz9UcO97KL/mvDV/zbh8rhDGj7qCwaFA2N75MKAbzNYQ49vIcU6UwpfCqU1aPfXpD1QUGQ8L2uEYmjqYbV5vqMSUY+TKWzcbob1jJ0kO9tMBtDHCohcoAgpxIkNzYlCzSwKN73UrPRZjZ+oal357JPkG3X5cYgWuRVuyTaxAgUC56jAgAAAA">

            </div>
            <div id="unity-progress-bar-empty">
                <div id="unity-progress-bar-full"></div>
            </div>
        </div>
        <div id="unity-warning"></div>
    </div>
    <script>
        async function mergeUnityWebFiles(baseUrl, filePrefix, totalParts, extension) {
            const partUrls = [];
            for (let i = 1; i <= totalParts; i++) {
                partUrls.push(`${baseUrl}/${filePrefix}_part${i}.${extension}`);
            }

            const buffers = [];
            for (let i = 0; i < totalParts; i++) {
                const response = await fetch(partUrls[i]);
                if (!response.ok) {
                    throw new Error(`Failed to load part: ${partUrls[i]}`);
                }
                const buffer = await response.arrayBuffer();
                buffers.push(buffer);

                // Yükleme ilerlemesini güncelle
                const progress = ((i + 1) / totalParts) * 100;
                document.querySelector("#unity-progress-bar-full").style.width = `${progress}%`;
            }

            const totalLength = buffers.reduce((acc, buffer) => acc + buffer.byteLength, 0);
            const combinedBuffer = new Uint8Array(totalLength);
            let offset = 0;

            buffers.forEach((buffer) => {
                combinedBuffer.set(new Uint8Array(buffer), offset);
                offset += buffer.byteLength;
            });

            return combinedBuffer;
        }

        var container = document.querySelector("#unity-container");
        var canvas = document.querySelector("#unity-canvas");
        var loadingBar = document.querySelector("#unity-loading-bar");
        var progressBarFull = document.querySelector("#unity-progress-bar-full");
        var warningBanner = document.querySelector("#unity-warning");


        function unityShowBanner(msg, type) {
            function updateBannerVisibility() {
                warningBanner.style.display = warningBanner.children.length ? 'block' : 'none';
            }
            var div = document.createElement('div');
            div.innerHTML = msg;
            warningBanner.appendChild(div);
            if (type == 'error') div.style = 'background: red; padding: 10px;';
            else {
                if (type == 'warning') div.style = 'background: yellow; padding: 10px;';
                setTimeout(function() {
                    warningBanner.removeChild(div);
                    updateBannerVisibility();
                }, 5000);
            }
            updateBannerVisibility();
        }

        var buildUrl = "https://cdn.jsdelivr.net/gh/s-v-6-z6/se@main/Build";
        var loaderUrl = buildUrl + "/Granny.loader.js";

        async function initializeGame() {
            try {
                const dataBuffer = await mergeUnityWebFiles(buildUrl, "Granny", 2, "data");
                const wasmBuffer = await mergeUnityWebFiles(buildUrl, "Granny", 2, "wasm");

                const dataBlobUrl = URL.createObjectURL(new Blob([dataBuffer], { type: "application/octet-stream" }));
                const wasmBlobUrl = URL.createObjectURL(new Blob([wasmBuffer], { type: "application/octet-stream" }));

                var config = {
                    dataUrl: dataBlobUrl,
                    frameworkUrl: buildUrl + "/Granny.framework.js",
                    codeUrl: wasmBlobUrl,
                    streamingAssetsUrl: "https://cdn.jsdelivr.net/gh/s-v-6-z6/se@main/StreamingAssets",
                    companyName: "Anastasia Kazantseva",
                    productName: "Granny",
                    productVersion: "1.0",
                    showBanner: unityShowBanner,
                };

                var script = document.createElement("script");
                script.src = loaderUrl;
                script.onload = () => {
                    createUnityInstance(canvas, config, (progress) => {
                        progressBarFull.style.width = 100 * progress + "%";
                    }).then((unityInstance) => {
                        myGameInstance = unityInstance;
                        loadingBar.style.display = "none";
                    }).catch((message) => {
                        alert(message);
                    });
                };

                document.body.appendChild(script);
            } catch (error) {
                console.error("Game initialization failed:", error);
            }
        }

        initializeGame();
    </script>






<script>gadgets.util.runOnLoadHandlers();</script><script>window.google.csi.tickDl();
</script></body></html>