connection.sae.org
Open in
urlscan Pro
34.225.242.50
Public Scan
URL:
https://connection.sae.org/myhome/profile?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98
Submission: On July 22 via api from US — Scanned from DE
Submission: On July 22 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST ./profile?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98
<form method="post" action="./profile?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98" onsubmit="javascript:return WebForm_OnSubmit();" id="MasterPageForm" class="form">
<div class="aspNetHidden">
<input type="hidden" name="ScriptManager1_TSM" id="ScriptManager1_TSM" value="">
<input type="hidden" name="StyleSheetManager1_TSSM" id="StyleSheetManager1_TSSM" value="">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="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">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['MasterPageForm'];
if (!theForm) {
theForm = document.MasterPageForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.WebForm_PostBackOptions || document.write('<script type="text/javascript" src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZKrTEgnAJ6IBPdiINmN0V5qZyDfVq0Wrp10YlHgakruiDZtd4Q2&t=637823185705833095"><\/script>'); //]]>
</script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl06_conditionalDialog_profileDropdown637940650984840518', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl06_ManageDropDown1637940650984840518', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl10_conditionalDialog_profileDropdown637940650984840518', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl14_MessageOptions637940650984840518', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl14_conditionalDialog_profileDropdown637940650984840518', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl14_mdEmptySocialMediaSites637940650984840518', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl29_conditionalDialog_profileDropdown637940650984996850', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl32_conditionalDialog_profileDropdown637940650984996850', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl34_conditionalDialog_profileDropdown637940650984996850', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl38_conditionalDialog_profileDropdown637940650985153010', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl41_conditionalDialog_profileDropdown637940650985153010', false, '');
});
$(document).ready(function() {
hl_common_util_attach_dropdown_config('ManageDropdownMainCopy_ctl45_conditionalDialog_profileDropdown637940650985309265', false, '');
}); //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MenuStandards.js" type="text/javascript"></script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjax.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys._Application && Sys.Observer) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=uHIkleVeDJf4xS50Krz-yI126qQ3MvbDm3cE_zYEVmzoJ75OvveNdz8qLpL8n-ZwTQTtMnNj2Xi82coXUoUdd2VZYv7wlXep2xTYkxwnUvNmzQ-06-nXm5zF0koc2oEAU_KywcXONr7Vw42XotQ07fJ09481&t=ffffffffaa493ab8"><\/script>'
); //]]>
</script>
<script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjaxWebForms.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(window.Sys && Sys.WebForms) || document.write(
'<script type="text/javascript" src="/ScriptResource.axd?d=Jw6tUGWnA15YEa3ai3FadA3Y7gBZFmlYayNHZHyrg_532GoSDiUNT-H7Tt9F-w_iP3EuVWV-QarpAaHkdF6GowUqREtWboBJ4ZNQRaLx3VaVpKX7KL2Wb7h8WyPqfGuH3QJchahlDJWILnJDCB8LQvq5Buo1&t=ffffffffaa493ab8"><\/script>'
);
function WebForm_OnSubmit() {
null;
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="738F2F5A">
<input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0">
<input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0">
</div>
<input name="__HL-RequestVerificationToken" type="hidden" value="8UDRtUotxdjxO8DOlxh6jt9CyQQjh3yaV45IFVihdKcMJuQtns2llXj5hkMDi7UC02xpHPsbPyB_4Kpuk9lwPTXTwMQ1">
<div id="GlobalMain">
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'MasterPageForm', ['tctl00$MainCopy$ctl02$UpdatePanel1', 'MainCopy_ctl02_UpdatePanel1', 'tctl00$MainCopy$ctl06$upnlProfileImage', 'MainCopy_ctl06_upnlProfileImage',
'tctl00$MainCopy$ctl08$UpdatePanel1', 'MainCopy_ctl08_UpdatePanel1', 'tctl00$MainCopy$ctl10$UpdatePanel1', 'MainCopy_ctl10_UpdatePanel1', 'tctl00$MainCopy$ctl19$UpdatePanel1', 'MainCopy_ctl19_UpdatePanel1'
], [], [], 90, 'ctl00');
//]]>
</script>
</div>
<!--mp_base-->
<div id="GlobalMessageContainer">
<div id="GlobalMessageContent">
<img id="GlobalMsg_Img" alt="Message Image" src=""> <span id="GlobalMsg_Text"></span><br><br>
</div>
</div>
<div id="MPOuterHeader" class="row siteFrame">
<div class="col-md-12">
<div id="HEADER" class="row">
<div class="col-md-12">
<div class="ContentUserControl">
<script charset="utf-8">
< script type = "text/javascript" > (function() {
var didInit = false;
function initMunchkin() {
if (didInit === false) {
didInit = true;
Munchkin.init('525-RCG-129');
}
}
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = '//munchkin.marketo.net/munchkin.js';
s.onreadystatechange = function() {
if (this.readyState == 'complete' || this.readyState == 'loaded') {
initMunchkin();
}
};
s.onload = initMunchkin;
document.getElementsByTagName('head')[0].appendChild(s);
})();
</script>
</div>
<div id="MPimage" class="MPimage">
<div id="mainskiplinkholder" class="skiplinkholder"><a id="skiplink" href="#MPContentArea">Skip to main content (Press Enter).</a></div>
<div id="MPheader" class="MPheader">
<div class="row">
<div class="col-md-12">
<div class="pull-right">
<div class="inline">
<div class="HLWelcome HLWelcomeHeader">
<script type="text/javascript">
$(document).ready(function() {
$('.Picture_Profile').tipTip({
delay: 200
});
});
function toggleHelp() {
if ($("ul#CompleteBarHelpContainer").is(":visible")) {
$("ul#CompleteBarHelpContainer").hide();
} else {
$("ul#CompleteBarHelpContainer").show();
}
}
// Added as onClick for logoutLink on back end if opted in
// On logout, removes the CREST API cookie that was added on login, whose value is a token used to authenticate to the API
function removeApiToken(tenantKey, token) {
hl_webapi_remove_cookie(tenantKey, token, tenantKey, "HLApiPassThrough");
window.location = "";
return false;
}
$("span.CompleteBarClose").live('click', function(e) {
e.stopPropagation();
toggleHelp();
$(".btn-group").find('button#BtnShowProfile').dropdown('toggle');
});
</script>
<div class="EndDiv">
</div>
<div id="Welcome_NotLoggedIn" class="Login">
<a id="Welcome_LoginLink" class="btn btn-primary" href="https://connection.sae.org/HigherLogic/Security/RouteReturnUrl.aspx?direction=outbound&ReturnUrl=https%3a%2f%2fconnection.sae.org%2fmyhome%2fprofile%3fUserKey%3dae125177-7050-4be5-8db7-ce5bf863ca98">Sign in</a>
</div>
</div>
</div>
</div>
<div class="pull-right">
<div id="auxskiplinkholder" class="skiplinkholder">
<a id="auxskiplink" href="#Logo">Skip auxiliary navigation (Press Enter).</a>
</div>
<div id="MPAuxNav" class="inline vertical-align-middle">
<div cssselectorclass="MPAuxNav" id="AuxMenu" style="float: left;">
<ul class="level1 static" tabindex="0" role="menubar" style="position: relative; width: auto; float: left;">
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/home-link" tabindex="-1">Home</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/help86" tabindex="-1">Help</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/terms-and-conditions77" tabindex="-1">Terms and Conditions</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/about-us" tabindex="-1">About Us</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/saeredirect" target="_blank" tabindex="-1">sae.org</a></li>
<li role="menuitem" class="static" style="position: relative; float: left;"><a class="level1 MPAuxNav static" href="/quick-start-guide" tabindex="-1">Quick Start Guide</a></li>
</ul>
</div>
<div style="clear: left;"></div>
</div>
</div>
</div>
</div>
<div id="Logo" class="row" role="banner">
<div class="col-md-12">
<div id="DesktopLogoDiv" class="LogoImg inline">
<a href="https://connection.sae.org/home" style="">
<img class="img-responsive" src="https://higherlogicdownload.s3.amazonaws.com/SAE/0ab1f5c3-20fb-4068-9763-bc9db05b0d31/UploadedImages/sae_logo.png" alt="Member Connection"></a>
</div>
<div id="PhoneLogoDiv" class="LogoImg inline">
<a href="" style="display: none">
<img class="img-responsive" src="" alt="Member Connection"></a>
</div>
<div id="SloganText" class="SloganText inline"></div>
</div>
</div>
</div>
</div>
<div style="clear: both"></div>
</div>
</div>
<div id="NAV" class="row traditional-nav">
<div class="col-md-12">
<div id="navskiplinkholder" class="skiplinkholder"><a id="navskiplink" href="#MPContentArea">Skip main navigation (Press Enter).</a></div>
<div id="MPButtonBar">
<nav class="navbar navbar-default">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<div class="row">
<div class="col-md-12 ">
<div id="searchColumn" class="pull-right">
<div id="MPSearchBlock" role="search">
<script type="text/javascript">
System.import('Common/SearchBox.js').then(function() {
if ('True' == 'True') {
$('#SearchControl_SearchButton').click(function() {
$('#SearchControl_hiddenSearchButton').click();
});
$('#SearchControl_SearchOptions').click(function(e) {
e.stopPropagation();
});
if ('False' == 'True') {
$('#SearchControl_SearchTerm').click(function(e) {
$('#SearchControl_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#SearchControl_SearchTerm').focus(function(e) {
$('#SearchControl_SearchBoxToggle').addClass('open');
e.stopPropagation();
});
$('#SearchControl_EndDate').hide();
$('#SearchControl_StartDate').hide();
$('#SearchControl_SearchTerm').focus(function() {
$('#SearchControl_SearchOptions').show();
});
$('#SearchControl_DateRangeDDL').change(function() {
if ($('#SearchControl_DateRangeDDL').find(":selected").text() == 'on this day') {
$('#SearchControl_StartDate').show();
$('#SearchControl_EndDate').hide();
$('#SearchControl_EndDate').val("");
} else if ($('#SearchControl_DateRangeDDL').find(":selected").text() == 'All') {
$('#SearchControl_EndDate').hide();
$('#SearchControl_StartDate').hide();
} else {
$('#SearchControl_StartDate').show();
$('#SearchControl_EndDate').show();
}
});
}
$('#SearchControl_SearchInputs').hl_ui_common_searchBox({
controlId: 'SearchControl_SearchInputs',
inputId: 'SearchControl_SearchTerm',
buttonId: 'SearchControl_hiddenSearchButton'
});
let expandSearch = () => {
// show search
$('#SearchControl_newSearchBox').show();
$('#SearchControl_SearchTerm').focus();
$('#SearchToggleIcon').hide();
};
let compressSearch = (e) => {
// if you blur away to anywhere except clicking the search icon
if (e.relatedTarget && (e.relatedTarget.id == 'SearchControl_SearchButton' || e.relatedTarget.id == 'SearchControl_SearchTerm')) {} else {
//hide search;
console.log('hide');
$('#SearchControl_newSearchBox').hide();
$('#SearchToggleIcon').show();
}
};
//For if we can the search to expand out horizontally
} else {
$('#SearchControl_SearchOptionsOld').click(function(e) {
e.stopPropagation();
});
$('#SearchControl_SearchButtonOld').click(function(e) {
$('#SearchControl_hiddenSearchButtonOld').click();
});
if ('True' == 'True') {
if ($('#SearchControl_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#SearchControl_EndDateOld').hide();
} else {
$('#SearchControl_EndDateOld').show();
}
$('#SearchControl_SearchTermOld').focus(function() {
$('#SearchControl_SearchOptionsOld').show();
});
$('#SearchControl_DateRangeDDLOld').change(function() {
if ($('#SearchControl_DateRangeDDLOld').find(":selected").text() == 'on this day') {
$('#SearchControl_EndDateOld').hide();
$('#SearchControl_EndDateOld').val("");
} else {
$('#SearchControl_EndDateOld').show();
}
});
}
$('#SearchControl_SearchInputsOld').hl_ui_common_searchBox({
controlId: 'SearchControl_SearchInputsOld',
inputId: 'SearchControl_SearchTermOld',
buttonId: 'SearchControl_hiddenSearchButtonOld'
});
}
});
</script>
<button id="SearchToggleIcon" type="button" class="btn btn-default" style="display: none;" role="button" aria-label="searchToggle">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<div id="SearchControl_newSearchBox" class="">
<div id="SearchControl_SearchInputs" class="SearchInputs">
<div id="SearchControl_WholeSearch" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'SearchControl_hiddenSearchButton')">
<div class="input-group" style="vertical-align: middle">
<input name="ctl00$SearchControl$SearchTerm" type="text" id="SearchControl_SearchTerm" class="form-control" autocomplete="off" aria-label="search box" placeholder="search" title="search">
<div id="SearchControl_SearchBoxToggle" class="input-group-btn search-box-toggle">
<button id="SearchControl_OptionsButton" type="button" style="display: none;" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-label="search options">
<span class="caret"></span>
<span class="sr-only">Search Options</span>
</button>
<button id="SearchControl_SearchButton" type="button" class="btn btn-default " role="button" aria-label="search">
<span class="glyphicon glyphicon-search" style="vertical-align: middle"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
<li>
</li>
</ul>
</div>
<input type="submit" name="ctl00$SearchControl$hiddenSearchButton" value=""
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$SearchControl$hiddenSearchButton", "", true, "", "", false, false))"
id="SearchControl_hiddenSearchButton" style="display: none;">
</div>
</div>
</div>
</div>
</div>
</div>
<ul class="nav navbar-nav">
<li class="dropdown"><a href="/communities" class="dropdown-toggle" data-toggle="dropdown"><span>Communities</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/communities/allcommunities">All Communities</a></li>
<li><a href="/communities/redirectmemberbenefits">Member Benefits</a></li>
<li><a href="/communities/redirectopenforum13">Open Forum</a></li>
<li><a href="/communities/redirect-student-community">Student Community</a></li>
</ul>
</li>
<li class="dropdown"><a href="/sections" class="dropdown-toggle" data-toggle="dropdown"><span>Sections</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/sections/sectionopportunities">Get Involved</a></li>
</ul>
</li>
<li class="dropdown"><a href="/participate" class="dropdown-toggle" data-toggle="dropdown"><span>Events</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/participate/eventlist">Event List</a></li>
<li><a href="/participate/redesign-news">Redesign News</a></li>
<li><a href="/participate/membershipinfo">Membership Information Sessions</a></li>
<li><a href="/participate/chat-with-expert-discussions">Chat with the Expert</a></li>
<li><a href="/participate/student-community-activities">Student Community Activities</a></li>
<li><a href="/participate/mentor-mixer352">Virtual Mentor Mixers</a></li>
</ul>
</li>
<li class="dropdown"><a href="/volunteeropportunities" class="dropdown-toggle" data-toggle="dropdown"><span>Volunteer & Engagement</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li class="dropdown-submenu"><a href="/volunteeropportunities/volunteering-with-sae4">Get Involved <strong class="caret"></strong></a>
<ul class="dropdown-submenu">
<li><a href="/volunteeropportunities/volunteering-with-sae4/recognitionday">SAE 2022 Recognition Day</a></li>
<li><a href="/volunteeropportunities/volunteering-with-sae4/volunteer-pool-join96">Opt Into Volunteer Pool</a></li>
<li><a href="/volunteeropportunities/volunteering-with-sae4/volunteeropportunities-my-volunteer-profile44">Update My Volunteer Profile</a></li>
</ul>
</li>
<li><a href="/volunteeropportunities/volunteeropportunities88">Browse Opportunities</a></li>
<li><a href="/volunteeropportunities/propel-faq">Propel FAQ</a></li>
</ul>
</li>
<li class="dropdown"><a href="/mentoring" class="dropdown-toggle" data-toggle="dropdown"><span>Mentoring</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/mentoring/mentor-program">Mentor Program</a></li>
<li><a href="/mentoring/mentor-mixer">Virtual Mentor Mixers</a></li>
</ul>
</li>
<li class="dropdown"><a href="/browse" class="dropdown-toggle" data-toggle="dropdown"><span>Career</span> <strong class="caret"></strong></a>
<ul class="dropdown-menu">
<li><a href="/browse/new-page" target="_blank">SAE Career Center</a></li>
<li><a href="/browse/resumeclinics">Resume Clinics</a></li>
<li><a href="/browse/awards">SAE Awards</a></li>
<li><a href="/browse/cdsawards">CDS Awards</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</nav>
</div>
<div class="MenuBarUnderline">
</div>
</div>
</div>
</div>
</div>
<div id="MPOuter" class="row siteFrame ">
<div id="ContentColumn" class="col-md-12">
<!--content-->
<div id="BreadCrumb" class="BreadCrumb">
</div>
<div id="MPContentArea" class="MPContentArea no-pageTitle-padding" role="main">
<h1 id="PageTitleH1" qa-attribute="PageTitleH1" style="display: none;" aria-hidden="true"> My Profiles </h1>
<div id="FlashMessageContainer">
</div>
<div>
<div id="page-react-root">
<div class="bootstrap-4"><svg aria-hidden="true" style="height: 0px;">
<defs>
<linearGradient id="skeleton-svg-gradient" x1="0" x2="1" y1="0" y2="1">
<stop offset="0%" stop-color="rgba( 239, 239, 239, 0.25)">
<animate attributeName="stop-color" values="rgba( 239, 239, 239, 0.25); rgba( 68, 72, 85, 0.2); rgba( 239, 239, 239, 0.25);" dur="3s" repeatCount="indefinite"></animate>
</stop>
<stop offset="100%" stop-color="rgba( 68, 72, 85, 0.2)">
<animate attributeName="stop-color" values="rgba( 68, 72, 85, 0.2); rgba( 239, 239, 239, 0.25); rgba( 68, 72, 85, 0.2);" dur="3s" repeatCount="indefinite"></animate>
</stop>
</linearGradient>
</defs>
</svg>
<div class="global-toast-notifications">
<div class="notification-container" aria-hidden="true" style="top: 0px; left: 50%; opacity: 0; display: none; transform: translateX(-50%) translateY(-100%) translateZ(0px);">
<div class="notification notification-info" title="" role="alert"><span class="type-icon info"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="info-square" class="svg-inline--fa fa-info-square fa-w-14 fa-lg"
role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
<path fill="currentColor"
d="M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-176 86c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z">
</path>
</svg></span><span class="notification-message"></span><span class="close-icon" title="Close notification" data-testid="hlc-notification-close-icon"><svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="times"
class="svg-inline--fa fa-times fa-w-10 notification-close-icon fa-lg" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
<path fill="currentColor"
d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z">
</path>
</svg></span></div>
</div>
</div>
</div>
</div>
<script>
window.hl_webpackPublicPath = 'https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/'
</script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/runtime~main.bundle.d0186761d6425692be58.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/vendor-_yarn_cache_wicg-inert-npm-3_0_3-05486da2fa-fc8cc73865_zip_node_modules_wicg-inert_src-45ad74.bundle.403d9b996bb845818a4c.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/vendor-_yarn_unplugged_core-js-npm-3_6_5-5941340066_node_modules_core-js_es_array_find-index_-66cd58.bundle.8072ae9d8821ba7a29f5.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/vendor-_yarn_unplugged_core-js-npm-3_6_5-5941340066_node_modules_core-js_modules_es_array_con-716c4f.bundle.9710971baca5f5a363bf.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/vendor-_yarn_unplugged_core-js-npm-3_6_5-5941340066_node_modules_core-js_modules_esnext_aggre-b014eb.bundle.b259cd8cef20a3e99510.hash.js"></script>
<script defer="" src="https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/ReactGenerated/main.bundle.74b3a43c81d541ac6389.hash.js"></script>
<script>
window.getTinyMceCssIncludes = function() {
return 'https://higherlogiccloudfront.s3.amazonaws.com/HigherLogic/Font-Awesome/5.3.1-pro/css/fontawesome.all.min.css|https://cdnjs.cloudflare.com/ajax/libs/prism/1.24.1/themes/prism.min.css|https://d2x5ku95bkycr3.cloudfront.net/jquery/bootstrap-3.0.1/css/bootstrap.min.css|https://d3uf7shreuzboy.cloudfront.net/WebRoot/stable/Bundles/Desktop_bundle.min.6330022816dcd7f02cd84fafbd01abd806b83149.hash.css|https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/jquery-ui.css|https://d132x6oi8ychic.cloudfront.net/higherlogic/microsite/generatecss/06088b79-a5fd-4100-bb07-7c331ef3664b/a4b34b33-a45e-4b35-83c5-f7afaab4dde9/637940008426770000/29|//fonts.googleapis.com/css?family=Lato:400,700,300,900|//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css|https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.0.1/magnific-popup.min.css|https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css|https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick-theme.css|https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap';
}
</script>
<script>
window.addEventListener('DOMContentLoaded', function() {
window.renderReactRoot(
[], 'page-react-root', {
"tenant": {
"name": "SAE International",
"logoPath": "https://higherlogicdownload.s3.amazonaws.com/SAE/0ab1f5c3-20fb-4068-9763-bc9db05b0d31/UploadedImages/sae_logo.png",
"contactSummary": "<address></address>"
},
"communityKey": "00000000-0000-0000-0000-000000000000",
"micrositeKey": "0ab1f5c3-20fb-4068-9763-bc9db05b0d31",
"isUserAuthenticated": false,
"isUserSuperAdmin": false,
"isUserCommunityAdmin": false,
"isUserSiteAdmin": false,
"isUserCommunityModerator": false,
"currentUserContactKey": "00000000-0000-0000-0000-000000000000",
"isTopicCommunity": false,
"isSelfModerationCommunity": false,
"loginUrl": "https://connection.sae.org/HigherLogic/Security/RouteReturnUrl.aspx?direction=outbound&ReturnUrl=",
"colorPickerDefaults": {
"primaryColor": "#199EC9",
"textOnPrimary": "#FFFFFF",
"secondaryColor": "#616265",
"textOnSecondary": "#FFFFFF"
}
})
});
</script>
</div>
<div id="MainCopy_ContentWrapper" class="text-muted-h2 page-profile">
<div class="row row-wide clearfix ">
<div class="col-md-4 section1">
<div class="ContentUserControl visible-sm visible-xs">
<script>
function showEditNamePanel() {
return hl_directory_profile_showEditMode('MainCopy_ctl02_pnlEditName', '');
}
function hideNamePanel() {
return hl_directory_profile_hideEditMode('MainCopy_ctl02_pnlEditName');
}
</script>
<div class=" nameOptionsToAttach">
<div class="row">
<div class="col-md-12">
<div id="MainCopy_ctl02_UpdatePanel1">
<div class="row">
<div id="MainCopy_ctl02_pnlNameDisplay" class="col-md-12">
<h2 class="ProfileUserName">
<span id="MainCopy_ctl02_lblName">Donald Fedak</span>
</h2>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl visible-sm visible-xs">
<div class="">
<div class="row">
<div class="col-md-8">
</div>
<div class="col-md-4">
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
<script type="text/javascript">
function confirmimagedelete() {
hl_common_ui_showjQueryUIDialogConfirmOkBtnCallback('MainCopy_ctl06_lnkDeletePictureHidden', "deleteprofileimage", "Yes, delete this image.", false, 400, 200, "Delete this image?", "Are you sure you want to remove this image?");
}
function confirmimagedeleteusegravatar() {
hl_common_ui_showjQueryUIDialogConfirmOkBtnCallback('MainCopy_ctl06_lnkDeletePictureHidden', "deleteprofileimage", "Yes, replace this image.", false, 400, 200, "Replace this image?",
"Are you sure you want to replace this image with your Gravatar image?");
}
</script>
<div id="MainCopy_ctl06_upnlProfileImage" class="UserControl">
<div class="row">
<div class="col-md-12">
<div class="row">
<div class="col-md-12 text-center">
<div id="MainCopy_ctl06_pnlImage">
<a id="MainCopy_ctl06_ImageControl_lnkDisplay" href="https://connection.sae.org/myhome/profile?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98"><img id="MainCopy_ctl06_ImageControl_imgNoImage" title="Donald Fedak" height="200" width="200" src="https://higherlogicdownload.s3.amazonaws.com/SAE/Images/ProfileImageDefault/7LCJs70RP1fNYWdSumwI_sae-avatar_200.jpg" alt=""></a>
</div>
</div>
</div>
<div class="row form-group margin-top-small">
<div class="col-md-12 text-center">
</div>
</div>
<input type="hidden" name="ctl00$MainCopy$ctl06$profileImage_hdnImageKey" id="MainCopy_ctl06_profileImage_hdnImageKey">
<input type="submit" name="ctl00$MainCopy$ctl06$btnSaveCroppedImage" value=""
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainCopy$ctl06$btnSaveCroppedImage", "", true, "", "", false, false))"
id="MainCopy_ctl06_btnSaveCroppedImage" style="display: none;">
<div style="clear: both;">
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
<div class="row ">
<div class="col-md-12">
<div class="Content">
<div id="MainCopy_ctl08_UpdatePanel1">
</div>
</div>
</div>
</div>
<script>
function onWhatsThisClick() {
hl_common_ui_alertDialog('');
return false;
}
</script>
</div>
<div class="ContentUserControl">
<script type="text/javascript">
function displayEditContactPanel() {
return hl_directory_profile_hideShowEditMode('#MainCopy_ctl10_pnlLinkEditContact', '#MainCopy_ctl10_pnlEditContactInfo');
}
function hideEditContactPanel() {
return hl_directory_profile_hideEditMode('MainCopy_ctl10_pnlEditContactInfo');
}
$(document).ready(function() {
//grab the website and error url elements, then bind the validation method on blur
bindValidateUrl($('#MainCopy_ctl10_WebsiteUrl'), $('#MainCopy_ctl10_WebsiteUrlErrorLabel'));
});
function bindValidateUrl($websiteUrlElement, $websiteErrorElement) {
$websiteUrlElement.blur(function() {
//remove the error class and label
$websiteErrorElement.hide().closest('div.form-group').removeClass('has-error');
//if the websiteurl has any text then test to see if the url is valid
if (!hl_common_util_stringIsNullOrWhiteSpace($websiteUrlElement.val())) {
hl_common_ui_validateUrl($websiteUrlElement.val(), function(data) {
if (!data.Item1) {
$websiteErrorElement.show().closest('div.form-group').addClass('has-error');
} else {
$websiteUrlElement.val(data.Item2);
}
});
}
});
}
function validatePassword() {
if (hl_common_util_stringIsNullOrWhiteSpace($('#MainCopy_ctl10_EnterPasswordModal_Password').val()) || hl_common_util_stringIsNullOrWhiteSpace($('#MainCopy_ctl10_EnterPasswordModal_ConfirmPassword').val())) {
$('#EnterPasswordModal').find('.form-group').addClass('has-error');
$('#MainCopy_ctl10_EnterPasswordModal_PasswordHelpText').text('Please enter and confirm your current password.').show();
return false;
}
if ($('#MainCopy_ctl10_EnterPasswordModal_Password').val() !== $('#MainCopy_ctl10_EnterPasswordModal_ConfirmPassword').val()) {
$('#EnterPasswordModal').find('.form-group').addClass('has-error');
$('#MainCopy_ctl10_EnterPasswordModal_PasswordHelpText').text('Passwords do not match.').show();
return false;
}
}
$(function() {
$('#MainCopy_ctl10_EnterPasswordModal_ConfirmPassword').keyup(validatePassword);
});
</script>
<div class="row profileContactOptions">
<div class="col-md-12">
<h2> Contact Details </h2>
<div style="clear: both;">
</div>
<div id="MainCopy_ctl10_UpdatePanel1">
<div style="clear: both;">
</div>
<div class="Content">
<div id="MainCopy_ctl10_pnlLinkEditContact">
<div>
</div>
</div>
<div id="EnterPasswordModal" role="dialog" class="modal">
<div class="modal-dialog ">
<div class="modal-content">
<div class="modal-header"><button class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Enter Password</h4>
</div>
<div class="modal-body">
<div onkeypress="javascript:return WebForm_FireDefaultButton(event, 'MainCopy_ctl10_EnterPasswordModal_SubmitEnterPasswordBtn')">
<div class="form-group">
<label for="MainCopy_ctl10_EnterPasswordModal_Password" class="control-label">Enter Password</label>
<input name="ctl00$MainCopy$ctl10$EnterPasswordModal$Password" type="password" id="MainCopy_ctl10_EnterPasswordModal_Password" class="form-control">
</div>
<div class="form-group">
<label for="MainCopy_ctl10_EnterPasswordModal_ConfirmPassword" class="control-label">Confirm Password</label>
<input name="ctl00$MainCopy$ctl10$EnterPasswordModal$ConfirmPassword" type="password" id="MainCopy_ctl10_EnterPasswordModal_ConfirmPassword" class="form-control">
<span id="MainCopy_ctl10_EnterPasswordModal_PasswordHelpText" class="help-block" style="display: none;"></span>
</div>
</div>
</div>
<div class="modal-footer">
<div class="text-left">
<input type="submit" name="ctl00$MainCopy$ctl10$EnterPasswordModal$SubmitEnterPasswordBtn" value="Submit"
onclick="return validatePassword();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainCopy$ctl10$EnterPasswordModal$SubmitEnterPasswordBtn", "", true, "", "", false, false))"
id="MainCopy_ctl10_EnterPasswordModal_SubmitEnterPasswordBtn" class="btn btn-primary">
<input type="submit" name="ctl00$MainCopy$ctl10$EnterPasswordModal$CancelEnterPasswordBtn" value="Cancel"
onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainCopy$ctl10$EnterPasswordModal$CancelEnterPasswordBtn", "", true, "", "", false, false))"
id="MainCopy_ctl10_EnterPasswordModal_CancelEnterPasswordBtn" class="btn btn-default">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
</div>
<div class="ContentUserControl">
</div>
<div class="ContentUserControl">
</div>
</div>
<div class="col-md-8">
<div class="row row-wide clearfix ">
<div class="col-md-12 section2">
<div class="ContentUserControl hidden-sm hidden-xs">
<script>
function showEditNamePanel() {
return hl_directory_profile_showEditMode('MainCopy_ctl19_pnlEditName', '');
}
function hideNamePanel() {
return hl_directory_profile_hideEditMode('MainCopy_ctl19_pnlEditName');
}
</script>
<div class=" nameOptionsToAttach">
<div class="row">
<div class="col-md-12">
<div id="MainCopy_ctl19_UpdatePanel1">
<div class="row">
<div id="MainCopy_ctl19_pnlNameDisplay" class="col-md-12">
<h2 class="ProfileUserName">
<span id="MainCopy_ctl19_lblName">Donald Fedak</span>
</h2>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
<script>
System.import('Directory/DisableUserAccount.js').then(function() {
$('MainCopy_ctl21_EnableDisableContainer').DisableUserAccount({
btnEnableAccountID: 'MainCopy_ctl21_btnEnableAccount',
btnDisableAccountID: 'MainCopy_ctl21_btnDisableAccount',
containerID: 'MainCopy_ctl21_EnableDisableContainer'
});
});
</script>
<br>
<span id="MainCopy_ctl21_Message"></span>
<table id="MainCopy_ctl21_InfoTable" qa-attributes="admin">
</table>
</div>
<div class="ContentUserControl hidden-sm hidden-xs">
<div class="">
<div class="row">
<div class="col-md-8">
</div>
<div class="col-md-4">
</div>
</div>
</div>
</div>
<div class="ContentUserControl">
</div>
<div class="ContentUserControl">
<ul id="MainCopy_ctl27_ProfileTabList" class="nav nav-tabs margin-top-xlarge" role="navigation">
<li id="MainCopy_ctl27_ProfileTab" qa-id="ProfileTab" class=" active">
<a id="MainCopy_ctl27_ProfileLink" class="dropdown-toggle" href="/myhome/profile?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98">Profile</a>
</li>
<li id="MainCopy_ctl27_ConnectionsTab" class="dropdown" qa-id="ConnectionsTab">
<a id="MainCopy_ctl27_ConnectionsLink" class="dropdown-toggle" data-toggle="dropdown" aria-label="Connections, collapsed, use ALT + ARROW keys" href="../HigherLogic/UI/Microsites/?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98">Connections<span id="MainCopy_ctl27_ConnectionsCaret" class="caret"></span></a>
<ul id="MainCopy_ctl27_ConnectionsSubNavMenu" class="dropdown-menu" role="menu">
<li id="MainCopy_ctl27_Contacts">
<a id="MainCopy_ctl27_ContactsLink" href="/myhome/connections/contacts?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98">Contacts</a>
</li>
</ul>
</li>
<li id="MainCopy_ctl27_ContributionsTab" class="dropdown" qa-id="ContributionsTab">
<a id="MainCopy_ctl27_ContributionsLink" class="dropdown-toggle" data-toggle="dropdown" aria-label="Contributions, collapsed, use ALT + ARROW keys" href="/myhome/profile/contributions?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98">Contributions<span id="MainCopy_ctl27_ContributionsCaret" class="caret"></span></a>
<ul id="MainCopy_ctl27_ContributionsSubNavMenu" class="dropdown-menu" role="menu">
<li id="MainCopy_ctl27_Achievements">
<a id="MainCopy_ctl27_AchievementsLink" href="/myhome/profile/contributions/contributions-achievements?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98">Achievements</a>
</li>
<li id="MainCopy_ctl27_ListOfContributions">
<a id="MainCopy_ctl27_ListOfContributionsLink" href="/myhome/profile/contributions/contributions-list?UserKey=ae125177-7050-4be5-8db7-ce5bf863ca98">List of Contributions</a>
</li>
</ul>
</li>
</ul>
<script>
System.import('Directory/DisableMyAccount.js').then(function() {
$('MainCopy_ctl27_pnlDisableMyAccount').DisableMyAccount({
disableAccountLinkID: 'MainCopy_ctl27_DisableAccountLink',
containerID: 'MainCopy_ctl27_pnlDisableMyAccount'
});
});
</script>
</div>
<div class="ContentUserControl">
</div>
</div>
</div>
<div class="row row-wide clearfix ">
<div class="col-md-6 section3">
<div class="ContentUserControl">
</div>
<div class="ContentUserControl text-muted-h2">
</div>
<div class="ContentUserControl text-muted-h2">
</div>
<div class="ContentUserControl text-muted-h2 margin-bottom-xlarge">
</div>
</div>
<div class="col-md-6 section4">
<div class="ContentUserControl">
</div>
<div class="ContentUserControl text-muted-h2">
</div>
<div class="ContentUserControl text-muted-h2">
</div>
</div>
</div>
</div>
</div>
<div class="row row-wide clearfix ">
<div class="col-md-12 section5"></div>
</div>
<div id="MainCopy_extraPanel">
</div>
</div>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
$(".commHTMLOptionsToAttach").parent().parent().parent().addClass("under-tabs sector-home-content");
$(".home .HLEngagement ul").addClass("js-masonry");
$(".aside").wrapInner("<div></div>");
$(".home .saenews h2").prependTo(".saenews .HLRSSReader");
$('#MainCopy_AgreeButton').addClass('btn btn-success');
$('#MainCopy_DisagreeButton').addClass('btn btn-default');
</script>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
$("img[src*='DefaultProfile']").addClass("defaultimg").attr("src", "//higherlogicdownload.s3.amazonaws.com/SAE/785f4fa8-6a27-4cea-bc68-08995f141b2a/UploadedImages/sae-avatar.png");
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(panelLoaded);
function panelLoaded(sender, args) {
$("img[src*='DefaultProfile']").addClass("defaultimg").attr("src", "//higherlogicdownload.s3.amazonaws.com/SAE/785f4fa8-6a27-4cea-bc68-08995f141b2a/UploadedImages/sae-avatar.png");
}
</script>
</div>
<!--end content-->
</div>
</div>
<div id="MPOuterFooter" class="row siteFrame">
<div id="FOOTER" class="col-md-12">
<div class="row row-last row-wide clearfix">
<div class="col-md-12 column section1">
<div class="ContentUserControl">
<script charset="utf-8" src="//www.sae.org/scripts/webtrends/webtrends.js"></script>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
//<![CDATA[
var _tag = new WebTrends();
_tag.dcsGetId();
//]]>
</script>
<script type="text/javascript" src="https://statse.webtrendslive.com/dcsta42wa00000wo8c5xkn3gm_2z1c/wtid.js"></script>
</div>
<div class="ContentUserControl">
<script charset="utf-8">
//<![CDATA[
_tag.dcsCustom = function() {
// Add custom parameters here.
//_tag.DCSext.param_name=param_value;
}
_tag.dcsCollect();
//]]>
</script>
</div>
</div>
</div>
<div id="MPFooter" class="row">
<div class="Footer col-md-12">
<div id="FooterContent">
<div class="ContentUserControl">
<script charset="utf-8">
if (jQuery("h1#PageTitleH1:contains('Aerospace')").length) {
jQuery("h1").addClass("aero");
}
if (jQuery("h1#PageTitleH1:contains('Automotive')").length) {
jQuery("h1").addClass("auto");
}
if (jQuery("h1#PageTitleH1:contains('Commercial')").length) {
jQuery("h1").addClass("cv");
}
$(".networking").appendTo("body");
</script>
</div>
<div class="ContentItemHtml hideme">
<div class="HtmlContent">
<script>
$('.FatFooterMenu').addClass('js-masonry');
/*!
* Masonry PACKAGED v3.1.5
* Cascading grid layout library
* http://masonry.desandro.com
* MIT License
* by David DeSandro
*/
! function(a) {
function b() {}
function c(a) {
function c(b) {
b.prototype.option || (b.prototype.option = function(b) {
a.isPlainObject(b) && (this.options = a.extend(!0, this.options, b))
})
}
function e(b, c) {
a.fn[b] = function(e) {
if ("string" == typeof e) {
for (var g = d.call(arguments, 1), h = 0, i = this.length; i > h; h++) {
var j = this[h],
k = a.data(j, b);
if (k)
if (a.isFunction(k[e]) && "_" !== e.charAt(0)) {
var l = k[e].apply(k, g);
if (void 0 !== l) return l
} else f("no such method '" + e + "' for " + b + " instance");
else f("cannot call methods on " + b + " prior to initialization; attempted to call '" + e + "'")
}
return this
}
return this.each(function() {
var d = a.data(this, b);
d ? (d.option(e), d._init()) : (d = new c(this, e), a.data(this, b, d))
})
}
}
if (a) {
var f = "undefined" == typeof console ? b : function(a) {
console.error(a)
};
return a.bridget = function(a, b) {
c(b), e(a, b)
}, a.bridget
}
}
var d = Array.prototype.slice;
"function" == typeof define && define.amd ? define("jquery-bridget/jquery.bridget", ["jquery"], c) : c(a.jQuery)
}(window),
function(a) {
function b(b) {
var c = a.event;
return c.target = c.target || c.srcElement || b, c
}
var c = document.documentElement,
d = function() {};
c.addEventListener ? d = function(a, b, c) {
a.addEventListener(b, c, !1)
} : c.attachEvent && (d = function(a, c, d) {
a[c + d] = d.handleEvent ? function() {
var c = b(a);
d.handleEvent.call(d, c)
} : function() {
var c = b(a);
d.call(a, c)
}, a.attachEvent("on" + c, a[c + d])
});
var e = function() {};
c.removeEventListener ? e = function(a, b, c) {
a.removeEventListener(b, c, !1)
} : c.detachEvent && (e = function(a, b, c) {
a.detachEvent("on" + b, a[b + c]);
try {
delete a[b + c]
} catch (d) {
a[b + c] = void 0
}
});
var f = {
bind: d,
unbind: e
};
"function" == typeof define && define.amd ? define("eventie/eventie", f) : "object" == typeof exports ? module.exports = f : a.eventie = f
}(this),
function(a) {
function b(a) {
"function" == typeof a && (b.isReady ? a() : f.push(a))
}
function c(a) {
var c = "readystatechange" === a.type && "complete" !== e.readyState;
if (!b.isReady && !c) {
b.isReady = !0;
for (var d = 0, g = f.length; g > d; d++) {
var h = f[d];
h()
}
}
}
function d(d) {
return d.bind(e, "DOMContentLoaded", c), d.bind(e, "readystatechange", c), d.bind(a, "load", c), b
}
var e = a.document,
f = [];
b.isReady = !1, "function" == typeof define && define.amd ? (b.isReady = "function" == typeof requirejs, define("doc-ready/doc-ready", ["eventie/eventie"], d)) : a.docReady = d(a.eventie)
}(this),
function() {
function a() {}
function b(a, b) {
for (var c = a.length; c--;)
if (a[c].listener === b) return c;
return -1
}
function c(a) {
return function() {
return this[a].apply(this, arguments)
}
}
var d = a.prototype,
e = this,
f = e.EventEmitter;
d.getListeners = function(a) {
var b, c, d = this._getEvents();
if (a instanceof RegExp) {
b = {};
for (c in d) d.hasOwnProperty(c) && a.test(c) && (b[c] = d[c])
} else b = d[a] || (d[a] = []);
return b
}, d.flattenListeners = function(a) {
var b, c = [];
for (b = 0; b < a.length; b += 1) c.push(a[b].listener);
return c
}, d.getListenersAsObject = function(a) {
var b, c = this.getListeners(a);
return c instanceof Array && (b = {}, b[a] = c), b || c
}, d.addListener = function(a, c) {
var d, e = this.getListenersAsObject(a),
f = "object" == typeof c;
for (d in e) e.hasOwnProperty(d) && -1 === b(e[d], c) && e[d].push(f ? c : {
listener: c,
once: !1
});
return this
}, d.on = c("addListener"), d.addOnceListener = function(a, b) {
return this.addListener(a, {
listener: b,
once: !0
})
}, d.once = c("addOnceListener"), d.defineEvent = function(a) {
return this.getListeners(a), this
}, d.defineEvents = function(a) {
for (var b = 0; b < a.length; b += 1) this.defineEvent(a[b]);
return this
}, d.removeListener = function(a, c) {
var d, e, f = this.getListenersAsObject(a);
for (e in f) f.hasOwnProperty(e) && (d = b(f[e], c), -1 !== d && f[e].splice(d, 1));
return this
}, d.off = c("removeListener"), d.addListeners = function(a, b) {
return this.manipulateListeners(!1, a, b)
}, d.removeListeners = function(a, b) {
return this.manipulateListeners(!0, a, b)
}, d.manipulateListeners = function(a, b, c) {
var d, e, f = a ? this.removeListener : this.addListener,
g = a ? this.removeListeners : this.addListeners;
if ("object" != typeof b || b instanceof RegExp)
for (d = c.length; d--;) f.call(this, b, c[d]);
else
for (d in b) b.hasOwnProperty(d) && (e = b[d]) && ("function" == typeof e ? f.call(this, d, e) : g.call(this, d, e));
return this
}, d.removeEvent = function(a) {
var b, c = typeof a,
d = this._getEvents();
if ("string" === c) delete d[a];
else if (a instanceof RegExp)
for (b in d) d.hasOwnProperty(b) && a.test(b) && delete d[b];
else delete this._events;
return this
}, d.removeAllListeners = c("removeEvent"), d.emitEvent = function(a, b) {
var c, d, e, f, g = this.getListenersAsObject(a);
for (e in g)
if (g.hasOwnProperty(e))
for (d = g[e].length; d--;) c = g[e][d], c.once === !0 && this.removeListener(a, c.listener), f = c.listener.apply(this, b || []), f === this._getOnceReturnValue() && this.removeListener(a, c.listener);
return this
}, d.trigger = c("emitEvent"), d.emit = function(a) {
var b = Array.prototype.slice.call(arguments, 1);
return this.emitEvent(a, b)
}, d.setOnceReturnValue = function(a) {
return this._onceReturnValue = a, this
}, d._getOnceReturnValue = function() {
return this.hasOwnProperty("_onceReturnValue") ? this._onceReturnValue : !0
}, d._getEvents = function() {
return this._events || (this._events = {})
}, a.noConflict = function() {
return e.EventEmitter = f, a
}, "function" == typeof define && define.amd ? define("eventEmitter/EventEmitter", [], function() {
return a
}) : "object" == typeof module && module.exports ? module.exports = a : this.EventEmitter = a
}.call(this),
function(a) {
function b(a) {
if (a) {
if ("string" == typeof d[a]) return a;
a = a.charAt(0).toUpperCase() + a.slice(1);
for (var b, e = 0, f = c.length; f > e; e++)
if (b = c[e] + a, "string" == typeof d[b]) return b
}
}
var c = "Webkit Moz ms Ms O".split(" "),
d = document.documentElement.style;
"function" == typeof define && define.amd ? define("get-style-property/get-style-property", [], function() {
return b
}) : "object" == typeof exports ? module.exports = b : a.getStyleProperty = b
}(window),
function(a) {
function b(a) {
var b = parseFloat(a),
c = -1 === a.indexOf("%") && !isNaN(b);
return c && b
}
function c() {
for (var a = {
width: 0,
height: 0,
innerWidth: 0,
innerHeight: 0,
outerWidth: 0,
outerHeight: 0
}, b = 0, c = g.length; c > b; b++) {
var d = g[b];
a[d] = 0
}
return a
}
function d(a) {
function d(a) {
if ("string" == typeof a && (a = document.querySelector(a)), a && "object" == typeof a && a.nodeType) {
var d = f(a);
if ("none" === d.display) return c();
var e = {};
e.width = a.offsetWidth, e.height = a.offsetHeight;
for (var k = e.isBorderBox = !(!j || !d[j] || "border-box" !== d[j]), l = 0, m = g.length; m > l; l++) {
var n = g[l],
o = d[n];
o = h(a, o);
var p = parseFloat(o);
e[n] = isNaN(p) ? 0 : p
}
var q = e.paddingLeft + e.paddingRight,
r = e.paddingTop + e.paddingBottom,
s = e.marginLeft + e.marginRight,
t = e.marginTop + e.marginBottom,
u = e.borderLeftWidth + e.borderRightWidth,
v = e.borderTopWidth + e.borderBottomWidth,
w = k && i,
x = b(d.width);
x !== !1 && (e.width = x + (w ? 0 : q + u));
var y = b(d.height);
return y !== !1 && (e.height = y + (w ? 0 : r + v)), e.innerWidth = e.width - (q + u), e.innerHeight = e.height - (r + v), e.outerWidth = e.width + s, e.outerHeight = e.height + t, e
}
}
function h(a, b) {
if (e || -1 === b.indexOf("%")) return b;
var c = a.style,
d = c.left,
f = a.runtimeStyle,
g = f && f.left;
return g && (f.left = a.currentStyle.left), c.left = b, b = c.pixelLeft, c.left = d, g && (f.left = g), b
}
var i, j = a("boxSizing");
return function() {
if (j) {
var a = document.createElement("div");
a.style.width = "200px", a.style.padding = "1px 2px 3px 4px", a.style.borderStyle = "solid", a.style.borderWidth = "1px 2px 3px 4px", a.style[j] = "border-box";
var c = document.body || document.documentElement;
c.appendChild(a);
var d = f(a);
i = 200 === b(d.width), c.removeChild(a)
}
}(), d
}
var e = a.getComputedStyle,
f = e ? function(a) {
return e(a, null)
} : function(a) {
return a.currentStyle
},
g = ["paddingLeft", "paddingRight", "paddingTop", "paddingBottom", "marginLeft", "marginRight", "marginTop", "marginBottom", "borderLeftWidth", "borderRightWidth", "borderTopWidth", "borderBottomWidth"];
"function" == typeof define && define.amd ? define("get-size/get-size", ["get-style-property/get-style-property"], d) : "object" == typeof exports ? module.exports = d(require("get-style-property")) : a.getSize = d(a
.getStyleProperty)
}(window),
function(a, b) {
function c(a, b) {
return a[h](b)
}
function d(a) {
if (!a.parentNode) {
var b = document.createDocumentFragment();
b.appendChild(a)
}
}
function e(a, b) {
d(a);
for (var c = a.parentNode.querySelectorAll(b), e = 0, f = c.length; f > e; e++)
if (c[e] === a) return !0;
return !1
}
function f(a, b) {
return d(a), c(a, b)
}
var g, h = function() {
if (b.matchesSelector) return "matchesSelector";
for (var a = ["webkit", "moz", "ms", "o"], c = 0, d = a.length; d > c; c++) {
var e = a[c],
f = e + "MatchesSelector";
if (b[f]) return f
}
}();
if (h) {
var i = document.createElement("div"),
j = c(i, "div");
g = j ? c : f
} else g = e;
"function" == typeof define && define.amd ? define("matches-selector/matches-selector", [], function() {
return g
}) : window.matchesSelector = g
}(this, Element.prototype),
function(a) {
function b(a, b) {
for (var c in b) a[c] = b[c];
return a
}
function c(a) {
for (var b in a) return !1;
return b = null, !0
}
function d(a) {
return a.replace(/([A-Z])/g, function(a) {
return "-" + a.toLowerCase()
})
}
function e(a, e, f) {
function h(a, b) {
a && (this.element = a, this.layout = b, this.position = {
x: 0,
y: 0
}, this._create())
}
var i = f("transition"),
j = f("transform"),
k = i && j,
l = !!f("perspective"),
m = {
WebkitTransition: "webkitTransitionEnd",
MozTransition: "transitionend",
OTransition: "otransitionend",
transition: "transitionend"
} [i],
n = ["transform", "transition", "transitionDuration", "transitionProperty"],
o = function() {
for (var a = {}, b = 0, c = n.length; c > b; b++) {
var d = n[b],
e = f(d);
e && e !== d && (a[d] = e)
}
return a
}();
b(h.prototype, a.prototype), h.prototype._create = function() {
this._transn = {
ingProperties: {},
clean: {},
onEnd: {}
}, this.css({
position: "absolute"
})
}, h.prototype.handleEvent = function(a) {
var b = "on" + a.type;
this[b] && this[b](a)
}, h.prototype.getSize = function() {
this.size = e(this.element)
}, h.prototype.css = function(a) {
var b = this.element.style;
for (var c in a) {
var d = o[c] || c;
b[d] = a[c]
}
}, h.prototype.getPosition = function() {
var a = g(this.element),
b = this.layout.options,
c = b.isOriginLeft,
d = b.isOriginTop,
e = parseInt(a[c ? "left" : "right"], 10),
f = parseInt(a[d ? "top" : "bottom"], 10);
e = isNaN(e) ? 0 : e, f = isNaN(f) ? 0 : f;
var h = this.layout.size;
e -= c ? h.paddingLeft : h.paddingRight, f -= d ? h.paddingTop : h.paddingBottom, this.position.x = e, this.position.y = f
}, h.prototype.layoutPosition = function() {
var a = this.layout.size,
b = this.layout.options,
c = {};
b.isOriginLeft ? (c.left = this.position.x + a.paddingLeft + "px", c.right = "") : (c.right = this.position.x + a.paddingRight + "px", c.left = ""), b.isOriginTop ? (c.top = this.position.y + a.paddingTop + "px", c
.bottom = "") : (c.bottom = this.position.y + a.paddingBottom + "px", c.top = ""), this.css(c), this.emitEvent("layout", [this])
};
var p = l ? function(a, b) {
return "translate3d(" + a + "px, " + b + "px, 0)"
} : function(a, b) {
return "translate(" + a + "px, " + b + "px)"
};
h.prototype._transitionTo = function(a, b) {
this.getPosition();
var c = this.position.x,
d = this.position.y,
e = parseInt(a, 10),
f = parseInt(b, 10),
g = e === this.position.x && f === this.position.y;
if (this.setPosition(a, b), g && !this.isTransitioning) return void this.layoutPosition();
var h = a - c,
i = b - d,
j = {},
k = this.layout.options;
h = k.isOriginLeft ? h : -h, i = k.isOriginTop ? i : -i, j.transform = p(h, i), this.transition({
to: j,
onTransitionEnd: {
transform: this.layoutPosition
},
isCleaning: !0
})
}, h.prototype.goTo = function(a, b) {
this.setPosition(a, b), this.layoutPosition()
}, h.prototype.moveTo = k ? h.prototype._transitionTo : h.prototype.goTo, h.prototype.setPosition = function(a, b) {
this.position.x = parseInt(a, 10), this.position.y = parseInt(b, 10)
}, h.prototype._nonTransition = function(a) {
this.css(a.to), a.isCleaning && this._removeStyles(a.to);
for (var b in a.onTransitionEnd) a.onTransitionEnd[b].call(this)
}, h.prototype._transition = function(a) {
if (!parseFloat(this.layout.options.transitionDuration)) return void this._nonTransition(a);
var b = this._transn;
for (var c in a.onTransitionEnd) b.onEnd[c] = a.onTransitionEnd[c];
for (c in a.to) b.ingProperties[c] = !0, a.isCleaning && (b.clean[c] = !0);
if (a.from) {
this.css(a.from);
var d = this.element.offsetHeight;
d = null
}
this.enableTransition(a.to), this.css(a.to), this.isTransitioning = !0
};
var q = j && d(j) + ",opacity";
h.prototype.enableTransition = function() {
this.isTransitioning || (this.css({
transitionProperty: q,
transitionDuration: this.layout.options.transitionDuration
}), this.element.addEventListener(m, this, !1))
}, h.prototype.transition = h.prototype[i ? "_transition" : "_nonTransition"], h.prototype.onwebkitTransitionEnd = function(a) {
this.ontransitionend(a)
}, h.prototype.onotransitionend = function(a) {
this.ontransitionend(a)
};
var r = {
"-webkit-transform": "transform",
"-moz-transform": "transform",
"-o-transform": "transform"
};
h.prototype.ontransitionend = function(a) {
if (a.target === this.element) {
var b = this._transn,
d = r[a.propertyName] || a.propertyName;
if (delete b.ingProperties[d], c(b.ingProperties) && this.disableTransition(), d in b.clean && (this.element.style[a.propertyName] = "", delete b.clean[d]), d in b.onEnd) {
var e = b.onEnd[d];
e.call(this), delete b.onEnd[d]
}
this.emitEvent("transitionEnd", [this])
}
}, h.prototype.disableTransition = function() {
this.removeTransitionStyles(), this.element.removeEventListener(m, this, !1), this.isTransitioning = !1
}, h.prototype._removeStyles = function(a) {
var b = {};
for (var c in a) b[c] = "";
this.css(b)
};
var s = {
transitionProperty: "",
transitionDuration: ""
};
return h.prototype.removeTransitionStyles = function() {
this.css(s)
}, h.prototype.removeElem = function() {
this.element.parentNode.removeChild(this.element), this.emitEvent("remove", [this])
}, h.prototype.remove = function() {
if (!i || !parseFloat(this.layout.options.transitionDuration)) return void this.removeElem();
var a = this;
this.on("transitionEnd", function() {
return a.removeElem(), !0
}), this.hide()
}, h.prototype.reveal = function() {
delete this.isHidden, this.css({
display: ""
});
var a = this.layout.options;
this.transition({
from: a.hiddenStyle,
to: a.visibleStyle,
isCleaning: !0
})
}, h.prototype.hide = function() {
this.isHidden = !0, this.css({
display: ""
});
var a = this.layout.options;
this.transition({
from: a.visibleStyle,
to: a.hiddenStyle,
isCleaning: !0,
onTransitionEnd: {
opacity: function() {
this.isHidden && this.css({
display: "none"
})
}
}
})
}, h.prototype.destroy = function() {
this.css({
position: "",
left: "",
right: "",
top: "",
bottom: "",
transition: "",
transform: ""
})
}, h
}
var f = a.getComputedStyle,
g = f ? function(a) {
return f(a, null)
} : function(a) {
return a.currentStyle
};
"function" == typeof define && define.amd ? define("outlayer/item", ["eventEmitter/EventEmitter", "get-size/get-size", "get-style-property/get-style-property"], e) : (a.Outlayer = {}, a.Outlayer.Item = e(a.EventEmitter, a
.getSize, a.getStyleProperty))
}(window),
function(a) {
function b(a, b) {
for (var c in b) a[c] = b[c];
return a
}
function c(a) {
return "[object Array]" === l.call(a)
}
function d(a) {
var b = [];
if (c(a)) b = a;
else if (a && "number" == typeof a.length)
for (var d = 0, e = a.length; e > d; d++) b.push(a[d]);
else b.push(a);
return b
}
function e(a, b) {
var c = n(b, a); - 1 !== c && b.splice(c, 1)
}
function f(a) {
return a.replace(/(.)([A-Z])/g, function(a, b, c) {
return b + "-" + c
}).toLowerCase()
}
function g(c, g, l, n, o, p) {
function q(a, c) {
if ("string" == typeof a && (a = h.querySelector(a)), !a || !m(a)) return void(i && i.error("Bad " + this.constructor.namespace + " element: " + a));
this.element = a, this.options = b({}, this.constructor.defaults), this.option(c);
var d = ++r;
this.element.outlayerGUID = d, s[d] = this, this._create(), this.options.isInitLayout && this.layout()
}
var r = 0,
s = {};
return q.namespace = "outlayer", q.Item = p, q.defaults = {
containerStyle: {
position: "relative"
},
isInitLayout: !0,
isOriginLeft: !0,
isOriginTop: !0,
isResizeBound: !0,
isResizingContainer: !0,
transitionDuration: "0.4s",
hiddenStyle: {
opacity: 0,
transform: "scale(0.001)"
},
visibleStyle: {
opacity: 1,
transform: "scale(1)"
}
}, b(q.prototype, l.prototype), q.prototype.option = function(a) {
b(this.options, a)
}, q.prototype._create = function() {
this.reloadItems(), this.stamps = [], this.stamp(this.options.stamp), b(this.element.style, this.options.containerStyle), this.options.isResizeBound && this.bindResize()
}, q.prototype.reloadItems = function() {
this.items = this._itemize(this.element.children)
}, q.prototype._itemize = function(a) {
for (var b = this._filterFindItemElements(a), c = this.constructor.Item, d = [], e = 0, f = b.length; f > e; e++) {
var g = b[e],
h = new c(g, this);
d.push(h)
}
return d
}, q.prototype._filterFindItemElements = function(a) {
a = d(a);
for (var b = this.options.itemSelector, c = [], e = 0, f = a.length; f > e; e++) {
var g = a[e];
if (m(g))
if (b) {
o(g, b) && c.push(g);
for (var h = g.querySelectorAll(b), i = 0, j = h.length; j > i; i++) c.push(h[i])
} else c.push(g)
}
return c
}, q.prototype.getItemElements = function() {
for (var a = [], b = 0, c = this.items.length; c > b; b++) a.push(this.items[b].element);
return a
}, q.prototype.layout = function() {
this._resetLayout(), this._manageStamps();
var a = void 0 !== this.options.isLayoutInstant ? this.options.isLayoutInstant : !this._isLayoutInited;
this.layoutItems(this.items, a), this._isLayoutInited = !0
}, q.prototype._init = q.prototype.layout, q.prototype._resetLayout = function() {
this.getSize()
}, q.prototype.getSize = function() {
this.size = n(this.element)
}, q.prototype._getMeasurement = function(a, b) {
var c, d = this.options[a];
d ? ("string" == typeof d ? c = this.element.querySelector(d) : m(d) && (c = d), this[a] = c ? n(c)[b] : d) : this[a] = 0
}, q.prototype.layoutItems = function(a, b) {
a = this._getItemsForLayout(a), this._layoutItems(a, b), this._postLayout()
}, q.prototype._getItemsForLayout = function(a) {
for (var b = [], c = 0, d = a.length; d > c; c++) {
var e = a[c];
e.isIgnored || b.push(e)
}
return b
}, q.prototype._layoutItems = function(a, b) {
function c() {
d.emitEvent("layoutComplete", [d, a])
}
var d = this;
if (!a || !a.length) return void c();
this._itemsOn(a, "layout", c);
for (var e = [], f = 0, g = a.length; g > f; f++) {
var h = a[f],
i = this._getItemLayoutPosition(h);
i.item = h, i.isInstant = b || h.isLayoutInstant, e.push(i)
}
this._processLayoutQueue(e)
}, q.prototype._getItemLayoutPosition = function() {
return {
x: 0,
y: 0
}
}, q.prototype._processLayoutQueue = function(a) {
for (var b = 0, c = a.length; c > b; b++) {
var d = a[b];
this._positionItem(d.item, d.x, d.y, d.isInstant)
}
}, q.prototype._positionItem = function(a, b, c, d) {
d ? a.goTo(b, c) : a.moveTo(b, c)
}, q.prototype._postLayout = function() {
this.resizeContainer()
}, q.prototype.resizeContainer = function() {
if (this.options.isResizingContainer) {
var a = this._getContainerSize();
a && (this._setContainerMeasure(a.width, !0), this._setContainerMeasure(a.height, !1))
}
}, q.prototype._getContainerSize = k, q.prototype._setContainerMeasure = function(a, b) {
if (void 0 !== a) {
var c = this.size;
c.isBorderBox && (a += b ? c.paddingLeft + c.paddingRight + c.borderLeftWidth + c.borderRightWidth : c.paddingBottom + c.paddingTop + c.borderTopWidth + c.borderBottomWidth), a = Math.max(a, 0), this.element.style[b ?
"width" : "height"] = a + "px"
}
}, q.prototype._itemsOn = function(a, b, c) {
function d() {
return e++, e === f && c.call(g), !0
}
for (var e = 0, f = a.length, g = this, h = 0, i = a.length; i > h; h++) {
var j = a[h];
j.on(b, d)
}
}, q.prototype.ignore = function(a) {
var b = this.getItem(a);
b && (b.isIgnored = !0)
}, q.prototype.unignore = function(a) {
var b = this.getItem(a);
b && delete b.isIgnored
}, q.prototype.stamp = function(a) {
if (a = this._find(a)) {
this.stamps = this.stamps.concat(a);
for (var b = 0, c = a.length; c > b; b++) {
var d = a[b];
this.ignore(d)
}
}
}, q.prototype.unstamp = function(a) {
if (a = this._find(a))
for (var b = 0, c = a.length; c > b; b++) {
var d = a[b];
e(d, this.stamps), this.unignore(d)
}
}, q.prototype._find = function(a) {
return a ? ("string" == typeof a && (a = this.element.querySelectorAll(a)), a = d(a)) : void 0
}, q.prototype._manageStamps = function() {
if (this.stamps && this.stamps.length) {
this._getBoundingRect();
for (var a = 0, b = this.stamps.length; b > a; a++) {
var c = this.stamps[a];
this._manageStamp(c)
}
}
}, q.prototype._getBoundingRect = function() {
var a = this.element.getBoundingClientRect(),
b = this.size;
this._boundingRect = {
left: a.left + b.paddingLeft + b.borderLeftWidth,
top: a.top + b.paddingTop + b.borderTopWidth,
right: a.right - (b.paddingRight + b.borderRightWidth),
bottom: a.bottom - (b.paddingBottom + b.borderBottomWidth)
}
}, q.prototype._manageStamp = k, q.prototype._getElementOffset = function(a) {
var b = a.getBoundingClientRect(),
c = this._boundingRect,
d = n(a),
e = {
left: b.left - c.left - d.marginLeft,
top: b.top - c.top - d.marginTop,
right: c.right - b.right - d.marginRight,
bottom: c.bottom - b.bottom - d.marginBottom
};
return e
}, q.prototype.handleEvent = function(a) {
var b = "on" + a.type;
this[b] && this[b](a)
}, q.prototype.bindResize = function() {
this.isResizeBound || (c.bind(a, "resize", this), this.isResizeBound = !0)
}, q.prototype.unbindResize = function() {
this.isResizeBound && c.unbind(a, "resize", this), this.isResizeBound = !1
}, q.prototype.onresize = function() {
function a() {
b.resize(), delete b.resizeTimeout
}
this.resizeTimeout && clearTimeout(this.resizeTimeout);
var b = this;
this.resizeTimeout = setTimeout(a, 100)
}, q.prototype.resize = function() {
this.isResizeBound && this.needsResizeLayout() && this.layout()
}, q.prototype.needsResizeLayout = function() {
var a = n(this.element),
b = this.size && a;
return b && a.innerWidth !== this.size.innerWidth
}, q.prototype.addItems = function(a) {
var b = this._itemize(a);
return b.length && (this.items = this.items.concat(b)), b
}, q.prototype.appended = function(a) {
var b = this.addItems(a);
b.length && (this.layoutItems(b, !0), this.reveal(b))
}, q.prototype.prepended = function(a) {
var b = this._itemize(a);
if (b.length) {
var c = this.items.slice(0);
this.items = b.concat(c), this._resetLayout(), this._manageStamps(), this.layoutItems(b, !0), this.reveal(b), this.layoutItems(c)
}
}, q.prototype.reveal = function(a) {
var b = a && a.length;
if (b)
for (var c = 0; b > c; c++) {
var d = a[c];
d.reveal()
}
}, q.prototype.hide = function(a) {
var b = a && a.length;
if (b)
for (var c = 0; b > c; c++) {
var d = a[c];
d.hide()
}
}, q.prototype.getItem = function(a) {
for (var b = 0, c = this.items.length; c > b; b++) {
var d = this.items[b];
if (d.element === a) return d
}
}, q.prototype.getItems = function(a) {
if (a && a.length) {
for (var b = [], c = 0, d = a.length; d > c; c++) {
var e = a[c],
f = this.getItem(e);
f && b.push(f)
}
return b
}
}, q.prototype.remove = function(a) {
a = d(a);
var b = this.getItems(a);
if (b && b.length) {
this._itemsOn(b, "remove", function() {
this.emitEvent("removeComplete", [this, b])
});
for (var c = 0, f = b.length; f > c; c++) {
var g = b[c];
g.remove(), e(g, this.items)
}
}
}, q.prototype.destroy = function() {
var a = this.element.style;
a.height = "", a.position = "", a.width = "";
for (var b = 0, c = this.items.length; c > b; b++) {
var d = this.items[b];
d.destroy()
}
this.unbindResize(), delete this.element.outlayerGUID, j && j.removeData(this.element, this.constructor.namespace)
}, q.data = function(a) {
var b = a && a.outlayerGUID;
return b && s[b]
}, q.create = function(a, c) {
function d() {
q.apply(this, arguments)
}
return Object.create ? d.prototype = Object.create(q.prototype) : b(d.prototype, q.prototype), d.prototype.constructor = d, d.defaults = b({}, q.defaults), b(d.defaults, c), d.prototype.settings = {}, d.namespace = a, d
.data = q.data, d.Item = function() {
p.apply(this, arguments)
}, d.Item.prototype = new p, g(function() {
for (var b = f(a), c = h.querySelectorAll(".js-" + b), e = "data-" + b + "-options", g = 0, k = c.length; k > g; g++) {
var l, m = c[g],
n = m.getAttribute(e);
try {
l = n && JSON.parse(n)
} catch (o) {
i && i.error("Error parsing " + e + " on " + m.nodeName.toLowerCase() + (m.id ? "#" + m.id : "") + ": " + o);
continue
}
var p = new d(m, l);
j && j.data(m, a, p)
}
}), j && j.bridget && j.bridget(a, d), d
}, q.Item = p, q
}
var h = a.document,
i = a.console,
j = a.jQuery,
k = function() {},
l = Object.prototype.toString,
m = "object" == typeof HTMLElement ? function(a) {
return a instanceof HTMLElement
} : function(a) {
return a && "object" == typeof a && 1 === a.nodeType && "string" == typeof a.nodeName
},
n = Array.prototype.indexOf ? function(a, b) {
return a.indexOf(b)
} : function(a, b) {
for (var c = 0, d = a.length; d > c; c++)
if (a[c] === b) return c;
return -1
};
"function" == typeof define && define.amd ? define("outlayer/outlayer", ["eventie/eventie", "doc-ready/doc-ready", "eventEmitter/EventEmitter", "get-size/get-size", "matches-selector/matches-selector", "./item"], g) : a
.Outlayer = g(a.eventie, a.docReady, a.EventEmitter, a.getSize, a.matchesSelector, a.Outlayer.Item)
}(window),
function(a) {
function b(a, b) {
var d = a.create("masonry");
return d.prototype._resetLayout = function() {
this.getSize(), this._getMeasurement("columnWidth", "outerWidth"), this._getMeasurement("gutter", "outerWidth"), this.measureColumns();
var a = this.cols;
for (this.colYs = []; a--;) this.colYs.push(0);
this.maxY = 0
}, d.prototype.measureColumns = function() {
if (this.getContainerWidth(), !this.columnWidth) {
var a = this.items[0],
c = a && a.element;
this.columnWidth = c && b(c).outerWidth || this.containerWidth
}
this.columnWidth += this.gutter, this.cols = Math.floor((this.containerWidth + this.gutter) / this.columnWidth), this.cols = Math.max(this.cols, 1)
}, d.prototype.getContainerWidth = function() {
var a = this.options.isFitWidth ? this.element.parentNode : this.element,
c = b(a);
this.containerWidth = c && c.innerWidth
}, d.prototype._getItemLayoutPosition = function(a) {
a.getSize();
var b = a.size.outerWidth % this.columnWidth,
d = b && 1 > b ? "round" : "ceil",
e = Math[d](a.size.outerWidth / this.columnWidth);
e = Math.min(e, this.cols);
for (var f = this._getColGroup(e), g = Math.min.apply(Math, f), h = c(f, g), i = {
x: this.columnWidth * h,
y: g
}, j = g + a.size.outerHeight, k = this.cols + 1 - f.length, l = 0; k > l; l++) this.colYs[h + l] = j;
return i
}, d.prototype._getColGroup = function(a) {
if (2 > a) return this.colYs;
for (var b = [], c = this.cols + 1 - a, d = 0; c > d; d++) {
var e = this.colYs.slice(d, d + a);
b[d] = Math.max.apply(Math, e)
}
return b
}, d.prototype._manageStamp = function(a) {
var c = b(a),
d = this._getElementOffset(a),
e = this.options.isOriginLeft ? d.left : d.right,
f = e + c.outerWidth,
g = Math.floor(e / this.columnWidth);
g = Math.max(0, g);
var h = Math.floor(f / this.columnWidth);
h -= f % this.columnWidth ? 0 : 1, h = Math.min(this.cols - 1, h);
for (var i = (this.options.isOriginTop ? d.top : d.bottom) + c.outerHeight, j = g; h >= j; j++) this.colYs[j] = Math.max(i, this.colYs[j])
}, d.prototype._getContainerSize = function() {
this.maxY = Math.max.apply(Math, this.colYs);
var a = {
height: this.maxY
};
return this.options.isFitWidth && (a.width = this._getContainerFitWidth()), a
}, d.prototype._getContainerFitWidth = function() {
for (var a = 0, b = this.cols; --b && 0 === this.colYs[b];) a++;
return (this.cols - a) * this.columnWidth - this.gutter
}, d.prototype.needsResizeLayout = function() {
var a = this.containerWidth;
return this.getContainerWidth(), a !== this.containerWidth
}, d
}
var c = Array.prototype.indexOf ? function(a, b) {
return a.indexOf(b)
} : function(a, b) {
for (var c = 0, d = a.length; d > c; c++) {
var e = a[c];
if (e === b) return c
}
return -1
};
"function" == typeof define && define.amd ? define(["outlayer/outlayer", "get-size/get-size"], b) : a.Masonry = b(a.Outlayer, a.getSize)
}(window);
</script>
</div>
<div class="HtmlFooter"></div>
</div>
</div>
<div id="MPBottomMenu" class="MPBottomMenu" align="center">
<ul class="FatFooterMenu list-inline">
<li class="static" role="menuitem"><a href="/communities" class="level1">Communities</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/communities/allcommunities" class="level2">All Communities</a></li>
<li class="static" role="menuitem"><a href="/communities/redirectmemberbenefits" class="level2">Member Benefits</a></li>
<li class="static" role="menuitem"><a href="/communities/redirectopenforum13" class="level2">Open Forum</a></li>
<li class="static" role="menuitem"><a href="/communities/redirect-student-community" class="level2">Student Community</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/sections" class="level1">Sections</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/sections/sectionopportunities" class="level2">Get Involved</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/participate" class="level1">Events</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/participate/eventlist" class="level2">Event List</a></li>
<li class="static" role="menuitem"><a href="/participate/redesign-news" class="level2">Redesign News</a></li>
<li class="static" role="menuitem"><a href="/participate/membershipinfo" class="level2">Membership Information Sessions</a></li>
<li class="static" role="menuitem"><a href="/participate/chat-with-expert-discussions" class="level2">Chat with the Expert</a></li>
<li class="static" role="menuitem"><a href="/participate/student-community-activities" class="level2">Student Community Activities</a></li>
<li class="static" role="menuitem"><a href="/participate/mentor-mixer352" class="level2">Virtual Mentor Mixers</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/volunteeropportunities" class="level1">Volunteer & Engagement</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/volunteeropportunities/volunteering-with-sae4" class="level2">Get Involved</a></li>
<li class="static" role="menuitem"><a href="/volunteeropportunities/volunteeropportunities88" class="level2">Browse Opportunities</a></li>
<li class="static" role="menuitem"><a href="/volunteeropportunities/propel-faq" class="level2">Propel FAQ</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/mentoring" class="level1">Mentoring</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/mentoring/mentor-program" class="level2">Mentor Program</a></li>
<li class="static" role="menuitem"><a href="/mentoring/mentor-mixer" class="level2">Virtual Mentor Mixers</a></li>
</ul>
</li>
<li class="static" role="menuitem"><a href="/browse" class="level1">Career</a>
<ul class="level2 static" tabindex="0" role="menubar">
<li class="static" role="menuitem"><a href="/browse/new-page" class="level2" target="_blank">SAE Career Center</a></li>
<li class="static" role="menuitem"><a href="/browse/resumeclinics" class="level2">Resume Clinics</a></li>
<li class="static" role="menuitem"><a href="/browse/awards" class="level2">SAE Awards</a></li>
<li class="static" role="menuitem"><a href="/browse/cdsawards" class="level2">CDS Awards</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div class="row">
<div id="MPCopyright" class="col-md-12"> Copyright SAE Member Connection 2021. All rights reserved. </div>
</div>
<div class="row row-last row-wide clearfix">
<div class="col-md-12 column section1">
<div class="ContentUserControl">
<script charset="utf-8">
$(document).ready(function() {
$('.popup-youtube, .popup-vimeo, .popup-gmaps').magnificPopup({
disableOn: 700,
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
});
</script>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12"></div>
</div>
</div>
</div>
<div id="MPFooterLink" class="row siteFrame">
<div class="col-md-12">
<div id="MPFooterLinkContent">
<a href="http://www.higherlogic.com" target="_blank">Powered by Higher Logic</a>
</div>
</div>
</div>
<!--mp_base-->
<div id="GlobalPopupContainer">
<div id="GlobalPopupContent">
<img id="imgGlobalProcessing" alt="" src="https://d2x5ku95bkycr3.cloudfront.net/img/loading.gif">
</div>
</div>
<script type="text/javascript">
//<![CDATA[
var _suppressGlobalPopupContainer = false;
Sys.Application.add_load(GlobalApplicationLoadHandler);
function GlobalApplicationLoadHandler(sender, args) {
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (!prm.get_isInAsyncPostBack()) {
prm.add_initializeRequest(initRequest);
prm.add_endRequest(endRequest);
}
}
function initRequest(sender, args) {
if (!_suppressGlobalPopupContainer) {
hl_common_ui_blockUI();
}
}
function endRequest(sender, args) {
hl_common_ui_unBlockUI();
} //]]>
</script>
<script type="text/javascript">
new Sys.WebForms.Menu({
element: 'AuxMenu',
disappearAfter: 500,
orientation: 'horizontal',
tabIndex: 0,
disabled: false
});
</script>
<script type="text/javascript">
//<![CDATA[
$('#MainCopy_ctl21_modalTermsAndConditions_cbTermsAndConditions').change(function() {
if (this.checked) {
$('#MainCopy_ctl21_modalTermsAndConditions_Continue').prop('disabled', false);
} else {
$('#MainCopy_ctl21_modalTermsAndConditions_Continue').prop('disabled', true);
}
});
$('#MainCopy_ctl21_modalImpersonation_tbImpersonationDescription').keyup(function() {
if (this.value == '') {
$('#MainCopy_ctl21_modalImpersonation_StartSession').prop('disabled', true);
} else {
$('#MainCopy_ctl21_modalImpersonation_StartSession').prop('disabled', false);
}
});
theForm.oldSubmit = theForm.submit;
theForm.submit = WebForm_SaveScrollPositionSubmit;
theForm.oldOnSubmit = theForm.onsubmit;
theForm.onsubmit = WebForm_SaveScrollPositionOnSubmit;
//]]>
</script>
</form>
Text Content
Skip to main content (Press Enter). Sign in Skip auxiliary navigation (Press Enter). * Home * Help * Terms and Conditions * About Us * sae.org * Quick Start Guide Skip main navigation (Press Enter). Toggle navigation Search Options * * Communities * All Communities * Member Benefits * Open Forum * Student Community * Sections * Get Involved * Events * Event List * Redesign News * Membership Information Sessions * Chat with the Expert * Student Community Activities * Virtual Mentor Mixers * Volunteer & Engagement * Get Involved * SAE 2022 Recognition Day * Opt Into Volunteer Pool * Update My Volunteer Profile * Browse Opportunities * Propel FAQ * Mentoring * Mentor Program * Virtual Mentor Mixers * Career * SAE Career Center * Resume Clinics * SAE Awards * CDS Awards MY PROFILES DONALD FEDAK CONTACT DETAILS × ENTER PASSWORD Enter Password Confirm Password DONALD FEDAK * Profile * Connections * Contacts * Contributions * Achievements * List of Contributions * Communities * All Communities * Member Benefits * Open Forum * Student Community * Sections * Get Involved * Events * Event List * Redesign News * Membership Information Sessions * Chat with the Expert * Student Community Activities * Virtual Mentor Mixers * Volunteer & Engagement * Get Involved * Browse Opportunities * Propel FAQ * Mentoring * Mentor Program * Virtual Mentor Mixers * Career * SAE Career Center * Resume Clinics * SAE Awards * CDS Awards Copyright SAE Member Connection 2021. All rights reserved. Powered by Higher Logic Copyright sae.org.