/* -*- Engage Auth Widget -*- Copyright (c) 2012, Janrain, Inc. All rights reserved. Version: v1.102.2_widgets_434 -*- Engage Share Widget -*- Copyright (c) 2011, Janrain, Inc. All rights reserved. Version: v1.102.2_widgets_434 */ "object"!==typeof window.janrain&&(window.janrain={});janrain.apps={}; janrain.apps=function(){var Xa,fb,ra,Bb,Cb,Pa,Ya;function ob(b){janrain.ready?b():document.addEventListener?document.addEventListener("DOMContentLoaded",b,!1):window.attachEvent("onload",b)}function ib(b){L().setUseLocalStorage(!1).setDomain("."+document.location.host).setName(b).setValue("").remove();L().setUseLocalStorage(!1).setName(b).setValue("").remove()}function pb(){var b;b="http:"===document.location.protocol?"http://cdn.quilt.janrain.com/2.2.17/":"https://d3hmp0045zy3cs.cloudfront.net/2.2.17/"; if(janrain.settings.capture&&janrain.settings.capture.quiltVersion){b=b.split("/");if("cdn.quilt.janrain.com"===b[2]||"d3hmp0045zy3cs.cloudfront.net"===b[2])b[b.length-2]=janrain.settings.capture.quiltVersion;b=b.join("/")}janrain.settings.capture&&janrain.settings.capture.quiltUrl&&(b=janrain.settings.capture.quiltUrl+"/2.2.17/");return b}function ia(b){function c(r){var g=b(r);l&&0===r%l&&I.error(w);g||(r';document.body&&document.body.appendChild(n);f=document.getElementById(b)}else f=document.createElement("iframe"),f.setAttribute("name",b),f.id=b,f.setAttribute("src",c),f.style.display="none",document.body&&document.body.appendChild(f);"function"===typeof d&&d();return f}function ta(b){for(var c="",d=0;dMath.round((new Date(d)).getTime()/1E3)?(f=c,b(),"function"===typeof g&&g(!1)):"function"===typeof g&&g(j):(new L).getCookie(c+"_session")?"function"===typeof g&&g(j):(f=c,b())}):"function"===typeof g&&g(j):"function"===typeof g&&g(!1)});else if(i=k.getItem(c),j=k.getItem(c+"_Expires"),i){if(!d||!(j&&Math.round((new Date).getTime()/1E3)> Math.round((new Date(j)).getTime()/1E3))&&(j||(new L).getCookie(c+"_session")))return i;f=c;b()}else return!1;else{j=document.cookie.split(";");l=j.length;for(var J=0;Jd&&(d=0);d>b&&(d=b);return d}function ic(b,c){"undefined"!==typeof b.style.filter&&(b.style.filter="alpha(opacity="+100*c+")");"undefined"!==typeof b.style.opacity&&(b.style.opacity=c);"undefined"!==typeof b.style.KhtmlOpacity&&(b.style.KhtmlOpacity=c);"undefined"!==typeof b.style.MozOpacity&&(b.style.MozOpacity=c)}function Tb(b,c){if(k&&(9>=k||document.documentMode&&9>=document.documentMode))return b.style.backgroundImage= "url('"+rb("rel/img/c7a91677d94f4a79e1b26c8ceb31af82.png")+"')",!0;var d;if(d=Gb()){a:{if((d=$)&&Gb(d))if((d=d.match(/ Version\/(\d)[\d\.]+ /))&&d[1]){d=1*d[1];break a}d=0}d=4>=d}if(d||Aa.getMobileDevice()){var f=d="",n="",l=c.split(","),w={top:"left top, left bottom",right:"right top, right bottom",bottom:"left bottom, left top",left:"left top, left bottom"};l[0]&&w[l[0]]&&(d=w[l[0]]);l[1]&&(f="from("+l[1]+")");l[l.length-1]&&(n="to("+l[l.length-1]+")");b.style.backgroundImage="-webkit-gradient(linear,"+ d+","+f+","+n+")"}b.style.backgroundImage="-moz-linear-gradient("+c+")";b.style.backgroundImage="-webkit-linear-gradient("+c+")";b.style.backgroundImage="-ms-linear-gradient("+c+")";b.style.backgroundImage="-o-linear-gradient("+c+")";b.style.backgroundImage="linear-gradient("+c+")"}function sb(b,c,d,f){var n=Ub(d),l=Ub(d,f);if(d=jc(d))d.a=f,l="rgba("+d.r+", "+d.g+", "+d.b+", "+d.a+")";if(0=k||k&&aa)return!1;b.style.backgroundColor=l;b.style.padding= c+"px"}else b.style.backgroundColor="",b.style.padding="0px"}function jc(b){var c={};if("string"!==typeof b||!b)return!1;b=b.replace(/\s+/g,"");b=b.replace(/,{2,}/g,",");b=b.replace(/[^\d.,]/g,"");b=b.split(",");if(3>b.length||4c.protocol.length||""===c.host||0===c.hostname.length)return!1;n=""!==c.port&&"0"!==c.port&&"21"!==c.port&&"80"!==c.port&&"443"!==c.port;f="/"!==c.pathname.charAt(0);d=-1c.indexOf(f[j]))return n||x.log(f+" is not within the valid range, using default value instead"),d;return f}if("url"===b){if("string"!== typeof f)return d;f=f.trim();if(0===f.length)return d;if(j=kc(f))return j;n||x.log(f+" failed url validation, please double check the url.");return f}if("text"===b){if(c){if(0<=c.indexOf(f))return f;n||x.log('Value of "'+f+'" for '+arguments.callee.caller.name+' is not a valid value, using default value of "'+d+'" instead');return d}return l.test(f)?f:d}if("usertext"===b){if("string"!==typeof f&&"number"!==typeof f)return d;if(B(c)){if(1===c.length){if(f.length<=c[0])return f;n||x.log(f+" is too long, using default value instead"); return d}if(2===c.length){if(f.length<=c[1]&&f.length>=c[0])return f;n||x.log(f+" is not within the valid range, using default value instead");return d}n||x.log("usertext range is invalid, using default value instead");return d}return f}"string"===typeof f&&0==f.length&&(f=" ");if(!l.test(f))return n||x.log(f+" contains invalid character(s)"),d;if("boolean"===b){if("boolean"===typeof f)return f;n||x.log(f+" is wrong type, must be boolean, using default value instead");return d}if("text"===b)return f; if("number"===b){if(isNaN(parseInt(f)))return n||x.log(f+" is wrong type, must be a valid number"),d;f=parseFloat(f)}if("color"===b){f&&(f=f.trim());if("transparent"===f||w.test(f))return f;n||x.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!=b&&"color"!=b)return n||x.log(f+" for "+arguments.callee.caller.name+" is "+typeof f+" expected "+b),d;if("object"===typeof c&&"string"===b){if(0<=c.indexOf(f))return f; n||x.log('Value of "'+f+'" for '+arguments.callee.caller.name+' is not a valid value, using default value of "'+d+'" instead');return d}if("object"===typeof c&&"number"===b){2===c.length?(l=c[0],w=c[1]):(l=c.shift(),w=c.pop(),j=c);if(fw)return n||x.log("Value of "+f+" for "+arguments.callee.caller.name+" is above maximum of "+w+", using maximum value of "+ w+" instead"),w;if(j&&"number"===typeof j.indexOf(f)||f==l||f==w)return f;return j?(n||x.log("Value of "+f+" for "+arguments.callee.caller.name+" is not a valid value, using default value of "+d+" instead"),d):f}return 0!=f&&!f?d:f}function $a(b){for(var c=$a.options,b=c.parser[c.strictMode?"strict":"loose"].exec(b),d={},f=14;f--;)d[c.key[f]]=b[f]||"";d[c.q.name]={};d[c.key[12]].replace(c.q.parser,function(b,f,w){f&&(d[c.q.name][f]=w)});return d}function lc(b,c){function d(b){k=!0;"undefined"!==typeof i&& clearTimeout(i);if("string"===typeof b)return"function"===typeof j&&j(b),!0;if("object"===typeof b||"undefined"===typeof b)return"object"===typeof b&&"error"===b.type?"function"===typeof j&&j(b):"function"===typeof n&&n(),!0}function f(){ia(function(){return k}).setDelay(50).setMaxAttempts(l).setFailCallback(function(){I.warn("Polling for script loader failed. src: "+b);d("Load Timeout Error")}).start()}var n=c,l=200,w=!1,j,i,g=document.createElement("script"),va=document.getElementsByTagName("script")[0], k=!1;g.src=b;g.setAttribute("type","text/javascript");g.onload=g.onerror=g.onreadystatechange=function(b){!k&&(!this.readyState||"loaded"===this.readyState||"complete"===this.readyState)&&d(b)};return{setTimeoutCallback:function(b){w=!0;j=b;return this},setCallback:function(b){n=b;return this},setTimeoutLimit:function(b){l=b;return this},load:function(){va.parentNode.insertBefore(g,va);w&&f()}}}function Y(b,c){lc(b,c).load()}function wb(b,c,d){function f(g){cssNotFound=!1;"function"===typeof c&&c(); var d=janrain.events.onCssLoad,g={source:b,noload:g,save:!0};d.fire(g);d.permaArgs||(d.permaArgs=[]);d.permaArgs.push(g)}function n(){ia(function(){for(i=j.length;0<=--i;)if(j[i].href===w.href)return f(),!0;return!1}).setDelay(50).setMaxAttempts(200).setFailCallback(function(){I.warn("Dynamic stylesheet poll check failed.");f(!0)}).start()}function l(){ia(function(){f();return!0}).setDelay(50).setMaxAttempts(200).setFailCallback(function(){I.warn("Dynamic stylesheet poll check failed.")}).start()} if(!B(Hb)?0:-1=document.body.scrollTop?document.documentElement.scrollTop:document.body.scrollTop,c=document.documentElement.scrollLeft>=document.body.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft,g=tb(),d=ub(a),e=g.height-d.height,g=g.width-d.width,b=b+e/2,c=c+g/2;M()&&(0>e&&(document.documentElement.scrollTop= 0,document.body.scrollTop=0,b=10),0>g&&(document.documentElement.scrollLeft=0,c=document.body.scrollLeft=0),a.style.top=b+"px",a.style.left=c+"px");"absolute"!==a.style.position&&(a.style.position="absolute")}function i(){if(T){var a=document.getElementById("previewMode");a.style.position="relative";a.appendChild(s)}else l(s);T||x.show()}function j(a){qa||(q=R("number",[0,20],10,a),wa.fire({radius:qb(ba,q)}))}function r(a){qa||(K=R("color",null,"#000000",a))}function g(a){qa||(ba=R("number",[0,20], 10,a),Da.fire({radius:qb(ba,q),refresh:!0}))}function va(a){qa||(ea=R("number",[0,1],0.5,a),"object"==typeof s&&sb(s,q,K,ea))}function F(){if("undefined"===typeof Qa)return!0;var a=tb();return!!Math.floor(Qa)!==!!Math.floor(a.width/a.height)}function p(){var a=tb();Qa=a.width/a.height}function C(a){if("portrait"===a){xa="portrait";var b="one column"}"landscape"===a&&(xa="landscape",b="two column");Ta.fire({orientation:xa,format:b,width:Rb,height:$b});F()&&i();p()}function E(a){a&&(ma=a);k&&aa&&(ma+= q-2);"object"==typeof s&&(s.style.width=ma+"px");return this}function V(a){a&&(X=a);k&&aa&&(X=X+2*q-4);a&&"object"==typeof s&&(s.style.height=X+"px");return this}function J(){var a=tb(),a=a.width>=a.height,b="undefined"===typeof window.orientation,a=90===window.orientation||-90===window.orientation||b&&a?"landscape":"portrait";xa!==a&&C(a);i()}function M(){return"object"===typeof s&&"none"!==s.style.display}var Rb=380,$b=131,s,I="janrainModal",G,m,z="janrainModalOverlay",L,ma=Rb,X=$b,q=10,K="#000000", ba=10,ea=0.5,B=1E3,O=!1,Y=rb("rel/img/17c96fc4b9c8464d1c95cd785dd3120b.png"),oa="",qa=janrain.settings&&janrain.settings.capture&&janrain.settings.capture.noModalBorderInlineCss,$=!1,N="Are you sure you want to quit?",W="Yes, quit",da="No, stay",Ja,xa="landscape",Ea=!0,ka="boolean"===typeof ka?ka:"number"===typeof window.orientation?!0:!1,U="boolean"===typeof U?U:janrain.settings.previewMode,T=U,Ua=Ua||!1,Qa,ua=!1;janrain.settings&&janrain.settings.capture&&janrain.settings.capture.modalCloseImage&& (Y=janrain.settings.capture.modalCloseImage,$=!0);janrain.settings&&janrain.settings.capture&&janrain.settings.capture.modalCloseHtml&&(oa=janrain.settings.capture.modalCloseHtml);window.janrain.events.onModalClose||(window.janrain.events.onModalClose=v());window.janrain.events.onModalOpen||(window.janrain.events.onModalOpen=v());var na=v(),fa=v(),Da=v(),wa=v(),Ta=v();Aa&&Aa.onOrientationChange&&Aa.onViewportChange&&(Aa.onOrientationChange.addHandler(function(a){C(a.orientation)},!0),Aa.onViewportChange.addHandler(function(){F()&& l(s);p()},!0));"undefined"!==typeof janrain.events.onCaptureRenderComplete&&(janrain.events.onCaptureRenderComplete.addHandler(function(){M()&&(ua=!0)},!0),janrain.events.onCaptureContentChange.addHandler(function(){M()&&ua&&(i(),ua=!1)},!0));return{isOpen:function(){return M()},setWidth:function(a){E(a);return this},setHeight:function(a){V(a);return this},setBorder:function(a){("string"==typeof a||"number"==typeof a)&&j(a);qa||"object"==typeof s&&sb(s,q,K,ea);return this},setBorderColor:function(a){a&& r(a);qa||"object"==typeof s&&sb(s,q,K,ea);return this},setBorderRadius:function(a){("string"==typeof a||"number"==typeof a)&&g(a);qa||"object"==typeof s&&ca(s,ba);return this},setBorderOpacity:function(a){("number"===typeof a||"string"===typeof a)&&va(a);return this},setZIndex:function(a){m.style.zIndex=a},setPreviewMode:function(a){"boolean"===typeof a&&(T=a);return this},setId:function(a){I=a;s&&(s.id=a);return this},show:function(){ka||(s.style.display="block");"object"==typeof G&&Ea&&(G.style.display= "block");T?ka&&(s.style.display="block"):(m.style.display="block",ka?(Aa.setElement(s).activate(),s.style.display="block"):(ja(window,"resize",J),J()));qa||Da.fire({radius:qb(ba,q),refresh:!1});fa.fire();janrain.events.onModalOpen.fire();Xa.fire();s.focus()},close:function(a){c(a)},closeConfirm:function(){f()},refresh:function(a){Ua||s.appendChild(L);a&&a.center&&i()},remove:function(){if(T){var a=document.getElementById("previewMode");"object"===typeof L&&s.removeChild(L);"object"===typeof s&&a.removeChild(s); "object"===typeof m&&document.body.removeChild(m);if(a=document.getElementById("janrainEngageEmbed_old"))a.id="janrainEngageEmbed";m=s=""}else"object"===typeof L&&s.removeChild(L),"object"===typeof m&&document.body.removeChild(m),"object"===typeof s&&document.body.removeChild(s)},addContent:function(a){var h=janrain.events.onAuthWidgetContentPlaced;h&&h.fire();G=a;if(!s){s=document.createElement("div");s.id=I;if("number"===typeof ma||"string"===typeof ma)s.style.width=ma+"px";s.style.height=X+"px"; s.style.position="absolute";qa||(s.style.padding=q+"px",ca(s,ba),sb(s,q,K,ea));s.style.zIndex=1E3;s.style.display="none";m=n();L=oa?b("a"):b();s.appendChild(L);document.body.appendChild(m);document.body.appendChild(s)}s.appendChild(G);T&&i();return this},getContent:function(){return G},getBorderWidth:function(){return q},getState:function(){return{width:ma,borderWidth:q,borderColor:K,borderRadius:ba,borderOpacity:ea,orientation:xa}},setState:function(a){t("customizable_auth_widget_styling")&&("undefined"!== typeof a.borderWidth&&j(a.borderWidth),"undefined"!==typeof a.borderColor&&r(a.borderColor),"undefined"!==typeof a.borderOpacity&&va(a.borderOpacity),"undefined"!==typeof a.orientation&&C(a.orientation),"undefined"!==typeof a.borderRadius&&(("string"==typeof a.borderRadius||"number"==typeof a.borderRadius)&&g(a.borderRadius),"object"==typeof s&&ca(s,ba)))},setConfirmClose:function(a){O=a;return this},setShowContentOnLoad:function(a){Ea=a;return this},setConfirmMessageText:function(a){N=a},setConfirmLinkText:function(a){W= a},setCancelLinkText:function(a){da=a},onClose:na,onShow:fa,onOrientationChange:Ta,onBorderRadiusChange:Da,onBorderWidthChange:wa}}function ac(b){function c(b){"janrainReadyToClose:True"===b.data&&(top.focus(),j=!0,gb(window,"message",c))}function d(b){"janrainPopupHasClosed"===b.data&&(gb(window,"message",d),k&&k.parentNode&&k.parentNode.removeChild(k),"function"===typeof g&&g())}function f(){var b=window.open(n,"","top="+((window.screen.availHeight||window.screen.height)/2-i/2)+",left="+((window.screen.availWidth|| window.screen.width)/2-l/2)+",width="+l+",height="+i+",status=1,location=1,resizable=1,scrollbars=1");qc&&ja(window,"message",c);if(rc)ja(window,"message",d),k=Db("janrain-xdr-iframe",janrain.settings.appUrl+"/xdr_iframe");else var f=window.setInterval(function(){j&&b&&(b.close(),j=!1);if(!b||b.closed||void 0===b.closed)window.clearInterval(f),"function"===typeof g&&g()},500)}var n=b,l=400,i=400,j=!1,k,g;return{show:function(){f()},setWidth:function(b){b&&(l=b);return this},setHeight:function(b){b&& (i=b);return this},setCallback:function(b){b&&(g=b);return this}}}function sc(){function b(){Ha=(new Date).getTime()-i;if(Ha>>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 b)throw new TypeError;for(var i=Array(f),l=0;l>>0;if("function"!=typeof b)throw new TypeError;for(var i=[],l=0;lb?"0"+b:b}function c(b){i.lastIndex=0;return i.test(b)?'"'+b.replace(i,function(b){var c=j[b];return"string"===typeof c?c:"\\u"+("0000"+b.charCodeAt(0).toString(16)).slice(-4)})+ '"':'"'+b+'"'}function d(b,f){var j,i,n,t,C=l,J,M=f[b];M&&"object"===typeof M&&"function"===typeof M.toJSON&&(M=M.toJSON(b));"function"===typeof p&&(M=p.call(f,b,M));switch(typeof M){case "string":return c(M);case "number":return isFinite(M)?""+M:"null";case "boolean":case "null":return""+M;case "object":if(!M)return"null";l+=k;J=[];if("[object Array]"===Object.prototype.toString.apply(M)){t=M.length;for(j=0;jb.length)b="";var c=Error(b),b="Error: "+b+" at:\n";return"string"===typeof c.stack?0===c.stack.indexOf("Error:")?c.stack:b+c.stack:"[stack trace unavailable]"}}();I=function(){function b(c){var d=c.level>=i[janrain.settings.debug.logLevel]&&janrain.settings.debug.tagFilter[c.tag]; if(window.console&&d){d="#"+c.id+" "+c.message;"untagged"!==c.tag&&(d="["+c.tag+"] "+d);try{console[c.type](d)}catch(f){console[c.type](d)}}}function c(g,l){return function(){var c,k;1===arguments.length?(c="untagged",k=arguments[0]):2===arguments.length?(c=arguments[0],k=arguments[1]):I.forceError("debug logging functions must be called with exactly 1 or 2 arguments");if(janrain.settings.debug.enabled||l)j++,k={stack:f(k),level:i[g],tag:c,id:j,type:g,date:new Date,message:k},d.push(k),b(k)}}var d= [],j=0,i={};da(["log","info","warn","error"],function(b,c){i[b]=c});return{log:c("log"),info:c("info"),warn:c("warn"),error:c("error"),forceWarn:c("warn",!0),forceError:c("error",!0),logEvents:function(){for(var b in janrain.events)"function"===typeof janrain.events[b].addHandler&&janrain.events[b].addHandler(function(b){return function(c){I.log(b+": "+c)}}(b))},trace:function(b){var c=d[b-1];c?console.log(c.stack):console.error("No such log entry #"+b)},dump:function(){da(d,b)}}}();janrain.debug= {dump:I.dump,trace:I.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."};da(["jtl","event","untagged"],function(c){janrain.debug["show"+(c.charAt(0).toUpperCase()+c.substring(1))]=b(c)})})();var O=window.innerWidth?window.innerWidth:document.body&&document.body.clientWidth? document.body.clientWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:0;Pa=window.innerHeight?window.innerHeight:document.body&&document.body.clientHeight?document.body.clientHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:0;Ya=O;var Fb=window.localStorage&&window.localStorage.getItem&&window.localStorage.removeItem&&window.localStorage.setItem,Hb=[],Qb=!1,aa="CSS1Compat"!==document.compatMode, kb=!1,X=!1,i=[],tc="placeholder"in document.createElement("input"),O=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),cc=null!==O?O[0]:!1,O="ontouchstart"in window;Cb=O?"touchend":"mouseup";Bb=O?"touchmove":"mousemove";janrain.settings&& janrain.settings.storageServer&&Db("xDomainLocalStorageJanrain",janrain.settings.storageServer,function(){ja(document.getElementById("xDomainLocalStorageJanrain"),"load",function(){Qb=!0})});ta.possible="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9".split(",");var $=navigator.userAgent,k=jb(),O=document.documentMode,Ib=/Gecko\//.test($),Vb=/AppleWebKit\//.test($);/Chrome\//.test($);var rc=/CriOS\//.test($),dc=Gb(),Ma=Sb(),Ab=function(b){var b=b||$,c=b.indexOf("OS "),d=0; Sb(b)&&-1]*>([\S\s]*?)<\/script>/gmi,""),c=c.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gmi,""),b.innerHTML=c,c=b.textContent||b.innerText,b.innerHTML="");return c}})();var Nb=function(b,c,d){Nb=document.getElementsByClassName?function(b,c,d){for(var b=(c||document).getElementsByClassName(b),d=d?RegExp("\\b"+d+"\\b","i"):null,c=[],i,j=0,k=b.length;j< k;j+=1)i=b[j],(!d||d.test(i.nodeName))&&c.push(i);return c}:function(b,c,d){var d=d||"*",c=c||document,i=b.split(" "),b=[],c="*"===d&&c.all?c.all:c.getElementsByTagName(d),d=[],j;j=0;for(var k=i.length;jd?setTimeout(function(){c({height:g, width:f},++d)},100):x.fire({height:g,width:f}):setTimeout(function(){c({height:g,width:f},0)},100)}function d(){setTimeout(function(){g(C)},20);f(F,document.body)}function f(b,c){for(var d=0;dPa||(90===window.orientation||-90===window.orientation)&&Pa>Ya?!1:!0;var c="landscape";if(b&&(0===window.orientation|| 180===window.orientation))c="portrait";if(!b&&(90===window.orientation||-90===window.orientation))c="portrait";return c}function k(){var b=i();J||g("width=device-width, initial-scale=1, maximum-scale=1");E.fire({orientation:b})}function p(){var b=document.getElementsByTagName("meta"),c;for(c in b)if("viewport"===b[c].name)return b[c];return!1}function j(){if("undefined"===typeof document.getElementsByTagName||p())return!1;var b=document.getElementsByTagName("head")[0],c=document.createElement("meta"); c.setAttribute("name","viewport");b.appendChild(c);return!0}function t(){if("undefined"===typeof document.getElementsByTagName)return!1;document.getElementsByTagName("head");var b=document.createElement("meta");b.setAttribute("name","HandheldFriendly");b.content="true"}function g(b){var c=p();if(!c||c.content==b)return!1;if("undefined"===typeof b){var d=p();document.getElementsByTagName("head")[0].removeChild(d)}c.content=b;return!0}var C,F=document.createElement("div"),I=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), G=null!==I?I[0]:!1,E=v(),x=v(),J=G?G.match(/android|\Wsilk\W/):!1,M=function(){var b=window.orientation,c={height:screen?screen.height:0,width:screen?screen.width:0},d={height:window.innerHeight,width:window.innerWidth},g=!1;return function(f,j,i){var k=!1,l=function(b,c){return b.height>=b.width&&c.height>=c.width||b.width>b.height&&c.width>c.height?!0:!1},n=b===f,q=l(j,c),p=l(i,d);if(!n&&(!q||!p))k=!0;!n&&!q&&(g=!0);k&&(g&&!l(j,i)&&(k=i.height,i.height=i.width,i.width=k),Pa=i.height,Ya=i.width); b=f;c={height:j.height,width:j.width};d={height:i.height,width:i.width}}}();return{setElement:function(){return this},onOrientationChange:E,onViewportChange:x,getMobileDevice:function(){return G},getOrientation:function(){return i()},activate:function(){b()},deactivate:function(){d()},isAndroid:function(){return J}}}(),rb=function(b){var c;c="https:"===document.location.protocol?"https://docj27ko03fnu.cloudfront.net/":"http://cdn.rpxnow.com/";c=c.replace(/\/$/,"");return c+"/"+b},O={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}}}}},oauth:{facebook:{flow:"facebook",width:640,height:480,color:"#3B5998",friendlyName:"Facebook",shareSettings:{broadcast:{counter:{},format:{},features:{message:!0,title:!0,url:!0,description:!0,image:!0, media:!0,actionLink:!0}}}},myspace:{flow:"myspace",width:800,height:500,color:"#000000",friendlyName:"Myspace",shareSettings:{broadcast:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},twitter:{flow:"twitter",width:800,height:500,color:"#35CCFF",friendlyName:"Twitter",shareSettings:{broadcast:{counter:{max:140,urlRegex:/\b(?:[a-z]{1}[-a-z0-9+.]+:(?:\/\/)?)?[-a-z0-9._~@:!$&'()*+,;=]+(?:\.[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\.(?:aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|xxx))(?::\d+)?(?:\/[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\?[-a-z0-9._~@:!$&'()*+,;=%]+)?(?:#[-a-z0-9._~@:!$&'()*+,;=%]+)?\b/ig, urlLength:23},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}},contact:{counter:{max:140,urlRegex:/\b(?:[a-z]{1}[-a-z0-9+\.]+:(?:\/\/)?)?[-a-z0-9._~@:!$&'()*+,;=]+(?:\.[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\.(?:aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|xxx))(?::\d+)?(?:\/[-a-z0-9._~@:!$&'()*+,;=]+)*(?:\?[-a-z0-9._~@:!$&'()*+,;=%]+)?(?:#[-a-z0-9._~@:!$&'()*+,;=%]+)?\b/ig,urlLength:23}, format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!1,url:!1,description:!1,image:!1,media:!1,actionLink:!1}}}},linkedin:{flow:"linkedin",width:550,height:750,color:"#006699",friendlyName:"LinkedIn",shareSettings:{broadcast:{counter:{},format:{},features:{message:!0,title:!0,url:!0,description:!0,image:!0,media:!1,actionLink:!1}},contact:{counter:{},format:{message:"#{MESSAGE} #{URL}"},features:{message:!0,title:!0,url:!1,description:!1,image:!1,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}}}},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"},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"},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}}}}},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"}}},C={},Ma=["openId","openId2","oauth","fimnet","saml2"];0b)return 1; if(0=-(V-(y+1)))return 0}0==P&&(h=r-100);if(0>a&&a<-h)return 1;if(0=-y)return 0}function f(){if("two column"===u)var a=B/2;"one column"===u&&(a=B);"one row"===u&&(a=1);var b="one row"===u?0:2*a,h="one column"===u?3*y:0;if(7===k||6===k||k&&aa){if("two column"===u&&(h=y,7===k||6===k))h=2*y;if("one column"===u&&(h=3*y,(7===k||6===k)&&!aa))h+=y;if("one row"===u&&(7===k||6===k))h=y}"one column"===u&&T<=B&&(h=k&&aa?h+2*y:h-2*y);return Q*a+y*(a+1)+b+h}function D(){function a(){var b;j="over"; var d=g();if(0==d&&"left"===e||0==d&&"top"===e||1==d&&"right"===e||1==d&&"bottom"===e)return this.style.cursor="default",i.onclick="",!1;var vc=this;setTimeout(function(){if(1===o){if("over"!==j)return!1;k&&(c.style.display="block");A.style.display="block";i.onclick=h;vc.style.cursor="pointer";var a=document.getElementById("janrainProviderPages");b="top"==e||"bottom"==e?parseInt(a.style.top):parseInt(a.style.left);var d="right"===e||"bottom"===e?b-oa:b+oa;"top"===e||"bottom"===e?a.style.top=d+"px": a.style.left=d+"px";o=2}},k?50:100)}function b(){var a;j="out";var h=g();if(1==h&&"right"===e||0==h&&"left"===e||0==h&&"top"===e||1==h&&"bottom"===e)return!1;setTimeout(function(){if(2===o){if("out"!==j)return!1;k&&(c.style.display="none");A.style.display="none";var b=document.getElementById("janrainProviderPages");a="top"==e||"bottom"==e?parseInt(b.style.top):parseInt(b.style.left);var h="right"===e||"bottom"===e?a+oa:a-oa;"top"===e||"bottom"===e?b.style.top=h+"px":b.style.left=h+"px";o=1}},k?200: 400)}function h(){A.style.display="none";i.style.cursor="default";Ra(e,function(a){hb(a);o=1})}var c,e,d,A,Z={left:"-33px -16px",right:"0px -16px",top:"-16px -33px",bottom:"-16px 0px"},j="",o=1,i;return{setSide:function(a){e=a;return this},create:function(){var g;if(T<=B)g=!1;else{g=document.createElement("div");g.setAttribute("id","janrainShim_"+e);g.style.background="black";"top"===e||"bottom"===e?(g.style.height="19px",g.style.width="100%"):(g.style.height="100%",g.style.width="17px");J?(g.style.filter= "alpha(opacity=100)",g.style.opacity=100):(g.style.filter="alpha(opacity=0)",g.style.opacity=0);g.style.position="absolute";g.style.zindex="99";if("top"===e||"bottom"===e)g.style.left="0";g.style[e]=y+"px";g.style.top="one column"!==u?y+1+"px":"top"===e?"10px":"0px";g.style.display="none";c=g;g=document.createElement("div");g.style.backgroundColor=J?"green":v;g.className="janrainSlideControllerMask";g.style.position="absolute";"one column"!==u&&(g.style.width=y+"px",g.style.height="100%",g.style.top= "0px",g.style[e]="0px",g.style.borderWidth="1px","right"===e&&(!Ka||"one row"===u)&&ca(g,null,0,0,S,0),"left"===e&&(!Ka||"one row"===u)&&ca(g,null,0,0,0,S),"right"===e&&" "===ga&&ca(g,null,0,S,S,0),"left"===e&&" "===ga&&ca(g,null,S,0,0,S));"one column"===u&&(g.style.height=y+"px",g.style.fontSize="0px",g.style.width="100%",g.style.padding="0px",g.style[e]="0px","top"===e&&" "===ga?ca(g,null,S,S,0,0):"bottom"===e&&!Ka&&ca(g,null,0,0,S,S));"one row"===u&&(g.style.height="105.5%");d=g;g=document.createElement("div"); g.setAttribute("id","janrainArrow_"+e);g.style.background="url("+rb("rel/img/ee9d3aa7c5896c69488b5941ef31c7bc.png")+") no-repeat scroll "+Z[e]+" transparent";g.style.height="19px";g.style.width="17px";g.style.position="absolute";if("top"===e||"bottom"===e)g.style.left=r/2+"px";g.style[e]=y+"px";g.style.top="one column"!==u?f()/2-2*y+1+"px":"top"===e?"10px":"0px";g.style.display="none";A=g;g=document.createElement("div");g.className="janrainSlideControl";g.style.backgroundColor=J?"purple":"transparent"; "one column"===u?(g.style.width=r+4+"px",g.style.left="3px","top"==e?(g.style.height=y+"px",g.style.top=V+y+"px"," "===ga&&(g.style.left="0px",g.style.top="0px",g.style.width=r+10+"px")):(g.style.height="20px",g.style.bottom=(Ka?da+y:0)+"px",ca(g,null,0,0,S,S))):(g.style.width="right"===e?"20px":"0px",g.style[e]="0px",g.style.height=f()-(y*(" "===ga)?1:2)+"px",40===W&&"one row"===u&&"left"===e&&(g.style.left=ma+"px"),"right"===e&&!Ka&&ca(g,null,0,0,S,0),"left"===e&&!Ka&&ca(g,null,0,0,0,S));g.style.position= "absolute";g.style.zIndex="100";g.style.cursor="pointer";g.onmouseover=a;g.onmouseout=b;g.onclick=h;i=g;i.appendChild(d);i.appendChild(c);i.appendChild(A);g=i}return g}}}function Ra(a,b){var h=document.getElementById("janrainProviderPages"),c=new sc;if("top"===a||"bottom"===a){if(" "===ga)var e=-(f()-Q),g=0;else e=-(f()-Q-V-y),g=V+y;50===Q&&(e-=20);k&&aa&&(e+=y," "!==ga&&(g+=y));c.setElement(h).setAcceleration("sinusoidal").setDuration(100*B).startPosition(parseInt(h.style.top)).endPosition("bottom"=== a?e:g).setDirection("vertical").setCallback(function(){b(a)}).animate()}else k&&aa?(e=-(r-2*y-39),"one row"===u&&(e=-(ma-1*y))):(e=-(r-32),"one row"===u&&(e=-(r-24))),c.setElement(h).setAcceleration("sinusoidal").setDuration(800).startPosition(parseInt(h.style.left)).endPosition("right"==a?e:y).setDirection("horizontal").setCallback(function(){b(a)}).animate()}function j(){var a=document.createElement("div");a.style.backgroundColor=J?"aqua":v;a.style.width=r+"px";a.style.height=da+"px";a.style.position= "absolute";a.style.left="0px";a.style.paddingLeft=y+"px";a.style.paddingRight=y+"px";a.style.paddingBottom=y+"px";a.style.bottom="0px";a.style.fontSize="10px";a.style.textAlign="left";a.style.color=Wa;a.style.fontFamily=Ga;ca(a,null,0,0,S,S);var b=document.createElement("div"),h=janrain.settings.translate.POWERED_BY_PREFIX&&"en"!==janrain.settings.language?janrain.settings.translate.POWERED_BY_PREFIX:"Social Login",c=janrain.settings.translate.POWERED_BY_SUFFIX&&"en"!==janrain.settings.language?janrain.settings.translate.POWERED_BY_SUFFIX: " by Janrain";b.style.paddingLeft="1px";var e=document.createElement("a");e.setAttribute("href","http://janrain.com/products/engage/social-login?utm_source="+$a(janrain.settings.appUrl).host+"&utm_medium=Partner&utm_campaign=attribution");e.setAttribute("target","_blank");e.appendChild(document.createTextNode(h+c));b.appendChild(e);a.appendChild(b);return a}function o(){var a=document.createElement("div");a.style.backgroundColor=J?"orange":v;a.className="janrainHeader";a.style.fontSize=L+"px";a.style.color= Wa;a.style.position="relative";a.style.height=V+"px";40===W&&(a.style.cssFloat="left");a.style.left=40===W?"-6px":"-5px";a.style.paddingLeft=y+"px";a.style.paddingRight=y+"px";a.style.paddingTop=y+"px";a.style.paddingBottom="0px";a.style.whiteSpace="nowrap";a.style.width=40===W?"81px":r+"px";a.style.zIndex="100";40===W?ca(a,null,S,0,0,S):ca(a,null,S,S,0,0);40===W&&(a.style.marginTop="-3px");a.style.textAlign="one column"===u?"center":"left";var b=e();Ha=document.createElement("div");Ha.style.paddingLeft= "1px";Ha.style.fontFamily=Ga;" "!==b&&Ha.appendChild(document.createTextNode(b));a.appendChild(Ha);return a}function la(){var a=document.createElement("div");a.id="janrainView";return a}function nb(){var a,b;function h(c){c=c.touches[0];"one column"===u?a=c.pageY:b=c.pageX}function c(h){h.preventDefault();h=h.touches[0];h="one column"===u?a-h.pageY:b-h.pageX;if(35h){var e;e="one column"===u?0P)for(f=0;f<=j;f++)d.appendChild(o[f]);for(var la=Z.length%2,uc=X?T:B,Sa=0;Sar&&(d.style.textIndent="-9999px",d.style.fontSize="0",d.style.marginLeft=0,e.style.textAlign="center");2==P&&(30==Q&&(e.style.width="auto"),50==Q&&(g.style.marginLeft= "5px"));if(0==P&&(30==Q||50==Q)){var g=document.createElement("a"),A=document.createElement("span"),f=document.createTextNode(a);"undefined"!==typeof b&&(g.tabIndex=b);g.className="janrain-provider-icon-32 janrain-provider-icon-bg janrain-provider-icon-"+a;g.style.marginTop="0px";g.href="javascript:void(0);";g.style.textDecoration="none";g.style.display="block";A.style.display="inline-block";A.style.textIndent="-9999px"}if(h("customSAML")||h("customOpenid")){var Z=h("friendlyName")||"Sign In",D=document.createTextNode(Z); if(1==P||2==P){if(30==Q||50==Q)g.style.backgroundImage="url("+h("largeIcon")+")",d.appendChild(D),d.style.color=h("color")||"#000000";if(15<=D.length){var o="undefined"!==typeof D.textContent?"textContent":"nodeValue";D[o]=D[o].substr(0,15)}}if(0==P&&(30==Q||50==Q))f=document.createTextNode(Z),g.style.backgroundImage="url("+h("largeIcon")+")";k&&10>k&&(g.style.backgroundImage="none",g.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+h("largeIcon")+ "')")}else if("blank"!==a&&(1==P||2==P))30==Q&&(g.style.backgroundColor="transparent",d.innerHTML=C[a].friendlyName),50==Q&&(g.style.backgroundColor="transparent",d.innerHTML=C[a].friendlyName);6===k&&"one row"!==u&&(Z=document.createElement("div"),Z.style.height=g.style.height,Z.style.width="90px",Z.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=crop,src='"+g.src+"')",g.style.filter="alpha(opacity=0)",Z.appendChild(g),c.appendChild(Z));0==P?(c.appendChild(g), g.appendChild(A),A.appendChild(f)):(c.appendChild(e),e.appendChild(g),e.appendChild(d));return Sa(a,c)}function La(a,b){var h=document.createElement("a"),c=i.translate.SIGN_IN_AS||"Sign in as {name}",c=c.replace("{name}",b),e=document.createElement("span"),c=document.createTextNode(c),g=document.createElement("span");e.className="janrain-provider-text-color-"+a;h.href="javascript:void(0);";h.style.textDecoration="none";h.style.display="block";if("customopenid"===a){var d=document.createElement("span"); document.createElement("span");d.className="janrain-provider-icon-32 janrain-provider-icon-"+a;d.style.backgroundImage="url("+Da.largeIcon+")";e.style.color=Da.customOpenIdProviderColor||"#000000";10>k&&(d.style.backgroundImage="none",d.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+Da.largeIcon+"')")}else"customsaml"===a?(d=document.createElement("span"),document.createElement("span"),d.className="janrain-provider-icon-32 janrain-provider-icon-"+ a,d.style.backgroundImage="url("+wa.largeIcon+")",e.style.color=wa.customSAMLProviderColor||"#000000",10>k&&(d.style.backgroundImage="none",d.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+wa.largeIcon+"')")):(d=document.createElement("span"),d.className="janrain-provider-icon-24 janrain-provider-icon-"+a);g.style.display="inline-block";g.style.verticalAlign="top";g.style.fontFamily=Ga;var f=document.createElement("div"),Z=7.5*c.length+30,D= A();f.style.fontSize="16px";f.style.height="100%";f.style.position="relative";if(0==P||120>D)15<=c.length&&(f.style.fontSize="14px",Z=7*c.length+30),20<=c.length&&(f.style.fontSize="12px",Z=6*c.length+30),24<=c.length&&(f.style.fontSize="10px",Z=5*c.length+50),30<=c.length&&(Z="undefined"!==typeof c.textContent?"textContent":"nodeValue",c[Z]=c[Z].substr(0,26)+"...",Z=162);f.style.width=Z+"px";if(0==P||116>D)"customopenid"===a?(d=document.createElement("span"),document.createElement("span"),d.className= "janrain-provider-icon-24 janrain-provider-icon-"+a,d.style.backgroundImage="url("+Da.largeIcon+")",e.style.color=Da.customOpenIdProviderColor||"#000000",k&&10>k&&(d.style.backgroundImage="none",d.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+Da.largeIcon+"')")):"SAML"===a?(d=document.createElement("span"),document.createElement("span"),d.className="janrain-provider-icon-24 janrain-provider-icon-"+a,d.style.backgroundImage="url("+wa.largeIcon+ ")",e.style.color=wa.customSAMLProviderColor||"#000000",k&&10>k&&(d.style.backgroundImage="none",d.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enable=true,sizingMethod=scale,src='"+wa.largeIcon+"')")):(d=document.createElement("span"),d.className="janrain-provider-icon-24 janrain-provider-icon-"+a);30===Q&&(g.style.marginTop="9px",g.style.fontSize="12px",d.style.marginTop="3px");50===Q&&(g.style.marginTop="16px",d.className="janrain-provider-icon-32 janrain-provider-icon-"+a, d.style.marginTop="9px");"one row"===u&&30===Q&&(d.style.marginTop="-1px");g.appendChild(e);e.appendChild(c);d.style.marginRight="10px";d.style.verticalAlign="top";h.style.overflow="hidden";h.style.position="relative";h.style.height=("one row"!==u?Q:25)+"px";h.style.marginBottom="one row"===u?"-4px":"4px";"one row"===u&&(h.style.top="-4px");h.style.left="0px";k&&aa&&(h.style.marginRight="5px");k&&aa&&(h.style.marginLeft="3px");h.style.border="1px solid "+ba;ca(h,$);"customopenid"===a&&(h.style.color= C[a].color);6===k||7===k||k&&aa?f.style.left="10px":f.style.margin="0 auto";f.appendChild(d);f.appendChild(g);0==P&&(f.style.paddingTop="2px",g.style.marginTop="6px");0==P||116>D?(h.appendChild(f),f.style.width="auto"):(50===Q&&parseInt(h.style.height),g.style.cssFloat="none",g.style.styleFloat="none",h.appendChild(d),h.appendChild(g));return Sa(a,h)}function za(a,b){ja(a,"click",function(){l(b)})}function l(a){var b=C[a],h={appUrl:i.appUrl,mobileDevice:cc,language:i.language,popup:Qa,tokenUrl:mc(i.tokenUrl|| location.href,ka)||location.href,facebookPermissions:qa,forceReauth:xa,widgetType:"auth",tokenAction:Ea,bpChannel:yb,customOpenid:Ja,customOpenidOpxblob:i.customOpenidOpxblob,extParams:i.extParams,scopes:Pb};b.name=a;new Ia(b,h,function(){ua||(lb=setTimeout(function(){I(b)},300))})}function m(){var a=document.createElement("div");a.style.position="absolute";a.style.top="0px";a.style.left="0px";a.style.width=r+"px";a.style.zIndex="102";a.style.textAlign="center";a.style.padding=y+"px";a.style.backgroundColor= v;a.style.height=A()-(k&&aa?0:2*y)+"px";ca(a,S);return a}function n(a){var b=document.createElement("a"),h=document.createTextNode(i.translate.USE_ANOTHER_ACCOUNT||"switch accounts");b.setAttribute("class","janrainSwitchAccountLink");b.setAttribute("href","");b.style.fontSize="12px";b.style.fontFamily=Ga;b.style.color=Wa;b.onclick=a;b.appendChild(h);return b}function q(){return"modal"===U?document.getElementById("janrainModal"):"embed"===U?document.getElementById("janrainEngageEmbed"):!1}function ha(){var a= parseInt(H.style.width);return a=a+2*y+2}function eb(){var a=q();null!==a&&"object"===typeof H&&H.parentNode===a&&a.removeChild(H)}function Va(){var b="";"object"===typeof a&&(b=a.getState());return{type:U,width:ha(),fontFamily:Ga,fontSize:L,fontColor:Wa,backgroundColor:v,borderColor:va,borderRadius:S,format:u,providersPerPage:B,providers:O,buttonBackgroundStyle:Y,buttonBorderColor:ba,buttonBorderRadius:$,actionText:e(),showAttribution:Ka,modalState:b}}function p(a){u=R("string",["default","two column", "one column","one row"],"two column",a);"default"===u&&(u="two column");"one row"==a&&(S=R("number",[0,10],5,S));F(L)}function Za(a){"two column"===u&&(r=R("number",[225,600],380,a));"one column"===u&&(r=R("number",[160,600],200,a));"one row"===u&&(Q=30,a=T<=B?y*(parseInt(B)-1):y*(parseInt(B)+2),40===W&&(a+=ma-y),r=Q*B+a);if(("two column"===u||"one column"===u)&&!X)r=r-2*y-2;k&&aa&&(r=r+2*y+2);"one row"!==u&&(Q=380c)c=5;e=new b;l(e);e.setBackgroundColor(D).setPreviewMode(Fa).setShowAttribution(ab).setNoReturnExperience(Ga).setNoReturnExperienceSwitchAccountLink(bb).setFontSize(Za).setFontFamily(cb).setFontColor(db).setActionText(eb).setProviders(za).setProvidersPerPage(nb).setBorderRadius(c).setButtonBorderColor(ha).setButtonBorderRadius(Oa).setButtonBackgroundStyle(Va).build(); if("object"!==typeof a){a=new Ob;a.ready=!1;var g=a.addContent;a.addContent=function(b){a.ready=!0;g(b);janrain.events.onModalWidgetReady.fire()}}a.setHeight(e.getActualHeight()).setWidth(e.getWidth()).setPreviewMode(Fa).setBorderColor(A).setBorder(h).setBorderOpacity(Sa).setBorderRadius(Ra);T||(d?(q("welcome_info_name",unescape(m("welcome_info_name"))),ea("expected_tab",d)):a.addContent(e.getContentsDiv()));a.onOrientationChange.addHandler(function(b){"portrait"===b.orientation&&e.setFormat(b.format).setWidth(200).refresh({center:!0}); "landscape"===b.orientation&&e.setHeight(b.height).setWidth(b.width).setFormat(b.format).refresh({center:!0});a.setHeight(e.getActualHeight());a.setWidth(e.getWidth())},!0);a.onShow.addHandler(function(){"object"==typeof e&&a.setWidth(e.getWidth())},!0);a.onBorderWidthChange.addHandler(function(b){"object"===typeof a&&"object"===typeof e&&(e.setBorderRadius(b.radius).refresh(),b=e.getState(),b.borderRadiusYa)return h.widget_type=a.widget_type,h.provider=a.provider,h.time=(new Date).getTime(),h=na(h),Y(b+"/signin/get_login_info"+h),Ya++,!0;"object"===typeof janrain.events.onProviderLoginCancel&&janrain.events.onProviderLoginCancel.fire(a);"undefined"!== typeof lb&&clearTimeout(lb);"undefined"!==typeof e&&e.refresh&&e.refresh();janrain.events.onShareLoginCancel&&"fail"===a.stat&&janrain.events.onShareLoginCancel.fire(a);return!1}function Ia(a,b,h){var c=b.appUrl,e=janrain.settings.customSAML&&a.customSAML,d=janrain.settings.customOpenid&&a.customOpenid,c=e||"saml2"==a.flow?c+"/saml2/sso/start":c+("/"+a.flow+"/start"),g=janrain.settings.originUrl||window.location.href;b.mobileDevice&&(g="mobile");var A=b.language||"en",f=b.popup?"xdr":"xdrsw",D=b.tokenUrl|| window.location.href,o={};Ba={appUrl:b.appUrl,provider:a.name,widget_type:b.widgetType};o.language_preference=A;o.token_url=D;o.display="popup";o.widget=!0;"object"===typeof b.facebookPermissions&&(o.ext_perm=b.facebookPermissions.toString());e?o.saml_provider=a.identifier:o.openid_identifier=a.identifier;o.origin_url=g;o.provider_name=a.name;o.force_reauth=b.forceReauth;o.xdReceiver=b.appUrl+"/"+f;o.callback="none";o.widget_type=b.widgetType;o.token_action="url";janrain.settings.captureDomain&&(o.capture_domain= janrain.settings.captureDomain);if("event"===b.tokenAction||"hybrid"===b.tokenAction)o.token_action="event";b.mobileDevice&&"hybrid"===b.tokenAction&&(o.token_action="url");b.bpChannel&&(o.bp_channel=b.bpChannel);b.extParams&&b.extParams[a.name]&&(o.ext_params=b.extParams[a.name]);b.scopes&&"object"===typeof b.scopes[a.name]&&(o.override_scopes=b.scopes[a.name].toString());b.sharingType&&(o.sharing_type=b.sharingType);g=function(b){var h=janrain.settings[b],b=a[b],h="object"===typeof h?h[a.name]: h;return h!==b?h:b}("customOpenidOpxblob");b.customOpenid&&"string"===typeof g&&(o.opx_blob=g);c+=na(o);(function(){janrain.events.onProviderLoginStart.fire({provider:a.name,width:a.width,height:a.height});(function(a,b,h){if(a&&b){var h=h||1826,c=L(),e=window.janrain;e&&e.settings&&"single cookie"===e.settings.storageType?(e=G.parse(L().getCookie("janrain_engage_login_data")||"{}"),e[a]=b,c.setName("janrain_engage_login_data").setValue(G.stringify(e))):c.setName(a).setValue(b);c.setDomain(window.location.hostname).setExpiration(h).create()}})("login_tab", a.name,1);var g;b.mobileDevice&&"event"!==b.tokenAction||!b.popup?Y(b.appUrl+"/signin/set_login_tab?login_tab="+a.name+"&origin_url="+encodeURIComponent(window.location.href),function(){janrain.settings.customProviderInIFrame&&(d||e)?window.location.href=c:window.top.location.href=c}):(g=new ac(c),g.setWidth(a.width).setHeight(a.height).setCallback(function(){var c={},e="";c.widget_type=b.widgetType;c.provider=a.name||"";c.time=(new Date).getTime();e=na(c);"function"===typeof h&&h();Y(b.appUrl+"/signin/get_login_info"+ e);janrain.events.onProviderLoginComplete.fire({provider:a.name})}).show())})()}function q(a,b){if(!b||"undefined"===b||"welcome_info_name"!==a)return!1}function K(){i.noReturnExperience&&("single cookie"===i.storageType?L().setName("janrain_engage_login_data").setDomain(window.location.hostname).remove():(ib("login_tab"),ib("expected_tab")));ba();var a=m("login_tab"),b=m("expected_tab");return Aa.isAndroid()?a:b}function ba(){var a=m("login_tab"),b=m("expected_tab"),h=m("welcome_info_name");if(!a|| !b||!h)_noReturnExperience=!0,ib("login_tab"),ib("expected_tab"),ib("welcome_info_name"),L().setUseLocalStorage(!0).setName("janrainLastAuthMethod").remove()}function ea(b,h){function c(){janrain.events.onReturnExperienceFound.fire({returnProvider:h,welcomeName:d})}var d=unescape(m("welcome_info_name")),g=function(b){var c=function(){600>b&&setTimeout(function(){g(++b)},50)};if("object"!==typeof e)return c(),!1;"modal"===U?a.addContent(e.getReturnExperience(h,d)):"embed"===U&&(zb(document.getElementById("janrainEngageEmbed"), e.getReturnExperience(h,d)),e.showReturnExperience(h)&&(document.getElementById("janrainView").style.visibility="hidden"));"modal"===U&&janrain.events.onModalWidgetReady.fire()};if("expected_tab"!==b||!h)return!1;"object"===typeof e&&e.removeReturnExperience();Wa?c():janrain.events.onAuthWidgetLoad.addHandler(c,!0);g(0)}function zb(a,b){a&&(a.innerHTML="");janrain.settings.capture&&(a?(a.innerHTML="",a.appendChild(b)):(a=document.createElement("div"),a.id="janrainEngageEmbed",a.style.display="none", document.body.appendChild(a)));a?(a.appendChild(b),janrain.events.onAuthWidgetContentPlaced.fire()):(x.log('Missing container div, please place this div where you wantthe embedded widget to be displayed on your page-
.'),x.show());return a}function ta(a,b,h){h=h?nc:xb;return ka=b?h(ka,a):a}function Ma(){function b(a){if(!("customsaml"===a&&!i.customSAML||"customopenid"===a&&!i.customOpenid)){var h,c;if("customsaml"===a)h="customSAMLProviderId",c=["customSAMLProviderName", "customSAMLProviderColor","customSAMLLargeIcon"];else if("customopenid"===a)h="customOpenidProviderId",c="customOpenIdProviderName,customOpenIdProviderColor,customOpenidLargeIcon,customOpenidIdentifier,customOpenidFlow,customOpenidOpxblob".split(",");else{x.log("Bad provider: "+a);x.show();return}var e=typeof i[h];if("undefined"===e||"string"===e){var d=i[h]||a;i[h]=[d];da(c,function(a){if("object"!==typeof i[a]){var b=i[a];i[a]={};i[a][d]=b}})}}}function c(a,b){var h=oc,e={customopenid:["customOpenidFlow", "customOpenidIdentifier"],customsaml:["customSAMLProviderId"]};if(i[{customopenid:"customOpenid",customsaml:"customSAML"}[a]]&&t("customizable_auth_widget_styling")){"customopenid"===a&&(Ja=!0);for(var e=e[a],d=0,g=e.length;d=k&&wb(pb()+"providers-ie.css"));if(i.stop)return!0;Ea=i.tokenAction?i.tokenAction:Ea;if(!i.tokenUrl&&"event"!=Ea)return x.log("Missing tokenUrl. tokenUrl is required."),x.show(),!1;oa=i.appUrl;U=R("string",["modal","embed"],"embed",i.type?i.type:U);T=i.multi?i.multi:T;ua=i.custom?i.custom:ua;xa=i.forceReauth?i.forceReauth:xa;yb=i.bpChannel?i.bpChannel:yb;qa=i.facebookPermissions?i.facebookPermissions:qa;Pb=i.scopes?i.scopes:Pb;N=!!i.facebookAutoLogin;fa=i.storageType? R("string",["default","single cookie"],"default",i.storageType):fa;Qa="boolean"===typeof i.popup?i.popup:Qa;cc&&"event"!==Ea&&(Qa=!1);Ua=i.returnExperienceTimeout?i.returnExperienceTimeout:Ua;T&&(setTimeout(function(){var b=K();if(b)q("welcome_info_name",unescape(m("welcome_info_name"))),ea("expected_tab",b),document.getElementById("janrainView").style.visibility="hidden";else if(b=function(){if("modal"===U)a.addContent(e.getContentsDiv());else if("embed"===U){var b=document.getElementById("janrainEngageEmbed"); zb(b,e.getContentsDiv())}"undefined"!==typeof h&&fb.removeHandler(h)},e)b();else var h=fb.addHandler(b)},Ua),Y(i.appUrl+"/signin/get_cookies"));b("customopenid");b("customsaml");i.customOpenid&&da(i.customOpenidProviderId,function(a){c("customopenid",a)});i.customSAML&&da(i.customSAMLProviderId,function(a){c("customsaml",a)});ba();if(ua)return!0;Ea=i.tokenAction?i.tokenAction:Ea;h=t("customizable_auth_widget_styling")?i.modalBorderWidth:h;A=t("customizable_auth_widget_styling")?i.modalBorderColor: A;Ra=t("customizable_auth_widget_styling")?i.modalBorderRadius:Ra;Sa=t("customizable_auth_widget_styling")?i.modalBorderOpacity:Sa;D=t("customizable_auth_widget_styling")?i.backgroundColor:D;hb=t("customizable_auth_widget_styling")?i.borderRadius:hb;la=t("customizable_auth_widget_styling")?i.borderColor:la;La=i.format;db=t("customizable_auth_widget_styling")?i.fontColor:db;Za=t("customizable_auth_widget_styling")?i.fontSize:Za;cb=t("customizable_auth_widget_styling")?i.fontFamily:cb;o=t("customizable_auth_widget_styling")? i.width:o;ya=t("customizable_auth_widget_styling")?i.rowHeight:ya;nb=i.providersPerPage;mb=t("customizable_auth_widget_styling")?i.providersNotPaged:mb;eb=t("customizable_auth_widget_styling")?i.actionText:eb;ha=t("customizable_auth_widget_styling")?i.buttonBorderColor:ha;Oa=t("customizable_auth_widget_styling")?i.buttonBorderRadius:Oa;Va=t("customizable_auth_widget_styling")?i.buttonBackgroundStyle:Va;ab=t("customizable_auth_widget_hide_attribution")?i.showAttribution:ab;Fa=i.previewMode;Ga=i.noReturnExperience; bb=i.noReturnExperienceSwitchAccountLink;za=i.providers;"undefined"===typeof janrain.settings.translate&&(janrain.settings.translate=i.translate={});if(i.customOpenid&&t("customizable_auth_widget_styling")){if(!i.customOpenidLargeIcon)return x.log("Missing customOpenidLargeIcon. customOpenidLargeIcon is required and should be the full path to an image that is 50px x 50px."),x.show(),!1;Da={largeIcon:i.customOpenidLargeIcon,customOpenIdProviderName:i.customOpenIdProviderName||janrain.settings.translate.SIGN_IN|| "Sign in",customOpenIdProviderColor:i.customOpenIdProviderColor}}if(i.customSAML&&t("customizable_auth_widget_styling")){if(!i.customSAMLLargeIcon)return x.log("Missing customSAMLLargeIcon. customSAMLLargeIcon is required and should be the full path to an image that is 50px x 50px."),x.show(),!1;wa={largeIcon:i.customSAMLLargeIcon,customSAMLProviderName:i.customSAMLProviderName||janrain.settings.translate.SIGN_IN||"Sign in",customSAMLProviderColor:i.customSAMLProviderColor}}i.previewMode?("modal"=== U&&ob(d),"embed"===U&&ob(f)):("modal"===U&&ob(n),"embed"===U&&ob(w));dc&&ja(window,"unload",function(){})}var oa,qa,Pb,N=!1,Xa="janrain_engage_facebook_auto_login",yb,Ja=!1,xa=!1,Ea="url",ka={},U="embed",T=!1,Ua=300,xa=!1,Qa=!0,ua=!1,Pa=0,fa="default",Da,wa,Ta,a,h,A,Ra,Sa,e,sa,D,hb,la,o,ya,La,za=[],mb=!1,nb,eb,Za,cb,db,ha,Oa,Va,Fa,Ga,bb,ab,hc=!1,Wa=!1,fc=18,gc=14;janrain.events.onAuthWidgetLoad||(janrain.events.onAuthWidgetLoad=v(!0));janrain.events.onModalWidgetReady||(janrain.events.onModalWidgetReady= v());janrain.events.onReturnExperienceFound||(janrain.events.onReturnExperienceFound=v());janrain.events.onAuthWidgetLoad.addHandler(function(){Wa=!0;var a=(new L).getCookie(Xa);N&&!a&&c()},!0);janrain.events.onProviderLoginSuccess.addHandler(function(){var a=document.getElementById("janrainAuthReturnExperience"),b=document.getElementById("janrainView");a&&(a.style.visibility="hidden");b&&(b.style.visibility="hidden")});janrain.events.onAuthWidgetLoad.addHandler(function(){var a=m("expected_tab"), b=m("welcome_info_name");da(janrain.settings.beforeJanrainWidgetOnLoad||[],Xb);"function"===typeof janrainWidgetOnload?(da(janrain.settings.beforeJanrainWidgetOnLoad||[],Xb),ua?(janrainWidgetOnload(),!T&&a&&b&&janrain.events.onReturnExperienceFound.fire({returnProvider:a,welcomeName:unescape(b)})):e?janrainWidgetOnload(e.getState()):janrainWidgetOnload()):I.warn("No such function 'janrainWidgetOnload'. Does 'janrainCaptureWidgetOnLoad' exist?")},!0);for(var lb,Ya=0,Ba,Na="onAuthWidgetContentPlaced,onProviderLoginStart,onProviderLoginError,onProviderLoginToken,onProviderLoginCancel,onProviderLoginSuccess,onProviderLoginComplete,onProviderLogoutStart,onProviderLogoutComplete".split(","), ra=0;rata)return c.widget_type=a.widget_type,c.provider=a.provider,c.time=(new Date).getTime(),c=na(c),Y(b+"/signin/get_login_info"+c),ta++,!0;"object"===typeof janrain.events.onProviderLoginCancel&&janrain.events.onProviderLoginCancel.fire(a); "undefined"!==typeof ra&&clearTimeout(ra);"undefined"!==typeof _authWidget&&_authWidget.refresh&&_authWidget.refresh();janrain.events.onShareLoginCancel&&"fail"===a.stat&&janrain.events.onShareLoginCancel.fire(a);return!1}function d(a,b,c){var d=b.appUrl,g=janrain.settings.customSAML&&a.customSAML,e=janrain.settings.customOpenid&&a.customOpenid,d=g||"saml2"==a.flow?d+"/saml2/sso/start":d+("/"+a.flow+"/start"),f=janrain.settings.originUrl||window.location.href;b.mobileDevice&&(f="mobile");var D=b.language|| "en",j=b.popup?"xdr":"xdrsw",i=b.tokenUrl||window.location.href,o={};Ba={appUrl:b.appUrl,provider:a.name,widget_type:b.widgetType};o.language_preference=D;o.token_url=i;o.display="popup";o.widget=!0;"object"===typeof b.facebookPermissions&&(o.ext_perm=b.facebookPermissions.toString());g?o.saml_provider=a.identifier:o.openid_identifier=a.identifier;o.origin_url=f;o.provider_name=a.name;o.force_reauth=b.forceReauth;o.xdReceiver=b.appUrl+"/"+j;o.callback="none";o.widget_type=b.widgetType;o.token_action= "url";janrain.settings.captureDomain&&(o.capture_domain=janrain.settings.captureDomain);if("event"===b.tokenAction||"hybrid"===b.tokenAction)o.token_action="event";b.mobileDevice&&"hybrid"===b.tokenAction&&(o.token_action="url");b.bpChannel&&(o.bp_channel=b.bpChannel);b.extParams&&b.extParams[a.name]&&(o.ext_params=b.extParams[a.name]);b.scopes&&"object"===typeof b.scopes[a.name]&&(o.override_scopes=b.scopes[a.name].toString());b.sharingType&&(o.sharing_type=b.sharingType);f=function(b){var h=janrain.settings[b], b=a[b],h="object"===typeof h?h[a.name]:h;return h!==b?h:b}("customOpenidOpxblob");b.customOpenid&&"string"===typeof f&&(o.opx_blob=f);d+=na(o);(function(){janrain.events.onProviderLoginStart.fire({provider:a.name,width:a.width,height:a.height});(function(a,b,h){if(a&&b){var h=h||1826,c=L(),e=window.janrain;e&&e.settings&&"single cookie"===e.settings.storageType?(e=G.parse(L().getCookie("janrain_engage_login_data")||"{}"),e[a]=b,c.setName("janrain_engage_login_data").setValue(G.stringify(e))):c.setName(a).setValue(b); c.setDomain(window.location.hostname).setExpiration(h).create()}})("login_tab",a.name,1);var f;b.mobileDevice&&"event"!==b.tokenAction||!b.popup?Y(b.appUrl+"/signin/set_login_tab?login_tab="+a.name+"&origin_url="+encodeURIComponent(window.location.href),function(){janrain.settings.customProviderInIFrame&&(e||g)?window.location.href=d:window.top.location.href=d}):(f=new ac(d),f.setWidth(a.width).setHeight(a.height).setCallback(function(){Ia(a,b,c)}).show())})()}var f={broadcast:!0,contact:!0},i={landscape:!0, portrait:!0},l={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},w=!tc&&janrain.settings.share.polyfillPlaceholders? !0:!1,j={},r={},g,x,F={},v,O,E,V,J,M=!0,$=function(){if(document.getElementById("janrain-share"))return!1;var a=G.parse(decodeURIComponent(ea.get("janrainEngageShareExpectedTabs"))),h=document.getElementById("janrainEngageShare"),c,d=document.createElement("div"),f;f=[];g=Ma(janrain.settings.share,R);V=ba(janrain.settings.share.translate);if(g.get("custom")){for(var e in C)C[e].shareSettings&&f.push(e);g.set("providers",f)}x=xa();x.loadStatus();f=g.get("providers").concat(g.get("providersEmail")); for(var i=0;i=k&&wb(pb()+"providers-ie.css");v=Ja(d);g.get("embed")?O=document.createElement("div"):E=new Ob;N();d.id="janrain-share-container";E?(f=g.get("widgetDimensions"),i=function(){c=document.createElement("div");c.id="janrain-share-modal-close";d.appendChild(c);c.onclick=E.close},i(),v.createElementsCallback=i,E.setBorder(g.get("modalWidth")).setBorderColor(g.get("modalBackgroundColor")).setBorderOpacity(g.get("modalOpacity")).setBorderRadius(g.get("modalBorderRadius")).setHeight(f.height).setPreviewMode(g.get("previewMode")).setWidth(f.width).addContent(d), h&&(h.onclick=function(){j.show()}),E.onOrientationChange.addHandler(function(a){j.setOrientation(a.orientation)},!0),janrain.events.onShareCustomizationChange.addHandler(function(a){"elementBackgroundColor"===a.setting&&(a=ca(a.defaults.elementBackgroundColor.value.substr(1)),z(c,"white"),z(c,"black"),m(c,a))},!0)):(O.appendChild(d),h&&(h.innerHTML="",h.appendChild(O)));j.setMobile(g.get("mobile"));j.setOrientation(g.get("orientation"));j.setPreviewMode(g.get("previewMode"));a&&a.length&&!g.get("previewMode")? v.showProvider(a[a.length-1].provider):v.showProvider();r.login=j.login;r.send=j.send;r.loginAndSend=j.loginAndSend;delete j.login;delete j.send;delete j.loginAndSend;g.get("embed")&&(r.setModalBackgroundColor=j.setModalBackgroundColor,r.setModalOpacity=j.setModalOpacity,r.setModalBorderRadius=j.setModalBorderRadius,r.setModalWidth=j.setModalWidth,delete j.setModalBackgroundColor,delete j.setModalOpacity,delete j.setModalBorderRadius,delete j.setModalWidth);if(!t("customizable_share_widget_styling", "share"))for(e in l)h="set"+(e.charAt(0).toUpperCase()+e.substr(1)),j[h]&&(r[h]=j[h],delete j[h]);t("customizable_share_widget_hide_attribution","share")||(r.setAttributionDisplay=j.setAttributionDisplay,delete j.setAttributionDisplay)}g.get("exposePopupCallback")||(r.loginPopupCallback=j.loginPopupCallback,delete j.loginPopupCallback);t("customizable_share_widget_contact_mode","share")||(r.setModes=j.setModes,delete j.setModes);if(!g.get("previewMode")&&a&&a.length)for(i=0;i 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/g.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;","}"],c=["/*/ 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;","}"];d=["/*/ 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 j=["/*/ 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;","}"],D="/*/ 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=k&&(e=e.concat(d));k&&6>=k&&(e=e.concat(j));k&&aa&&(e=e.concat(D));e=e.join("");b=b.join("");for(f in C)C[f].shareSettings&&(c=b,d="#009DDC",C[f]&&(d=C[f].color),c=c.replace(/%PROVIDERNAME%/g,f),c=c.replace(/%PROVIDERCOLOR%/g,d),e=c+e);f=document.createElement("style");f.setAttribute("type","text/css");f.id="janrain-share-css";(b=document.getElementById(f.id))&&b.parentNode.removeChild(b);f.styleSheet?f.styleSheet.cssText=e:(e=document.createTextNode(e),f.appendChild(e)); document.body.firstChild?document.body.insertBefore(f,document.body.firstChild):document.body.appendChild(f);return a},Ma=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:Aa.getOrientation()||"landscape"},attributionDisplay:{type:"boolean",defaultValue:!0},modalBackgroundColor:{type:"color",defaultValue:"#000000"},modalOpacity:{type:"number",range:[0,1],defaultValue:0.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}}},e=function(a,c){var e=d[a],g={providers:function(a){if(!B(a)||0===a.length)return e.defaultValue;for(var b=0;be[b+1].position)return b}return-1},o=function(b){var c=0,h=function(b){var c=a.offsetTop,h=a.offsetHeight,e=d.offsetHeight,h=h<=e?0:-1*Math.abs(h-e),b=c+4*b;0b&&(j=b);f.innerHTML="";e=[];var la=q({}),o=q({});m(la,"scroll-bar-letter");m(o,"scroll-bar-letter");la.innerHTML="A";o.innerHTML="Z";la.onclick=function(){c.move(g-1)};o.onclick=function(){c.move(g+1)};f.appendChild(la);for(la=0;lac.indexOf(b)&&0>e.indexOf(b)&&(h.splice(d,1),d--);return a?h.splice(a[0],a[1]-a[0]+1):h};c.selectContact=function(b){var h=c.locateContact(b);return"object"===typeof b&&0>h?(l.push(b),"number"!==typeof b.index&&(b.index=da()),b.selected=!0,c.fireEvent("onShareContactSelect",!0,{provider:a,contact:b}),!0):!1};c.unselectContact=function(b){var h=c.locateContact(b);return"object"===typeof b&&-1i){b=b?b:{provider:j||a,mode:h?"mailto":e,contacts:m(l,"email"===a?["userId","userName"]:["userId","userIdentifier"]),title:f,url:g.get("url"), description:g.get("description"),message:o,image:g.get("image"),media:g.get("media"),actionLink:g.get("actionLink"),objectId:g.get("objectId")};b.source_url=window.location.href;b.shortenUrl=g.get("shortenUrl");if(d)return b;if(n(b))return b=mb(b,!0),c.fireEvent("onShareSendStart",!0,b),janrain.engage.share.postContent=function(a){a?a.success?(i=5,c.fireEvent("onShareSendComplete",!0,a)):(i=-1,c.fireEvent("onShareSendError",!0,a)):(i=-1,c.fireEvent("onShareSendError",!0,{error:{message:"Session nonexistant."}}))}, Y(Ra+encodeURIComponent(G.stringify(b))),!0;i=-1;c.fireEvent("onShareSendError",!0,{error:{message:"Invalid send parameters."}});return!1}};c.setButtonClicked=function(a){f=a};c.setLoggedInAs=function(a){j=a};c.fireEvent=function(a,b,c){var h=0;o[a]&&(o[a].fire(c),h++);b&&janrain.events[a]&&(janrain.events[a].fire(c),h++);return h};c.events=o;(function(){m();b.events[a].onShareLoginStart.addHandler(function(a){i=1;c.fireEvent("onShareLoginStart",!1,{provider:a.provider})},!0);b.events[a].onShareLoginCancel.addHandler(function(a){i= 0;c.fireEvent("onShareLoginCancel",!1,a)},!0);b.events[a].onShareLoginError.addHandler(function(a){i=-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){i=2;j=a.provider;c.fireEvent("onShareLoginComplete",!1,{provider:a.provider});f&&(2>=i&&("contact"===e||"email"===e)?c.loadContacts():"broadcast"===e&&c.send())},!0);b.events[a].onShareLogoutStart.addHandler(function(b){(j=== b.provider||a===b.provider)&&c.fireEvent("onShareLogoutStart",!1,{provider:b.provider})},!0);b.events[a].onShareLogoutComplete.addHandler(function(b){if(j===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=== i&&("contact"===a.mode||"email"===a.mode)&&c.loadContacts()},!0)})();return c},ka=function(){var a={};a.id=da();a.elm=q({});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)&&0d?pa(p,"input-counter-excess")|| m(p,"input-counter-excess"):z(p,"input-counter-excess");p.innerHTML=d},B=function(){var a;-1===e.elm.value.indexOf(g.get("url"))&&(s.innerHTML=K(e.getText(i,"previewUrlError"),"$1","TAG"),a=s.getElementsByTagName("span")[0],s.style.display="",a&&(a.onclick=E))},E=function(){s.style.display="none";for(var a=document.getElementById("placeholder-for-"+e.elm.id),b=ha.length-1;0<=b;b--)if(0<=ha[b].indexOf(g.get("url")))return e.elm.value=ha[b],a&&(a.style.display="none"),Fa(),B(),ha[b];e.elm.value= ha[0];a&&(a.style.display="none");Fa();B();return ha[0]};e.add=function(a){e.parent=a;e.parent.appendChild(k)};e.show=function(){k.style.display=""};e.hide=function(){k.style.display="none"};e.isValid=function(a){var b=e.elm.value,h=/^.+@(?:[^.]+\.)+(?:[^.]{2,})$/;switch(a){case "email":return b===c||/^\s*$/.test(b)||!h.test(b)?!1:!0;default:return/^\s*$/.test(b)||3>b.length?!1:!0}};e.reset=function(){var a=e.elm.value;a===c?(z(e.elm,d+"-input-placeholder"),w||Oa||e.setValue("")):/^\s*$/.test(a)? (m(e.elm,d+"-input-placeholder"),w||Oa||e.setValue(c)):z(e.elm,d+"-input-placeholder")};e.enable=function(){z(e.elm,"input-disabled");e.elm.disabled=!1};e.disable=function(){m(e.elm,"input-disabled");e.elm.disabled=!0};e.enableButton=function(){z(o,"input-button-disabled")};e.disableButton=function(){m(o,"input-button-disabled")};e.isDisabledButton=function(){return pa(o,"input-button-disabled")};e.getData=function(){var b=e.elm.value===c?"":e.elm.value;return{userName:b,provider:a,userId:b}};e.setOnclear= function(a){return"function"===typeof a?(r.push(a),!0):!1};e.setOnkeyup=function(a){return"function"===typeof a?(t.push(a),!0):!1};e.setOnfocus=function(a){return"function"===typeof a?(x.push(a),!0):!1};e.setOnblur=function(a){return"function"===typeof a?(v.push(a),!0):!1};e.setValue=function(a){a&&!ha.length&&ha.push(a);e.elm.value=a;Fa();B();return!0};e.getValue=function(){return e.elm.value===c?"":e.elm.value};(function(){Va();if("placeholder"in e.elm||w)Oa=!0,e.elm.placeholder=c;m(e.elm,"input"); m(e.elm,d+"-input");e.elm.id="janrain-share-"+d+"-input-"+e.id+"-"+a;s.style.display="none";e.disableButton();e.reset();w&&Ca(e.elm);e.addEvent(janrain.events.onShareCustomizationChange,function(a){"elementBackgroundColor"===a.setting&&(a=ca(a.defaults.elementBackgroundColor.value.substr(1)),z(La,"white"),z(La,"black"),m(La,a))})})();return e},Ua=function(a,b){var c=ka(),d=F[a],f=V[a],e,j=q({className:"share-contacts"}),i="janrain-share-contact-"+a+"-%USERID%%DIRESU%-"+c.id,k=function(){var i=q({className:"share-titlebar", id:"share-titlebar-"+a,innerHTML:c.getText(f,b?"contactSelectedTitle":"contactTitle")}),D=c.addChild(T(a,"",c.getText(f,"contactSearchPlaceholder"),"contact","searchinput")),k=q({className:"contact-buttons"}),l=q({className:"contact-closebutton",id:"contact-closebutton-"+a,innerHTML:c.getText(f,"contactCloseButton")}),m=q({className:"contact-donebutton",id:"contact-donebutton-"+a,innerHTML:c.getText(f,"contactDoneButton")});c.elm.appendChild(i);D.add(c.elm);c.elm.appendChild(j);k.appendChild(l);k.appendChild(m); c.elm.appendChild(k);e=Na(j,g.get("mobile")?10:14);l.onclick=function(){z(c.parent,"providerpage-content-browsing-selected")};m.onclick=function(){z(c.parent,"providerpage-content-browsing")};D.setOnclear(function(){c.refresh()});D.setOnkeyup(function(){if(/^\s*$/.test(this.value))return c.refresh(),!0;if(!D.isValid())return!1;var a=d.getContacts(void 0,this.value);if(!a)return!1;c.refresh(a);return!0})},l=function(b){var c=q({}),h=q({tagName:"img",className:"contact-user-image",alt:b.userName}); b.userImage&&(h.src=b.userImage);var e=q({className:"contact-user-name",innerHTML:b.userName}),g=q({className:"contact-user-id",innerHTML:b.userId}),f=q({className:"contact-user-close",innerHTML:"x"});b.selected?m(c,"contact-user-selected"):m(c,"contact-user-unselected");m(c,"contact-user");c.id=K(i,b.index,"USERID");b.userImage&&c.appendChild(h);c.title=b.userName;c.appendChild(e);"email"===a&&c.appendChild(g);c.appendChild(f);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);j.innerHTML="";for(var c=0;ca.length)return!1;e=a;j=[];for(var h=0;h=i?i=0:i>=e.length-1&&(i=e.length-1)},ha=function(a,b){return(a=a||e[b])?(c.selectContact(a),l.setValue(""),t(),!0):!1};(function(){s();"email"===a&&l.enable();b.addEvent(janrain.events.onShareCustomizationChange,function(a){"elementBackgroundColor"=== a.setting&&(a=ca(a.defaults.elementBackgroundColor.value.substr(1)),z(o,"white"),z(o,"black"),m(o,a))});b.addEvent(c.events.onShareContactImportComplete,function(){l.enable()})})();w&&Ca(l.elm);return b},ua=function(a,b,c){var d=ka(),f=b||a,e=F[a],j=V[a],i=0,k,l,o=function(){var a=g.get("mobile");switch(c){case "broadcast":return d.getText(j,"loginButtonBroadcastLoggedIn"+(a?"Mobile":""));case "contact":case "email":return d.getText(j,"loginButtonContactLoggedIn"+(a?"Mobile":""))}},n=function(){var a= "broadcast"===c?"loginButtonBroadcastLogin":"loginButtonContactLogin",b=q({className:"login-button-image"});l=q({tagName:"img",className:"login-button-userimage",alt:""});k=q({tagName:"span",className:"login-button-text",innerHTML:d.getText(j,a)});W(b).append("janrain-provider-icon-16 janrain-provider-icon-"+f);d.elm.appendChild(b);d.elm.appendChild(l);d.elm.appendChild(k);l.style.display="none"};d.login=function(){e.login(f)};d.enable=function(){z(d.elm,"login-button-disabled")};d.disable=function(){m(d.elm, "login-button-disabled")};d.getStatus=function(){return i};d.getMode=function(){return c};d.getType=function(){return f};d.setOnclick=function(a){d.elm.onclick=function(){pa(this,"login-button-disabled")||a()}};(function(){var g=function(a){if(!a.mode||c===a.mode||b&&"contact"===a.mode&&"contact"===c){var e=a.provider;if(a=a.error)a=a.provider_error_code,"facebook"===e&&200===a&&d.setOnclick(function(){J.sharingType=c;i=1;d.login()});d.enable();i=0;k.innerHTML=d.getText(j,"loginButtonError");m(d.elm, "login-button-fail")}};n();m(d.elm,"login-button");m(d.elm,"login-button-"+c);m(d.elm,"login-button-"+f);d.elm.id="janrain-share-login-button-"+c+"-"+a+"-"+f;d.setOnclick(function(){J.sharingType="email"===a?"email":c;i=1;d.login()});d.addEvent(e.events.onShareLoginStart,function(a){"mailto"!==a.mode&&(d.disable(),k.innerHTML=d.getText(j,"loginButtonLoading"),z(d.elm,"login-button-fail"))});d.addEvent(e.events.onShareSendStart,function(a){if(c===a.mode||"email"===a.mode)d.disable(),k.innerHTML=d.getText(j, "sendLoading"),z(d.elm,"login-button-fail")});d.addEvent(e.events.onShareLoginError,g);d.addEvent(e.events.onShareSendError,g);d.addEvent(e.events.onShareContactImportError,g);d.addEvent(e.events.onShareUserInfoImportError,g);d.addEvent(e.events.onShareLoginComplete,function(){"broadcast"===c?(i=2,d.enable(),k.innerHTML=o(),d.setOnclick(function(){e.send()})):"contact"===c&&(i=3,d.enable(),k.innerHTML=d.getText(j,"loginButtonLoadContacts"),d.setOnclick(function(){e.loadContacts()}))});d.addEvent(e.events.onShareUserInfoImportComplete, function(a){a.image&&(l.src=a.image,l.style.display="")});d.addEvent(e.events.onShareSendComplete,function(){i=6;d.disable();"broadcast"===c?k.innerHTML=d.getText(j,"loginButtonBroadcastComplete"):"contact"===c&&(k.innerHTML=d.getText(j,"loginButtonContactComplete"))});d.addEvent(janrain.events.onShareReturnExperienceFound,function(b){var c;b.provider===a&&(i=2,c=e.getMode(),d.enable(),b.image&&(l.src=b.image,l.style.display=""),"broadcast"===c?k.innerHTML=o():"contact"===c&&(k.innerHTML=d.getText(j, "loginButtonLoadContacts")))});d.addEvent(e.events.onShareContactSelect,function(){d.enable()});d.addEvent(e.events.onShareContactUnselect,function(){var a=e.getContacts(void 0,void 0,!0);5===i&&0===a.length&&d.disable()});d.addEvent(janrain.events.onShareCustomizationChange,function(a){if("mobile"===a.setting&&(2===i||5===i))k.innerHTML=o()});"contact"===c&&(d.addEvent(e.events.onShareContactImportStart,function(){i=4;d.disable();k.innerHTML=d.getText(j,"loginButtonLoading")}),d.addEvent(e.events.onShareContactImportComplete, function(){var a=e.getContacts(void 0,void 0,!0);i=5;k.innerHTML=o();0$1","TAG")});messageEmailShort=q({tagName:"span",className:"login-messageemailshort",id:"login-messageemailshort-"+a,innerHTML:K(b.getText(d,"loginMessageEmailShort"),"$1","TAG")});i=q({tagName:"span",className:"login-message",id:"login-message-"+a,innerHTML:b.getText(d,"loginMessage")});k=q({tagName:"span",className:"login-messagefail", id:"login-messagefail-"+a,innerHTML:b.getText(d,"loginErrorMessage")});var l=q({className:"login-buttons"});m(b.elm,"login");e.appendChild(j);b.elm.appendChild(e);b.elm.appendChild(i);b.elm.appendChild(k);b.elm.appendChild(messageEmail);b.elm.appendChild(messageEmailShort);b.elm.appendChild(l);for(var o=0;oa.length? "login-prefs-name-100":25>a.length?"login-prefs-name-80":"login-prefs-name-50"};(function(){var e=function(a){var c;a.results&&a.results[0]?a.results[0].error?c=a.results[0].error:a.results[0].errorMessage&&(c=a.results[0].errorMessage):a.error?c=a.error.message:a.err&&(c=a.err.code+": "+a.err.msg);k.innerHTML=K(b.getText(d,"loginErrorMessage"),"
$1
","TAG");a=k.getElementsByTagName("div")[0];c=U({text:c});a&&c.add(k.getElementsByTagName("div")[0],g.get("mobile")?"click":"mouseover")}, q=function(a){if("mailto"!==a.mode){for(var b=0;b$1',"TAG"),d=q({className:"attribution",id:"attribution",innerHTML:d}),e,f=0;fd?a.elm.appendChild(e):a.elm.childNodes[d]&&a.elm.insertBefore(e,a.elm.childNodes[d]);return c[b]=e};a.selectProvider=function(a){return c[a]?(d=a,m(c[a],"providerslist-provider-selected"),W(f[a]).remove("janrain-provider-icon-grayscale-"+ a),m(f[a],"janrain-provider-icon-16 janrain-provider-icon-32 janrain-provider-icon-"+a),!0):!1};a.unselectProvider=function(a){return c[a]?(z(c[a],"providerslist-provider-selected"),W(f[a]).remove("janrain-provider-icon-32"),W(f[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)c[b]&&(c[b].onclick=a[b]);return!0};e();m(a.elm,"providerslist");a.elm.id="janrain-share-providerslist";return a},wa=function(a){var b= ka(),c=b.show,d=F[a],f=V[a],e=g.get("modes"),j=0<=e.indexOf("broadcast"),i=0<=e.indexOf("contact"),k,l,o,n,p,s,r,t,w,x,v=0>g.get("providers").indexOf(a)||"placeholder"===a,B=function(c){var A=q({className:"providerpage-content"});if(c)b.elm.appendChild(A);else{c=C[a].shareSettings;e=g.get("modes");j=0<=e.indexOf("broadcast")&&c.broadcast;i=0<=e.indexOf("contact")&&c.contact;c=[];"email"===a&&(j=!1,i=!0);i&&(c.push(b.addChild(Ua(a))),c.push(b.addChild(Ua(a,!0))));c.push(b.addChild(Qa(a)));c.push(b.addChild(fa(a))); var x=b.addChild(Pa(a));q({className:"providerpage-titlecomplete",id:"providerpages-titlecomplete-"+a,innerHTML:b.getText(f,"titleComplete")});var w=q({className:"providerpage-sentscreen",id:"providerpages-sentscreen-"+a,innerHTML:b.getText(f,"sendComplete")}),v,z,B;k=q({className:"providerpage-titlebroadcast",id:"providerpages-titlebroadcast-"+a});l=q({tagName:"span",innerHTML:b.getText(f,"titleBroadcast")});o=q({className:"providerpage-titlebroadcast",id:"providerpages-titlebroadcast-complete-"+ a,innerHTML:b.getText(f,"titleBroadcastComplete")});n=q({className:"providerpage-titlecontact",id:"providerpages-titlecontact-"+a});p=q({tagName:"span",innerHTML:b.getText(f,"titleContactZero")});s=q({className:"providerpage-titlecontact",id:"providerpages-titlecontact-complete-"+a,innerHTML:b.getText(f,"titleContactComplete")});r=q({className:"providerpage-linkbroadcast",id:"providerpages-linkbroadcast-"+a,innerHTML:b.getText(f,"titleLinkBroadcast")});t=q({className:"providerpage-linkcontact",id:"providerpages-linkcontact-"+ a,innerHTML:b.getText(f,"titleLinkContact")});m(r,"providerpage-linktype");m(t,"providerpage-linktype");m(o,"providerpage-titlebroadcast-complete");m(s,"providerpage-titlecontact-complete");p.innerHTML=K(p.innerHTML,"0","NUM");r.innerHTML=K(r.innerHTML,"$1","TAG");t.innerHTML=K(t.innerHTML,"$1","TAG");k.appendChild(l);n.appendChild(p);j&&i&&(k.appendChild(r),n.appendChild(t));j&&(b.elm.appendChild(k),b.elm.appendChild(o));i&&(b.elm.appendChild(n),b.elm.appendChild(s)); w.innerHTML=K(w.innerHTML,"
$1
","TAG");w.innerHTML=K(w.innerHTML,"
$1
","DIV");(v=w.getElementsByTagName("div")[0])&&m(v,"providerpage-sentscreen-text");if(v=w.getElementsByTagName("div")[1])z=q({className:"providerpage-startover-image"}),B=q({tagName:"span",innerHTML:v.innerHTML}),W(z).append("janrain-provider-icon-16 janrain-provider-icon-"+a),m(v,"providerpage-startover"),v.innerHTML="",v.appendChild(z),v.appendChild(B),v.onclick=function(){b.startOver()};A.appendChild(w);b.elm.appendChild(A); x.add(b.elm);for(x=0;xa.offsetLeft&&m(c,"providerpage-titlesmaller"); var d=c.parentNode,a=ub(a),b=ub(b),c=ub(c);if(d){if(a.width+b.width>c.width)return m(d,"providerpage-longtext"),!0;W(d).remove("janrain-share-providerpage-longtext")}}return!1},G=function(a){z(b.elm,"providerpage-broadcast");z(b.elm,"providerpage-contact");"email"===a?m(b.elm,"providerpage-contact"):m(b.elm,"providerpage-"+a)};b.show=function(){c.apply(b,arguments);v||E()};b.refresh=function(){v||E()};b.reset=function(){b.remove(!0,!1,!1);b.elm.innerHTML="";B();v||E();z(b.elm,"providerpage-fail"); z(b.elm,"providerpage-loggedin");z(b.elm,"providerpage-contactsloaded");z(b.elm,"providerpage-sendcomplete");z(b.elm,"providerpage-sendcomplete-broadcast");z(b.elm,"providerpage-sendcomplete-contact")};b.startOver=function(){var a=0;d.startOver(x?!0:!1);z(b.elm,"providerpage-sendcomplete");z(b.elm,"providerpage-sendcomplete-broadcast");z(b.elm,"providerpage-sendcomplete-contact");w&&(d.fireEvent("onShareLoginComplete",!1,w),a++);x&&(d.fireEvent("onShareContactImportComplete",!1,x),a++);return a}; (function(){var c=function(){m(b.elm,"providerpage-fail")};v?(B(!0),b.elm.id="janrain-share-providerpage-"+a,m(b.elm,"providerpage"),m(b.elm,"providerpage-"+a)):("email"===a?d.setMode("email"):j&&i?d.setMode("broadcast"):i?d.setMode("contact"):j&&d.setMode("broadcast"),G(d.getMode()),B(),E(),b.elm.id="janrain-share-providerpage-"+a,m(b.elm,"providerpage"),m(b.elm,"providerpage-"+a),b.addEvent(d.events.onShareLoginComplete,function(a){w=a;z(b.elm,"providerpage-fail");m(b.elm,"providerpage-loggedin")}), b.addEvent(d.events.onShareLoginCancel,function(){z(b.elm,"providerpage-loggedin");z(b.elm,"providerpage-fail")}),b.addEvent(d.events.onShareLogoutComplete,function(){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(){}),b.addEvent(d.events.onShareContactImportComplete,function(a){x=a;m(b.elm,"providerpage-contactsloaded")}), b.addEvent(janrain.events.onShareReturnExperienceFound,function(c){c.provider===a&&(z(b.elm,"providerpage-fail"),m(b.elm,"providerpage-loggedin"))}),b.addEvent(d.events.onShareModeChange,function(a){G(a.mode);E()}),b.addEvent(d.events.onShareContactSelect,function(){var a=d.getContacts(void 0,void 0,!0);p.innerHTML=1===a.length?K(b.getText(f,"titleContactSingular"),"1","NUM"):K(b.getText(f,"titleContact"),""+a.length+"","NUM");E()}),b.addEvent(d.events.onShareContactUnselect, function(){var a=d.getContacts(void 0,void 0,!0);p.innerHTML=0===a.length?b.getText(f,"titleContactZero"):1===a.length?K(b.getText(f,"titleContactSingular"),"1","NUM"):K(b.getText(f,"titleContact"),""+a.length+"","NUM");E()}),b.addEvent(d.events.onShareSendComplete,function(){m(b.elm,"providerpage-sendcomplete");pa(b.elm,"providerpage-broadcast")?m(b.elm,"providerpage-sendcomplete-broadcast"):pa(b.elm,"providerpage-contact")&&m(b.elm,"providerpage-sendcomplete-contact"); E()}))})();return b},Ta=function(a){var b=ka(),c=F[a],d=V[a],f="janrain-share-selected-user-"+a+"-%USERID%%DIRESU%-"+b.id,e,i,j=function(){e=q({});i=q({className:"selected-placeholder",id:"selected-placeholder-"+a,innerHTML:b.getText(d,"contactExcess")});i.style.display="none";i.innerHTML=K(i.innerHTML,"0","NUM");i.onclick=function(){m(b.parent.parentNode,"providerpage-content-browsing-selected")};b.elm.appendChild(e);b.elm.appendChild(i)},k=function(a){var e=q({}),i=q({tagName:"img", className:"selected-user-image",alt:a.userName});a.userImage&&(i.src=a.userImage);var j=q({className:"selected-user-name",innerHTML:a.userName}),k=q({className:"selected-user-close",innerHTML:"x"});m(e,"selected-user");a.selected?m(e,"contact-user-selected"):m(e,"contact-user-unselected");e.id=K(f,a.index,"USERID");e.title=a.userName;a.userImage&&e.appendChild(i);e.appendChild(j);e.appendChild(k);g.get("mobile")&&(i=U({remove:b.getText(d,"bubbleRemove")}),i.setOnclick({remove:function(){c.unselectContact(a)}}), i.add(e));e.getElementsByTagName("div")[1].onclick=function(){c.unselectContact(a)};return e},l=function(){var a=c.getContacts(void 0,void 0,!0),d;e.innerHTML="";b.elm.style.display="";for(var f=a.length-1;0<=f;f--){var g=k(a[f]);b.addContact(g);i.style.display="";if(i.offsetLeft<=d){b.removeContact(g);i.getElementsByTagName("span")[0].innerHTML=f+1;break}else d=i.offsetLeft,i.style.display="none"}};b.addContact=function(a){return a?(e.appendChild(a),!0):!1};b.removeContact=function(a){return a&& a.parentNode?(a.parentNode.removeChild(a),!0):!1};(function(){j();m(b.elm,"selected");b.hide();b.addEvent(c.events.onShareContactSelect,function(){l()});b.addEvent(c.events.onShareContactUnselect,function(){l();0===e.getElementsByTagName("*").length&&b.hide()})})();return b};j.show=function(){E.show();v.refresh()};j.hide=function(){E.close()};j.reset=function(){v.reset()};j.login=function(a){return F[a]?(F[a].login(),!0):!1};j.loginPopupCallback=function(a){var b=C[a];b.name=a;Ia(b,J)};j.send=function(a){var b= a.provider;return b&&F[b]&&F[b].getProvider()===a.provider?(F[b].send(a),!0):!1};j.loginAndSend=function(a){var b=a.provider;if(b&&F[b]){var c=janrain.events.onShareLoginComplete.eventHandlers.length;janrain.events.onShareLoginComplete.addHandler(function(d){d.provider===b&&(F[b].send(a),janrain.events.onShareLoginComplete.removeHandler(c))},!0);J.sharingType=a.mode;F[b].login();return!0}return!1};j.loginStatus=function(a){x.setStatus(a)};j.loadUserInfo=function(a){x.setUserInfo(a)};j.createBlankProvider= function(a,b){x.addProvider(a);x.update();X(a);return v.createBlankProvider(a,b)};j.showMode=function(a){return"string"!==typeof a?!1:v.showMode(a.toLowerCase())};j.showProvider=function(a){return"string"!==typeof a?!1:v.showProvider(a)};j.getSelectedProvider=function(){return v.getSelectedProvider()};j.setPreviewMode=function(a){var b=document.getElementById("janrain-share-container"),c=document.getElementById(s()),d={providers:6,providersEmail:2},f=function(){for(var a=b.getElementsByTagName("a"), c=0,d=a.length;c