/* -*- Janrain Widget -*- Copyright (c) 2019, Janrain, Inc. All rights reserved. Version: 1.123.1-1415 */ "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.settings.capture.backplane=!1; janrain.apps=function(){function Gb(a){janrain.ready?a():document.addEventListener?document.addEventListener("DOMContentLoaded",a,!1):window.attachEvent("onload",a)}function Vb(a){S().setUseLocalStorage(!1).setDomain("."+document.location.host).setName(a).setValue("").remove();S().setUseLocalStorage(!1).setName(a).setValue("").remove()}function lc(){var a=janrain.settings.capture||{},b=a.quiltUrl||"https://quilt-cdn.janrain.com/%VERSION%/";return b=b.replace("%VERSION%",a.quiltVersion||"HEAD")}function Pa(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 $a(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 Qd(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 Jc(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=mc()){a:{if((d=Da)&&mc(d)&&(d=d.match(/ Version\/(\d)[\d\.]+ /))&&d[1]){d=1*d[1];break a}d=0}d=4>=d}if(d||bb.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 oc(a,b,d,f){var m=Kc(d),n=Kc(d,f);if(d=Rd(d))d.a=f,n="rgba("+d.r+", "+d.g+", "+d.b+", "+d.a+")";if(0=u||u&&ta)return!1;a.style.backgroundColor=n;a.style.padding=b+"px"}else a.style.backgroundColor="",a.style.padding="0px"}function Rd(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||Z.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=Sd(f))return n;m||Z.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||Z.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||Z.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||Z.log(f+" is not within the valid range, using default value instead");return d}m||Z.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||Z.log(f+" contains invalid character(s)"),d;if("boolean"===a){if("boolean"===typeof f)return f;m||Z.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||Z.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||Z.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||Z.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||Z.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||Z.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||Z.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 rd(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(){Pa(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 qa(a,b){rd(a,b).load()}function pe(a,b){u&&9>u&&Hb(a,b)}function Hb(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(){Pa(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(){Pa(function(){f();return!0}).setDelay(50).setMaxAttempts(200).setFailCallback(function(){w.warn("Dynamic stylesheet poll check failed.")}).start()}if(I(Mc,a))d&&"function"===typeof b&&b();else{Mc.push(a);var y=document.styleSheets,k;"undefined"===typeof janrain.events.onCssLoad&& (janrain.events.onCssLoad=new A);if(Nc){var v=document.createElement("style");v.innerHTML='@import "'+a+'";'}else v=document.createElement("link"),v.rel="stylesheet",v.href=a,v.type="text/css";sd||Nc?(sd&&m(),Nc&&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 Td(a,b){Ja(a.style,b)}function Ea(a,b){a.appendChild(document.createTextNode(b))}function Ib(a,b){a.innerHTML="";Ea(a,b)}function Ud(a){for(var b=a.lastChild;b;)a.removeChild(b),b=a.lastChild}function Vd(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(La){var a=document.getElementById("previewMode");a.style.position="relative";a.appendChild(J)}else n(J);La||Z.show()}function k(a){ia||(O=ma("number",[0,20],10,a),Ea.fire({radius:nc(N,O)}))}function v(a){ia||(aa=ma("color",null,"#000000",a))}function h(a){ia||(N=ma("number",[0,20],10,a),Ca.fire({radius:nc(N,O),refresh:!0}))}function p(a){ia||(Ma=ma("number", [0,1],.5,a),"object"==typeof J&&oc(J,O,aa,Ma))}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){V="portrait";var b="one column"}"landscape"===a&&(V="landscape",b="two column");Va.fire({orientation:V,format:b,width:380,height:131});x()&&y();w()}function yb(a){a&&(da=a);u&&ta&&(da+=O-2);"object"==typeof J&&(J.style.width=da+"px");return this}function A(a){a&& (D=a);u&&ta&&(D=D+2*O-4);a&&"object"==typeof J&&(J.style.height=D+"px");return this}function pd(){var a=Yb(),a=a.width>=a.height,b="undefined"===typeof window.orientation,a=90===window.orientation||-90===window.orientation||b&&a?"landscape":"portrait";V!==a&&B(a);y()}function L(){return"object"===typeof J&&"none"!==J.style.display}var J,wa="janrainModal",S,Q,I,da=380,D=131,O=10,aa="#000000",N=10,Ma=.5,F=!1,R=Xb("rel/img/17c96fc4b9c8464d1c95cd785dd3120b.png"),Ha="",ia=janrain.settings&&janrain.settings.capture&& janrain.settings.capture.noModalBorderInlineCss,G=!1,ka="Are you sure you want to quit?",ea="Yes, quit",la="No, stay",Ia,V="landscape",oa=!0,qa="boolean"===typeof qa?qa:"number"===typeof window.orientation?!0:!1,sa="boolean"===typeof sa?sa:janrain.settings.previewMode,La=sa,Pa=Pa||!1,na,Aa=!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=ra());window.janrain.events.onModalOpen||(window.janrain.events.onModalOpen=ra());var Ja=ra(),Ya=ra(),Ca=ra(),Ea=ra(),Va=ra();bb&&bb.onOrientationChange&&bb.onViewportChange&&(bb.onOrientationChange.addHandler(function(a){B(a.orientation)},!0),bb.onViewportChange.addHandler(function(a){x()&&n(J);w()},!0));"undefined"!==typeof janrain.events.onCaptureRenderComplete&&(janrain.events.onCaptureRenderComplete.addHandler(function(){L()&& (Aa=!0)},!0),janrain.events.onCaptureContentChange.addHandler(function(){L()&&Aa&&(y(),Aa=!1)},!0));return{isOpen:function(){return L()},setWidth:function(a){yb(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&&oc(J,O,aa,Ma);return this},setBorderColor:function(a){a&&v(a);ia||"object"==typeof J&&oc(J,O,aa,Ma);return this},setBorderRadius:function(a){"string"!=typeof a&&"number"!=typeof a||h(a);ia||"object"== typeof J&&za(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&&(La=a);return this},setId:function(a){wa=a;J&&(J.id=a);return this},show:function(){qa||(J.style.display="block");"object"==typeof S&&oa&&(S.style.display="block");La?qa&&(J.style.display="block"):(Q.style.display="block",qa?(bb.setElement(J).activate(),J.style.display="block"):(E(window,"resize", pd),pd()));ia||Ca.fire({radius:nc(N,O),refresh:!1});Ya.fire();janrain.events.onModalOpen.fire();db.onWidgetModalOpen.fire();J.focus()},close:function(a){b(a)},closeConfirm:function(){f()},refresh:function(a){Pa||J.appendChild(I);a&&a.center&&y()},remove:function(){if(La){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=wa;if("number"===typeof da||"string"===typeof da)J.style.width=da+"px";J.style.height=D+"px";J.style.position="absolute";ia||(J.style.padding=O+"px",za(J,N),oc(J,O,aa,Ma));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);La&&y();return this},getContent:function(){return S},getBorderWidth:function(){return O},getState:function(){return{width:da,borderWidth:O,borderColor:aa,borderRadius:N,borderOpacity:Ma,orientation:V}},setState:function(a){fa("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&&za(J,N)))},setConfirmClose:function(a){F=a;return this},setShowContentOnLoad:function(a){oa=a;return this},setConfirmMessageText:function(a){ka=a},setConfirmLinkText:function(a){ea=a},setCancelLinkText:function(a){la=a},onClose:Ja,onShow:Ya,onOrientationChange:Va, onBorderRadiusChange:Ca,onBorderWidthChange:Ea}}function Sc(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"); Se&&E(window,"message",b);if(Te)E(window,"message",d),v=Fc("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 Ue(){function a(a){"function"=== typeof a&&(h=a);return this}function b(){m=[];v.innerHTML="";ka(arguments,function(a,b){var d=document.createElement("button");d.className="capture_btn capture_secondary";Ib(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";Ib(b,p);Ib(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;Ib(y,p);return this},setMessage:function(a){u=a;Ib(k,u);return this},setPrimaryIndex:d,setButtons:b,setCallback:a}}function Xd(){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(od){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={};ka(["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(){ka(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."};ka(["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,Ic=window.localStorage&&window.localStorage.getItem&&window.localStorage.removeItem&&window.localStorage.setItem,Mc=[],Hc=!1,ta="CSS1Compat"!== document.compatMode,Ob=!1,sa=!1,p=[],We="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),Uc=null!==vc?vc[0]:!1,Pb="number"===typeof window.orientation||null!==vc,Me="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), se="January February March April May June July August September October November December".split(" "),Xe=[16,20,30,32,48,50,64],ye=[{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"}],Ye=[{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&&Fc("xDomainLocalStorageJanrain",janrain.settings.storageServer,function(){E(document.getElementById("xDomainLocalStorageJanrain"),"load",function(){Hc=!0})});$a.possible="abcdefghijklmnopqrstuvwxyz0123456789".split("");var Da= navigator.userAgent,u=Wb(),Vc=document.documentMode,Nc=/Gecko\//.test(Da),sd=/AppleWebKit\//.test(Da);/Chrome\//.test(Da);var Te=/CriOS\//.test(Da),Yd=mc(),Ze=qd(),$e=function(a){a=a||Da;var b=a.indexOf("OS "),d=0;qd(a)&&-1]*>([\S\s]*?)<\/script>/gmi,""),b=b.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gmi,""),a.innerHTML=b,b=a.textContent||a.innerText,a.innerHTML="");return b}}(),V=function(a,b,d){V=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=ra(),E=ra(),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},Wc={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"},line:{flow:"line",width:500,height:564,color:"#00b900",friendlyName:"Line"}},oauth:{apple:{flow:"apple",width:800,height:600,color:"#000000",friendlyName:"Sign in with Apple"},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={},Xc="openId openId2 openidconnect oauth fimnet saml2 cas".split(" ");0< Xc.length;){var Yc=Xc.pop(),ec;for(ec in Wc[Yc])aa[ec]=Wc[Yc][ec]}var Zd=[],Z=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=-(G-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++)Ga.appendChild(ja[C]);for(var m=U.length%2,ib=sa?da:R,pa=0;paha&&(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",t=document.createTextNode(ja);if(1==T||2==T){if(30==ba||50==ba)d.style.backgroundImage="url("+b("largeIcon")+")",f.appendChild(t),f.style.color=b("color")||"#000000";if(15<=t.length){var K="undefined"!==typeof t.textContent?"textContent":"nodeValue";t[K]=t[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 pa(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,t=f();h.style.fontSize="16px";h.style.height="100%";h.style.position="relative";if(0==T||120>t)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>t)"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&&ta&& (b.style.marginRight="5px");u&&ta&&(b.style.marginLeft="3px");b.style.border="1px solid "+z;za(b,yb);"customopenid"===a&&(b.style.color=aa[a].color);6===u||7===u||u&&ta?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>t?(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(){Ub(c)})}function Ub(a){var c=aa[a],b={appUrl:p.appUrl,mobileDevice:Uc,language:p.language,popup:Ya,tokenUrl:Ae(Nb.linkAccounts)||td(p.tokenUrl||location.href,Nb)||location.href,facebookPermissions:Lb,forceReauth:Mb,widgetType:"auth",tokenAction:La,bpChannel:oa,customOpenid:nb,customOpenidOpxblob:p.customOpenidOpxblob,extParams:p.extParams,scopes:Ia};c.name=a;new Da(c,b,function(){Ca||(Tb=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&&ta?0:10)+"px";za(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 Na(){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:Za,borderRadius:L,format:H,providersPerPage:R,providers:ab,buttonBackgroundStyle:ia, buttonBorderColor:z,buttonBorderRadius:yb,actionText:d(),showAttribution:ea,modalState:a}}function ua(a){H=ma("string",["default","two column","one column","one row"],"two column",a);"default"===H&&(H="two column");"one row"==a&&(L=ma("number",[0,10],5,L));xb(S)}function Ta(a){"two column"===H&&(ha=ma("number",[225,600],380,a));"one column"===H&&(ha=ma("number",[160,600],200,a));"one row"===H&&(ba=30,a=da<=R?5*(parseInt(R)-1):5*(parseInt(R)+2),40===V&&(a+=84),ha=ba*R+a);"two column"!==H&&"one column"!== H||sa||(ha=ha-10-2);u&&ta&&(ha=ha+10+2);"one row"!==H&&(ba=380b)b=5;l=new a;n(l);l.setBackgroundColor(U).setPreviewMode(Ta).setShowAttribution(ab).setNoReturnExperience(qb).setNoReturnExperienceSwitchAccountLink(ha).setFontSize(vb).setFontFamily(rb).setFontColor(Na).setActionText(wb).setProviders(Ub).setProvidersPerPage(gb).setBorderRadius(b).setButtonBorderColor(Ua).setButtonBorderRadius(Za).setButtonBackgroundStyle(ua).build(); if("object"!==typeof M){M=new Rc;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(Ta).setBorderColor(c).setBorder(Ab).setBorderOpacity(C).setBorderRadius(g);Aa||(d?(Ma("welcome_info_name",unescape(da("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.borderRadiusjc)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=zb(b),qa(c+"/signin/get_login_info"+b),jc++,!0;"object"===typeof janrain.events.onProviderLoginCancel&& janrain.events.onProviderLoginCancel.fire(a);"undefined"!==typeof Tb&&clearTimeout(Tb);"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&&!janrain.gizmo&& (f="mobile");var C=c.language||"en",h=c.popup?"xdr":"xdrsw",t=c.tokenUrl||window.location.href,K={};Eb={appUrl:c.appUrl,provider:a.name,widget_type:c.widgetType};K.language_preference=C;K.token_url=t;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+=zb(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)qa(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 Sc(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=zb(g);"function"===typeof b&&b();qa(c.appUrl+"/signin/get_login_info"+g);janrain.events.onProviderLoginComplete.fire({provider:a.name})}).show()}})()}function Ma(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():(Vb("login_tab"),Vb("expected_tab")));R();var a=da("login_tab"),c=da("expected_tab");-1==janrain.settings.providers.indexOf("google")&&("google"==c&&(c="googleplus"),"google"==a&&(a="googleplus"));return bb.isAndroid()?a:c}function R(){var a=da("login_tab"),c=da("expected_tab"),b=da("welcome_info_name");a&&c&&b||(_noReturnExperience=!0,Vb("login_tab"), Vb("expected_tab"),Vb("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(da("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();xb?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()):(Z.log('Missing container div, please place this div where you wantthe embedded widget to be displayed on your page-
.'),Z.show());return a}function Ra(a,c,b){b=b?Ke:Ja;return Nb=c?b(Nb,a):a}function Xa(){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{Z.log("Bad provider: "+a);Z.show();return}var g=typeof p[c];if("undefined"===g||"string"===g){var d=p[c]||a;p[c]=[d];ka(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]]&&fa("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&&Hb(lc()+"providers-ie.css");if(p.stop)return!0;La=p.tokenAction?p.tokenAction:La;if(!p.tokenUrl&&"event"!=La)return Z.log("Missing tokenUrl. tokenUrl is required."),Z.show(),!1;cc=p.appUrl;na=ma("string",["modal","embed"],"embed",p.type?p.type:na);Aa=p.multi?p.multi:Aa;Ca=p.custom?p.custom:Ca;Mb=p.forceReauth?p.forceReauth:Mb; oa=p.bpChannel?p.bpChannel:oa;Lb=p.facebookPermissions?p.facebookPermissions:Lb;Ia=p.scopes?p.scopes:Ia;$a=!!p.facebookAutoLogin;Va=p.storageType?ma("string",["default","single cookie"],"default",p.storageType):Va;Ya="boolean"===typeof p.popup?p.popup:Ya;Uc&&"event"!==La&&(Ya=!1);tb=p.returnExperienceTimeout?p.returnExperienceTimeout:tb;Aa&&(setTimeout(function(){var a,c=F();c?(Ma("welcome_info_name",unescape(da("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))},tb),qa(p.appUrl+"/signin/get_cookies"));a("customopenid");a("customsaml");p.customOpenid&&ka(p.customOpenidProviderId,function(a){b("customopenid",a)});p.customSAML&&ka(p.customSAMLProviderId,function(a){b("customsaml",a)}); R();if(Ca)return!0;La=p.tokenAction?p.tokenAction:La;Ab=fa("customizable_auth_widget_styling")?p.modalBorderWidth:Ab;c=fa("customizable_auth_widget_styling")?p.modalBorderColor:c;g=fa("customizable_auth_widget_styling")?p.modalBorderRadius:g;C=fa("customizable_auth_widget_styling")?p.modalBorderOpacity:C;U=fa("customizable_auth_widget_styling")?p.backgroundColor:U;ib=fa("customizable_auth_widget_styling")?p.borderRadius:ib;K=fa("customizable_auth_widget_styling")?p.borderColor:K;t=p.format;Na=fa("customizable_auth_widget_styling")? p.fontColor:Na;vb=fa("customizable_auth_widget_styling")?p.fontSize:vb;rb=fa("customizable_auth_widget_styling")?p.fontFamily:rb;hb=fa("customizable_auth_widget_styling")?p.width:hb;Ga=fa("customizable_auth_widget_styling")?p.rowHeight:Ga;gb=p.providersPerPage;ic=fa("customizable_auth_widget_styling")?p.providersNotPaged:ic;wb=fa("customizable_auth_widget_styling")?p.actionText:wb;Ua=fa("customizable_auth_widget_styling")?p.buttonBorderColor:Ua;Za=fa("customizable_auth_widget_styling")?p.buttonBorderRadius: Za;ua=fa("customizable_auth_widget_styling")?p.buttonBackgroundStyle:ua;ab=fa("customizable_auth_widget_hide_attribution")?p.showAttribution:ab;Ta=p.previewMode;qb=p.noReturnExperience;ha=p.noReturnExperienceSwitchAccountLink;Ub=p.providers;if(p.customOpenid&&fa("customizable_auth_widget_styling")){if(!p.customOpenidLargeIcon)return Z.log("Missing customOpenidLargeIcon. customOpenidLargeIcon is required and should be the full path to an image that is 50px x 50px."),Z.show(),!1;eb={largeIcon:p.customOpenidLargeIcon, customOpenIdProviderName:p.customOpenIdProviderName||janrain.settings.translate.SIGN_IN||"Sign in",customOpenIdProviderColor:p.customOpenIdProviderColor}}if(p.customSAML&&fa("customizable_auth_widget_styling")){if(!p.customSAMLLargeIcon)return Z.log("Missing customSAMLLargeIcon. customSAMLLargeIcon is required and should be the full path to an image that is 50px x 50px."),Z.show(),!1;pb={largeIcon:p.customSAMLLargeIcon,customSAMLProviderName:p.customSAMLProviderName||janrain.settings.translate.SIGN_IN|| "Sign in",customSAMLProviderColor:p.customSAMLProviderColor}}p.previewMode?("modal"===na&&Gb(d),"embed"===na&&Gb(f)):("modal"===na&&Gb(m),"embed"===na&&Gb(x));Yd&&E(window,"unload",function(){})}var cc,Lb,Ia,$a=!1,oa,nb=!1,Mb=!1,La="url",Nb={},na="embed",Aa=!1,tb=300,Mb=!1,Ya=!0,Ca=!1,cb=0,Va="default",eb,pb,ub,M,Ab,c,g,C,l,pa,U,ib,K,hb,Ga,t,Ub=[],ic=!1,gb,wb,vb,rb,Na,Ua,Za,ua,Ta,qb,ha,ab,Be=!1,xb=!1;janrain.events.onAuthWidgetLoad||(janrain.events.onAuthWidgetLoad=ra(!0));janrain.events.onModalWidgetReady|| (janrain.events.onModalWidgetReady=ra());janrain.events.onReturnExperienceFound||(janrain.events.onReturnExperienceFound=ra());janrain.events.onAuthWidgetLoad.addHandler(function(){xb=!0;var a=(new S).getCookie("janrain_engage_facebook_auto_login");$a&&!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= da("expected_tab"),c=da("welcome_info_name");ka(janrain.settings.beforeJanrainWidgetOnLoad||[],Jb);"function"===typeof janrainWidgetOnload?(ka(janrain.settings.beforeJanrainWidgetOnLoad||[],Jb),Ca?(janrainWidgetOnload(),!Aa&&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 Tb,jc=0,Eb,va="onAuthWidgetContentPlaced onProviderLoginStart onProviderLoginError onProviderLoginToken onProviderLoginCancel onProviderLoginSuccess onProviderLoginComplete onProviderLogoutStart onProviderLogoutComplete".split(" "), jb=0;jbJa)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=zb(c),qa(b+"/signin/get_login_info"+ c),Ja++,!0;"object"===typeof janrain.events.onProviderLoginCancel&&janrain.events.onProviderLoginCancel.fire(a);"undefined"!==typeof Ea&&clearTimeout(Ea);"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&&!janrain.gizmo&&(C="mobile");var h=b.language||"en",k=b.popup?"xdr":"xdrsw",Ga=b.tokenUrl||window.location.href,t={};Ka={appUrl:b.appUrl,provider:a.name,widget_type:b.widgetType};t.language_preference=h;t.token_url=Ga;t.display="popup";t.widget=!0;"object"===typeof b.facebookPermissions&&(t.ext_perm=b.facebookPermissions.toString());g?t.saml_provider=a.identifier:t.openid_identifier=a.identifier;t.origin_url=C;t.provider_name= a.name;t.force_reauth=b.forceReauth;t.xdReceiver=b.appUrl+"/"+k;t.callback="none";t.widget_type=b.widgetType;t.token_action="url";janrain.settings.appId&&(t.applicationId=janrain.settings.appId);janrain.settings.captureDomain&&(t.capture_domain=janrain.settings.captureDomain);if("event"===b.tokenAction||"hybrid"===b.tokenAction)t.token_action="event";b.mobileDevice&&"hybrid"===b.tokenAction&&(t.token_action="url");b.bpChannel&&(t.bp_channel=b.bpChannel);b.extParams&&b.extParams[a.name]&&(t.ext_params= b.extParams[a.name]);b.scopes&&"object"===typeof b.scopes[a.name]&&(t.override_scopes=b.scopes[a.name].toString());b.sharingType&&(t.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&&(t.opx_blob=C);c+=zb(t);(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)qa(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 Sc(c);h.setWidth(l).setHeight(C).setCallback(function(){Ra(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=!We&&janrain.settings.share.polyfillPlaceholders?!0:!1,k={},v={},h,E,I={},N,ca,G,V,Z,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=Xa(janrain.settings.share,ma);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=cb();E.loadStatus();f=h.get("providers").concat(h.get("providersEmail"));for(var m=0;m=u&&Hb(lc()+"providers-ie.css");N=La(l); h.get("embed")?ca=document.createElement("div"):G=new Rc;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=la(a.defaults.elementBackgroundColor.value.substr(1)),O(d,"white"),O(d,"black"),D(d,a))},!0)):(ca.appendChild(l),b&&(b.innerHTML="",b.appendChild(ca)));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(!fa("customizable_share_widget_styling", "share"))for(U in n)b="set"+ra(U),k[b]&&(v[b]=k[b],delete k[b]);fa("customizable_share_widget_hide_attribution","share")||(v.setAttributionDisplay=k.setAttributionDisplay,delete k.setAttributionDisplay)}h.get("exposePopupCallback")||(v.loginPopupCallback=k.loginPopupCallback,delete k.loginPopupCallback);fa("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&&ta&&(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},Xa=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:bb.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},t=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 t=F({}),C=F({});D(t,"scroll-bar-letter");D(C,"scroll-bar-letter");t.innerHTML="A";C.innerHTML="Z";t.onclick=function(){c.move(g-1)};C.onclick=function(){c.move(g+1)};h.appendChild(t);for(t=0;tc.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=Ma()),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:t,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),qa(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;t[a]&&(t[a].fire(c),d++);b&&janrain.events[a]&&(janrain.events[a].fire(c),d++);return d};c.events=t;(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},Aa=function(){var a={};a.id=Ma();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?da(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=ua.length-1;0<=b;b--)if(0<=ua[b].indexOf(h.get("url")))return c.elm.value=ua[b],a&&(a.style.display="none"),ha(),L(),ua[b];c.elm.value= ua[0];a&&(a.style.display="none");ha();L();return ua[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||Ta||c.setValue("")):/^\s*$/.test(a)? (D(c.elm,f+"-input-placeholder"),p||Ta||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(t,"input-button-disabled")};c.disableButton=function(){D(t,"input-button-disabled")};c.isDisabledButton=function(){return da(t,"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?(pa.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&&!ua.length&&ua.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)Ta=!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=la(a.defaults.elementBackgroundColor.value.substr(1)),O(v,"white"),O(v,"black"),D(v,a))})})();return c},Ca=function(a,b){var c=Aa(),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(Ya(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=$a(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)},ua=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=la(a.defaults.elementBackgroundColor.value.substr(1)),O(t,"white"),O(t,"black"),D(t,a))});b.addEvent(c.events.onShareContactImportComplete,function(a){u.enable()})})();p&&ob(u.elm);return b},Va=function(a,b,d){var c=Aa(),g=b||a,f=I[a],k=V[a],n=0,m,p,t=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(){da(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(){Z.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(){Z.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=t(),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= t():"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=t())});"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=t();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=tb({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=Aa(),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,t,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(Ca(a))),c.push(b.addChild(Ca(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")});t=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(t,"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(t));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");da(b.elm,"providerpage-broadcast")?D(b.elm, "providerpage-sendcomplete-broadcast"):da(b.elm,"providerpage-contact")&&D(b.elm,"providerpage-sendcomplete-contact");Q()}))})();return b},Ab=function(a){var b=Aa(),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=tb({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;Ra(b,Z)};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);Z.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();ea(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;cu&&janrain.settings.capture.conditionalIEStylesheets&&B(janrain.settings.capture.conditionalIEStylesheets))for(e=janrain.settings.capture.conditionalIEStylesheets,r=e.length,c=0;c'+a+"",wb(e));ee=!1;if(janrain.settings.capture.autoSave){for(;Zd.length;)Zd.pop().unbindDragHandlers();Qb.each(La)}}da()},!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 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);Ea(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){ca(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 De?(a-1+7)%7:a}function l(a){G=new Date(R);G.setDate(a);"object"===typeof A&&"INPUT"===A.nodeName&&(A.value=Xa(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),Ea(d,b.getDate()),h.appendChild(d),h.className="capture_datePicker_nextMonthDay",r.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(r)}}var q=a||{},v,w="Su Mo Tu We Th Fr Sa".split(" "),De=!1,t=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(cb(M)){var T=Vd(M);M=new Date;M.setDate(M.getDate()+T)}else"string"===typeof M&&(M=new Date(M));cb(J)?(T=Vd(J),J=new Date,J.setDate(J.getDate()+T)):"string"===typeof J&&(J=new Date(J));cb(H)?(T=Vd(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&&(De=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=Xa(U,G)),"undefined"===typeof a&&(a=A.parentNode));q=0;"object"===typeof a&&(x(a).append("capture_datePicker_mainTarget"),q=a.offsetHeight);Td(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(),da=0;12>da;++da){var fa=document.createElement("option");fa.setAttribute("value",da);Ea(fa,T[da]);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?Ea(v,y):x(v).append("janrain-icon-16").append("janrain-icon-back"); C?Ea(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="#", Ea(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=ud(U,A.value),$b(a)&&m(a)&&(R=a,G=new Date(a),p(a)))}),E(A,"blur", function(a){"INPUT"===A.nodeName&&(a=ud(U,A.value),$b(a)||!m(a)?G?(R=new Date(G),l(G.getDate())):A.value="":(a=Xa(U,G),a!==A.value&&(A.value=a)))}));E(document,"click",function(a){if(t){for(a=N(a);a;){if(a===V||a===A||a===ha)return;for(var e=0,r=D.length;e=u&&"object"===typeof a&&Td(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 wa(){}function za(a){var e=Na();a=Ca({flow_control:a,token:T,capture_transactionId:e});Rb("/widget/control.jsonp", a);Ua(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,r,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 Mb(a){kd=!0;a=document.getElementById(a);E(a,"submit",function(){Ee=(new Date).getTime()});clearInterval(Fe);Fe=setInterval(function(){if(!kd)return!1; janrain.events.onCaptureAutoSaveUpdate.fire({durationSinceLastUpdate:nc()})},Qd)}function La(a){if(a){var e=document.getElementById(a.get("id")),b=a.attributes;if(e&&("value"in b&&Ka(b,"value")&&Eec.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?Ab():(w.info("SSO refresh_token, no token exists, multi domain localStorage"),JANRAIN.SSO.CAPTURE.refresh_token("janrain.capture.ui.federateRefreshToken"))}):a.getCookie("janrainCaptureToken")? Ab():(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&&(pa(a),C())}):a.getCookie("janrainCaptureTemporaryToken")&&(pa(a.getCookie("janrainCaptureTemporaryToken")),C())}function pa(a,b,d){var e=ub();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=ub(),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=Na(),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());z&&Eb(z,!0);janrain.settings.capture.federate?(clearTimeout(de),JANRAIN.SSO.logout({sso_server:janrain.settings.capture.federateServer,logout_uri:janrain.settings.capture.federateLogoutUri},d),function(){Pa(function(){return I(Id,b)}).setDelay(500).setMaxAttempts(20).setFailCallback(function(){w.warn("Poll for check federate callback called failed. ssoLogoutTransactionId: "+ b);va("federatecallback not successful");Id.push(b);c();janrain.settings.capture.federate=!1;w.warn("janrain.settings.capture.federate set to false");return!1}).start()}()):Hd&&c();Ec=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?pa(a,!0):janrain.events.onCaptureSessionNotFound.fire();xc=!0});else{if(a.getCookie("janrainCaptureToken"))return pa(a.getCookie("janrainCaptureToken"), !0),!0;janrain.events.onCaptureSessionNotFound.fire();return!1}}function K(a){w.info("fire Federate delayed events");var e=xa[a];if(a=e.fireEvent)B(a)||(a=[a]),G(a,function(a,b){janrain.events[b]&&("onCaptureLoginSuccess"===b&&xd||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(){Pa(function(){return Sb[b]&& Sb[b].setLoginSuccess}).setDelay(500).setMaxAttempts(10).setFailCallback(function(){w.warn("Poll for set federate login failed. transactionId: "+b);va("set login not successful");Sb[b].eventFiredDueToSlowResponse=!0;K(b);janrain.settings.capture.federate=!1;Hd=!0;w.warn("janrain.settings.capture.federate set to false");return!1}).start()})()}function Ga(a){w.info("check Federate for session at "+new Date);a||(a={});var e=Na(),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(Ca({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("-"));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);Ua(e);(function(){Pa(function(){return-1c.indexOf(":"))return!1;switch(c.split(":")[0]){case "cookie":var r=c.split(":")[1],c=new S;c.setUseLocalStorage(!0);"janrainLastAuthMethod"!==r||id||(id=ya);janrain.settings.multiDomainLocalStorage?c.getCookie(r,function(c){e&&"janrainLastAuthMethod"===r&&(Ld=!0);gb(ic(a["if"],c)?a.then:a["else"],b)}):((e=c.getCookie(r))&&"janrainLastAuthMethod"===r&&(Ld=!0),gb(ic(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(ic(a["if"],!!T+"")?a.then:a["else"],b)}}function ic(a,b){var e=cb(b)?parseInt(b,10):b,c=cb(a.to)?parseInt(a.to,10):a.to;switch(a.withOperator){case "===":var r=c===e;break;case "!==":r=c!==e;break;case "==":r=c==e;break;case "!=":r=c!==e;break;case ">":r=e>c;break;case "<":r=ec;c++)a=$a(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 oc(a, b){var e=[];G(fb,function(a){e.push(a)});I(e,a)&&(fb[a].html=b,fb[a].custom=!0)}function xb(a){z=a;z.flow=v();"undefined"===typeof Nd&&(Nd=a);He();"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(),ca(a))},f=f.map(e);k.notValid(g+'
    '+f.join("")+"
",function(){E(h,"click",l)})}else k.notValid(g);k.setUnique(!1)}else(b=Ra(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 Fc(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?V("capture_"+c.linkAccountContainer,document.getElementById("janrainModal")):!1)){for(var r=V("capture_form_error_container",c[0]),c=0,f=r.length;c'+e+"";var g=janrain.events.onModalClose.addHandler(function(){ka(r, 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;Gc(e,a.result.error)||alert(e);va(a);"function"===typeof b&&b()}function Gc(a,b){if(Cb){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;Cb.insertBefore(e,Cb.firstChild);janrain.events.onCaptureContentChange.fire()}return Cb}function dd(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 Ic(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 mc(a){var e=S();return I(["expected_tab","welcome_info_name","login_tab"],a)&&(a=e.getCookie(a))?unescape(a):""}function Nc(){var a=document.createElement("div");a.className="capture_btn capture_processing";a.innerHTML=ba.processing||"Processing";return a}function rc(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?(md=b,z.fused=!1):md="",fc=!0,janrain.capture.ui.renderScreen(a)):va("Cannot get public flow and show screen.")} function Qc(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=$a(40),r={},f={fieldPrefix:"capture_postForm_"+d+"_",elementId:a, name:a,fields:[],elementAction:janrain.settings.capture.captureServer+"/"+e,needsResponse:!0},e=0,g=c.length;eqd&&this.shift();return this.length};"en"===Cc&&(Cc="en-US");if(hd&&Qa&&Qa.capture_social_registration)var kb=Qa.capture_social_registration;else if(kc.engageToken){var Ec=kb=kc.engageToken;location.hash=location.hash.replace(new RegExp("[&,]*engageToken="+kb),"")}kb&&(gd=!0);Fd.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=Fa&&Fa[a.id]&&"undefined"!==typeof Fa[a.id].unique&&!1===Fa[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 ne[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 ne[c.custom](a.name,a.value,e)};L.prototype.getRating=function(a){a=a.value;var e=[/[a-z]/,/[A-Z]/,/[0-9]/,/[^a-zA-Z0-9]/],b=0;var c=Math.min(8,Math.floor(3*Math.log(a.length+1)));for(var d=0;db&&c.actions&&c.actions.maxNumericLength&&gc.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&&gc.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&&gc.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,r=[],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&&gc.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&&gc.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 Qa&&(e=parseInt(Qa.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=Ra(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(),r=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?dd(d,function(b){e(q.getValueFromObject(a,b,r))}): e(q.getValueFromObject(a,dd(d),r))},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=vd(a,"capture_form_item"))&&x(a).append("capture_focused").remove("capture_error");janrain.events.onCaptureContentChange.fire()},eventType:Yd&&"checkbox"===a.type?"click":"focus"});P.push({elementName:b,handler:function(a){a=N(a);n(a);(a=vd(a,"capture_form_item"))&&x(a).remove("capture_focused")}, eventType:"blur"});a.validation&&(P.push({elementName:b,handler:Lb,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(ga+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:Lb,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=bd.getRating(b);a.validation.rating(b,e)},eventType:"keyup"}):a.validation.rating&&P.push({elementName:b,handler:function(a){a=Zb(a);a=bd.getRating(a);va("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= Fd.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)&&ka(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),r= "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"===r&&(b(),Fd.publicPrivateTogglers.push(d)),d.style.display=r);ca(e)}},{elementName:"display_option_public_"+a.elementName,handler:e,eventType:"click"},{elementName:"display_option_private_"+a.elementName,handler:e,eventType:"click"});Uc||(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()}),Uc=!0);return c},createAnchor:function(a){var b="",e=a.fieldPrefix||ga,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||ga,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+"