/* * SimCity Closed "Beta" 2013-01-25 | js code dumped from memory and pp:ed * Psst, check out simcity.cGlobalUIHandler.prototype.HandleGameEvent * and simcity.cGlobalUIHandler.prototype.Update * if you don't know where to start looking ;) * - And there is more than unlimited time, if you know what you are doing. * * (Some retarded guy named throwawySimCity @ /r/SimCity probably will cause a ban-wave * with his wild guessing and lack of knowledge.. * - A perfect example of someone who most definitely NOT know what he is doing) * * * Reclaim the time stolen from you by the horrible DRM solution. FU, EA! * (but all <3 to the devs at Maxis) * * PS: PREORDER/BUY THE FUCKING GAME, ALRIGHT FUCKTARD? * * -- CeriseBeanie */ var COMPILED = !0, goog = goog || {}; goog.global = this; goog.DEBUG = !1; goog.LOCALE = "en"; goog.provide = function(a) { if(!COMPILED) { if(goog.isProvided_(a)) throw Error('Namespace "' + a + '" already declared.'); delete goog.implicitNamespaces_[a]; for(var b = a; (b = b.substring(0, b.lastIndexOf("."))) && !goog.getObjectByName(b);) goog.implicitNamespaces_[b] = !0 } goog.exportPath_(a) }; goog.setTestOnly = function(a) { if(COMPILED && !goog.DEBUG) throw a = a || "", Error("Importing test-only code into non-debug environment" + a ? ": " + a : "."); }; COMPILED || (goog.isProvided_ = function(a) { return !goog.implicitNamespaces_[a] && !! goog.getObjectByName(a) }, goog.implicitNamespaces_ = {}); goog.exportPath_ = function(a, b, c) { a = a.split("."); c = c || goog.global; !(a[0] in c) && c.execScript && c.execScript("var " + a[0]); for(var d; a.length && (d = a.shift());)!a.length && goog.isDef(b) ? c[d] = b : c = c[d] ? c[d] : c[d] = {} }; goog.getObjectByName = function(a, b) { for(var c = a.split("."), d = b || goog.global, e; e = c.shift();) if(goog.isDefAndNotNull(d[e])) d = d[e]; else return null; return d }; goog.globalize = function(a, b) { var c = b || goog.global, d; for(d in a) c[d] = a[d] }; goog.addDependency = function(a, b, c) { if(!COMPILED) { for(var d, a = a.replace(/\\/g, "/"), e = goog.dependencies_, f = 0; d = b[f]; f++) { e.nameToPath[d] = a; a in e.pathToNames || (e.pathToNames[a] = {}); e.pathToNames[a][d] = true } for(d = 0; b = c[d]; d++) { a in e.requires || (e.requires[a] = {}); e.requires[a][b] = true } } }; goog.ENABLE_DEBUG_LOADER = !0; goog.require = function(a) { if(!COMPILED && !goog.isProvided_(a)) { if(goog.ENABLE_DEBUG_LOADER) { var b = goog.getPathFromDeps_(a); if(b) { goog.included_[b] = true; goog.writeScripts_(); return } } a = "goog.require could not find: " + a; goog.global.console && goog.global.console.error(a); throw Error(a); } }; goog.basePath = ""; goog.nullFunction = function() {}; goog.identityFunction = function(a) { return a }; goog.abstractMethod = function() { throw Error("unimplemented abstract method"); }; goog.addSingletonGetter = function(a) { a.getInstance = function() { if(a.instance_) return a.instance_; goog.DEBUG && (goog.instantiatedSingletons_[goog.instantiatedSingletons_.length] = a); return a.instance_ = new a } }; goog.instantiatedSingletons_ = []; !COMPILED && goog.ENABLE_DEBUG_LOADER && (goog.included_ = {}, goog.dependencies_ = { pathToNames: {}, nameToPath: {}, requires: {}, visited: {}, written: {} }, goog.inHtmlDocument_ = function() { var a = goog.global.document; return typeof a != "undefined" && "write" in a }, goog.findBasePath_ = function() { if(goog.global.CLOSURE_BASE_PATH) goog.basePath = goog.global.CLOSURE_BASE_PATH; else if(goog.inHtmlDocument_()) for(var a = goog.global.document.getElementsByTagName("script"), b = a.length - 1; b >= 0; --b) { var c = a[b].src, d = c.lastIndexOf("?"), d = d == -1 ? c.length : d; if(c.substr(d - 7, 7) == "base.js") { goog.basePath = c.substr(0, d - 7); break } } }, goog.importScript_ = function(a) { var b = goog.global.CLOSURE_IMPORT_SCRIPT || goog.writeScriptTag_; !goog.dependencies_.written[a] && b(a) && (goog.dependencies_.written[a] = true) }, goog.writeScriptTag_ = function(a) { if(goog.inHtmlDocument_()) { goog.global.document.write('