window.google = window.google || {};
(function () {
	function getScript(src) {
		setTimeout(function () {
			var s = document.createElement("script");
			s.src = src;
			document.body.appendChild(s);
		}, 1);
	}

	google.__ = {
		serviceBase: "https://ws.churchofjesuschrist.org/ws/maps/v1.0/",
		locale: "en",
		client: "ProvidentLiving",
		token: "jV8t-GsE4waWSPbG0KPPimAtbqY=",
		libraries: "ClusterLayer,DynamicOverviewMap",
		callback: "init",
		location: null,
		modules: {},
		module: function (library, init) {
			google.__.modules[library] = init;
		},
		initialize: function () {
			delete google.__.initialize;
			getScript(google.__.serviceBase + "static/scripts/maps.js");
			if (google.__.libraries) {
				var libraries = google.__.libraries = google.__.libraries.split(",");
				for (var i = 0; i < libraries.length; i++) {
					getScript(google.__.serviceBase + "static/scripts/libraries/" + libraries[i] + ".js");
				}
			}
		}
	};

	if (!google.maps) {
		getScript("//maps.googleapis.com/maps/api/js?client=gme-lds&language=en&channel=ProvidentLiving-prod-1.0&callback=google.__.initialize&v=quarterly");
	} else {
		google.__.initialize();
	}
}());