/* -*- Janrain Widget -*- Copyright (c) 2018, Janrain, Inc. All rights reserved. Version: 1.118.0-1255 */ "object"!==typeof window.janrain&&(window.janrain={});"object"!==typeof janrain.settings&&(janrain.settings={});"object"!==typeof window.janrain.engage&&(window.janrain.engage={});janrain.settings.providerOverrides||(janrain.settings.providerOverrides={});janrain.settings.capture||(janrain.settings.capture={});janrain.settings.common||(janrain.settings.common={});janrain.settings.language||(janrain.settings.language="en"); janrain.settings.packages?janrain.settings.tokenUrl&&janrain.settings.packages.push("login"):janrain.settings.packages=["login"];janrain.settings.share||(janrain.settings.share={});janrain.settings.analytics||(janrain.settings.analytics={});janrain.loadedPackages||(janrain.loadedPackages=[]);janrain.apps={}; janrain.apps=function(){function Fb(a){janrain.ready?a():document.addEventListener?document.addEventListener("DOMContentLoaded",a,!1):window.attachEvent("onload",a)}function Ub(a){S().setUseLocalStorage(!1).setDomain("."+document.location.host).setName(a).setValue("").remove();S().setUseLocalStorage(!1).setName(a).setValue("").remove()}function kc(){var a=janrain.settings.capture||{},b=a.quiltUrl||"https://d3hmp0045zy3cs.cloudfront.net/%VERSION%/";return b=b.replace("%VERSION%",a.quiltVersion||"HEAD")} function Oa(a){function b(v){var h=a(v);n&&0===v%n&&w.error(y);h||(v';m.innerHTML=f;document.body&&document.body.appendChild(m);f=document.getElementById(a)}else f=document.createElement("iframe"),f.setAttribute("name",a),f.id=a,f.setAttribute("src", b),f.style.display="none",document.body&&document.body.appendChild(f);"function"===typeof d&&d();return f}function ab(a){for(var b="",d=0;dMath.round((new Date(h)).getTime()/1E3)?(f=b,a(),"function"===typeof d&&d(!1)):"function"===typeof d&&d(n):(new S).getCookie(b+"_session")?"function"===typeof d&&d(n):(f=b,a())}):"function"===typeof d&&d(n):"function"===typeof d&&d(!1)});else{var n=h.getItem(b);var v=h.getItem(b+"_Expires");if(n){if(!k|| !(v&&Math.round((new Date).getTime()/1E3)>Math.round((new Date(v)).getTime()/1E3))&&(v||(new S).getCookie(b+"_session")))return n;f=b;a()}else return!1}}else{v=document.cookie.split(";");var y=v.length;for(var p=0;pd&&(d=0);d>a&&(d=a);return d}function Td(a,b){"undefined"!==typeof a.style.filter&&(a.style.filter="alpha(opacity="+100*b+")");"undefined"!==typeof a.style.opacity&&(a.style.opacity=b);"undefined"!==typeof a.style.KhtmlOpacity&&(a.style.KhtmlOpacity=b);"undefined"!==typeof a.style.MozOpacity&&(a.style.MozOpacity=b)}function Kc(a,b){if(u&&(9>=u||document.documentMode&& 9>=document.documentMode))return a.style.backgroundImage="url('"+Xb("rel/img/c7a91677d94f4a79e1b26c8ceb31af82.png")+"')",!0;var d;if(d=lc()){a:{if((d=Da)&&lc(d)&&(d=d.match(/ Version\/(\d)[\d\.]+ /))&&d[1]){d=1*d[1];break a}d=0}d=4>=d}if(d||cb.getMobileDevice()){var f=d="",m="",n=b.split(","),y={top:"left top, left bottom",right:"right top, right bottom",bottom:"left bottom, left top",left:"left top, left bottom"};n[0]&&y[n[0]]&&(d=y[n[0]]);n[1]&&(f="from("+n[1]+")");n[n.length-1]&&(m="to("+n[n.length- 1]+")");a.style.backgroundImage="-webkit-gradient(linear,"+d+","+f+","+m+")"}a.style.backgroundImage="-moz-linear-gradient("+b+")";a.style.backgroundImage="-webkit-linear-gradient("+b+")";a.style.backgroundImage="-ms-linear-gradient("+b+")";a.style.backgroundImage="-o-linear-gradient("+b+")";a.style.backgroundImage="linear-gradient("+b+")"}function nc(a,b,d,f){var m=Lc(d),n=Lc(d,f);if(d=Ud(d))d.a=f,n="rgba("+d.r+", "+d.g+", "+d.b+", "+d.a+")";if(0=u||u&&xa)return!1;a.style.backgroundColor=n;a.style.padding=b+"px"}else a.style.backgroundColor="",a.style.padding="0px"}function Ud(a){var b={};if("string"!==typeof a||!a)return!1;a=a.replace(/\s+/g,"");a=a.replace(/,{2,}/g,",");a=a.replace(/[^\d.,]/g,"");a=a.split(",");if(3>a.length||4b.protocol.length||""===b.host||0===b.hostname.length)return!1;var d=""!== b.port&&"0"!==b.port&&"21"!==b.port&&"80"!==b.port&&"443"!==b.port;var f="/"!==b.pathname.charAt(0);var m=-1b.indexOf(f[n]))return m||V.log(f+" is not within the valid range, using default value instead"),d;return f}if("url"===a){if("string"!==typeof f)return d;f=f.trim();if(0===f.length)return d;if(n=Vd(f))return n;m||V.log(f+" failed url validation, please double check the url.");return f}if("text"===a){if(b){if(0<=b.indexOf(f))return f;m||V.log('Value of "'+f+'" for '+ arguments.callee.caller.name+' is not a valid value, using default value of "'+d+'" instead');return d}return y.test(f)?f:d}if("usertext"===a){if("string"!==typeof f&&"number"!==typeof f)return d;if(B(b)){if(1===b.length){if(f.length<=b[0])return f;m||V.log(f+" is too long, using default value instead");return d}if(2===b.length){if(f.length<=b[1]&&f.length>=b[0])return f;m||V.log(f+" is not within the valid range, using default value instead");return d}m||V.log("usertext range is invalid, using default value instead"); return d}return f}"string"===typeof f&&0==f.length&&(f=" ");if(!y.test(f))return m||V.log(f+" contains invalid character(s)"),d;if("boolean"===a){if("boolean"===typeof f)return f;m||V.log(f+" is wrong type, must be boolean, using default value instead");return d}if("text"===a)return f;if("number"===a){if(isNaN(parseInt(f)))return m||V.log(f+" is wrong type, must be a valid number"),d;f=parseFloat(f)}if("color"===a){f&&(f=f.trim());if("transparent"===f||k.test(f))return f;m||V.log('Value of "'+f+'" for '+ arguments.callee.caller.name+' is not a valid value, using default value of "'+d+'" instead');return d}if(typeof f!=a&&"color"!=a)return m||V.log(f+" for "+arguments.callee.caller.name+" is "+typeof f+" expected "+a),d;if("object"===typeof b&&"string"===a){if(0<=b.indexOf(f))return f;m||V.log('Value of "'+f+'" for '+arguments.callee.caller.name+' is not a valid value, using default value of "'+d+'" instead');return d}return"object"===typeof b&&"number"===a?(2===b.length?(k=b[0],y=b[1]):(k=b.shift(), y=b.pop(),n=b),fy?(m||V.log("Value of "+f+" for "+arguments.callee.caller.name+" is above maximum of "+y+", using maximum value of "+y+" instead"),y):n&&"number"===typeof n.indexOf(f)||f==k||f==y?f:n?(m||V.log("Value of "+f+" for "+arguments.callee.caller.name+" is not a valid value, using default value of "+d+" instead"),d):f):0==f||f?f:d}function sb(a){var b=sb.options; a=b.parser[b.strictMode?"strict":"loose"].exec(a);for(var d={},f=14;f--;)d[b.key[f]]=a[f]||"";d[b.q.name]={};d[b.key[12]].replace(b.q.parser,function(a,f,y){f&&(d[b.q.name][f]=y)});return d}function Zb(a){return document.getElementById(N(a).getAttribute("id"))}function N(a){return a.target?a.target:a.srcElement}function od(a,b){function d(a){lb=!0;"undefined"!==typeof v&&clearTimeout(v);if("string"===typeof a)return"function"===typeof k&&k(a),!0;if("object"===typeof a||"undefined"===typeof a)return"object"=== typeof a&&"error"===a.type?"function"===typeof k&&k(a):"function"===typeof m&&m(),!0}function f(){Oa(function(){return lb}).setDelay(50).setMaxAttempts(n).setFailCallback(function(){w.warn("Polling for script loader failed. src: "+a);d("Load Timeout Error")}).start()}var m=b,n=200,y=!1,k,v,h=document.createElement("script"),p=document.getElementsByTagName("script")[0],lb=!1;h.src=a;h.setAttribute("type","text/javascript");h.onload=h.onerror=h.onreadystatechange=function(a){lb||this.readyState&&"loaded"!== this.readyState&&"complete"!==this.readyState||d(a)};return{setTimeoutCallback:function(a){y=!0;k=a;return this},setCallback:function(a){m=a;return this},setTimeoutLimit:function(a){n=a;return this},load:function(){p.parentNode.insertBefore(h,p);y&&f()}}}function ta(a,b){od(a,b).load()}function se(a,b){u&&9>u&&Gb(a,b)}function Gb(a,b,d){function f(d){cssNotFound=!1;"function"===typeof b&&b();var f=janrain.events.onCssLoad;d={source:a,noload:d,save:!0};f.fire(d);f.permaArgs||(f.permaArgs=[]);f.permaArgs.push(d)} function m(){Oa(function(){for(k=y.length;0<=--k;)if(y[k].href===v.href)return f(),!0;return!1}).setDelay(50).setMaxAttempts(200).setFailCallback(function(){w.warn("Dynamic stylesheet poll check failed.");f(!0)}).start()}function n(){Oa(function(){f();return!0}).setDelay(50).setMaxAttempts(200).setFailCallback(function(){w.warn("Dynamic stylesheet poll check failed.")}).start()}if(I(Nc,a))d&&"function"===typeof b&&b();else{Nc.push(a);var y=document.styleSheets,k;"undefined"===typeof janrain.events.onCssLoad&& (janrain.events.onCssLoad=new A);if(Oc){var v=document.createElement("style");v.innerHTML='@import "'+a+'";'}else v=document.createElement("link"),v.rel="stylesheet",v.href=a,v.type="text/css";Pc||Oc?(Pc&&m(),Oc&&n()):(v.onload=function(){f()},v.onerror=function(){f(!0)});document.getElementsByTagName("head")[0].appendChild(v)}}function x(a){var b=a&&a.className?a.className.split(" "):[];return{append:function(d){-1===b.indexOf(d)&&(b.push(d),a&&(a.className=b.join(" ")));return this},remove:function(d){-1!== b.indexOf(d)&&(b.splice([b.indexOf(d)],1),a&&(a.className=b.join(" ").trim()));return this},has:function(a){return-1!==b.indexOf(a)}}}function Wd(a,b){Fa(a.style,b)}function Ga(a,b){a.appendChild(document.createTextNode(b))}function Hb(a,b){a.innerHTML="";Ga(a,b)}function Xd(a){for(var b=a.lastChild;b;)a.removeChild(b),b=a.lastChild}function Yd(a){var b=typeof a;return("number"===b||"string"===b&&0a?"0"+a:a};a=a.replace(/{yyyy}/g,b.getFullYear());a=a.replace(/{month}/g,f[b.getMonth()]);a=a.replace(/{mmm}/g,f[b.getMonth()].substring(0,3));a=a.replace(/{day}/g,m[b.getDay()]);a=a.replace(/{0m}/g,y(b.getMonth()+1));a=a.replace(/{m}/g,b.getMonth()+1);a=a.replace(/{0d}/g,y(b.getDate()));a=a.replace(/{d}/g,b.getDate());a=a.replace(/{ord}/g,function(){var a=b.getDate(),d=n||["th","st","nd","rd"];return d[(a- 20)%10]||d[a]||d[0]}());a=a.replace(/{0hour}/g,y(d()));a=a.replace(/{hour}/g,d());a=a.replace(/{0h}/g,y(b.getHours()));a=a.replace(/{h}/g,b.getHours());a=a.replace(/{minute}/g,y(b.getMinutes()));a=a.replace(/{second}/g,y(b.getSeconds()));return a=a.replace(/{ampm}/g,11b;++b){var d=v.search(lb[b]);if(-1===a&&-1=document.body.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;var d=document.documentElement.scrollLeft>=document.body.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;var f=Yb(),h=nb(a),c=f.height-h.height,f=f.width-h.width;b+=c/2;d+=f/2;L()&&(0>c&&(document.documentElement.scrollTop=0,document.body.scrollTop=0,b=10),0>f&&(document.documentElement.scrollLeft= 0,d=document.body.scrollLeft=0),a.style.top=b+"px",a.style.left=d+"px");"absolute"!==a.style.position&&(a.style.position="absolute")}function y(){if(Ka){var a=document.getElementById("previewMode");a.style.position="relative";a.appendChild(J)}else n(J);Ka||V.show()}function k(a){ia||(O=la("number",[0,20],10,a),Ga.fire({radius:mc(N,O)}))}function v(a){ia||(aa=la("color",null,"#000000",a))}function h(a){ia||(N=la("number",[0,20],10,a),Ba.fire({radius:mc(N,O),refresh:!0}))}function p(a){ia||(La=la("number", [0,1],.5,a),"object"==typeof J&&nc(J,O,aa,La))}function x(){if("undefined"===typeof na)return!0;var a=Yb();return!!Math.floor(na)!==!!Math.floor(a.width/a.height)}function w(){var a=Yb();na=a.width/a.height}function B(a){if("portrait"===a){ra="portrait";var b="one column"}"landscape"===a&&(ra="landscape",b="two column");Va.fire({orientation:ra,format:b,width:380,height:131});x()&&y();w()}function xb(a){a&&(fa=a);u&&xa&&(fa+=O-2);"object"==typeof J&&(J.style.width=fa+"px");return this}function A(a){a&& (D=a);u&&xa&&(D=D+2*O-4);a&&"object"==typeof J&&(J.style.height=D+"px");return this}function md(){var a=Yb(),a=a.width>=a.height,b="undefined"===typeof window.orientation,a=90===window.orientation||-90===window.orientation||b&&a?"landscape":"portrait";ra!==a&&B(a);y()}function L(){return"object"===typeof J&&"none"!==J.style.display}var J,Z="janrainModal",S,Q,I,fa=380,D=131,O=10,aa="#000000",N=10,La=.5,F=!1,R=Xb("rel/img/17c96fc4b9c8464d1c95cd785dd3120b.png"),Ha="",ia=janrain.settings&&janrain.settings.capture&& janrain.settings.capture.noModalBorderInlineCss,G=!1,pa="Are you sure you want to quit?",ka="Yes, quit",ga="No, stay",Ia,ra="landscape",oa=!0,ta="boolean"===typeof ta?ta:"number"===typeof window.orientation?!0:!1,ua="boolean"===typeof ua?ua:janrain.settings.previewMode,Ka=ua,Oa=Oa||!1,na,za=!1;janrain.settings&&janrain.settings.capture&&janrain.settings.capture.modalCloseImage&&(R=janrain.settings.capture.modalCloseImage,G=!0);janrain.settings&&janrain.settings.capture&&janrain.settings.capture.modalCloseHtml&& (Ha=janrain.settings.capture.modalCloseHtml);window.janrain.events.onModalClose||(window.janrain.events.onModalClose=sa());window.janrain.events.onModalOpen||(window.janrain.events.onModalOpen=sa());var Fa=sa(),Za=sa(),Ba=sa(),Ga=sa(),Va=sa();cb&&cb.onOrientationChange&&cb.onViewportChange&&(cb.onOrientationChange.addHandler(function(a){B(a.orientation)},!0),cb.onViewportChange.addHandler(function(a){x()&&n(J);w()},!0));"undefined"!==typeof janrain.events.onCaptureRenderComplete&&(janrain.events.onCaptureRenderComplete.addHandler(function(){L()&& (za=!0)},!0),janrain.events.onCaptureContentChange.addHandler(function(){L()&&za&&(y(),za=!1)},!0));return{isOpen:function(){return L()},setWidth:function(a){xb(a);return this},setHeight:function(a){A(a);return this},setBorder:function(a){"string"!=typeof a&&"number"!=typeof a||k(a);ia||"object"==typeof J&&nc(J,O,aa,La);return this},setBorderColor:function(a){a&&v(a);ia||"object"==typeof J&&nc(J,O,aa,La);return this},setBorderRadius:function(a){"string"!=typeof a&&"number"!=typeof a||h(a);ia||"object"== typeof J&&va(J,N);return this},setBorderOpacity:function(a){"number"!==typeof a&&"string"!==typeof a||p(a);return this},setZIndex:function(a){Q.style.zIndex=a},setPreviewMode:function(a){"boolean"===typeof a&&(Ka=a);return this},setId:function(a){Z=a;J&&(J.id=a);return this},show:function(){ta||(J.style.display="block");"object"==typeof S&&oa&&(S.style.display="block");Ka?ta&&(J.style.display="block"):(Q.style.display="block",ta?(cb.setElement(J).activate(),J.style.display="block"):(E(window,"resize", md),md()));ia||Ba.fire({radius:mc(N,O),refresh:!1});Za.fire();janrain.events.onModalOpen.fire();db.onWidgetModalOpen.fire();J.focus()},close:function(a){b(a)},closeConfirm:function(){f()},refresh:function(a){Oa||J.appendChild(I);a&&a.center&&y()},remove:function(){if(Ka){var a=document.getElementById("previewMode");"object"===typeof I&&J.removeChild(I);"object"===typeof J&&a.removeChild(J);"object"===typeof Q&&document.body.removeChild(Q);if(a=document.getElementById("janrainEngageEmbed_old"))a.id= "janrainEngageEmbed";Q=J=""}else"object"===typeof I&&J.removeChild(I),"object"===typeof Q&&document.body.removeChild(Q),"object"===typeof J&&document.body.removeChild(J)},addContent:function(b){var d=janrain.events.onAuthWidgetContentPlaced;d&&d.fire();S=b;if(!J){J=document.createElement("div");J.id=Z;if("number"===typeof fa||"string"===typeof fa)J.style.width=fa+"px";J.style.height=D+"px";J.style.position="absolute";ia||(J.style.padding=O+"px",va(J,N),nc(J,O,aa,La));J.style.zIndex=1E3;J.style.display= "none";Q=m();I=Ha?a("a"):a();J.appendChild(I);document.body.appendChild(Q);document.body.appendChild(J)}J.appendChild(S);Ka&&y();return this},getContent:function(){return S},getBorderWidth:function(){return O},getState:function(){return{width:fa,borderWidth:O,borderColor:aa,borderRadius:N,borderOpacity:La,orientation:ra}},setState:function(a){ea("customizable_auth_widget_styling")&&("undefined"!==typeof a.borderWidth&&k(a.borderWidth),"undefined"!==typeof a.borderColor&&v(a.borderColor),"undefined"!== typeof a.borderOpacity&&p(a.borderOpacity),"undefined"!==typeof a.orientation&&B(a.orientation),"undefined"!==typeof a.borderRadius&&("string"!=typeof a.borderRadius&&"number"!=typeof a.borderRadius||h(a.borderRadius),"object"==typeof J&&va(J,N)))},setConfirmClose:function(a){F=a;return this},setShowContentOnLoad:function(a){oa=a;return this},setConfirmMessageText:function(a){pa=a},setConfirmLinkText:function(a){ka=a},setCancelLinkText:function(a){ga=a},onClose:Fa,onShow:Za,onOrientationChange:Va, onBorderRadiusChange:Ba,onBorderWidthChange:Ga}}function ud(a){function b(a){"janrainReadyToClose:True"===a.data&&(top.focus(),k=!0,mb(window,"message",b))}function d(a){"janrainPopupHasClosed"===a.data&&(mb(window,"message",d),v&&v.parentNode&&v.parentNode.removeChild(v),"function"===typeof h&&h())}function f(){var a=window.open(m,"","top="+((window.screen.availHeight||window.screen.height)/2-y/2)+",left="+((window.screen.availWidth||window.screen.width)/2-n/2)+",width="+n+",height="+y+",status=1,location=0,resizable=1,scrollbars=1"); bf&&E(window,"message",b);if(cf)E(window,"message",d),v=Gc("janrain-xdr-iframe",janrain.settings.appUrl+"/xdr_iframe");else var f=window.setInterval(function(){k&&a&&(a.close(),k=!1);if(!a||a.closed||void 0===a.closed)window.clearInterval(f),"function"===typeof h&&h()},500)}var m=a,n=400,y=400,k=!1,v,h;return{show:function(){f()},setWidth:function(a,b){a&&(n=a);return this},setHeight:function(a){a&&(y=a);return this},setCallback:function(a){a&&(h=a);return this}}}function df(){function a(a){"function"=== typeof a&&(h=a);return this}function b(){m=[];v.innerHTML="";pa(arguments,function(a,b){var d=document.createElement("button");d.className="capture_btn capture_secondary";Hb(d,a);d.setAttribute("data-index",b.toString());E(d,"click",function(a){a.index=parseInt(N(a).getAttribute("data-index"));h(a)});m.push(d);v.appendChild(d)});d(m.length-1);return this}function d(a){var b=m[w];b&&x(b).remove("capture_primary").append("capture_secondary");w=a;(b=m[w])&&x(b).remove("capture_secondary").append("capture_primary"); return this}function f(){janrain.capture.ui.modal.close();return this}var m,n,y,k,v,h;var p="Notice";var u="This is a notice.";var w=0;(function(){n=document.createElement("div");var a=document.createElement("div"),b=document.createElement("h1"),d=document.createElement("h2"),f=document.createElement("div");a.className="capture_header";b.className="capture_dialog_title";d.className="capture_dialog_message";f.className="capture_footer";Hb(b,p);Hb(d,u);a.appendChild(b);n.appendChild(a);n.appendChild(d); n.appendChild(f);y=b;k=d;v=f;return this})();b("OK");a(f);return{open:function(){janrain.capture.ui.renderScreen("janrainDialog");var a=document.getElementById("captureDialogBuiltIn");a.innerHTML="";a.appendChild(n);return this},close:f,setTitle:function(a){p=a;Hb(y,p);return this},setMessage:function(a){u=a;Hb(k,u);return this},setPrimaryIndex:d,setButtons:b,setCallback:a}}function $d(){function a(){u=(new Date).getTime()-m;if(u>>0;if(0===d)return-1;var f=0;0=d)return-1;for(f=0<=f?f:Math.max(d-Math.abs(f),0);f>>0;if("function"!==typeof a)throw new TypeError;for(var m=Array(f),n=0;n>>0;if("function"!=typeof a)throw new TypeError;for(var m=[],n=0;na?"0"+a:a}function b(a){m.lastIndex=0;return m.test(a)?'"'+a.replace(m,function(a){var b=k[a];return"string"===typeof b?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function d(a,f){var h, k=n,m=f[a];m&&"object"===typeof m&&"function"===typeof m.toJSON&&(m=m.toJSON(a));"function"===typeof v&&(m=v.call(f,a,m));switch(typeof m){case "string":return b(m);case "number":return isFinite(m)?String(m):"null";case "boolean":case "null":return String(m);case "object":if(!m)return"null";n+=y;var p=[];if("[object Array]"===Object.prototype.toString.apply(m)){var x=m.length;for(h=0;ha.length)a="";var b=Error(a);a="Error: "+a+" at:\n";return"string"===typeof b.stack?0===b.stack.indexOf("Error:")?b.stack:a+b.stack:"[stack trace unavailable]"}}();w=function(){function a(a){var b=a.level>=k[janrain.settings.debug.logLevel]&&janrain.settings.debug.tagFilter[a.tag]; if(window.console&&b){b="#"+a.id+" "+a.message;"untagged"!==a.tag&&(b="["+a.tag+"] "+b);try{console[a.type](b)}catch(Vb){console[a.type](b)}}}function b(b,f){return function(){if(1===arguments.length){var h="untagged";var m=arguments[0]}else 2===arguments.length?(h=arguments[0],m=arguments[1]):w.forceError("debug logging functions must be called with exactly 1 or 2 arguments");if(janrain.settings.debug.enabled||f)p++,m={stack:d(m),level:k[b],tag:h,id:p,type:b,date:new Date,message:m},n.push(m),a(m)}} var n=[],p=0,k={};pa(["log","info","warn","error"],function(a,b){k[a]=b});return{log:b("log"),info:b("info"),warn:b("warn"),error:b("error"),forceWarn:b("warn",!0),forceError:b("error",!0),logEvents:function(){for(var a in janrain.events)"function"===typeof janrain.events[a].addHandler&&janrain.events[a].addHandler(function(a){return function(b){w.log(a+": "+b)}}(a))},trace:function(a){var b=n[a-1];b?console.log(b.stack):console.error("No such log entry #"+a)},dump:function(){pa(n,a)}}}();janrain.debug= {dump:w.dump,trace:w.trace,enable:function(){window.localStorage&&(localStorage.janrainDebugEnabled="true")},disable:function(){window.localStorage&&(localStorage.janrainDebugEnabled="false")},$__UNSUPPORTED_MODULE__$:"This module is not provided for customer use, but is intended only for debugging purposes."};pa(["jtl","event","untagged"],function(b){var d=janrain.debug;var f=b.charAt(0).toUpperCase()+b.substring(1);d["show"+f]=a(b)})})();var tc=window.innerHeight?window.innerHeight:document.body&& document.body.clientHeight?document.body.clientHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:0,uc=window.innerWidth?window.innerWidth:document.body&&document.body.clientWidth?document.body.clientWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:0,Jc=window.localStorage&&window.localStorage.getItem&&window.localStorage.removeItem&&window.localStorage.setItem,Nc=[],Ic=!1,xa="CSS1Compat"!== document.compatMode,Nb=!1,ua=!1,p=[],ff="placeholder"in document.createElement("input"),vc=navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad|blackberry|rim tablet|android|htc|lg|midp|mmp|mobile|nokia|opera mini|palm|pocket|psp|sgh|smartphone|symbian|treo mini|playstation portable|sonyericsson|samsung|mobileexplorer|palmsource|benq|windows phone|windows mobile|iemobile|windows ce|nintendo wii|\Wsilk\W)/i),wd=null!==vc?vc[0]:!1,Ob="number"===typeof window.orientation||null!==vc,We="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), ve="January February March April May June July August September October November December".split(" "),gf=[16,20,30,32,48,50,64],Be=[{text:"AL",value:"AL"},{text:"AK",value:"AK"},{text:"AZ",value:"AZ"},{text:"AR",value:"AR"},{text:"CA",value:"CA"},{text:"CO",value:"CO"},{text:"CT",value:"CT"},{text:"DE",value:"DE"},{text:"DC",value:"DC"},{text:"FL",value:"FL"},{text:"GA",value:"GA"},{text:"HI",value:"HI"},{text:"ID",value:"ID"},{text:"IL",value:"IL"},{text:"IN",value:"IN"},{text:"IA",value:"IA"},{text:"KS", value:"KS"},{text:"KY",value:"KY"},{text:"LA",value:"LA"},{text:"ME",value:"ME"},{text:"MD",value:"MD"},{text:"MA",value:"MA"},{text:"MI",value:"MI"},{text:"MN",value:"MN"},{text:"MS",value:"MS"},{text:"MO",value:"MO"},{text:"MT",value:"MT"},{text:"NE",value:"NE"},{text:"NV",value:"NV"},{text:"NH",value:"NH"},{text:"NJ",value:"NJ"},{text:"NM",value:"NM"},{text:"NY",value:"NY"},{text:"NC",value:"NC"},{text:"ND",value:"ND"},{text:"OH",value:"OH"},{text:"OK",value:"OK"},{text:"OR",value:"OR"},{text:"PA", value:"PA"},{text:"PR",value:"PR"},{text:"RI",value:"RI"},{text:"SC",value:"SC"},{text:"SD",value:"SD"},{text:"TN",value:"TN"},{text:"TX",value:"TX"},{text:"UT",value:"UT"},{text:"VT",value:"VT"},{text:"VA",value:"VA"},{text:"WA",value:"WA"},{text:"WV",value:"WV"},{text:"WI",value:"WI"},{text:"WY",value:"WY"}],hf=[{text:"AB",value:"AB"},{text:"BC",value:"BC"},{text:"MB",value:"MB"},{text:"NB",value:"NB"},{text:"NL",value:"NL"},{text:"NS",value:"NS"},{text:"NT",value:"NT"},{text:"NU",value:"NU"},{text:"ON", value:"ON"},{text:"PE",value:"PE"},{text:"QC",value:"QC"},{text:"SK",value:"SK"},{text:"YT",value:"YT"}],dc="ontouchstart"in window,sc={down:dc?"touchstart":"mousedown",up:dc?"touchend":"mouseup",move:dc?"touchmove":"mousemove"};janrain.settings&&janrain.settings.storageServer&&Gc("xDomainLocalStorageJanrain",janrain.settings.storageServer,function(){E(document.getElementById("xDomainLocalStorageJanrain"),"load",function(){Ic=!0})});ab.possible="abcdefghijklmnopqrstuvwxyz0123456789".split("");var Da= navigator.userAgent,u=Wb(),Tc=document.documentMode,Oc=/Gecko\//.test(Da),Pc=/AppleWebKit\//.test(Da);/Chrome\//.test(Da);var cf=/CriOS\//.test(Da),ae=lc(),jf=nd(),kf=function(a){a=a||Da;var b=a.indexOf("OS "),d=0;nd(a)&&-1]*>([\S\s]*?)<\/script>/gmi,""),b=b.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gmi,""),a.innerHTML=b,b=a.textContent||a.innerText,a.innerHTML="");return b}}(),ra=function(a,b,d){ra=document.getElementsByClassName?function(a,b,d){b=b||document;a=b.getElementsByClassName(a);d=d?new RegExp("\\b"+d+"\\b","i"):null;b=[];for(var f,k=0,n=a.length;kd?setTimeout(function(){b({height:f,width:h},++d)},100):E.fire({height:f,width:h}):setTimeout(function(){b({height:f,width:h},0)},100)}function d(){setTimeout(function(){h(u)},20);f(x,document.body)}function f(a,b){for(var d=0;dtc||(90===window.orientation||-90===window.orientation)&&tc>uc?!1:!0,b="landscape";!a||0!==window.orientation&&180!==window.orientation||(b="portrait");a||90!==window.orientation&&-90!==window.orientation||(b="portrait");return b}function n(){var a=m();Q||h("width=device-width, initial-scale=1, maximum-scale=1");A.fire({orientation:a})}function p(){var a= document.getElementsByTagName("meta"),b;for(b in a)if("viewport"===a[b].name)return a[b];return!1}function k(){if("undefined"===typeof document.getElementsByTagName||p())return!1;var a=document.getElementsByTagName("head")[0],b=document.createElement("meta");b.setAttribute("name","viewport");a.appendChild(b);return!0}function v(){if("undefined"===typeof document.getElementsByTagName)return!1;document.getElementsByTagName("head");var a=document.createElement("meta");a.setAttribute("name","HandheldFriendly"); a.content="true"}function h(a){var b=p();if(!b||b.content==a)return!1;if("undefined"===typeof a){var d=p();document.getElementsByTagName("head")[0].removeChild(d)}b.content=a;return!0}var u,x=document.createElement("div"),w=navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad|blackberry|rim tablet|android|htc|lg|midp|mmp|mobile|nokia|opera mini|palm|pocket|psp|sgh|smartphone|symbian|treo mini|playstation portable|sonyericsson|samsung|mobileexplorer|palmsource|benq|windows phone|windows mobile|iemobile|windows ce|nintendo wii|\Wsilk\W)/i), B=null!==w?w[0]:!1,A=sa(),E=sa(),Q=B?B.match(/android|\Wsilk\W/):!1,S=function(){var a=window.orientation,b={height:screen?screen.height:0,width:screen?screen.width:0},d={height:window.innerHeight,width:window.innerWidth},f=!1;return function(h,k,n){var m=!1,p=function(a,b){return a.height>=a.width&&b.height>=b.width||a.width>a.height&&b.width>b.height?!0:!1},v=a===h,u=p(k,b),x=p(n,d);v||u&&x||(m=!0);v||u||(f=!0);m&&(f&&!p(k,n)&&(m=n.height,n.height=n.width,n.width=m),tc=n.height,uc=n.width);a=h; b={height:k.height,width:k.width};d={height:n.height,width:n.width}}}();return{setElement:function(a){return this},onOrientationChange:A,onViewportChange:E,getMobileDevice:function(){return B},getOrientation:function(){return m()},activate:function(){a()},deactivate:function(){d()},isAndroid:function(){return Q}}}(),Xb=function(a){var b="https:"===document.location.protocol?"https://docj27ko03fnu.cloudfront.net/":"http://cdn.rpxnow.com/";b=b.replace(/\/$/,"");return b+"/"+a},xd={openId:{blogger:{identifier:"blogger", flow:"openid1",width:800,height:600,color:"#FF6600",friendlyName:"Blogger"},livejournal:{identifier:"livejournal",flow:"openid1",width:800,height:600,color:"##213368",friendlyName:"LiveJournal"},netlog:{identifier:"netlog",flow:"openid1",width:800,height:600,color:"#000000",friendlyName:"Netlog"},wordpress:{identifier:"wordpress",flow:"openid1",width:800,height:600,color:"#21759b",friendlyName:"WordPress"},openid:{identifier:"openid",flow:"openid1",width:800,height:600,color:"#f79311",friendlyName:"OpenID"}}, openId2:{aol:{flow:"aol",width:514,height:550,color:"#0FD6FF",friendlyName:"AOL"},flickr:{flow:"flickr",width:500,height:500,color:"#FF0084",friendlyName:"Flickr"},google:{flow:"google",width:500,height:450,color:"#1C69F5",friendlyName:"Google"},hyves:{flow:"hyves",width:800,height:600,color:"#659BC8",friendlyName:"Hyves"},myopenid:{flow:"myopenid",width:800,height:600,color:"#8cc63f",friendlyName:"MyOpenID"},paypal:{flow:"paypal",width:800,height:600,color:"#1A3665",friendlyName:"PayPal"},verisign:{flow:"verisign", width:945,height:600,color:"#B8004D",friendlyName:"VeriSign"},yahoo:{flow:"yahoo",width:500,height:500,color:"#650065",friendlyName:"Yahoo!",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},"yahoo-oauth2":{flow:"yahoo-oauth2",width:500,height:500,color:"#650065",friendlyName:"Yahoo",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1, url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},medy:{flow:"medy",width:1020,height:800,color:"3BA482",friendlyName:"Medy"}},openidconnect:{fimnet_oidc:{flow:"fimnet_oidc",width:514,height:550,color:"#336699",friendlyName:"Fimnet"}},oauth:{facebook:{flow:"facebook",width:640,height:480,color:"#3B5998",friendlyName:"Facebook",shareSettings:{broadcast:{counter:{},format:{},features:{message:!0,title:!0,url:!0,description:!0,image:!0,media:!0,actionLink:!0}}}},myspace:{flow:"myspace",width:800, height:500,color:"#000000",friendlyName:"Myspace",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},twitter:{flow:"twitter",width:800,height:500,color:"#35CCFF",friendlyName:"Twitter",shareSettings:{broadcast:{counter:{max:140,urlRegex:/\b(?:[a-z]{1}[-a-z0-9+.]+:(?:\/\/)?)?[-a-z0-9._~@:!$&'()*+,;=]+(?:\.[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\.(?:aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|xxx))(?::\d+)?(?:\/[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\?[-a-z0-9._~@:!$&'()*+,;=%]+)?(?:#[-a-z0-9._~@:!$&'()*+,;=%]+)?\b/ig, urlLength:23},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}},contact:{counter:{max:140,urlRegex:/\b(?:[a-z]{1}[-a-z0-9+\.]+:(?:\/\/)?)?[-a-z0-9._~@:!$&'()*+,;=]+(?:\.[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\.(?:aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|xxx))(?::\d+)?(?:\/[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\?[-a-z0-9._~@:!$&'()*+,;=%]+)?(?:#[-a-z0-9._~@:!$&'()*+,;=%]+)?\b/ig,urlLength:23}, format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},linkedin:{flow:"linkedin",width:550,height:750,color:"#006699",friendlyName:"LinkedIn",shareSettings:{broadcast:{counter:{},format:{},features:{message:!0,title:!0,url:!0,description:!0,image:!0,media:!1,actionLink:!1}}}},"linkedin-oauth2":{flow:"linkedin-oauth2",width:550,height:750,color:"#006699",friendlyName:"LinkedIn",shareSettings:{broadcast:{counter:{},format:{},features:{message:!0, title:!0,url:!0,description:!0,image:!0,media:!1,actionLink:!1}}}},live_id:{flow:"microsoftaccount",width:950,height:550,color:"#3E73B4",friendlyName:"Microsoft Account"},salesforce:{flow:"salesforce",width:800,height:500,color:"#333333",friendlyName:"Salesforce"},orkut:{flow:"orkut",width:800,height:600,color:"#333",friendlyName:"Orkut"},vzn:{flow:"vzn",width:600,height:450,color:"#333",friendlyName:"VZnet"},foursquare:{flow:"foursquare",width:950,height:550,color:"#333",friendlyName:"Foursquare"}, sinaweibo:{flow:"sinaweibo",width:950,height:550,color:"#333",friendlyName:"Sina Weibo"},tencentweibo:{flow:"tencentweibo",width:800,height:650,color:"#93C5EA",friendlyName:"Tencent Weibo",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,url:!0,image:!0,media:!0}}}},qq:{flow:"qq",width:800,height:650,color:"#4BB6EE",friendlyName:"QQ",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,url:!0}}}},m3medical:{flow:"m3medical", width:950,height:550,color:"#000000",friendlyName:"M3 Medical"},microsoftonline:{flow:"microsoftonline",width:950,height:550,color:"#333",friendlyName:"Microsoft Online"},wechat:{flow:"wechat",width:800,height:650,color:"#04B10F",friendlyName:"WeChat"},tumblr:{flow:"tumblr",width:950,height:550,color:"#333",friendlyName:"Tumblr"},microsoft_live_connect:{flow:"microsoft_live_connect",width:950,height:550,color:"#333",friendlyName:"Microsoft Live Connect"},renren:{flow:"renren",width:950,height:550, color:"#333",friendlyName:"Renren"},disqus:{flow:"disqus",width:950,height:550,color:"#333",friendlyName:"Disqus"},soundcloud:{flow:"soundcloud",width:950,height:550,color:"#333",friendlyName:"SoundCloud"},vk:{flow:"vk",width:950,height:550,color:"#333",friendlyName:"VK"},amazon:{flow:"amazon",width:950,height:550,color:"#FF9900",friendlyName:"Amazon"},microsoftaccount:{flow:"microsoftaccount",width:950,height:550,color:"#3E73B4",friendlyName:"Microsoft Account"},swissrx:{flow:"swissrx",width:950, height:550,color:"#C9081E",friendlyName:"SwissRx"},instagram:{flow:"instagram",width:950,height:550,color:"#FFFFFF",friendlyName:"Instagram"},googleplus:{flow:"googleplus",width:445,height:665,color:"#D34836",friendlyName:"Google"},mydigipass:{flow:"mydigipass",width:900,height:650,color:"#D34836",friendlyName:"MYDIGIPASS.COM"},odnoklassniki:{flow:"odnoklassniki",width:600,height:500,color:"#000000",friendlyName:"Odnoklassniki"},doccheck:{flow:"doccheck",width:850,height:600,color:"#D34836",friendlyName:"DocCheck"}, medikey:{flow:"medikey",width:850,height:650,color:"#D34836",friendlyName:"Medikey"},paypal_openidconnect:{flow:"paypal_openidconnect",width:600,height:600,color:"#1A3665",friendlyName:"PayPal"},xing:{flow:"xing",width:950,height:550,color:"#006567",friendlyName:"XING",shareSettings:{broadcast:{counter:{max:420,urlLength:23},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}},contact:{counter:{},format:{message:"#{MESSAGE} #{URL}"}, features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},mixi:{flow:"mixi",width:950,height:550,color:"#333",friendlyName:"Mixi",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!0,url:!1,description:!1,image:!1,media:!1,actionLink:!1}},contact:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!0,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},email:{color:"#009ddc",shareSettings:{email:{providers:{google:!0, googleplus:!0,yahoo:!0},counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},doximity:{flow:"doximity",width:640,height:480,color:"#231f20",friendlyName:"Doximity"}},fimnet:{fimnet:{flow:"fimnet",width:514,height:550,color:"#336699",friendlyName:"FiMnet"}},saml2:{samltest:{flow:"saml2",width:514,height:550,color:"#336699",friendlyName:"SAML Test"},lilly:{flow:"saml2",width:910,height:565,color:"#ED1D23",friendlyName:"Lilly"}, jnj:{flow:"saml2",width:514,height:550,color:"#336699",friendlyName:"J&J"},media_id:{flow:"saml2",width:675,height:600,color:"#3D4D8F",friendlyName:"Media ID"},mcdonalds:{flow:"mcdonalds",width:640,height:480,color:"#dd1021",friendlyName:"McDonald's"}},cas:{onekey:{flow:"onekey",width:1140,height:660,color:"#c21271",friendlyName:"OneKey"},onekeydev:{flow:"onekeydev",width:1140,height:660,color:"#c21271",friendlyName:"OneKeyDev"}}},aa={},Uc="openId openId2 openidconnect oauth fimnet saml2 cas".split(" ");0< Uc.length;){var Vc=Uc.pop(),ec;for(ec in xd[Vc])aa[ec]=xd[Vc][ec]}var be=[],V=function(){var a=[];return{log:function(b){var d={};d.id=a.length+1;d.message=b;a.push(d);return this},show:function(){if(0!=a.length){for(var b in a)if("undefined"!==typeof a[b].id){var d=a[b];"object"===typeof console&&("function"===typeof console.error?console.error("WARNING ID:"+d.id+" MESSAGE: "+d.message):"function"===typeof console.log&&console.log("WARNING ID:"+d.id+" MESSAGE: "+d.message))}a=[]}}}}();A.prototype.addHandler= function(a,b){b=b||!1;var d=this.eventName?this.eventName:"???";0c)return 1;if(0=-(ma-6))return 0}0==T&&(b=ha-100);if(0>a&&a<-b)return 1;if(0b){var g= "one column"===H?0T)for(C=0;C<=h;C++)Ea.appendChild(ja[C]);for(var m=U.length%2,ib=ua?fa:R,qa=0;qaha&&(f.style.textIndent="-9999px",f.style.fontSize="0",f.style.marginLeft=0,l.style.textAlign="center");2==T&&(30==ba&&(l.style.width="auto"),50==ba&&(d.style.marginLeft="5px"));if(0==T&&(30==ba||50==ba)){d=document.createElement("a");var C=document.createElement("span");var h=document.createTextNode(a);"undefined"!==typeof c&&(d.tabIndex=c);d.className="janrain-provider-icon-32 janrain-provider-icon-bg janrain-provider-icon-"+a;d.style.marginTop="0px";d.href="javascript:void(0);"; d.style.textDecoration="none";d.style.display="block";C.style.display="inline-block";C.style.textIndent="-9999px"}if(b("customSAML")||b("customOpenid")){var ja=b("friendlyName")||"Sign In",r=document.createTextNode(ja);if(1==T||2==T){if(30==ba||50==ba)d.style.backgroundImage="url("+b("largeIcon")+")",f.appendChild(r),f.style.color=b("color")||"#000000";if(15<=r.length){var K="undefined"!==typeof r.textContent?"textContent":"nodeValue";r[K]=r[K].substr(0,15)}}0!=T||30!=ba&&50!=ba||(h=document.createTextNode(ja), d.style.backgroundImage="url("+b("largeIcon")+")");u&&10>u&&(d.style.backgroundImage="none",d.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+b("largeIcon")+"')")}else"blank"===a||1!=T&&2!=T||(30==ba&&(d.style.backgroundColor="transparent",f.innerHTML=aa[a].friendlyName),50==ba&&(d.style.backgroundColor="transparent",f.innerHTML=aa[a].friendlyName));6===u&&"one row"!==H&&(ja=document.createElement("div"),ja.style.height=d.style.height,ja.style.width= "90px",ja.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=crop,src='"+d.src+"')",d.style.filter="alpha(opacity=0)",ja.appendChild(d),g.appendChild(ja));0==T?(g.appendChild(d),d.appendChild(C),C.appendChild(h)):(g.appendChild(l),l.appendChild(d),l.appendChild(f));return hb(a,g)}function qa(a,c){var b=document.createElement("a");var g=p.translate.SIGN_IN_AS||"Sign in as {name}";g=g.replace("{name}",c);var d=document.createElement("span"),l=document.createTextNode(g), C=document.createElement("span");d.className="janrain-provider-text-color-"+a;b.href="javascript:void(0);";b.style.textDecoration="none";b.style.display="block";"customopenid"===a?(g=document.createElement("span"),document.createElement("span"),g.className="janrain-provider-icon-32 janrain-provider-icon-"+a,g.style.backgroundImage="url("+eb.largeIcon+")",d.style.color=eb.customOpenIdProviderColor||"#000000",10>u&&(g.style.backgroundImage="none",g.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+ eb.largeIcon+"')")):"customsaml"===a?(g=document.createElement("span"),document.createElement("span"),g.className="janrain-provider-icon-32 janrain-provider-icon-"+a,g.style.backgroundImage="url("+pb.largeIcon+")",d.style.color=pb.customSAMLProviderColor||"#000000",10>u&&(g.style.backgroundImage="none",g.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+pb.largeIcon+"')")):(g=document.createElement("span"),g.className="janrain-provider-icon-24 janrain-provider-icon-"+ a);C.style.display="inline-block";C.style.verticalAlign="top";C.style.fontFamily=J;var h=document.createElement("div"),ja=7.5*l.length+30,r=f();h.style.fontSize="16px";h.style.height="100%";h.style.position="relative";if(0==T||120>r)15<=l.length&&(h.style.fontSize="14px",ja=7*l.length+30),20<=l.length&&(h.style.fontSize="12px",ja=6*l.length+30),24<=l.length&&(h.style.fontSize="10px",ja=5*l.length+50),30<=l.length&&(ja="undefined"!==typeof l.textContent?"textContent":"nodeValue",l[ja]=l[ja].substr(0, 26)+"...",ja=162);h.style.width=ja+"px";if(0==T||116>r)"customopenid"===a?(g=document.createElement("span"),document.createElement("span"),g.className="janrain-provider-icon-24 janrain-provider-icon-"+a,g.style.backgroundImage="url("+eb.largeIcon+")",d.style.color=eb.customOpenIdProviderColor||"#000000",u&&10>u&&(g.style.backgroundImage="none",g.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+eb.largeIcon+"')")):"SAML"===a?(g=document.createElement("span"), document.createElement("span"),g.className="janrain-provider-icon-24 janrain-provider-icon-"+a,g.style.backgroundImage="url("+pb.largeIcon+")",d.style.color=pb.customSAMLProviderColor||"#000000",u&&10>u&&(g.style.backgroundImage="none",g.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+pb.largeIcon+"')")):(g=document.createElement("span"),g.className="janrain-provider-icon-24 janrain-provider-icon-"+a);30===ba&&(C.style.marginTop="9px",C.style.fontSize= "12px",g.style.marginTop="3px");50===ba&&(C.style.marginTop="16px",g.className="janrain-provider-icon-32 janrain-provider-icon-"+a,g.style.marginTop="9px");"one row"===H&&30===ba&&(g.style.marginTop="-1px");C.appendChild(d);d.appendChild(l);g.style.marginRight="10px";g.style.verticalAlign="top";b.style.overflow="hidden";b.style.position="relative";b.style.height=("one row"!==H?ba:25)+"px";b.style.marginBottom="one row"===H?"-4px":"4px";"one row"===H&&(b.style.top="-4px");b.style.left="0px";u&&xa&& (b.style.marginRight="5px");u&&xa&&(b.style.marginLeft="3px");b.style.border="1px solid "+z;va(b,xb);"customopenid"===a&&(b.style.color=aa[a].color);6===u||7===u||u&&xa?h.style.left="10px":h.style.margin="0 auto";h.appendChild(g);h.appendChild(C);0==T&&(h.style.paddingTop="2px",C.style.marginTop="6px");0==T||116>r?(b.appendChild(h),h.style.width="auto"):(50===ba&&parseInt(b.style.height),C.style.cssFloat="none",C.style.styleFloat="none",b.appendChild(g),b.appendChild(C));return hb(a,b)}function ib(a, c){E(a,"click",function(){Sb(c)})}function Sb(a){var c=aa[a],b={appUrl:p.appUrl,mobileDevice:wd,language:p.language,popup:Za,tokenUrl:De(Mb.linkAccounts)||pd(p.tokenUrl||location.href,Mb)||location.href,facebookPermissions:Kb,forceReauth:Lb,widgetType:"auth",tokenAction:Ka,bpChannel:oa,customOpenid:nb,customOpenidOpxblob:p.customOpenidOpxblob,extParams:p.extParams,scopes:Ia};c.name=a;new Da(c,b,function(){Ba||(Rb=setTimeout(function(){O(c)},300))})}function gb(a){a=document.createElement("div");a.style.position= "absolute";a.style.top="0px";a.style.left="0px";a.style.width=ha+"px";a.style.zIndex="102";a.style.textAlign="center";a.style.padding="5px";a.style.backgroundColor=N;a.style.height=f()-(u&&xa?0:10)+"px";va(a,L);return a}function v(a,c){var b=document.createElement("a"),g=document.createTextNode(p.translate.USE_ANOTHER_ACCOUNT||"switch accounts");b.setAttribute("class","janrainSwitchAccountLink");b.setAttribute("href","");b.style.fontSize="12px";b.style.fontFamily=J;b.style.color=I;b.onclick=a;b.appendChild(g); return b}function x(){return"modal"===na?document.getElementById("janrainModal"):"embed"===na?document.getElementById("janrainEngageEmbed"):!1}function w(){var a=parseInt(X.style.width);return a+10+2}function Ma(){var a=x();null!==a&&"object"===typeof X&&X.parentNode===a&&a.removeChild(X)}function y(){var a="";"object"===typeof M&&(a=M.getState());return{type:na,width:w(),fontFamily:J,fontSize:S,fontColor:I,backgroundColor:N,borderColor:$a,borderRadius:L,format:H,providersPerPage:R,providers:bb,buttonBackgroundStyle:ia, buttonBorderColor:z,buttonBorderRadius:xb,actionText:d(),showAttribution:Ta,modalState:a}}function wa(a){H=la("string",["default","two column","one column","one row"],"two column",a);"default"===H&&(H="two column");"one row"==a&&(L=la("number",[0,10],5,L));wb(S)}function Ra(a){"two column"===H&&(ha=la("number",[225,600],380,a));"one column"===H&&(ha=la("number",[160,600],200,a));"one row"===H&&(ba=30,a=fa<=R?5*(parseInt(R)-1):5*(parseInt(R)+2),40===G&&(a+=84),ha=ba*R+a);"two column"!==H&&"one column"!== H||ua||(ha=ha-10-2);u&&xa&&(ha=ha+10+2);"one row"!==H&&(ba=380b)b=5;l=new a;n(l);l.setBackgroundColor(U).setPreviewMode(Ra).setShowAttribution(bb).setNoReturnExperience(qb).setNoReturnExperienceSwitchAccountLink(ha).setFontSize(ub).setFontFamily(rb).setFontColor(Ma).setActionText(vb).setProviders(Sb).setProvidersPerPage(gb).setBorderRadius(b).setButtonBorderColor(Sa).setButtonBorderRadius($a).setButtonBackgroundStyle(wa).build(); if("object"!==typeof M){M=new Sc;M.ready=!1;var f=M.addContent;M.addContent=function(a){M.ready=!0;f(a);janrain.events.onModalWidgetReady.fire()}}M.setHeight(l.getActualHeight()).setWidth(l.getWidth()).setPreviewMode(Ra).setBorderColor(c).setBorder(zb).setBorderOpacity(C).setBorderRadius(g);za||(d?(La("welcome_info_name",unescape(fa("welcome_info_name"))),Ha("expected_tab",d)):M.addContent(l.getContentsDiv()));M.onOrientationChange.addHandler(function(a){"portrait"===a.orientation&&l.setFormat(a.format).setWidth(200).refresh({center:!0}); "landscape"===a.orientation&&l.setHeight(a.height).setWidth(a.width).setFormat(a.format).refresh({center:!0});M.setHeight(l.getActualHeight());M.setWidth(l.getWidth())},!0);M.onShow.addHandler(function(){"object"==typeof l&&M.setWidth(l.getWidth())},!0);M.onBorderWidthChange.addHandler(function(a){"object"===typeof M&&"object"===typeof l&&(l.setBorderRadius(a.radius).refresh(),a=l.getState(),a.borderRadiusTa)return b.widget_type=a.widget_type,b.provider=a.provider,b.time=(new Date).getTime(),janrain.settings.appId&&(b.applicationId=janrain.settings.appId),b=yb(b),ta(c+"/signin/get_login_info"+b),Ta++,!0;"object"===typeof janrain.events.onProviderLoginCancel&& janrain.events.onProviderLoginCancel.fire(a);"undefined"!==typeof Rb&&clearTimeout(Rb);"undefined"!==typeof l&&l.refresh&&l.refresh();janrain.events.onShareLoginCancel&&"fail"===a.stat&&janrain.events.onShareLoginCancel.fire(a);return!1}function Da(a,c,b){var g=c.appUrl,d=janrain.settings.customSAML&&a.customSAML,l=janrain.settings.customOpenid&&a.customOpenid,g="saml2"==a.flow?g+"/saml2/sso/start":g+("/"+a.flow+"/start"),f=janrain.settings.originUrl||window.location.href;c.mobileDevice&&(f="mobile"); var C=c.language||"en",h=c.popup?"xdr":"xdrsw",r=c.tokenUrl||window.location.href,K={};Db={appUrl:c.appUrl,provider:a.name,widget_type:c.widgetType};K.language_preference=C;K.token_url=r;K.display="popup";K.widget=!0;"object"===typeof c.facebookPermissions&&(K.ext_perm=c.facebookPermissions.toString());d?K.saml_provider=a.identifier:K.openid_identifier=a.identifier;K.origin_url=f;K.provider_name=a.name;K.force_reauth=c.forceReauth;K.xdReceiver=c.appUrl+"/"+h;K.callback="none";K.widget_type=c.widgetType; K.token_action="url";janrain.settings.appId&&(K.applicationId=janrain.settings.appId);janrain.settings.captureDomain&&(K.capture_domain=janrain.settings.captureDomain);if("event"===c.tokenAction||"hybrid"===c.tokenAction)K.token_action="event";c.mobileDevice&&"hybrid"===c.tokenAction&&(K.token_action="url");c.bpChannel&&(K.bp_channel=c.bpChannel);c.extParams&&c.extParams[a.name]&&(K.ext_params=c.extParams[a.name]);c.scopes&&"object"===typeof c.scopes[a.name]&&(K.override_scopes=c.scopes[a.name].toString()); c.sharingType&&(K.sharing_type=c.sharingType);f=function(c){var b=janrain.settings[c];c=a[c];b="object"===typeof b?b[a.name]:b;return b!==c?b:c}("customOpenidOpxblob");c.customOpenid&&"string"===typeof f&&(K.opx_blob=f);g+=yb(K);(function(){var f=(janrain.settings.providerOverrides[a.name]||a).width,C=(janrain.settings.providerOverrides[a.name]||a).height;janrain.events.onProviderLoginStart.fire({provider:a.name,width:f,height:C});(function(a,c,b){if(a&&c){b=b||1826;var g=S(),d=window.janrain;d&& d.settings&&"single cookie"===d.settings.storageType?(d=Q.parse(S().getCookie("janrain_engage_login_data")||"{}"),d[a]=c,g.setName("janrain_engage_login_data").setValue(Q.stringify(d))):g.setName(a).setValue(c);g.setDomain(window.location.hostname).setExpiration(b).create()}})("login_tab",a.name,1);if(c.mobileDevice&&"event"!==c.tokenAction||!c.popup)ta(c.appUrl+"/signin/set_login_tab?login_tab="+a.name+"&origin_url="+encodeURIComponent(window.location.href),function(){janrain.settings.customProviderInIFrame&& (l||d)?window.location.href=g:window.top.location.href=g});else{var h=new ud(g);h.setWidth(f).setHeight(C).setCallback(function(){var g={};g.widget_type=c.widgetType;g.provider=a.name||"";g.time=(new Date).getTime();janrain.settings.appId&&(g.applicationId=janrain.settings.appId);g=yb(g);"function"===typeof b&&b();ta(c.appUrl+"/signin/get_login_info"+g);janrain.events.onProviderLoginComplete.fire({provider:a.name})}).show()}})()}function La(a,c){if(!c||"undefined"===c||"welcome_info_name"!==a)return!1} function F(){p.noReturnExperience&&("single cookie"===p.storageType?S().setName("janrain_engage_login_data").setDomain(window.location.hostname).remove():(Ub("login_tab"),Ub("expected_tab")));R();var a=fa("login_tab"),c=fa("expected_tab");-1==janrain.settings.providers.indexOf("google")&&("google"==c&&(c="googleplus"),"google"==a&&(a="googleplus"));return cb.isAndroid()?a:c}function R(){var a=fa("login_tab"),c=fa("expected_tab"),b=fa("welcome_info_name");a&&c&&b||(_noReturnExperience=!0,Ub("login_tab"), Ub("expected_tab"),Ub("welcome_info_name"),S().setUseLocalStorage(!0).setName("janrainLastAuthMethod").remove())}function Ha(a,c){function b(){janrain.events.onReturnExperienceFound.fire({returnProvider:c,welcomeName:g})}var g=unescape(fa("welcome_info_name")),d=function(a){var b=function(){600>a&&setTimeout(function(){d(++a)},50)};if("object"!==typeof l)return b(),!1;"modal"===na?M.addContent(l.getReturnExperience(c,g)):"embed"===na&&(ia(document.getElementById("janrainEngageEmbed"),l.getReturnExperience(c, g)),l.showReturnExperience(c)&&(document.getElementById("janrainView").style.visibility="hidden"));"modal"===na&&janrain.events.onModalWidgetReady.fire()};if("expected_tab"!==a||!c)return!1;"object"===typeof l&&l.removeReturnExperience();wb?b():janrain.events.onAuthWidgetLoad.addHandler(b,!0);d(0)}function ia(a,c){a&&(a.innerHTML="");janrain.settings.capture&&(a?(a.innerHTML="",a.appendChild(c)):(a=document.createElement("div"),a.id="janrainEngageEmbed",a.style.display="none",document.body.appendChild(a))); a?(a.appendChild(c),janrain.events.onAuthWidgetContentPlaced.fire()):(V.log('Missing container div, please place this div where you wantthe embedded widget to be displayed on your page-
.'),V.show());return a}function Ua(a,c,b){b=b?Ue:Fa;return Mb=c?b(Mb,a):a}function Ya(){function a(a){if("customsaml"!==a||p.customSAML)if("customopenid"!==a||p.customOpenid){if("customsaml"===a){var c="customSAMLProviderId";var b=["customSAMLProviderName","customSAMLProviderColor", "customSAMLLargeIcon"]}else if("customopenid"===a)c="customOpenidProviderId",b="customOpenIdProviderName customOpenIdProviderColor customOpenidLargeIcon customOpenidIdentifier customOpenidFlow customOpenidOpxblob".split(" ");else{V.log("Bad provider: "+a);V.show();return}var g=typeof p[c];if("undefined"===g||"string"===g){var d=p[c]||a;p[c]=[d];pa(b,function(a){if("object"!==typeof p[a]){var c=p[a];p[a]={};p[a][d]=c}})}}}function b(a,c){var b={customopenid:["customOpenidFlow","customOpenidIdentifier"], customsaml:["customSAMLProviderId"]};if(p[{customopenid:"customOpenid",customsaml:"customSAML"}[a]]&&ea("customizable_auth_widget_styling")){var g=function(b){b=p[f[a][b]];return"object"===typeof b?b[c]:b};"customopenid"===a&&(nb=!0);for(var b=b[a],d=0,l=b.length;d=u&&Gb(kc()+"providers-ie.css");if(p.stop)return!0;Ka=p.tokenAction?p.tokenAction:Ka;if(!p.tokenUrl&&"event"!=Ka)return V.log("Missing tokenUrl. tokenUrl is required."),V.show(),!1;cc=p.appUrl;na=la("string",["modal","embed"],"embed",p.type?p.type:na);za=p.multi?p.multi:za;Ba=p.custom?p.custom:Ba;Lb=p.forceReauth?p.forceReauth:Lb; oa=p.bpChannel?p.bpChannel:oa;Kb=p.facebookPermissions?p.facebookPermissions:Kb;Ia=p.scopes?p.scopes:Ia;ab=!!p.facebookAutoLogin;Va=p.storageType?la("string",["default","single cookie"],"default",p.storageType):Va;Za="boolean"===typeof p.popup?p.popup:Za;wd&&"event"!==Ka&&(Za=!1);rc=p.returnExperienceTimeout?p.returnExperienceTimeout:rc;za&&(setTimeout(function(){var a,c=F();c?(La("welcome_info_name",unescape(fa("welcome_info_name"))),Ha("expected_tab",c),document.getElementById("janrainView").style.visibility= "hidden"):(c=function(){if("modal"===na)M.addContent(l.getContentsDiv());else if("embed"===na){var c=document.getElementById("janrainEngageEmbed");ia(c,l.getContentsDiv())}"undefined"!==typeof a&&db.onAuthWidgetBuilt.removeHandler(a)},l?c():a=db.onAuthWidgetBuilt.addHandler(c))},rc),ta(p.appUrl+"/signin/get_cookies"));a("customopenid");a("customsaml");p.customOpenid&&pa(p.customOpenidProviderId,function(a){b("customopenid",a)});p.customSAML&&pa(p.customSAMLProviderId,function(a){b("customsaml",a)}); R();if(Ba)return!0;Ka=p.tokenAction?p.tokenAction:Ka;zb=ea("customizable_auth_widget_styling")?p.modalBorderWidth:zb;c=ea("customizable_auth_widget_styling")?p.modalBorderColor:c;g=ea("customizable_auth_widget_styling")?p.modalBorderRadius:g;C=ea("customizable_auth_widget_styling")?p.modalBorderOpacity:C;U=ea("customizable_auth_widget_styling")?p.backgroundColor:U;ib=ea("customizable_auth_widget_styling")?p.borderRadius:ib;K=ea("customizable_auth_widget_styling")?p.borderColor:K;r=p.format;Ma=ea("customizable_auth_widget_styling")? p.fontColor:Ma;ub=ea("customizable_auth_widget_styling")?p.fontSize:ub;rb=ea("customizable_auth_widget_styling")?p.fontFamily:rb;hb=ea("customizable_auth_widget_styling")?p.width:hb;Ea=ea("customizable_auth_widget_styling")?p.rowHeight:Ea;gb=p.providersPerPage;hc=ea("customizable_auth_widget_styling")?p.providersNotPaged:hc;vb=ea("customizable_auth_widget_styling")?p.actionText:vb;Sa=ea("customizable_auth_widget_styling")?p.buttonBorderColor:Sa;$a=ea("customizable_auth_widget_styling")?p.buttonBorderRadius: $a;wa=ea("customizable_auth_widget_styling")?p.buttonBackgroundStyle:wa;bb=ea("customizable_auth_widget_hide_attribution")?p.showAttribution:bb;Ra=p.previewMode;qb=p.noReturnExperience;ha=p.noReturnExperienceSwitchAccountLink;Sb=p.providers;if(p.customOpenid&&ea("customizable_auth_widget_styling")){if(!p.customOpenidLargeIcon)return V.log("Missing customOpenidLargeIcon. customOpenidLargeIcon is required and should be the full path to an image that is 50px x 50px."),V.show(),!1;eb={largeIcon:p.customOpenidLargeIcon, customOpenIdProviderName:p.customOpenIdProviderName||janrain.settings.translate.SIGN_IN||"Sign in",customOpenIdProviderColor:p.customOpenIdProviderColor}}if(p.customSAML&&ea("customizable_auth_widget_styling")){if(!p.customSAMLLargeIcon)return V.log("Missing customSAMLLargeIcon. customSAMLLargeIcon is required and should be the full path to an image that is 50px x 50px."),V.show(),!1;pb={largeIcon:p.customSAMLLargeIcon,customSAMLProviderName:p.customSAMLProviderName||janrain.settings.translate.SIGN_IN|| "Sign in",customSAMLProviderColor:p.customSAMLProviderColor}}p.previewMode?("modal"===na&&Fb(d),"embed"===na&&Fb(f)):("modal"===na&&Fb(m),"embed"===na&&Fb(x));ae&&E(window,"unload",function(){})}var cc,Kb,Ia,ab=!1,oa,nb=!1,Lb=!1,Ka="url",Mb={},na="embed",za=!1,rc=300,Lb=!1,Za=!0,Ba=!1,Xa=0,Va="default",eb,pb,tb,M,zb,c,g,C,l,qa,U,ib,K,hb,Ea,r,Sb=[],hc=!1,gb,vb,ub,rb,Ma,Sa,$a,wa,Ra,qb,ha,bb,Fe=!1,wb=!1;janrain.events.onAuthWidgetLoad||(janrain.events.onAuthWidgetLoad=sa(!0));janrain.events.onModalWidgetReady|| (janrain.events.onModalWidgetReady=sa());janrain.events.onReturnExperienceFound||(janrain.events.onReturnExperienceFound=sa());janrain.events.onAuthWidgetLoad.addHandler(function(){wb=!0;var a=(new S).getCookie("janrain_engage_facebook_auto_login");ab&&!a&&b()},!0);janrain.events.onProviderLoginSuccess.addHandler(function(){var a=document.getElementById("janrainAuthReturnExperience"),c=document.getElementById("janrainView");a&&(a.style.visibility="hidden");c&&(c.style.visibility="hidden")});janrain.events.onAuthWidgetLoad.addHandler(function(){var a= fa("expected_tab"),c=fa("welcome_info_name");pa(janrain.settings.beforeJanrainWidgetOnLoad||[],Ib);"function"===typeof janrainWidgetOnload?(pa(janrain.settings.beforeJanrainWidgetOnLoad||[],Ib),Ba?(janrainWidgetOnload(),!za&&a&&c&&janrain.events.onReturnExperienceFound.fire({returnProvider:a,welcomeName:unescape(c)})):l?janrainWidgetOnload(l.getState()):janrainWidgetOnload()):w.warn("No such function 'janrainWidgetOnload'. Does 'janrainCaptureWidgetOnLoad' exist?")},!0);for(var Rb,Ta=0,Db,ma="onAuthWidgetContentPlaced onProviderLoginStart onProviderLoginError onProviderLoginToken onProviderLoginCancel onProviderLoginSuccess onProviderLoginComplete onProviderLogoutStart onProviderLogoutComplete".split(" "), jb=0;jbGa)return c.widget_type=a.widget_type,c.provider=a.provider,c.time=(new Date).getTime(),janrain.settings.appId&&(c.applicationId=janrain.settings.appId),c=yb(c),ta(b+"/signin/get_login_info"+ c),Ga++,!0;"object"===typeof janrain.events.onProviderLoginCancel&&janrain.events.onProviderLoginCancel.fire(a);"undefined"!==typeof va&&clearTimeout(va);"undefined"!==typeof _authWidget&&_authWidget.refresh&&_authWidget.refresh();janrain.events.onShareLoginCancel&&"fail"===a.stat&&janrain.events.onShareLoginCancel.fire(a);return!1}function d(a,b,d){var c=b.appUrl,g=janrain.settings.customSAML&&a.customSAML,f=janrain.settings.customOpenid&&a.customOpenid,c="saml2"==a.flow?c+"/saml2/sso/start":c+("/"+ a.flow+"/start"),C=janrain.settings.originUrl||window.location.href;b.mobileDevice&&(C="mobile");var h=b.language||"en",k=b.popup?"xdr":"xdrsw",Ea=b.tokenUrl||window.location.href,r={};Fa={appUrl:b.appUrl,provider:a.name,widget_type:b.widgetType};r.language_preference=h;r.token_url=Ea;r.display="popup";r.widget=!0;"object"===typeof b.facebookPermissions&&(r.ext_perm=b.facebookPermissions.toString());g?r.saml_provider=a.identifier:r.openid_identifier=a.identifier;r.origin_url=C;r.provider_name=a.name; r.force_reauth=b.forceReauth;r.xdReceiver=b.appUrl+"/"+k;r.callback="none";r.widget_type=b.widgetType;r.token_action="url";janrain.settings.appId&&(r.applicationId=janrain.settings.appId);janrain.settings.captureDomain&&(r.capture_domain=janrain.settings.captureDomain);if("event"===b.tokenAction||"hybrid"===b.tokenAction)r.token_action="event";b.mobileDevice&&"hybrid"===b.tokenAction&&(r.token_action="url");b.bpChannel&&(r.bp_channel=b.bpChannel);b.extParams&&b.extParams[a.name]&&(r.ext_params=b.extParams[a.name]); b.scopes&&"object"===typeof b.scopes[a.name]&&(r.override_scopes=b.scopes[a.name].toString());b.sharingType&&(r.sharing_type=b.sharingType);C=function(c){var b=janrain.settings[c];c=a[c];b="object"===typeof b?b[a.name]:b;return b!==c?b:c}("customOpenidOpxblob");b.customOpenid&&"string"===typeof C&&(r.opx_blob=C);c+=yb(r);(function(){var l=(janrain.settings.providerOverrides[a.name]||a).width,C=(janrain.settings.providerOverrides[a.name]||a).height;janrain.events.onProviderLoginStart.fire({provider:a.name, width:l,height:C});(function(a,c,b){if(a&&c){b=b||1826;var g=S(),d=window.janrain;d&&d.settings&&"single cookie"===d.settings.storageType?(d=Q.parse(S().getCookie("janrain_engage_login_data")||"{}"),d[a]=c,g.setName("janrain_engage_login_data").setValue(Q.stringify(d))):g.setName(a).setValue(c);g.setDomain(window.location.hostname).setExpiration(b).create()}})("login_tab",a.name,1);if(b.mobileDevice&&"event"!==b.tokenAction||!b.popup)ta(b.appUrl+"/signin/set_login_tab?login_tab="+a.name+"&origin_url="+ encodeURIComponent(window.location.href),function(){janrain.settings.customProviderInIFrame&&(f||g)?window.location.href=c:window.top.location.href=c});else{var h=new ud(c);h.setWidth(l).setHeight(C).setCallback(function(){Da(a,b,d)}).show()}})()}var f={broadcast:!0,contact:!0},m={landscape:!0,portrait:!0},n={attributionDisplay:!0,modalBackgroundColor:!0,modalOpacity:!0,modalBorderRadius:!0,modalWidth:!0,bodyBackgroundColor:!0,bodyBackgroundColorOverride:!0,bodyColor:!0,bodyContentBackgroundColor:!0, bodyFontFamily:!0,bodyTabBackgroundColor:!0,bodyTabColor:!0,elementBackgroundColor:!0,elementBorderColor:!0,elementBorderRadius:!0,elementButtonBorderRadius:!0,elementButtonBoxShadow:!0,elementColor:!0,elementHoverBackgroundColor:!0,elementLinkColor:!0},p=!ff&&janrain.settings.share.polyfillPlaceholders?!0:!1,k={},v={},h,E,I={},N,da,G,V,ga,L=!0,J=function(){if(document.getElementById("janrain-share"))return!1;var c=Q.parse(decodeURIComponent(ia.get("janrainEngageShareExpectedTabs"))),b=document.getElementById("janrainEngageShare"), d,l=document.createElement("div");var f=[];h=Ua(janrain.settings.share,la);V=Ha(janrain.settings.share.translate);if(h.get("custom")){for(var U in aa)aa[U].shareSettings&&f.push(U);h.set("providers",f)}E=ab();E.loadStatus();f=h.get("providers").concat(h.get("providersEmail"));for(var m=0;m=u&&Gb(kc()+"providers-ie.css");N=Ka(l); h.get("embed")?da=document.createElement("div"):G=new Sc;oa();l.id="janrain-share-container";G?(f=h.get("widgetDimensions"),m=function(){d=document.createElement("div");d.id="janrain-share-modal-close";l.appendChild(d);d.onclick=G.close},m(),N.createElementsCallback=m,G.setBorder(h.get("modalWidth")).setBorderColor(h.get("modalBackgroundColor")).setBorderOpacity(h.get("modalOpacity")).setBorderRadius(h.get("modalBorderRadius")).setHeight(f.height).setPreviewMode(h.get("previewMode")).setWidth(f.width).addContent(l), b&&(b.onclick=function(){k.show()}),G.onOrientationChange.addHandler(function(a){k.setOrientation(a.orientation)},!0),janrain.events.onShareCustomizationChange.addHandler(function(a){"elementBackgroundColor"===a.setting&&(a=pa(a.defaults.elementBackgroundColor.value.substr(1)),O(d,"white"),O(d,"black"),D(d,a))},!0)):(da.appendChild(l),b&&(b.innerHTML="",b.appendChild(da)));k.setMobile(h.get("mobile"));k.setOrientation(h.get("orientation"));k.setPreviewMode(h.get("previewMode"));c&&c.length&&!h.get("previewMode")? N.showProvider(c[c.length-1].provider):N.showProvider();v.login=k.login;v.send=k.send;v.loginAndSend=k.loginAndSend;delete k.login;delete k.send;delete k.loginAndSend;h.get("embed")&&(v.setModalBackgroundColor=k.setModalBackgroundColor,v.setModalOpacity=k.setModalOpacity,v.setModalBorderRadius=k.setModalBorderRadius,v.setModalWidth=k.setModalWidth,delete k.setModalBackgroundColor,delete k.setModalOpacity,delete k.setModalBorderRadius,delete k.setModalWidth);if(!ea("customizable_share_widget_styling", "share"))for(U in n)b="set"+ra(U),k[b]&&(v[b]=k[b],delete k[b]);ea("customizable_share_widget_hide_attribution","share")||(v.setAttributionDisplay=k.setAttributionDisplay,delete k.setAttributionDisplay)}h.get("exposePopupCallback")||(v.loginPopupCallback=k.loginPopupCallback,delete k.loginPopupCallback);ea("customizable_share_widget_contact_mode","share")||(v.setModes=k.setModes,delete k.setModes);if(!h.get("previewMode")&&c&&c.length)for(m=0;m span,", ".janrain-share-providerpage-longtext .janrain-share-providerpage-titlebroadcast > span,",".janrain-share-providerpage-longtext .janrain-share-providerpage-linktype,",".janrain-share-providerpage-longtext .janrain-share-providerpage-linkbroadcast {","float: none;","display: inline-block;","*display: block;","text-align: left","}",".janrain-share-providerpage-longtext .janrain-share-providerpage-content {","height: 245px;","}",".janrain-share-providerpage-titlesmaller .janrain-share-providerpage-linktype,", ".janrain-share-providerpage-titlesmaller .janrain-share-providerpage-linktype-anchor {","font-size: 12px;","}",".janrain-share-providerpage-linktype span {","color: #fff;","cursor:pointer;","text-decoration:underline;","}",".janrain-share-providerpage-contact .janrain-share-providerpage-titlebroadcast {","display:none;","}",".janrain-share-providerpage-contact .janrain-share-providerpage-titlecontact {","display:block;","}",".janrain-share-providerpage-broadcast .janrain-share-providerpage-titlecontact {", "display:none;","}",".janrain-share-providerpage-broadcast .janrain-share-providerpage-titlebroadcast {","display:block;","}",".janrain-share-providerpage-contact .janrain-share-providerpage-titlecontact:after,",".janrain-share-providerpage-broadcast .janrain-share-providerpage-titlebroadcast:after {","*zoom:1;","content: '';","clear: both;","display: table;","}",".janrain-share-providerpage .janrain-share-providerpage-titlebroadcast-complete,",".janrain-share-providerpage .janrain-share-providerpage-titlecontact-complete {", "display:none;","}",".janrain-share-providerpage-sendcomplete .janrain-share-providerpage-titlebroadcast {","display:none;","}",".janrain-share-providerpage-sendcomplete .janrain-share-providerpage-titlecontact {","display:none;","}",".janrain-share-providerpage-sendcomplete-broadcast .janrain-share-providerpage-titlebroadcast-complete {","display:block;","}",".janrain-share-providerpage-sendcomplete-contact .janrain-share-providerpage-titlecontact-complete {","display:block;","}",".janrain-share-preview-imagecontainer {", "float: left;","margin: 5px 10px 10px 0;","}",".janrain-share-preview-image {","padding-right:10px;","width: 100px;","}",".janrain-share-preview-titlecontainer {","}",".janrain-share-preview-title {","font-weight: bold;","margin-top: 5px;","}",".janrain-share-preview-description,",".janrain-share-preview-url {","font-size: 12px;","line-height: 16px;","}",".janrain-share-preview-url {","width: 100%;","text-overflow: ellipsis;","display: inline-block;","overflow: hidden;","}","/*********************************************/", "/*/ Sidebar Contact Panel */",".janrain-share-contact {","position: absolute;","right: 0;","top: 0;","padding: 15px;","height: 370px;","background-color: "+a.bodyContentBackgroundColor+";","-moz-box-shadow: 0 0 10px -4px #000;","-webkit-box-shadow: 0 0 10px -4px #000;","box-shadow: 0 0 10px -4px #000;","width: auto;","min-width: 220px;","z-index: 500","}",".janrain-share-contact .janrain-share-input-button {","display:none;","}",".janrain-share-contact .janrain-share-share-titlebar {","color: "+ a.bodyContentColor+";","font-size: 18px;","margin: 0 0 10px 0;","}",".janrain-share-providerpage-content-browsing .janrain-share-contact {","display:block;","}",".janrain-share-providerpage-content-browsing .janrain-share-contactselected {","display:none;","}",".janrain-share-providerpage-content-browsing-selected .janrain-share-contactselected {","display:block;","}",".janrain-share-providerpage-content-browsing-selected .janrain-share-contact-input,",".janrain-share-providerpage-content-browsing-selected .janrain-share-input-clear {", "display: none;","}",".janrain-share-contactunselected .janrain-share-input-container {","position: relative;","}",".janrain-share-input-title {","display: none;","}",".janrain-share-contactadd {","background-color: "+a.elementBackgroundColor+";","padding: 5px;","position: relative;","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+ a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","margin-bottom: 5px;","}",".janrain-share-contactadd .janrain-share-input-clear {","display:none;","}",".janrain-share-providerpage-broadcast .janrain-share-login-button-broadcast {","display:inline-block;","}",".janrain-share-providerpage-contact .janrain-share-login-button-contact {","display:inline-block;","}",".janrain-share-providerpage-broadcast .janrain-share-contactadd {","display:none;","}",".janrain-share-providerpage-broadcast .janrain-share-selected {", "display: none;","}",".janrain-share-contactadd-browse {","cursor:pointer;","display:none;","margin-left:10px;","text-decoration:underline;","}",".janrain-share-providerpage-contactsloaded .janrain-share-contactadd-browse {","display:inline;","}",".janrain-share-input-container {","display: inline-block;","}",".janrain-share-input-counter {","color: "+a.bodyColor+";","font-size:16px;","float:right;","position:relative;","z-index:6;","}",".janrain-share-input-note {","color: "+a.bodyColor+";","font-size:14px;", "float:left;","}",".janrain-share-input-note span {","text-decoration: underline;","cursor: pointer;","}",".janrain-share-input-counter-excess {","color:#ff0000;","}","#janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-counter,","#janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-note,","#janrain-share-providerpage-email .janrain-share-preview .janrain-share-preview-message .janrain-share-input-note,","#janrain-share-providerpage-myspace .janrain-share-preview .janrain-share-input-note,", "#janrain-share-providerpage-yahoo .janrain-share-preview .janrain-share-input-note {","display:inline;","}",".janrain-share-input {","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","background-color: "+a.bodyContentBackgroundColor+";","border: 1px solid "+ a.elementBorderColor+";","font: 14px/16px "+a.bodyFontFamily+";","width: 275px;","padding: 5px;","}",".janrain-share-contact .janrain-share-input-inputmode {","position:absolute;","}",".janrain-share-contact-input,",".janrain-share-contactadd-input,",".janrain-share-contact-input-placeholder,",".janrain-share-contactadd-input-placeholder {","color: "+a.bodyColor+";","}",".janrain-share-contact-searchinput .janrain-share-contact-input-placeholder,",".janrain-share-preview-input-placeholder {","color: "+ a.elementColor+";","}",".janrain-share-contactadd-input {","margin: 0;","vertical-align: middle;","}",".janrain-share-input-disabled,",".janrain-share-login-button-disabled .janrain-share-login-button-text {","color:#ccc !important;","}",".janrain-share-contactadd-prediction {","background:white;","border:1px solid #ccc;","display:none;","position:absolute;","padding: 0 5px;","width: 275px;","top: 31px;","}",".janrain-share-contactadd-prediction-active {","display:block;","z-index:1000;","}",".janrain-share-contact-input,", ".janrain-share-preview-input {","background-color: "+a.elementBackgroundColor+";","margin: 0;","}","textarea.janrain-share-preview-input {","resize: none;","height:80px;","width: 473px;","}","input.janrain-share-preview-input {","margin-bottom: 5px;","width: 473px;","}",".janrain-share-contact-input {","width: 210px;","}",".janrain-share-input-clear {","background-color: "+a.bodyContentBackgroundColor+";","color: "+a.bodyColor+";","cursor:pointer;","font-size: 16px;","font-weight: 800;","border-radius: 10px;", "line-height: 19px;","height: 19px;","width: 19px;","position: absolute;","right: 4px;","top: 4px;","text-align: center;","}",".janrain-share-input-clear:hover {","background-color:#999;","}",".janrain-share-selected-user,",".janrain-share-selected-placeholder {","margin: 0 5px 0 0;","display: inline-block;","padding: 2px 5px; ","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+ a.elementBorderRadius+"px;","-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","}",".janrain-share-selected-placeholder {","cursor:pointer;","margin: 0;","color: #fff;","text-decoration: underline;","font-size: 12px;","display: inline-block;","position: static !important;","top: auto !important;","right: auto !important;","}",".janrain-share-selected div","{","display: inline-block;","}",".janrain-share-selected-user img {","vertical-align: middle;", "}",".janrain-share-contact-user-name,",".janrain-share-contact-user-id,",".janrain-share-selected-user-name {","display: inline-block;","margin: 0 5px;","vertical-align: middle;","}",".janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-name,",".janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-id {","width: 150px;","overflow:hidden;","color: "+a.elementColor+";","}",".janrain-share-contact-user-id {","font-size:10px;","opacity:0.7;","}", ".janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-selected .janrain-share-contact-user-name,",".janrain-share-scroll .janrain-share-scroll-container .janrain-share-contact-user-selected .janrain-share-contact-user-id {","color: #fff;","}",".janrain-share-selected-user-name {","font-size: 12px;","}",".janrain-share-contactadd-user-name {","display: inline-block;","margin-left: 10px;","}",".janrain-share-contactadd-user-image,",".janrain-share-contact-user-image {", "display:inline-block;","vertical-align: middle;","width: 20px;","height: 20px;","}",".janrain-share-selected .janrain-share-selected-user-close {","color: #fff; ","display:inline-block;","font: bold 12px/17px "+a.bodyFontFamily+";","cursor: pointer;","}",".janrain-share-contact-user {","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+ a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","margin: 5px 0;","padding: 3px 5px;","position:relative;","cursor: pointer;","width: 190px;","}",".janrain-share-contact-user-unselected {","background-color: "+a.elementBackgroundColor+";","}",".janrain-share-contact-user-unselected:hover {","background-color: "+a.elementHoverBackgroundColor+";","}",".janrain-share-contact-user-selected {","color:#fff;","}",".janrain-share-contact-user-selected img {","vertical-align: middle;", "width: 20px;","height: 20px;","}",".janrain-share-contact-user-selected:hover {","background-color:#ccc;","color: white;","}",".janrain-share-contactadd-prediction .janrain-share-contact-user {","width: auto;","}",".janrain-share-contactadd .janrain-share-contactadd-prediction-user-hover {","background-color: "+a.elementBackgroundColor+";","}",".janrain-share-contact-user-close {","display:none;","position:absolute;","right:5px;","top:3px;","font: bold 12px/17px "+a.bodyFontFamily+";","cursor: pointer;", "}",".janrain-share-providerpage-sentscreen {","display: none;","}",".janrain-share-providerpage-sentscreen {","padding: 92px 105px;","font-size: 18px;","text-align: center;","left: 6px;","position: absolute;","width: 293px;","height: 100px;","background: "+a.bodyContentBackgroundColor+" url(https://docj27ko03fnu.cloudfront.net/rel/img/303767ecd1c1eeb89db2ea4ac8caf5d3.png) no-repeat 10px center;","z-index: 999;","}",".janrain-share-providerpage-sentscreen-text {","margin-bottom:15px;","}",".janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {", "display:block;","}",".janrain-share-providerpage-startover {","cursor:pointer;","display:inline-block;","min-width: 65px;","padding: 3px 10px 3px;","text-align: center;","width:auto;","}",".janrain-share-providerpage-startover .janrain-share-providerpage-startover-image {","background-repeat:no-repeat;","display:inline-block;","height:16px;","margin:1px 10px 0 0;","vertical-align:top;","width:16px;","}",".janrain-share-providerpage-sendcomplete .janrain-share-preview-page,",".janrain-share-providerpage-sendcomplete .janrain-share-input-container {", "display: none;","}",".janrain-share-providerpage-sendcomplete .janrain-share-providerpage-content {","background: "+a.bodyContentBackgroundColor+";","}",".janrain-share-contact-user-selected .janrain-share-contact-user-close {","display:block;","}",".janrain-share-contact .janrain-share-contact-user {","}",".janrain-share-contactselected .janrain-share-contact-user-selected {","display:block;","}",".janrain-share-contactselected .janrain-share-contact-user-unselected {","display:none;","}",".janrain-share-contactunselected .janrain-share-contact-user-unselected {", "display:block;","}","/*********************************************/","/*/ Mobile Styles /*/","#janrain-share-mobile textarea,","#janrain-share-mobile input {","resize: none;","font-size: 16px;","-webkit-appearance: none !important;","}","#janrain-share-mobile {","text-align: center;","height: 100%;","position: relative;","padding: 0 !Important;","border-radius: 0 !Important;","-moz-border-radius: 0 !Important;","-webkit-border-radius: 0 !Important;","}","#janrain-share-mobile > img {","display: none;", "}","#janrain-share-mobile .janrain-share-providerslist-provider {","display: inline-block;","font-size: 10px;","min-width: 50px;","width:"+Math.floor(100/h.get("providers").length)+"%;","padding: 4px 0 0 0;","height: 46px;","position: relative;","line-height: 8px;","text-align: center;","border-bottom: none;","box-shadow: none;","-webkit-box-shadow: none;","-moz-box-shadow: none;","}","#janrain-share-mobile .janrain-share-providerslist-provider .janrain-share-providerslist-provider-image {","left: auto;", "margin: 2px auto 4px;","position: inherit;","top: auto;","}","#janrain-share-mobile .janrain-share-providerslist ul li.active {","background-color: rgba(0, 0, 0, 0.1);","}","#janrain-share-mobile .janrain-share-attribution {","display: none !important;","}","#janrain-share-mobile .janrain-share-providerpage {","float: none;","padding: 0 5px;","position: relative;","width: auto;","}","#janrain-share-mobile .janrain-share-providerpage-content {","padding: 0;","width: 100%;","box-shadow: none;","-webkit-box-shadow: none;", "-moz-box-shadow: none;","}","#janrain-share-mobile .janrain-share-login {","display:block;","height: auto;","min-height: 30px;","text-align: center;","position: absolute;","bottom: 0;","left: 0;","width: 100%;","}","#janrain-share-mobile .janrain-share-login-messageemail {","left: 0;","padding: 0;","margin: 5px 15px;","width: auto;","text-align: left;","font-size: 12px;","background-position: 230px bottom;","}","#janrain-share-mobile .janrain-share-input-inputmode .janrain-share-input-title {","z-index: 6;", "position: absolute;","display: block;","top: 0;","left: 0;","width: 100%;","text-align: center;","height: 40px;","line-height: 40px;","margin: 0","}","#janrain-share-mobile .janrain-share-contact-titlebar,","#janrain-share-mobile .janrain-share-providerpage-titlebroadcast,","#janrain-share-mobile .janrain-share-providerpage-titlecontact {","font-size: 16px;","padding: 5px 0;","margin: 0;","}","#janrain-share-mobile .janrain-share-providerpage-titlebroadcast.janrain-share-providerpage-titlesmaller {", "font-size: 15px","}","#janrain-share-mobile .janrain-share-providerpage-fail .janrain-share-login {","text-align: right;","}","#janrain-share-mobile .janrain-share-providerpage-fail .janrain-share-login .janrain-share-login-buttons {","margin-right: 10px;","}","#janrain-share-mobile .janrain-share-preview .janrain-share-input {","background-color: transparent;","}","#janrain-share-mobile .janrain-share-providerpage-email #janrain-share-email-titleinput {","background-color: "+a.bodyContentBackgroundColor+ ";","}","#janrain-share-email-titleinput.janrain-share-preview-input {","background-color: "+a.elementBackgroundColor+";","}","#janrain-share-mobile .janrain-share-input-inputmode input.janrain-share-preview-input {","display: block;","background-color: "+a.elementBackgroundColor+";","left: 5px;","position: absolute;","z-index: 5;","top: 70px;","}","#janrain-share-mobile .janrain-share-input-inputmode textarea.janrain-share-preview-input {","display: block;","background-color: "+a.bodyContentBackgroundColor+ ";","border: 0 none;","border-radius: 0;","left: 0;","padding: 45px 10px 55px;","position: absolute;","z-index: 5;","top: 40px;","}","#janrain-share-mobile .janrain-share-input-counter {","bottom:-21px;","margin: 5px 10px 0 0;","position:absolute;","right:0px;","}","#janrain-share-mobile .janrain-share-input-inputmode .janrain-share-preview-done {","display: inline-block;","position: absolute;","left: 10px;","top: 50px;","z-index: 6;","}","#janrain-share-mobile .janrain-share-preview-message .janrain-share-input-note {", "position: absolute;","left: 8px;","bottom: -20px;","font-size: 12px","}","#janrain-share-mobile .janrain-share-input-container {","position:relative;","text-align: left;","width: 100%;","background-color: "+a.elementBackgroundColor+";","}","#janrain-share-mobile .janrain-share-input-container.janrain-share-preview-message.janrain-share-input-inputmode {","left:0px;","position:absolute;","top:0px;","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-input-container {","margin-top: 0;", "width: 100%;","}","#janrain-share-mobile .janrain-share-contactadd {","padding: 5px 10px;","}","#janrain-share-mobile .janrain-share-input-button {","margin-right: 0;","}","#janrain-share-mobile .janrain-share-login-message {","width: auto;","font-weight: normal;","float: none;","display: none;","}","#janrain-share-mobile .janrain-share-login-prefs {","margin: 15px 0 0 10px;","line-height: 30px;","padding: 0 0 0 28px;","}","#janrain-share-mobile .janrain-share-login .janrain-share-login-buttons {", "display: inline-block;","float: none;","text-align: right;","margin: 0;","}","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-login {","text-align: left;","}","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-login-buttons {","float: right;","margin-right: 5px;","}","#janrain-share-mobile .janrain-share-providerpage .janrain-share-login .janrain-share-login-button,","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-login .janrain-share-login-button {", "margin: 15px 10px;","}","#janrain-share-mobile .janrain-share-preview-imagecontainer {","margin-left: 10px;","margin-right: 0px;","}","#janrain-share-mobile .janrain-share-preview-titlecontainer {","margin-left: 10px;","text-align: left;","}","#janrain-share-mobile .janrain-share-contact {","box-shadow: none;","-moz-box-shadow: none;","-webkit-box-shadow: none;","padding: 0 15px;","margin-top: 35px;","}","#janrain-share-mobile .janrain-share-contact-searchinput {","position: relative;","}","#janrain-share-mobile .janrain-share-contact-user {", "text-align: left;","}","#janrain-share-mobile .janrain-share-share-titlebar {","display: none;","}","#janrain-share-mobile .janrain-share-providerpage-content-browsing .janrain-share-input-container,","#janrain-share-mobile .janrain-share-contactselected .janrain-share-input-container {","margin-top: 10px;","}","#janrain-share-mobile .janrain-share-providerpage-content-browsing .janrain-share-input-container {","margin-bottom: 5px;","}","#janrain-share-mobile .janrain-share-input-clear {","right: 5px;", "}","#janrain-share-mobile .janrain-share-contactadd {","background-color: "+a.elementBackgroundColor+";","}","#janrain-share-mobile .janrain-share-selected {","background-color: "+a.elementBackgroundColor+";","padding-left: 10px;","text-align: left;","}","#janrain-share-mobile .janrain-share-login-prefs .janrain-share-bubble {","top: -50px;","left: -5px;","font-weight: normal;","}","#janrain-share-mobile .janrain-share-login-prefs .janrain-share-bubble .janrain-share-bubble-arrow {","position: absolute;", "top: 45px;","left: 6px;","}","#janrain-share-mobile .janrain-share-bubble .janrain-share-bubble-remove,","#janrain-share-mobile .janrain-share-bubble .janrain-share-bubble-logout {","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","width: 70px;", "padding: 1px 10px;","background-color: "+a.bodyColor+";","text-decoration: none;","display: block;","text-align: center;","cursor: pointer;","color: "+a.bodyContentBackgroundColor+";","line-height: 22px;","}","#janrain-share-mobile .janrain-share-login-prefs .janrain-share-bubble .janrain-share-bubble-arrow {","border-color: "+a.bodyColor+" transparent transparent transparent;","}","#janrain-share-mobile .janrain-share-contact .janrain-share-contact-user {","margin-left: 25px;","}","#janrain-share-mobile .janrain-share-contact-user .janrain-share-contact-user-close {", "display: inline-block;","top: 1px;","left: -25px;","background: #fff;","height: 18px;","width: 18px;","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;","-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","border: 2px solid #ccc;","color: #fff;","}","#janrain-share-mobile .janrain-share-contact-user-selected .janrain-share-contact-user-close {", "background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/002a648576ee4e8a8f5357433b4e91e5.png);","background-repeat: no-repeat;","background-position: center 3px;","text-indent: -999999px;","}","#janrain-share-mobile .janrain-share-selected-user {","cursor: pointer;","position: relative;","}","#janrain-share-mobile .janrain-share-contact-user-unselected:hover {","background-color: "+a.elementBackgroundColor+";","color: "+a.elementColor+";","}","#janrain-share-mobile .janrain-share-contact-user-selected:hover {", "background-color: "+a.elementBackgroundColor+";","}","#janrain-share-mobile .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {","color: "+a.bodyColor+";","}","/* Portrait */","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerslist {","bottom: 0px;","width: 100%;","height: 50px;","padding: 0;","position: absolute;","min-height: 50px;","box-shadow: 0 6px 3px -3px rgba(0, 0, 0, 0.2) inset;","-webkit-box-shadow: 0 6px 3px -3px rgba(0, 0, 0, 0.2) inset;", "-moz-box-shadow: 0 6px 3px -3px rgba(0, 0, 0, 0.2) inset;","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-background {","bottom: 0px;","height: 50px;","min-height: 50px;","top:auto;","width: 100%;","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-providerpage-placeholder {","height: 380px;","left:auto;","min-height: 380px;","padding-top:50px;","width:310px","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerslist-provider-arrow {","top: 0;", "left: 50%;","margin-left:-8px;","width: 0;","height: 0;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-linktype {","border-radius: 0;","-moz-border-radius: 0;","-webkit-border-radius: 0;","float: none;","width: 100%;","margin-bottom: -5px;","padding: 0;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-scroll {","height: 305px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-scroll {","height: 305px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contact-buttons {", "bottom:65px;","position:absolute;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contact-user {","width: 230px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contactadd-prediction {","max-height: 330px;","overflow: hidden;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage {","height: 430px;","min-height: 430px;","max-height: 430px;","z-index: 4;","box-shadow: none;","-webkit-box-shadow: none;","-moz-box-shadow: none;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-content {", "height: 305px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-email .janrain-share-providerpage-content {","height: 335px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-login-messageemail {","background: transparent none;","margin: 14px;","width: 90%;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contact {","height: 450px;","width: 290px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contact .janrain-share-input {", "width: 280px","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-inputmode .janrain-share-input-counter {","right:-3px;","top:-20px;","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-inputmode .janrain-share-input-note {","left: 10px;","bottom: -460px;","font-size: 13px;","z-index: 6;","}","#janrain-share-mobile.janrain-share-portrait input.janrain-share-preview-input {", "width: 280px;","margin: 10px 10px 5px 10px;","}","#janrain-share-mobile.janrain-share-portrait textarea.janrain-share-preview-input {","width: 260px;","border: none;","height: 50px;","float: left;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-input-inputmode textarea.janrain-share-preview-input {","width: 300px","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-broadcast .janrain-share-input-inputmode textarea.janrain-share-preview-input,","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-contact .janrain-share-input-inputmode textarea.janrain-share-preview-input {", "height: 345px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-contactadd .janrain-share-contactadd-prediction,","#janrain-share-mobile.janrain-share-portrait .janrain-share-contactadd .janrain-share-input {","width: 247px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-email .janrain-share-contactadd .janrain-share-input {","width: 217px;","}","#janrain-share-mobile.janrain-share-portrait .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {", "padding: 118px 50px 105px;","background: "+a.bodyContentBackgroundColor+" url(https://docj27ko03fnu.cloudfront.net/rel/img/70ca704313ce65c10d749d1d046fbd61.png) no-repeat center 255px;","width: 210px;","left: 5px;","top: 35px;","}","/* Landscape */","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerslist {","width: 50px;","padding: 0;","position: absolute;","z-index: 100;","min-height: 320px;","top: 0;","right: 0;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-background {", "left:auto;","min-height: 320px;","top: 0;","right: 0;","width: 50px;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-providerpage-placeholder {","left:auto;","height:270px;","min-height:270px;","padding-top:50px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerslist-provider-arrow {","top: 15px;","left: 0;","right: auto;","width: 0;","height: 0;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contact-titlebar,","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-titlebroadcast,", "#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-titlecontact {","padding: 5px 0 0 0;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-linktype {","float: none;","border-radius: 0;","padding: 0","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-scroll {","height: 190px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contact-user {","width: 335px;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-inputmode .janrain-share-input-counter {", "right:-20px;","top:55px;","margin: 0;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-providerpage-twitter .janrain-share-preview .janrain-share-input-inputmode .janrain-share-input-note {","left: 10px;","top: 280px;","bottom: auto;","z-index: 6;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage {","height: 320px;","min-height: 320px;","max-height: 320px;","width: 420px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-preview-imagecontainer img {", "}","#janrain-share-mobile.janrain-share-landscape .janrain-share-preview-imagecontainer {","margin-top: 0;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contact {","height: 285px;","width: 400px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-content {","height: 205px;","text-align: left;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-email .janrain-share-providerpage-content {","height: 230px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-input-inputmode .janrain-share-input-title {", "width: 480px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contact .janrain-share-input {","width: 390px","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contactadd .janrain-share-input {","width: 350px;","float: left;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-contactadd-prediction {","width: 350px;","max-height: 220px;","overflow: hidden;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-email .janrain-share-contactadd .janrain-share-input {", "width: 325px;","float: none;","}","#janrain-share-mobile.janrain-share-landscape input.janrain-share-preview-input {","width: 388px;","margin: 10px 10px 5px 10px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-preview textarea.janrain-share-preview-input {","width: 360px;","height: 35px;","border: none;","padding: 5px 10px;","float: left;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-input-inputmode textarea.janrain-share-preview-input {","padding: 45px 10px 55px;", "top: 40px;","left: 0;","height: 190px;","width: 460px;","}","#janrain-share-mobile.janrain-share-landscape .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {","padding: 55px 105px 70px 30px;","background: "+a.bodyContentBackgroundColor+" url(https://docj27ko03fnu.cloudfront.net/rel/img/227f1ce15a2d2d49fa318a6e5044c95c.png) no-repeat 330px center;","width: 285px;","left: 5px;","top: 35px;","}","/* Tablet View */","#janrain-share.janrain-share-portrait .janrain-share-providerslist {", "width: 100%;","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/9b893a563fae859c426e6db3466d5f7b.png);","-moz-box-shadow: 0 -60px 30px -30px rgba(0, 0, 0, 0.15) inset, 0 -12px 24px -24px #000000 inset;","-webkit-box-shadow: 0 -60px 30px -30px rgba(0, 0, 0, 0.15) inset, 0 -12px 24px -24px #000000 inset;","box-shadow: 0 -60px 30px -30px rgba(0, 0, 0, 0.15) inset, 0 -12px 24px -24px #000000 inset;","height: 60px;","padding: 0;","position: absolute;","min-height: 60px;","}","#janrain-share.janrain-share-portrait #janrain-share-background {", "height: 60px;","min-height: 60px;","width: 100%;","}","#janrain-share.janrain-share-portrait #janrain-share-providerpage-placeholder {","height:350px;","left:auto;","min-height:350px;","width:515px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider {","display: inline-block;","font-size: 10px;","width: 70px;","padding: 4px 0 0 0;","height: 56px;","position: relative;","line-height: 8px;","text-align: center;","border-bottom: none;","-webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.3) inset;", "-moz-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.3) inset;","box-shadow: -1px 0 0 rgba(255, 255, 255, 0.3) inset;","border-right: 1px solid rgba(0, 0, 0, 0.1);","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider-selected {","box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2), 1px 0 0 rgba(255, 255, 255, 0.2);","-webkit-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2), 1px 0 0 rgba(255, 255, 255, 0.2);","-moz-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.2), 1px 0 0 rgba(255, 255, 255, 0.2);","}", "#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider-arrow {","top: auto;","left: 27px;","bottom: 0;","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider .janrain-share-providerslist-provider-image {","left: auto;","margin: 5px 20px 4px;","position: relative;","top: auto;","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist ul li.active {","background-color: rgba(0, 0, 0, 0.1);","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage {", "box-shadow: none;","-webkit-box-shadow: none;","-moz-box-shadow: none;","width: 515px;","margin-top: 60px;","min-height: 390px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-content,","#janrain-share.janrain-share-portrait .janrain-share-scroll {","height: 285px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-longtext .janrain-share-providerpage-content {","height: 255px;","}","#janrain-share.janrain-share-portrait .janrain-share-preview-input {", "width: 483px;","}","#janrain-share.janrain-share-portrait .janrain-share-contact {","height: 380px;","}","#janrain-share.janrain-share-portrait .janrain-share-attribution {","bottom: 5px;","right: 5px;","text-align: right;","font-size: 10px;","width: 75px;","line-height: 12px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {","padding: 95px 110px;","background: "+a.bodyContentBackgroundColor+" url(https://docj27ko03fnu.cloudfront.net/rel/img/ffbf88175d8238458255d414261e82fb.png) no-repeat center top;", "}","/*********************************************/","/*/ Button Styles /*/",".janrain-share-input-button,",".janrain-share-login-button,","#janrain-share-mobile #janrain-share-modal-close,",".janrain-share-contact-donebutton,",".janrain-share-contact-closebutton,",".janrain-share-contact-cancelbutton,",".janrain-share-preview-done,",".janrain-share-providerpage-startover,","#janrain-share-mobile .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse,", ".janrain-share-preview-edit /* Box Shadows = Glow, top, bottom, gradient */ {","padding: 3px 10px;","vertical-align: middle;","line-height: 24px;","position: relative;","-moz-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset;","-webkit-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset;", "-o-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset;","box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 -26px 13px -13px rgba(0, 0, 0, 0.1) inset;","border: 0;","font: 14px/20px "+a.bodyFontFamily+";","-moz-border-radius: "+a.elementButtonBorderRadius+"px;", "-webkit-border-radius: "+a.elementButtonBorderRadius+"px;","-o-border-radius: "+a.elementButtonBorderRadius+"px;","-ms-border-radius: "+a.elementButtonBorderRadius+"px;","-khtml-border-radius: "+a.elementButtonBorderRadius+"px;","border-radius: "+a.elementButtonBorderRadius+"px;","text-align: center;","}","#janrain-share-mobile #janrain-share-modal-close {","display: inline-block;","position: absolute;","top: 6px;","left: 8px;","height: 18px;","width: 4px;","z-index: 6;","background: url(https://docj27ko03fnu.cloudfront.net/rel/img/a6409aac406a8e34cb9e46a893a35870.png) no-repeat center center;", "}","#janrain-share-mobile .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse {","display: inline-block;","float: left;","text-indent: -9999999px;","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/99c0089f1caabf617e107183f47662fd.png);","background-repeat: no-repeat;","background-position: 4px center;","padding: 2px 11px;","margin: 5px 0 0 8px;","}","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse {", "position: absolute;","top: 7px;","right: 10px;","margin: 0;","width: 0;","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/8782d67e7f65c463459acbb1e7dbd6e7.png);","background-repeat: no-repeat;","background-position: center center;","}","#janrain-share-mobile #janrain-share-modal-close.janrain-share-white {","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/e15db40fcdce7ed8c9c2f62abf492f37.png);","}","#janrain-share-mobile .janrain-share-preview-edit.janrain-share-white {", "background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/7ce673b81a24af56df6745090aff5725.png);","}","#janrain-share-mobile .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse.janrain-share-white {","background-image: url(https://docj27ko03fnu.cloudfront.net/rel/img/c3ba3c5e0f8c37a6bec2021d09f6d28b.png);","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-providerpage-loggedin .janrain-share-contactadd-browse {","top: 3px","}","#janrain-share-mobile .janrain-share-providerpage-content-browsing-selected .janrain-share-preview-edit,", "#janrain-share-mobile .janrain-share-providerpage-content-browsing .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-contactadd .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-input-inputmode .janrain-share-preview-edit,","#janrain-share-mobile .janrain-share-preview-titleinput .janrain-share-preview-edit {","display: none;","}",".janrain-share-contact .janrain-share-contact-closebutton,",".janrain-share-contact .janrain-share-contact-donebutton {","-moz-box-shadow: 0 0 0 "+ a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 26px 13px -13px rgba(255,255,255,0.4) inset;","-webkit-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 26px 13px -13px rgba(255,255,255,0.4) inset;","-o-box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 26px 13px -13px rgba(255,255,255,0.4) inset;", "box-shadow: 0 0 0 "+a.elementButtonBoxShadow+"px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset, 0 26px 13px -13px rgba(255,255,255,0.4) inset;","}",".janrain-share-login-button img {","display: none;","}",".janrain-share-login-button .janrain-share-login-button-text, .janrain-share-providerpage-loggedin.janrain-share-providerpage-email .janrain-share-login-button-text {","margin: 0 25px;","}","#janrain-share-mobile .janrain-share-login-button .janrain-share-login-button-text,", "#janrain-share-mobile .janrain-share-providerpage-loggedin.janrain-share-providerpage-email .janrain-share-login-button-text {","margin: 0 10px;","}",".janrain-share-login-button {","font-weight: bold;","}",".janrain-share-providerpage-loggedin .janrain-share-login-button img {","display: inline-block;","width: 20px;","height: 20px;","vertical-align: middle;","}",".janrain-share-input-button,","#janrain-share-mobile #janrain-share-modal-close,",".janrain-share-login-button,",".janrain-share-contact-donebutton,", ".janrain-share-contact-closebutton,",".janrain-share-contact-cancelbutton,",".janrain-share-preview-done {","background-color: "+a.elementBackgroundColor+";","min-width: 0;","line-height: inherit;","cursor: pointer;","}",".janrain-share-login-button,",".janrain-share-preview-edit {","background-color: "+a.bodyContentBackgroundColor+";","}",".janrain-share-input-button,",".janrain-share-preview-edit {","background-color: "+a.elementBackgroundColor+";","}",".janrain-share-login-button .janrain-share-login-button-image {", "background-repeat: no-repeat;","display:inline-block;","width:16px;","height:16px;","margin: 1px 5px 0 0;","vertical-align: top;","}",".janrain-share-providerpage-loggedin .janrain-share-login-button .janrain-share-login-button-image {","display:none;","}",".janrain-share-login-button .janrain-share-login-button-text {","display: inline-block;","}",".janrain-share-contact-closebutton:hover,",".janrain-share-contact-donebutton:hover,",".janrain-share-login-button:hover {","-moz-transition: color 0.15s ease-in-out 0s;", "-webkit-transition: color 0.15s ease-in-out 0s;","-o-transition: color 0.15s ease-in-out 0s;","transition: color 0.15s ease-in-out 0s;","}",".janrain-share-providerpage-startover:active,",".janrain-share-login-button:active {","-moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.35) inset, 0 -26px 13px 0 rgba(0, 0, 0, 0.1) inset;","-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.35) inset, 0 -26px 13px 0 rgba(0, 0, 0, 0.1) inset;", "box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 -1px 0 0 rgba(255, 255, 255, 0.35) inset, 0 -26px 13px 0 rgba(0, 0, 0, 0.1) inset;","-moz-transition: none;","-webkit-transition: none;","-o-transition: none;","transition: none;","}",".janrain-share-contact-cancelbutton:active,",".janrain-share-preview-edit:active,",".janrain-share-preview-done:active {","-moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.15) inset, 0 40px 13px -13px rgba(0, 0, 0, 0.1) inset;", "-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.15) inset, 0 40px 13px -13px rgba(0, 0, 0, 0.1) inset;","-o-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.15) inset, 0 40px 13px -13px rgba(0, 0, 0, 0.1) inset;","box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.15) inset, 0 40px 13px -13px rgba(0, 0, 0, 0.1) inset;", "}",".janrain-share-contact-closebutton:active,",".janrain-share-contact-donebutton:active {","-moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 0px 13px -13px rgba(255,255,255,0.4) inset;","-webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 0px 13px -13px rgba(255,255,255,0.4) inset;","-o-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 0px 13px -13px rgba(255,255,255,0.4) inset;", "box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), 0 -1px 0 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 0px 13px -13px rgba(255,255,255,0.4) inset;","}",".janrain-share-input-button {","margin: 0 10px;","padding: 0 2px 4px;","font: bold 28px/18px Helvetica, Arial !important;","-moz-border-radius: "+a.elementBorderRadius+"px;","-webkit-border-radius: "+a.elementBorderRadius+"px;","-o-border-radius: "+a.elementBorderRadius+"px;","-ms-border-radius: "+a.elementBorderRadius+"px;", "-khtml-border-radius: "+a.elementBorderRadius+"px;","border-radius: "+a.elementBorderRadius+"px;","}","@-moz-document url-prefix() {",".janrain-share-input-button {","font: bold 28px/13px Helvetica, Arial !important;","padding: 2px 4px 8px;","}","}",".janrain-share-contact-cancelbutton,",".janrain-share-contact-donebutton,",".janrain-share-contact-closebutton,",".janrain-share-preview-edit,",".janrain-share-preview-done {","display:none;","}",".janrain-share-contactselected .janrain-share-contact-closebutton{", "display:block;","width: 100px;","margin: 0 auto;","}",".janrain-share-contactunselected .janrain-share-contact-cancelbutton,",".janrain-share-contactunselected .janrain-share-contact-donebutton{","display:inline-block;","margin-right: 20px;","width: 80px;","}",".janrain-share-contactunselected .janrain-share-contact-donebutton {","margin-right: 0;","}",".janrain-share-login-button {","min-width: 130px;","}",".janrain-share-providerpage a:visited,",".janrain-share-providerpage a:link {","color: "+ a.elementLinkColor+";","filter:alpha(opacity=80);","opacity:0.8;","}",".janrain-share-providerpage a:hover {","filter:alpha(opacity=100);","opacity:1.0;","}","/*********************************************/","/*/ Placeholder Specific Coloring/Styles /*/","#janrain-share-providerpage-placeholder {","background-color:#099ddc;","}","/*********************************************/","/*/ Email Specific Coloring/Styles /*/","#janrain-share-contactadd-input-button-email {","display: inline-block;","}",".janrain-share-providerpage-email .janrain-share-login-message {", "display: table-cell;","text-align: right;","vertical-align: middle;","}",".janrain-share-providerpage-email .janrain-share-login-messageemail {","display:block;","}",".janrain-share-providerpage-email .janrain-share-preview-titleinput {","display:block;","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-login-buttons {","display: inline-block;","text-align: center;","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-login .janrain-share-login-button {", "margin: 15px 5px;","}","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-login .janrain-share-login-button-contact {","display:inline-block;","}","#janrain-share-mobile #janrain-share-providerpage-email .janrain-share-login-button {","color: rgb(51,51,51);","color: rgba(51,51,51,0.8);","}","#janrain-share-mobile #janrain-share-providerpage-email .janrain-share-login-button:hover,","#janrain-share-mobile #janrain-share-providerpage-email .janrain-share-login-button:active {", "color: rgb(51,51,51);","color: rgba(51,51,51,1.0);","}",".janrain-share-providerpage-email .janrain-share-providerpage-startover-image {","display:none;","}",".janrain-share-portrait #janrain-share-providerslist-provider-email .janrain-share-providerslist-provider-arrow {","border-color: transparent transparent "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+";","}","#janrain-share-mobile.janrain-share-portrait #janrain-share-providerslist-provider-email .janrain-share-providerslist-provider-arrow {", "border-color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+" transparent transparent;","}","#janrain-share-mobile.janrain-share-landscape #janrain-share-providerslist-provider-email .janrain-share-providerslist-provider-arrow {","border-color: transparent transparent transparent "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+";","}",".janrain-share-providerpage-email .janrain-share-login-button-text {","margin: 0;","}",".janrain-share-providerpage-email .janrain-share-contactadd {", "display:block;","}",".janrain-share-providerpage-email .janrain-share-selected {","display:block;","}","#janrain-share-providerslist-provider-email .janrain-share-providerslist-provider-arrow {","border-color: transparent #009DDC transparent transparent;","border-right-color: "+a.bodyBackgroundColor+";","}",".janrain-share-providerpage-email .janrain-share-input-button {","color: "+(a.bodyBackgroundColorOverride?a.elementColor:"#009DDC")+";","}",".janrain-share-providerpage-email,",".janrain-share-providerpage-email .janrain-share-contact-user-selected,", ".janrain-share-providerpage-email .janrain-share-selected-placeholder,",".janrain-share-providerpage-email .janrain-share-scroll-bar .janrain-share-scroll-bar-dot-active div,",".janrain-share-email .janrain-share-contact-titlebar,",".janrain-share-email .janrain-share-providerpage-titlebroadcast,",".janrain-share-email .janrain-share-providerpage-titlecontact,","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-input-inputmode .janrain-share-input-title,","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-contact-user-selected .janrain-share-contact-user-close,", "#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-contact-user-selected:hover,",".janrain-share-providerpage-email .janrain-share-contact-closebutton,.janrain-share-providerpage-email .janrain-share-contact-donebutton","{","background-color: #009DDC;","background-color: "+a.bodyBackgroundColor+";","}",".janrain-share-providerpage-email .janrain-share-contactadd-browse,",".janrain-share-providerpage-email .janrain-share-login-button-text,",".janrain-share-input-note span {","color: "+ (a.bodyBackgroundColor?a.bodyColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.bodyColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.bodyColor:"rgba(0,157,220,0.8)")+";","}",".janrain-share-providerpage-email .janrain-share-login-button-text {","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"rgba(0,157,220,0.8)")+";","}",".janrain-share-providerpage-email .janrain-share-login-button:hover {", "color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.bodyBackgroundColor:"rgba(0,157,220,1.0)")+";","}",".janrain-share-login-messageemail span {","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"rgba(0,157,220,0.8)")+";","}",".janrain-share-login-messageemail span:hover {", "color: "+(a.bodyBackgroundColor?a.elementLinkColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.elementLinkColor:"rgba(0,157,220,1.0)")+";","}",".janrain-share-providerpage-email .janrain-share-contactadd-browse:hover {","color: "+(a.bodyBackgroundColor?a.bodyColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.bodyColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.bodyColor:"rgba(0,157,220,1.0)")+";","}", ".janrain-share-providerpage-email .janrain-share-contact-cancelbutton,",".janrain-share-providerpage-email .janrain-share-preview-edit,",".janrain-share-providerpage-email .janrain-share-preview-done,","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-contact-user-selected .janrain-share-contact-user-close {","color: "+(a.bodyBackgroundColor?a.elementColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.elementColor:"rgb(0,157,220)")+";","color: "+(a.bodyBackgroundColor?a.elementColor: "rgba(0,157,220,0.8)")+";","}",".janrain-share-providerpage-email .janrain-share-contact-cancelbutton:hover,",".janrain-share-providerpage-email .janrain-share-preview-edit:hover,",".janrain-share-providerpage-email .janrain-share-preview-done:hover,","#janrain-share-mobile .janrain-share-providerpage-email .janrain-share-contact-user-selected .janrain-share-contact-user-close:hover {","color: "+(a.bodyBackgroundColor?a.elementColor:"#009DDC")+";","color: "+(a.bodyBackgroundColor?a.elementColor:"rgb(0,157,220)")+ ";","color: "+(a.bodyBackgroundColor?a.elementColor:"rgba(0,157,220,1.0)")+";","}",".janrain-share-providerpage-email .janrain-share-input-button-disabled {","color:#ccc;","}",".janrain-share-providerpage-titlebroadcast .janrain-share-providerpage-linktype span {","color: #fff;","cursor:pointer;","text-decoration:underline;","}",".janrain-share-providerslist-provider-image {","-webkit-border-radius: 3px;","-moz-border-radius: 3px;","-ms-border-radius: 3px;","-o-border-radius: 3px;","border-radius: 3px;", "height: 32px;","width: 32px;","vertical-align: center;","position: absolute;","top: 3px;","left: 8px;","}",".janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-image {","height: 32px;","width: 32px;","}",".janrain-share-providerpage-loggedin .janrain-share-login-selected.janrain-share-login-button-disabled {","color: #999999;","cursor: default;","}",".janrain-share-login .janrain-share-login-button-disabled {","color: #999999;","cursor: default;","}",".janrain-share-login .janrain-share-login-button-disabled:hover {", "color: #999999;","transition: none;","-moz-transition: none;","-webkit-transition: none;","}",".janrain-share-contact-closebutton,",".janrain-share-contact-donebutton {","color: rgb(255,255,255);","color: rgba(255,255,255,0.8);","-moz-transition: color 0.15s ease-in-out 0s;","-webkit-transition: color 0.15s ease-in-out 0s;","-o-transition: color 0.15s ease-in-out 0s;","transition: color 0.15s ease-in-out 0s;","}",".janrain-share-contact-closebutton:hover,",".janrain-share-contact-donebutton:hover {", "color: rgb(255,255,255,1.0);","color: rgba(255,255,255,1.0);","-moz-transition: color 0.15s ease-in-out 0s;","-webkit-transition: color 0.15s ease-in-out 0s;","-o-transition: color 0.15s ease-in-out 0s;","transition: color 0.15s ease-in-out 0s;","}","#janrain-share-mobile .janrain-share-login-button {","font-weight: bold;","}",".janrain-share-login-button-fail {","background-color: "+a.bodyContentBackgroundColor+";","}",".janrain-share-login-button-fail .janrain-share-login-button-text {","margin: 0 15px;", "color: "+a.bodyColor+";","}",".janrain-share-login-button-fail .janrain-share-login-button-image {","background-image: none;","float: none;","height: 0;","width: 0;","margin: 0;","}"];var f=["/*/ IE /*/",".janrain-share-bubble .janrain-share-bubble-arrow {","overflow: hidden;","}",".janrain-share-input-button {","padding: 0 3px;","font: bold 26px/20px "+a.bodyFontFamily+";","position: static;","border: 1px solid #ccc;","}",".janrain-share-portrait .janrain-share-providerslist {","top: 0;","}",".janrain-share-portrait .janrain-share-providerpage {", "padding-top: 70px;","margin-top: 0px;","}",".janrain-share-providerslist-provider-selected {","background-color: #ddd;","}",".janrain-share-portrait .janrain-share-providerslist-provider {","border-right: 1px solid #ccc;","float: left;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage {","margin-top: 0;","}","#janrain-share.janrain-share-portrait .janrain-share-providerslist-provider .janrain-share-providerslist-provider-image {","position: static;","}"];var k=["/*/ IE8 and below /*/", ".janrain-share-providerslist,",".janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-arrow,",".janrain-share-bubble .janrain-share-bubble-arrow,",".janrain-share-input-container,",".janrain-share-selected-user,",".janrain-share-selected-placeholder,",".janrain-share-selected-placeholder,",".janrain-share-selected div,",".janrain-share-contact-user-name,",".janrain-share-selected-user-name,",".janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-arrow,", ".janrain-share-contact-donebutton,",".janrain-share-contact-cancelbutton,",".janrain-share-portrait .janrain-share-providerslist-provider {","zoom: 1;","display: inline;","}",".janrain-share-input-container,",".janrain-share-contactunselected .janrain-share-contact-cancelbutton,",".janrain-share-contactunselected .janrain-share-contact-donebutton{","display:inline;","}","#janrain-share-container {","zoom: 1;","}",".janrain-share-providerpage-linktype {","/* For IE 5.5 - 7*/","filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#25000000, endColorstr=#25000000);", "/* For IE 8*/","background-color:transparent;","-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25000000, endColorstr=#25000000);","zoom:1;","}",".janrain-share-portrait .janrain-share-providerslist-provider {","border-right: 1px solid #ccc;","float: left;","padding-top: 45px;","height: 15px;","line-height: 10px;","}",".janrain-share-portrait .janrain-share-providerslist-provider .janrain-share-providerslist-provider-image {","top: 5px;","left: 20px;","}",".janrain-share-contact-titlebar, .janrain-share-providerpage-titlebroadcast, .janrain-share-providerpage-titlecontact {", "height: 30px;","overflow: hidden;","}",".janrain-share-providerpage-longtext .janrain-share-contact-titlebar, .janrain-share-providerpage-longtext .janrain-share-providerpage-titlebroadcast, .janrain-share-providerpage-longtext .janrain-share-providerpage-titlecontact {","height: 60px;","overflow: hidden;","}",".janrain-share-login {","margin-top: 10px;","}",".janrain-share-input-button,",".janrain-share-login-button,",".janrain-share-contact-donebutton,",".janrain-share-contact-closebutton,",".janrain-share-contact-cancelbutton,", ".janrain-share-preview-done,",".janrain-share-preview-edit {","position: relative;","border: "+a.elementButtonBoxShadow+"px solid #999;","}",".janrain-share-bubble .janrain-share-bubble-logout,",".janrain-share-contact-closebutton,",".janrain-share-contact-donebutton {","color: #fff;","}",".janrain-share-input-button {","padding: 0 3px 0px 3px;","font: bold 26px/24px "+a.bodyFontFamily+";","position: static;","border: 1px solid #ccc;","}",".janrain-share-login .janrain-share-login-button {","float: left;", "}",".janrain-share-login-button .janrain-share-login-button-image,",".janrain-share-login-button-userimage,",".janrain-share-login-button .janrain-share-login-button-text {","float: left;","margin-top: 2px;","}",".janrain-share-providerpage-loggedin.janrain-share-providerpage-email .janrain-share-login-button-text {","margin: 2px 25px 0 25px;","}",".janrain-share-providerpages-titlecontact-email {","margin: 0;","}",".janrain-share-providerpage-content {","width: 485px;","}",".janrain-share-login-messageemail {", "bottom: 77px;","}",".janrain-share-portrait .janrain-share-providerpage-content {","width: 495px;","}",".janrain-share-portrait .janrain-share-contact {","top: 60px;","}",".janrain-share-contactadd-user-image,",".janrain-share-contact-user-image,",".janrain-share-contact-user-selected img {","height: 20px;","}",".janrain-share-selected-user,",".janrain-share-selected-placeholder {","padding: 5px; ","}",".janrain-share-portrait .janrain-share-providerpage-linktype {","top: 70px;","}",".janrain-share-providerslist {", "height: 400px;","}",".janrain-share-providerpage {","height: 400px;","}",".janrain-share-providerpage-content {","height: 275px;","}",".janrain-share-providerslist-provider {","border-bottom: 1px solid #ccc;","height: 34px;","}",".janrain-share-providerslist-provider-selected .janrain-share-providerslist-provider-arrow {","display: none;","}","#janrain-share-contactadd-input-button-email {","display: inline;","zoom: 1;","}",".janrain-share-providerslist-provider {","border-bottom: 1px solid #ddd;", "height: 34px;","}",".janrain-share-contact .janrain-share-contact-donebutton,",".janrain-share-contact .janrain-share-contact-cancelbutton {","float: left;","width: 65px;","}",".janrain-share-providerpage-loggedin .janrain-share-login .janrain-share-login-prefs {","float: left;","}",".janrain-share-login .janrain-share-login-buttons {","display: inline;","zoom: 1;","float: right;","margin-top: 0;","}",".janrain-share-input-button-disabled {","color:#ccc !important;","}"];var m=["/*/ IE6 /*/","#janrain-share-background {", "background-image: none;","}",".janrain-share-providerslist,","#janrain-share.janrain-share-portrait .janrain-share-providerslist {","background-image: none;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage {","height: 390px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-content,","#janrain-share.janrain-share-portrait .janrain-share-scroll {","height: 280px;","}","#janrain-share.janrain-share-landscape .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {", "padding-top:70px;","}","#janrain-share.janrain-share-portrait .janrain-share-providerpage-sendcomplete .janrain-share-providerpage-sentscreen {","padding-top:70px;","}",".janrain-share-providerpage-startover .janrain-share-providerpage-startover-image {","display:inline;","}"],K="/*/ IE QuirksMode /*/,#janrain-share-background {,height: 390px;,min-height: 390px;,},.janrain-share-providerslist {,height: 390px;,min-height: 390px;,},.janrain-share-providerpage-sentscreen {,padding: 72px 105px;,width: 485px;,},.janrain-share-input-button {,padding: 0 4px 10px 4px;,}".split(","); 0=u&&(d=d.concat(k));u&&6>=u&&(d=d.concat(m));u&&xa&&(d=d.concat(K));d=d.join("");c=c.join("");for(b in aa)aa[b].shareSettings&&(f=c,k="#009DDC",aa[b]&&(k=aa[b].color),f=f.replace(/%PROVIDERNAME%/g,b),f=f.replace(/%PROVIDERCOLOR%/g,k),d=f+d);b=document.createElement("style");b.setAttribute("type","text/css");b.id="janrain-share-css";(c=document.getElementById(b.id))&&c.parentNode.removeChild(c);b.styleSheet?b.styleSheet.cssText=d:(d=document.createTextNode(d),b.appendChild(d)); document.body.firstChild?document.body.insertBefore(b,document.body.firstChild):document.body.appendChild(b);return a},Ua=function(a,b){var c={},d={appUrl:{type:"url",defaultValue:a.appUrl},language:{type:"text",defaultValue:"en"},exposePopupCallback:{type:"boolean",defaultValue:!1},custom:{type:"boolean",defaultValue:!1},embed:{type:"boolean",defaultValue:!1},previewMode:{type:"number",range:[0,3],defaultValue:0},providers:{type:"",defaultValue:[]},providersEmail:{type:"",defaultValue:[]},modes:{type:"", defaultValue:["broadcast"]},mobile:{type:"boolean",defaultValue:!1,value:"number"===typeof window.orientation},orientation:{type:"text",range:["landscape","portrait"],defaultValue:"landscape",value:cb.getOrientation()||"landscape"},attributionDisplay:{type:"boolean",defaultValue:!0},modalBackgroundColor:{type:"color",defaultValue:"#000000"},modalOpacity:{type:"number",range:[0,1],defaultValue:.5},modalBorderRadius:{type:"number",range:[0,20],defaultValue:5},modalWidth:{type:"number",range:[0,20], defaultValue:5},bodyBackgroundColor:{type:"color",defaultValue:"#009DDC"},bodyBackgroundColorOverride:{type:"boolean",defaultValue:!1},bodyColor:{type:"color",defaultValue:"#333333"},bodyContentBackgroundColor:{type:"color",defaultValue:"#ffffff"},bodyFontFamily:{type:"text",defaultValue:"Helvetica"},bodyTabBackgroundColor:{type:"color",defaultValue:"#f8f8f8"},bodyTabColor:{type:"color",defaultValue:"#000000"},elementBackgroundColor:{type:"color",defaultValue:"#f6f6f6"},elementBorderColor:{type:"color", defaultValue:"#cccccc"},elementBorderRadius:{type:"number",range:[0,10],defaultValue:3},elementButtonBorderRadius:{type:"number",range:[0,10],defaultValue:6},elementButtonBoxShadow:{type:"number",range:[0,3],defaultValue:3},elementColor:{type:"color",defaultValue:"#cccccc"},elementHoverBackgroundColor:{type:"color",defaultValue:"#eeeeee"},elementLinkColor:{type:"color",defaultValue:"#009DDC"},message:{type:"usertext"},title:{type:"usertext"},url:{type:"url",defaultValue:window.location.href},description:{type:"usertext"}, image:{type:"url"},media:{type:"url"},actionLink:{type:""},objectId:{type:"text"},shortenUrl:{type:"boolean",defaultValue:!0}},g={"default":{landscape:{height:400,width:640},portrait:{height:470,width:525}},mobile:{landscape:{height:320,width:480},portrait:{height:480,width:320}}},h=function(a,c){var g=d[a],l={providers:function(a){if(!B(a)||0===a.length)return g.defaultValue;for(var b=0;bf[b+1].position)return b}return-1},r=function(b){var c=0,f=function(b){var c=a.offsetHeight,f=d.offsetHeight,c=c<=f?0:-1*Math.abs(c-f);b=a.offsetTop+4*b;0b&&(l=b);h.innerHTML="";f=[];var r=F({}),C=F({});D(r,"scroll-bar-letter");D(C,"scroll-bar-letter");r.innerHTML="A";C.innerHTML="Z";r.onclick=function(){c.move(g-1)};C.onclick=function(){c.move(g+1)};h.appendChild(r);for(r=0;rc.indexOf(b)&&0>f.indexOf(b)&&(d.splice(g,1),g--)}}return a?d.splice(a[0],a[1]-a[0]+1):d};c.selectContact=function(b){var d=c.locateContact(b);return"object"===typeof b&&0>d?(m.push(b),"number"!==typeof b.index&&(b.index=La()),b.selected=!0,c.fireEvent("onShareContactSelect",!0,{provider:a,contact:b}),!0):!1};c.unselectContact=function(b){var d=c.locateContact(b);return"object"===typeof b&&-1K){b=b?b:{provider:k||a,mode:d?"mailto":f,contacts:U(m,"email"===a?["userId","userName"]:["userId","userIdentifier"]),title:l,url:h.get("url"), description:h.get("description"),message:r,image:h.get("image"),media:h.get("media"),actionLink:h.get("actionLink"),objectId:h.get("objectId")};b.source_url=window.location.href;b.shortenUrl=h.get("shortenUrl");if(g)return b;if(x(b))return b=u(b,!0),c.fireEvent("onShareSendStart",!0,b),janrain.engage.share.postContent=function(a){a?a.success?(K=5,c.fireEvent("onShareSendComplete",!0,a)):(K=-1,c.fireEvent("onShareSendError",!0,a)):(K=-1,c.fireEvent("onShareSendError",!0,{error:{message:"Session nonexistant."}}))}, g=n+encodeURIComponent(Q.stringify(b)),janrain.settings.appId&&(g+="&applicationId="+janrain.settings.appId),ta(g),!0;K=-1;c.fireEvent("onShareSendError",!0,{error:{message:"Invalid send parameters."}});return!1}};c.setButtonClicked=function(a){g=a};c.setLoggedInAs=function(a){k=a};c.fireEvent=function(a,b,c){var d=0;r[a]&&(r[a].fire(c),d++);b&&janrain.events[a]&&(janrain.events[a].fire(c),d++);return d};c.events=r;(function(){p();b.events[a].onShareLoginStart.addHandler(function(a){K=1;c.fireEvent("onShareLoginStart", !1,{provider:a.provider})},!0);b.events[a].onShareLoginCancel.addHandler(function(a){K=0;c.fireEvent("onShareLoginCancel",!1,a)},!0);b.events[a].onShareLoginError.addHandler(function(a){K=-1;c.fireEvent("onShareLoginError",!1,a)},!0);b.events[a].onShareLoginToken.addHandler(function(a){c.fireEvent("onShareLoginToken",!1,a)},!0);b.events[a].onShareLoginComplete.addHandler(function(a){K=2;k=a.provider;c.fireEvent("onShareLoginComplete",!1,{provider:a.provider});g&&(2>=K&&("contact"===f||"email"===f)? c.loadContacts():"broadcast"===f&&c.send())},!0);b.events[a].onShareLogoutStart.addHandler(function(b){k!==b.provider&&a!==b.provider||c.fireEvent("onShareLogoutStart",!1,{provider:b.provider})},!0);b.events[a].onShareLogoutComplete.addHandler(function(b){if(k===b.provider||a===b.provider)c.reset(),c.fireEvent("onShareLogoutComplete",!1,{provider:b.provider})},!0);b.events[a].onShareUserInfoImportError.addHandler(function(a){c.fireEvent("onShareUserInfoImportError",!1,a)},!0);b.events[a].onShareUserInfoImportComplete.addHandler(function(a){c.fireEvent("onShareUserInfoImportComplete", !1,a)},!0);c.events.onShareModeChange.addHandler(function(a){2!==K||"contact"!==a.mode&&"email"!==a.mode||c.loadContacts()},!0)})();return c},za=function(){var a={};a.id=La();a.elm=F({});a.parent=void 0;a.events=[];a.children=[];a.add=function(b){a.parent=b;a.parent.appendChild(a.elm)};a.remove=function(b,c,d){("undefined"===typeof d||d)&&a.elm.parentNode&&a.elm.parentNode.removeChild(a.elm);if(("undefined"===typeof b||b)&&0f?fa(u,"input-counter-excess")|| D(u,"input-counter-excess"):O(u,"input-counter-excess");u.innerHTML=f},L=function(){if(-1===c.elm.value.indexOf(h.get("url"))){w.innerHTML=R(c.getText(l,"previewUrlError"),"$1","TAG");var a=w.getElementsByTagName("span")[0];w.style.display="";a&&(a.onclick=A)}},A=function(){w.style.display="none";for(var a=document.getElementById("placeholder-for-"+c.elm.id),b=wa.length-1;0<=b;b--)if(0<=wa[b].indexOf(h.get("url")))return c.elm.value=wa[b],a&&(a.style.display="none"),ha(),L(),wa[b];c.elm.value= wa[0];a&&(a.style.display="none");ha();L();return wa[0]};c.add=function(a){c.parent=a;c.parent.appendChild(n)};c.show=function(){n.style.display=""};c.hide=function(){n.style.display="none"};c.isValid=function(a){var b=c.elm.value,g=/^.+@(?:[^.]+\.)+(?:[^.]{2,})$/;switch(a){case "email":return b===d||/^\s*$/.test(b)||!g.test(b)?!1:!0;default:return/^\s*$/.test(b)||3>b.length?!1:!0}};c.reset=function(){var a=c.elm.value;a===d?(O(c.elm,f+"-input-placeholder"),p||Ra||c.setValue("")):/^\s*$/.test(a)? (D(c.elm,f+"-input-placeholder"),p||Ra||c.setValue(d)):O(c.elm,f+"-input-placeholder")};c.enable=function(){O(c.elm,"input-disabled");c.elm.disabled=!1};c.disable=function(){D(c.elm,"input-disabled");c.elm.disabled=!0};c.enableButton=function(){O(r,"input-button-disabled")};c.disableButton=function(){D(r,"input-button-disabled")};c.isDisabledButton=function(){return fa(r,"input-button-disabled")};c.getData=function(){var b=c.elm.value===d?"":c.elm.value;return{userName:b,provider:a,userId:b}};c.setOnclear= function(a){return"function"===typeof a?(qa.push(a),!0):!1};c.setOnkeyup=function(a){return"function"===typeof a?(y.push(a),!0):!1};c.setOnfocus=function(a){return"function"===typeof a?(B.push(a),!0):!1};c.setOnblur=function(a){return"function"===typeof a?(E.push(a),!0):!1};c.setValue=function(a){a&&!wa.length&&wa.push(a);c.elm.value=a;ha();L();return!0};c.getValue=function(){return c.elm.value===d?"":c.elm.value};(function(){qb();if("placeholder"in c.elm||p)Ra=!0,c.elm.placeholder=d;D(c.elm,"input"); D(c.elm,f+"-input");c.elm.id="janrain-share-"+f+"-input-"+c.id+"-"+a;w.style.display="none";c.disableButton();c.reset();p&&ob(c.elm);c.addEvent(janrain.events.onShareCustomizationChange,function(a){"elementBackgroundColor"===a.setting&&(a=pa(a.defaults.elementBackgroundColor.value.substr(1)),O(v,"white"),O(v,"black"),D(v,a))})})();return c},Ba=function(a,b){var c=za(),d=I[a],g=V[a],f,k=F({className:"share-contacts"}),n="janrain-share-contact-"+a+"-%USERID%%DIRESU%-"+c.id,m=function(){var l=F({className:"share-titlebar", id:"share-titlebar-"+a,innerHTML:c.getText(g,b?"contactSelectedTitle":"contactTitle")}),n=c.addChild(Za(a,"",c.getText(g,"contactSearchPlaceholder"),"contact","searchinput")),m=F({className:"contact-buttons"}),K=F({className:"contact-closebutton",id:"contact-closebutton-"+a,innerHTML:c.getText(g,"contactCloseButton")}),C=F({className:"contact-donebutton",id:"contact-donebutton-"+a,innerHTML:c.getText(g,"contactDoneButton")});c.elm.appendChild(l);n.add(c.elm);c.elm.appendChild(k);m.appendChild(K); m.appendChild(C);c.elm.appendChild(m);f=Ya(k,h.get("mobile")?10:14);K.onclick=function(){O(c.parent,"providerpage-content-browsing-selected")};C.onclick=function(){O(c.parent,"providerpage-content-browsing")};n.setOnclear(function(){c.refresh()});n.setOnkeyup(function(){if(/^\s*$/.test(this.value))return c.refresh(),!0;if(!n.isValid())return!1;var a=d.getContacts(void 0,this.value);if(!a)return!1;c.refresh(a);return!0})},p=function(b){var c=F({}),g=F({tagName:"img",className:"contact-user-image", alt:b.userName});b.userImage&&(g.src=b.userImage);var f=F({className:"contact-user-name",innerHTML:b.userName}),l=F({className:"contact-user-id",innerHTML:b.userId}),h=F({className:"contact-user-close",innerHTML:"x"});b.selected?D(c,"contact-user-selected"):D(c,"contact-user-unselected");D(c,"contact-user");c.id=R(n,b.index,"USERID");b.userImage&&c.appendChild(g);c.title=b.userName;c.appendChild(f);"email"===a&&c.appendChild(l);c.appendChild(h);c.onclick=function(){b.selected?d.unselectContact(b): d.selectContact(b)};return c};c.refresh=function(a){a=a||d.getContacts(void 0,void 0,b);k.innerHTML="";for(var c=0;ca.length)return!1;k=a;n=[];for(var d=0;d=m?m=0:m>=k.length-1&&(m=k.length-1)},wa=function(a,b){return(a=a||k[b])?(c.selectContact(a),u.setValue(""),L(),!0):!1};(function(){B();"email"===a&&u.enable();b.addEvent(janrain.events.onShareCustomizationChange, function(a){"elementBackgroundColor"===a.setting&&(a=pa(a.defaults.elementBackgroundColor.value.substr(1)),O(r,"white"),O(r,"black"),D(r,a))});b.addEvent(c.events.onShareContactImportComplete,function(a){u.enable()})})();p&&ob(u.elm);return b},Va=function(a,b,d){var c=za(),g=b||a,f=I[a],k=V[a],n=0,m,p,r=function(){var a=h.get("mobile");switch(d){case "broadcast":return c.getText(k,"loginButtonBroadcastLoggedIn"+(a?"Mobile":""));case "contact":case "email":return c.getText(k,"loginButtonContactLoggedIn"+ (a?"Mobile":""))}},C=function(){var a="broadcast"===d?"loginButtonBroadcastLogin":"loginButtonContactLogin",b=F({className:"login-button-image"});p=F({tagName:"img",className:"login-button-userimage",alt:""});m=F({tagName:"span",className:"login-button-text",innerHTML:c.getText(k,a)});x(b).append("janrain-provider-icon-16 janrain-provider-icon-"+g);c.elm.appendChild(b);c.elm.appendChild(p);c.elm.appendChild(m);p.style.display="none"};c.login=function(){f.login(g)};c.enable=function(){O(c.elm,"login-button-disabled")}; c.disable=function(){D(c.elm,"login-button-disabled")};c.getStatus=function(){return n};c.getMode=function(){return d};c.getType=function(){return g};c.setOnclick=function(a){c.elm.onclick=function(){fa(this,"login-button-disabled")||a()}};(function(){var l=function(a){if(!a.mode||d===a.mode||b&&"contact"===a.mode&&"contact"===d){var g=a.provider;if(a=a.error)a=a.provider_error_code,"facebook"===g&&200===a&&c.setOnclick(function(){ga.sharingType=d;n=1;c.login()});c.enable();n=0;m.innerHTML=c.getText(k, "loginButtonError");D(c.elm,"login-button-fail")}};C();D(c.elm,"login-button");D(c.elm,"login-button-"+d);D(c.elm,"login-button-"+g);c.elm.id="janrain-share-login-button-"+d+"-"+a+"-"+g;c.setOnclick(function(){ga.sharingType="email"===a?"email":d;n=1;c.login()});c.addEvent(f.events.onShareLoginStart,function(a){"mailto"!==a.mode&&(c.disable(),m.innerHTML=c.getText(k,"loginButtonLoading"),O(c.elm,"login-button-fail"))});c.addEvent(f.events.onShareSendStart,function(a){if(d===a.mode||"email"===a.mode)c.disable(), m.innerHTML=c.getText(k,"sendLoading"),O(c.elm,"login-button-fail")});c.addEvent(f.events.onShareLoginError,l);c.addEvent(f.events.onShareSendError,l);c.addEvent(f.events.onShareContactImportError,l);c.addEvent(f.events.onShareUserInfoImportError,l);c.addEvent(f.events.onShareLoginComplete,function(a){"broadcast"===d?(n=2,c.enable(),m.innerHTML=r(),c.setOnclick(function(){f.send()})):"contact"===d&&(n=3,c.enable(),m.innerHTML=c.getText(k,"loginButtonLoadContacts"),c.setOnclick(function(){f.loadContacts()}))}); c.addEvent(f.events.onShareUserInfoImportComplete,function(a){a.image&&(p.src=a.image,p.style.display="")});c.addEvent(f.events.onShareSendComplete,function(a){n=6;c.disable();"broadcast"===d?m.innerHTML=c.getText(k,"loginButtonBroadcastComplete"):"contact"===d&&(m.innerHTML=c.getText(k,"loginButtonContactComplete"))});c.addEvent(janrain.events.onShareReturnExperienceFound,function(b){if(b.provider===a){n=2;var d=f.getMode();c.enable();b.image&&(p.src=b.image,p.style.display="");"broadcast"===d?m.innerHTML= r():"contact"===d&&(m.innerHTML=c.getText(k,"loginButtonLoadContacts"))}});c.addEvent(f.events.onShareContactSelect,function(a){c.enable()});c.addEvent(f.events.onShareContactUnselect,function(a){a=f.getContacts(void 0,void 0,!0);5===n&&0===a.length&&c.disable()});c.addEvent(janrain.events.onShareCustomizationChange,function(a){"mobile"!==a.setting||2!==n&&5!==n||(m.innerHTML=r())});"contact"===d&&(c.addEvent(f.events.onShareContactImportStart,function(a){n=4;c.disable();m.innerHTML=c.getText(k,"loginButtonLoading")}), c.addEvent(f.events.onShareContactImportComplete,function(a){a=f.getContacts(void 0,void 0,!0);n=5;m.innerHTML=r();0$1","TAG")});messageEmailShort=F({tagName:"span",className:"login-messageemailshort",id:"login-messageemailshort-"+a,innerHTML:R(b.getText(d,"loginMessageEmailShort"),"$1","TAG")});m=F({tagName:"span",className:"login-message",id:"login-message-"+a,innerHTML:b.getText(d, "loginMessage")});p=F({tagName:"span",className:"login-messagefail",id:"login-messagefail-"+a,innerHTML:b.getText(d,"loginErrorMessage")});var g=F({className:"login-buttons"});D(b.elm,"login");k.appendChild(n);b.elm.appendChild(k);b.elm.appendChild(m);b.elm.appendChild(p);b.elm.appendChild(messageEmail);b.elm.appendChild(messageEmailShort);b.elm.appendChild(g);for(var l=0;la.length?"login-prefs-name-100":25>a.length?"login-prefs-name-80":"login-prefs-name-50"};(function(){var g=function(a){if(a.results&&a.results[0])if(a.results[0].error)var c=a.results[0].error;else a.results[0].errorMessage&&(c=a.results[0].errorMessage);else a.error?c=a.error.message:a.err&&(c=a.err.code+": "+a.err.msg);p.innerHTML=R(b.getText(d,"loginErrorMessage"),"
$1
","TAG");a=p.getElementsByTagName("div")[0];c=Xa({text:c}); a&&c.add(p.getElementsByTagName("div")[0],h.get("mobile")?"click":"mouseover")},l=function(a){if("mailto"!==a.mode){for(var b=0;b$1', "TAG"),c=F({className:"attribution",id:"attribution",innerHTML:c}),f,g=0;gc?a.elm.appendChild(f):a.elm.childNodes[c]&&a.elm.insertBefore(f,a.elm.childNodes[c]); return d[b]=f};a.selectProvider=function(a){return d[a]?(f=a,D(d[a],"providerslist-provider-selected"),x(k[a]).remove("janrain-provider-icon-grayscale-"+a),D(k[a],"janrain-provider-icon-16 janrain-provider-icon-32 janrain-provider-icon-"+a),!0):!1};a.unselectProvider=function(a){return d[a]?(O(d[a],"providerslist-provider-selected"),x(k[a]).remove("janrain-provider-icon-32"),x(k[a]).append("janrain-provider-icon-grayscale-"+a),!0):!1};a.setOnclick=function(a){for(var b in a)if("function"!==typeof a[b])return!1; for(b in a)d[b]&&(d[b].onclick=a[b]);return!0};n();D(a.elm,"providerslist");a.elm.id="janrain-share-providerslist";return a},M=function(a){var b=za(),c=b.show,d=I[a],f=V[a],k=h.get("modes"),n=0<=k.indexOf("broadcast"),m=0<=k.indexOf("contact"),p,u,r,v,w,y,B,E,L,A,N=0>h.get("providers").indexOf(a)||"placeholder"===a,J=function(c){var g=F({className:"providerpage-content"});if(c)b.elm.appendChild(g);else{c=aa[a].shareSettings;k=h.get("modes");n=0<=k.indexOf("broadcast")&&c.broadcast;m=0<=k.indexOf("contact")&& c.contact;c=[];"email"===a&&(n=!1,m=!0);m&&(c.push(b.addChild(Ba(a))),c.push(b.addChild(Ba(a,!0))));c.push(b.addChild(mb(a)));c.push(b.addChild(pb(a)));var l=b.addChild(eb(a));F({className:"providerpage-titlecomplete",id:"providerpages-titlecomplete-"+a,innerHTML:b.getText(f,"titleComplete")});var K=F({className:"providerpage-sentscreen",id:"providerpages-sentscreen-"+a,innerHTML:b.getText(f,"sendComplete")}),C;p=F({className:"providerpage-titlebroadcast",id:"providerpages-titlebroadcast-"+a});u= F({tagName:"span",innerHTML:b.getText(f,"titleBroadcast")});r=F({className:"providerpage-titlebroadcast",id:"providerpages-titlebroadcast-complete-"+a,innerHTML:b.getText(f,"titleBroadcastComplete")});v=F({className:"providerpage-titlecontact",id:"providerpages-titlecontact-"+a});w=F({tagName:"span",innerHTML:b.getText(f,"titleContactZero")});y=F({className:"providerpage-titlecontact",id:"providerpages-titlecontact-complete-"+a,innerHTML:b.getText(f,"titleContactComplete")});B=F({className:"providerpage-linkbroadcast", id:"providerpages-linkbroadcast-"+a,innerHTML:b.getText(f,"titleLinkBroadcast")});E=F({className:"providerpage-linkcontact",id:"providerpages-linkcontact-"+a,innerHTML:b.getText(f,"titleLinkContact")});D(B,"providerpage-linktype");D(E,"providerpage-linktype");D(r,"providerpage-titlebroadcast-complete");D(y,"providerpage-titlecontact-complete");w.innerHTML=R(w.innerHTML,"0","NUM");B.innerHTML=R(B.innerHTML,"$1","TAG");E.innerHTML=R(E.innerHTML,"$1","TAG");p.appendChild(u); v.appendChild(w);n&&m&&(p.appendChild(B),v.appendChild(E));n&&(b.elm.appendChild(p),b.elm.appendChild(r));m&&(b.elm.appendChild(v),b.elm.appendChild(y));K.innerHTML=R(K.innerHTML,"
$1
","TAG");K.innerHTML=R(K.innerHTML,"
$1
","DIV");(C=K.getElementsByTagName("div")[0])&&D(C,"providerpage-sentscreen-text");if(C=K.getElementsByTagName("div")[1]){var A=F({className:"providerpage-startover-image"});var I=F({tagName:"span",innerHTML:C.innerHTML});x(A).append("janrain-provider-icon-16 janrain-provider-icon-"+ a);D(C,"providerpage-startover");C.innerHTML="";C.appendChild(A);C.appendChild(I);C.onclick=function(){b.startOver()}}g.appendChild(K);b.elm.appendChild(g);l.add(b.elm);for(l=0;la.offsetLeft&&D(c,"providerpage-titlesmaller");var d=c.parentNode,a=nb(a),b=nb(b),c=nb(c);if(d){if(a.width+b.width>c.width)return D(d,"providerpage-longtext"),!0;x(d).remove("janrain-share-providerpage-longtext")}}return!1},M=function(a){O(b.elm,"providerpage-broadcast");O(b.elm,"providerpage-contact");"email"===a?D(b.elm,"providerpage-contact"):D(b.elm,"providerpage-"+a)};b.show=function(){c.apply(b, arguments);N||Q()};b.refresh=function(){N||Q()};b.reset=function(){b.remove(!0,!1,!1);b.elm.innerHTML="";J();N||Q();O(b.elm,"providerpage-fail");O(b.elm,"providerpage-loggedin");O(b.elm,"providerpage-contactsloaded");O(b.elm,"providerpage-sendcomplete");O(b.elm,"providerpage-sendcomplete-broadcast");O(b.elm,"providerpage-sendcomplete-contact")};b.startOver=function(){var a=0;d.startOver(A?!0:!1);O(b.elm,"providerpage-sendcomplete");O(b.elm,"providerpage-sendcomplete-broadcast");O(b.elm,"providerpage-sendcomplete-contact"); L&&(d.fireEvent("onShareLoginComplete",!1,L),a++);A&&(d.fireEvent("onShareContactImportComplete",!1,A),a++);return a};(function(){var c=function(a){D(b.elm,"providerpage-fail")};N?(J(!0),b.elm.id="janrain-share-providerpage-"+a,D(b.elm,"providerpage"),D(b.elm,"providerpage-"+a)):("email"===a?d.setMode("email"):n&&m?d.setMode("broadcast"):m?d.setMode("contact"):n&&d.setMode("broadcast"),M(d.getMode()),J(),Q(),b.elm.id="janrain-share-providerpage-"+a,D(b.elm,"providerpage"),D(b.elm,"providerpage-"+ a),b.addEvent(d.events.onShareLoginComplete,function(a){L=a;O(b.elm,"providerpage-fail");D(b.elm,"providerpage-loggedin")}),b.addEvent(d.events.onShareLoginCancel,function(a){O(b.elm,"providerpage-loggedin");O(b.elm,"providerpage-fail")}),b.addEvent(d.events.onShareLogoutComplete,function(a){b.reset()}),b.addEvent(d.events.onShareLoginError,c),b.addEvent(d.events.onShareSendError,c),b.addEvent(d.events.onShareContactImportError,c),b.addEvent(d.events.onShareUserInfoImportError,c),b.addEvent(d.events.onShareUserInfoImportComplete, function(a){}),b.addEvent(d.events.onShareContactImportComplete,function(a){A=a;D(b.elm,"providerpage-contactsloaded")}),b.addEvent(janrain.events.onShareReturnExperienceFound,function(c){c.provider===a&&(O(b.elm,"providerpage-fail"),D(b.elm,"providerpage-loggedin"))}),b.addEvent(d.events.onShareModeChange,function(a){M(a.mode);Q()}),b.addEvent(d.events.onShareContactSelect,function(a){a=d.getContacts(void 0,void 0,!0);w.innerHTML=1===a.length?R(b.getText(f,"titleContactSingular"),"1", "NUM"):R(b.getText(f,"titleContact"),""+a.length+"","NUM");Q()}),b.addEvent(d.events.onShareContactUnselect,function(a){a=d.getContacts(void 0,void 0,!0);w.innerHTML=0===a.length?b.getText(f,"titleContactZero"):1===a.length?R(b.getText(f,"titleContactSingular"),"1","NUM"):R(b.getText(f,"titleContact"),""+a.length+"","NUM");Q()}),b.addEvent(d.events.onShareSendComplete,function(a){D(b.elm,"providerpage-sendcomplete");fa(b.elm,"providerpage-broadcast")?D(b.elm, "providerpage-sendcomplete-broadcast"):fa(b.elm,"providerpage-contact")&&D(b.elm,"providerpage-sendcomplete-contact");Q()}))})();return b},zb=function(a){var b=za(),c=I[a],d=V[a],f="janrain-share-selected-user-"+a+"-%USERID%%DIRESU%-"+b.id,k,n,m=function(){k=F({});n=F({className:"selected-placeholder",id:"selected-placeholder-"+a,innerHTML:b.getText(d,"contactExcess")});n.style.display="none";n.innerHTML=R(n.innerHTML,"0","NUM");n.onclick=function(){D(b.parent.parentNode,"providerpage-content-browsing-selected")}; b.elm.appendChild(k);b.elm.appendChild(n)},p=function(a){var g=F({}),k=F({tagName:"img",className:"selected-user-image",alt:a.userName});a.userImage&&(k.src=a.userImage);var l=F({className:"selected-user-name",innerHTML:a.userName}),n=F({className:"selected-user-close",innerHTML:"x"});D(g,"selected-user");a.selected?D(g,"contact-user-selected"):D(g,"contact-user-unselected");g.id=R(f,a.index,"USERID");g.title=a.userName;a.userImage&&g.appendChild(k);g.appendChild(l);g.appendChild(n);h.get("mobile")&& (k=Xa({remove:b.getText(d,"bubbleRemove")}),k.setOnclick({remove:function(){c.unselectContact(a)}}),k.add(g));g.getElementsByTagName("div")[1].onclick=function(){c.unselectContact(a)};return g},u=function(){var a=c.getContacts(void 0,void 0,!0);k.innerHTML="";b.elm.style.display="";for(var d=a.length-1;0<=d;d--){var f=p(a[d]);b.addContact(f);n.style.display="";if(n.offsetLeft<=g){b.removeContact(f);n.getElementsByTagName("span")[0].innerHTML=d+1;break}else{var g=n.offsetLeft;n.style.display="none"}}}; b.addContact=function(a){return a?(k.appendChild(a),!0):!1};b.removeContact=function(a){return a&&a.parentNode?(a.parentNode.removeChild(a),!0):!1};(function(){m();D(b.elm,"selected");b.hide();b.addEvent(c.events.onShareContactSelect,function(a){u()});b.addEvent(c.events.onShareContactUnselect,function(a){u();0===k.getElementsByTagName("*").length&&b.hide()})})();return b};k.show=function(){G.show();N.refresh()};k.hide=function(){G.close()};k.reset=function(){N.reset()};k.login=function(a){return I[a]? (I[a].login(),!0):!1};k.loginPopupCallback=function(a){var b=aa[a];b.name=a;Da(b,ga)};k.send=function(a){var b=a.provider;return b&&I[b]&&I[b].getProvider()===a.provider?(I[b].send(a),!0):!1};k.loginAndSend=function(a){var b=a.provider;if(b&&I[b]){var c=janrain.events.onShareLoginComplete.eventHandlers.length;janrain.events.onShareLoginComplete.addHandler(function(d){d.provider===b&&(I[b].send(a),janrain.events.onShareLoginComplete.removeHandler(c))},!0);ga.sharingType=a.mode;I[b].login();return!0}return!1}; k.loginStatus=function(a){E.setStatus(a)};k.loadUserInfo=function(a){E.setUserInfo(a)};k.createBlankProvider=function(a,b){E.addProvider(a);E.update();Z(a);return N.createBlankProvider(a,b)};k.showMode=function(a){return"string"!==typeof a?!1:N.showMode(a.toLowerCase())};k.showProvider=function(a){return"string"!==typeof a?!1:N.showProvider(a)};k.getSelectedProvider=function(){return N.getSelectedProvider()};k.setPreviewMode=function(a){var b=document.getElementById("janrain-share-container"),c=document.getElementById(ka()), d={providers:6,providersEmail:2},f=function(){for(var a=b.getElementsByTagName("a"),c=0,d=a.length;c'+a+"",vb(e));ge=!1;if(janrain.settings.capture.autoSave){for(;be.length;)be.pop().unbindDragHandlers();Pb.each(Ka)}}fa()},!0);janrain.events.onCaptureContentChange.addHandler(function(){if("object"===typeof Y&&Y.isOpen()){Y.setHeight(nb(Y.getContent()).height);var a=Y.getState().width,e=nb(Y.getContent()).width; (a=a!==e)&&Y.setWidth(e);Y.refresh({center:a})}},!0);janrain.settings.custom&&!ad&&O()}function t(){janrain.settings.capture.federate&&!janrain.federateJSLoaded&&(janrain.settings.capture.federate=!1,Qd=!0);e()}function c(){if(!Gd){var a=function(){Backplane.expectMessages("identity/login")};Gd=!0;janrain.events.onCaptureLoginSuccess.addHandler(a,!0);janrain.events.onCaptureRegistrationSuccess.addHandler(a,!0);janrain.events.onCaptureBackplaneReady.fire();t()}}rb(ub());janrain.settings.capture.noStyling|| (Gb(kc()+"widgets.css"),se(kc()+"widgets-ie.css"));if(janrain.settings.capture.stylesheets&&B(janrain.settings.capture.stylesheets))for(var d=janrain.settings.capture.stylesheets,f=d.length,g=0;gu&&janrain.settings.capture.conditionalIEStylesheets&&B(janrain.settings.capture.conditionalIEStylesheets))for(d=janrain.settings.capture.conditionalIEStylesheets,f=d.length,g=0;gparseInt(hd,10)&&(e.initFrameFilter=function(a){return a});"undefined"!==typeof janrain.settings.capture.backplaneChannelExpires&&(e.channelExpires=janrain.settings.capture.backplaneChannelExpires);Backplane.init(e);Pc&&"undefined"!==typeof Backplane&&c();var b=0;a()},"function"===typeof Backplane?g():ta(ud,g)):t()}function m(a,b,c,d){var e=[];d&&e.push({value:"",text:d,disabled:!0});if("desc"===c)for(c=b;c>a-1;c--)e.push({value:c,text:c});else for(c=a;c=J.getFullYear();--e){var b=document.createElement("option");b.setAttribute("value",e);Ga(b,e);aa.appendChild(b)}aa.value=a}function f(){R.setMonth(Z.value);R.setFullYear(aa.value);p(R)}function g(a){Z.value=a.getMonth();a=a.getFullYear();aa.value=a}function h(a){return function(e){da(e);R.setMonth(R.getMonth()+a);e=R.getFullYear();(eH.getFullYear())&&R.setMonth(R.getMonth()-a);p(R)}}function k(a){a=a.getDay();return Ge?(a-1+7)%7:a}function l(a){G=new Date(R); G.setDate(a);"object"===typeof A&&"INPUT"===A.nodeName&&(A.value=Ya(U,G));b();z(G)}function n(a,e){return a.getDate()===e.getDate()&&a.getMonth()===e.getMonth()&&a.getFullYear()===e.getFullYear()}function m(a){return(n(a,J)||a>J)&&(n(a,H)||ac;++c)h=document.createElement("td"),d=document.createElement("a"),h.style.textAlign="right",d.href="#",d.setAttribute("data-date",a),Ga(d,b.getDate()),h.appendChild(d),h.className="capture_datePicker_nextMonthDay", t.appendChild(h),m(b)?(x(h).append("capture_datePicker_day"),E(d,"click",e)):x(h).append("capture_datePicker_day_disabled"),G&&n(b,G)&&(x(h).append("capture_datePicker_selectedDate"),S=d),n(b,K)&&x(h).append("capture_datePicker_today"),b.setDate(b.getDate()+1),a++;ea.appendChild(t)}}var q=a||{},v,w="Su Mo Tu We Th Fr Sa".split(" "),Ge=!1,r=v=!1,z=q.callback||function(){};var y=q.monthPreviousText;var C=q.monthNextText,A=q.targetElement,D=q.extraTargetElements||[];a=q.elementAttachedTo;var I=q.openOnTargetElementFocus, L=q.provideOpenButton,F=!!q.hasCloseButton,K=new Date,J=void 0!==q.minimumSelectableDate?q.minimumSelectableDate:"1/1/"+(K.getFullYear()-100),H=void 0!==q.maximumSelectableDate?q.maximumSelectableDate:"12/31/"+(K.getFullYear()+30),O=q.monthAndYearSelectable,P=q.arrowKeyNavigation,Q=void 0!==q.defaultDate?q.defaultDate:new Date,M=Q,G=q.preSelectedDate,S,U=q.format||"{m}/{d}/{yyyy}",Y=q.calendarTitleFormat||"{month} {yyyy}";var R=new Date(M);if(Xa(M)){var T=Yd(M);M=new Date;M.setDate(M.getDate()+T)}else"string"=== typeof M&&(M=new Date(M));Xa(J)?(T=Yd(J),J=new Date,J.setDate(J.getDate()+T)):"string"===typeof J&&(J=new Date(J));Xa(H)?(T=Yd(H),H=new Date,H.setDate(H.getDate()+T)):"string"===typeof H&&(H=new Date(H));$b(M)||(M=new Date);Q=new Date(M);$b(J)||(J=new Date("1/1/"+(K.getFullYear()-100)));$b(H)||(H=new Date("12/31/"+(K.getFullYear()+30)));"undefined"===typeof P&&(P=!0);T="January February March April May June July August September October November December".split(" ");q.monthNames&&12===q.monthNames.length&& (T=q.monthNames);q.weekStartsOnMonday&&(Ge=q.weekStartsOnMonday,v=!0);q.daysOfWeek&&7===q.daysOfWeek.length&&(w=q.daysOfWeek,v=!1);v&&w.push.apply(w,w.splice(0,1));var V=document.createElement("div");V.className="capture_datePicker_wrapper";q.additionalClasses&&(B(q.additionalClasses)&&(q.additionalClasses=q.additionalClasses.join(" ")),V.className+=" "+q.additionalClasses);"object"===typeof A&&(x(A).append("capture_datePicker_targetElement"),G&&$b(G)&&"INPUT"===A.nodeName&&(A.value=Ya(U,G)),"undefined"=== typeof a&&(a=A.parentNode));q=0;"object"===typeof a&&(x(a).append("capture_datePicker_mainTarget"),q=a.offsetHeight);Wd(V,{display:"none",position:"absolute",top:q+"px",right:"0",zIndex:"100"});q=document.createElement("div");q.className="capture_datePicker_header";var X=document.createElement("div");X.className="capture_datePicker_monthAndYearDisplayDiv";v=document.createElement("a");v.setAttribute("href","#");v.className="capture_datePicker_previousMonthButton capture_datePicker_monthButtons";var ba= document.createElement("a");ba.setAttribute("href","#");ba.className="capture_datePicker_nextMonthButton capture_datePicker_monthButtons";q.appendChild(X);V.appendChild(q);if(O){var Z=document.createElement("select");var aa=document.createElement("select");Z.className="capture_datePicker_monthSelect";aa.className="capture_datePicker_yearSelect";for(var ga=R.getMonth(),ca=0;12>ca;++ca){var fa=document.createElement("option");fa.setAttribute("value",ca);Ga(fa,T[ca]);Z.appendChild(fa)}T=R.getFullYear(); d(T);Z.value=ga;aa.value=T;E(Z,"change",f);E(aa,"change",f);X.appendChild(Z);X.appendChild(aa)}y?Ga(v,y):x(v).append("janrain-icon-16").append("janrain-icon-back");C?Ga(ba,C):x(ba).append("janrain-icon-16").append("janrain-icon-forward");E(v,"click",h(-1));E(ba,"click",h(1));q.appendChild(v);q.appendChild(ba);y=document.createElement("table");y.className="capture_datePicker_monthTable";y.style.width="100%";y.cellSpacing=0;y.cellPadding=0;var ea=document.createElement("tbody");y.appendChild(ea);V.appendChild(y); F&&(F=document.createElement("div"),F.className="capture_datePicker_closeButton",F.style.textAlign="center",y=document.createElement("a"),y.href="#",Ga(y,"Close"),E(y,"click",b),F.appendChild(y),V.appendChild(F));if(L&&"object"===typeof a){var ha=document.createElement("span");ha.className="capture_datePicker_openButton janrain-icon-calendar janrain-icon-16";E(ha,"click",e);a.appendChild(ha)}p(M);I&&"object"===typeof A&&E(A,"focus",c);"object"===typeof A&&(E(A,"keydown",function(a){switch(a.keyCode){case 9:case 13:case 27:b()}}), E(A,"keyup",function(a){"INPUT"===A.nodeName&&(a=qd(U,A.value),$b(a)&&m(a)&&(R=a,G=new Date(a),p(a)))}),E(A,"blur",function(a){"INPUT"===A.nodeName&&(a=qd(U,A.value),$b(a)||!m(a)?G?(R=new Date(G),l(G.getDate())):A.value="":(a=Ya(U,G),a!==A.value&&(A.value=a)))}));E(document,"click",function(a){if(r){for(a=N(a);a;){if(a===V||a===A||a===ha)return;for(var e=0,t=D.length;e=u&&"object"===typeof a&&Wd(a,{position:"relative",zIndex:1});return{show:c,hide:b,setSelectedDate:function(a){"object"===typeof a&&"function"===typeof a.getMonth&&(G=new Date(a),R=new Date(a),p(a));return this},getSelectedDate:function(){return G}}} function Z(){}function xa(a){var e=Ma();a=Ba({flow_control:a,token:T,capture_transactionId:e});Qb("/widget/control.jsonp",a);Sa(e)}function Da(a){var e=document.getElementById("captureIFrame_"+a);"yes"!==e.getAttribute("data-captureiframeloadeventbound")&&(e.setAttribute("data-captureiframeloadeventbound","yes"),E(document.getElementById("captureIFrame_"+a),"load",Wb))}function ob(a,b,c){if(!B(a)&&!b)return!1;B(a)||(a=[]);var e=a.length,t,d=new jb,W="",f=[],g=document.getElementById(c+b);if(!g)return!1; for(b=0;ba)return a+" seconds ago";a=Math.floor(a/60);if(1==a)return a+" minute ago";if(59>a)return a+" minutes ago"}function Lb(a){id=!0;a=document.getElementById(a);E(a,"submit",function(){Je= (new Date).getTime()});clearInterval(Ke);Ke=setInterval(function(){if(!id)return!1;janrain.events.onCaptureAutoSaveUpdate.fire({durationSinceLastUpdate:mc()})},Td)}function Ka(a){if(a){var e=document.getElementById(a.get("id")),b=a.attributes;if(e&&("value"in b&&Ja(b,"value")&&Jec.getTime()?(w.info("SSO refresh_token, token needs refreshing, multi domain localStorage"), JANRAIN.SSO.CAPTURE.refresh_token("janrain.capture.ui.federateRefreshToken")):M())},!1);else{var a=cookie.getCookie("janrainCaptureTokenRefresh",null,!1);if(a){var b=new Date;var c=new Date(a);b.getTime()>c.getTime()?(w.info("SSO refresh_token, token needs refreshing"),JANRAIN.SSO.CAPTURE.refresh_token("janrain.capture.ui.federateRefreshToken")):M()}}}function c(){if(janrain.settings.capture.federate&&"undefined"!==typeof JANRAIN&&"undefined"!==typeof JANRAIN.SSO){var a=new S;a.setUseLocalStorage(!0); janrain.settings.multiDomainLocalStorage?a.getCookie("janrainCaptureToken",function(a){a?zb():(w.info("SSO refresh_token, no token exists, multi domain localStorage"),JANRAIN.SSO.CAPTURE.refresh_token("janrain.capture.ui.federateRefreshToken"))}):a.getCookie("janrainCaptureToken")?zb():(w.info("SSO refresh_token, no token exists"),JANRAIN.SSO.CAPTURE.refresh_token("janrain.capture.ui.federateRefreshToken"))}}function g(a){var e=new S;e.setUseLocalStorage(!0).setName("janrainCaptureTemporaryToken").setValue(a); janrain.settings.capture.cookieDomain&&e.setDomain(janrain.settings.capture.cookieDomain);e.create()}function C(){var a=new S;a.setUseLocalStorage(!0).setName("janrainCaptureTemporaryToken");janrain.settings.capture.cookieDomain&&a.setDomain(janrain.settings.capture.cookieDomain);a.remove()}function l(){var a=new S;a.setUseLocalStorage(!0);janrain.settings.multiDomainLocalStorage?a.getCookie("janrainCaptureTemporaryToken",function(a){a&&(qa(a),C())}):a.getCookie("janrainCaptureTemporaryToken")&&(qa(a.getCookie("janrainCaptureTemporaryToken")), C())}function qa(a,b,d){var e=tb();T=a;b?(janrain.settings.capture.federate&&c(),janrain.events.onCaptureSessionCreated.fire({accessToken:a}),janrain.events.onCaptureSessionFound.fire({accessToken:a})):(b=new S,b.setExpirationDirectly(e).setUseLocalStorage(!0).setName("janrainCaptureToken").setValue(T),w.info("token set: "+T),w.info("token expires: "+e),janrain.settings.capture.cookieDomain&&b.setDomain(janrain.settings.capture.cookieDomain),b.create(),janrain.settings.capture.federate&&(e=new S, b=tb(),e.setUseLocalStorage(!0).setName("janrainCaptureTokenRefresh").setValue(b),w.info("refresh token at: "+b),janrain.settings.capture.cookieDomain&&e.setDomain(janrain.settings.capture.cookieDomain),e.create(),c()),H&&(janrain.events.onCaptureLoginSuccess.fire({accessToken:a}),H=!1),d?(w.info("create capture session from Federate refresh"),janrain.events.onCaptureFederateRefreshedToken.fire({accessToken:a})):janrain.events.onCaptureSessionCreated.fire({accessToken:a}))}function U(a){var e=new S, b=Ma(),c="function"===typeof janrain.settings.capture.federateLogoutCallback?janrain.settings.capture.federateLogoutCallback:function(){},d=function(){janrain.capture.ui.federateLogoutCallbackFired(b,c)};e.setUseLocalStorage(!0).setName("janrainCaptureToken");janrain.settings.capture.cookieDomain&&e.setDomain(janrain.settings.capture.cookieDomain);e.remove();a||(T="");janrain.settings.capture.keepProfileCookieAfterLogout||(e.setName("janrainCaptureProfileData"),janrain.settings.capture.cookieDomain&& e.setDomain(janrain.settings.capture.cookieDomain),e.remove());janrain.settings.capture.backplane&&"function"===typeof Backplane&&Backplane.resetCookieChannel();z&&Db(z,!0);janrain.settings.capture.federate?(clearTimeout(me),JANRAIN.SSO.logout({sso_server:janrain.settings.capture.federateServer,logout_uri:janrain.settings.capture.federateLogoutUri},d),function(){Oa(function(){return I(Rd,b)}).setDelay(500).setMaxAttempts(20).setFailCallback(function(){w.warn("Poll for check federate callback called failed. ssoLogoutTransactionId: "+ b);ma("federatecallback not successful");Rd.push(b);c();janrain.settings.capture.federate=!1;w.warn("janrain.settings.capture.federate set to false");return!1}).start()}()):Qd&&c();Fc=kb=null;janrain.events.onCaptureSessionEnded.fire()}function ib(){var a=new S;a.setUseLocalStorage(!0);if(janrain.settings.multiDomainLocalStorage)a.getCookie("janrainCaptureToken",function(a){a?qa(a,!0):janrain.events.onCaptureSessionNotFound.fire();xc=!0});else{if(a.getCookie("janrainCaptureToken"))return qa(a.getCookie("janrainCaptureToken"), !0),!0;janrain.events.onCaptureSessionNotFound.fire();return!1}}function K(a){w.info("fire Federate delayed events");var e=zd[a];if(a=e.fireEvent)B(a)||(a=[a]),G(a,function(a,b){janrain.events[b]&&("onCaptureLoginSuccess"===b&&Ad||janrain.events[b].fire(e))})}function hb(a,b){w.info("set Federate login");JANRAIN.SSO.CAPTURE.set_login({code:a,transaction_id:b,login_callback:"federateSetLoginSuccess",nologin_callback:"federateNoLogin"});w.info("SSO set_login at "+new Date);(function(){Oa(function(){return Tb[b]&& Tb[b].setLoginSuccess}).setDelay(500).setMaxAttempts(10).setFailCallback(function(){w.warn("Poll for set federate login failed. transactionId: "+b);ma("set login not successful");Tb[b].eventFiredDueToSlowResponse=!0;K(b);janrain.settings.capture.federate=!1;Qd=!0;w.warn("janrain.settings.capture.federate set to false");return!1}).start()})()}function Ea(a){w.info("check Federate for session at "+new Date);a||(a={});var e=Ma(),b={sso_server:janrain.settings.capture.federateServer,client_id:janrain.settings.capture.clientId, response_method:a.response_method||"jsonp",response_type:janrain.settings.capture.responseType,redirect_uri:janrain.settings.capture.redirectUri,widget_parameters:Q.stringify(Ba({capture_transactionId:e},["client_id"])),transaction_id:e,logout_uri:janrain.settings.capture.federateLogoutUri,nologin_callback:"federateNoLogin",xd_receiver:janrain.settings.capture.federateXdReceiver,refresh:!1};janrain.settings.capture.federateSegment&&(b.segment=janrain.settings.capture.federateSegment);janrain.settings.capture.federateSupportedSegments&& B(janrain.settings.capture.federateSupportedSegments)&&(b.supported_segments=janrain.settings.capture.federateSupportedSegments.join("-"));janrain.settings.capture.backplane&&"undefined"!==typeof Backplane&&(b.bp_channel=Backplane.getChannelID());var c=new S;c.setUseLocalStorage(!0);janrain.settings.multiDomainLocalStorage?c.getCookie("janrainCaptureTokenRefresh",function(a){a?(currentTime=new Date,expireTime=new Date(a),currentTime.getTime()>expireTime.getTime()?"true"===janrain.settings.capture.federateNoRefresh? (b.refresh=!1,w.info("token refresh expired, federateNoRefresh is `true`, Federate refresh is false, multi domain localStorage")):(b.refresh=!0,w.info("token refresh expired, Federate refresh is true, multi domain localStorage")):(b.refresh=!1,w.info("token not expired, Federate refresh set false"))):(c.getCookie("federateLimitRefresh")||(b.refresh=!0,c.setExpiration(1/24/60).setName("federateLimitRefresh").setValue("true").create()),w.info("no token refresh time found, force Federate refresh true, multi domain localStorage"))}, !1):(a=c.getCookie("janrainCaptureTokenRefresh",null,!1))?(currentTime=new Date,expireTime=new Date(a),currentTime.getTime()>expireTime.getTime()?"true"===janrain.settings.capture.federateNoRefresh?(b.refresh=!1,w.info("token refresh expired, federateNoRefresh is `true`, Federate refresh is false")):(b.refresh=!0,w.info("token refresh expired, Federate refresh is true")):(b.refresh=!1,w.info("token not expired, Federate refresh set false"))):(c.getCookie("federateLimitRefresh")||(b.refresh=!0,c.setExpiration(1/ 24/60).setName("federateLimitRefresh").setValue("true").create()),w.info("no token refresh time found, force Federate refresh true"));w.info("SSO check_login at "+new Date);JANRAIN.SSO.CAPTURE.check_login(b);Sa(e);(function(){Oa(function(){return-1c.indexOf(":"))return!1;switch(c.split(":")[0]){case "cookie":var t=c.split(":")[1],c=new S;c.setUseLocalStorage(!0);"janrainLastAuthMethod"!==t||fd||(fd=ya);janrain.settings.multiDomainLocalStorage?c.getCookie(t,function(c){e&&"janrainLastAuthMethod"===t&&(Nd=!0);gb(hc(a["if"],c)?a.then:a["else"],b)}):((e=c.getCookie(t))&&"janrainLastAuthMethod"===t&& (Nd=!0),gb(hc(a["if"],e)?a.then:a["else"],b));break;case "session":c=c.split(":")[1],"boolean"===typeof a["if"].to&&(a["if"].to+=""),"exists"===c&&gb(hc(a["if"],!!T+"")?a.then:a["else"],b)}}function hc(a,b){var e=Xa(b)?parseInt(b,10):b,c=Xa(a.to)?parseInt(a.to,10):a.to;switch(a.withOperator){case "===":var t=c===e;break;case "!==":t=c!==e;break;case "==":t=c==e;break;case "!=":t=c!==e;break;case ">":t=e>c;break;case "<":t=ec;c++)a=ab(40),b.push(a);return b}function rb(a){if(!B(a))return!1;for(var e=a.length,b=0;b'+(ba[a]||c)+"",fb[a].screen=d)}function nc(a,b){var e=[];G(fb,function(a){e.push(a)});I(e,a)&&(fb[a].html=b,fb[a].custom=!0)}function wb(a){z=a;z.flow=v();"undefined"===typeof Pd&&(Pd=a);Me();"object"!==typeof z.layouts&&(z.layouts={});"object"!==typeof z.layouts.captureAccessDeniedBuiltIn&&(z.layouts.captureAccessDeniedBuiltIn={});document.getElementById("captureAccessDeniedBuiltIn")?z.layouts.captureAccessDeniedBuiltIn.html= document.getElementById("captureAccessDeniedBuiltIn").innerHTML:z.layouts.captureAccessDeniedBuiltIn.html=fb.accessDenied.html;"object"!==typeof z.layouts.captureRetrievingUserDataBuiltIn&&(z.layouts.captureRetrievingUserDataBuiltIn={});document.getElementById("captureRetrievingUserDataBuiltIn")?z.layouts.captureRetrievingUserDataBuiltIn.html=document.getElementById("captureRetrievingUserDataBuiltIn").innerHTML:z.layouts.captureRetrievingUserDataBuiltIn.html=fb.retrievingUserData.html;"object"!== typeof z.layouts.captureDialogBuiltIn&&(z.layouts.captureDialogBuiltIn={});z.layouts.captureDialogBuiltIn.html=fb.dialog.html;z.screens.janrainDialog=fb.dialog.screen;for(a=0;a'+a+""}var b=a.result;a=n(b.submittedScreen);var c=z.fields[b.field],d=document.getElementById(a+(c.elementId||c.elementName||b.field)),f=b.alternatives,g=c.validation.messages.unique||"",h=document.getElementById(a+ "form_item_"+(c.elementName||b.field)),k=new q.validation;k.setElement(d);k.setParentDiv(h);if(!1===b.unique){if(f){var l=function(a){var e=N(a);x(e).has("capture_suggestion")&&(d.value=e.innerHTML,mb(h,"click",l),k.valid(),da(a))},f=f.map(e);k.notValid(g+'
    '+f.join("")+"
",function(){E(h,"click",l)})}else k.notValid(g);k.setUnique(!1)}else(b=Ua(c,"validation.unique.alongWith"))&&(a=document.getElementById(a+"form_item_"+z.fields[b].elementName))&&x(a).append("capture_validated").remove("capture_validating").remove("capture_error"), k.valid(),k.setUnique(!0)}function wc(a){var e=[];z&&z.fields&&G(z.fields,function(b,c){c&&c.type&&c.type===a&&e.push(c)});return e}function Gc(a,b){janrain.events.onCaptureError.fire("object"===typeof a?a:"{"+a+"}");if(a.result&&a.result.error&&("access_token_expired"===a.result.error&&(U(),janrain.events.onCaptureExpiredToken.fire()),"invalid_argument"===a.result.error&&"malformed access token"===a.result.errorDescription&&(U(),janrain.events.onCaptureInvalidToken.fire()),"linkError"===a.result.error)){var e= wc("linkAccounts"),c=e.length?e[0]:{},e=c.messages&&c.messages.errors&&c.messages.errors.linkError?c.messages.errors.linkError:"That account is already in use.",d=S().getCookie("expected_tab");if(Y&&Y.isOpen()&&(c=c&&c.linkAccountContainer?ra("capture_"+c.linkAccountContainer,document.getElementById("janrainModal")):!1)){for(var t=ra("capture_form_error_container",c[0]),c=0,f=t.length;c'+e+"";var g=janrain.events.onModalClose.addHandler(function(){pa(t, function(a){a.innerHTML=""});janrain.events.onModalClose.removeHandler(g)})}janrain.events.onCaptureLinkAccountError.fire({message:e,provider:d})}janrain.settings.custom||janrain.engage.signin.widget.refresh();e=a.result.customError||a.result.error+": "+a.result.errorDescription;Hc(e,a.result.error)||alert(e);ma(a);"function"===typeof b&&b()}function Hc(a,b){if(Ab){var e={classes:["capture_fatal_error"],elementId:"fatalerror_"+(new Date).getTime()};b&&e.classes.push("capture_errortype_"+b.replace(/ /g, "").toLowerCase());e=q.domHelpers.createDiv(e);e.innerHTML=a;Ab.insertBefore(e,Ab.firstChild);janrain.events.onCaptureContentChange.fire()}return Ab}function $c(a,b){if("string"!==typeof a||!janrain.settings.capture.setProfileCookie)return!1;var e=new S;e.setUseLocalStorage(!0);if(janrain.settings.multiDomainLocalStorage)e.getCookie("janrainCaptureProfileData",function(e){e.length&&(c=Q.parse(e),"function"===typeof b&&"object"===typeof c&&b(c[a]))});else if((e=e.getCookie("janrainCaptureProfileData"))&& e.length){var c=Q.parse(e);if("object"===typeof c)return c[a]}}function Jc(a,b){if("string"!==typeof a||!janrain.settings.capture.returnExperienceUserData)return!1;var e=new S;e.setUseLocalStorage(!0);if(janrain.settings.multiDomainLocalStorage)e.getCookie("janrainCaptureReturnExperienceData",function(e){e.length&&(c=Q.parse(e),"function"===typeof b&&"object"===typeof c&&b(c[a]))});else if((e=e.getCookie("janrainCaptureReturnExperienceData"))&&e.length){var c=Q.parse(e);if("object"===typeof c)return c[a]}} function lc(a){var e=S();return I(["expected_tab","welcome_info_name","login_tab"],a)&&(a=e.getCookie(a))?unescape(a):""}function Oc(){var a=document.createElement("div");a.className="capture_btn capture_processing";a.innerHTML=ba.processing||"Processing";return a}function qc(a,b){z&&a&&b&&z.screens&&z.screens[a]&&z.screens[a].dataType&&"public"===z.screens[a].dataType?(!z._uuid||z._uuid&&z._uuid!==b||!z.privacyFiltered?(kd=b,z.fused=!1):kd="",fc=!0,janrain.capture.ui.renderScreen(a)):ma("Cannot get public flow and show screen.")} function Rc(a,b){if(!a)throw Error("postCaptureForm requires you supply a form name.");var e=z.fields[a];if(!e)throw Error("postCaptureForm Error: no form called "+a+" found in the flow.");if(!e.element||"form"!==e.element)throw Error("postCaptureForm Error: the field called "+a+" found in the flow is not a form.");var c=e.fields;if(!c)throw Error("postCaptureForm Error: the form called "+a+" has no fields defined.");for(var e=e.action,d=ab(40),t={},f={fieldPrefix:"capture_postForm_"+d+"_",elementId:a, name:a,fields:[],elementAction:janrain.settings.capture.captureServer+"/"+e,needsResponse:!0},e=0,g=c.length;end&&this.shift();return this.length};"en"===Ac&&(Ac="en-US");if(ed&&Pa&&Pa.capture_social_registration)var kb=Pa.capture_social_registration;else if(ic.engageToken){var Fc=kb=ic.engageToken;location.hash=location.hash.replace(new RegExp("[&,]*engageToken="+kb),"")}kb&&(dd=!0);Kd.publicPrivateTogglers= [];L.prototype.check=function(a,b,c){!b.validation||!0===b.validation.noTrim||"string"!==typeof a.value||"text"!==a.type&&"email"!==a.type||(a.value=a.value.trim());b=b||z.fields[a.name];var e=a.getAttribute("data-capturerendererchildfieldname"),e=e&&b.validation&&b.validation[e]?b.validation[e]:e&&"dateselect"!==b.type?!1:b.validation;if(!b.validation||!e)return!0;e.messages||(e.messages={});if(!this.hasValue(a,b,e))return{valid:!1,reason:e.messages.required||"Field not completed",type:"required"}; if(!this.isDate(a,b,e))return{valid:!1,reason:e.messages.isDate||"Not a valid date",type:"notDate"};if(!this.isValidMaxFileSize(a,b,e))return{valid:!1,reason:e.messages.maxFileSize||"File is too large",type:"maxFileSize"};if(!this.isValidFileType(a,b,e))return{valid:!1,reason:e.messages.validFileTypes||"File is not a valid file type",type:"fileType"};if(!this.isValidMinYears(a,b,e))return{valid:!1,reason:e.messages.minYears||"Not old enough",validation:{minYears:e.minYears},type:"minYears"};if(!this.isValidMinLength(a, b,e))return{valid:!1,reason:e.messages.minLength||"Invalid length",type:"minLength"};if(!this.isValidMaxLength(a,b,e))return{valid:!1,reason:e.messages.maxLength||"Invalid length",type:"maxLength"};if(!this.isValidMaxNumericLength(a,b,e))return{valid:!1,reason:e.messages.maxNumericLength||"Invalid number of numeric characters",type:"maxNumericLength"};if(!this.isValidFormat(a,b,e))return{valid:!1,reason:e.messages.format||"Invalid format",type:"format"};if(!this.isValidMatch(a,b,e))return{valid:!1, reason:e.messages.match||"Invalid match",type:"match"};var d=this.custom(a,b,e);if(!d)return"undefined"===typeof d?{pending:!0}:{valid:!1,reason:e.messages.custom||"Invalid",type:"custom"};d=Ca&&Ca[a.id]&&"undefined"!==typeof Ca[a.id].unique&&!1===Ca[a.id].unique;if(!e.unique||e.unique.uniquenessBlacklist||c&&!d)return{valid:!0};c=document.getElementById(n(a)+"form_item_"+a.getAttribute("name"));this.isUnique(a,c,b,function(){});return{pending:!0}};L.prototype.custom=function(a,b,c){if(!b||!c.custom|| "function"!==typeof qe[c.custom])return!0;var e=new q.validation;b=document.getElementById(n(a)+"form_item_"+b.elementName);e.setParentDiv(b);e.setElement(a);return qe[c.custom](a.name,a.value,e)};L.prototype.getRating=function(a){a=a.value;var b=[/[a-z]/,/[A-Z]/,/[0-9]/,/[^a-zA-Z0-9]/],e=0;var c=Math.min(8,Math.floor(3*Math.log(a.length+1)));for(var d=0;db&&c.actions&&c.actions.maxNumericLength&&jc.push(c.actions.maxNumericLength);return B(a)?a.length<=b:!0};L.prototype.isValidMaxLength=function(a,b,c){a=a.value;if(!b)return!0;b=c.maxLength;if(!b)return!0;a.length>b&&c.actions&&c.actions.maxLength&&jc.push(c.actions.maxLength);return a.length<=b};L.prototype.isValidMinLength=function(a,b,c){a=a.value;if(!b)return!0;b=c.minLength;if(!b)return!0;a.length=b};L.prototype.isValidMaxFileSize=function(a,b,c){return window.File&&window.FileReader&&window.FileList&&window.Blob&&b&&"file"===a.type?(b=c.maxFileSize)?a.files[0].size=a||c.actions&&c.actions.minYears&&jc.push(c.actions.minYears);return b>=a};L.prototype.hasValue=function(a,b,c){if("select"===b.element)var e=a.options[a.selectedIndex].value;else if("checkbox"===b.type&&"multiCheckbox"!==b.element&&"multiRadio"!==b.element)e=a.checked;else if("multiCheckbox"===b.element||"multiRadio"=== b.element)if(e=b.elementName){e=document.getElementsByName(e);for(var d=e.length,t=[],f=0;f/?]+$/};if(!b||!c.format)return!0;b=c.format;if("string"===typeof b&&e[b])b=e[b];else return!1;(a=b.test(a.value))||c.actions&&c.actions.format&&jc.push(c.actions.format);return a};L.prototype.isValidMatch=function(a,b,c){if(!b)return!0;b=c.match;if(!b)return!0;b=z.fields[b];b=n(a)+(b.elementId||b.elementName);b=document.getElementById(b);a.value!== b.value&&c.actions&&c.actions.match&&jc.push(c.actions.match);return a.value===b.value};var q={autoSelectPreferredTab:function(a,b){var e=(new S).setUseLocalStorage(!0),e=parseInt(e.getCookie("janrainCaptureSelectedTab"),10);isNaN(e)&&"capture_selected_tab"in Pa&&(e=parseInt(Pa.capture_selected_tab));isNaN(e)||(e=a.collection[e])&&P.push({elementName:b+"_"+e.elementName,handler:function(a){var b=document.getElementById(a);setTimeout(function(){b.click()},0)},eventType:"render"})},getValueFromObject:function(a, b,c){b=Ua(b,c);void 0!==a.trueValueReplace&&b?b=a.trueValueReplace:void 0===a.falseValueReplace||b||(b=a.falseValueReplace);b||!1===b||0===b||(b="");return b},setElementAttributeWithLocalStorage:function(a,b,c){var e=a.profileStoragePath.split("."),d=e.shift(),t=e.join(".");P.push({handler:function(){function e(a){var e=document.getElementById(b);if(!e||!a&&e.getAttribute("placeholder"))return!1;e[c]=a;return!0}janrain.settings.multiDomainLocalStorage?$c(d,function(b){e(q.getValueFromObject(a,b,t))}): e(q.getValueFromObject(a,$c(d),t))},eventType:"render"})},attachFieldEventHandlers:function(a){a.type||(a.type="");var b=a.elementId||a.elementName;P.push({elementName:b,handler:function(a){a=N(a);n(a);(a=rd(a,"capture_form_item"))&&x(a).append("capture_focused").remove("capture_error");janrain.events.onCaptureContentChange.fire()},eventType:ae&&"checkbox"===a.type?"click":"focus"});P.push({elementName:b,handler:function(a){a=N(a);n(a);(a=rd(a,"capture_form_item"))&&x(a).remove("capture_focused")}, eventType:"blur"});a.validation&&(P.push({elementName:b,handler:Kb,eventType:a.validation.eventType||"blur"}),a.validation.match&&"password"===a.type&&P.push({elementName:a.validation.match,handler:function(a){setTimeout(function(){var a=document.getElementById(ca+b);Ia(a,!1)},0)},eventType:"keydown"}));a.rendererFieldName&&a.rendererChildFieldName&&z.fields[a.rendererFieldName].validation&&z.fields[a.rendererFieldName].validation[a.rendererChildFieldName]&&P.push({elementName:a.rendererFieldName+ "_"+a.rendererChildFieldName,handler:Kb,eventType:"blur"});if("password"===a.type){a.validation&&("function"===typeof a.validation.rating?P.push({elementName:b,handler:function(b){b=Zb(b);var e=Xc.getRating(b);a.validation.rating(b,e)},eventType:"keyup"}):a.validation.rating&&P.push({elementName:b,handler:function(a){a=Zb(a);a=Xc.getRating(a);ma("Password Strength",a)},eventType:"keyup"}));for(var e=[],c=0,d=P.length;c"},wrapFormItemStart:function(a){var b="",e=[],c=a.classes||[],d="elementCollection"===a.type?"form_collection":"form_item"; if(a.justElement||"submit"===a.type||"button"===a.type)return"";-1===c.indexOf("capture_"+d)&&c.push("capture_"+d);a.errors&&-1===c.indexOf("capture_error")&&!a.collection&&c.push("capture_error");!a.collection&&a.type&&-1===c.indexOf("capture_"+a.type)&&("checkbox"===a.type||"radio"===a.type?e.push("capture_"+a.type):c.push("capture_"+a.type));"elementCollection"===a.type&&a.displayInline&&-1===c.indexOf("capture_form_collection_inline")&&c.push("capture_form_collection_inline");a.collection?(-1=== c.indexOf("capture_"+d+"_"+a.elementName)&&c.push("capture_"+d+"_"+a.elementName),a.checked&&c.push("capture_toggled"),b+=q.createDiv({elementName:d+"_"+a.elementId,hide:a.hide,classes:c})):b+=q.createDiv({elementName:d+"_"+a.elementName,hide:a.hide,classes:c});"checkbox"!==a.type&&"radio"!==a.type||a.collection||(b+=q.createDiv({elementName:d+"_inner_"+a.elementName,classes:e}));return b},wrapFormItemEnd:function(a){return a.justElement||"submit"===a.type||"button"===a.type?"":""},createPublicPrivateToggle:function(a){function b(){for(var a= Kd.publicPrivateTogglers,b=a.length,e=0;epublic '; a.displayPublic||f.push("capture_checked");c+=q.createDiv({classes:f,elementId:"display_option_private_"+a.elementName});c+='private ';d=["capture_display_toggle","capture_public"];a.disablePublicPrivate&&d.push("capture_display_toggle_disabled");a.displayPublic&&d.push("capture_toggled");c+=q.createDiv({classes:d,elementId:"display_indicator_public_"+ a.elementName});c+=' public ';f=["capture_display_toggle","capture_private"];a.disablePublicPrivate&&f.push("capture_display_toggle_disabled");a.displayPublic||f.push("capture_toggled");c+=q.createDiv({classes:f,elementId:"display_indicator_private_"+a.elementName});c+='private '; B(a.publicPrivateBoundFields)&&pa(a.publicPrivateBoundFields,function(b){c+=q.createInput({type:"hidden",elementName:"display["+b+"]",value:a.displayPublic?"public":"private"})});c+=q.createInput({type:"hidden",elementName:"display["+(a.rendererFieldName||a.elementName)+"]",value:a.displayPublic?"public":"private"});P.push({elementName:"display_toggle_wrap_"+a.elementName,eventType:"click",handler:function(e){var c=N(e),d=n(c),d=document.getElementById(d+"display_toggle_options_"+a.elementName),t= "none"===d.style.display||""===d.style.display?"block":"none";c.parentNode&&x(c.parentNode).has("capture_display_toggle")&&(c=c.parentNode);x(c).has("capture_display_toggle")&&!x(c).has("capture_display_toggle_disabled")&&("block"===t&&(b(),Kd.publicPrivateTogglers.push(d)),d.style.display=t);da(e)}},{elementName:"display_option_public_"+a.elementName,handler:e,eventType:"click"},{elementName:"display_option_private_"+a.elementName,handler:e,eventType:"click"});Ee||(E(document.body,"click",function(a){a= N(a);a.parentNode&&x(a.parentNode).has("capture_display_toggle")&&(a=a.parentNode);x(a).has("capture_display_toggle")||x(a).has("capture_display_option")||b()}),Ee=!0);return c},createAnchor:function(a){var b="",e=a.fieldPrefix||ca,c=a.elementId||a.elementName,d="object"===typeof a.elementAttributes?a.elementAttributes:{},f=a.elementClasses&&B(a.elementClasses)?a.elementClasses:[];I(f,"capture_"+c)||f.push("capture_"+c);b=b+""},createTextarea:function(a){var b="",e=a.fieldPrefix||ca,c=a.elementId||a.elementName,d=a.elementClasses&&B(a.elementClasses)?a.elementClasses:[],f=a.rows||"5",b=b+q.createLabel(a);I(d,"capture_"+c)||d.push("capture_"+c);I(d,"capture_textarea")||d.push("capture_textarea");b=b+"