/* (c) 2008, 2009, 2010 Add This, LLC */
if (!window._ate) {
	var _atd = "www.addthis.com/", _atr = "//s7.addthis.com/", _atn = "//l.addthiscdn.com/", _euc = encodeURIComponent, _duc = decodeURIComponent, _atc = {
		dr : 0,
		ver : 250,
		loc : 0,
		enote : "",
		cwait : 500,
		bamp : 0.25,
		camp : 1,
		csmp : 0.0001,
		damp : 1,
		famp : 0.02,
		pamp : 0.2,
		tamp : 1,
		lamp : 0,
		vamp : 1,
		vrmp : 0.0001,
		ltj : 1,
		xamp : 0.5,
		abf : !!window.addthis_do_ab
	};
	(function() {
		var l;
		try {
			l = window.location;
			if (l.protocol.indexOf("file") === 0
					|| l.protocol.indexOf("safari-extension") === 0
					|| l.protocol.indexOf("chrome-extension") === 0) {
				_atr = "http:" + _atr;
			}
			if (l.hostname.indexOf("localhost") != -1) {
				_atc.loc = 1;
			}
		} catch (e) {
		}
		var ua = navigator.userAgent.toLowerCase(), d = document, w = window, dl = d.location, b = {
			win : /windows/.test(ua),
			xp : (/windows nt 5.1/.test(ua)) || (/windows nt 5.2/.test(ua)),
			osx : /os x/.test(ua),
			chr : /chrome/.test(ua),
			iph : /iphone/.test(ua),
			dro : /android/.test(ua),
			ipa : /ipad/.test(ua),
			saf : /safari/.test(ua) && !(/chrome/.test(ua)),
			opr : /opera/.test(ua),
			msi : (/msie/.test(ua)) && !(/opera/.test(ua)),
			ffx : /firefox/.test(ua),
			ff2 : /firefox\/2/.test(ua),
			ffn : /firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(ua),
			ie6 : /msie 6.0/.test(ua),
			ie7 : /msie 7.0/.test(ua),
			ie8 : /msie 8.0/.test(ua),
			ie9 : /msie 9.0/.test(ua),
			mod : -1
		}, _7 = {
			rev : "104919",
			bro : b,
			wlp : (l || {}).protocol,
			dl : dl,
			upm : !!w.postMessage
					&& ("" + w.postMessage).toLowerCase().indexOf(
							"[native code]") !== -1,
			bamp : _atc.bamp - Math.random(),
			camp : _atc.camp - Math.random(),
			xamp : _atc.xamp - Math.random(),
			vamp : _atc.vamp - Math.random(),
			tamp : _atc.tamp - Math.random(),
			pamp : _atc.pamp - Math.random(),
			ab : "-",
			inst : 1,
			wait : 500,
			tmo : null,
			sub : !!window.at_sub,
			dbm : 0,
			uid : null,
			spt : "static/r07/widget33.png",
			api : {},
			imgz : [],
			hash : window.location.hash
		};
		d.ce = d.createElement;
		d.gn = d.getElementsByTagName;
		window._ate = _7;
		_7.evl = function(_8, _9) {
			if (_9) {
				var _a;
				eval("evl = " + _8);
				return _a;
			} else {
				return eval(_8);
			}
		};
		var _b = function(o, fn, _e, _f) {
			if (!o) {
				return _e;
			}
			if (o instanceof Array || (o.length && (typeof o !== "function"))) {
				for ( var i = 0, len = o.length, v = o[0]; i < len; v = o[++i]) {
					_e = fn.call(_f || o, _e, v, i, o);
				}
			} else {
				for ( var _13 in o) {
					_e = fn.call(_f || o, _e, o[_13], _13, o);
				}
			}
			return _e;
		}, _14 = function(a, b) {
			var _17 = {};
			for ( var i = 0; i < a.length; i++) {
				_17[a[i]] = 1;
			}
			for ( var i = 0; i < b.length; i++) {
				if (!_17[b[i]]) {
					a.push(b[i]);
					_17[b[i]] = 1;
				}
			}
			return a;
		}, _19 = Array.prototype.slice, _1a = function(a) {
			return _19.apply(a, _19.call(arguments, 1));
		}, _1c = function(s) {
			return ("" + s).replace(/(^\s+|\s+$)/g, "");
		}, _1e = function(A, B) {
			return _b(_1a(arguments, 1), function(A, _22) {
				return _b(_22, function(o, v, k) {
					if (o) {
						o[k] = v;
					}
					return o;
				}, A);
			}, A);
		}, _26 = function(o, del) {
			return _b(
					o,
					function(acc, v, k) {
						k = _1c(k);
						if (k) {
							acc.push(_euc(k)
									+ "="
									+ _euc(_1c((typeof (v) == "object" ? _26(v,
											(del || "&")) : (v)))));
						}
						return acc;
					}, []).join(del || "&");
		}, _2c = function(o, del) {
			return _b(o, function(acc, v, k) {
				k = _1c(k);
				if (k) {
					acc.push(_euc(k) + "=" + _euc(_1c(v)));
				}
				return acc;
			}, []).join(del || "&");
		}, _32 = function(q, del) {
			return _b(
					(q || "").split(del || "&"),
					function(acc, _36) {
						try {
							var kv = _36.split("="), k = _1c(_duc(kv[0])), v = _1c(_duc(kv
									.slice(1).join("=")));
							if (v.indexOf(del || "&") > -1
									|| v.indexOf("=") > -1) {
								v = _32(v, del || "&");
							}
							if (k) {
								acc[k] = v;
							}
						} catch (e) {
						}
						return acc;
					}, {});
		}, _3a = function(q, del) {
			return _b(
					(q || "").split(del || "&"),
					function(acc, _3e) {
						try {
							var kv = _3e.split("="), k = _1c(_duc(kv[0])), v = _1c(_duc(kv
									.slice(1).join("=")));
							if (k) {
								acc[k] = v;
							}
						} catch (e) {
						}
						return acc;
					}, {});
		}, _42 = function() {
			var _43 = _1a(arguments, 0), fn = _43.shift(), _45 = _43.shift();
			return function() {
				return fn.apply(_45, _43.concat(_1a(arguments, 0)));
			};
		}, _46 = function(un, obj, evt, fn) {
			if (!obj) {
				return;
			}
			if (we) {
				obj[(un ? "detach" : "attach") + "Event"]("on" + evt, fn);
			} else {
				obj[(un ? "remove" : "add") + "EventListener"](evt, fn, false);
			}
		}, _4b = function(obj, evt, fn) {
			_46(0, obj, evt, fn);
		}, _4f = function(obj, evt, fn) {
			_46(1, obj, evt, fn);
		}, _53 = function(s) {
			return (s.match(/(([^\/\/]*)\/\/|\/\/)?([^\/\?\&\#]+)/i))[0];
		}, _55 = function(s) {
			return s.replace(_53(s), "");
		}, _57 = function(obj) {
			if (null == obj || "object" != typeof obj) {
				return obj;
			}
			if (obj instanceof Object) {
				var _59 = {};
				for ( var _5a in obj) {
					if (obj.hasOwnProperty(_5a)) {
						_59[_5a] = _57(obj[_5a]);
					}
				}
				return _59;
			}
			return null;
		}, _5b = {
			unqconcat : _14,
			reduce : _b,
			slice : _1a,
			strip : _1c,
			extend : _1e,
			toKV : _2c,
			rtoKV : _26,
			fromKV : _3a,
			rfromKV : _32,
			bind : _42,
			listen : _4b,
			unlisten : _4f,
			gUD : _53,
			gUQS : _55,
			clone : _57
		};
		_7.util = _5b;
		_1e(_7, _5b);
		(function(i, k, l) {
			var g, n = i.util;
			function j(q, p, s, o, r) {
				this.type = q;
				this.triggerType = p || q;
				this.target = s || o;
				this.triggerTarget = o || s;
				this.data = r || {};
			}
			n.extend(j.prototype, {
				constructor : j,
				bubbles : false,
				preventDefault : n.noop,
				stopPropagation : n.noop,
				clone : function() {
					return new this.constructor(this.type, this.triggerType,
							this.target, this.triggerTarget, n.extend({},
									this.data));
				}
			});
			function e(o, p) {
				this.target = o;
				this.queues = {};
				this.defaultEventType = p || j;
			}
			function a(o) {
				var p = this.queues;
				if (!p[o]) {
					p[o] = [];
				}
				return p[o];
			}
			function h(o, p) {
				this.getQueue(o).push(p);
			}
			function d(p, r) {
				var s = this.getQueue(p), o = s.indexOf(r);
				if (o !== -1) {
					s.splice(o, 1);
				}
			}
			function b(o, s, r, q) {
				var p = this;
				if (!q) {
					setTimeout(function() {
						p.dispatchEvent(new p.defaultEventType(o, o, s,
								p.target, r));
					}, 10);
				} else {
					p
							.dispatchEvent(new p.defaultEventType(o, o, s,
									p.target, r));
				}
			}
			function m(p) {
				for ( var r = 0, t = p.target, s = this.getQueue(p.type), o = s.length; r < o; r++) {
					s[r].call(t, p.clone());
				}
			}
			function c(p) {
				if (!p) {
					return;
				}
				for ( var o in f) {
					p[o] = n.bind(f[o], this);
				}
				return p;
			}
			var f = {
				constructor : e,
				getQueue : a,
				addEventListener : h,
				removeEventListener : d,
				dispatchEvent : m,
				fire : b,
				decorate : c
			};
			n.extend(e.prototype, f);
			i.event = {
				PolyEvent : j,
				EventDispatcher : e
			};
		})(_7, _7.api, _7);
		_7.ed = new _7.event.EventDispatcher(_7);
		var _7e = {
			isBound : 0,
			isReady : 0,
			readyList : [],
			onReady : function() {
				if (!_7e.isReady) {
					_7e.isReady = 1;
					var l = _7e.readyList.concat(window.addthis_onload || []);
					for ( var fn = 0; fn < l.length; fn++) {
						l[fn].call(window);
					}
					_7e.readyList = [];
				}
			},
			addLoad : function(_81) {
				var o = w.onload;
				if (typeof w.onload != "function") {
					w.onload = _81;
				} else {
					w.onload = function() {
						if (o) {
							o();
						}
						_81();
					};
				}
			},
			bindReady : function() {
				if (r.isBound || _atc.xol) {
					return;
				}
				r.isBound = 1;
				if (d.addEventListener && !b.opr) {
					d.addEventListener("DOMContentLoaded", r.onReady, false);
				}
				var apc = window.addthis_product;
				if (apc && apc.indexOf("f") > -1) {
					r.onReady();
					return;
				}
				if (b.msi && !b.ie9 && window == top) {
					(function() {
						if (r.isReady) {
							return;
						}
						try {
							d.documentElement.doScroll("left");
						} catch (error) {
							setTimeout(arguments.callee, 0);
							return;
						}
						r.onReady();
					})();
				}
				if (b.opr) {
					d.addEventListener("DOMContentLoaded", function() {
						if (r.isReady) {
							return;
						}
						for ( var i = 0; i < d.styleSheets.length; i++) {
							if (d.styleSheets[i].disabled) {
								setTimeout(arguments.callee, 0);
								return;
							}
						}
						r.onReady();
					}, false);
				}
				if (b.saf) {
					var _85;
					(function() {
						if (r.isReady) {
							return;
						}
						if (d.readyState != "loaded"
								&& d.readyState != "complete") {
							setTimeout(arguments.callee, 0);
							return;
						}
						if (_85 === undefined) {
							var _87 = d.gn("link");
							for ( var i = 0; i < _87.length; i++) {
								if (_87[i].getAttribute("rel") == "stylesheet") {
									_85++;
								}
							}
							var _89 = d.gn("style");
							_85 += _89.length;
						}
						if (d.styleSheets.length != _85) {
							setTimeout(arguments.callee, 0);
							return;
						}
						r.onReady();
					})();
				}
				r.addLoad(r.onReady);
			},
			append : function(fn, _8b) {
				r.bindReady();
				if (r.isReady) {
					fn.call(window, []);
				} else {
					r.readyList.push(function() {
						return fn.call(window, []);
					});
				}
			}
		}, r = _7e, a = _7;
		_1e(_7, {
			plo : [],
			lad : function(x) {
				_7.plo.push(x);
			}
		});
		(function(c, e, d) {
			var a = window;
			c.pub = function() {
				return _euc((window.addthis_config || {}).pubid
						|| (window.addthis_config || {}).username
						|| window.addthis_pub || "");
			};
			c.usu = function(g, h) {
				if (!a.addthis_share) {
					a.addthis_share = {};
				}
				if (h || g != addthis_share.url) {
					addthis_share.imp_url = 0;
				}
			};
			c.rsu = function() {
				var h = document, g = h.title, f = h.location ? h.location.href
						: "";
				if (_atc.ver >= 250
						&& addthis_share.imp_url
						&& f
						&& f != a.addthis_share.url
						&& !(_7.util.ivc((h.location.hash || "").substr(1)
								.split(",").shift()))) {
					a.addthis_share.url = a.addthis_url = f;
					a.addthis_share.title = a.addthis_title = g;
					return 1;
				}
				return 0;
			};
			c.igv = function(f, g) {
				if (!a.addthis_config) {
					a.addthis_config = {
						username : a.addthis_pub
					};
				} else {
					if (addthis_config.data_use_cookies === false) {
						_atc.xck = 1;
					}
				}
				if (!a.addthis_share) {
					a.addthis_share = {};
				}
				if (!addthis_share.url) {
					if (!a.addthis_url && addthis_share.imp_url === undefined) {
						addthis_share.imp_url = 1;
					}
					addthis_share.url = (a.addthis_url || f || "").split("#{")
							.shift();
				}
				if (!addthis_share.title) {
					addthis_share.title = (a.addthis_title || g || "").split(
							"#{").shift();
				}
			};
			if (!_atc.ost) {
				if (!a.addthis_conf) {
					a.addthis_conf = {};
				}
				for ( var b in addthis_conf) {
					_atc[b] = addthis_conf[b];
				}
				_atc.ost = 1;
			}
		})(_7, _7.api, _7);
		(function(b, f, c) {
			var h, g = document, a = b.util;
			b.ckv = a.fromKV(g.cookie, ";");
			function e(d) {
				return a.fromKV(g.cookie, ";")[d];
			}
			if (!b.cookie) {
				b.cookie = {};
			}
			b.cookie.rck = e;
		})(_7, _7.api, _7);
		(function(b, c, e) {
			var a, h = document, g = 0, m = b.util;
			function j() {
				if (g) {
					return 1;
				}
				k("xtc", 1);
				if (1 == b.cookie.rck("xtc")) {
					g = 1;
				}
				f("xtc", 1);
				return g;
			}
			function l(o) {
				if (_atc.xck) {
					return;
				}
				var n = o || _7.dh || _7.du || (_7.dl ? _7.dl.hostname : "");
				if (n.indexOf(".gov") > -1 || n.indexOf(".mil") > -1) {
					_atc.xck = 1;
				}
				var q = typeof (b.pub) === "function" ? b.pub() : b.pub, d = [
						"usarmymedia", "govdelivery" ];
				for (i in d) {
					if (q == d[i]) {
						_atc.xck = 1;
						break;
					}
				}
			}
			function f(n, d) {
				if (h.cookie) {
					h.cookie = n
							+ "=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/"
							+ (d ? "; domain=" + (b.bro.msi ? "" : ".")
									+ "addthis.com" : "");
				}
			}
			function k(o, n, p, q, d) {
				l();
				if (!_atc.xck) {
					if (!d) {
						var d = new Date();
						d.setYear(d.getFullYear() + 2);
					}
					document.cookie = o
							+ "="
							+ n
							+ (!p ? "; expires=" + d.toUTCString() : "")
							+ "; path=/;"
							+ (!q ? " domain=" + (b.bro.msi ? "" : ".")
									+ "addthis.com" : "");
				}
			}
			if (!b.cookie) {
				b.cookie = {};
			}
			b.cookie.sck = k;
			b.cookie.kck = f;
			b.cookie.cww = j;
			b.cookie.gov = l;
		})(_7, _7.api, _7);
		(function(c, f, d) {
			var b = c.util, a = {};
			if (!c.cbs) {
				c.cbs = {};
			}
			function e(h, g, k, i) {
				var j = h + "_"
						+ (_euc(g)).replace(/[0-3][A-Z]|[^a-zA-Z0-9]/g, "")
						+ Math.floor(Math.random() * 100);
				if (!_7.cbs[j]) {
					_7.cbs[j] = function() {
						if (a[j]) {
							clearTimeout(a[j]);
						}
						k.apply(this, arguments);
					};
				}
				_7.cbs["time_" + j] = (new Date()).getTime();
				if (i) {
					clearTimeout(a[j]);
					a[j] = setTimeout(i, 10000);
				}
				return "_ate.cbs." + _euc(j);
			}
			b.scb = e;
		})(_7, _7.api, _7);
		(function(b, d, c) {
			function e() {
				var k = a(navigator.userAgent, 16), f = ((new Date())
						.getTimezoneOffset())
						+ ""
						+ navigator.javaEnabled()
						+ (navigator.userLanguage || navigator.language), h = window.screen.colorDepth
						+ ""
						+ window.screen.width
						+ window.screen.height
						+ window.screen.availWidth + window.screen.availHeight, g = navigator.plugins, l = g.length;
				if (l > 0) {
					for ( var j = 0; j < Math.min(10, l); j++) {
						if (j < 5) {
							f += g[j].name + g[j].description;
						} else {
							h += g[j].name + g[j].description;
						}
					}
				}
				return k.substr(0, 2) + a(f, 16).substr(0, 3)
						+ a(h, 16).substr(0, 3);
			}
			function a(h, j) {
				var f = 291;
				if (h) {
					for ( var g = 0; g < h.length; g++) {
						f = (f * (h.charCodeAt(g) + g) + 3) & 1048575;
					}
				}
				return (f & 16777215).toString(j || 32);
			}
			b.mun = a;
			b.gub = e;
		})(_7, _7.api, _7);
		(function(d, e, g) {
			var c, l = d.util, j = 4294967295, b = new Date().getTime();
			function h() {
				return ((b / 1000) & j).toString(16)
						+ ("00000000" + (Math.floor(Math.random() * (j + 1)))
								.toString(16)).slice(-8);
			}
			function a(m) {
				return k(m) ? (new Date((parseInt(m.substr(0, 8), 16) * 1000)))
						: new Date();
			}
			function i(m) {
				var n = a();
				return ((n.getTime() - 1000 * 86400) > (new Date()).getTime());
			}
			function f(m, o) {
				var n = a(m);
				return (((new Date()).getTime() - n.getTime()) > o * 1000);
			}
			function k(m) {
				return m && m.match(/^[0-9a-f]{16}$/) && !i(m);
			}
			l.cuid = h;
			l.ivc = k;
			l.ioc = f;
		})(_7, _7.api, _7);
		(function(c, f, e) {
			function b(g) {
				if (!g) {
					return "";
				} else {
					if (g.indexOf("%") > -1) {
						g = _duc(g);
					}
				}
				var g = _7.util.atob(g.split(",")[1]);
				return g;
			}
			function d(h) {
				var j = {}, g, i;
				j.zip = h.substring(0, 5);
				j.continent = h.substring(5, 7);
				j.country = h.substring(7, 9);
				j.region = h.substring(9, 11);
				g = h.substring(11, 15);
				if (g != "0000") {
					j.lat = (parseInt(g) / 10 - 180).toFixed(1);
				}
				lonstr = h.substring(15, 19);
				if (lonstr != "0000") {
					j.lon = (parseInt(lonstr) / 10 - 180).toFixed(1);
				}
				j.dma = h.substring(19, 22);
				j.msa = h.substring(22, 26);
				j.network_type = h.substring(26, 27);
				j.throughput = h.substring(27, 28);
				return j;
			}
			function a(j, k) {
				j = j.split(",");
				for ( var h = 0; h < j.length; h++) {
					var g = j[h].replace(/ /g, "");
					if (k.zip == g || k.continent == g || k.country == g
							|| k.region == g) {
						return 1;
					}
				}
				return 0;
			}
			c.util = c.util || {};
			c.util.geo = {
				dec : b,
				parse : d,
				isin : a
			};
		})(_7, _7.api, _7);
		(function(a, c, b) {
			function d(e) {
				return e.split("//").pop().split("/").shift().split("?")
						.shift().split(".").slice(-2).join(".");
			}
			a.util = a.util || {};
			a.util.host = d;
		})(_7, _7.api, _7);
		(function(a, d, c) {
			function e(g, f) {
				var h = g.indexOf("#") > -1 && !f ? g.replace(
						/^[^\#]+\#?|^\#?/, "") : g.replace(/^[^\?]+\??|^\??/,
						""), i = a.util.fromKV(h);
				return i;
			}
			function b(k) {
				var g = document.gn("script"), l = g.length, h = g[l - 1], j = e(h.src);
				if (k || (h.src && h.src.indexOf("addthis") == -1)) {
					for ( var f = 0; f < l; f++) {
						if ((g[f].src || "").indexOf(k || "addthis.com") > -1) {
							j = e(g[f].src);
							break;
						}
					}
				}
				return j;
			}
			if (!a.util) {
				a.util = {};
			}
			a.util.gsp = b;
			a.util.ghp = e;
		})(_7, _7.api, _7);
		(function(e, g, f) {
			var d = e.util, b = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=";
			function a(k) {
				var j = "", n, l, h, p, o, m = 0;
				if (/[0-9a-fA-F]+/.test(k)) {
					while (m < k.length) {
						n = parseInt(k.charAt(m++), 16);
						l = parseInt(k.charAt(m++), 16);
						h = parseInt(k.charAt(m++), 16);
						p = (n << 2) | (isNaN(h) ? l & 3 : (l >> 2));
						o = ((l & 3) << 4) | h;
						j += b.charAt(p) + (isNaN(h) ? "" : b.charAt(o));
					}
				}
				return j;
			}
			function c(k) {
				var j = "", n, l, h, p, o, m = 0;
				while (m < k.length) {
					p = b.indexOf(k.charAt(m++));
					o = m >= k.length ? NaN : b.indexOf(k.charAt(m++));
					n = p >> 2;
					l = isNaN(o) ? (p & 3) : (((p & 3) << 2) | (o >> 4));
					h = o & 15;
					j += n.toString(16) + l.toString(16)
							+ (isNaN(o) ? "" : h.toString(16));
				}
				return j;
			}
			d.hbtoa = a;
			d.atohb = c;
		})(_7, _7.api, _7);
		(function(f, s, u) {
			var v = f, j = new Date().getTime(), r = function() {
				return Math.floor(Math.random() * 4294967295).toString(36);
			}, w = function() {
				return Math.floor((new Date().getTime() - j) / 100)
						.toString(16);
			}, g = 0, i = function(a) {
				if (g === 0) {
					v.sid = g = (a || v.util.cuid());
				}
				return g;
			}, d = null, c = function(a, x) {
				if (d !== null) {
					clearTimeout(d);
				}
				if (a) {
					d = setTimeout(function() {
						x(false);
					}, _7.wait);
				}
			}, o = function(x, a) {
				return _euc(x) + "=" + _euc(a) + ";" + w();
			}, n = 1, h = function(x, z) {
				var a = (x || "").split("?"), x = a.shift(), y = (a.pop() || "")
						.split("&");
				return z(x, y);
			}, k = function(a, x, z, y) {
				if (!x) {
					x = {};
				}
				if (!x.remove) {
					x.remove = [];
				}
				if (x.remove.push) {
					x.remove.push("sms_ss");
					x.remove.push("at_xt");
					x.remove.push("fb_ref");
					x.remove.push("fb_source");
				}
				if (x.remove) {
					a = t(a, x.remove);
				}
				if (x.clean) {
					a = l(a);
				}
				if (x.defrag) {
					a = e(a);
				}
				if (x.add) {
					a = m(a, x.add, z, y);
				}
				return a;
			}, m = function(z, B, A, x) {
				var a = {};
				if (B) {
					for ( var y in B) {
						if (z.indexOf(y + "=") > -1) {
							continue;
						}
						a[y] = p(B[y], z, A, x);
					}
					B = _7.util.toKV(a);
				}
				return z
						+ (B.length ? ((z.indexOf("?") > -1 ? "&" : "?") + B)
								: "");
			}, p = function(y, x, z, a) {
				var z = z || addthis_share;
				return y.replace(/\{\{service\}\}/g, _euc(a || "")).replace(
						/\{\{code\}\}/g, _euc(a || "")).replace(
						/\{\{title\}\}/g, _euc(z.title)).replace(
						/\{\{url\}\}/g, _euc(x));
			}, t = function(x, z) {
				var a = {}, z = z || [];
				for ( var y = 0; y < z.length; y++) {
					a[z[y]] = 1;
				}
				return h(x, function(A, D) {
					var E = [];
					if (D) {
						for ( var B in D) {
							if (typeof (D[B]) == "string") {
								var C = (D[B] || "").split("=");
								if (C.length != 2 && D[B]) {
									E.push(D[B]);
								} else {
									if (a[C[0]]) {
										continue;
									} else {
										if (D[B]) {
											E.push(D[B]);
										}
									}
								}
							}
						}
						A += (E.length ? ("?" + E.join("&")) : "");
					}
					return A;
				});
			}, q = function(a) {
				var x = a.split("#").pop().split(",").shift().split("=").pop();
				if (_7.util.ivc(x)) {
					return a.split("#").pop().split(",");
				}
				return [ "" ];
			}, e = function(a) {
				var x = q(a).shift().split("=").pop();
				if (_7.util.ivc(x)) {
					return a.split("#").shift();
				} else {
					x = a.split("#").slice(1).join("#").split(";").shift();
					if (x.split(".").length == 3) {
						x = x.split(".").slice(0, -1).join(".");
					}
					if (x.length == 12 && x.substr(0, 1) == "."
							&& (/[a-zA-Z0-9\-_]{11}/).test(x.substr(1))) {
						return a.split("#").shift();
					}
				}
				return a;
			}, l = function(a) {
				return h(a, function(y, B) {
					var x = y.indexOf(";jsessionid"), C = [];
					if (x > -1) {
						y = y.substr(0, x);
					}
					if (B) {
						for ( var z in B) {
							if (typeof (B[z]) == "string") {
								var A = (B[z] || "").split("=");
								if (A.length == 2) {
									if (A[0].indexOf("utm_") === 0
											|| A[0] == "gclid"
											|| A[0] == "sms_ss"
											|| A[0] == "at_xt"
											|| A[0] == "fb_ref"
											|| A[0] == "fb_source") {
										continue;
									}
								}
								if (B[z]) {
									C.push(B[z]);
								}
							}
						}
						y += (C.length ? ("?" + C.join("&")) : "");
					}
					return y;
				});
			}, b = function() {
				var a = (typeof (v.pub || "") == "function" ? v.pub() : v.pub)
						|| "unknown";
				return "AT-" + a + "/-/" + v.ab + "/" + i() + "/" + (n++)
						+ (v.uid !== null ? "/" + v.uid : "");
			};
			if (!_7.track) {
				_7.track = {};
			}
			f.util.extend(_7.track, {
				fcv : o,
				ran : r,
				rup : t,
				aup : m,
				cof : e,
				gof : q,
				clu : l,
				mgu : k,
				ssid : i,
				sta : b,
				sxm : c
			});
		})(_7, _7.api, _7);
		(function(c, e, i) {
			var m = ".", h = ";", r = ".", l = m.length, k = 0, p = {
				wpp : 1,
				blg : 1
			};
			function b(t) {
				var u = t.split(";").shift();
				if (u.split(".").length == 3) {
					u = u.split(".").slice(0, -1).join(".");
				}
				if (u.length == 12 && u.substr(0, 1) == "."
						&& (/[a-zA-Z0-9\-_]{11}/).test(u.substr(1))) {
					return 1;
				}
				return 0;
			}
			function q(t) {
				return (t.length == (11 + l) && (t.substr(0, l) == m) && (/[a-zA-Z0-9\-_]{11}/)
						.test(t.substr(l)));
			}
			function n(u) {
				var t = _7.util.atohb(u.substr(l));
				return {
					id : (t.substr(0, 8) + "00000000," + parseInt(t.substr(16),
							10)),
					fuid : t.substr(8, 8)
				};
			}
			function g(J, H) {
				if (!J) {
					J = document.location;
				}
				if (!H) {
					H = d.referer || d.referrer || "";
				}
				var I, O, z, M, u, D, w = 0, x = 0, F = J ? J.href : "", B = (F || "")
						.split("#").shift(), t = J.hash.substr(1), E = _7.util
						.ghp(J.search, 1), G = _7.util.ghp(J.hash);
				x = 0, at_st = G.at_st, at_pco = G.at_pco, u = E.sms_ss,
						fb_ref = E.fb_ref, at_xt = E.at_xt, q_at_st = E.at_st;
				if (!at_st) {
					if (q(t)) {
						var P = _7.util.atohb(t.substr(l));
						D = P.substr(8, 8);
						at_st = P.substr(0, 8) + "00000000,";
						at_st += parseInt(P.substr(16), 10);
					}
				}
				if (fb_ref && !at_st) {
					var L = r, A = fb_ref.split(L);
					if (A.length < 2 && fb_ref.indexOf("_") > -1) {
						L = "_";
						A = fb_ref.split(L);
					}
					var v = A.length > 1 ? A.pop() : "", s = A.join(L);
					if (!q(s)) {
						s = fb_ref;
						v = "";
					}
					if (q(s)) {
						var P = _7.util.atohb(s.substr(l));
						at_xt = P.substr(0, 16) + ","
								+ parseInt(P.substr(16), 10);
						u = "facebook_" + (v || "like");
					} else {
						var N = fb_ref.split("=").pop().split(r);
						if (N.length == 2 && _7.util.ivc(N[0])) {
							at_xt = N.join(",");
							u = "facebook_" + (v || "like");
						}
					}
				}
				at_st = (at_st && _7.util.ivc(at_st.split(",").shift())) ? at_st
						: "";
				if (!at_xt) {
					var L = (t.indexOf(h) > -1) ? h : r, y = t.substr(l).split(
							L);
					if (y.length == 2 && q(t.substr(0, 1) + y[0])) {
						var P = _7.util.atohb(y[0]);
						at_xt = P.substr(0, 16) + ","
								+ parseInt(P.substr(16), 10);
						u = y[1];
						w = 1;
					}
				}
				if (at_pco) {
					z = 1;
				}
				if (at_st) {
					x = parseInt(at_st.split(",").pop()) + 1;
					O = at_st.split(",").shift();
				} else {
					if (F.indexOf(_atd + "book") == -1 && B != H) {
						var C = [], K;
						if (at_xt) {
							K = at_xt.split(",");
							I = _duc(K.shift());
							if (I.indexOf(",") > -1) {
								K = I.split(",");
								I = K.shift();
							}
						} else {
							if (q_at_st) {
								K = q_at_st.split(",");
								M = _duc(K.shift());
								if (M.indexOf(",") > -1) {
									K = M.split(",");
									M = K.shift();
								}
							}
						}
						if (K && K.length) {
							x = Math.min(3, parseInt(K.pop()) + 1);
						}
					}
				}
				if (!_7.util.ivc(O)) {
					O = null;
				}
				if (!_7.util.ivc(M)) {
					M = null;
				}
				u = (u || "").split("#").shift().split("?").shift();
				return {
					rsi : O,
					cfc : z,
					hash : w,
					rsiq : M,
					fuid : D,
					rxi : I,
					rsc : u,
					gen : x
				};
			}
			function f(u, s) {
				if (!s
						|| (s.data_track_clickback !== false && s.data_track_linkback !== false)) {
					if (k) {
						return true;
					}
					if (_atc.ver >= 250) {
						return (k = true);
					}
					u = (u || window.addthis_product || "").split(",");
					for ( var t = 0; t < u.length; t++) {
						if (p[u[t].split("-").shift()]) {
							return (k = true);
						}
					}
				}
				return false;
			}
			function j(s, t) {
				s = s || a.util.cuid();
				return m + _7.util.hbtoa(s + Math.min(3, t || 0));
			}
			function o(t, u, s) {
				s = s || a.util.cuid();
				return t.indexOf("#") > -1 ? t : t
						+ "#"
						+ j((u ? s : s.substr(0, 8) + _7.gub()),
								(a.smd || {}).gen) + (u ? r + u : "");
			}
			_7.extend(_7.track, {
				cur : o,
				gcc : j,
				cpf : m,
				ctp : f,
				eop : g,
				ich : b
			});
		})(_7, _7.api, _7);
		(function(b, d, c) {
			function f(g) {
				if (g == "t.co") {
					return "twitter";
				}
				for ( var h in b.services.map) {
					var i = b.services.map[h];
					if (i === "") {
						i = h + ".com";
					}
					if (g.indexOf(i) != -1) {
						return h;
					}
				}
				return;
			}
			function e(h) {
				h = _duc(h);
				h = h.toLowerCase();
				h = h.replace(/[,;:\+\|]/g, " ");
				h = h.replace(/[^a-z0-9. '\-]/g, "");
				h = h.replace(/\s+/g, " ");
				h = h.replace(/\s+$/g, "");
				var k = [];
				var j = h.split(" ");
				for ( var g = 0; g < j.length; g++) {
					var i = j[g];
					if (i.charAt(0) == "-") {
						continue;
					} else {
						if (/'s$/.test(i)) {
							k.push(i.substring(0, i.length - 2).replace(
									/[-']/g, "")
									+ "'s");
						} else {
							k = k.concat(i.replace(/'/g, "").split("-"));
						}
					}
				}
				return k;
			}
			function a() {
				var h = b.dr;
				var l = b.ad.clr(h);
				var i = {};
				if (typeof (h) == "undefined" || h === "") {
					i.type = "direct";
					return i;
				}
				var j = b.util.host(h);
				var k = f(j);
				if (typeof (k) != "undefined") {
					i.type = "social";
					i.service = k;
				} else {
					if (b.ad.iss(h)) {
						i.type = "search";
						i.domain = b.util.host(h);
						var g = b.ad.fst(h);
						i.terms = e(g);
					} else {
						if (l & b.ad.ref.r_ondomain) {
							i.type = "internal";
							i.domain = document.location.hostname;
						} else {
							if (l & b.ad.ref.r_offdomain) {
								i.type = "referred";
								i.domain = b.util.host(h);
							} else {
								i.type = "direct";
							}
						}
					}
				}
				return i;
			}
			if (!b.track) {
				b.track = {};
			}
			b.track.ts = {
				get : a,
				gst : e
			};
		})(_7, _7.api, _7);
		(function() {
			var d = document, a = _7, _179 = 0, cvt = [], avt = null, _17c = Math
					.random() < _atc.csmp, _17d = Math.random() < 1000 * _atc.csmp, qtp = [], xtp = function() {
				var p;
				while (p = qtp.pop()) {
					trk(p);
				}
			}, atf = null, pcs = [], spc = null;
			function apc(c) {
				c = c.split("-").shift();
				for ( var i = 0; i < pcs.length; i++) {
					if (pcs[i] == c) {
						return;
					}
				}
				pcs.push(c);
			}
			function get_atssh() {
				var div = d.getElementById("_atssh");
				if (!div) {
					div = d.ce("div");
					div.style.visibility = "hidden";
					div.id = "_atssh";
					a.opp(div.style);
					d.body.insertBefore(div, d.body.firstChild);
				}
				return div;
			}
			function ctf(url) {
				var ifr, r = Math.floor(Math.random() * 1000), div = get_atssh();
				if (!a.bro.msi) {
					ifr = d.ce("iframe");
					ifr.id = "_atssh" + r;
					ifr.title = "AddThis utility frame";
				} else {
					if (a.bro.ie6 && !url
							&& d.location.protocol.indexOf("https") == 0) {
						url = "javascript:''";
					}
					div.innerHTML = "<iframe id=\"_atssh"
							+ r
							+ "\" width=\"1\" height=\"1\" title=\"AddThis utility frame\" name=\"_atssh"
							+ r + "\" " + (url ? "src=\"" + url + "\"" : "")
							+ ">";
					ifr = d.getElementById("_atssh" + r);
				}
				a.opp(ifr.style);
				ifr.frameborder = ifr.style.border = 0;
				ifr.style.top = ifr.style.left = 0;
				return ifr;
			}
			function jsl() {
				var w = window;
				return ((((w.jQuery || {}).fn || {}).jquery && 1)
						| ((w.Prototype || {}).Version && 2)
						| ((w.YUI || {}).version || (w.YAHOO || {}).VERSION && 4)
						| ((w.Ext || {}).version && 8)
						| ((w.dojo || {}).version && 16) | ((w._gaq || w._gat) && 32));
			}
			function onMenuShare(e) {
				var _18c = 300;
				if (e && e.data && e.data.service) {
					if (a.dcp >= _18c) {
						return;
					}
					trk({
						gen : e.data.service.indexOf("facebook") > -1
								|| e.data.service == "more" ? -1 : _18c,
						pix : "dest=" + e.data.service
					});
					a.dcp = _18c;
				}
			}
			function onMenuPop(evt) {
				var t = {}, data = evt.data || {}, svc = data.svc, pco = data.pco, _192 = data.cmo, _193 = data.crs, _194 = data.cso;
				if (svc) {
					t.sh = svc;
				}
				if (_192) {
					t.cm = _192;
				}
				if (_194) {
					t.cs = 1;
				}
				if (_193) {
					t.cr = 1;
				}
				if (pco) {
					t.spc = pco;
				}
				img("sh", "3", null, t);
			}
			function trk(t) {
				var dr = a.dr, rev = (a.rev || "");
				if (!t) {
					return;
				}
				t.xck = _atc.xck ? 1 : 0;
				t.xxl = 1;
				t.sid = a.track.ssid();
				t.pub = a.pub();
				t.ssl = a.ssl || 0;
				t.du = a.tru(a.du || a.dl.href);
				if (a.dt) {
					t.dt = a.dt;
				}
				if (a.cb) {
					t.cb = a.cb;
				}
				t.lng = a.lng();
				t.ver = _atc.ver;
				t.jsl = a.track.jsl();
				if (!a.upm && a.uid) {
					t.uid = a.uid;
				}
				t.pc = t.spc || pcs.join(",");
				if (dr) {
					t.dr = a.tru(dr);
				}
				if (a.dh) {
					t.dh = a.dh;
				}
				if (rev) {
					t.rev = rev;
				}
				if (a.xfr) {
					if (a.upm) {
						if (atf) {
							atf.contentWindow.postMessage(_2c(t), "*");
						}
					} else {
						var div = get_atssh(), base = "static/r07/sh56.html"
								+ (false ? "?t=" + new Date().getTime() : "");
						if (atf) {
							div.removeChild(div.firstChild);
						}
						atf = ctf();
						atf.src = _atr + base + "#" + _2c(t);
						div.appendChild(atf);
					}
				} else {
					qtp.push(t);
				}
			}
			function img(i, c, x, obj, _19e) {
				if (!window.at_sub && !_atc.xtr) {
					var t = obj || {};
					t.evt = i;
					if (x) {
						t.ext = x;
					}
					avt = t;
					if (_19e === 1) {
						xmi(true);
					} else {
						a.track.sxm(true, xmi);
					}
				}
			}
			function cev(k, v) {
				cvt.push(a.track.fcv(k, v));
				a.track.sxm(true, xmi);
			}
			function xmi(_1a2) {
				var h = a.dl ? a.dl.hostname : "";
				if (cvt.length > 0 || avt) {
					a.track.sxm(false, xmi);
					if (_atc.xtr) {
						return;
					}
					var t = avt || {};
					t.ce = cvt.join(",");
					cvt = [];
					avt = null;
					trk(t);
					if (_1a2) {
						var i = d.ce("iframe");
						i.id = "_atf";
						_7.opp(i.style);
						d.body.appendChild(i);
						i = d.getElementById("_atf");
					}
				}
			}
			function onCopy() {
				text = "", p_copy = 250;
				if (window.getSelection) {
					text = _7.trim((window.getSelection().toString() || ""))
							.replace(/[\b]+/g, " ").split(" ");
					if (text.length) {
						if (_17c && _179 < 3) {
							cev("cbc", text.length);
						}
						_179++;
						if (!_17d) {
							return;
						}
						var _1a6 = [];
						for ( var i = 0; i < text.length; i++) {
							if (text[i] && text[i].length <= 50
									&& text[i].indexOf("@") == -1
									&& text[i].indexOf("://") == -1) {
								_1a6.push(text[i]);
							}
						}
						if (_1a6.length && _1a6.length <= 5
								&& (!a.dcp || a.dcp < p_copy)) {
							setTimeout(function() {
								trk({
									gen : p_copy,
									pix : "tt=" + _euc(_1a6.join(" "))
								});
								a.dcp = p_copy;
							}, Math.random() * 10000);
						}
					}
				}
			}
			try {
				if (_17c || _17d) {
					if (a.bro.msi) {
						document.body.attachEvent("oncopy", onCopy, true);
					} else {
						document.addEventListener("copy", onCopy, true);
					}
				}
			} catch (e) {
			}
			a.ed.addEventListener("addthis-internal.compact", onMenuPop);
			a.ed.addEventListener("addthis.menu.share", onMenuShare);
			if (!a.track) {
				a.track = {};
			}
			a.util.extend(a.track, {
				pcs : pcs,
				apc : apc,
				cev : cev,
				ctf : ctf,
				jsl : jsl,
				gtf : get_atssh,
				qtp : function(p) {
					qtp.push(p);
				},
				stf : function(f) {
					atf = f;
				},
				trk : trk,
				xtp : xtp
			});
		})();
		_1e(_7, {
			_rec : [],
			xfr : !_7.upm || !_7.bro.ffx,
			pmh : function(e) {
				if (e.origin.slice(-12) == ".addthis.com") {
					if (!e.data) {
						return;
					}
					var data = _7.util.rfromKV(e.data), r = _7._rec;
					for ( var n = 0; n < r.length; n++) {
						r[n](data);
					}
				}
			}
		});
		_1e(_7, {
			lng : function() {
				return window.addthis_language
						|| (window.addthis_config || {}).ui_language
						|| (_7.bro.msi ? navigator.userLanguage
								: navigator.language) || "en";
			},
			iwb : function(l) {
				var wd = {
					th : 1,
					pl : 1,
					sl : 1,
					gl : 1,
					hu : 1,
					is : 1,
					nb : 1,
					se : 1,
					su : 1,
					sw : 1
				};
				return !!wd[l];
			},
			gfl : function(l) {
				var map = {
					ca : "es",
					cs : "CZ",
					cy : "GB",
					da : "DK",
					de : "DE",
					eu : "ES",
					ck : "US",
					en : "US",
					es : "LA",
					fb : "FI",
					gl : "ES",
					ja : "JP",
					ko : "KR",
					nb : "NO",
					nn : "NO",
					sv : "SE",
					ku : "TR",
					zh : "CN",
					"zh-tr" : "CN",
					"zh-hk" : "HK",
					"zh-tw" : "TW",
					fo : "FO",
					fb : "LT",
					af : "ZA",
					sq : "AL",
					hy : "AM",
					be : "BY",
					bn : "IN",
					bs : "BA",
					nl : "NL",
					et : "EE",
					fr : "FR",
					ka : "GE",
					el : "GR",
					gu : "IN",
					hi : "IN",
					ga : "IE",
					jv : "ID",
					kn : "IN",
					kk : "KZ",
					la : "VA",
					li : "NL",
					ms : "MY",
					mr : "IN",
					ne : "NP",
					pa : "IN",
					pt : "PT",
					rm : "CH",
					sa : "IN",
					sr : "RS",
					sw : "KE",
					tl : "PH",
					ta : "IN",
					pl : "PL",
					tt : "RU",
					te : "IN",
					ml : "IN",
					uk : "UA",
					vi : "VN",
					tr : "TR",
					xh : "ZA",
					zu : "ZA",
					km : "KH",
					tg : "TJ",
					he : "IL",
					ur : "PK",
					fa : "IR",
					yi : "DE",
					gn : "PY",
					qu : "PE",
					ay : "BO",
					se : "NO",
					ps : "AF",
					tl : "ST"
				}, rv = map[l] || map[l.split("-").shift()];
				if (rv) {
					return l.split("-").shift() + "_" + rv;
				} else {
					return "en_US";
				}
			},
			ivl : function(l) {
				var lg = {
					af : 1,
					afr : "af",
					ar : 1,
					ara : "ar",
					az : 1,
					aze : "az",
					be : 1,
					bye : "be",
					bg : 1,
					bul : "bg",
					bn : 1,
					ben : "bn",
					bs : 1,
					bos : "bs",
					ca : 1,
					cat : "ca",
					cs : 1,
					ces : "cs",
					cze : "cs",
					cy : 1,
					cym : "cy",
					da : 1,
					dan : "da",
					de : 1,
					deu : "de",
					ger : "de",
					el : 1,
					gre : "el",
					ell : "ell",
					en : 1,
					eo : 1,
					es : 1,
					esl : "es",
					spa : "spa",
					et : 1,
					est : "et",
					eu : 1,
					fa : 1,
					fas : "fa",
					per : "fa",
					fi : 1,
					fin : "fi",
					fo : 1,
					fao : "fo",
					fr : 1,
					fra : "fr",
					fre : "fr",
					ga : 1,
					gae : "ga",
					gdh : "ga",
					gl : 1,
					glg : "gl",
					gu : 1,
					he : 1,
					heb : "he",
					hi : 1,
					hin : "hin",
					hr : 1,
					ht : 1,
					hy : 1,
					cro : "hr",
					hu : 1,
					hun : "hu",
					id : 1,
					ind : "id",
					is : 1,
					ice : "is",
					it : 1,
					ita : "it",
					ja : 1,
					jpn : "ja",
					ko : 1,
					kor : "ko",
					ku : 1,
					lb : 1,
					ltz : "lb",
					lt : 1,
					lit : "lt",
					lv : 1,
					lav : "lv",
					mk : 1,
					mac : "mk",
					mak : "mk",
					ml : 1,
					mn : 1,
					ms : 1,
					msa : "ms",
					may : "ms",
					nb : 1,
					nl : 1,
					nla : "nl",
					dut : "nl",
					no : 1,
					nds : 1,
					nn : 1,
					nno : "no",
					oc : 1,
					oci : "oc",
					pl : 1,
					pol : "pl",
					ps : 1,
					pt : 1,
					por : "pt",
					ro : 1,
					ron : "ro",
					rum : "ro",
					ru : 1,
					rus : "ru",
					sk : 1,
					slk : "sk",
					slo : "sk",
					sl : 1,
					slv : "sl",
					sq : 1,
					alb : "sq",
					sr : 1,
					se : 1,
					si : 1,
					ser : "sr",
					su : 1,
					sv : 1,
					sve : "sv",
					sw : 1,
					swe : "sv",
					ta : 1,
					tam : "ta",
					te : 1,
					teg : "te",
					th : 1,
					tha : "th",
					tl : 1,
					tgl : "tl",
					tn : 1,
					tr : 1,
					tur : "tr",
					tt : 1,
					uk : 1,
					ukr : "uk",
					ur : 1,
					urd : "ur",
					vi : 1,
					vec : 1,
					vie : "vi",
					"zh-hk" : 1,
					"chi-hk" : "zh-hk",
					"zho-hk" : "zh-hk",
					"zh-tr" : 1,
					"chi-tr" : "zh-tr",
					"zho-tr" : "zh-tr",
					"zh-tw" : 1,
					"chi-tw" : "zh-tw",
					"zho-tw" : "zh-tw",
					zh : 1,
					chi : "zh",
					zho : "zh"
				};
				if (lg[l]) {
					return lg[l];
				}
				l = l.split("-").shift();
				if (lg[l]) {
					if (lg[l] === 1) {
						return l;
					} else {
						return lg[l];
					}
				}
				return 0;
			},
			ggl : function(l) {
				var map = {
					en : "en-US",
					ar : "ar",
					ca : "ca",
					zh : "zh-CN",
					hr : "hr",
					cs : "cs",
					da : "da",
					nl : "nl",
					et : "et",
					fi : "fi",
					fr : "fr",
					de : "de",
					el : "el",
					he : "iw",
					hi : "hi",
					hu : "hu",
					id : "id",
					it : "it",
					ja : "ja",
					ko : "ko",
					lv : "lv",
					lt : "lt",
					ms : "ms",
					no : "no",
					fa : "fa",
					pl : "pl",
					pt : "pt-BR",
					ro : "ro",
					ru : "ru",
					sr : "sr",
					sk : "sk",
					sl : "sl",
					es : "es",
					sv : "sv",
					th : "th",
					tr : "tr",
					uk : "uk",
					vi : "vi"
				};
				return map[l] || null;
			},
			gvl : function(l) {
				var rv = _7.ivl(l) || "en";
				if (rv === 1) {
					rv = l;
				}
				return rv;
			},
			alg : function(al, f) {
				var l = _7.gvl((al || _7.lng()).toLowerCase());
				if (l.indexOf("en") !== 0 && (!_7.pll || f)) {
					_7.pll = _7.ajs("static/r07/lang15/" + l + ".js");
				}
			}
		});
		_1e(_7, {
			trim : function(s, e) {
				try {
					s = s.replace(/^[\s\u3000]+|[\s\u3000]+$/g, "");
					if (e) {
						s = _euc(s);
					}
				} catch (e) {
				}
				return s || "";
			},
			trl : [],
			tru : function(u, k) {
				var rv = "", _1c0 = 0, _1c1 = -1;
				if (u) {
					rv = u.substr(0, 300);
					if (rv !== u) {
						if ((_1c1 = rv.lastIndexOf("%")) >= rv.length - 4) {
							rv = rv.substr(0, _1c1);
						}
						if (rv != u) {
							for ( var i in _7.trl) {
								if (_7.trl[i] == k) {
									_1c0 = 1;
								}
							}
							if (!_1c0) {
								_7.trl.push(k);
							}
						}
					}
				}
				return rv;
			},
			opp : function(st) {
				st.width = st.height = "1px";
				st.position = "absolute";
				st.zIndex = 100000;
			},
			jlr : {},
			ajs : function(name, _1c5, _1c6, id, el) {
				if (!_7.jlr[name]) {
					var o = d.ce("script"), head = (el) ? el : d.gn("head")[0]
							|| d.documentElement;
					o.setAttribute("type", "text/javascript");
					if (_1c6) {
						o.setAttribute("async", "true");
					}
					if (id) {
						o.setAttribute("id", id);
					}
					o.src = (_1c5 ? "" : _atr) + name;
					head.insertBefore(o, head.firstChild);
					_7.jlr[name] = 1;
					return o;
				}
				return 1;
			},
			jlo : function() {
				try {
					var a = _7, al = a.lng(), aig = function(src) {
						var img = new Image();
						_7.imgz.push(img);
						img.src = src;
					};
					a.alg(al);
					if (!a.pld) {
						if (a.bro.ie6) {
							aig(_atr + a.spt);
							aig(_atr + "static/t00/logo1414.gif");
							aig(_atr + "static/t00/logo88.gif");
							if (window.addthis_feed) {
								aig("static/r05/feed00.gif", 1);
							}
						}
						if (a.pll && !window.addthis_translations) {
							setTimeout(function() {
								a.pld = a.ajs("static/r07/menu85.js");
							}, 10);
						} else {
							a.pld = a.ajs("static/r07/menu85.js");
						}
					}
				} catch (e) {
				}
			},
			ao : function(elt, pane, iurl, _1d3, _1d4, _1d5) {
				_7.lad([ "open", elt, pane, iurl, _1d3, _1d4, _1d5 ]);
				_7.jlo();
				return false;
			},
			ac : function() {
			},
			as : function(s, cf, sh) {
				_7.lad([ "send", s, cf, sh ]);
				_7.jlo();
			}
		});
		(function(e, f, j) {
			var m = document, k = 1, a = [ "cbea", "cbeab", "kkk", "zvys",
					"phz", "gvgf", "shpxf", "chfflyvcf", "pernzcvr", "svfgvat",
					"wvmm", "fcybbtr", "flovna" ], g = a.length, c = {};
			function b(d) {
				return d.replace(/[a-zA-Z]/g, function(i) {
					return String.fromCharCode((i <= "Z" ? 90 : 122) >= (i = i
							.charCodeAt(0) + 13) ? i : i - 26);
				});
			}
			while (g--) {
				c[b(a[g])] = 1;
			}
			function h(d) {
				var i = 0;
				if (!d || typeof (d) != "string") {
					return i;
				}
				d = ((d || "").toLowerCase() + "").replace(/ /g, "");
				if (d == "mature" || d == "adult"
						|| d == "rta-5042-1996-1400-1577-rta") {
					i |= k;
				}
				return i;
			}
			function l(o) {
				var q = 0;
				if (!o || typeof (o) != "string") {
					return q;
				}
				o = ((o || "").toLowerCase() + "").replace(/[^a-zA-Z]/g, " ")
						.split(" ");
				for ( var d = 0, p = o.length; d < p; d++) {
					if (c[o[d]]) {
						q |= k;
						return q;
					}
				}
				return q;
			}
			function n() {
				var q = (w.addthis_title || m.title), i = l(q), p = m.all ? m.all
						.tags("META")
						: m.getElementsByTagName ? m
								.getElementsByTagName("META") : new Array(), o = (p || "").length;
				if (p && o) {
					while (o--) {
						var d = p[o] || {}, s = (d.name || "").toLowerCase(), r = d.content;
						if (s == "description" || s == "keywords") {
							i |= l(r);
						}
						if (s == "rating") {
							i |= h(r);
						}
					}
				}
				return i;
			}
			if (!e.ad) {
				e.ad = {};
			}
			_7.extend(e.ad, {
				cla : n
			});
		})(_7, _7.api, _7);
		(function(e, g, j) {
			var l = document, h = 0, b = 1, a = 2, i = 4;
			function c(n, m, d) {
				d = (d === undefined || d)
						|| (window.location.protocol == "https:");
				m = _7.util.host(m === undefined ? window.location.href : m);
				var p = h, q = 0;
				if (n) {
					var o = _7.util.host(n);
					if (m == o) {
						p |= a;
					} else {
						p |= i;
					}
				}
				if (!d && k(n)) {
					p |= b;
				}
				return p;
			}
			function k(d) {
				var n = ".com/";
				var m = 0;
				if (d && d.match(/ws\/results\/(Web|Images|Video|News)/)) {
					m = 1;
				} else {
					if (d
							&& d.indexOf("addthis" == -1)
							&& (d.match(/google.*\/(search|url)/)
									|| d.indexOf(n + "url") > -1
									|| d.indexOf("/search?") > -1
									|| d.indexOf(n + "search") > -1
									|| d.indexOf(n + "s?bs") > -1
									|| d.indexOf(n + "s?wd") > -1
									|| d.indexOf(n + "web") > -1
									|| d.match(/aol.*\/aol/) || d
									.indexOf("hotbot" + n) > -1)) {
						if (f(d) != false) {
							m = 1;
						}
					}
				}
				if (m) {
					return true;
				} else {
					return false;
				}
			}
			function f(d) {
				var n = d.split("?").pop().toLowerCase().split("&");
				var o = /^(?:q|search|bs|wd|p|query|qry|text)=(.*)/;
				for ( var m = 0; m < n.length; m++) {
					if (matches = o.exec(n[m])) {
						return matches[1];
					}
				}
				return false;
			}
			if (!e.ad) {
				e.ad = {};
			}
			e.ad.clr = c;
			e.ad.iss = k;
			e.ad.fst = f;
			e.ad.ref = {
				r_direct : h,
				r_search : b,
				r_ondomain : a,
				r_offdomain : i
			};
		})(_7, _7.api, _7);
		(function(f, g, h) {
			var c, j = document, m = f.util, b = f.event.EventDispatcher, k = 25, e = [];
			function i(p, r, o) {
				var d = [];
				function d() {
					d.push(arguments);
				}
				function q() {
					o[p] = r;
					while (d.length) {
						r.apply(o, d.shift());
					}
				}
				d.ready = q;
				return d;
			}
			function l(p) {
				if (p && p instanceof a) {
					e.push(p);
				}
				for ( var d = 0; d < e.length;) {
					var o = e[d];
					if (o && o.test()) {
						e.splice(d, 1);
						a.fire("load", o, {
							resource : o
						});
					} else {
						d++;
					}
				}
				if (e.length) {
					setTimeout(l, k);
				}
			}
			function a(r, o, q) {
				var d = this, p = new b(d);
				p.decorate(p).decorate(d);
				this.ready = false;
				this.loading = false;
				this.id = r;
				this.url = o;
				if (typeof (q) === "function") {
					this.test = q;
				} else {
					this.test = function() {
						return (!!_window[q]);
					};
				}
				a.addEventListener("load", function(s) {
					var t = s.resource;
					if (!t || t.id !== d.id) {
						return;
					}
					d.loading = false;
					d.ready = true;
					p.fire(s.type, t, {
						resource : t
					});
				});
			}
			m.extend(a.prototype, {
				load : function() {
					if (!this.loading) {
						var d;
						if (this.url.substr(this.url.length - 4) == ".css") {
							var o = (j.gn("head")[0] || j.documentElement);
							d = j.ce("link");
							d.rel = "stylesheet";
							d.type = "text/css";
							d.href = this.url;
							d.media = "all";
							o.insertBefore(d, o.firstChild);
						} else {
							d = _7.ajs(this.url, 1);
						}
						this.loading = true;
						a.monitor(this);
						return d;
					} else {
						return 1;
					}
				}
			});
			var n = new b(a);
			n.decorate(n).decorate(a);
			m.extend(a, {
				known : {},
				loading : e,
				monitor : l
			});
			f.resource = {
				Resource : a,
				ApiQueueFactory : i
			};
		})(_7, _7.api, _7);
		(function(e, u, w) {
			var y = document, l = y.gn("body").item(0), h = {}, g = {}, o, x = [], c = 0, s = 0, t = 0, j = true, m = [], A = 0, v = 0, i = 0;
			function p() {
				return ((_atc.ltj && k() && n()) || (q() && FB.XFBML && FB.XFBML.parse));
			}
			function n() {
				if (o === undefined) {
					try {
						var B = (document.getElementsByTagName("html"))[0];
						if (B) {
							if (B.getAttribute && B.getAttribute("xmlns:fb")) {
								o = true;
							} else {
								if (_7.bro.msi) {
									var d = B.outerHTML.substr(0, B.outerHTML
											.indexOf(">"));
									if (d.indexOf("xmlns:fb") > -1) {
										o = true;
									}
								}
							}
						}
					} catch (C) {
						o = false;
					}
				}
				return o;
			}
			function q() {
				return (typeof (window.FB) == "object" && FB.Event && typeof (FB.Event.subscribe) == "function");
			}
			function k() {
				return !window.FB_RequireFeatures
						&& (!window.FB || (!FB.Share && !FB.Bootstrap));
			}
			function f() {
				if (y.location.href.indexOf(_atr) == -1 && !_7.sub && !c) {
					if (q()) {
						var d = (addthis_config.data_ga_tracker || addthis_config.data_ga_property);
						c = 1;
						FB.Event.subscribe("message.send", function(D) {
							var B = {}, E = g[D];
							for ( var C in addthis_share) {
								B[C] = addthis_share[C];
							}
							if (E) {
								for ( var C in E) {
									B[C] = E[C];
								}
							}
							B.url = D;
							_7.share.track("facebook_send", 0, B,
									addthis_config);
							if (d) {
								_7.gat("facebook_send", D, addthis_config, B);
							}
						});
						FB.Event.subscribe("edge.create", function(D) {
							if (!h[D]) {
								var B = {}, E = g[D];
								for ( var C in addthis_share) {
									B[C] = addthis_share[C];
								}
								if (E) {
									for ( var C in E) {
										B[C] = E[C];
									}
								}
								B.url = D;
								_7.share.track("facebook_like", 0, B,
										addthis_config);
								if (d) {
									_7.gat("facebook_like", D, addthis_config,
											B);
								}
								h[D] = 1;
							}
						});
						FB.Event.subscribe("edge.remove", function(D) {
							if (h[D]) {
								var B = {}, E = g[D];
								for ( var C in addthis_share) {
									B[C] = addthis_share[C];
								}
								if (E) {
									for ( var C in E) {
										B[C] = E[C];
									}
								}
								B.url = D;
								_7.share.track("facebook_unlike", 0, B,
										addthis_config);
								h[D] = 0;
							}
						});
						FB.Event.subscribe("comment.create", function(D) {
							var B = {}, E = g[D.href];
							for ( var C in addthis_share) {
								B[C] = addthis_share[C];
							}
							if (E) {
								for ( var C in E) {
									B[C] = E[C];
								}
							}
							B.url = D.href;
							_7.share.track("facebook_comment", 0, B,
									addthis_config);
							if (d) {
								_7.gat("facebook_comment", D.href,
										addthis_config, B);
							}
						});
						FB.Event.subscribe("comment.remove", function(D) {
							var B = {}, E = g[D.href];
							for ( var C in addthis_share) {
								B[C] = addthis_share[C];
							}
							if (E) {
								for ( var C in E) {
									B[C] = E[C];
								}
							}
							B.url = D.href;
							_7.share.track("facebook_uncomment", 0, B,
									addthis_config);
						});
					} else {
						if (window.fbAsyncInit && !t) {
							if (s < 3) {
								setTimeout(f, 3000 + 1000 * 2 * (s++));
							}
							t = 1;
						}
					}
				}
			}
			function r(d, E) {
				var D = "fb-root", C = y.getElementById(D), B = window.fbAsyncInit;
				x.push(d);
				if (q() && FB.XFBML && FB.XFBML.parse) {
					FB.XFBML.parse(d);
					f();
				} else {
					if (!B) {
						if (!C) {
							C = y.ce("div");
							C.id = D;
							document.body.appendChild(C);
						}
						if (!B) {
							var F = y.createElement("script");
							F.src = y.location.protocol
									+ "//connect.facebook.net/"
									+ (E || _7.gfl(_7.lng())) + "/all.js";
							F.async = true;
							C.appendChild(F);
							B = function() {
								FB.init({
									appId : i ? "140586622674265"
											: "172525162793917",
									status : true,
									cookie : true
								});
							};
						}
					}
					if (j) {
						j = false;
						window.__orig__fbAsyncInit = B;
						window.fbAsyncInit = function() {
							window.__orig__fbAsyncInit();
							for ( var G = 0; G < x.length; G++) {
								FB.XFBML.parse(x[G]);
							}
							f();
						};
					}
				}
			}
			function z(H, F) {
				if (H.ost) {
					return;
				}
				var I, G = _7.api.ptpa(H, "fb:like"), C = "", E = G.layout
						|| "button_count", J = G.locale || _7.gfl(_7.lng()), d = {
					standard : [ 450, G.show_faces ? 80 : 35 ],
					button_count : [ 90, 25 ],
					box_count : [ 55, 65 ]
				}, K = G.width || (d[E] ? d[E][0] : 100), D = G.height
						|| (d[E] ? d[E][1] : 25);
				passthrough = _7.util.toKV(G);
				_7.ufbl = 1;
				if (p()) {
					if (G.layout === undefined) {
						G.layout = "button_count";
					}
					if (G.show_faces === undefined) {
						G.show_faces = "false";
					}
					if (G.action === undefined) {
						G.action = "like";
					}
					if (G.width === undefined) {
						G.width = K;
					}
					if (G.font === undefined) {
						G.font = "arial";
					}
					if (G.href === undefined) {
						G.href = _7.track.mgu(F.share.url, {
							defrag : 1
						});
					}
					for ( var B in G) {
						C += " " + B + "=\"" + G[B] + "\"";
					}
					if (!F.share.xid) {
						F.share.xid = _7.util.cuid();
					}
					g[G.href] = {};
					for ( var B in F.share) {
						g[G.href][B] = F.share[B];
					}
					H.innerHTML = "<fb:like ref=\""
							+ _7.share.gcp(F.share, F.conf, ".like").replace(
									",", "_") + "\" " + C + "></fb:like>";
					r(H);
				} else {
					if (!_7.bro.msi) {
						I = y.ce("iframe");
					} else {
						H.innerHTML = "<iframe frameborder=\"0\" scrolling=\"no\" allowTransparency=\"true\" scrollbars=\"no\""
								+ (_7.bro.ie6 ? " src=\"javascript:''\"" : "")
								+ "></iframe>";
						I = H.firstChild;
					}
					I.style.overflow = "hidden";
					I.style.scrolling = "no";
					I.style.scrollbars = "no";
					I.style.border = "none";
					I.style.borderWidth = "0px";
					I.style.width = K + "px";
					I.style.height = D + "px";
					I.src = "//www.facebook.com/plugins/like.php?href="
							+ _euc(_7.track.mgu(F.share.url, {
								defrag : 1
							}))
							+ "&layout=button_count&show_faces=false&width=100&action=like&font=arial&"
							+ passthrough;
					if (!_7.bro.msi) {
						H.appendChild(I);
					}
				}
				H.noh = H.ost = 1;
			}
			function b(E, C, G, d) {
				var D = E.share_url_transforms || E.url_transforms || {}, F = (E.passthrough || {}).facebook
						|| {}, B = a.track.cof(a.track.mgu(E.url, D, E,
						"facebook"));
				B = A ? ("http://www.facebook.com/sharer.php?&t="
						+ _euc(E.title) + "&u=" + _euc(_7.share.acb("facebook",
						E, C)))
						: (v ? ("http://www.facebook.com/connect/prompt_feed.php?message="
								+ _euc(E.title) + "%0A%0D" + _euc(_7.share.acb(
								"facebook", E, C)))
								: i ? "http://www.facebook.com/dialog/feed?redirect_uri="
										+ _euc("http://s7.addthis.com/static/postshare/c00.html")
										+ "&app_id=140586622674265&link="
										+ _euc(B)
										+ "&name="
										+ _euc(E.title)
										+ "&description="
										+ _euc(E.description || "")
										: _7.share.genurl("facebook", 0, E, C));
				if (A || v || i) {
					_7.share.track("facebook", 0, E, C, 1);
				}
				if (C.ui_use_same_window || d) {
					window.location.href = B;
				} else {
					_7.share.ocw(B, 550, 450, "facebook");
				}
				return false;
			}
			e.share = e.share || {};
			e.share.fb = {
				like : z,
				has : q,
				ns : n,
				ready : p,
				compat : k,
				share : b,
				sub : f,
				load : r
			};
		})(_7, _7.api, _7);
		(function(e, o, r) {
			var t = document, x = e, i = [], b = n();
			function n() {
				var d = t.gn("link"), B = {};
				for ( var A = 0; A < d.length; A++) {
					var a = d[A];
					if (a.href && a.rel) {
						B[a.rel] = a.href;
					}
				}
				return B;
			}
			function v() {
				var a = t.location.protocol;
				if (a == "file:") {
					a = "http:";
				}
				return a + "//" + _atd;
			}
			function l(A, B, d, a) {
				return v()
						+ (B ? "feed.php"
								: (A == "email" && _atc.ver >= 300 ? "tellfriend.php"
										: "bookmark.php")) + "?v=" + (_atc.ver)
						+ "&winname=addthis&" + z(A, B, d, a)
						+ (x.dr ? "&pre=" + _euc(x.track.cof(x.dr)) : "")
						+ "&tt=0"
						+ (A === "more" && x.bro.ipa ? "&imore=1" : "");
			}
			function z(R, G, U, Z) {
				var N = x.trim, W = window, S = x.pub(), L = window._atw || {}, M = (U
						&& U.url ? U.url
						: (L.share && L.share.url ? L.share.url
								: (W.addthis_url || W.location.href))), Y, F = function(
						ac) {
					if (M && M != "") {
						var d = M.indexOf("#at" + ac);
						if (d > -1) {
							M = M.substr(0, d);
						}
					}
				};
				if (!Z) {
					Z = L.conf || {};
				} else {
					for ( var T in L.conf) {
						if (!(Z[T])) {
							Z[T] = L.conf[T];
						}
					}
				}
				if (!U) {
					U = L.share || {};
				} else {
					for ( var T in L.share) {
						if (!(U[T])) {
							U[T] = L.share[T];
						}
					}
				}
				if (x.rsu()) {
					U.url = window.addthis_url;
					U.title = window.addthis_title;
					M = U.url;
				}
				if (!S || S == "undefined") {
					S = "unknown";
				}
				Y = Z.services_custom;
				F("pro");
				F("opp");
				F("cle");
				F("clb");
				F("abc");
				if (M.indexOf("addthis.com/static/r07/ab") > -1) {
					M = M.split("&");
					for ( var V = 0; V < M.length; V++) {
						var P = M[V].split("=");
						if (P.length == 2) {
							if (P[0] == "url") {
								M = P[1];
								break;
							}
						}
					}
				}
				if (Y instanceof Array) {
					for ( var V = 0; V < Y.length; V++) {
						if (Y[V].code == R) {
							Y = Y[V];
							break;
						}
					}
				}
				var X = ((U.templates && U.templates[R]) ? U.templates[R] : ""), A = ((U.modules && U.modules[R]) ? U.modules[R]
						: ""), D = U.share_url_transforms || U.url_transforms
						|| {}, J = U.track_url_transforms || U.url_transforms, ab = ((D
						&& D.shorten && U.shorteners) ? (typeof (D.shorten) == "string" ? D.shorten
						: (D.shorten[R] || D.shorten["default"] || ""))
						: ""), H = "", Q = (Z.product || W.addthis_product || ("men-" + _atc.ver)), B = L.crs, I = "", O = x.track
						.gof(M), aa = O.length == 2 ? O.shift().split("=")
						.pop() : "", a = O.length == 2 ? O.pop() : "", K = (Z.data_track_clickback
						|| Z.data_track_linkback || !S || S == "AddThis")
						|| (Z.data_track_clickback !== false && _atc.ver >= 250);
				if (U.email_vars) {
					for ( var T in U.email_vars) {
						I += (I == "" ? "" : "&") + _euc(T) + "="
								+ _euc(U.email_vars[T]);
					}
				}
				if (x.track.spc && Q.indexOf(x.track.spc) == -1) {
					Q += "," + x.track.spc;
				}
				if (D && D.shorten && U.shorteners) {
					for ( var T in U.shorteners) {
						for ( var C in U.shorteners[T]) {
							H += (H.length ? "&" : "") + _euc(T + "." + C)
									+ "=" + _euc(U.shorteners[T][C]);
						}
					}
				}
				M = x.track.cof(M);
				M = x.track.mgu(M, D, U, R);
				if (J) {
					U.trackurl = x.track.mgu(U.trackurl || M, J, U, R);
				}
				var E = "pub="
						+ S
						+ "&source="
						+ Q
						+ "&lng="
						+ (x.lng() || "xx")
						+ "&s="
						+ R
						+ (Z.ui_508_compliant ? "&u508=1" : "")
						+ (G ? "&h1="
								+ N((U.feed || U.url).replace("feed://", ""), 1)
								+ "&t1="
								: "&url=" + N(M, 1) + "&title=")
						+ N(U.title || W.addthis_title, 1)
						+ (_atc.ver < 200 ? "&logo=" + N(W.addthis_logo, 1)
								+ "&logobg=" + N(W.addthis_logo_background, 1)
								+ "&logocolor=" + N(W.addthis_logo_color, 1)
								: "")
						+ "&ate="
						+ x.track.sta()
						+ ((R != "email" || _atc.ver < 300) ? "&frommenu=1"
								: "")
						+ ((window.addthis_ssh && (!B || addthis_ssh != B) && (addthis_ssh == R || addthis_ssh
								.search(new RegExp("(?:^|,)(" + R + ")(?:$|,)")) > -1)) ? "&ips=1"
								: "")
						+ (B ? "&cr=" + (R == B ? 1 : 0) : "")
						+ "&uid="
						+ _euc(x.uid && x.uid != "x" ? x.uid : x.util.cuid())
						+ (U.email_template ? "&email_template="
								+ _euc(U.email_template) : "")
						+ (I ? "&email_vars=" + _euc(I) : "")
						+ (ab ? "&shortener="
								+ _euc(typeof (ab) == "array" ? ab.join(",")
										: ab) : "")
						+ (ab && H ? "&" + H : "")
						+ ((U.passthrough || {})[R] ? "&passthrough="
								+ N(
										(typeof (U.passthrough[R]) == "object" ? x.util
												.toKV(U.passthrough[R])
												: U.passthrough[R]), 1)
								: "")
						+ (U.description ? "&description="
								+ N(U.description, 1) : "")
						+ (U.html ? "&html=" + N(U.html, 1)
								: (U.content ? "&html=" + N(U.content, 1) : ""))
						+ (U.trackurl && U.trackurl != M ? "&trackurl="
								+ N(U.trackurl, 1) : "")
						+ (U.screenshot ? "&screenshot=" + N(U.screenshot, 1)
								: "")
						+ (U.swfurl ? "&swfurl=" + N(U.swfurl, 1) : "")
						+ (x.cb ? "&cb=" + x.cb : "")
						+ (x.ufbl ? "&ufbl=1" : "")
						+ (x.uud ? "&uud=1" : "")
						+ (U.iframeurl ? "&iframeurl=" + N(U.iframeurl, 1) : "")
						+ (U.width ? "&width=" + U.width : "")
						+ (U.height ? "&height=" + U.height : "")
						+ (Z.data_track_p32 ? "&p32=" + Z.data_track_p32 : "")
						+ (K || _7.track.ctp(Z.product, Z) ? "&ct=1" : "")
						+ ((K || _7.track.ctp(Z.product, Z))
								&& M.indexOf("#") > -1 ? "&uct=1" : "")
						+ ((Y && Y.url) ? "&acn=" + _euc(Y.name) + "&acc="
								+ _euc(Y.code) + "&acu=" + _euc(Y.url) : "")
						+ (x.smd ? (x.smd.rxi ? "&rxi=" + x.smd.rxi : "")
								+ (x.smd.rsi ? "&rsi=" + x.smd.rsi : "")
								+ (x.smd.gen ? "&gen=" + x.smd.gen : "")
								: ((aa ? "&rsi=" + aa : "") + (a ? "&gen=" + a
										: "")))
						+ (U.xid ? "&xid=" + N(U.xid, 1) : "")
						+ (X ? "&template=" + N(X, 1) : "")
						+ (A ? "&module=" + N(A, 1) : "")
						+ (Z.ui_cobrand ? "&ui_cobrand=" + N(Z.ui_cobrand, 1)
								: "")
						+ (Z.ui_header_color ? "&ui_header_color="
								+ N(Z.ui_header_color, 1) : "")
						+ (Z.ui_header_background ? "&ui_header_background="
								+ N(Z.ui_header_background, 1) : "");
				return E;
			}
			function y(A, d, B) {
				var a = A.xid;
				if (d.data_track_clickback || d.data_track_linkback
						|| _7.track.ctp(d.product, d)) {
					return x.track.gcc(a, (x.smd || {}).gen || 0) + (B || "");
				} else {
					return "";
				}
			}
			function q(G, I, C, H, d, J) {
				var F = x.pub(), a = H || I.url || "", B = I.xid
						|| x.util.cuid(), D = (C.data_track_clickback
						|| C.data_track_linkback || !F || F == "AddThis")
						|| (C.data_track_clickback !== false && _atc.ver >= 250);
				if (a.toLowerCase().indexOf("http%3a%2f%2f") === 0) {
					a = _duc(a);
				}
				if (d) {
					var A = {};
					for ( var E in I) {
						A[E] = I[E];
					}
					A.xid = B;
					setTimeout(function() {
						(new Image()).src = l(
								G == "twitter" && J ? "tweet" : G, 0, A, C);
					}, 100);
				}
				return (D ? x.track.cur(a, G, B) : a);
			}
			function g(C, A, a) {
				var A = A || {}, B = C.share_url_transforms || C.url_transforms
						|| {}, d = x.track.cof(x.track.mgu(C.url, B, C,
						"mailto"));
				return "mailto:?subject=" + _euc(C.title ? C.title : d)
						+ "&body=" + _euc(q("mailto", C, A, d, a));
			}
			function h(a) {
				return ((!a.templates || !a.templates.twitter) && (!x.wlp || x.wlp == "http:"));
			}
			function f(d, B, I, A) {
				var G = B || 550, C = I || 450, H = screen.width, E = screen.height, F = Math
						.round((H / 2) - (G / 2)), a = 0, D;
				if (E > C) {
					F = Math.round((E / 2) - (C / 2));
				}
				w
						.open(
								d,
								A || "addthis_share",
								"left="
										+ F
										+ ",top="
										+ a
										+ ",width="
										+ G
										+ ",height="
										+ C
										+ ",personalbar=no,toolbar=no,scrollbars=yes,location=yes,resizable=yes");
				return false;
			}
			function u(d, A, a) {
				w.open(l(d, 0, A, a), "addthis_share");
				return false;
			}
			function j(d) {
				var a = {
					twitter : 1,
					wordpress : 1,
					email : _atc.ver >= 300,
					more : _atc.ver >= 300,
					vk : 1
				};
				return a[d];
			}
			function p(F, E, B, D, a, A) {
				var C = {
					wordpress : {
						width : 720,
						height : 570
					},
					linkedin : {
						width : 600,
						height : 400
					},
					email : _atc.ver >= 300 ? {
						width : 660,
						height : 660
					} : {
						width : 735,
						height : 450
					},
					more : _atc.ver >= 300 ? {
						width : 660,
						height : 716
					} : {
						width : 735,
						height : 450
					},
					vk : {
						width : 720,
						height : 290
					},
					"default" : {
						width : 550,
						height : 450
					}
				}, d = l(F, 0, E, B);
				if (B.ui_use_same_window) {
					window.location.href = d;
				} else {
					f(d, D || (C[F] || C["default"]).width, a
							|| (C[F] || C["default"]).height, A);
				}
				return false;
			}
			function c(F, B, G, D) {
				var C = F.share_url_transforms || F.url_transforms || {}, A, d = (F.passthrough || {}).twitter
						|| {}, a = x.track.cof(x.track.mgu(F.url, C, F,
						"twitter")), E = ((F.passthrough || {}).twitter == undefined) ? {}
						: d;
				if (!F.templates) {
					F.templates = {};
				}
				if (!F.templates.twitter) {
					F.templates.twitter = (F.text
							|| ((F.title == t.title) ? E.text : F.title) || "{{title}}:")
							;
				}
				a = l("twitter", 0, F, B);
				if (A) {
					F.title = A;
				}
				if (B.ui_use_same_window || D) {
					window.location.href = a;
				} else {
					f(a, 550, 450, "twitter_tweet");
				}
				return false;
			}
			function k(B, A, a, d) {
				_7.ed.fire("addthis.menu.share", window.addthis || {}, {
					element : d || {},
					service : B || "unknown",
					url : A.trackurl || A.url
				});
			}
			function m(C, D, B, d, A) {
				var a = l(C, D, B, d);
				i.push(x.ajs(a, 1));
				if (!A) {
					k(C, B, d);
				}
			}
			function s(A, d, a) {
				return v()
						+ "tellfriend.php?&fromname=aaa&fromemail="
						+ _euc(d.from)
						+ "&frommenu=1&tofriend="
						+ _euc(d.to)
						+ (A.email_template ? "&template="
								+ _euc(A.email_template) : "")
						+ (d.vars ? "&vars=" + _euc(d.vars) : "") + "&lng="
						+ (x.lng() || "xx") + "&note=" + _euc(d.note) + "&"
						+ z("email", null, null, a);
			}
			e.share = e.share || {};
			e.util.extend(e.share, {
				auw : j,
				ocw : f,
				stw : p,
				siw : u,
				pts : c,
				unt : h,
				uadd : z,
				genurl : l,
				geneurl : s,
				genieu : g,
				acb : q,
				gcp : y,
				svcurl : v,
				track : m,
				notify : k,
				links : b
			});
		})(_7, _7.api, _7);
		(function(a, b, c) {
			if (!a.services) {
				a.services = {};
			}
			a.services.map = {
				facebook : "",
				twitter : "",
				reddit : "",
				stumbleupon : "",
				gmail : "mail.google.com",
				blogger : "",
				linkedin : "",
				tumblr : "",
				delicious : "",
				yahoomail : "compose.mail.yahoo.com",
				hotmail : "hotmail.msn.com",
				"100zakladok" : "100zakladok.ru",
				"2tag" : "2tag.nl",
				"2linkme" : "",
				"7live7" : "",
				a1webmarks : "a1-webmarks.com",
				a97abi : "",
				addio : "add.io",
				menu : "api.addthis.com",
				adfty : "",
				adifni : "",
				aerosocial : "",
				allmyfaves : "",
				amazonwishlist : "amazon.com",
				amenme : "",
				aim : "lifestream.aol.com",
				aolmail : "webmail.aol.com",
				armenix : "",
				arto : "",
				aviary : "",
				baang : "baang.ir",
				baidu : "cang.baidu.com",
				bebo : "",
				bentio : "",
				biggerpockets : "",
				bitly : "bit.ly",
				bizsugar : "",
				bleetbox : "",
				blinklist : "",
				blip : "blip.pl",
				bloggy : "bloggy.se",
				blogmarks : "blogmarks.net",
				blogtrottr : "",
				blurpalicious : "",
				bobrdobr : "bobrdobr.ru",
				bonzobox : "",
				socialbookmarkingnet : "social-bookmarking.net",
				bookmarkycz : "bookmarky.cz",
				bookmerkende : "bookmerken.de",
				bordom : "bordom.net",
				box : "box.net",
				brainify : "",
				bryderi : "bryderi.se",
				buddymarks : "",
				buzzzy : "",
				camyoo : "",
				cardthis : "partner.cardthis.com",
				care2 : "",
				chiq : "",
				cirip : "cirip.ro",
				citeulike : "citeulike.org",
				classicalplace : "",
				cndig : "cndig.org",
				colivia : "colivia.de",
				technerd : "",
				connotea : "connotea.org",
				cootopia : "",
				cosmiq : "cosmiq.de",
				curateus : "curate.us",
				designbump : "",
				designmoo : "",
				digthiswebhost : "",
				digaculturanet : "digacultura.net",
				digg : "",
				diggita : "diggita.it",
				diglog : "",
				digo : "digo.it",
				digzign : "",
				diigo : "",
				dipdive : "",
				domelhor : "domelhor.net",
				dosti : "dosti.webdunia.com",
				dotnetkicks : "",
				dotnetshoutout : "",
				woscc : "wos.cc",
				douban : "",
				draugiem : "draugiem.lv",
				drimio : "",
				dropjack : "",
				dwellicious : "",
				dzone : "",
				edelight : "edelight.de",
				efactor : "",
				ekudos : "ekudos.nl",
				elefantapl : "elefanta.pl",
				embarkons : "",
				eucliquei : "eucliquei.com.br",
				evernote : "",
				extraplay : "",
				ezyspot : "",
				stylishhome : "",
				fabulously40 : "",
				informazione : "fai.informazione.it",
				fark : "",
				farkinda : "",
				fashiolista : "",
				fashionburner : "",
				favable : "",
				faves : "",
				favlogde : "favlog.de",
				favoritende : "favoriten.de",
				favoritus : "",
				flaker : "flaker.pl",
				flosspro : "floss.pro",
				folkd : "",
				formspring : "formspring.me",
				thefreedictionary : "",
				fresqui : "",
				friendfeed : "",
				friendster : "",
				funp : "",
				fwisp : "",
				gabbr : "",
				gamekicker : "",
				givealink : "givealink.org",
				globalgrind : "",
				govn : "my.go.vn",
				goodnoows : "",
				googletranslate : "translate.google.com",
				gravee : "",
				greaterdebater : "",
				grono : "grono.net",
				habergentr : "haber.gen.tr",
				hackernews : "news.ycombinator.com",
				hadashhot : "hadash-hot.co.il",
				hatena : "b.hatena.ne.jp",
				gluvsnap : "healthimize.com",
				hedgehogs : "hedgehogs.net",
				hellotxt : "",
				historious : "historio.us",
				hitmarks : "",
				hotbookmark : "hotbmark.com",
				hotklix : "",
				w3validator : "validator.w3.org",
				hyves : "hyves.net",
				idearef : "",
				identica : "identi.ca",
				ihavegot : "",
				index4 : "index4.in",
				indexor : "indexor.co.uk",
				instapaper : "",
				investorlinks : "",
				iorbix : "",
				isociety : "isociety.be",
				iwiw : "iwiw.hu",
				jamespot : "",
				jappy : "jappy.de",
				joliprint : "api.joliprint.com",
				jumptags : "",
				zooloo : "kablog.com",
				kaboodle : "",
				kaevur : "",
				kaixin : "kaixin001.com",
				kindleit : "fivefilters.org",
				kipup : "",
				kirtsy : "",
				kledy : "kledy.de",
				kommenting : "",
				latafaneracat : "latafanera.cat",
				laaikit : "laaik.it",
				ladenzeile : "ladenzeile.de",
				librerio : "",
				linkninja : "linkninja.com.br",
				linkagogo : "",
				linksgutter : "",
				linkshares : "linkshares.net",
				linkuj : "linkuj.cz",
				livejournal : "",
				lockerblogger : "",
				logger24 : "",
				mymailru : "connect.mail.ru",
				markme : "markme.me",
				mashbord : "",
				mawindo : "",
				meinvz : "meinvz.net",
				mekusharim : "mekusharim.walla.co.il",
				memonic : "",
				memori : "memori.ru",
				meneame : "meneame.net",
				live : "profile.live.com",
				mindbodygreen : "",
				misterwong : "mister-wong.com",
				misterwong_de : "mister-wong.de",
				moemesto : "moemesto.ru",
				moikrug : "moikrug.ru",
				mototagz : "",
				mrcnetworkit : "mrcnetwork.it",
				multiply : "",
				myaol : "favorites.my.aol.com",
				myhayastan : "myhayastan.am",
				mylinkvault : "",
				myspace : "",
				n4g : "",
				naszaklasa : "nk.pl",
				netlog : "",
				netvibes : "",
				netvouz : "",
				newsmeback : "",
				newstrust : "newstrust.net",
				newsvine : "",
				nujij : "nujij.nl",
				odnoklassniki_ru : "odnoklassniki.ru",
				oknotizie : "oknotizie.virgilio.it",
				oneview : "oneview.de",
				ongobee : "",
				orkut : "promote.orkut.com",
				dashboard : "api.addthis.com",
				oyyla : "",
				packg : "",
				pafnetde : "pafnet.de",
				pdfonline : "savepageaspdf.pdfonline.com",
				pdfmyurl : "",
				phonefavs : "",
				pingfm : "ping.fm",
				planypus : "planyp.us",
				plaxo : "",
				plurk : "",
				pochvalcz : "pochval.cz",
				popedition : "",
				posteezy : "",
				posterous : "",
				pratiba : "prati.ba",
				printfriendly : "",
				pusha : "pusha.se",
				qrfin : "qrf.in",
				quantcast : "",
				qzone : "sns.qzone.qq.com",
				readitlater : "readitlaterlist.com",
				rediff : "share.rediff.com",
				redkum : "",
				ridefix : "",
				scoopat : "scoop.at",
				scoopit : "scoop.it",
				sekoman : "sekoman.lv",
				select2gether : "www2.select2gether.com",
				shaveh : "shaveh.co.il",
				shetoldme : "",
				shirintar : "shir.intar.in",
				simpy : "",
				sinaweibo : "v.t.sina.com.cn",
				slashdot : "slashdot.org",
				smiru : "smi2.ru",
				sodahead : "",
				sonico : "",
				speedtile : "speedtile.net",
				sphinn : "",
				spinsnap : "",
				spokentoyou : "",
				sportpost : "",
				yiid : "spread.ly",
				springpad : "springpadit.com",
				squidoo : "",
				startaid : "",
				startlap : "startlap.hu",
				storyfollower : "",
				studivz : "studivz.net",
				stuffpit : "",
				stumpedia : "",
				stylehive : "",
				svejo : "svejo.net",
				symbaloo : "",
				taaza : "",
				tagmarksde : "tagmarks.de",
				tagvn : "",
				tagza : "",
				tarpipe : "",
				tellmypolitician : "",
				thewebblend : "",
				thinkfinity : "community.thinkfinity.org",
				thisnext : "",
				throwpile : "",
				tipd : "",
				topsitelernet : "ekle.topsiteler.net",
				transferr : "",
				tuenti : "",
				tulinq : "",
				tusul : "",
				tvinx : "",
				tweetmeme : "api.tweetmeme.com",
				twitthis : "",
				typepad : "",
				upnews : "upnews.it",
				urlaubswerkde : "urlaubswerk.de",
				urlcapt : "",
				viadeo : "",
				virb : "",
				visitezmonsite : "",
				vk : "vkontakte.ru",
				vkrugudruzei : "vkrugudruzei.ru",
				voxopolis : "",
				vybralisme : "vybrali.sme.sk",
				vyoom : "",
				webnews : "webnews.de",
				domaintoolswhois : "domaintools.com",
				windows : "api.addthis.com",
				windycitizen : "",
				wirefan : "",
				wordpress : "",
				worio : "",
				wykop : "wykop.pl",
				xanga : "",
				xing : "",
				yahoobkm : "bookmarks.yahoo.com",
				yammer : "",
				yardbarker : "",
				yemle : "",
				yigg : "yigg.de",
				yoolink : "go.yoolink.to",
				yorumcuyum : "",
				youblr : "",
				youbookmarks : "",
				youmob : "",
				yuuby : "",
				zakladoknet : "zakladok.net",
				zanatic : "",
				ziczac : "ziczac.it",
				zingme : "link.apps.zing.vn",
				zootool : ""
			};
		})(_7, _7.api, _7);
		var w = window, ac = w.addthis_config || {}, css = new _7.resource.Resource(
				"widgetcss", _atr + "static/r07/widget68.css", function() {
					return true;
				}), _2c9 = new _7.resource.Resource("widget32css", _atr
				+ "static/r07/widgetbig68.css", function() {
			return true;
		});
		function main() {
			try {
				if (_atc.xol && !_atc.xcs && ac.ui_use_css !== false) {
					css.load();
					if (_7.bro.ipa) {
						_2c9.load();
					}
				}
				var a = _7, msi = a.bro.msi, hp = 0, _2cd = window.addthis_config
						|| {}, dt = d.title, dr = (typeof (a.rdr) !== "undefined") ? a.rdr
						: (d.referer || d.referrer || ""), du = dl ? dl.href
						: null, dh = dl.hostname, _2d2 = du, _2d3 = 0, al = (_7
						.lng().split("-")).shift(), _2d5 = _7.track.eop(dl, dr), cvt = [], nabc = !!a.cookie
						.rck("nabc"), cfc = _2d5.cfc, rsiq = _2d5.rsiq, rsi = _2d5.rsi, rxi = _2d5.rxi, rsc = _2d5.rsc
						.split("&").shift().split("%").shift().replace(
								/[^a-z0-9_]/g, ""), gen = _2d5.gen, fuid = _2d5.fuid, ifr, _2e0 = _atr
						+ "static/r07/sh56.html#", data, _2e2 = function() {
					if (!_7.track.pcs.length) {
						_7.track.apc(window.addthis_product
								|| ("men-" + _atc.ver));
					}
					data.pc = _7.track.pcs.join(",");
				};
				if (rsc == "tweet") {
					rsc = "twitter";
				}
				if (window.addthis_product) {
					_7.track.apc(addthis_product);
					if (addthis_product.indexOf("fxe") == -1
							&& addthis_product.indexOf("bkm") == -1) {
						_7.track.spc = addthis_product;
					}
				}
				var l = _7.share.links.canonical;
				if (l) {
					if (l.indexOf("http") !== 0) {
						_2d2 = (du || "").split("//").pop().split("/");
						if (l.indexOf("/") === 0) {
							_2d2 = _2d2.shift() + l;
						} else {
							_2d2.pop();
							_2d2 = _2d2.join("/") + "/" + l;
						}
						_2d2 = dl.protocol + "//" + _2d2;
					} else {
						_2d2 = l;
					}
					_7.usu(0, 1);
				}
				_2d2 = _2d2.split("#{").shift();
				a.igv(_2d2, d.title || "");
				var _2e4 = addthis_share.view_url_transforms
						|| addthis_share.track_url_transforms
						|| addthis_share.url_transforms;
				if (_2e4) {
					_2d2 = _7.track.mgu(_2d2, _2e4);
				}
				if (rsi) {
					rsi = rsi.substr(0, 8) + fuid;
				}
				if (a.bro.mod == -1) {
					var m = document.compatMode;
					if (m) {
						var md = 1;
						if (m == "BackCompat") {
							md = 2;
						} else {
							if (m == "CSS1Compat") {
								md = 0;
							}
						}
						a.bro.mode = md;
						if (a.bro.msi) {
							a.bro.mod = md;
						}
					}
				}
				a.smd = {
					rsi : rsi,
					rxi : rxi,
					gen : gen,
					rsc : rsc
				};
				a.dr = a.tru(dr, "fr");
				a.du = a.tru(_2d2, "fp");
				a.dt = dt = w.addthis_share.title;
				a.cb = a.ad.cla();
				a.dh = dl.hostname;
				a.ssl = du && du.indexOf("https") === 0 ? 1 : 0;
				data = {
					iit : (new Date()).getTime(),
					cb : a.cb,
					ab : a.ab,
					dh : a.dh,
					dr : a.dr,
					du : a.du,
					dt : dt,
					md : a.bro.mode,
					inst : a.inst,
					jsl : a.track.jsl(),
					lng : a.lng(),
					pc : w.addthis_product || "men",
					pub : a.pub(),
					ssl : a.ssl,
					sid : _7.track.ssid(),
					srd : _atc.damp,
					srf : _atc.famp,
					srp : _atc.pamp,
					srx : _atc.xamp,
					ver : _atc.ver,
					xck : _atc.xck || 0
				};
				if (a.trl.length) {
					data.trl = a.trl.join(",");
				}
				if (a.rev) {
					data.rev = a.rev;
				}
				if (_2cd.data_track_clickback || _2cd.data_track_linkback
						|| _7.track.ctp(data.pc, _2cd)) {
					data.ct = a.ct = 1;
				}
				if (a.prv) {
					data.prv = _2c(a.prv);
				}
				if (rsc) {
					data.sr = rsc;
				}
				if (a.vamp >= 0 && !a.sub) {
					if (cfc) {
						cvt.push(a.track.fcv("plv", Math.round(1 / _atc.vamp)));
						cvt.push(a.track.fcv("cfc", 1));
						cvt.push(a.track.fcv("rcf", dl.hash));
						data.ce = cvt.join(",");
					} else {
						if (rsi && (fuid != a.gub())) {
							cvt.push(a.track.fcv("plv", Math
									.round(1 / _atc.vamp)));
							cvt.push(a.track.fcv("rsi", rsi));
							cvt.push(a.track.fcv("gen", gen));
							cvt.push(a.track.fcv("abc", 1));
							cvt.push(a.track.fcv("fcu", a.gub()));
							cvt.push(a.track.fcv("rcf", dl.hash));
							data.ce = cvt.join(",");
							_2d3 = "addressbar";
						} else {
							if (rxi || rsiq || rsc) {
								cvt.push(a.track.fcv("plv", Math
										.round(1 / _atc.vamp)));
								if (rsc) {
									cvt.push(a.track.fcv("rsc", rsc));
								}
								if (rxi) {
									cvt.push(a.track.fcv("rxi", rxi));
								} else {
									if (rsiq) {
										cvt.push(a.track.fcv("rsi", rsiq));
									}
								}
								if (rsiq || rxi) {
									cvt.push(a.track.fcv("gen", gen));
								}
								data.ce = cvt.join(",");
								_2d3 = rsc || "unknown";
							}
						}
					}
				}
				if (_2d3 && a.bamp >= 0) {
					data.clk = 1;
					a.dcp = data.gen = 50;
					_7.ed.fire("addthis.user.clickback", window.addthis || {},
							{
								service : _2d3
							});
				}
				if (a.upm) {
					data.xd = 1;
					if (_7.bro.ffx) {
						data.xld = 1;
					}
				}
				if (!nabc
						&& window.history
						&& typeof (history.replaceState) == "function"
						&& !_7.bro.chr
						&& (_2cd.data_track_addressbar || _2cd.data_track_addressbar_paths)
						&& ((du || "").split("#").shift() != dr)
						&& (du.indexOf("#") == -1 || rsi || (_2d5.hash && rxi))) {
					var path = dl.pathname || "", _2e8, _2e9 = path != "/";
					if (_2cd.data_track_addressbar_paths) {
						_2e9 = 0;
						for ( var i = 0; i < _2cd.data_track_addressbar_paths.length; i++) {
							_2e8 = new RegExp(
									_2cd.data_track_addressbar_paths[i]
											.replace(/\*/g, ".*")
											+ "$");
							if (_2e8.test(path)) {
								_2e9 = 1;
								break;
							}
						}
					}
					if (_2e9 && (!rsi || a.util.ioc(rsi, 5))) {
						var _2eb = function() {
							history.replaceState({
								d : (new Date()),
								g : gen
							}, d.title, _7.track.cur(
									dl.href.split("#").shift(), null, _7.track
											.ssid()));
						};
						_2eb();
					}
				}
				if (dl.href.indexOf(_atr) == -1 && !a.sub) {
					if (a.upm) {
						if (msi) {
							setTimeout(function() {
								_2e2();
								ifr = a.track.ctf(_2e0 + _2c(data));
								a.track.stf(ifr);
							}, _7.wait);
							w.attachEvent("onmessage", a.pmh);
						} else {
							ifr = a.track.ctf();
							w.addEventListener("message", a.pmh, false);
						}
						if (_7.bro.ffx) {
							ifr.src = _2e0;
							_7.track.qtp(data);
						} else {
							if (!msi) {
								setTimeout(function() {
									_2e2();
									ifr.src = _2e0 + _2c(data);
								}, _7.wait);
							}
						}
					} else {
						ifr = a.track.ctf();
						setTimeout(function() {
							_2e2();
							ifr.src = _2e0 + _2c(data);
						}, _7.wait);
					}
					if (ifr) {
						ifr = a.track.gtf().appendChild(ifr);
						a.track.stf(ifr);
					}
				}
				if (w.addthis_language || ac.ui_language) {
					a.alg();
				}
				if (a.plo.length > 0) {
					a.jlo();
				}
			} catch (e) {
				window.console && console.log("lod", e);
			}
		}
		w._ate = a;
		w._adr = r;
		a._ssc = a._ssh = [];
		a._rec.push(function(data) {
			if (data.ssc) {
				a._ssc = data.ssc;
			}
			if (data.sshs) {
				var s = window.addthis_ssh = _duc(data.sshs);
				a.gssh = 1;
				a._ssh = s.split(",");
			}
			if (data.uss) {
				var u = a._uss = _duc(data.uss).split(",");
				if (window.addthis_ssh) {
					var seen = {}, u = u.concat(a._ssh), _2f0 = [];
					for ( var i = 0; i < u.length; i++) {
						var s = u[i];
						if (!seen[s]) {
							_2f0.push(s);
						}
						seen[s] = 1;
					}
					u = _2f0;
				}
				a._ssh = u;
				window.addthis_ssh = u.join(",");
			}
			if (data.ups) {
				var s = data.ups.split(",");
				a.ups = {};
				for ( var i = 0; i < s.length; i++) {
					if (s[i]) {
						var o = _3a(_duc(s[i]));
						a.ups[o.name] = o;
					}
				}
				a._ups = a.ups;
			}
			if (data.uid) {
				a.uid = data.uid;
				_7.ed.fire("addthis-internal.data.uid", {}, {
					uid : data.uid
				});
			}
			if (data.bti) {
				a.bti = data.bti;
				_7.ed.fire("addthis-internal.data.bti", {}, {
					bti : data.bti
				});
			}
			if (data.bts) {
				a.bts = parseInt(data.bts);
				_7.ed.fire("addthis-internal.data.bts", {}, {
					bts : data.bts
				});
			}
			if (data.vts) {
				a.vts = parseInt(data.vts);
				_7.ed.fire("addthis-internal.data.vts", {}, {
					vts : data.vts
				});
			}
			if (data.geo) {
				a.geo = (data.geo.constructor == "string") ? _7.util.geo
						.parse(data.geo) : data.geo;
				_7.ed.fire("addthis-internal.data.geo", {}, {
					geo : a.geo
				});
			}
			if (data.dbm) {
				a.dbm = data.dbm;
			}
			if (data.atgotcode) {
				a.sau = data.atgotcode;
			}
			if (data.rdy) {
				a.xfr = 1;
				a.track.xtp();
				return;
			}
		});
		try {
			var _2f3 = {}, _2f4 = _7.util.gsp("addthis_widget.js");
			if (typeof (_2f4) == "object") {
				if (_2f4.provider) {
					_2f3 = {
						provider : _7.mun(_2f4.provider_code || _2f4.provider),
						auth : _2f4.auth || _2f4.provider_auth || ""
					};
					if (_2f4.uid || _2f4.provider_uid) {
						_2f3.uid = _7.mun(_2f4.uid || _2f4.provider_uid);
					}
					if (_2f4.logout) {
						_2f3.logout = 1;
					}
					_7.prv = _2f3;
				}
				if (_2f4.pubid || _2f4.pub || _2f4.username) {
					w.addthis_pub = _duc(_2f4.pubid || _2f4.pub
							|| _2f4.username);
				}
				if (w.addthis_pub && w.addthis_config) {
					w.addthis_config.username = w.addthis_pub;
				}
				if (_2f4.domready) {
					_atc.dr = 1;
				}
				if (_2f4.onready && _2f4.onready.match(/[a-zA-Z0-9_\.\$]+/)) {
					try {
						_7.onr = _7.evl(_2f4.onready);
					} catch (e) {
						window.console
								&& console.log("addthis: onready function ("
										+ _2f4.onready + ") not defined", e);
					}
				}
				if (_2f4.async) {
					_atc.xol = 1;
				}
			}
			if ((window.addthis_conf || {}).xol) {
				_atc.xol = 1;
			}
			if (_atc.ver === 120) {
				var rc = "atb" + _7.util.cuid();
				d.write("<span id=\"" + rc + "\"></span>");
				_7.igv();
				_7.lad([ "span", rc, addthis_share.url || "[url]",
						addthis_share.title || "[title]" ]);
			}
			if (w.addthis_clickout) {
				_7.lad([ "cout" ]);
			}
			if (!_atc.xol && !_atc.xcs && ac.ui_use_css !== false) {
				css.load();
				if (_7.bro.ipa) {
					_2c9.load();
				}
			}
		} catch (e) {
			if (window.console) {
				console.log("main", e);
			}
		}
		_7e.bindReady();
		_7e.append(main);
	})();
	function addthis_open() {
		if (typeof iconf == "string") {
			iconf = null;
		}
		return _ate.ao.apply(_ate, arguments);
	}
	function addthis_close() {
		_ate.ac();
	}
	function addthis_sendto() {
		_ate.as.apply(_ate, arguments);
		return false;
	}
	if (_atc.dr) {
		_adr.onReady();
	}
} else {
	_ate.inst++;
}
if (_atc.abf) {
	addthis_open(document.getElementById("ab"), "emailab", window.addthis_url
			|| "[URL]", window.addthis_title || "[TITLE]");
}
if (!window.addthis || window.addthis.nodeType !== undefined) {
	window.addthis = (function() {
		var e = {
			a1webmarks : "A1&#8209;Webmarks",
			aim : "AOL Lifestream",
			amazonwishlist : "Amazon",
			aolmail : "AOL Mail",
			aviary : "Aviary Capture",
			domaintoolswhois : "Whois Lookup",
			googlebuzz : "Google Buzz",
			googlereader : "Google Reader",
			googletranslate : "Google Translate",
			linkagogo : "Link-a-Gogo",
			meneame : "Men&eacute;ame",
			misterwong : "Mister Wong",
			mailto : "Email App",
			myaol : "myAOL",
			myspace : "MySpace",
			readitlater : "Read It Later",
			rss : "RSS",
			stumbleupon : "StumbleUpon",
			typepad : "TypePad",
			wordpress : "WordPress",
			yahoobkm : "Y! Bookmarks",
			yahoomail : "Y! Mail",
			youtube : "YouTube"
		}, g = document, c = g.gn("body").item(0), f = _ate.util.bind;
		function b(d, l) {
			var m;
			if (window._atw && _atw.list) {
				m = _atw.list[d]
			} else {
				if (e[d]) {
					m = e[d]
				} else {
					m = (l ? d : (d.substr(0, 1).toUpperCase() + d.substr(1)))
				}
			}
			return (m || "").replace(/&nbsp;/g, " ")
		}
		function i(d, u, s, r, t) {
			u = u.toUpperCase();
			var p = (d == c && addthis.cache[u] ? addthis.cache[u]
					: (d || c || g.body).getElementsByTagName(u)), n = [], q, m;
			if (d == c) {
				addthis.cache[u] = p
			}
			if (t) {
				for (q = 0; q < p.length; q++) {
					m = p[q];
					if ((m.className || "").indexOf(s) > -1) {
						n.push(m)
					}
				}
			} else {
				s = s.replace(/\-/g, "\\-");
				var l = new RegExp("(^|\\s)" + s + (r ? "\\w*" : "")
						+ "(\\s|$)");
				for (q = 0; q < p.length; q++) {
					m = p[q];
					if (l.test(m.className)) {
						n.push(m)
					}
				}
			}
			return (n)
		}
		var k = g.getElementsByClassname || i;
		function j(d) {
			if (typeof d == "string") {
				var l = d.substr(0, 1);
				if (l == "#") {
					d = g.getElementById(d.substr(1))
				} else {
					if (l == ".") {
						d = k(c, "*", d.substr(1))
					} else {
					}
				}
			}
			if (!d) {
				d = []
			} else {
				if (!(d instanceof Array)) {
					d = [ d ]
				}
			}
			return d
		}
		function a(l, d) {
			return function() {
				addthis.plo.push({
					call : l,
					args : arguments,
					ns : d
				})
			}
		}
		function h(m) {
			var l = this, d = this.queue = [];
			this.name = m;
			this.call = function() {
				d.push(arguments)
			};
			this.call.queuer = this;
			this.flush = function(p, o) {
				for ( var n = 0; n < d.length; n++) {
					p.apply(o || l, d[n])
				}
				return p
			}
		}
		return {
			ost : 0,
			cache : {},
			plo : [],
			links : [],
			ems : [],
			init : _adr.onReady,
			_Queuer : h,
			_queueFor : a,
			_select : j,
			_gebcn : i,
			data : {
				getShareCount : a("getShareCount", "data")
			},
			bar : a("bar"),
			button : a("button"),
			counter : a("counter"),
			count : a("counter"),
			toolbox : a("toolbox"),
			update : a("update"),
			util : {
				getServiceName : b
			},
			addEventListener : f(_ate.ed.addEventListener, _ate.ed),
			removeEventListener : f(_ate.ed.removeEventListener, _ate.ed)
		}
	})()
}
_adr
		.append((function() {
			if (!window.addthis.ost) {
				_ate.extend(A, _ate.api);
				var W = document, L = undefined, K = window, H = 0, e = {}, Y = {
					compact : 1,
					expanded : 1,
					facebook : 1,
					email : 1,
					twitter : 1,
					print : 1,
					google : 1,
					live : 1,
					stumbleupon : 1,
					myspace : 1,
					favorites : 1,
					digg : 1,
					delicious : 1,
					blogger : 1,
					googlebuzz : 1,
					friendfeed : 1,
					vk : 1,
					mymailru : 1,
					gmail : 1,
					yahoomail : 1,
					reddit : 1,
					orkut : 1
				}, E = new _ate.resource.Resource("widget32css", _atr
						+ "static/r07/widgetbig68.css", function() {
					return true
				}), Q = false, t = K.addthis_config, N = K.addthis_share, F = {}, z = {}, r = W
						.gn("body").item(0), A = window.addthis, b = A._select, x = A
						._gebcn(r, "A", "addthis_button_", true, true), U = {
					rss : "Subscribe via RSS"
				}, T = {
					tweet : "Tweet",
					email : "Email",
					mailto : "Email",
					print : "Print",
					favorites : "Save to Favorites",
					twitter : "Tweet This",
					digg : "Digg This",
					more : "View more services"
				}, M = {
					email_vars : 1,
					passthrough : 1,
					modules : 1,
					templates : 1,
					services_custom : 1
				}, X = {
					feed : 1,
					more : _atc.ver < 300,
					email : _atc.ver < 300,
					mailto : 1
				}, G = {
					feed : 1,
					email : _atc.ver < 300,
					mailto : 1,
					print : 1,
					more : !_ate.bro.ipa && _atc.ver < 300,
					favorites : 1
				}, y = {
					print : 1,
					favorites : 1,
					mailto : 1
				}, P = {
					email : _atc.ver >= 300,
					more : _atc.ver >= 300
				}, I = 0, k = 0, D = 0, S = 0;
				function j(d) {
					if (d.indexOf("&") > -1) {
						d = d.replace(/&([aeiou]).+;/g, "$1")
					}
					return d
				}
				function c(u, w) {
					if (w && u !== w) {
						for ( var d in w) {
							if (u[d] === L) {
								u[d] = w[d]
							}
						}
					}
				}
				function m(aa, u, ab) {
					var w = aa.onclick || function() {
					}, d = y[u] ? function() {
						_ate.share.track(u, 0, aa.share, aa.conf)
					} : function() {
						_ate.share.notify(u, aa.share, aa.conf, aa)
					};
					if (aa.conf.data_ga_tracker
							|| addthis_config.data_ga_tracker
							|| aa.conf.data_ga_property
							|| addthis_config.data_ga_property) {
						aa.onclick = function() {
							_ate.gat(u, ab, aa.conf, aa.share);
							d();
							return w()
						}
					} else {
						aa.onclick = function() {
							d();
							return w()
						}
					}
				}
				function s(u, d) {
					var w = {
						googlebuzz : "http://www.google.com/profiles/%s",
						youtube : "http://www.youtube.com/user/%s",
						facebook : "http://www.facebook.com/profile.php?id=%s",
						facebook_url : "http://www.facebook.com/%s",
						rss : "%s",
						flickr : "http://www.flickr.com/photos/%s",
						twitter : "http://twitter.com/%s",
						linkedin : "http://www.linkedin.com/in/%s"
					};
					if (u == "facebook" && isNaN(parseInt(d))) {
						u = "facebook_url"
					}
					return (w[u] || "").replace("%s", d) || ""
				}
				function n(u, d) {
					if (Q && !d) {
						return true
					}
					var w = (u.parentNode || {}).className || "";
					Q = (w.indexOf("32x32") > -1 || u.className
							.indexOf("32x32") > -1);
					return Q
				}
				function B(u) {
					var w = (u.parentNode || {}).className || "", d = u.conf
							&& u.conf.product && w.indexOf("toolbox") == -1 ? u.conf.product
							: "tbx"
									+ (u.className.indexOf("32x32") > -1
											|| w.indexOf("32x32") > -1 ? "32"
											: "") + "-" + _atc.ver;
					if (d.indexOf(32) > -1) {
						Q = true
					}
					_ate.track.apc(d);
					return d
				}
				function g(w, aa) {
					var u = {};
					for ( var d in w) {
						if (aa[d]) {
							u[d] = aa[d]
						} else {
							u[d] = w[d]
						}
					}
					return u
				}
				function V(d, ab, ac, aa) {
					var u = W.ce("img");
					u.width = d;
					u.height = ab;
					u.border = 0;
					u.alt = ac;
					u.src = aa;
					return u
				}
				function h(aa, ab) {
					var w, d = [], ac = {};
					for ( var u = 0; u < aa.attributes.length; u++) {
						w = aa.attributes[u];
						d = w.name.split(ab + ":");
						if (d.length == 2) {
							ac[d.pop()] = w.value
						}
					}
					return ac
				}
				_ate.api.ptpa = h;
				function C(u, ae, d, aa) {
					var ae = ae || {}, w = {}, ac = h(u, "addthis");
					for ( var ab in ae) {
						w[ab] = ae[ab]
					}
					if (aa) {
						for ( var ab in u[d]) {
							w[ab] = u[d][ab]
						}
					}
					for ( var ab in ac) {
						if (ae[ab] && !aa) {
							w[ab] = ae[ab]
						} else {
							var af = ac[ab];
							if (af) {
								w[ab] = af
							} else {
								if (ae[ab]) {
									w[ab] = ae[ab]
								}
							}
							if (w[ab] === "true") {
								w[ab] = true
							} else {
								if (w[ab] === "false") {
									w[ab] = false
								}
							}
						}
						if (w[ab] !== L && M[ab] && (typeof w[ab] == "string")) {
							try {
								w[ab] = JSON.parse(w[ab].replace(/'/g, '"'))
							} catch (ad) {
								w[ab] = _ate.evl("(" + w[ab] + ");", true)
							}
						}
					}
					return w
				}
				function J(w) {
					var u = (w || {}).services_custom;
					if (!u) {
						return
					}
					if (!(u instanceof Array)) {
						u = [ u ]
					}
					for ( var aa = 0; aa < u.length; aa++) {
						var d = u[aa];
						if (d.name && d.icon && d.url) {
							d.code = d.url = d.url.replace(/ /g, "");
							d.code = d.code.split("//").pop().split("?")
									.shift().split("/").shift().toLowerCase();
							e[d.code] = d
						}
					}
				}
				function p(u, d) {
					return e[u] || {}
				}
				function a(u, d, w, aa) {
					var ab = {
						conf : d || {},
						share : w || {}
					};
					ab.conf = C(u, d, "conf", aa);
					ab.share = C(u, w, "share", aa);
					return ab
				}
				function O(ar, ae, ak, ac) {
					_ate.igv();
					if (ar) {
						ae = ae || {};
						ak = ak || {};
						var at = ae.conf || t, ap = ae.share || N, ab = ak.onmouseover, w = ak.onmouseout, av = ak.onclick, ah = ak.internal, am = ak.singleservice;
						if (am) {
							if (av === L) {
								av = X[am] ? function(ay, aw, az) {
									var ax = g(az, z);
									return addthis_open(ay, am, ax.url,
											ax.title, g(aw, F), ax)
								} : G[am] ? function(ay, aw, az) {
									var ax = g(az, z);
									return addthis_sendto(am, g(aw, F), ax)
								} : P[am] ? function(ay, aw, az) {
									var ax = g(az, z);
									return _ate.share.stw(am, ax, aw, 735)
								} : null
							}
						} else {
							if (!ak.noevents) {
								if (!ak.nohover) {
									if (ab === L) {
										ab = function(ax, aw, ay) {
											return addthis_open(ax, "", null,
													null, g(aw, F), g(ay, z))
										}
									}
									if (w === L) {
										w = function(aw) {
											return addthis_close()
										}
									}
									if (av === L) {
										av = function(ax, aw, ay) {
											return addthis_sendto("more", g(aw,
													F), g(ay, z))
										}
									}
								} else {
									if (av === L) {
										av = function(ax, aw, ay) {
											return addthis_open(ax, "more",
													null, null, g(aw, F), g(ay,
															z))
										}
									}
								}
							}
						}
						ar = b(ar);
						for ( var aq = 0; aq < ar.length; aq++) {
							var aj = ar[aq], an = aj.parentNode, u = a(aj, at,
									ap, !ac)
									|| {};
							c(u.conf, t);
							c(u.share, N);
							aj.conf = u.conf;
							aj.share = u.share;
							if (aj.conf.ui_language) {
								_ate.alg(aj.conf.ui_language)
							}
							J(aj.conf);
							if (an
									&& an.className.indexOf("toolbox") > -1
									&& (aj.conf.product || "").indexOf("men") === 0) {
								aj.conf.product = "tbx"
										+ (an.className.indexOf("32x32") > -1 ? "32"
												: "") + "-" + _atc.ver;
								_ate.track.apc(aj.conf.product)
							}
							if (am && am !== "more") {
								aj.conf.product = B(aj)
							}
							if ((!aj.conf || (!aj.conf.ui_click && !aj.conf.ui_window_panes))
									&& !_ate.bro.ipa) {
								if (ab) {
									aj.onmouseover = function() {
										return ab(this, this.conf, this.share)
									}
								}
								if (w) {
									aj.onmouseout = function() {
										return w(this)
									}
								}
								if (av) {
									aj.onclick = function() {
										return av(aj, aj.conf, aj.share)
									}
								}
							} else {
								if (av) {
									if (am) {
										aj.onclick = function() {
											return av(this, this.conf,
													this.share)
										}
									} else {
										if (!aj.conf.ui_window_panes) {
											aj.onclick = function() {
												return addthis_open(this, "",
														null, null, this.conf,
														this.share)
											}
										} else {
											aj.onclick = function() {
												return addthis_sendto("more",
														this.conf, this.share)
											}
										}
									}
								}
							}
							if (aj.tagName.toLowerCase() == "a") {
								var aa = aj.share.url || addthis_share.url;
								_ate.usu(aa);
								if (am) {
									var ag = p(am, aj.conf), d = aj.firstChild;
									if (ag && ag.code && ag.icon) {
										if (d
												&& d.className
														.indexOf("at300bs") > -1) {
											var ai = "16";
											if (n(aj, 1)) {
												d.className = d.className
														.split("at15nc").join(
																"");
												ai = "32"
											}
											d.style.background = "url("
													+ ag.icon
													+ ") no-repeat top left transparent";
											if (!d.style.cssText) {
												d.style.cssText = ""
											}
											d.style.cssText = "line-height:"
													+ ai
													+ "px!important;width:"
													+ ai
													+ "px!important;height:"
													+ ai
													+ "px!important;background:"
													+ d.style.background
													+ "!important"
										}
									}
									if (!G[am]) {
										if (ak.follow) {
											aj.href = aa;
											aj.onclick = function() {
												_ate.share.track(am, 1,
														aj.share, aj.conf)
											};
											if (aj.children
													&& aj.children.length == 1
													&& aj.parentNode
													&& aj.parentNode.className
															.indexOf("toolbox") > -1) {
												var ao = W.ce("span");
												ao.className = "addthis_follow_label";
												ao.innerHTML = A.util
														.getServiceName(am);
												aj.appendChild(ao)
											}
										} else {
											if (am == "twitter") {
												aj.onclick = function(aw) {
													return _ate.share.pts(
															aj.share, aj.conf)
												};
												aj.noh = 1
											} else {
												if (am == "facebook") {
													aj.onclick = function(aw) {
														return _ate.share.fb
																.share(
																		aj.share,
																		aj.conf)
													};
													aj.noh = 1
												} else {
													if (am == "google_plusone") {
														aj.onclick = function(
																aw) {
															return false
														}
													} else {
														if (!aj.noh) {
															if (aj.conf.ui_open_windows
																	|| _ate.share
																			.auw(am)) {
																aj.onclick = function(
																		aw) {
																	return _ate.share
																			.stw(
																					am,
																					aj.share,
																					aj.conf)
																}
															} else {
																aj.onclick = function(
																		aw) {
																	return _ate.share
																			.siw(
																					am,
																					aj.share,
																					aj.conf)
																};
																aj.href = _ate.share
																		.genurl(
																				am,
																				0,
																				aj.share,
																				aj.conf)
															}
														}
													}
												}
											}
										}
										m(aj, am, aa);
										if (!aj.noh && !aj.target) {
											aj.target = "_blank"
										}
										A.links.push(aj)
									} else {
										if (am == "mailto"
												|| (am == "email" && (aj.conf.ui_use_mailto
														|| _ate.bro.iph
														|| _ate.bro.ipa || _ate.bro.dro))) {
											aj.onclick = function() {
												aj.share.xid = _ate.util.cuid();
												(new Image()).src = _ate.share
														.genurl("mailto", 0,
																aj.share,
																aj.config);
												_ate.gat(am, aa, aj.conf,
														aj.share)
											};
											aj.href = _ate.share
													.genieu(aj.share);
											A.ems.push(aj)
										}
									}
									if (!aj.title || aj.at_titled) {
										var af = A.util.getServiceName(am, !ag);
										aj.title = j(ak.follow ? (U[am] ? U[am]
												: "Follow on " + af)
												: (T[am] ? T[am] : "Send to "
														+ af));
										aj.at_titled = 1
									}
									if (!aj.href) {
										aj.href = "#"
									}
								} else {
									if (aj.conf.product
											&& aj.parentNode.className
													.indexOf("toolbox") == -1) {
										B(aj)
									}
								}
							}
							var ad;
							switch (ah) {
							case "img":
								if (!aj.hasChildNodes()) {
									var au = (aj.conf.ui_language || _ate.lng())
											.split("-").shift(), al = _ate
											.ivl(au);
									if (!al) {
										au = "en"
									} else {
										if (al !== 1) {
											au = al
										}
									}
									ad = V(_ate.iwb(au) ? 150 : 125, 16,
											"Share", _atr
													+ "static/btn/v2/lg-share-"
													+ au.substr(0, 2) + ".gif")
								}
								break
							}
							if (ad) {
								aj.appendChild(ad)
							}
						}
					}
				}
				function f() {
					if (window.gapi && window.gapi.plusone) {
						gapi.plusone.go();
						return
					} else {
						if (!D) {
							var d = _ate.ajs("//apis.google.com/js/plusone.js",
									1, 1);
							D = 1
						}
					}
					if (I < 3) {
						setTimeout(f, 3000 + 1000 * 2 * (I++))
					}
				}
				function q(d) {
					var w = d ? d.share : addthis_share, u = d ? d.conf
							: addthis_config;
					window._at_plusonecallback = window._at_plusonecallback
							|| function(ac) {
								var aa = {};
								for ( var ab in w) {
									aa[ab] = w[ab]
								}
								aa.url = ac.href;
								_ate.share.track("google_"
										+ (ac.state == "off" ? "un" : "")
										+ "plusone", 0, aa, u)
							}
				}
				function R() {
					if (window.twttr && !H && twttr.events) {
						H = 1;
						twttr.events
								.bind(
										"click",
										function(ac) {
											if (ac.region == "tweetcount") {
												return
											}
											var ab = (ac.target.parentNode && ac.target.parentNode.share) ? ac.target.parentNode.share
													: {}, w = ab.url
													|| ac.target.baseURI, ad = ab.title
													|| addthis_share.title, d = {};
											for ( var u in addthis_share) {
												d[u] = addthis_share[u]
											}
											for ( var u in ab) {
												d[u] = ab[u]
											}
											d.url = w;
											if (ad) {
												d.title = ad
											}
											var aa = (ac.region != "follow") ? true
													: false;
											_ate.share.track(((aa) ? "tweet"
													: "twitter_follow_native"),
													((aa) ? 0 : 1), d,
													addthis_config)
										})
					}
				}
				function v(d) {
					if (window.twttr && window.twttr.events && S == 1) {
						R();
						return
					} else {
						if (!S) {
							_ate.ajs("//platform.twitter.com/widgets.js", 1);
							S = 1
						}
					}
					if (k < 3) {
						setTimeout(v, 3000 + 1000 * 2 * (k++))
					}
				}
				function Z(a4, aW, bk, a0, be) {
					for ( var aE = 0; aE < a4.length; aE++) {
						var aJ = a4[aE];
						if (aJ == null) {
							continue
						}
						if (a0 !== false || !aJ.ost) {
							var aH = a(aJ, aW, bk, !be), aV = 0, aL = "at300", aI = aJ.className
									|| "", ac = "", aw = aI
									.match(/addthis_button_([\w\.]+)(?:\s|$)/), aQ = {}, a3 = aw
									&& aw.length ? aw[1] : 0;
							c(aH.conf, t);
							c(aH.share, N);
							if (a3) {
								if (a3.indexOf("amazonwishlist_native") > -1) {
								} else {
									if (a3 === "tweetmeme"
											&& aJ.className
													.indexOf("chiclet_style") == -1) {
										if (aJ.ost) {
											continue
										}
										var a9 = h(aJ, "tm"), aa = 50, ad = 61;
										ac = _ate.util.toKV(a9);
										if (a9.style === "compact") {
											aa = 95;
											ad = 25
										}
										aJ.innerHTML = '<iframe frameborder="0" width="'
												+ aa
												+ '" height="'
												+ ad
												+ '" scrolling="no" allowTransparency="true" scrollbars="no"'
												+ (_ate.bro.ie6 ? " src=\"javascript:''\""
														: "") + "></iframe>";
										var aR = aJ.firstChild;
										aR.src = "//api.tweetmeme.com/button.js?url="
												+ _euc(aH.share.url) + "&" + ac;
										aJ.noh = aJ.ost = 1
									} else {
										if (a3 === "linkedin_counter") {
											if (aJ.ost) {
												continue
											}
											var aY = h(aJ, "li"), bk = aH.share, bh = aY.width || 100, u = aY.height || 18, ac, ak = "", aP;
											if (!aY.counter) {
												aY.counter = "horizontal"
											}
											if (!bk.passthrough) {
												bk.passthrough = {}
											}
											bk.passthrough.linkedin = _ate.util
													.toKV(aY);
											ak = _ate.util.rtoKV(bk);
											if (aY.counter === "top") {
												u = 55;
												bh = 57;
												if (!aY.height) {
													aY.height = u
												}
												if (!aY.width) {
													aY.width = bh
												}
											} else {
												if (aY.counter === "right") {
													bh = 100;
													if (!aY.width) {
														aY.width = ax
													}
												}
											}
											if (aY.width) {
												bh = aY.width
											}
											if (aY.height) {
												u = aY.height
											}
													ac = _ate.util.toKV(aY),
													aJ.innerHTML = '<iframe frameborder="0" role="presentation" scrolling="no" allowTransparency="true" scrollbars="no"'
															+ (_ate.bro.ie6 ? " src=\"javascript:''\""
																	: "")
															+ ' style="width:'
															+ bh
															+ "px; height:"
															+ u
															+ 'px;"></iframe>';
											aP = aJ.firstChild;
											if (!aH.conf.pubid) {
												aH.conf.pubid = addthis_config.pubid
														|| _ate.pub()
											}
											aP.src = _atr
													+ "static/r07/linkedin09.html"
													+ ((_ate.bro.ie6 || _ate.bro.ie7) ? "?"
															: "#")
													+ "href="
													+ _euc(aH.share.url)
													+ "&dr="
													+ _euc(_ate.dr)
													+ "&conf="
													+ _euc(_ate.util
															.toKV(aH.conf))
													+ "&share=" + _euc(ak)
													+ "&li=" + _euc(ac);
											aJ.noh = aJ.ost = 1
										} else {
											if (a3 === "twitter_follow_native") {
												var a7 = h(aJ, "tf"), aA = h(
														aJ, "tw"), aD = W
														.ce("a");
												a7.screen_name = aA.screen_name
														|| a7.screen_name
														|| "addthis";
												aD.href = "http://twitter.com/"
														+ a7.screen_name;
												aD.className = "twitter-follow-button";
												aD.innerHTML = "Follow @"
														+ a7.screen_name;
												for ( var a6 in a7) {
													if (a7.hasOwnProperty(a6)) {
														aD.setAttribute("data-"
																+ a6, a7[a6])
													}
												}
												for ( var a6 in aA) {
													if (aA.hasOwnProperty(a6)) {
														aD.setAttribute("data-"
																+ a6, aA[a6])
													}
												}
												aJ.appendChild(aD);
												if (!aH.conf.pubid) {
													aH.conf.pubid = addthis_config.pubid
															|| _ate.pub()
												}
												v(aJ)
											} else {
												if (a3 === "tweet") {
													if (aJ.ost) {
														continue
													}
													var aA = h(aJ, "tw"), bk = aH.share, ax = aA.width || 55, aM = aA.height || 20, ac, ak = "", aX;
													aH.share.url_transforms = aH.share.url_transforms
															|| {};
													aH.share.url_transforms.defrag = 1;
													var ba = _ate.util
															.clone(aH.share);
													if (typeof aA.url != "undefined") {
														ba.url = aA.url = aA.url
													} else {
														ba.url = aA.url = _ate.track
																.mgu(
																		(ba.url || (addthis_share || {}).url),
																		ba.url_transforms,
																		ba,
																		"twitter")
													}
													if (!aA.counturl) {
														aA.counturl = (_ate.bro.msi && W.compatMode == "BackCompat") ? aA.url
																.replace(/=/g,
																		"%253D")
																: aA.url
													}
													aA.url = _ate.share.acb(
															"twitter", ba,
															addthis_config);
													aA.count = aA.count
															|| "horizontal";
													bk.passthrough = bk.passthrough
															|| {};
													var aT = bk.passthrough.twitter
															|| {};
													
													aH.text = aA.text = aA.text
															|| ((aH.share.title == W.title) ? aT.text
																	: aH.share.title)
															|| "";
													aH.related = aA.related = aA.related
															|| aT.related || "";
													ak = _ate.util.rtoKV(bk,
															"#@!");
													if (aA.count === "vertical") {
														aM = 62;
														aA.height = aA.height
																|| aM
													} else {
														if (aA.count === "horizontal") {
															ax = 110;
															aA.width = aA.width
																	|| ax
														}
													}
													if (aA.width) {
														ax = aA.width
													}
													if (aA.height) {
														aM = aA.height
													}
													ac = _ate.util.toKV(aA,
															"#@!");
													if ((_ate.bro.msi && W.compatMode == "BackCompat")
															|| aH.conf.ui_use_tweet_iframe) {
														aJ.innerHTML = '<iframe frameborder="0" role="presentation" scrolling="no" allowTransparency="true" scrollbars="no"'
																+ (_ate.bro.ie6 ? " src=\"javascript:''\""
																		: "")
																+ ' style="width:'
																+ ax
																+ "px; height:"
																+ aM
																+ 'px;"></iframe>';
														aX = aJ.firstChild;
														if (!aH.conf.pubid) {
															aH.conf.pubid = addthis_config.pubid
																	|| _ate
																			.pub()
														}
														aX.src = _atr
																+ "static/r07/tweet09.html"
																+ ((_ate.bro.ie6 || _ate.bro.ie7) ? "?"
																		: "#")
																+ "href="
																+ _euc(aA.url)
																+ "&dr="
																+ _euc(_ate.dr)
																+ "&conf="
																+ _euc(_ate.util
																		.toKV(aH.conf))
																+ "&share="
																+ _euc(ak)
																+ "&tw="
																+ _euc(ac)
													} else {
														var az = (bk.templates || {}).twitter
																|| "";
														if (!aA.text) {
															aA.text = bk.title == "" ? ""
																	: bk.title
																			+ ":"
														}
														var ah = W.ce("a");
														ah.href = "http://twitter.com/share";
														ah.className = "twitter-share-button";
														ah.innerHTML = "Tweet";
														for ( var a6 in aA) {
															if (aA
																	.hasOwnProperty(a6)) {
																ah
																		.setAttribute(
																				"data-"
																						+ a6,
																				aA[a6])
															}
														}
														aJ.appendChild(ah);
														if (!aH.conf.pubid) {
															aH.conf.pubid = addthis_config.pubid
																	|| _ate
																			.pub()
														}
														v(aJ)
													}
													aJ.noh = aJ.ost = 1
												} else {
													if (a3 === "google_plusone") {
														if (aJ.ost) {
															continue
														}
														var aZ = h(aJ,
																"g:plusone"), aO = W
																.ce("g:plusone"), bg = "";
																_ate.gpl = _ate.gpl
																		|| {},
																_ate.gpl.lang = _ate.gpl.lang
																		|| null;
														aZ.lang = _ate.gpl.lang = _ate.gpl.lang
																|| ((typeof aZ.lang == "undefined") ? null
																		: aZ.lang);
														window.___gcfg = window.___gcfg
																|| {};
														window.___gcfg.lang = _ate.gpl.lang
																|| aZ.lang
																|| _ate
																		.ggl((aH.conf || {}).ui_language
																				|| window.addthis_language)
																|| "en-US";
														aZ.href = aZ.href
																|| _ate.track
																		.mgu(
																				aH.share.url,
																				{
																					defrag : 1
																				});
														aZ.size = aZ.size
																|| (n(aJ, true) ? "standard"
																		: "small");
														aZ.callback = aZ.callback
																|| "_at_plusonecallback";
														q(aH);
														for ( var aC in aZ) {
															if (aZ
																	.hasOwnProperty(aC)) {
																aO
																		.setAttribute(
																				aC,
																				aZ[aC])
															}
														}
														aJ.appendChild(aO);
														aJ.noh = aJ.ost = 1;
														f()
													} else {
														if (a3 === "facebook_send") {
															if (aJ.ost
																	|| _ate.bro.ie6) {
																continue
															}
															var bd, a2 = h(aJ,
																	"fb:send"), ay = "", an = a2.width || 55, at = a2.height || 20;
															ac = _ate.util
																	.toKV(a2);
															_ate.ufbl = 1;
															if (_ate.share.fb
																	.ready()) {
																a2.href = a2.href
																		|| _ate.track
																				.mgu(
																						aH.share.url,
																						{
																							defrag : 1
																						});
																for ( var aC in a2) {
																	ay += " "
																			+ aC
																			+ '="'
																			+ a2[aC]
																			+ '"'
																}
																aJ.innerHTML = '<fb:send ref="'
																		+ _ate.share
																				.gcp(
																						aH.share,
																						aH.conf,
																						".send")
																				.replace(
																						",",
																						"_")
																		+ '" '
																		+ ay
																		+ "></fb:send>";
																_ate.share.fb
																		.load(aJ)
															} else {
																aJ.className = "";
																aJ.innerHTML = "<span></span>";
																aJ.style.width = aJ.style.height = "0px"
															}
															aJ.noh = aJ.ost = 1
														} else {
															if (a3 === "facebook_share") {
																aH.conf = aH.conf
																		|| {};
																aH.conf.data_track_clickback = aH.conf.data_track_linkback = false;
																function ap(bm,
																		bl) {
																	if (!bm) {
																		return
																	}
																	bm
																			.setAttribute(
																					"style",
																					bl);
																	bm.style.cssText = bl;
																	return
																}
																var aB = "AT"
																		+ _ate.util
																				.cuid(), a2 = h(
																		aJ,
																		"fb:share"), ar = W
																		.ce("span"), bf = W
																		.ce("div"), w = W
																		.ce("div"), aS = W
																		.ce("div"), aG = W
																		.ce("div"), bi = W
																		.ce("div"), am = aH.share.url = a2.href
																		|| _ate.track
																				.mgu(
																						aH.share.url,
																						{
																							defrag : 1
																						}), d = typeof (d) != "undefined" ? d
																		: {};
																d[aB] = am
																		.replace(
																				/\#.*/,
																				"");
																ap(ar,
																		"text-decoration:none;color:#000000;display:inline-block;cursor:pointer;");
																ap(aS,
																		"text-decoration:none;margin-top:10px;");
																ap(
																		w,
																		"display:block;z-index:-1;background:none repeat scroll 0 0 #ECEEF5; border:1px solid #CAD4E7; filter:none; border-radius: 4px; color:#000000; font-family:Verdana,Helvetica,sans-serif; font-size:18px; line-height:16px; height:39px; text-align:center; width:58px;");
																ap(
																		aG,
																		"display:block;margin:-1px 0 0px 10px;height:4px;width:10px;font-size:1px;line-height:4px;background:url('"
																				+ _atr
																				+ "static/t00/fb_arrow.png') no-repeat ;");
																ap(
																		bi,
																		"background-image:url('"
																				+ _atr
																				+ "static/t00/fb_btn.png');background-repeat:no-repeat; display:inline-block;font-family:Verdana,Helvetica,sans-serif; font-size:1px; height:22px; line-height:16px; white-space:nowrap; width:60px;");
																aS.innerHTML = "0";
																aS.id = aB;
																aG.innerHTML = "&nbsp;";
																aH.share.passthrough = aH.share.passthrough
																		|| {};
																aH.share.passthrough.facebook_share = _ate.util
																		.toKV({
																			src : "sp"
																		});
																bi.onmouseover = function() {
																	this.style.opacity = "0.75"
																};
																bi.onmouseout = function() {
																	this.style.opacity = "1.0"
																};
																bi.onclick = function() {
																	var bl = this.parentNode.firstChild.firstChild;
																	if (bl
																			&& isNaN(bl.innerHTML) != true) {
																		var bm = parseInt(bl.innerHTML) + 1;
																		bl
																				.removeChild(bl.firstChild);
																		bl
																				.appendChild(document
																						.createTextNode(bm))
																	}
																};
																w
																		.appendChild(aS);
																bf
																		.appendChild(w);
																bf
																		.appendChild(aG);
																bf
																		.appendChild(bi);
																ar
																		.appendChild(bf);
																aJ
																		.appendChild(ar);
																aJ.style.textDecoration = "none";
																var aF = _ate.util
																		.scb(
																				"fbsc",
																				am,
																				function(
																						bn) {
																					if (bn.length > 0) {
																						for ( var bl in d) {
																							if (d[bl] == bn[0].url) {
																								var bo = bn[0].share_count, bm = document
																										.getElementById(bl);
																								if (bo > 10000) {
																									bo = parseInt(bo / 1000)
																											+ "K"
																								}
																								if (bm.firstChild) {
																									bm
																											.removeChild(bm.firstChild)
																								}
																								bm
																										.appendChild(document
																												.createTextNode(bo))
																							}
																						}
																					}
																				},
																				function() {
																				});
																_ate
																		.ajs(
																				"//api.facebook.com/restserver.php?method=links.getStats&format=json&callback="
																						+ aF
																						+ "&urls="
																						+ am,
																				1)
															} else {
																if (a3 === "facebook_like") {
																	_ate.share.fb
																			.like(
																					aJ,
																					aH)
																} else {
																	if (a3
																			.indexOf("stumbleupon_badge") > -1) {
																		if (_ate.bro.ie6) {
																			continue
																		}
																		var aj = h(
																				aJ,
																				"su:badge"), ab = aj.style
																				|| "1", a1 = aH.share.url = aj.href
																				|| _ate.track
																						.mgu(
																								aH.share.url,
																								{
																									defrag : 1
																								}), a8 = aj.height
																				|| "20px", av = aj.width
																				|| "75px";
																		if (ab == "5") {
																			a8 = aj.height
																					|| "60px"
																		} else {
																			if (ab == "6") {
																				a8 = aj.height
																						|| "31px"
																			}
																		}
																		aJ.innerHTML = '<iframe src="http'
																				+ (_ate.ssl ? "s"
																						: "")
																				+ '://www.stumbleupon.com/badge/embed/{{STYLE}}/?url={{URL}}" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:{{WIDTH}}; height:{{HEIGHT}};" allowtransparency="true"></iframe>'
																						.replace(
																								"{{STYLE}}",
																								ab)
																						.replace(
																								"{{URL}}",
																								_euc(a1))
																						.replace(
																								"{{HEIGHT}}",
																								a8)
																						.replace(
																								"{{WIDTH}}",
																								av);
																		aJ.noh = aJ.ost = 1
																	} else {
																		if (a3
																				.indexOf("hyves_respect") > -1) {
																			var bc = h(
																					aJ,
																					"hy:respect"), af = aH.share.url = bc.url
																					|| _ate.track
																							.mgu(
																									aH.share.url,
																									{
																										defrag : 1
																									}), aU = bc.width
																					|| "140px", aK = '<iframe src="http'
																					+ (_ate.ssl ? "s"
																							: "")
																					+ '://www.hyves.nl/respect/button?url={{URL}}" style="border: medium none; overflow:hidden; width:{{WIDTH}}; height:22px;" scrolling="no" frameborder="0" allowTransparency="true" ></iframe>'
																							.replace(
																									"{{URL}}",
																									_ate.share
																											.acb(
																													"hyves",
																													aH.share,
																													addthis_config))
																							.replace(
																									"{{WIDTH}}",
																									aU);
																			aJ.innerHTML = aK;
																			aJ.noh = aJ.ost = 1
																		} else {
																			if (a3
																					.indexOf("preferred") > -1) {
																				if (aJ._iss) {
																					continue
																				}
																				aw = aI
																						.match(/addthis_button_preferred_([0-9]+)(?:\s|$)/);
																				var al = ((aw && aw.length) ? Math
																						.min(
																								16,
																								Math
																										.max(
																												1,
																												parseInt(aw[1])))
																						: 1) - 1;
																				if (!aJ.conf) {
																					aJ.conf = {}
																				}
																				aJ.conf.product = "tbx-"
																						+ _atc.ver;
																				B(aJ);
																				if (window._atw) {
																					if (!aJ.parentNode.services) {
																						aJ.parentNode.services = {}
																					}
																					var ai = _atw.conf.services_exclude
																							|| "", aq = _atw.loc, bb = aJ.parentNode.services, bj = _ate.util
																							.unqconcat(
																									addthis_options
																											.replace(
																													",more",
																													"")
																											.split(
																													","),
																									aq
																											.split(","));
																					do {
																						a3 = bj[al++]
																					} while (al < bj.length
																							&& (ai
																									.indexOf(a3) > -1 || bb[a3]));
																					if (bb[a3]) {
																						for ( var aC in _atw.list) {
																							if (!bb[aC]
																									&& ai
																											.indexOf(aC) == -1) {
																								a3 = aC;
																								break
																							}
																						}
																					}
																					aJ._ips = 1;
																					if (aJ.className
																							.indexOf(a3) == -1) {
																						aJ.className += " addthis_button_"
																								+ a3;
																						aJ._iss = 1
																					}
																					aJ.parentNode.services[a3] = 1
																				} else {
																					_ate
																							.alg(aH.conf.ui_language
																									|| window.addthis_language);
																					_ate.plo
																							.unshift([
																									"deco",
																									Z,
																									[ aJ ],
																									aW,
																									bk,
																									true ]);
																					if (_ate.gssh) {
																						_ate.pld = _ate
																								.ajs("static/r07/menu85.js")
																					} else {
																						if (!_ate.pld) {
																							_ate.pld = 1;
																							var ae = function() {
																								_ate.pld = _ate
																										.ajs("static/r07/menu85.js")
																							};
																							if (_ate.upm) {
																								_ate._rec
																										.push(function(
																												bl) {
																											if (bl.ssh) {
																												ae()
																											}
																										});
																								setTimeout(
																										ae,
																										500)
																							} else {
																								ae()
																							}
																						}
																					}
																					continue
																				}
																			} else {
																				if (a3
																						.indexOf("follow") > -1) {
																					a3 = a3
																							.split(
																									"_follow")
																							.shift();
																					aQ.follow = true;
																					aH.share.url = s(
																							a3,
																							aH.share.userid)
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
								if (_ate.bro.msi
										&& !document
												.getElementById("at300bhoveriefilter")) {
									var ao = document
											.getElementsByTagName("head")[0], aN = document
											.createElement("style"), ag = document
											.createTextNode(".at300b:hover,.at300bs:hover {filter:alpha(opacity=80);}");
									aN.id = "at300bhoveriefilter";
									aN.type = "text/css";
									if (aN.styleSheet) {
										aN.styleSheet.cssText = ag.nodeValue
									} else {
										aN.appendChild(ag)
									}
									ao.appendChild(aN)
								}
								if (!Y[a3] && (Q || n(aJ))) {
									E.load()
								}
								if (!aJ.childNodes.length) {
									var a5 = W.ce("span");
									aJ.appendChild(a5);
									a5.className = aL + "bs at15nc at15t_" + a3
								} else {
									if (aJ.childNodes.length == 1) {
										var au = aJ.childNodes[0];
										if (au.nodeType == 3) {
											var a5 = W.ce("span");
											aJ.insertBefore(a5, au);
											a5.className = aL
													+ "bs at15nc at15t_" + a3
										}
									} else {
										if (aJ.firstChild
												&& aJ.firstChild.nodeType == 3
												&& aJ.firstChild.textContent == "\n") {
										} else {
											aV = 1
										}
									}
								}
								if (a3 === "compact" || a3 === "expanded") {
									if (!aV && aI.indexOf(aL) == -1) {
										aJ.className += " " + aL + "m"
									}
									if (aH.conf.product
											&& aH.conf.product.indexOf("men-") == -1) {
										aH.conf.product += ",men-" + _atc.ver
									}
									if (!aJ.href) {
										aJ.href = "#"
									}
									if (aJ.parentNode && aJ.parentNode.services) {
										aH.conf.parentServices = aJ.parentNode.services
									}
									if (a3 === "expanded") {
										aQ.nohover = true;
										aQ.singleservice = "more"
									}
								} else {
									if ((aJ.parentNode.className || "")
											.indexOf("toolbox") > -1) {
										if (!aJ.parentNode.services) {
											aJ.parentNode.services = {}
										}
										aJ.parentNode.services[a3] = 1
									}
									if (!aV && aI.indexOf(aL) == -1) {
										aJ.className += " " + aL + "b"
									}
									aQ.singleservice = a3
								}
								if (aJ._ips) {
									aQ.issh = true
								}
								O([ aJ ], aH, aQ, be);
								aJ.ost = 1;
								B(aJ)
							}
						}
					}
				}
				function i(ag, d, ad, af) {
					if (ag == "facebook_unlike" || ag == "google_unplusone") {
						return
					}
					var w = ad.data_ga_tracker, ab = ad.data_ga_property;
					if (ab) {
						if (typeof (window._gat) == "object"
								&& _gat._getTracker) {
							w = _gat._getTracker(ab)
						} else {
							if (typeof (window._gaq) == "object"
									&& _gaq._getAsyncTracker) {
								w = _gaq._getAsyncTracker(ab)
							} else {
								if (typeof (window._gaq) == "array") {
									_gaq.push([ function() {
										_ate.gat(ag, d, ad, af)
									} ])
								}
							}
						}
					}
					if (w && typeof (w) == "string") {
						w = window[w]
					}
					if (w && typeof (w) == "object") {
						var ae = d || (af || {}).url || location.href, u = ag, aa = "share";
						if (u.indexOf("_") > -1) {
							u = u.split("_");
							aa = u.pop();
							if (aa.length <= 2) {
								aa = "share"
							}
							u = u.shift()
						}
						if (ae.toLowerCase().replace("https", "http").indexOf(
								"http%3a%2f%2f") == 0) {
							ae = _duc(ae)
						}
						try {
							if (ad.data_ga_social && w._trackSocial
									&& ag != "google_plusone") {
								w._trackSocial(u, aa, af.url)
							} else {
								w._trackEvent("addthis", ag, ae)
							}
						} catch (ac) {
							try {
								w._initData();
								if (ad.data_ga_social && w._trackSocial
										&& ag != "google_plusone") {
									w._trackSocial(u, aa, af.url)
								} else {
									w._trackEvent("addthis", ag, ae)
								}
							} catch (ac) {
							}
						}
					}
				}
				_ate.gat = i;
				A.update = function(ad, ab, w) {
					if (ad == "share") {
						if (ab == "url") {
							_ate.usu(0, 1)
						}
						if (!window.addthis_share) {
							window.addthis_share = {}
						}
						window.addthis_share[ab] = w;
						z[ab] = w;
						for ( var d in A.links) {
							var ac = A.links[d], aa = new RegExp("&" + ab
									+ "=(.*)&"), u = "&" + ab + "=" + _euc(w)
									+ "&";
							if (ac.share) {
								ac.share[ab] = w
							}
							if (!ac.noh) {
								ac.href = ac.href.replace(aa, u);
								if (ac.href.indexOf(ab) == -1) {
									ac.href += u
								}
							}
						}
						for ( var d in A.ems) {
							var ac = A.ems[d];
							ac.href = _ate.share.genieu(addthis_share)
						}
					} else {
						if (ad == "config") {
							if (!window.addthis_config) {
								window.addthis_config = {}
							}
							window.addthis_config[ab] = w;
							F[ab] = w
						}
					}
				};
				A._render = O;
				var l = [
						new _ate.resource.Resource("countercss", _atr
								+ "static/r07/counter68.css", function() {
							return true
						}),
						new _ate.resource.Resource("counter", _atr
								+ "js/250/plugin.sharecounter.js", function() {
							return window.addthis.counter.ost
						}) ];
				if (!K.JSON || !K.JSON.stringify) {
					l.unshift(new _ate.resource.Resource("json2", _atr
							+ "static/r07/json2.js", function() {
						return K.JSON && K.JSON.stringify
					}))
				}
				A.counter = function(aa, u, w) {
					if (aa) {
						aa = A._select(aa);
						if (aa.length) {
							if (!A.counter.selects) {
								A.counter.selects = []
							}
							A.counter.selects = A.counter.selects.concat({
								counter : aa,
								config : u,
								share : w
							});
							for ( var d in l) {
								if ((l[d] || {}).load) {
									l[d].load()
								}
							}
						}
					}
				};
				A.count = function(aa, u, w) {
					if (aa) {
						aa = A._select(aa);
						if (aa.length) {
							if (!A.count.selects) {
								A.count.selects = []
							}
							A.count.selects = A.count.selects.concat({
								counter : aa,
								config : u,
								share : w
							});
							for ( var d in l) {
								if ((l[d] || {}).load) {
									l[d].load()
								}
							}
						}
					}
				};
				A.data.getShareCount = function(w, u) {
					if (!A.counter.reqs) {
						A.counter.reqs = []
					}
					A.counter.reqs.push({
						share : u,
						callback : w
					});
					for ( var d in l) {
						if ((l[d] || {}).load) {
							l[d].load()
						}
					}
				};
				if (document.compatMode == "BackCompat" && _ate.bro.msi
						&& false) {
					var o = [
							new _ate.resource.Resource("barcss", _atr
									+ "bannerQuirks.css", function() {
								return true
							}),
							new _ate.resource.Resource("barjs", _atr
									+ "static/r07/banner01.js", function() {
								return true
							}) ]
				} else {
					var o = [
							new _ate.resource.Resource("barcss", _atr
									+ "static/r07/banner01.css", function() {
								return true
							}),
							new _ate.resource.Resource("barjs", _atr
									+ "static/r07/banner01.js", function() {
								return true
							}) ]
				}
				A.bar = function(aa, u, w) {
					if (aa) {
						aa = A._select(aa);
						if (aa.length) {
							if (!A.bar.selects) {
								A.bar.selects = []
							}
							A.bar.selects = A.bar.selects.concat(aa);
							for ( var d in o) {
								if ((o[d] || {}).load) {
									o[d].load()
								}
							}
						}
					}
				};
				A.button = function(w, d, u) {
					d = d || {};
					if (!d.product) {
						d.product = "men-" + _atc.ver
					}
					O(w, {
						conf : d,
						share : u
					}, {
						internal : "img"
					})
				};
				A.toolbox = function(ad, u, ae, af) {
					var ag = b(ad);
					for ( var aa = 0; aa < ag.length; aa++) {
						var w = ag[aa], ab = a(w, u, ae, af), d = W.ce("div"), ac;
						w.services = {};
						if (!ab.conf.product) {
							ab.conf.product = "tbx"
									+ (w.className.indexOf("32x32") > -1 ? "32"
											: "") + "-" + _atc.ver
						}
						if (w) {
							ac = w.getElementsByTagName("a");
							if (ac) {
								Z(ac, ab.conf, ab.share, !af, !af)
							}
							w.appendChild(d)
						}
						d.className = "atclear"
					}
				};
				A.log = A.log || {};
				A.log.share = function(d, w, u) {
					var aa = u || addthis_config;
					aa.product = "hdl-" + _atc.ver;
					_ate.share.track(d, 0, w || addthis_share, u
							|| addthis_config)
				};
				A.ready = function() {
					var d = A, u = ".addthis_";
					if (d.ost) {
						return
					}
					d.ost = 1;
					A.toolbox(u + "toolbox", null, null, true);
					A.button(u + "button");
					A.counter(u + "counter");
					A.count(u + "count");
					A.bar(u + "bar");
					Z(x, null, null, false);
					_ate.ed.fire("addthis.ready", A);
					if (_ate.onr) {
						_ate.onr(A)
					}
					for ( var w = 0, ab = d.plo, aa; w < ab.length; w++) {
						aa = ab[w];
						(aa.ns ? d[aa.ns] : d)[aa.call].apply(this, aa.args)
					}
					_ate.share.fb.sub();
					R();
					q()
				};
				A.util.getAttributes = a;
				window.addthis = A;
				window.addthis.ready()
			}
		}));
_ate
		.extend(
				addthis,
				{
					user : (function() {
						var m = _ate, g = addthis, o = 1000, n = {}, c = 0, p = 0, e = 0, l = {}, d;
						addthis.HIGH = 3;
						addthis.MED = 2;
						addthis.LOW = 1;
						addthis.ASC = 0;
						addthis.DSC = addthis.DESC = 1;
						function k(a, q) {
							return m.reduce([ "getID", "getGeolocation",
									"getServiceShareHistory" ], a, q)
						}
						function h(a, q) {
							return function(r) {
								setTimeout(function() {
									r(m[a] || q)
								}, 0)
							}
						}
						function j(a) {
							if (c) {
								return
							}
							if (!a || !a.uid) {
								return
							}
							if (d !== null) {
								clearTimeout(d)
							}
							d = null;
							c = 1;
							k(function(s, q, r) {
								n[q] = n[q].queuer.flush(h.apply(g, s[r]), g);
								return s
							}, [ [ "uid", "" ], [ "geo", "" ], [ "_ssh", [] ] ])
						}
						function i() {
							if (!_ate.pld) {
								_ate.pld = (new _ate.resource.Resource(
										"menujs",
										_atr + "static/r07/menu85.js",
										function() {
											return true
										})).load()
							}
						}
						function b(a) {
							if (p && (a.uid || a.ssh !== undefined)) {
								i();
								p = 0
							}
						}
						function f() {
							var a = {
								uid : "x",
								geo : {},
								ssh : "",
								ups : ""
							};
							e = 1;
							j(a);
							b(a)
						}
						d = setTimeout(f, o);
						m._rec.push(j);
						n.getPreferredServices = function(a) {
							if (window._atw) {
								_atw.gps(a)
							} else {
								_ate.ed.addEventListener("addthis.menu.ready",
										function() {
											_atw.gps(a)
										});
								_ate.alg();
								if (m.gssh || e) {
									i()
								} else {
									if (!m.pld && !p) {
										_ate._rec.push(b)
									}
								}
								p = 1
							}
						};
						return k(function(q, a) {
							q[a] = (new g._Queuer(a)).call;
							return q
						}, n)
					})()
				});
