(function(b){var d=window.$||b("jquery"),c=function(i){var e="[\\?&]"+i+"=([^&]*)",h=new RegExp(e),g=window.location.search,f=h.exec(g); return(f&&f[1]) }; var a=function(f,n){var g="",s="_",k="-",h=n||{},o=h.origin||g,m=h.trackingUrl,i=h.impressionId||d(f).find("[name=abookImportImpressionId]").val()||g,q=c("trk")||g,r; if(!m||!i){return }else{if(q){m=m+"&trk="+q }}function e(u,v,t,x,w,z){var y={source:u,autofilledEmail:v,autoselectedEmailProvider:t,orderOfEmailProviders:x,socialProofType:w,socialProofCount:z,impressionId:i}; d.ajax({type:"POST",url:m,headers:{"X-IsAJAXForm":1},data:y}) }function j(){var t=d("#addconnections .providers,#addconnections .emailProviders"),u=[]; if(t.length){t.find(">li").each(function(){u.push(d.trim(d(this).attr("class").replace("one-click",g))) }); e(o,g,g,u.toString(),g,g) }}function l(){var u=d('input[name="email"]').val(),w=d(".wmi-katy"),t=w.length&&w.hasClass("social"),x=0,v=g; if(t){x=w.find(".profile-pics img").length; v=d.trim(w[0].className.replace(/\bwmi-katy\b|\s\bsocial\b/gi,g)) }e(o,u,g,g,v,x) }function p(){var t="li-origin",v=[],w=g,u=d('.service-forms .selected input[name="email"]').val(); w=d(".service-filters > li.selected").data(t)||g; d(".service-filters > li").each(function(){v.push(d(this).data(t)) }); e(o,u,w,v.toString(),g,g) }o=o.toLowerCase().replace(s,k); r=o+i; if(o&&!a[r]){a[r]=true; switch(o){case"desktop-global-nav-add-connections-dropdown":j(); break; case"desktop-add-connections-v2":p(); break; default:l(); break }}}; LIModules.exports("AbookExpandedTracking",a) }(window.require));function SaveUISetting(b,a){a={setting:{name:(a.setting&&a.setting.name)?a.setting.name:null,value:(a.setting&&a.setting.value)?a.setting.value:"false",url:(a.setting&&a.setting.url)?a.setting.url:null},triggerID:a.triggerID||null,preventDefault:(a.preventDefault===false)?false:true,saveOnLoad:(a.saveOnLoad===true)?true:false,saveCustomOnLoad:(a.saveCustomOnLoad===true),container:b}; if(a.triggerID){YEvent.on(a.triggerID,"click",this.saveSetting,a) }if(a.saveOnLoad){if(typeof(oUISettings)!=="undefined"&&oUISettings.saveSettings){oUISettings.saveSettings(a.setting.name,a.setting.value) }}if(a.saveCustomOnLoad){this.saveSetting(null,{setting:a.setting}) }}SaveUISetting.prototype={saveSetting:function(a,c){if(typeof(oUISettings)!=="undefined"&&oUISettings.saveSettings){if(c.setting.name){oUISettings.saveSettings(c.setting.name,c.setting.value) }}if(c.setting&&c.setting.url){LI.asyncRequest("POST",c.setting.url,{custom:{exception:function(){return false }}}) }if(c.preventDefault){YEvent.preventDefault(a) }var b=YDom.get(c.triggerID); if(!c.preventDefault&&b&&b.tagName.toLowerCase()==="a"){YEvent.preventDefault(a); window.setTimeout(function(){location.href=b.href },1) }var d=YDom.get(c.container); LI.fade(d) }};LI.define("FrontierAJAXForm"); LI.FrontierAJAXForm=function(c,e){e=e||{}; e.backgroundColor=e.backgoundColor||"#fff"; e.injectAfter=e.injectAfter||".actions .btn-primary"; e.enableAJAX=(e.enableAJAX!==false)?true:false; e.enableDemo=e.enableDemo||false; e.errorId=e.errorId||YDom.generateId(); e.useGlobalError=e.useGlobalError||false; e.injectGlobalError=(e.injectGlobalError!=="undefined"&&e.injectGlobalError===false)?false:true; e.injectGlobalErrorOnly=e.injectGlobalErrorOnly||false; e.successCallback=e.successCallback||null; e.successCallbackScope=e.successCallbackScope||window; e.exceptionCallback=e.exceptionCallback||null; e.errorCallback=e.errorCallback||null; e.failureCallback=e.failureCallback||null; e.failureCallbackScope=e.failureCallbackScope||window; e.scrollIntoViewOnError=(e.scrollIntoViewOnError!==undefined)?e.scrollIntoViewOnError:true; e.showCloseInError=(e.showCloseInError!==undefined)?e.showCloseInError:false; e.successParameters=(e.successParameters!==undefined)?e.successParameters:{}; e.addProgressIndicator=(e.addProgressIndicator!==undefined)?e.addProgressIndicator:true; e.enableResizeScreen=(e.enableResizeScreen!==undefined)?e.enableResizeScreen:true; e.useDecodeURIComponent=!!e.useDecodeURIComponent; if(e.useGlobalError){e.errorId="global-error" }var b=this; var j=YDom.getRegion(c); var l=16; b.successHandlers=[]; b.failureHandlers=[]; var f=Y$(e.injectAfter,c,true); var k=f; if(k){while(k.nextSibling){if(k.nextSibling.nodeType===1){YDom.addClass(k.nextSibling,"hidden") }k=k.nextSibling }}var o=document.createElement("div"); YDom.addClass(o,"screen"); c.appendChild(o); if(e.addProgressIndicator){var g=document.createElement("div"); var n=YDom.getRegion(f).height; n=(n>l)?n:l; if(f){if(f.nextSibling){f.parentNode.insertBefore(g,f.nextSibling) }else{f.parentNode.appendChild(g) }}YDom.addClass(g,"progress-indicator"); YDom.setStyle(g,"lineHeight",n+"px") }var a=function(r){var q=YDom.get(e.errorId); if(!q){q=document.createElement("div"); q.id=e.errorId; c.parentNode.insertBefore(q,c) }LI.injectAlert(r,"error",q,false,e.showCloseInError); if(e.scrollIntoViewOnError){q.scrollIntoView() }}; var m=function(){YDom.removeClass(c,"form-submit-processing"); YDom.removeClass(f,"disabled"); YDom.setStyle(o,"display","none") }; var d=function(){var q=YDom.getRegion(c); if(!j||!j.width){j=YDom.getRegion(c) }YDom.setStyle(o,"width",j.width+"px"); YDom.setStyle(o,"height",q.height+"px"); YDom.setStyle(o,"margin-top",(q.height*-1)+"px") }; var i=function(q){location.href=q }; var p=function(t){if(YDom.hasClass(c,"form-submit-processing")){YEvent.preventDefault(t); return }YDom.addClass(c,"form-submit-processing"); YDom.addClass(f,"disabled"); var s=YDom.getRegion(c); YDom.setStyle(o,"backgroundColor",e.backgroundColor); YDom.setStyle(o,"display","block"); if(e.enableResizeScreen){d() }var q=document.createElement("input"); YDom.setStyle(q,"opacity",0); YDom.setStyle(q,"height","1px"); YDom.setStyle(q,"width","1px"); YDom.setStyle(q,"display","inline"); c.appendChild(q); q.focus(); c.removeChild(q); delete (q); if(e.enableDemo){if(t){YEvent.stopEvent(t) }var r=(e.enableDemo=="success")?LI.FrontierAJAXForm.DEMO_SUCCESS:LI.FrontierAJAXForm.DEMO_FAILURE; b.handleFormSuccess=i; b.injectGlobalFormError=a; b.markFormErrors=markFormErrors; b.resetFormSubmission=m; window.setTimeout(function(){r.call(b) },5000); return false }if(e.enableAJAX){if(t){YEvent.preventDefault(t) }window.setTimeout(function(){h() },1); return false }}; var h=function(){YAHOO.util.Connect.setForm(c); LI.asyncRequest("POST",YDom.getAttribute(c,"action"),{custom:{error:function(q){LI.removeAlert(); if(e.injectGlobalError||e.injectGlobalErrorOnly){if(q.globalError){a(q.globalError) }else{if(!e.injectGlobalErrorOnly){a(LI.i18n.get("oneOrMoreErrors")) }}}if(e.errorCallback){e.errorCallback(q) }m(); if(e.enableResizeScreen){d() }},exception:function(){if(e.exceptionCallback){e.exceptionCallback() }}},success:function(t){t.successParameters=e.successParameters; for(var r=0,q=b.successHandlers.length; r0; s=q.indexOf(location.pathname)>0; w=g(v); r=p.defaultPrevented||(p.returnValue===false)||(p.getPreventDefault&&p.getPreventDefault()); if(q&&u&&s&&YDom.get(w)&&!r){YEvent.preventDefault(p); e(w) }}) }YEvent.onDOMReady(function(){if(i()!==f){e(i()) }j() }) }(this,this.document));var langSwitch=function(){var c; function b(){var j; var g=YDom.get("nav-utility-lang"); var h=g.getElementsByTagName("a"); YEvent.on(g,"click",function(){var i=this; if(YDom.hasClass(i,"hover")){return }j=setTimeout(function(){YDom.addClass(i,"hover") },0) }); YEvent.on(g,"mouseout",function(k){var l=this; var i=YEvent.getRelatedTarget(k); if(l!=i&&!YDom.isAncestor(l,i)){YDom.removeClass(l,"hover") }clearTimeout(j) }); h[0].onclick=function(){return false }; var d=YDom.get("lang-list"); var f=d.getElementsByTagName("a"); for(var e=0; f.length>e; e++){f[e].onclick=function(){a(this.lang); return false } }}function a(d){c.i18nLang.value=d; c.submit() }return{init:function(){if(!document.languageSelectorForm){return false }c=document.languageSelectorForm; b() }} }(); YEvent.on(window,"load",langSwitch.init);