1. /* Version Path: dev */
/* res://connect-min/dev/connect/_open.njs */
/**
* _open
* this allows us to ensure proper scoping of our variables while allowing
private globals
*/
/* begin anon function */
// sandbox undefined, catch a local reference to window and document (improves
performance and minifcation)
(function(window, document, undefined) {
// private globals
var $_GLOBALS = {}, // a private global
accessible throughout framework
$_PATTERNS = {}, // global regex
patterns
$_STATISTICS = {}, // statistics
container
$_CONSTANTS = {}, // constants
$_WIN = {}, // hold temporary
references from the window scope for restoration
$__I18N_STRINGS = {}; // i18n strings
(function() {
// create a dummy STATISTICS interface
// this will ensure that calls to the $_STATISTICS methods will not throw
errors if the statistics module is not included
var f = function(){};
$_STATISTICS = {
instance: f,
recordAction: f,
recordEvent: f,
profile: f,
firePing: f
};
// localize JSON and Sslac instances
// preserve current window scoped objects to restore later
// (we don't touch easyXDM here as we've already namespaced it in
IN.Lib.easyXDM)
$_WIN = {
JSON: window.JSON,
Sslac: window.Sslac
};
// remove all window references that we will touch internally
for(var key in $_WIN) {
if($_WIN.hasOwnProperty(key)) {
window[key] = undefined;
}
}
})();
// TODO - this needs to be fixed on the UAS servlet. see PLFM-4913
// this is a temporary hack to make sure we are serving the sprite over https if
secure=true
if(typeof IN !== "undefined" && IN.ENV && IN.ENV.js && IN.ENV.images &&
IN.ENV.js.secure) {
IN.ENV.images.sprite= IN.ENV.images.sprite.replace(/^(?:https?:)?//[^/]
+//i, 'https://static.licdn.com/');
}
2. /* res://connect-min/dev/connect/i18n.js */
var $_I18N_STRINGS={"apply_with_linkedin":(typeof("Apply with
<strong>LinkedIn</strong>")!=="undefined")?"Apply with
<strong>LinkedIn</strong>":"Apply with
<strong>LinkedIn</strong>","get_hired_faster":(typeof("Get hired faster")!
=="undefined")?"Get hired faster":"Get hired faster","youve_applied":
(typeof("You've Applied!")!=="undefined")?"You've Applied!":"You've
Applied!","sign_in":(typeof("Sign in")!=="undefined")?"Sign in":"Sign
in","linkedin":(typeof("LinkedIn")!
=="undefined")?"LinkedIn":"LinkedIn","sign_in_with_linkedin":(typeof("Sign in
with LinkedIn")!=="undefined")?"Sign in with LinkedIn":"Sign in with
LinkedIn","recommend":(typeof("Recommend")!
=="undefined")?"Recommend":"Recommend","share":(typeof("Share")!
=="undefined")?"Share":"Share"};
function $_I18N(a){return $_I18N_STRINGS[a]||["[[[",a,"]]]"].join("")
};
/* res://connect-min/dev/lib/json2.js */
if(!this.JSON){this.JSON={}
}(function(){function f(n){return n<10?"0"+n:n
}if(typeof Date.prototype.toJSON!=="function")
{Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?
this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())
+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())
+":"+f(this.getUTCSeconds())+"Z":null
};
String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=functio
n(key){return this.valueOf()
}
}var cx=/
[u0000u00adu0600-u0604u070fu17b4u17b5u200c-u200fu2028-u202fu2060-u2
06fufeffufff0-uffff]/g,escapable=/
["x00-x1fx7f-x9fu00adu0600-u0604u070fu17b4u17b5u200c-u200fu2028-
u202fu2060-u206fufeffufff0-uffff]/g,gap,indent,meta={"b":"b","t":"t"
,"n":"n","f":"f","r":"r",'"':'"',"":""},rep;
function quote(string){escapable.lastIndex=0;
return escapable.test(string)?'"'+string.replace(escapable,function(a){var
c=meta[a];
return typeof c==="string"?c:"u"+("0000"+a.charCodeAt(0).toString(16)).slice(-
4)
})+'"':'"'+string+'"'
}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];
if(value&&typeof value==="object"&&typeof value.toJSON==="function")
{value=value.toJSON(key)
}if(typeof rep==="function"){value=rep.call(holder,key,value)
}switch(typeof value){case"string":return quote(value);
case"number":return isFinite(value)?String(value):"null";
case"boolean":case"null":return String(value);
case"object":if(!value){return"null"
}gap+=indent;
partial=[];
if(Object.prototype.toString.apply(value)==="[object Array]")
{length=value.length;
for(i=0;
i<length;
i+=1){partial[i]=str(i,value)||"null"
}v=partial.length===0?"[]":gap?"[n"+gap+partial.join(",n"+gap)
+"n"+mind+"]":"["+partial.join(",")+"]";
gap=mind;
return v
}if(rep&&typeof rep==="object"){length=rep.length;
for(i=0;