/* (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,
        tamp:0.5,
        xamp:0,
        camp:1,
        vamp:1,
        famp:0.02,
        pamp:0.2,
        damp:1,
        abf:!!window.addthis_do_ab,
        unt:1
    };
    (function(){
        var E;
        try{
            E=window.location;
            if(E.protocol.indexOf("file")===0||E.protocol.indexOf("safari-extension")===0||E.protocol.indexOf("chrome-extension")===0){
                _atr="http:"+_atr
                }
                if(E.hostname.indexOf("localhost")!=-1){
                _atc.loc=1
                }
            }catch(J){}
        var H=navigator.userAgent.toLowerCase(),K=document,o=window,G=K.location,M={
        win:/windows/.test(H),
        xp:/windows nt 5.1/.test(H)||/windows nt 5.2/.test(H),
        osx:/os x/.test(H),
        chr:/chrome/.test(H),
        iph:/iphone/.test(H),
        dro:/android/.test(H),
        ipa:/ipad/.test(H),
        saf:/safari/.test(H),
        sf3:/safari 3/.test(H),
        web:/webkit/.test(H),
        opr:/opera/.test(H),
        msi:(/msie/.test(H))&&!(/opera/.test(H)),
        ffx:/firefox/.test(H),
        ff2:/firefox\/2/.test(H),
        ffn:/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(H),
        ie6:/msie 6.0/.test(H),
        ie7:/msie 7.0/.test(H),
        mod:-1
    },f={
        rev:"84906",
        bro:M,
        wlp:(E||{}).protocol,
        show:1,
        dl:G,
        upm:!!o.postMessage&&(""+o.postMessage).toLowerCase().indexOf("[native code]")!==-1,
        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/widget24.png",
        api:{},
        imgz:[],
        hash:window.location.hash
        };

    K.ce=K.createElement;
    K.gn=K.getElementsByTagName;
    window._ate=f;
    var t=function(r,p,q,d){
        if(!r){
            return q
            }
            if(r instanceof Array||(r.length&&(typeof r!=="function"))){
            for(var l=0,a=r.length,b=r[0];l<a;b=r[++l]){
                q=p.call(d||r,q,b,l,r)
                }
            }else{
        for(var e in r){
            q=p.call(d||r,q,r[e],e,r)
            }
        }
        return q
    },z=Array.prototype.slice,B=function(b){
        return z.apply(b,z.call(arguments,1))
        },A=function(a){
        return(""+a).replace(/(^\s+|\s+$)/g,"")
        },I=function(a,b){
        return t(B(arguments,1),function(e,d){
            return t(d,function(q,p,l){
                if(q){
                    q[l]=p
                    }
                    return q
                },e)
            },a)
        },k=function(b,a){
        return t(b,function(l,e,d){
            d=A(d);
            if(d){
                l.push(_euc(d)+"="+_euc(A(e)))
                }
                return l
            },[]).join(a||"&")
        },i=function(b,a){
        return t((b||"").split(a||"&"),function(q,s){
            try{
                var p=s.split("="),l=A(_duc(p[0])),d=A(_duc(p.slice(1).join("=")));
                if(l){
                    q[l]=d
                    }
                }catch(r){}
            return q
            },{})
    },O=function(){
    var a=B(arguments,0),d=a.shift(),b=a.shift();
    return function(){
        return d.apply(b,a.concat(B(arguments,0)))
        }
    },F=function(b,e,a,d){
    if(!e){
        return
    }
    if(we){
        e[(b?"detach":"attach")+"Event"]("on"+a,d)
        }else{
        e[(b?"remove":"add")+"EventListener"](a,d,false)
        }
    },j=function(d,a,b){
    F(0,d,a,b)
    },g=function(d,a,b){
    F(1,d,a,b)
    },c={
    reduce:t,
    slice:B,
    strip:A,
    extend:I,
    toKV:k,
    fromKV:i,
    bind:O,
    listen:j,
    unlisten:g
};

f.util=c;
I(f,c);
(function(s,P,Q){
    var q,S=s.util;
    function w(V,U,X,T,W){
        this.type=V;
        this.triggerType=U||V;
        this.target=X||T;
        this.triggerTarget=T||X;
        this.data=W||{}
    }
    S.extend(w.prototype,{
    constructor:w,
    bubbles:false,
    preventDefault:S.noop,
    stopPropagation:S.noop,
    clone:function(){
        return new this.constructor(this.type,this.triggerType,this.target,this.triggerTarget,S.extend({},this.data))
        }
    });
function l(T,U){
    this.target=T;
    this.queues={};

    this.defaultEventType=U||w
    }
    function a(T){
    var U=this.queues;
    if(!U[T]){
        U[T]=[]
        }
        return U[T]
    }
    function r(T,U){
    this.getQueue(T).push(U)
    }
    function e(U,V){
    var W=this.getQueue(U),T=W.indexOf(V);
    if(T!==-1){
        W.splice(T,1)
        }
    }
function b(T,X,W,V){
    var U=this;
    if(!V){
        setTimeout(function(){
            U.dispatchEvent(new U.defaultEventType(T,T,X,U.target,W))
            },10)
        }else{
        U.dispatchEvent(new U.defaultEventType(T,T,X,U.target,W))
        }
    }
function R(U){
    for(var V=0,X=U.target,W=this.getQueue(U.type),T=W.length;V<T;V++){
        W[V].call(X,U.clone())
        }
    }
    function d(U){
    if(!U){
        return
    }
    for(var T in p){
        U[T]=S.bind(p[T],this)
        }
        return U
    }
    var p={
    constructor:l,
    getQueue:a,
    addEventListener:r,
    removeEventListener:e,
    dispatchEvent:R,
    fire:b,
    decorate:d
};

S.extend(l.prototype,p);
s.event={
    PolyEvent:w,
    EventDispatcher:l
}
})(f,f.api,f);
f.ed=new f.event.EventDispatcher(f);
var m={
    isBound:0,
    isReady:0,
    readyList:[],
    onReady:function(){
        if(!m.isReady){
            m.isReady=1;
            var a=m.readyList.concat(window.addthis_onload||[]);
            for(var b=0;b<a.length;b++){
                a[b].call(window)
                }
                m.readyList=[]
            }
        },
addLoad:function(a){
    var b=o.onload;
    if(typeof o.onload!="function"){
        o.onload=a
        }else{
        o.onload=function(){
            if(b){
                b()
                }
                a()
            }
        }
},
bindReady:function(){
    if(v.isBound||_atc.xol){
        return
    }
    v.isBound=1;
    if(K.addEventListener&&!M.opr){
        K.addEventListener("DOMContentLoaded",v.onReady,false)
        }
        var a=window.addthis_product;
    if(a&&a.indexOf("f")>-1){
        v.onReady();
        return
    }
    if(M.msi&&window==top){
        (function(){
            if(v.isReady){
                return
            }
            try{
                K.documentElement.doScroll("left")
                }catch(d){
                setTimeout(arguments.callee,0);
                return
            }
            v.onReady()
            })()
        }
        if(M.opr){
        K.addEventListener("DOMContentLoaded",function(){
            if(v.isReady){
                return
            }
            for(var d=0;d<K.styleSheets.length;d++){
                if(K.styleSheets[d].disabled){
                    setTimeout(arguments.callee,0);
                    return
                }
            }
            v.onReady()
            },false)
    }
    if(M.saf){
    var b;
    (function(){
        if(v.isReady){
            return
        }
        if(K.readyState!="loaded"&&K.readyState!="complete"){
            setTimeout(arguments.callee,0);
            return
        }
        if(b===undefined){
            var d=K.gn("link");
            for(var e=0;e<d.length;e++){
                if(d[e].getAttribute("rel")=="stylesheet"){
                    b++
                }
            }
            var l=K.gn("style");
        b+=l.length
        }
        if(K.styleSheets.length!=b){
        setTimeout(arguments.callee,0);
        return
    }
    v.onReady()
        })()
}
v.addLoad(v.onReady)
},
append:function(b,a){
    v.bindReady();
    if(v.isReady){
        b.call(window,[])
        }else{
        v.readyList.push(function(){
            return b.call(window,[])
            })
        }
    }
},v=m,N=f;
I(f,{
    plo:[],
    lad:function(a){
        f.plo.push(a)
        }
    });
(function(d,l,e){
    var a=window;
    d.pub=function(){
        return _euc((window.addthis_config||{}).username||window.addthis_pub||"")
        };

    d.usu=function(p,q){
        if(!a.addthis_share){
            a.addthis_share={}
        }
        if(q||p!=addthis_share.url){
        addthis_share.imp_url=0
        }
    };

d.rsu=function(){
    var r=document,q=r.title,p=r.location?r.location.href:"";
    if(_atc.ver>=250&&addthis_share.imp_url&&p&&p!=a.addthis_share.url&&!(f.util.ivc((r.location.hash||"").substr(1).split(",").shift()))){
        a.addthis_share.url=a.addthis_url=p;
        a.addthis_share.title=a.addthis_title=q;
        return 1
        }
        return 0
    };

d.igv=function(p,q){
    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||p||"").split("#{").shift()
    }
    if(!addthis_share.title){
    addthis_share.title=(a.addthis_title||q||"").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
}
})(f,f.api,f);
(function(b,p,e){
    var r,q=document,a=b.util;
    b.ckv=a.fromKV(q.cookie,";");
    function l(d){
        return a.fromKV(q.cookie,";")[d]
        }
        if(!b.cookie){
        b.cookie={}
    }
    b.cookie.rck=l
})(f,f.api,f);
(function(e,l,q){
    var d,P=e.util,s=4294967295,b=new Date().getTime();
    function r(){
        return((b/1000)&s).toString(16)+("00000000"+(Math.floor(Math.random()*(s+1))).toString(16)).slice(-8)
        }
        function a(Q){
        return w(Q)?(new Date((parseInt(Q.substr(0,8),16)*1000))):new Date()
        }
        function p(Q,S){
        var R=a(Q);
        return(((new Date()).getTime()-R.getTime())>S*1000)
        }
        function w(Q){
        return Q&&Q.match(/^[0-9a-f]{16}$/)
        }
        P.cuid=r;
    P.ivc=w;
    P.ioc=p
    })(f,f.api,f);
(function(p,Y,aa){
    var ab=p,P=new Date().getTime(),X=function(){
        return Math.floor(Math.random()*4294967295).toString(36)
        },ac=function(){
        return Math.floor((new Date().getTime()-P)/100).toString(16)
        },w=function(a){
        return"CXNID=2000001.521545608054043907"+(a||2)+"NXC"
        },q=0,s=function(a){
        if(q===0){
            ab.sid=q=(a||ab.util.cuid())
            }
            return q
        },e=null,d=function(a,ad){
        if(e!==null){
            clearTimeout(e)
            }
            if(a){
            e=f.sto(function(){
                ad(false)
                },f.wait)
            }
        },U=function(ad,a){
    return _euc(ad)+"="+_euc(a)+";"+ac()
    },T=1,r=function(ad,af){
    var a=(ad||"").split("?"),ad=a.shift(),ae=(a.pop()||"").split("&");
    return af(ad,ae)
    },Q=function(a,ad,af,ae){
    if(!ad){
        ad={}
    }
    if(!ad.remove){
    ad.remove=[]
    }
    ad.remove.push("sms_ss");
    ad.remove.push("at_xt");
    if(ad.remove){
    a=Z(a,ad.remove)
    }
    if(ad.clean){
    a=R(a)
    }
    if(ad.defrag){
    a=l(a)
    }
    if(ad.add){
    a=S(a,ad.add,af,ae)
    }
    return a
},S=function(af,ah,ag,ad){
    var a={};

    if(ah){
        for(var ae in ah){
            if(af.indexOf(ae+"=")>-1){
                continue
            }
            a[ae]=V(ah[ae],af,ag,ad)
            }
            ah=f.util.toKV(a)
        }
        return af+(ah.length?((af.indexOf("?")>-1?"&":"?")+ah):"")
    },V=function(ae,ad,af,a){
    var af=af||addthis_share;
    return ae.replace(/{{service}}/g,_euc(a||"")).replace(/{{code}}/g,_euc(a||"")).replace(/{{title}}/g,_euc(af.title)).replace(/{{url}}/g,_euc(ad))
    },Z=function(ad,af){
    var a={},af=af||[];
    for(var ae=0;ae<af.length;ae++){
        a[af[ae]]=1
        }
        return r(ad,function(ag,aj){
        var ak=[];
        if(aj){
            for(var ah in aj){
                if(typeof(aj[ah])=="string"){
                    var ai=(aj[ah]||"").split("=");
                    if(ai.length!=2&&aj[ah]){
                        ak.push(aj[ah])
                        }else{
                        if(a[ai[0]]){
                            continue
                        }else{
                            if(aj[ah]){
                                ak.push(aj[ah])
                                }
                            }
                    }
            }
            }
        ag+=(ak.length?("?"+ak.join("&")):"")
}
return ag
})
},W=function(a){
    var ad=a.split("#").pop().split(",").shift().split("=").pop();
    if(f.util.ivc(ad)){
        return a.split("#").pop().split(",")
        }
        return[""]
    },l=function(a){
    var ad=W(a).shift().split("=").pop();
    if(f.util.ivc(ad)){
        return a.split("#").shift()
        }
        return a
    },R=function(a){
    return r(a,function(ae,ah){
        var ad=ae.indexOf(";jsessionid"),ai=[];
        if(ad>-1){
            ae=ae.substr(0,ad)
            }
            if(ah){
            for(var af in ah){
                if(typeof(ah[af])=="string"){
                    var ag=(ah[af]||"").split("=");
                    if(ag.length==2){
                        if(ag[0].indexOf("utm_")===0||ag[0]=="gclid"||ag[0]=="sms_ss"||ag[0]=="at_xt"){
                            continue
                        }
                    }
                    if(ah[af]){
                    ai.push(ah[af])
                    }
                }
            }
            ae+=(ai.length?("?"+ai.join("&")):"")
    }
    return ae
})
},b=function(){
    return"AT-"+(ab.pub?(typeof(ab.pub)=="function"?ab.pub():ab.pub):"unknown")+"/-/"+ab.ab+"/"+s()+"/"+(T++)+(ab.uid!==null?"/"+ab.uid:"")
    };

if(!f.track){
    f.track={}
}
p.util.extend(f.track,{
    cst:w,
    fcv:U,
    ran:X,
    rup:Z,
    aup:S,
    cof:l,
    gof:W,
    clu:R,
    mgu:Q,
    ssid:s,
    sta:b,
    sxm:d
})
})(f,f.api,f);
(function(){
    var W=document,X=f,s=[],r=null,R=[],w=function(){
        var a;
        while(a=R.pop()){
            V(a)
            }
        },l=[],T=null,U=function(d){
    d=d.split("-").shift();
    for(var a=0;a<l.length;a++){
        if(l[a]==d){
            return
        }
    }
    l.push(d)
    },P=function(){},Y=null,q=function(){
    var a=W.getElementById("_atssh");
    if(!a){
        a=W.ce("div");
        a.style.visibility="hidden";
        a.id="_atssh";
        X.opp(a.style);
        W.body.insertBefore(a,W.body.firstChild)
        }
        return a
    },b=function(a){
    var ab,d=Math.floor(Math.random()*1000),aa=q();
    if(!X.bro.msi){
        ab=W.ce("iframe");
        ab.id="_atssh"+d
        }else{
        if(X.bro.ie6&&!a&&W.location.protocol.indexOf("https")==0){
            a="javascript:''"
            }
            aa.innerHTML='<iframe id="_atssh'+d+'" width="1" height="1" name="_atssh'+d+'" '+(a?'src="'+a+'"':"")+">";
        ab=W.getElementById("_atssh"+d)
        }
        X.opp(ab.style);
    ab.frameborder=ab.style.border=0;
    ab.style.top=ab.style.left=0;
    return ab
    },Q=function(a){
    if(a&&a.data&&a.data.service){
        if(!X.upm){
            if(X.dcp){
                return
            }
            X.dcp=1
            }
            V({
            gen:300,
            sh:a.data.service
            })
        }
    },e=function(d){
    var aa={},ad=d.data||{},ab=ad.svc,ac=ad.cmo,a=ad.pco,ae=ad.cso;
    if(ab){
        aa.sh=ab
        }
        if(ac){
        aa.cm=ac
        }
        if(ae){
        aa.cs=ae
        }
        if(a){
        aa.spc=a
        }
        Z("sh","3",null,aa)
    },V=function(d){
    var ab=X.dr,a=(X.rev||"");
    if(!d){
        return
    }
    if(ab){
        ab=ab.split("http://").pop()
        }
        d.xck=_atc.xck?1:0;
    d.xxl=1;
    d.sid=X.track.ssid();
    d.pub=X.pub();
    d.ssl=X.ssl||0;
    d.du=X.tru(X.du||X.dl.href);
    if(X.dt){
        d.dt=X.dt
        }
        if(X.cb){
        d.cb=X.cb
        }
        d.lng=X.lng();
    d.ver=_atc.ver;
    if(!X.upm&&X.uid){
        d.uid=X.uid
        }
        d.pc=d.spc||l.join(",");
    if(ab){
        d.dr=X.tru(ab)
        }
        if(X.dh){
        d.dh=X.dh
        }
        if(a){
        d.rev=a
        }
        if(X.xfr){
        if(X.upm){
            if(Y){
                Y.contentWindow.postMessage(k(d),"*")
                }
            }else{
        var ac=q(),aa="static/r07/sh27.html"+(false?"?t="+new Date().getTime():"");
        if(Y){
            ac.removeChild(ac.firstChild)
            }
            Y=b();
        Y.src=_atr+aa+"#"+k(d);
        ac.appendChild(Y)
        }
    }else{
    R.push(d)
    }
},Z=function(aa,ad,a,ab,ac){
    if(!window.at_sub&&!_atc.xtr){
        var d=ab||{};

        d.evt=aa;
        if(a){
            d.ext=a
            }
            r=d;
        if(ac===1){
            p(true)
            }else{
            X.track.sxm(true,p)
            }
        }
},S=function(d,a){
    s.push(X.track.fcv(d,a));
    X.track.sxm(true,p)
    },p=function(ab){
    var aa=X.dl?X.dl.hostname:"";
    if(s.length>0||r){
        X.track.sxm(false,p);
        if(_atc.xtr){
            return
        }
        var d=r||{};

        d.ce=s.join(",");
        s=[];
        r=null;
        V(d);
        if(ab){
            var a=W.ce("iframe");
            a.id="_atf";
            f.opp(a.style);
            W.body.appendChild(a);
            a=W.getElementById("_atf")
            }
        }
};

X.ed.addEventListener("addthis-internal.compact",e);
X.ed.addEventListener("addthis.menu.share",Q);
if(!X.track){
    X.track={}
}
X.util.extend(X.track,{
    pcs:l,
    apc:U,
    cev:S,
    ctf:b,
    gtf:q,
    qtp:function(a){
        R.push(a)
        },
    stf:function(a){
        Y=a
        },
    trk:V,
    xtp:w
})
})();
I(f,{
    _rec:[],
    xfr:!f.upm||!f.bro.ffx,
    pmh:function(d){
        if(d.origin.slice(-12)==".addthis.com"){
            if(!d.data){
                return
            }
            var b=i(d.data),a=f._rec;
            for(var l=0;l<a.length;l++){
                a[l](b)
                }
            }
        }
});
I(f,{
    lng:function(){
        return window.addthis_language||(window.addthis_config||{}).ui_language||(f.bro.msi?navigator.userLanguage:navigator.language)||"en"
        },
    iwb:function(a){
        var b={
            th:1,
            pl:1,
            sl:1,
            gl:1,
            hu:1,
            is:1,
            nb:1,
            se:1,
            su:1,
            sw:1
        };

        return !!b[a]
        },
    ivl:function(a){
        var b={
            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,
            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(b[a]){
            return b[a]
            }
            a=a.split("-").shift();
        if(b[a]){
            if(b[a]===1){
                return a
                }else{
                return b[a]
                }
            }
        return 0
    },
gvl:function(a){
    var b=f.ivl(a)||"en";
    if(b===1){
        b=a
        }
        return b
    },
alg:function(d,b){
    var a=f.gvl((d||f.lng()).toLowerCase());
    if(a.indexOf("en")!==0&&(!f.pll||b)){
        f.pll=f.ajs("static/r07/lang07/"+a+".js")
        }
    }
});
I(f,{
    trim:function(a,b){
        try{
            a=a.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");
            if(b){
                a=_euc(a)
                }
            }catch(b){}
    return a||""
    },
trl:[],
tru:function(b,a){
    var d="";
    if(b){
        d=b.substr(0,300);
        if(d!=b){
            f.trl.push(a)
            }
        }
    return d
},
sto:function(b,a){
    return setTimeout(b,a)
    },
opp:function(a){
    a.width=a.height="1px";
    a.position="absolute";
    a.zIndex=100000
    },
jlr:{},
ajs:function(b,a){
    if(!f.jlr[b]){
        var e=K.ce("script"),d=K.gn("head")[0]||K.documentElement;
        e.src=(a?"":_atr)+b;
        d.insertBefore(e,d.firstChild);
        f.jlr[b]=1;
        return e
        }
        return 1
    },
jlo:function(){
    try{
        var r=document,b=f,q=b.lng(),l=function(d){
            var a=new Image();
            f.imgz.push(a);
            a.src=d
            };

        b.alg(q);
        if(!b.pld){
            if(b.bro.ie6){
                l(_atr+b.spt);
                l(_atr+"static/t00/logo1414.gif");
                l(_atr+"static/t00/logo88.gif");
                if(window.addthis_feed){
                    l("static/r05/feed00.gif",1)
                    }
                }
            if(b.pll&&!window.addthis_translations){
            b.sto(function(){
                b.pld=b.ajs("static/r07/menu64.js")
                },10)
            }else{
            b.pld=b.ajs("static/r07/menu64.js")
            }
        }
}catch(p){}
},
ao:function(b,p,l,d,e,a){
    f.lad(["open",b,p,l,d,e,a]);
    f.jlo();
    return false
    },
ac:function(){},
as:function(b,d,a){
    f.lad(["send",b,d,a]);
    f.jlo()
    }
});
(function(e,l,q){
    var w=document,r=1,a=["cbea","kkk","zvys","phz"];
    function b(d){
        return d.replace(/[a-zA-Z]/g,function(Q){
            return String.fromCharCode((Q<="Z"?90:122)>=(Q=Q.charCodeAt(0)+13)?Q:Q-26)
            })
        }
        for(var p=0;p<a.length;p++){
        a[p]=" "+b(a[p])+" "
        }
        function s(Q){
        var S=0,R;
        Q=(Q||"").toLowerCase()+" ";
        if(!Q){
            return S
            }
            for(var d=0;d<a.length;d++){
            R=a[d];
            if(Q==R.replace(/ /g,"")||Q.indexOf(R)>-1||Q.indexOf(R.replace(/^ /g,""))===0){
                S|=r
                }
            }
        return S
    }
    function P(){
    var T=(o.addthis_title||w.title),Q=s(T),S=w.all?w.all.tags("META"):w.getElementsByTagName?w.getElementsByTagName("META"):new Array();
    if(S&&S.length){
        for(var R=0;R<S.length;R++){
            var d=S[R]||{},V=(d.name||"").toLowerCase(),U=d.content;
            if(V=="description"||V=="keywords"){
                Q|=s(U)
                }
            }
        }
    return Q
}
if(!e.ad){
    e.ad={}
}
e.ad.cla=P
})(f,f.api,f);
(function(p,q,r){
    var e,w=document,R=p.util,b=p.event.EventDispatcher,P=25,l=[];
    function s(U,W,T){
        var d=[];
        function d(){
            d.push(arguments)
            }
            function V(){
            T[U]=W;
            while(d.length){
                W.apply(T,d.shift())
                }
            }
        d.ready=V;
    return d
    }
    function Q(U){
    if(U&&U instanceof a){
        l.push(U)
        }
        for(var d=0;d<l.length;){
        var T=l[d];
        if(T&&T.test()){
            l.splice(d,1);
            a.fire("load",T,{
                resource:T
            })
            }else{
            d++
        }
    }
    if(l.length){
    setTimeout(Q,P)
    }
}
function a(W,T,V){
    var d=this,U=new b(d);
    U.decorate(U).decorate(d);
    this.ready=false;
    this.loading=false;
    this.id=W;
    this.url=T;
    if(typeof(V)==="function"){
        this.test=V
        }else{
        this.test=function(){
            return(!!_window[V])
            }
        }
    a.addEventListener("load",function(X){
    var Y=X.resource;
    if(!Y||Y.id!==d.id){
        return
    }
    d.loading=false;
    d.ready=true;
    U.fire(X.type,Y,{
        resource:Y
    })
    })
}
R.extend(a.prototype,{
    load:function(){
        if(this.url.substr(this.url.length-4)==".css"){
            var d=w.ce("link"),T=(w.gn("head")[0]||w.documentElement);
            d.rel="stylesheet";
            d.type="text/css";
            d.href=this.url;
            d.media="all";
            T.insertBefore(d,T.firstChild)
            }else{
            f.ajs(this.url,1)
            }
            this.loading=true;
        a.monitor(this)
        }
    });
var S=new b(a);
S.decorate(S).decorate(a);
R.extend(a,{
    known:{
        jquery:new a("jquery","//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js","jQuery"),
        ga:new a("ga","//www.google-analytics.com/ga.js",function(){
            var d=_window._gat;
            return !!(d&&(typeof(d._getTracker)==="function"))
            })
        },
    loading:l,
    monitor:Q
});
p.resource={
    Resource:a,
    ApiQueueFactory:s
}
})(f,f.api,f);
var o=window,L=o.addthis_config||{},n=new f.resource.Resource("widgetcss",_atr+"static/r07/widget48.css",function(){
    return true
    });
function h(){
    try{
        if(_atc.xol&&!_atc.xcs){
            n.load()
            }
            var at=f,ai=at.bro.msi,an=0,p=K.title,r=K.referer||K.referrer||"",d=G?G.href:null,ae=(d||"").split("#").shift(),aq=G&&G.hash?G.hash.substr(1):"",U=aq&&aq.indexOf("at_st=")===0&&f.util.ivc(aq.split(",").shift().substr(6))?aq.substr(6):"",aa=d,R=G.hostname,X=d?d.indexOf("sms_ss"):-1,al=d?d.indexOf("at_xt"):-1,aj=d?d.indexOf("at_st"):-1,P=(f.lng().split("-")).shift(),b=(G.href.indexOf(_atr)==-1&&!at.sub),ah=0,Y=K.gn("link"),ab=_atr+"static/r07/sh27.html#",w=d&&d.indexOf("https")===0?1:0,V,ar,S=function(){
            if(!f.track.pcs.length){
                f.track.apc(window.addthis_product||("men-"+_atc.ver))
                }
                ar.pc=f.track.pcs.join(",")
            };

        if(window.addthis_product){
            f.track.apc(addthis_product);
            if(addthis_product.indexOf("fxe")==-1&&addthis_product.indexOf("bkm")==-1){
                f.track.spc=addthis_product
                }
            }
        for(var ao=0;ao<Y.length;ao++){
        var am=Y[ao];
        if(am.rel&&am.rel=="canonical"&&am.href){
            if(am.href.indexOf("http")!==0){
                aa=(d||"").split("//").pop().split("/");
                if(am.href.indexOf("/")===0){
                    aa=aa.shift()+am.href
                    }else{
                    aa.pop();
                    aa=aa.join("/")+"/"+am.href
                    }
                    aa=G.protocol+"//"+aa
                }else{
                aa=am.href
                }
                f.usu(0,1);
            break
        }
    }
    aa=aa.split("#{").shift();
at.igv(aa,K.title||"");
var ad=addthis_share.view_url_transforms||addthis_share.track_url_transforms||addthis_share.url_transforms;
if(ad){
    aa=f.track.mgu(aa,ad)
    }
    at.smd={};

at.dr=at.tru(r,"fr");
at.du=at.tru(aa,"fp");
at.dt=p=o.addthis_share.title;
at.cb=at.ad.cla();
at.dh=G.hostname;
at.ssl=w;
ar={
    cb:at.cb,
    ab:at.ab,
    dh:at.dh,
    dr:at.dr,
    du:at.du,
    dt:p,
    inst:at.inst,
    lng:at.lng(),
    pc:o.addthis_product||"men",
    pub:at.pub(),
    ssl:w,
    sid:f.track.ssid(),
    srd:_atc.damp,
    srf:_atc.famp,
    srp:_atc.pamp,
    srx:_atc.xamp,
    ver:_atc.ver,
    xck:_atc.xck||0
    };

if(at.trl.length){
    ar.trl=at.trl.join(",")
    }
    if(at.rev){
    ar.rev=at.rev
    }
    if(U){
    ah=parseInt(U.split(",").pop())+1;
    var ak=[],af=U.split(","),q=af.shift();
    if(at.util.ioc(q,5)&&at.vamp>=0&&!at.sub){
        at.smd.rsi=q;
        at.smd.gen=ah;
        ak.push(at.track.fcv("plv",Math.round(1/_atc.vamp)));
        ak.push(at.track.fcv("rsi",q));
        ak.push(at.track.fcv("gen",ah));
        ar.ce=ak.join(",")
        }
    }else{
    if(d.indexOf(_atd+"book")==-1&&ae!=r){
        var ak=[],ac,q,Q,T;
        if(al>-1){
            T=d.substr(al).split("&").shift().split("#").shift().split("=").pop().split(",");
            ac=T.shift()
            }else{
            if(aj>-1){
                T=d.substr(aj).split("&").shift().split("#").shift().split("=").pop().split(",");
                q=T.shift()
                }
            }
        if(T&&T.length){
        ah=parseInt(T.pop())+1
        }
        if(X>-1){
        T=d.substr(X);
        Q=T.split("&").shift().split("#").shift().split("=").pop();
        ar.sr=Q
        }
        if(at.vamp>=0&&!at.sub&&(ac||q||Q)){
        if(ac){
            at.smd.rxi=ac
            }
            if(q){
            at.smd.rsi=q
            }
            at.smd.gen=ah;
        ak.push(at.track.fcv("plv",Math.round(1/_atc.vamp)));
        if(Q){
            ak.push(at.track.fcv("rsc",Q))
            }
            if(ac){
            ak.push(at.track.fcv("rxi",ac))
            }else{
            if(q){
                ak.push(at.track.fcv("rsi",q))
                }
            }
        if(q||ac){
        ak.push(at.track.fcv("gen",ah))
        }
        ar.ce=ak.join(",")
    }
}
}
if(at.upm){
    ar.xd=1;
    if(f.bro.ffx){
        ar.xld=1
        }
    }
if(at.upm&&(!f.bro.ffx||f.bro.ffn)&&(addthis_config.data_track_copypaste)&&ae!=r&&(d.indexOf("#")==-1||U)){
    var Z,W=G.hash,ag=window.onhashchange;
    if(U){
        var af=U.split(","),s=parseInt(af[1]);
        Z=af[0];
        if(s>ah){
            ah=s+1
            }
        }
    if(!U||at.util.ioc(Z,5)){
    G.hash="at_st="+f.track.ssid()+","+ah;
    f.sto(function(){
        window.onhashchange=function(){
            if(ag){
                ag()
                }
                if(window.location.hash==W||!window.location.hash){
                history.back()
                }
            }
    },f.wait)
}
}
if(b){
    if(at.upm){
        if(ai){
            f.sto(function(){
                S();
                V=at.track.ctf(ab+k(ar));
                at.track.stf(V)
                },f.wait);
            o.attachEvent("onmessage",at.pmh)
            }else{
            V=at.track.ctf();
            o.addEventListener("message",at.pmh,false)
            }
            if(f.bro.ffx){
            V.src=ab;
            f.track.qtp(ar)
            }else{
            if(!ai){
                f.sto(function(){
                    S();
                    V.src=ab+k(ar)
                    },f.wait)
                }
            }
    }else{
    V=at.track.ctf();
    f.sto(function(){
        S();
        V.src=ab+k(ar)
        },f.wait)
    }
    if(V){
    V=at.track.gtf().appendChild(V);
    at.track.stf(V)
    }
}
if(o.addthis_language||L.ui_language){
    at.alg()
    }
    if(at.plo.length>0){
    at.jlo()
    }
}catch(ap){
    window.console&&console.log("lod",ap)
    }
}
o._ate=N;
o._adr=v;
N._rec.push(function(b){
    if(b.ssh){
        var a=window.addthis_ssh=_duc(b.ssh);
        N.gssh=1;
        N._ssh=a.split(",")
        }
        if(b.uid){
        N.uid=b.uid
        }
        if(b.dbm){
        N.dbm=b.dbm
        }
        if(b.rdy){
        N.xfr=1;
        N.track.xtp();
        return
    }
});
try{
    var D=K.gn("script"),u=D[D.length-1],x=u.src.indexOf("#")>-1?u.src.replace(/^[^\#]+\#?/,""):u.src.replace(/^[^\?]+\??/,""),y=i(x);
    if(y.pub||y.username){
        o.addthis_pub=_duc(y.pub?y.pub:y.username)
        }
        if(o.addthis_pub&&o.addthis_config){
        o.addthis_config.username=o.addthis_pub
        }
        if(y.domready){
        _atc.dr=1
        }
        if(y.async){
        _atc.xol=1
        }
        if(_atc.ver===120){
        var C="atb"+f.util.cuid();
        K.write('<span id="'+C+'"></span>');
        f.igv();
        f.lad(["span",C,addthis_share.url||"[url]",addthis_share.title||"[title]"])
        }
        if(o.addthis_clickout){
        f.lad(["cout"])
        }
        if(!_atc.xol&&!_atc.xcs&&L.ui_use_css!==false){
        n.load()
        }
    }catch(J){
    if(window.console){
        console.log("main",J)
        }
    }
m.bindReady();
m.append(h);
(function(p,s,w){
    var P=document,W=function(){
        var X=P.gn("link"),Z={};

        for(var Y=0;Y<X.length;Y++){
            var d=X[Y];
            if(d.href&&d.rel){
                Z[d.rel]=d.href
                }
            }
        return Z
    },T=W(),l=function(){
    var d=P.location.protocol;
    if(d=="file:"){
        d="http:"
        }
        return d+"//"+_atd
    },V=function(){
    if(f.dr){
        return"&pre="+_euc(f.dr)
        }else{
        return""
        }
    },e=function(Y,Z,X,d){
    return l()+(Z?"feed.php":"bookmark.php")+"?v="+(_atc.ver)+"&winname=addthis&"+r(Y,Z,X,d)+"&"+f.track.cst(4)+V()+"&tt=0"+(Y==="more"&&f.bro.ipa?"&imore=1":"")
    },r=function(an,ad,aq,aw){
    var aj=f.trim,at=window,ao=f.pub(),ah=window._atw||{},ai=(aq&&aq.url?aq.url:(ah.share&&ah.share.url?ah.share.url:addthis_url)),av,ac=function(az){
        if(ai&&ai!=""){
            var d=ai.indexOf("#at"+az);
            if(d>-1){
                ai=ai.substr(0,d)
                }
            }
    };

if(!aw){
    aw=ah.conf||{}
}else{
    for(var ap in ah.conf){
        if(!(aw[ap])){
            aw[ap]=ah.conf[ap]
            }
        }
    }
    if(!aq){
    aq=ah.share
    }else{
    for(var ap in ah.share){
        if(!(aq[ap])){
            aq[ap]=ah.share[ap]
            }
        }
    }
    if(f.rsu()){
    aq.url=window.addthis_url;
    aq.title=window.addthis_title;
    ai=aq.url
    }
    av=aw.services_custom;
ac("pro");
ac("opp");
ac("cle");
ac("clb");
ac("abc");
if(ai.indexOf("addthis.com/static/r07/ab")>-1){
    ai=ai.split("&");
    for(var ar=0;ar<ai.length;ar++){
        var al=ai[ar].split("=");
        if(al.length==2){
            if(al[0]=="url"){
                ai=al[1];
                break
            }
        }
    }
}
if(av instanceof Array){
    for(var ar=0;ar<av.length;ar++){
        if(av[ar].code==an){
            av=av[ar];
            break
        }
    }
    }
var au=((aq.templates&&aq.templates[an])?aq.templates[an]:""),Y=((aq.modules&&aq.modules[an])?aq.modules[an]:""),aa=aq.share_url_transforms||aq.url_transforms||{},ag=aq.track_url_transforms||aq.url_transforms,ay=((aa&&aa.shorten&&aq.shorteners)?(typeof(aa.shorten)=="string"?aa.shorten:(aa.shorten[an]||aa.shorten["default"]||"")):""),ae="",am=(aw.product||at.addthis_product||("men-"+_atc.ver)),af="",ak=f.track.gof(ai),ax=ak.length==2?ak.shift().split("=").pop():"",X=ak.length==2?ak.pop():"";
if(aq.email_vars){
    for(var ap in aq.email_vars){
        af+=(af==""?"":"&")+_euc(ap)+"="+_euc(aq.email_vars[ap])
        }
    }
    if(f.track.spc&&am.indexOf(f.track.spc)==-1){
    am+=","+f.track.spc
    }
    if(aa&&aa.shorten&&aq.shorteners){
    for(var ap in aq.shorteners){
        for(var Z in aq.shorteners[ap]){
            ae+=(ae.length?"&":"")+_euc(ap+"."+Z)+"="+_euc(aq.shorteners[ap][Z])
            }
        }
        }
    ai=f.track.cof(ai);
ai=f.track.mgu(ai,aa,aq,an);
if(ag){
    aq.trackurl=f.track.mgu(aq.trackurl||ai,ag,aq,an)
    }
    var ab="pub="+ao+"&source="+am+"&lng="+(f.lng()||"xx")+"&s="+an+(aw.ui_508_compliant?"&u508=1":"")+(ad?"&h1="+aj((aq.feed||aq.url).replace("feed://",""),1)+"&t1=":"&url="+aj(ai,1)+"&title=")+aj(aq.title||at.addthis_title,1)+(_atc.ver<200?"&logo="+aj(at.addthis_logo,1)+"&logobg="+aj(at.addthis_logo_background,1)+"&logocolor="+aj(at.addthis_logo_color,1):"")+"&ate="+f.track.sta()+(window.addthis_ssh&&(addthis_ssh==an||addthis_ssh.search(new RegExp("(?:^|,)("+an+")(?:$|,)"))>-1)?"&ips=1":"")+(f.uid?"&uid="+_euc(f.uid):"")+(aq.email_template?"&email_template="+_euc(aq.email_template):"")+(af?"&email_vars="+_euc(af):"")+(ay?"&shortener="+_euc(typeof(ay)=="array"?ay.join(","):ay):"")+(ay&&ae?"&"+ae:"")+((aq.passthrough||{})[an]?"&passthrough="+aj(f.util.toKV(aq.passthrough[an]),1):"")+(aq.description?"&description="+aj(aq.description,1):"")+(aq.html?"&html="+aj(aq.html,1):(aq.content?"&html="+aj(aq.content,1):""))+(aq.trackurl&&aq.trackurl!=ai?"&trackurl="+aj(aq.trackurl,1):"")+(aq.screenshot?"&screenshot="+aj(aq.screenshot,1):"")+(aq.swfurl?"&swfurl="+aj(aq.swfurl,1):"")+(f.cb?"&cb="+f.cb:"")+(aq.iframeurl?"&iframeurl="+aj(aq.iframeurl,1):"")+(aq.width?"&width="+aq.width:"")+(aq.height?"&height="+aq.height:"")+(aw.data_track_p32?"&p32="+aw.data_track_p32:"")+(aw.data_track_clickback||aw.data_track_linkback||!ao||ao=="AddThis"?"&sms_ss=1&at_xt=1":"")+((av&&av.url)?"&acn="+_euc(av.name)+"&acc="+_euc(av.code)+"&acu="+_euc(av.url):"")+(f.smd?(f.smd.rxi?"&rxi="+f.smd.rxi:"")+(f.smd.rsi?"&rsi="+f.smd.rsi:"")+(f.smd.gen?"&gen="+f.smd.gen:""):((ax?"&rsi="+ax:"")+(X?"&gen="+X:"")))+(aq.xid?"&xid="+aj(aq.xid,1):"")+(au?"&template="+aj(au,1):"")+(Y?"&module="+aj(Y,1):"")+(aw.ui_cobrand?"&ui_cobrand="+aj(aw.ui_cobrand,1):"")+(aw.ui_header_color?"&ui_header_color="+aj(aw.ui_header_color,1):"")+(aw.ui_header_background?"&ui_header_background="+aj(aw.ui_header_background,1):"");
return ab
},R=function(d,ac,aa,ad,X){
    var ab=f.pub(),Z=ad||ac.url||"",Y=ac.xid||f.util.cuid();
    if(Z.toLowerCase().indexOf("http%3a%2f%2f")===0){
        Z=_duc(Z)
        }
        ac.xid=Y;
    if(X){
        (new Image()).src=e(d,0,ac,aa)
        }
        delete ac.xid;
    return Z+(aa.data_track_clickback||aa.data_track_linkback||!ab||ab=="AddThis"?((Z.indexOf("?")>-1)?"&":"?")+("sms_ss="+d)+("&at_xt="+Y+","+((f.smd||{}).gen||0)):"")
    },Q=function(aa,Y,d){
    var Y=Y||{},Z=aa.share_url_transforms||aa.url_transforms||{},X=f.track.cof(f.track.mgu(aa.url,Z,aa,"mailto"));
    return"mailto:?subject="+_euc(aa.title?aa.title:X)+"&body="+_euc(R("mailto",aa,Y,X,d))
    },q=function(d){
    return _atc.unt&&((!d.templates||!d.templates.twitter)&&(!f.wlp||f.wlp=="http:"))
    },b=function(ai,Y){
    var ae=550,ah=450,aa=screen.height,ac=screen.width,ad=Math.round((ac/2)-(ae/2)),X=0,af,ag="",ab=ai.share_url_transforms||ai.url_transforms||{},d=f.track.cof(f.track.mgu(ai.url,ab,ai,"twitter"));
    if(aa>ah){
        X=Math.round((aa/2)-(ah/2))
        }
        if((ai.passthrough||{}).twitter){
        ag=f.util.toKV(ai.passthrough.twitter)
        }
        if(ag.indexOf("text=")==-1){
        ag="text="+_euc(ai.title)+"&"+ag
        }
        if(ag.indexOf("via=")==-1){
        ag="via=xtvl_tv&"+ag
        }
        o.open("http://twitter.com/share?url="+_euc(R("twitter",ai,Y,d))+"&"+ag,"twitter_tweet","left="+ad+",top="+X+",width="+ae+",height="+ah+",personalbar=no,toolbar=no,scrollbars=yes,location=yes,resizable=yes");
    var af=new Image();
    f.opp(af);
    af.src=f.share.genurl("twitter",0,ai,Y);
    return false
    },U=[],a=function(Z,aa,Y,X){
    var d;
    if(Z=="email"){
        d=e(Y,X)
        }else{
        d=e(Z,aa,Y,X)
        }
        U.push(f.ajs(d,1))
    },S=function(Y,X,d){
    return l()+"tellfriend.php?&fromname=aaa&fromemail="+_euc(X.from)+"&frommenu=1&tofriend="+_euc(X.to)+(Y.email_template?"&template="+_euc(Y.email_template):"")+(X.vars?"&vars="+_euc(X.vars):"")+"&lng="+(f.lng()||"xx")+"&note="+_euc(X.note)+"&"+r("email",null,null,d)
    };

p.share={
    pts:b,
    unt:q,
    uadd:r,
    genurl:e,
    geneurl:S,
    genieu:Q,
    acb:R,
    svcurl:l,
    track:a,
    links:T
}
})(f,f.api,f)
})();
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 g={
            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"
        },i=document,f=i.gn("body").item(0),h=_ate.util.bind,c=_ate.ed,b=function(d,n){
            var o;
            if(window._atw&&_atw.list){
                o=_atw.list[d]
                }else{
                if(g[d]){
                    o=g[d]
                    }else{
                    o=(n?d:(d.substr(0,1).toUpperCase()+d.substr(1)))
                    }
                }
            return(o||"").replace(/&nbsp;/g," ")
        },l=function(d,w,u,t,v){
        w=w.toUpperCase();
        var r=(d==f&&addthis.cache[w]?addthis.cache[w]:(d||f||i.body).getElementsByTagName(w)),q=[],s,p;
        if(d==f){
            addthis.cache[w]=r
            }
            if(v){
            for(s=0;s<r.length;s++){
                p=r[s];
                if(p.className.indexOf(u)>-1){
                    q.push(p)
                    }
                }
            }else{
        u=u.replace(/\-/g,"\\-");
        var n=new RegExp("(^|\\s)"+u+(t?"\\w*":"")+"(\\s|$)");
        for(s=0;s<r.length;s++){
            p=r[s];
            if(n.test(p.className)){
                q.push(p)
                }
            }
        }
    return(q)
},m=i.getElementsByClassname||l;
function k(d){
    if(typeof d=="string"){
        var n=d.substr(0,1);
        if(n=="#"){
            d=i.getElementById(d.substr(1))
            }else{
            if(n=="."){
                d=m(f,"*",d.substr(1))
                }else{}
    }
}
if(!d){
    d=[]
    }else{
    if(!(d instanceof Array)){
        d=[d]
        }
    }
return d
}
function a(n,d){
    return function(){
        addthis.plo.push({
            call:n,
            args:arguments,
            ns:d
        })
        }
    }
function j(o){
    var n=this,d=this.queue=[];
    this.name=o;
    this.call=function(){
        d.push(arguments)
        };

    this.call.queuer=this;
    this.flush=function(r,q){
        for(var p=0;p<d.length;p++){
            r.apply(q||n,d[p])
            }
            return r
        }
    }
return{
    ost:0,
    cache:{},
    plo:[],
    links:[],
    ems:[],
    init:_adr.onReady,
    _Queuer:j,
    _queueFor:a,
    _select:k,
    _gebcn:l,
    button:a("button"),
    counter:a("counter"),
    toolbox:a("toolbox"),
    update:a("update"),
    util:{
        getServiceName:b
    },
    addEventListener:h(_ate.ed.addEventListener,_ate.ed),
    removeEventListener:h(_ate.ed.removeEventListener,_ate.ed)
    }
})()
}
_adr.append((function(){
    if(!window.addthis.ost){
        _ate.extend(addthis,_ate.api);
        var d=document,u=undefined,w=window,unaccent=function(s){
            if(s.indexOf("&")>-1){
                s=s.replace(/&([aeiou]).+;/g,"$1")
                }
                return s
            },customServices={},globalConfig=w.addthis_config,globalShare=w.addthis_share,upConfig={},upShare={},body=d.gn("body").item(0),mrg=function(o,n){
            if(n&&o!==n){
                for(var k in n){
                    if(o[k]===u){
                        o[k]=n[k]
                        }
                    }
                }
            },addEvents=function(o,ss,au){
    var oldclick=o.onclick||function(){},genshare=function(){
        _ate.ed.fire("addthis.menu.share",window.addthis||{},{
            service:ss,
            url:o.share.url
            })
        };

    if(o.conf.data_ga_tracker||addthis_config.data_ga_tracker||o.conf.data_ga_property||addthis_config.data_ga_property){
        o.onclick=function(){
            _ate.gat(ss,au,o.conf,o.share);
            genshare();
            oldclick()
            }
        }else{
    o.onclick=function(){
        genshare();
        oldclick()
        }
    }
},getFollowUrl=function(ss,userid){
    var urls={
        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(ss=="facebook"&&isNaN(parseInt(userid))){
        ss="facebook_url"
        }
        return(urls[ss]||"").replace("%s",userid)||""
    },registerProductCode=function(o){
    var opc=(o.parentNode||{}).className||"",pc=o.conf&&o.conf.product&&opc.indexOf("toolbox")==-1?o.conf.product:"tbx"+(o.className.indexOf("32x32")>-1||opc.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;
    _ate.track.apc(pc);
    return pc
    },rpl=function(o,n){
    var r={};

    for(var k in o){
        if(n[k]){
            r[k]=n[k]
            }else{
            r[k]=o[k]
            }
        }
    return r
},addthis=window.addthis,f_title={
    rss:"Subscribe via RSS"
},b_title={
    email:"Email",
    mailto:"Email",
    print:"Print",
    favorites:"Save to Favorites",
    twitter:"Tweet This",
    digg:"Digg This",
    more:"View more services"
},json={
    email_vars:1,
    passthrough:1,
    modules:1,
    templates:1,
    services_custom:1
},nosend={
    feed:1,
    more:1,
    email:1,
    mailto:1
},nowindow={
    feed:1,
    email:1,
    mailto:1,
    print:1,
    more:!_ate.bro.ipa,
    favorites:1
},_uniqueConcat=function(a,b){
    var keys={};

    for(var i=0;i<a.length;i++){
        keys[a[i]]=1
        }
        for(var i=0;i<b.length;i++){
        if(!keys[b[i]]){
            a.push(b[i]);
            keys[b[i]]=1
            }
        }
    return a
},_makeButton=function(w,h,alt,url){
    var img=d.ce("img");
    img.width=w;
    img.height=h;
    img.border=0;
    img.alt=alt;
    img.src=url;
    return img
    },_parseThirdPartyAttributes=function(el,prefix){
    var key,attr=[],rv={};

    for(var i=0;i<el.attributes.length;i++){
        key=el.attributes[i];
        attr=key.name.split(prefix+":");
        if(attr.length==2){
            rv[attr.pop()]=key.value
            }
        }
    return rv
},_parseAttributes=function(el,overrides,name,childWins){
    var overrides=overrides||{},rv={},at_attr=_parseThirdPartyAttributes(el,"addthis");
    for(var k in overrides){
        rv[k]=overrides[k]
        }
        if(childWins){
        for(var k in el[name]){
            rv[k]=el[name][k]
            }
        }
        for(var k in at_attr){
    if(overrides[k]&&!childWins){
        rv[k]=overrides[k]
        }else{
        var v=at_attr[k];
        if(v){
            rv[k]=v
            }else{
            if(overrides[k]){
                rv[k]=overrides[k]
                }
            }
        if(rv[k]==="true"){
        rv[k]=true
        }else{
        if(rv[k]==="false"){
            rv[k]=false
            }
        }
}
if(rv[k]!==undefined&&json[k]&&(typeof rv[k]=="string")){
    eval("var e = "+rv[k]);
    rv[k]=e
    }
}
return rv
},_processCustomServices=function(conf){
    var acs=(conf||{}).services_custom;
    if(!acs){
        return
    }
    if(!(acs instanceof Array)){
        acs=[acs]
        }
        for(var i=0;i<acs.length;i++){
        var service=acs[i];
        if(service.name&&service.icon&&service.url){
            service.code=service.url=service.url.replace(/ /g,"");
            if(service.code.indexOf("http")===0){
                service.code=service.code.substr((service.code.indexOf("https")===0?8:7))
                }
                service.code=service.code.split("?").shift().split("/").shift().toLowerCase();
            customServices[service.code]=service
            }
        }
    },_select=addthis._select,_getCustomService=function(ss,conf){
    return customServices[ss]||{}
},_getATtributes=function(el,config,share,childWins){
    var rv={
        conf:config||{},
        share:share||{}
    };

rv.conf=_parseAttributes(el,config,"conf",childWins);
rv.share=_parseAttributes(el,share,"share",childWins);
return rv
},_render=function(what,conf,attrs,reprocess){
    _ate.igv();
    if(what){
        conf=conf||{};

        attrs=attrs||{};

        var config=conf.conf||globalConfig,share=conf.share||globalShare,onmouseover=attrs.onmouseover,onmouseout=attrs.onmouseout,onclick=attrs.onclick,internal=attrs.internal,follow=attrs.follow,ss=attrs.singleservice;
        if(ss){
            if(onclick===u){
                onclick=nosend[ss]?function(el,config,share){
                    var s=rpl(share,upShare);
                    return addthis_open(el,ss,s.url,s.title,rpl(config,upConfig),s)
                    }:nowindow[ss]?function(el,config,share){
                    var s=rpl(share,upShare);
                    return addthis_sendto(ss,rpl(config,upConfig),s)
                    }:null
                }
            }else{
        if(!attrs.noevents){
            if(!attrs.nohover){
                if(onmouseover===u){
                    onmouseover=function(el,config,share){
                        return addthis_open(el,"",null,null,config,share)
                        }
                    }
                if(onmouseout===u){
                onmouseout=function(el){
                    return addthis_close()
                    }
                }
            if(onclick===u){
            onclick=function(el,config,share){
                return addthis_sendto("more",config,share)
                }
            }
    }else{
    if(onclick===u){
        onclick=function(el,config,share){
            return addthis_open(el,"more",null,null,config,share)
            }
        }
}
}
}
what=_select(what);
for(var i=0;i<what.length;i++){
    var o=what[i],oParent=o.parentNode,oattr=_getATtributes(o,config,share,!reprocess)||{};

    mrg(oattr.conf,globalConfig);
    mrg(oattr.share,globalShare);
    o.conf=oattr.conf;
    o.share=oattr.share;
    if(o.conf.ui_language){
        _ate.alg(o.conf.ui_language)
        }
        _processCustomServices(o.conf);
    if(oParent&&oParent.className.indexOf("toolbox")>-1&&(o.conf.product||"").indexOf("men")===0){
        o.conf.product="tbx"+(oParent.className.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;
        _ate.track.apc(o.conf.product)
        }
        if(ss&&ss!=="more"){
        o.conf.product=registerProductCode(o)
        }
        if((!o.conf||!o.conf.ui_click)&&!_ate.bro.ipa){
        if(onmouseover){
            o.onmouseover=function(){
                return onmouseover(this,this.conf,this.share)
                }
            }
        if(onmouseout){
        o.onmouseout=function(){
            return onmouseout(this)
            }
        }
    if(onclick){
    o.onclick=function(){
        return onclick(this,this.conf,this.share)
        }
    }
}else{
    if(onclick){
        if(ss){
            o.onclick=function(){
                return onclick(this,this.conf,this.share)
                }
            }else{
        o.onclick=function(){
            return addthis_open(this,"",null,null,this.conf,this.share)
            }
        }
}
}
if(o.tagName.toLowerCase()=="a"){
    var url=o.share.url||addthis_share.url;
    _ate.usu(url);
    if(ss){
        var customService=_getCustomService(ss,o.conf);
        if(customService&&customService.code&&customService.icon){
            if(o.firstChild&&o.firstChild.className.indexOf("at300bs")>-1){
                o.firstChild.style.background="url("+customService.icon+") no-repeat top left"
                }
            }
        if(!nowindow[ss]){
        if(attrs.follow){
            o.href=url;
            o.onclick=function(){
                _ate.share.track(ss,1,o.share,o.conf)
                };

            if(o.children&&o.children.length==1&&o.parentNode&&o.parentNode.className.indexOf("toolbox")>-1){
                var sp=d.ce("span");
                sp.className="addthis_follow_label";
                sp.innerHTML=addthis.util.getServiceName(ss);
                o.appendChild(sp)
                }
            }else{
        if(ss=="twitter"){
            if(_ate.share.unt(o.share)){
                o.onclick=function(e){
                    return _ate.share.pts(o.share,o.conf)
                    };

                o.noh=1
                }else{
                o.onclick=null;
                o.href=_ate.share.genurl(ss,0,o.share,o.conf);
                o.noh=0
                }
            }else{
        if(!o.noh){
            o.href=_ate.share.genurl(ss,0,o.share,o.conf)
            }
        }
}
addEvents(o,ss,url);
o.target="_blank";
addthis.links.push(o)
}else{
    if(ss=="mailto"||(ss=="email"&&(o.conf.ui_use_mailto||_ate.bro.iph||_ate.bro.ipa))){
        o.onclick=function(){
            o.share.xid=_ate.util.cuid();
            (new Image()).src=_ate.share.genurl("mailto",0,o.share,o.config)
            };

        o.href=_ate.share.genieu(o.share);
        addEvents(o,ss,url);
        addthis.ems.push(o)
        }
    }
if(!o.title||o.at_titled){
    var serviceName=addthis.util.getServiceName(ss,!customService);
    o.title=unaccent(attrs.follow?(f_title[ss]?f_title[ss]:"Follow on "+serviceName):(b_title[ss]?b_title[ss]:"Send to "+serviceName));
    o.at_titled=1
    }
}else{
    if(o.conf.product&&o.parentNode.className.indexOf("toolbox")==-1){
        registerProductCode(o)
        }
    }
}
var app;
switch(internal){
    case"img":
        if(!o.hasChildNodes()){
        var lang=(o.conf.ui_language||_ate.lng()).split("-").shift(),validatedLang=_ate.ivl(lang);
        if(!validatedLang){
            lang="en"
            }else{
            if(validatedLang!==1){
                lang=validatedLang
                }
            }
        app=_makeButton(_ate.iwb(lang)?150:125,16,"Share",_atr+"static/btn/v2/lg-share-"+lang.substr(0,2)+".gif")
        }
        break
    }
    if(app){
    o.appendChild(app)
    }
}
}
},buttons=addthis._gebcn(body,"A","addthis_button_",true,true),_renderToolbox=function(collection,config,share,reprocess,override){
    for(var i=0;i<collection.length;i++){
        var b=collection[i];
        if(b==null){
            continue
        }
        if(reprocess!==false||!b.ost){
            var attr=_getATtributes(b,config,share,!override),hc=0,a="at300",c=b.className||"",passthrough="",s=c.match(/addthis_button_([\w\.]+)(?:\s|$)/),options={},sv=s&&s.length?s[1]:0;
            mrg(attr.conf,globalConfig);
            mrg(attr.share,globalShare);
            if(sv){
                if(sv==="tweetmeme"){
                    if(b.ost){
                        continue
                    }
                    var tm_attr=_parseThirdPartyAttributes(b,"tm"),tmw=50,tmh=61;
                    passthrough=_ate.util.toKV(tm_attr);
                    if(tm_attr.style==="compact"){
                        tmw=95;
                        tmh=25
                        }
                        b.innerHTML='<iframe frameborder="0" width="'+tmw+'" height="'+tmh+'" scrolling="no" allowTransparency="true" scrollbars="no"'+(_ate.bro.ie6?" src=\"javascript:''\"":"")+"></iframe>";
                    var tm=b.firstChild;
                    tm.src="//api.tweetmeme.com/button.js?url="+_euc(attr.share.url)+"&"+passthrough;
                    b.noh=b.ost=1
                    }else{
                    if(sv==="tweet"){
                        if(b.ost){
                            continue
                        }
                        var tw_attr=_parseThirdPartyAttributes(b,"tw"),tww=110,twh=20;
                        if(!tw_attr.text){
                            tw_attr.text=attr.share.title
                            }
                            if(!tw_attr.via){
                            tw_attr.via="xtvl_tv"
                            }
                            passthrough=_ate.util.toKV(tw_attr);
                        if(tw_attr.count==="none"){
                            tww=55
                            }else{
                            if(tw_attr.count==="vertical"){
                                tww=55;
                                twh=63
                                }
                            }
                        if(tw_attr.width){
                        tww=tw_attr.width
                        }
                        if(tw_attr.height){
                        twh=tw_attr.height
                        }
                        b.innerHTML='<iframe allowtransparency="true" frameborder="0" role="presentation" scrolling="no" style="width:'+tww+"px; height:"+twh+'px;"></iframe>';
                    var tw=b.firstChild;
                    tw.src="//platform.twitter.com/widgets/tweet_button.html?url="+_euc(tw_attr.url||attr.share.url)+"&"+passthrough;
                    b.noh=b.ost=1
                    }else{
                    if(sv==="facebook_like"){
                        if(b.ost){
                            continue
                        }
                        var fblike,fb_attr=_parseThirdPartyAttributes(b,"fb:like"),fbw=fb_attr.width||82,fbh=fb_attr.height||25;
                        passthrough=_ate.util.toKV(fb_attr);
                        if(!_ate.bro.msi){
                            fblike=d.ce("iframe")
                            }else{
                            b.innerHTML='<iframe frameborder="0" scrolling="no" allowTransparency="true" scrollbars="no"'+(_ate.bro.ie6?" src=\"javascript:''\"":"")+"></iframe>";
                            fblike=b.firstChild
                            }
                            fblike.style.overflow="hidden";
                        fblike.style.border="none";
                        fblike.style.borderWidth="0px";
                        fblike.style.width=fbw+"px";
                        fblike.style.height=fbh+"px";
                        fblike.src="//www.facebook.com/plugins/like.php?href="+_euc(attr.share.url)+"&layout=button_count&show_faces=false&width=100&action=like&font=arial&"+passthrough;
                        if(!_ate.bro.msi){
                            b.appendChild(fblike)
                            }
                            b.noh=b.ost=1
                        }else{
                        if(sv.indexOf("preferred")>-1){
                            if(b._iss){
                                continue
                            }
                            s=c.match(/addthis_button_preferred_([0-9]+)(?:\s|$)/);
                            var svidx=((s&&s.length)?Math.min(16,Math.max(1,parseInt(s[1]))):1)-1;
                            if(!b.conf){
                                b.conf={}
                            }
                            b.conf.product="tbx-"+_atc.ver;
                        registerProductCode(b);
                        if(window._atw){
                            if(!b.parentNode.services){
                                b.parentNode.services={}
                            }
                            var excl=_atw.conf.services_exclude||"",locopts=_atw.loc,parentServices=b.parentNode.services,opts=_uniqueConcat(addthis_options.replace(",more","").split(","),locopts.split(","));
                        do{
                            sv=opts[svidx++]
                            }while(svidx<opts.length&&(excl.indexOf(sv)>-1||parentServices[sv]));
                        if(parentServices[sv]){
                            for(var k in _atw.list){
                                if(!parentServices[k]&&excl.indexOf(k)==-1){
                                    sv=k;
                                    break
                                }
                            }
                            }
                            b._ips=1;
                if(b.className.indexOf(sv)==-1){
                    b.className+=" addthis_button_"+sv;
                    b._iss=1
                    }
                    b.parentNode.services[sv]=1
                }else{
                _ate.alg(attr.conf.ui_language||window.addthis_language);
                _ate.plo.unshift(["deco",_renderToolbox,[b],config,share,true]);
                if(_ate.gssh){
                    _ate.pld=_ate.ajs("static/r07/menu64.js")
                    }else{
                    if(!_ate.pld){
                        _ate.pld=1;
                        var loadmenu=function(){
                            _ate.pld=_ate.ajs("static/r07/menu64.js")
                            };

                        if(_ate.upm){
                            _ate._rec.push(function(data){
                                if(data.ssh){
                                    loadmenu()
                                    }
                                });
                        _ate.sto(loadmenu,500)
                        }else{
                        loadmenu()
                        }
                    }
            }
        continue
    }
}else{
    if(sv.indexOf("follow")>-1){
        sv=sv.split("_follow").shift();
        options.follow=true;
        attr.share.url=getFollowUrl(sv,attr.share.userid)
        }
    }
}
}
}
if(!b.childNodes.length){
    var sp=d.ce("span");
    b.appendChild(sp);
    sp.className=a+"bs at15t_"+sv
    }else{
    if(b.childNodes.length==1){
        var cn=b.childNodes[0];
        if(cn.nodeType==3){
            var sp=d.ce("span"),tv=cn.nodeValue;
            b.insertBefore(sp,cn);
            sp.className=a+"bs at15t_"+sv
            }
        }else{
    hc=1
    }
}
if(sv==="compact"||sv==="expanded"){
    if(!hc&&c.indexOf(a)==-1){
        b.className+=" "+a+"m"
        }
        if(attr.conf.product&&attr.conf.product.indexOf("men-")==-1){
        attr.conf.product+=",men-"+_atc.ver
        }
        if(sv==="expanded"){
        options.nohover=true;
        options.singleservice="more"
        }
    }else{
    if((b.parentNode.className||"").indexOf("toolbox")>-1){
        if(!b.parentNode.services){
            b.parentNode.services={}
        }
        b.parentNode.services[sv]=1
    }
    if(!hc&&c.indexOf(a)==-1){
    b.className+=" "+a+"b"
    }
    options.singleservice=sv
}
if(b._ips){
    options.issh=true
    }
    _render([b],attr,options,override);
b.ost=1;
registerProductCode(b)
}
}
}
},gat=function(s,au,conf,share){
    var pageTracker=conf.data_ga_tracker,propertyId=conf.data_ga_property;
    if(propertyId&&typeof(window._gat)=="object"){
        pageTracker=_gat._getTracker(propertyId)
        }
        if(pageTracker&&typeof(pageTracker)=="string"){
        pageTracker=window[pageTracker]
        }
        if(pageTracker&&typeof(pageTracker)=="object"){
        var gaUrl=au||(share||{}).url||location.href;
        if(gaUrl.toLowerCase().replace("https","http").indexOf("http%3a%2f%2f")==0){
            gaUrl=_duc(gaUrl)
            }
            try{
            pageTracker._trackEvent("addthis",s,gaUrl)
            }catch(e){
            try{
                pageTracker._initData();
                pageTracker._trackEvent("addthis",s,gaUrl)
                }catch(e){}
        }
    }
};

_ate.gat=gat;
addthis.update=function(which,what,value){
    if(which=="share"){
        if(!window.addthis_share){
            window.addthis_share={}
        }
        window.addthis_share[what]=value;
    upShare[what]=value;
    for(var i in addthis.links){
        var o=addthis.links[i],rx=new RegExp("&"+what+"=(.*)&"),ns="&"+what+"="+_euc(value)+"&";
        if(!o.noh){
            o.href=o.href.replace(rx,ns)
            }
            if(o.href.indexOf(what)==-1){
            o.href+=ns
            }
        }
    for(var i in addthis.ems){
    var o=addthis.ems[i];
    o.href=_ate.share.genieu(addthis_share)
    }
}else{
    if(which=="config"){
        if(!window.addthis_config){
            window.addthis_config={}
        }
        window.addthis_config[what]=value;
    upConfig[what]=value
    }
}
};

addthis._render=_render;
var rsrcs=[new _ate.resource.Resource("countercss",_atr+"static/r07/counter48.css",function(){
    return true
    }),new _ate.resource.Resource("counter",_atr+"js/250/plugin.sharecounter.js",function(){
    return window.addthis.counter.ost
    })];
if(!w.JSON||!w.JSON.stringify){
    rsrcs.unshift(new _ate.resource.Resource("json2",_atr+"static/r07/json2.js",function(){
        return w.JSON&&w.JSON.stringify
        }))
    }
    addthis.counter=function(what,config,share){
    if(what){
        what=addthis._select(what);
        if(what.length){
            if(!addthis.counter.selects){
                addthis.counter.selects=[]
                }
                addthis.counter.selects=addthis.counter.selects.concat(what);
            for(var k in rsrcs){
                if((rsrcs[k]||{}).load){
                    rsrcs[k].load()
                    }
                }
            }
        }
};

addthis.button=function(what,config,share){
    config=config||{};

    if(!config.product){
        config.product="men-"+_atc.ver
        }
        _render(what,{
        conf:config,
        share:share
    },{
        internal:"img"
    })
    };

addthis.toolbox=function(what,config,share,internalUse){
    var toolboxes=_select(what);
    for(var i=0;i<toolboxes.length;i++){
        var tb=toolboxes[i],attr=_getATtributes(tb,config,share,internalUse),sp=d.ce("div"),c;
        tb.services={};

        if(!attr.conf.product){
            attr.conf.product="tbx"+(tb.className.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver
            }
            if(tb){
            c=tb.getElementsByTagName("a");
            if(c){
                _renderToolbox(c,attr.conf,attr.share,!internalUse,!internalUse)
                }
                tb.appendChild(sp)
            }
            sp.className="atclear"
        }
    };

addthis.ready=function(){
    var at=addthis,a=".addthis_";
    if(at.ost){
        return
    }
    at.ost=1;
    addthis.toolbox(a+"toolbox",null,null,true);
    addthis.button(a+"button");
    addthis.counter(a+"counter");
    _renderToolbox(buttons,null,null,false);
    _ate.ed.fire("addthis.ready",addthis);
    for(var i=0,plo=at.plo,q;i<plo.length;i++){
        q=plo[i];
        (q.ns?at[q.ns]:at)[q.call].apply(this,q.args)
        }
    };

addthis.util.getAttributes=_getATtributes;
window.addthis=addthis;
window.addthis.ready()
}
}));
_ate.extend(addthis,{
    user:(function(){
        var j=_ate,f=addthis,k={},b=0,m=0,d=0,c;
        function i(a,n){
            return j.reduce(["getID","getServiceShareHistory"],a,n)
            }
            function g(a,n){
            return function(o){
                setTimeout(function(){
                    o(j[a]||n)
                    },0)
                }
            }
        function h(a){
        if(b){
            return
        }
        if(!a||!a.uid){
            return
        }
        if(c!==null){
            clearTimeout(c)
            }
            c=null;
        b=1;
        i(function(p,n,o){
            k[n]=k[n].queuer.flush(g.apply(f,p[o]),f);
            return p
            },[["uid",""],["_ssh",[]]])
        }
        function l(a){
        if(m&&a.ssh!==undefined){
            if(!_ate.pld){
                _ate.pld=_ate.ajs("static/r07/menu64.js")
                }
                m=0
            }
        }
    c=setTimeout(function(){
        var a={
            uid:"x",
            ssh:""
        };

        d=1;
        h(a);
        l(a)
        },5000);
    j._rec.push(h);
    k.getPreferredServices=function(a){
        if(window._atw){
            a(addthis_options.split(","))
            }else{
            j.plo.push(["pref",a]);
            _ate.alg();
            if(j.gssh||d){
                j.pld=j.ajs("static/r07/menu64.js")
                }else{
                if(!j.pld&&!m){
                    _ate._rec.push(l)
                    }
                }
            m=1
        }
    };

return i(function(n,a){
    n[a]=(new f._Queuer(a)).call;
    return n
    },k)
})()
});
