Guest User

Untitled

a guest
Dec 26th, 2017
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function sr_debugging(){return!!window.location.search.match("sr_debugger")}function vjs_hasClass(e,t){if(!e||!t)return!1;return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}function vjs_removeClass(e,t){return!(!e||!t)&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "),!0)}function vjs_addClass(e,t){return!(!e||!t)&&(e.classList?e.classList.add(t):vjs_hasClass(e,t)||(e.className+=" "+t),!0)}function vjs_isHovered(e){return e.parentElement.querySelector(":hover")===e}function vjs_fadeIn(e,t){e.style.opacity=0,vjs_removeClass(e,"hidden"),t=t||400;var r=+new Date,o=function(){e.style.opacity=+e.style.opacity+(new Date-r)/t,r=+new Date,+e.style.opacity<1&&(window.requestAnimationFrame&&requestAnimationFrame(o)||setTimeout(o,16))};o()}function vjs_createCookie(e,t,r){console.log("   ### vjs_createCookie(".concat(e,", ",t,", ",r,")"));var o="";if(r){var n=new Date;n.setTime(n.getTime()+24*r*60*60*1e3),o="; expires="+n.toGMTString()}else o="";var s=encodeURIComponent(e)+"="+encodeURIComponent(t)+o+"; path=/";console.log("   ### set cookie:".concat(s)),document.cookie=s}function vjs_readCookie(e){for(var t=e+"=",r=document.cookie.split(";"),o=0;o<r.length;o++){for(var n=r[o];" "===n.charAt(0);)n=n.substring(1,n.length);if(0===n.indexOf(t))return decodeURIComponent(n.substring(t.length,n.length))}return null}function vjs_eraseCookie(e){vjs_createCookie(e,"",-1)}function vjs_clearCookies(){for(var e=document.cookie,t=0;t<e.split(";").length;++t){var r=e[t],o=r.indexOf("=");vjs_eraseCookie(o>-1?r.substr(0,o):r)}}function vjs_getJson(e,t,r,o,n){vjs_getAjax(e,t,r,o,n,!0)}function vjs_postAjax(e,t,r,o){var n=new XMLHttpRequest;n.open("POST",e,!0),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),n.onload=function(){if(n.status>=200&&n.status<400){var e;n.responseText&&(e=(e=(e=n.responseText).replace(/^SR[0-9]+\(/,"")).replace(/\)$/,"")),"function"==typeof r&&r(e)}else"function"==typeof o&&o()},n.onerror=function(){"function"==typeof o&&o()},n.send(t)}function vjs_getAjax(e,t,r,o,n,s){sr_detect_ie&&(e=e.replace("https:","http:")),console.log("   ### vjs_getAjax url:".concat(e));var a=new XMLHttpRequest,i="callback=SR".concat(Math.floor(1e7*Math.random()+1));n&&(i="");var l="&";if(-1===e.indexOf("?")&&(l="?"),t)for(var c in t)i=i.concat("&",encodeURIComponent(c),"=",encodeURIComponent(t[c]));i&&(e=e.concat(l,i));try{a.open("GET",e,!0)}catch(e){return!1}a.onload=function(){if(a.status>=200&&a.status<400){var e;a.responseText&&(e=(e=(e=a.responseText).replace(/^SR[0-9]+\(/,"")).replace(/\)$/,""),s&&(e=JSON.parse(e))),"function"==typeof r&&r(e)}else"function"==typeof o&&o()},a.onerror=function(){"function"==typeof o&&o()},a.send()}function vjs_scrollLeft(){var e=0;return"number"==typeof window.pageYOffset?e=window.pageXOffset:document.body&&(document.body.scrollLeft||document.body.scrollTop)?e=document.body.scrollLeft:document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)&&(e=document.documentElement.scrollLeft),e}function vjs_scrollTop(){var e=0;return"number"==typeof window.pageYOffset?e=window.pageYOffset:document.body&&(document.body.scrollLeft||document.body.scrollTop)?e=document.body.scrollTop:document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)&&(e=document.documentElement.scrollTop),e}function vjs_offset(e){if(e){var t=e.getBoundingClientRect();return{top:t.top+vjs_scrollTop(),left:t.left+vjs_scrollLeft(),bottom:t.top+vjs_scrollTop()+e.offsetHeight,right:t.left+vjs_scrollLeft()+e.offsetWidth}}return{}}function vjs_viewportGetHeight(){return window.innerHeight||document.documentElement.offsetHeight}function vjs_viewportGetWidth(){return window.innerWidth||document.documentElement.offsetWidth}function vjs_getHeight(e){return Math.max(e.scrollHeight,e.offsetHeight,e.clientHeight)}function vjs_getDocumentHeight(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)}function vjs_outerWidth(e){var t=e.offsetWidth;if(!window.getComputedStyle)return t;var r=getComputedStyle(e);return t+=parseInt(r.marginLeft)+parseInt(r.marginRight)}function vjs_addEvent(e,t,r,o){e.addEventListener?e.addEventListener(t,r,o||!1):e.attachEvent&&e.attachEvent("on"+t,r)}function vjs_isNode(e){return"object"==typeof Node?e instanceof Node:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName}function vjs_isElement(e){return!!e&&("object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)}function vjs_isset(e){return void 0!==e}function vjs_getAttr(e,t){if(!e||!vjs_isset(e))return!1;var r;return e.getAttribute?r=e.getAttribute(t):e.getAttributeNode&&(r=e.getAttributeNode(t).value),!(!vjs_isset(r)||""===r)&&r}function vjs_setAttr(e,t,r){if(!e||!vjs_isset(e))return!1;var o;if(e.setAttribute)o=e.setAttribute(t,r);else if(e.setAttributeNode){var n=document.createAttribute(t);n.value=r,o=e.setAttributeNode(n)}return!(!vjs_isset(o)||""===o)&&o}function vjs_removeAttr(e,t){if(!e||!vjs_isset(e))return!1;var r;return e.removeAttribute?r=e.removeAttribute(t):e.removeAttributeNode&&(r=e.removeAttributeNode(att)),!(!vjs_isset(r)||""===r)&&r}function vjs_hasAttr(e,t){if(!e||!vjs_isset(e))return!1;var r;return e.getAttribute?r=e.getAttribute(t):e.getAttributeNode&&(r=e.getAttributeNode(t).value),"string"==typeof r}function vjs_stopPropagation(e){var t=e||window.event;t.stopPropagation?t.stopPropagation():window.event?window.event.cancelBubble=!0:t.returnValue=!1}function vjs_padStringWithChars(e,t,r){return r=r||"0",(e+="").length>=t?e:new Array(t-e.length+1).join(r)+e}function vjs_serializeForm(e){"use strict";function t(e){return encodeURIComponent(e).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/%20/g,"+")}function r(e,r){a.push(t(e)+"="+t(r))}var o,n,s,a=[];if(!e||!e.nodeName||"form"!==e.nodeName.toLowerCase())throw"You must supply a form element";for(o=0,n=e.elements.length;o<n;o++){var i=vjs_getFormElement(s=e.elements[o]);if(i&&i.constructor===Array)for(var l=0,c=i.length;l<c;l++)r(s.name,i[l]);else i&&r(s.name,i)}return a.join("&")}function vjs_escapeHtml(e){var t=document.createElement("div");return t.appendChild(document.createTextNode(e)),t.innerHTML}function vjs_unescapeHtml(e){var t=document.createElement("div");t.innerHTML=e;var r=t.childNodes[0];return r?r.nodeValue:""}function vjs_toggleDisplayBlock(e){var t=e.style.display,r=vjs_hasClass(e,"more"),o=vjs_hasClass(e,"hidden");return"none"===t||r||o?(e.style.display="initial",r&&vjs_removeClass(e,"more"),o&&vjs_removeClass(e,"hidden"),"open"):(e.style.display="none","closed")}function vjs_toggleClass(e,t){return!(!e||!t)&&(vjs_hasClass(e,t)?(vjs_removeClass(e,t),!1):(vjs_addClass(e,t),!0))}function vjs_isHidden(e){return e.offsetWidth<=0||e.offsetHeight<=0}function vjs_isVisible(e){return!vjs_isHidden(e)}function vjs_deserializeForm(e,t,r,o){console.log("   ### vjs_deserializeForm ");var n=t;if(!e||void 0===t)return!1;if(t.constructor===Array){n={};for(c=0;c<t.length;c++)void 0!==n[t[c].name]?n[t[c].name].constructor!==Array?n[t[c].name]=[n[t[c].name],t[c].value]:n[t[c].name].push(t[c].value):n[t[c].name]=t[c].value}for(var s in n)if(s&&n[s]&&"object"!=typeof n[s]&&n[s].match(/^0+[0-9]+$/)){var a=n[s].replace(/^0+/,"");n[s]=a}vjs_forceFormElements(e,n);var i=e.querySelectorAll("input,select,textarea");if(vjs_forEach.call(i,function(t,s){if(vjs_hasAttr(t,"data-no-serial"))return!1;var a=t.name;if("hint"===a)return!1;n[a]&&"string"==typeof n[a]&&!n[a].match("--")&&e.elements.namedItem(n[a])&&e.elements.namedItem(n[a]).value&&!r&&(n[a]=e.elements.namedItem(n[a]).value),"default"===n[a]&&(n[a]=e.elements.namedItem(a).defaultValue||e.elements.namedItem(a).defaultSelected||"");var i=[];a&&void 0!==n[a]&&(i=n[a].constructor===Array?n[a]:[n[a]]),void 0!==n[a]&&vjs_setFormElement(t,i,o),chosen_events&&chosen_events.fire(t,"chosen:updated")}),void 0!==n.hide)for(var l=n.hide.split(","),c=0,_=l.length;c<_;c++)for(var d=0===l[c].indexOf(".")?document.querySelectorAll(l[c]):document.querySelectorAll("#".concat(l[c])),u=0,h=d.length;u<h;u++)vjs_addClass(d[u],"hidden");if(void 0!==n.show)for(var p=n.show.split(","),c=0,_=p.length;c<_;c++){p[c]=vjs_preset_convert_lookup(e,p[c]);for(var f=0===p[c].indexOf(".")?document.querySelectorAll(p[c]):document.querySelectorAll("#".concat(p[c])),u=0,h=f.length;u<h;u++)vjs_removeClass(f[u],"hidden")}if(void 0!==n.bounce)for(var v=n.bounce.split(","),c=0,_=v.length;c<_;c++)for(var m=0===v[c].indexOf(".")?document.querySelectorAll(v[c]):document.querySelectorAll("#".concat(v[c])),u=0,h=m.length;u<h;u++)vjs_addClass(m[u],"animated"),vjs_addClass(m[u],"bounce"),setTimeout(function(){vjs_removeClass(m[u],"animated"),vjs_removeClass(m[u],"bounce")},1e3);return!0}function vjs_setFormElement(e,t,r){if(console.log("   ### vjs_setFormElement #####"),!e)return!1;switch(e.type||e.tagName.toLowerCase()){case"radio":case"checkbox":e.checked=!1;for(var o=0;o<t.length;o++)e.checked|=""!==e.value&&t[o]===e.value;e.checked&&e!==r&&!vjs_getAttr(e,"data-notrigger")&&vjs_triggerEvent(e,"click");break;case"select-one":var n=-1,s=-1;for(o=0;o<e.options.length;o++)e.options[o].selected&&(n=o),e.options[o].selected=!1,e.options[o].selected=e.options[o].value===t[0],e.options[o].selected&&(s=o);-1===s&&-1!==n?(e.options[n].selected=!0,alert("There is no matching value")):e===r||vjs_getAttr(e,"data-notrigger")||vjs_triggerEvent(e,"change");break;case"select-multiple":var n=-1,s=-1;for(o=0;o<e.options.length;o++){e.options[o].selected&&(n=o),e.options[o].selected=!1;for(var a=0;a<t.length;a++)e.options[o].selected|=""!==e.options[o].value&&e.options[o].value===t[a],e.options[o].selected&&(s=o);-1===s&&-1!==n?(e.options[n].selected=!0,alert("There is no matching value")):e===r||vjs_getAttr(e,"data-notrigger")||vjs_triggerEvent(e,"change")}break;case"button":case"submit":e.value=t.length>0?t.join(","):e.value;break;default:e.value=t.join(",")}}function vjs_getFormElement(e){if(""===e.name||e.disabled)return"";switch(e.nodeName.toLowerCase()){case"input":switch(e.type){case"text":case"number":case"search":case"hidden":case"password":case"button":case"submit":return e.value;case"checkbox":case"radio":return e.checked?e.value:"";case"file":case"reset":default:return""}return"";case"textarea":return e.value;case"select":switch(e.type){case"select-one":return e.value;case"select-multiple":var t=[];for(j=0,jLen=e.options.length;j<jLen;j++)e.options[j].selected&&t.push(e.options[j].value);return t}return"";case"button":switch(e.type){case"reset":case"submit":case"button":return e.value}default:return""}return""}function vjs_forceFormElements(e,t){for(var r in t)if(r.match(/^force:/)){var o=e.querySelector('input[name="'.concat(r,'"]'));if(o){var n=vjs_getAttr(o,"data-force"),s=vjs_getAttr(o,"data-value");if(n){var a=[s],i=e.querySelectorAll(n);vjs_forEach.call(i,function(e,t){vjs_setFormElement(e,a)})}}}}function vjs_preset_convert_lookup(e,t){var r=t;if(t.indexOf("+")>0){var o=t.split("+"),n=o[1].split(":");r=o[0].concat(e.elements.namedItem(n[1]).value)}return r}function vjs_cloneObject(e){if(null===e||"object"!=typeof e||"isActiveClone"in e)return e;if(e instanceof Date)t=new e.constructor;else var t=e.constructor();for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(e.isActiveClone=null,t[r]=vjs_cloneObject(e[r]),delete e.isActiveClone);return t}function vjs_trimWhitespace(e){return e=e.replace(vjs_whiteSpaceMultiple," "),e=e.replace(vjs_whiteSpaceEnds,"")}function vjs_elChildOfEl(e,t,r){if(!e||!t)return!1;if(r&&e===t)return!0;for(;e=e.parentNode;)if(e===t)return!0;return!1}function vjs_elementOverflows(e,t){var r="x"===(t=t||"")||""===t;return!!(("y"===t||""===t)&&e.offsetHeight<e.scrollHeight||r&&e.offsetWidth<e.scrollWidth)}function vjs_triggerEvent(e,t){if(!e||!t)return!1;var r=document.createEvent("HTMLEvents");return r.initEvent(t,!0,!1),e.dispatchEvent(r),!0}function vjs_mergeObjects(e,t){var r={};for(var o in e)e.hasOwnProperty(o)&&(r[o]=e[o]);for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o]);return r}function vjs_throttle(e,t,r){var o=!1;return function(){var n=r||this,s=arguments;o||(e.apply(n,s),o=!0,setTimeout(function(){o=!1},t))}}function vjs_closest(e,t){for(var r,o=e;(r=o&&o.matches)&&!o.matches(t);)o=o.parentNode;return r?o:null}function vjs_removeChild(e){if(console.log("   ### vjs_removeChild"),"string"==typeof e){var t=document.getElementById(e);if(t)return t.parentNode.removeChild(t),!0}else if((vjs_isElement(e)||vjs_isNode(e))&&e.parentNode)return e.parentNode.removeChild(e),!0;return!1}function vjs_randomNumber(e){return vjs_randomString(e,"0123456789")}function vjs_randomString(e,t){if(t||(t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"),t.length<1||parseInt(e)<=0)return"";for(var r="",o=0,n=parseInt(e);o<n;o++)r+=t.charAt(Math.floor(Math.random()*t.length));return r}function vjs_wrapInElementOfType(e,t,r,o){var n=document.createElement(t||"div");return e.parentNode.insertBefore(n,e),n.appendChild(e),n.id=r,n.className=o,n}function vjs_Tipsy(e){this.element=e,this.enabled=!0}function tipsy_setTip(e){function t(e){return e.tipsy||(e.tipsy=new vjs_Tipsy(e),e.tipsy.title=e.tipsy.getTitle()),e.tipsy}return t(e),vjs_addEvent(e,"mouseenter",function(){var e=t(this);e.hoverState="in",setTimeout(function(){"in"==e.hoverState&&e.show()},tipsy_delay)},!1),vjs_addEvent(e,"mouseleave",function(){var e=t(this);e.hoverState="out",setTimeout(function(){"out"==e.hoverState&&e.hide()},tipsy_delay)},!1),e}function sr_chosen_enable_select(e){if(!Modernizr.is_not_modern&&!Modernizr.touch){console.log("   ### running sr_chosen_enable_select (no on touch)");var t=document.querySelectorAll("form");e&&(t=[e]),vjs_forEach.call(t,function(e,t){if(!vjs_isHidden(e)&&!vjs_hasClass(e,"no_chosen")){var r=e.querySelectorAll("select");vjs_forEach.call(r,function(t,r){t.has_chosen||vjs_hasClass(t,"no_chosen")||vjs_isHidden(t)||(t.has_chosen=!0,(t.length>=20||vjs_hasClass(e,"force_chosen")||vjs_hasClass(t,"force_chosen"))&&(vjs_addClass(t,"chosen-select"),new Chosen(t)))})}})}}function sr_record_analytics_event(e,t,r){console.log("   ### sending analytics:".concat(e,":",t,":",r));try{ga("send","event",e,t,r)}catch(e){}}function sr_record_directory(){return document.location.pathname.split("/")[1]}function sr_record_page(){return document.location.pathname.split("/").reverse()[0]}function sr_record_nearest_parent_id(e){var t=vjs_closest(e,"[id]");return t?t.id:"none"}function sr_perf_setStartTime(){sr_perf_startTime=new Date}function sr_perf_alertLog(){alert(sr_perf_log)}function sr_perf_appendLog(e){if(document.getElementById("suppress_warnings"))return!1;var t=document.getElementById("wrap");t||(t=document.querySelector("body>div"));var r=document.getElementById("perflog");r||(r=document.createElement("div"),t.appendChild(r)),r.id="perflog",r.className="pagelog",r.innerHTML=e?"<pre>".concat(sr_perf_log,"</pre>"):r.innerHTML+"<pre>".concat(sr_perf_log,"</pre>")}function sr_perf_logPerformance(e){var t=new Date,r=t.getTime()-sr_perf_startTime.getTime(),o=t.getTime()-sr_perf_lastTime.getTime();return e&&(sr_perf_log=sr_perf_log.concat("\n",e,"\tload\t",r,"ms\t","\trun\t",o,"ms")),sr_perf_lastTime=t,o}function sr_modernizr_append(){if(document.getElementById("suppress_warnings"))return!1;console.log("   ### setting sr_modernizr_append");var e=document.createElement("div");e.id="modernizr",e.className="pagelog";var t="<p>".concat("Modernizr classes: ",document.documentElement.className,"</p>");for(var r in Modernizr)t=t.concat("<br> ",r," : ",Modernizr[r]);t=t.concat("<br> Modernizr.viewport_width : ",Modernizr.viewport_width),e.innerHTML=t;var o=document.getElementById("wrap");o||(o=document.querySelector("body>div")),o&&o.appendChild(e)}function sr_auth_login(e){if(console.log("   ### start sr_auth_login (force_auth_check:".concat(e,");")),document.referrer.includes(sr_SITE_URL)||sr_detect_safari||(e=!0),document.querySelector(".logged_in.user")){console.log("   ### start sr_auth_login -- attach onclicks");var t=document.querySelectorAll("html:not(.operamini) .user .login");vjs_forEach.call(t,function(e,t){e.onclick=function(e){return console.log("### start sr_auth_login -- clicked login"),sr_auth_login_popup(),e.preventDefault(),!1}}),t=document.querySelectorAll("html:not(.operamini) .user .logout"),vjs_forEach.call(t,function(e,t){e.onclick=function(e){return console.log("### start sr_auth_login -- clicked logout"),sr_auth_logout(),e.preventDefault(),!1}}),console.log("   ## starting sr_auth_login");var r=vjs_readCookie("SR_user");if(r&&!e){var o=r.split(/::/);sr_auth_login_callback({display_name:o[0],user:o[1],noreload:!0})}else if(vjs_removeClass(document.body,"user_logged_in"),!vjs_readCookie("auth_checked")||e){vjs_createCookie("auth_checked",!0),console.log("   ### sr_auth:   contacting auth server"),window.addEventListener("message",sr_auth_xsite_login,!1);sr_auth_insertCommIframe("https://auth.sports-reference.com/my/?do=auth_session_check&foo=1")}}}function sr_auth_login_popup(e){return console.log("   ## starting sr_auth_login_popup"),sr_auth_login(!0),show_login_on_fail=!0,!1}function sr_auth_show_login_box(){return console.log("   ## starting show_login_box"),sr_display_showPopup(null,el,sr_login_form),document.querySelector("#loginform input[name=username]").focus(),!1}function sr_auth_user_no_ads(){console.log("   ### starting sr_auth_user_no_ads");var e=vjs_readCookie("SR_user");return e&&e.match(/Z6SON8tTdJid/)?1:window.location.test("shownoads")?1:0}function sr_auth_xsite_login(e){if(console.log("   ### starting sr_auth_xsite_login"),"https://auth.sports-reference.com"==e.origin){var t=e.data;if(t&&t.user)t.noreload=!0,t.ignore_modal=!0,sr_auth_login_callback(t);else if(show_login_on_fail)sr_auth_show_login_box(),show_login_on_fail=!1;else{if(sr_detect_safari)return;t&&"logged_in_finished"===t.action?(console.log("%c**** GOT ACTION LOGGED IN","background: green; color: white"),t.noreload||!window.location.href.includes("/my/")&&!window.location.href.includes("/play-index/")||setTimeout(function(){location.reload(!0)},100)):t&&"logged_out"===t.action&&(console.log("%c**** GOT ACTION LOGGED OUT","background: red; color: white"),sr_auth_logout_page_elements(t))}}}function sr_auth_logout_page_elements(e){console.log("   ### starting sr_auth_logout_page_elements"),vjs_createCookie("SR_user",""),vjs_removeClass(document.body,"user_logged_in");var t=document.querySelectorAll(".logged_in");vjs_forEach.call(t,function(e,t){var r=e.querySelector(".username");r&&(r.innerHTML="")}),sessionStorage.removeItem(sr_favorites_key)}function sr_auth_logout_callback(e){console.log("   ### starting sr_auth_logout_callback"),sr_auth_logout_page_elements(e),sessionStorage.removeItem(sr_favorites_key);sr_auth_insertCommIframe("https://auth.sports-reference.com/my/?do=auth_session_key&foo=1"),e.redirect&&(document.location.href=site_auth_root)}function sr_auth_insertCommIframe(e){var t=document.getElementById("comm_frame");t&&t.parentNode.removeChild(t),document.querySelector("body").insertAdjacentHTML("beforeend","<iframe id='comm_frame' height='1' width='1' src='"+e+"'></iframe>")}function sr_auth_login_callback(e){if(console.log("   ### starting sr_auth_login_callback"),e.user){if(vjs_addClass(document.body,"user_logged_in"),logins=document.querySelectorAll(".logged_in"),vjs_forEach.call(logins,function(t,r){var o=t.querySelector(".username");o&&(o.innerHTML=" ".concat(e.display_name))}),e.sessionID&&(sr_detect_safari?vjs_createCookie("SR_user",e.display_name.concat("::",e.user,"::",e.sessionID),e.expires_days||""):vjs_createCookie("SR_user",e.display_name.concat("::",e.user,"::",e.sessionID),""),e.auth_session_key&&sr_auth_insertCommIframe("https://auth.sports-reference.com/my/?do=auth_session_key&foo=1&".concat("key=",e.auth_session_key,"&remember=",e.expires_days||0))),!e.noreload&&(window.location.href.includes("/my/")||window.location.href.includes("/play-index/")))return void Modal.loading(!0);e.ignore_modal?console.log("### IGNORE THE MODAL as it was not used for login"):(console.log("### DO NOT IGNORE MODAL and close it"),Modal.close()),"function"==typeof sr_auth_user_logged_in&&sr_auth_user_logged_in()}else if(e.message){var t=document.getElementById("loginerror");t&&(vjs_removeClass(t,"fade_in"),t.innerHTML=e.message,vjs_addClass(t,"fade_in"))}}function sr_auth_login_check(){console.log("   ### starting sr_auth_login_check");var e=document.getElementById("login"),t=document.getElementById("loginerror");vjs_removeClass(t,"fade_in"),t.innerHTML="";var r=e.elements.username.value,o=e.elements.password.value,n=e.elements.remember.checked;return vjs_getJson(site_auth_root,{do:"login",username:r,password:o,remember:n},sr_auth_login_callback,sr_auth_login_error),!1}function sr_auth_login_error(e){console.log("   ### starting sr_auth_login_error");var t=document.getElementById("loginerror");vjs_removeClass(t,"fade_in"),t.textContent=e,vjs_addClass(t,"fade_in")}function sr_auth_logout(){return console.log("   ### starting sr_auth_logout"),vjs_getJson(site_auth_root,{do:"logout"},sr_auth_logout_callback),!1}function sr_auth_user_logged_in(){console.log("   ### starting sr_auth_favorites_load"),sr_auth_favorites_load()}function sr_auth_json_favorites(e){sessionStorage.setItem(sr_favorites_key,JSON.stringify(e)),sr_auth_favorites_populate(e)}function sr_auth_favorites_load(){console.log("   ### sr_auth_favorites_load");var e=sessionStorage.getItem(sr_favorites_key),t=document.getElementById("favorites_button");if(!t)return!1;if(e){"string"==typeof e&&(e=JSON.parse(e));var r=new Date;if(new Date(e.expires).getTime()<=r.getTime())return sr_auth_favorites_delete_session();sr_auth_favorites_populate(e)}else vjs_getJson("/my/",{do:"get_favorites",output:"json"},sr_auth_json_favorites,function(){return!0});var o=document.querySelectorAll(".favorites");return vjs_forEach.call(o,function(e,t){var r=document.getElementById("favorites_container");e.addEventListener("mouseover",function(){r.style.display="inline"},!1),e.addEventListener("mouseout",function(){r.style.display="none"},!1)}),"undefined"==typeof favorites_page_id&&(favorites_page_id=document.location.pathname,favorites_page_type="url",favorites_page_title=sr_favorites_page_title.replace(/ - .*/,""),favorites_page_title=escape(favorites_page_title)),t&&favorites_page_id&&favorites_page_type&&(sr_auth_favorite_exists(favorites_page_id,favorites_page_type)?t.innerHTML='<span onclick="return sr_auth_favorites_delete_favorite(favorites_page_id, favorites_page_type)">-</span>':t.innerHTML='<span onclick="return sr_auth_favorites_add_favorite(favorites_page_id, favorites_page_type, favorites_page_title)">+</span>'),!0}function sr_auth_favorites_populate(e){if(!e)return"";var t=document.getElementById("favorites_container");if(t.innerHTML="",e.player||e.team||e.url){var r=document.createElement("h3");if(r.innerHTML=e.header,t.appendChild(r),e.player){o=sr_st_build_table(e.player);t.appendChild(o)}if(e.team){o=sr_st_build_table(e.team);t.appendChild(o)}if(e.url){var o=sr_st_build_table(e.url);t.appendChild(o)}r.innerHTML=e.footer,t.appendChild(r)}else t.innerHTML="<div>Click the + to add players, teams, and links to your favorites and track stats and news.</div>"}function sr_auth_favorites_add_favorite(e,t,r){return e&&t&&("url"==t?(r=prompt("Enter a title for this favorite:",r),vjs_getAjax("/my/?do=add_favorite&url="+e+"&type="+t+"&title="+r,{},function(){e==document.location.pathname&&(document.getElementById("favorites_button").innerHTML="<span onclick='return sr_auth_favorites_delete_favorite(favorites_page_id, favorites_page_type)'>-</span>"),sr_auth_favorites_delete_session(),document.location.href.match(/get_favorites/)&&document.location.reload()},function(){return!0})):vjs_getAjax("/my/?do=add_favorite&page_id="+e+"&type="+t,{},function(){void 0!=typeof favorites_page_id&&e==favorites_page_id&&(document.getElementById("favorites_button").innerHTML="<span onclick='return sr_auth_favorites_delete_favorite(favorites_page_id, favorites_page_type)'>-</span>"),sr_auth_favorites_delete_session(),document.location.href.match(/get_favorites/)&&document.location.reload()},function(){return!0})),!1}function sr_auth_favorites_delete_favorite(e,t){return vjs_getAjax("/my/?do=delete_favorite&page_id="+e,{},function(){document.getElementById("favorites_button").innerHTML="<span onclick=\"return sr_auth_favorites_add_favorite('"+e+"','"+t+"')\">+</span>",sr_auth_favorites_populate(sr_auth_favorites_remove_from_store(e,t)),document.location.href.match(/get_favorites/)&&document.location.reload()},function(){return!0}),!1}function sr_auth_favorites_delete_session(){sessionStorage.removeItem(sr_favorites_key),sr_auth_favorites_load()}function sr_auth_favorite_exists(e,t){var r=sessionStorage.getItem(sr_favorites_key);if(!r)return 0;var o="page_id";r=JSON.parse(r),"url"==t&&(e=document.location.pathname,o="url");var n=r[t];if(!n)return"";var s=n.data;if(!s)return"";for(var a in s)if(s[a][o]==e)return 1;return 0}function sr_auth_favorites_remove_from_store(e,t){var r=sessionStorage.getItem(sr_favorites_key);if(!r)return"";var o="page_id";if(r=JSON.parse(r),"url"==t&&(e=document.location.pathname,o="url"),e){var n=r[t];if(!n)return r;var s=n.data;if(!s)return r;for(var a in s)if(s[a][o]==e)return r[t].data.splice(a,1),sessionStorage.setItem(sr_favorites_key,JSON.stringify(r)),r}}function sr_cc_show_commented_content(e,t){for(var r=document.getElementById(e),o="",n=0,s=r.childNodes.length;n<s;n++)r.childNodes[n].nodeType&&8===r.childNodes[n].nodeType&&(o=o.concat(r.childNodes[n].textContent));if(o.length>0&&r.insertAdjacentHTML("beforeend",o),vjs_removeClass(r,"commented"),t&&Modernizr.is_modern){vjs_addClass(t,"hidden"),r.insertAdjacentHTML("afterbegin",'<div class="closer" aria-label="close opened section" role="button"></div>');var a=r.querySelector(".closer");a&&(a.onclick=function(){a.parentNode.removeChild(a);var e=r.querySelector(".table_outer_container,.data_grid,.section_content");e&&(vjs_removeClass(r.querySelector("button.comment_control"),"hidden"),vjs_removeChild(e),vjs_removeChild(r.querySelector(".footer")),vjs_addClass(r,"commented"),vjs_removeClass(r,"long_note")),vjs_removeChild(r.querySelector(".comment_control.long"))});var i=r.querySelectorAll(".stats_table,.data_grid");vjs_forEach.call(i,function(e,t){vjs_hasClass(e,"stats_table")?(vjs_hasClass(r,"long")&&sr_cc_setup_long_div(r),sr_st_construct_stats_table_features(e.id,!1)):vjs_hasClass(e,"data_grid")&&sr_st_construct_data_grid_features(e.id,!1)})}if(Modernizr.is_modern){var l=r.querySelectorAll("form.sr_goto");if(vjs_forEach.call(l,function(e,t){sr_form_setup_goto_page(e)}),sr_menus_setOpeners(r),sr_chosen_enable_select(r),"undefined"!=typeof google){var c=r.querySelector("#chart");if(c){var _=vjs_getAttr(c,"data-chart-type")||"LineChart";console.log("### sr_chart_type: ".concat(_));var d=function(){};google.load("visualization","1.1",{packages:["corechart"],callback:function(){sr_chart_data=new google.visualization.DataTable,sr_drawChart(),google.visualization.events.addListener(c,"select",d);var e=new google.visualization.ChartWrapper({chartType:_,dataTable:sr_chart_data,options:sr_chart_options,containerId:"chart"});e.draw(),sr_chart&&(sr_chart=e.getChart())}})}}}}function sr_cc_setup_commented_divs(){console.log("   ### setting sr_cc_setup_commented_divs");var e=document.querySelectorAll(".commented");vjs_forEach.call(e,function(e,t){sr_cc_setup_commented_div(e,"",t)})}function sr_cc_setup_commented_div(e,t,r){if(!e&&t)e=document.getElementById(t);else if(!e)return!1;var o=!1;if(vjs_hasClass(e,"hide_always")&&(o=!0),vjs_removeClass(e,"setup_commented"),Modernizr&&(Modernizr.phone||o)&&!sr_detect_operaMini){if(e.querySelector(".comment_control"))return;var n=document.createElement("BUTTON"),s=e.querySelector(".section_heading h2,.table_heading h2"),a="This Section";s&&(a=s.innerHTML);var i=e.querySelector(".section_heading .section_anchor");i&&(a=vjs_getAttr(i,"data-label"));var l="Show ".concat(a);n.innerHTML=l,vjs_addClass(n,"comment_control"),n.onclick=function(){sr_cc_show_commented_content(e.id,n),sr_record_analytics_event("comment_control",sr_record_directory(),e.id)};var c=e.id.concat("_control");c=c.replace(/^all_/,""),n.id=c,e.appendChild(n)}else e.id&&sr_cc_show_commented_content(e.id,null)}function sr_cc_show_long_content(e,t){console.log("   ### sr_cc_show_long_content:".concat(e)),t&&t.parentNode.removeChild(t);var r=document.getElementById(e);vjs_removeClass(r,"long"),sr_chosen_enable_select(r)}function sr_cc_setup_long_divs(){console.log("   ### setting sr_cc_setup_long_divs");var e=document.querySelectorAll(".long");vjs_forEach.call(e,function(e,t){sr_cc_setup_long_div(e)})}function sr_cc_setup_long_div(e,t){if(!e&&t)e=document.getElementById(t);else if(!e)return!1;console.log("   ### setting sr_cc_setup_long_div");var r=e.querySelector(".placeholder"),o="....",n=!0,s=!1;if(vjs_hasClass(e,"hide_always")&&(s=!0),vjs_hasAttr(r,"data-line-count"))(o=vjs_getAttr(r,"data-line-count"))<=35&&(n=!1);else{var a=e.querySelectorAll("table tbody tr"),i=e.querySelectorAll("table tbody tr.thead");a.length<=35&&(n=!1),o=a.length-i.length}if(n&&Modernizr&&(Modernizr.phone||Modernizr.tablet||s)&&!sr_detect_operaMini){vjs_addClass(e.querySelector("table"),"long");var l=document.createElement("BUTTON");if(!r)return!1;l.innerHTML="Show hidden rows ".concat(21," to <span>",o||"....","</span>"),vjs_addClass(l,"comment_control"),vjs_addClass(l,"long"),l.onclick=function(){sr_cc_show_long_content(e.id,l),sr_record_analytics_event("hide_long_click",sr_record_directory(),e.id)};var c=e.id.concat("_control");c=c.replace(/^all_/,""),l.id=c,e.appendChild(l);var _=e.querySelector(".footer");_&&(_.parentNode.removeChild(_),e.appendChild(_)),o>=250&&vjs_addClass(e,"long_note")}else e.id&&!vjs_hasClass(e,"commented")&&(sr_cc_show_long_content(e.id,null),o>=250&&vjs_addClass(e,"long_note"));vjs_removeClass(e,"setup_long")}function sr_utilities_set_server_cookie(){console.log("   ## starting sr_utilities_set_server_cookie"),Modernizr.is_live?vjs_createCookie("is_live",!0):Modernizr.is_build?vjs_createCookie("is_build",!0):Modernizr.is_dev&&vjs_createCookie("is_dev",!0)}function sr_utilities_js_load(){if(console.log("   ## starting sr_utilities_js_load"),"undefined"!=typeof sr_utilities_js_loader)for(;sr_utilities_js_loader.length>0;)sr_utilities_js_loader.pop()()}function sr_utilities_number_with_commas(e,t){return(t?"$":"").concat(e.toString()).replace(/\B(?=(\d{3})+(?!\d))/g,",")}function sr_display_local_icon(e){console.log("   ### running sr_local_icon_veteran, type:".concat(e));var t="";"veteran"===e?t='<a href="http://www.sports-reference.com/blog/professional-athletes-veterans/"><img id="local_icon" src="https://d2p3bygnnzw9w3.cloudfront.net/req/201610281/images/klecko/vet.svg" border="0" data-pin-nopin="true"></a>':"valentine"===e&&(t='<img id="local_icon" src="https://d2p3bygnnzw9w3.cloudfront.net/req/201610281/images/klecko/valentine.svg" border="0" data-pin-nopin="true">'),document.querySelector("body").insertAdjacentHTML("beforeend",t)}function sr_setup_local_icon(){var e=new Date,t=e.getMonth()+1,r=e.getDate();if(11!==t||11!==r&&10!==r||!vjs_hasClass(document.body,"veteran")){if(2===t&&14===r){var o=document.querySelector("#meta h1").innerHTML;(o.match(/valentine/i)||o.match(/ hart$/i))&&sr_display_local_icon("valentine")}}else sr_display_local_icon("veteran")}function sr_utilites_check_on_in_mem_band(e){var t=sr_utilities_compute_age(vjs_getAttr(e,"data-death")),r=t.replace("d","");if((r=r.replace("-","."))&&t.match("-")&&sr_utilities_is_honored_person()&&(parseFloat(r)<=.031||parseFloat(r)==parseInt(r))){var o=document.querySelector("body");vjs_addClass(o,"in_memoriam"),o.insertAdjacentHTML("beforeend",sr_in_memoriam_band)}}function sr_utilities_person_age(){console.log("   ### enter sr_utilities_person_age");var e=document.getElementById("necro-birth"),t=document.getElementById("necro-death"),r="0000-00-00";if(t&&sr_utilites_check_on_in_mem_band(t),e){var o=vjs_getAttr(e,"data-birth"),r="0000-00-00";if(t&&(r=vjs_getAttr(t,"data-death")),t&&"0000-00-00"!=o&&"0000-00-00"!=r){var n=sr_utilities_compute_age(o,r);if(n)return void t.insertAdjacentHTML("beforeend"," <nobr>(Aged&nbsp;".concat(n,")</nobr>"))}if(!t&&"0000-00-00"!=o){var s=sr_utilities_compute_age(o),a=s.replace("d","");if((a=a.replace("-","."))&&parseFloat(a)<=105){var i="";return sr_utilities_is_honored_person()&&parseInt(a)===parseFloat(a)&&(i=", <strong>Happy Birthday!</strong>"),void e.insertAdjacentHTML("afterend"," <span><nobr>(Age:&nbsp;".concat(s,i,")</nobr></span>"))}}}}function sr_utilities_is_honored_person(){var e=!0,t=window.location.href;return t=t.replace("pfref","pro-football-reference.com"),t=t.replace("hkref","hockey-reference.com"),t=t.replace("bbref","baseball-reference.com"),t=t.replace("cfbref","sports-reference.com"),t=t.replace("cbbref","sports-reference.com"),t=t.replace("bkref","basketball-reference.com"),(/pro-football-reference/.test(t)&&/HernAa00/.test(t)||/pro-football-reference/.test(t)&&/CarrRa00/.test(t)||/pro-football-reference/.test(t)&&/PhilLa00/.test(t)||/pro-football-reference/.test(t)&&/RoziBo20/.test(t)||/pro-football-reference/.test(t)&&/SimpO.00/.test(t)||/pro-football-reference/.test(t)&&/SharDa00/.test(t)||/pro-football-reference/.test(t)&&/SmitAn20/.test(t)||/pro-football-reference/.test(t)&&/BelcJo00/.test(t)||/pro-football-reference/.test(t)&&/NapoEr20/.test(t)||/pro-football-reference/.test(t)&&/NapoEr20/.test(t)||/baseball-reference/.test(t)&&/machaju01/.test(t)||/baseball-reference/.test(t)&&/urbinug01/.test(t)||/baseball-reference/.test(t)&&/mooredo01/.test(t)||/basketball-reference/.test(t)&&/crittja01/.test(t)||/basketball-reference/.test(t)&&/payneto01/.test(t))&&(e=!1),console.log("###  is_honored, url:".concat(t," val:",e)),e}function sr_utilities_compute_age(e,t){if(!e&&t)return"";if((e=e.replace(/-/g,"")).length<4)return"";e.length<8&&(e=(e+"0000").substring(0,8));var r,o,n=e.match(/(\d{4})(\d{2})(\d{2})/),s=new Date(n[1],n[2]-1,n[3]);if(t){if((t=t.replace(/-/g,"")).length<4)return"";t.length<8&&(t=(t+"0000").substring(0,8));var a=t.match(/(\d{4})(\d{2})(\d{2})/);o=new Date(a[1],a[2]-1,a[3])}if(!o){var i=new Date;o=new Date(i.getFullYear(),i.getMonth(),i.getDate())}r=parseInt(o.getFullYear());var l=!0;if((t&&"00"===t.slice(-2)||"00"===e.slice(-2))&&(l=!1),_<0||_>=40150)return 0;for(var c=0,_=Math.round((o.getTime()-s.getTime())/1e3/60/60/24),d=parseInt(n[1])+1;d<=parseInt(r);d++){var u=new Date(d,n[2]-1,n[3]);if(u.getTime()<=o.getTime()){var h=new Date(d-1,n[2]-1,n[3]);_-=Math.round((u.getTime()-h.getTime())/1e3/60/60/24),c++}else d=r+1}return c=c.toString(),l?c=c.concat("-",vjs_padStringWithChars(_,3,"0"),"d"):(c=c.concat("yrs."),(t&&t.substr(4,2)===e.substr(4,2)||t&&("00"===t.substr(4,2)||"00"===e.substr(4,2)))&&(c=c.concat(" approx"))),c}function sr_setup_autocomplete_configs(e){var t=[];Array.isArray(e)||(e=[e]),e.forEach(function(e,r){var o=vjs_mergeObjects(sr_autocomplete_default_config,e);t.push(o)});var r={},o=[];return t.forEach(function(e){o.push(e.name),e.csvStorageKey=sr_SITE_ABB.concat("__",e.name,"__csv"),e.adjacencyListKey=sr_SITE_ABB.concat("__",e.name,"__adjacencyList"),e._compiledTemplate=Hogan.compile(e.template),e.lookupTableKey=sr_SITE_ABB.concat("__",e.name,"__lookupTable"),r[e.name]=e}),r.configNames=o,(sr_csEngine=vjs_cloneObject(CompleteSearchEngine)).cse_init(r),r}function sr_setup_autocomplete_instances(e,t){"use strict";if(console.log("   ### sr_setup_autocomplete_instances"),!Modernizr.sessionstorage||!Modernizr.cors||sr_detect_ie&&sr_detect_ie<9)return console.log("****sr_setup_autocomplete_instances: no cors or sessionstorage"),!1;if(window.sessionStorage.sr_autocomplete_failed)return console.log("****sr_setup_autocomplete_instances: previous failure"),!1;var r=sr_setup_autocomplete_configs(t),o=document.querySelectorAll(e),n=[];return vjs_forEach.call(o,function(e,t){var o=sr_setup_autocomplete_instance(e,r,vjs_hasClass(e,"ac-select"));n.push(o)}),n}function sr_setup_autocomplete_instance(e,t,r){"use strict";console.log("      ### sr_setup_autocomplete_instance, isselect:".concat(r));var o={};if(o.isSelect=r,o.inputbox=e,o.wrapper=vjs_closest(o.inputbox,".ac-wrapper"),o.dropdown=o.wrapper.querySelector(".ac-dropdown"),"object"!=typeof sr_csEngine)return!1;o.dropdown.engine=sr_csEngine,o.container=vjs_closest(o.inputbox,".ac-outline"),o.form=vjs_closest(o.inputbox,"form"),o.inputhint=o.wrapper.querySelector(".ac-hint"),o.formfield=vjs_closest(o.inputbox,".formfield,.fieldset"),o.formfield||(o.formfield=vjs_closest(o.inputbox,"form")),o.submitbutton=o.formfield.querySelector('input[type="submit"]'),o.resultId=o.formfield.querySelector("input[data-search-id]"),o.resultIndex=o.formfield.querySelector("input[data-search-idx]"),o.resultIndex||(o.resultIndex=o.formfield.querySelector('input[name="idx"]'),!o.resultIndex&&o.resultId&&(o.resultId.insertAdjacentHTML("afterend",'<input type="hidden" name="idx" value="" data-search-idx>'),o.resultIndex=o.formfield.querySelector("input[data-search-idx]")));var n=[];if(t.configNames.forEach(function(e){t[e].suppress||n.push(e)}),o.configNames=n,o.isSelect){if(o.selectWrapper=o.formfield.querySelector(".select_wrapper,.player_select_wrapper"),o.formfield.querySelector(".ac-select-output,.player_select_name")){o.selectName=o.formfield.querySelector(".ac-select-output,.player_select_name");var s=o.selectName.querySelector("button");s&&(s.onclick=function(){sr_reset_playerSelect(s,o)})}else o.selectName=document.createElement("DIV"),o.selectName.className="ac-select-output",o.resultId.parentNode.insertBefore(o.selectName,o.resultId);var a=vjs_getAttr(o.selectWrapper,"data-use-index")||"players";o.configNames=[a]}o.inputbox.value&&(o.inputhint.value=o.inputbox.value);var i,l=CompleteCreateDropDownController(o,t),c={wrapper:o.wrapper,input:o.inputbox,hint:o.inputhint,dropDown:o.dropdown,engine:o.dropdown.engine,onChange:function(){c.repaint()},onSelected:function(e){var t=new Event("autocomplete:selected");o.container.dispatchEvent(t),e&&e.i?(o.resultId.value=e.i,o.resultIndex.value=e.x):(o.resultId.value="",o.resultIndex.value=""),o.isSelect?(l.hide(),sr_autocomplete_select_item(e,o)):(o.inputhint.value="",e&&e.n&&(o.inputbox.value=e.n),sr_cleanup_dropdown_after_select(o,l,this),o.submitbutton&&o.submitbutton.focus(),o.formfield.submit())},onFocusOut:function(e){sr_detect_ie&&sr_detect_ie<8||vjs_isHovered(o.wrapper)||(l.hide(),o.inputhint.value="")},repaint:function(){var e=o.inputbox.value,t=o.dropdown.engine.cse_queryExecute(e,o.configNames),r=0;t&&t.forEach(function(e){r+=e.data.length}),o.inputhint.value=0===r?"":_sr_ac_build_hint(e,t[0].data[0].d.n),l.refresh(t,e,o.isSelect)}},_=!1;return function(e,t){i=e.value;var r=function(){var r=e.value;i!==r&&(i=r,t(r))};vjs_addEvent(e,"input",r,!1),vjs_addEvent(e,"change",r,!1)}(o.inputbox,function(e){_||c.onChange(),_=!1}),vjs_addEvent(o.inputbox,"focusout",c.onFocusOut,!1),vjs_addEvent(o.inputbox,"keydown",function(e){var t=(e=e||window.event).keyCode;if(33!==t&&34!==t){if(27==t)return l.hide(),o.inputbox.value="",o.inputhint.value="",void o.inputbox.focus();if(39==t||9==t){if(!l.getSelectedData(!1)&&0===o.inputhint.value.length)return;return e.preventDefault(),e.stopPropagation(),o.inputbox.value=o.inputhint.value,void c.onSelected(l.getSelectedData(!0))}if(13!=t){if(40==t)return r=l.move(1),o.inputhint.value=_sr_ac_build_hint(o.inputbox.value,r),void(_=!0);if(38!=t)o.inputhint.value="",_=!1,l.reset();else{e.preventDefault(),e.stopPropagation();var r=l.move(-1);if(_=!0,-1!==r)o.inputhint.value=_sr_ac_build_hint(o.inputbox.value,r);else{var n=document.querySelectorAll(".ac-is-under-cursor");vjs_forEach.call(n,function(e,t){vjs_removeClass(e,"ac-is-under-cursor")}),_=!1}}}else _&&(e.preventDefault(),o.inputbox.value=e.target.value.trim(),c.onSelected(l.getSelectedData()))}},!1),c}function _sr_ac_build_hint(e,t){var r="";return t&&t.toLowerCase().substring(0,e.length)===e.toLowerCase()&&(r=e,r+=t.substring(e.length)),r}function sr_cleanup_dropdown_after_select(e,t,r){vjs_addClass(e.inputbox,"prefilled");var o=document.querySelectorAll(".ac-is-under-cursor");vjs_forEach.call(o,function(e,t){vjs_removeClass(e,"ac-is-under-cursor")}),vjs_addClass(r,"ac-is-under-cursor"),window.setTimeout(t.hide,250)}function sr_autocomplete_select_item(e,t){if(e&&e.i){t.selectWrapper.style.display="none",t.selectName.innerHTML="Choice is: <strong>".concat(e.n,'&nbsp;<button class="tooltip closer inplace"  type=button></button></strong>'),t.inputbox.value=e.n;var r=t.selectName.querySelector("button"),o=t.wrapper.querySelector("[data-endpoint]");if(o){var n=vjs_getAttr(o,"data-endpoint");n=n.concat(e.i);var s=vjs_getAttr(o,"data-additional-params");if(s){var a=vjs_closest(o,"form");console.log("### getting additional params"),console.log(a),s.split(",").forEach(function(e,t){var r=a.querySelectorAll("[name=".concat(e),"]");console.log(r),vjs_forEach.call(r,function(t,r){var o=vjs_getFormElement(t);console.log("form_element name="+e+" => "+o),console.log(t),t&&""!==o&&(n=n.concat("&",e,"=",o))})})}vjs_getAjax(n,{},function(e){var r=document.createElement("DIV");r.className="endpoint",r.innerHTML=e,t.selectName.appendChild(r)},function(){alert("Sorry, but this player didn't work. We may be having a system-wide error.")},!0)}r.onclick=function(){sr_reset_playerSelect(r,t)}}else t.selectWrapper.style.display="block",t.selectName.innerHTML=""}function sr_reset_playerSelect(e,t){if(!t){for(t=e;t.parentNode&&!t.parentNode.querySelector(".select_wrapper,.player_select_wrapper");)t=t.parentNode;t=t.parentNode.querySelector(".player_select")}t.selectWrapper.style.display="block",t.selectName.innerHTML="",t.resultId.value="",t.resultIndex.value="",t.inputbox.value="",t.inputhint.value=""}function sr_display_tooltipShow(e){if(console.log("   ### sr_display_tooltipShow"),Modernizr&&Modernizr.touch&&!Modernizr.laptop&&!Modernizr.desktop)return!0;console.log("   ## sr_display_tooltipShow: run");var t=document.querySelectorAll("html");return t=e?document.getElementById(e).querySelectorAll(".tooltip,.poptip"):document.querySelectorAll(".tooltip,.poptip"),vjs_forEach.call(t,function(e,t){(vjs_getAttr(e,"data-tip")||vjs_getAttr(e,"tip"))&&tipsy_setTip(e)}),!0}function sr_display_modalShow(e){console.log("   ### sr_display_modalSetup");var t;t=e?e.querySelectorAll(".modal"):document.querySelectorAll(".modal"),vjs_forEach.call(t,function(e,t){if(vjs_hasAttr(e,"data-text")){var r=vjs_getAttr(e,"data-text");e.onclick=function(t){sr_display_showPopup(t,t.target,r),sr_record_analytics_event("modal_click",sr_record_directory(),e.innerText.substr(0,50))}}})}function sr_display_showPopup(e,t,r){var o=document.getElementById("modal-container");if(sr_display_showPopup_last_clicked==t&&"hidden"!=o.style.visibility)return vjs_triggerEvent(document.getElementById("modal-close"),"click"),!1;if(sr_display_showPopup_last_clicked=t,console.log("   ## sr_display_showPopup"),r.match(/^\//)||r.match(/^http/))Modal.open({ajaxContent:r,draggable:!0,event:e,loadCallback:function(){sr_st_mobilize_modal_table()}});else if(r.match(/^yt:/)){var n=r.replace("yt:","");r='<div class="margin"><iframe width="640" height="480" src="https://www.youtube.com/embed/'.concat(n,'" frameborder="0" allowfullscreen></iframe></div>'),Modal.open({content:r,draggable:!0,showOverlay:!0,event:e})}else Modal.open({content:r,draggable:!0,event:e});return(e||window.event)&&vjs_stopPropagation(e),!1}function sr_display_vertical_align_divs(e,t,r){console.log("  ### running sr_display_vertical_align_divs");var o=document.getElementById(e),n=document.getElementById(t),s=o.offsetTop,a=n.offsetTop;if(s>a){i=parseInt(s-a);n.style.marginTop=i+"px"}else{var i=parseInt(a-s);o.style.marginTop=i+"px"}r||sr_display_vertical_align_divs(e,t,!0)}function sr_display_horizontal_align_divs(e,t,r){console.log("  ### running sr_horizonal_align_divs");var o=document.getElementById(e),n=document.getElementById(t),s=o.offsetLeft,a=n.offsetLeft;if(s>a){i=parseInt(s-a);n.style.marginLeft=i+"px"}else{var i=parseInt(a-s);o.style.marginLeft=i+"px"}r||sr_display_horizontal_align_divs(e,t,!0)}function sr_display_selectorSetClass(e,t,r){console.log("###  sr_display_selectorSetClass");var o=document.querySelectorAll(t);if(o)for(i=0;i<o.length;i++)vjs_removeClass(o[i],e);if(o=document.querySelectorAll(r))for(i=0;i<o.length;i++)vjs_addClass(o[i],e)}function sr_display_showHideElement(e,t,r){var o=!1,n=!1;"clickhide"===r?(e.hider?e.hider.match(t)||(e.hider=e.hider.concat(t)):e.hider=t,o=!0,n=!1):"clickshow"===r&&(e.hider&&e.hider.match(t)&&(e.hider=e.hider.replace(t,"")),o=!1,n=0===e.hider.length),r||!vjs_hasClass(e,"hidden")&&"none"!==e.style.display?r||(o=!0,n=!1):(n=!0,o=!1),n?(vjs_removeClass(e,"hidden"),e.style.display=""):o&&(vjs_addClass(e,"hidden"),e.style.display="")}function sr_display_toggleClass(e,t,r,o){console.log("   ### running sr_display_toggleClass:".concat(e,"   classToToggle:",t,"   toggleAction:",o)),r||(r="");var n=document.getElementById(e);if(n&&n.outerHTML.length){var s=n.querySelectorAll(".".concat(t));vjs_forEach.call(s,function(e,r){sr_display_showHideElement(e,t,o)});var a=document.getElementById(e.concat("_toggle_",t));a&&a.innerHTML.match("Show")?(a.innerHTML=a.innerHTML.replace("Show","Hide"),a.style.backgroundColor="#FFF655"):a&&(a.innerHTML=a.innerHTML.replace("Hide","Show"),a.style.backgroundColor="#FFF655")}}function sr_display_browserPopupWindow(e,t,r){window.name="mainWindow",window.open(e,"surf","width=".concat(t,",height=",r,",scrollbars=yes,resizable=yes"))}function sr_display_flyInSVGsprite(){console.log("   ### run sr_display_flyInSVGsprite"),vjs_getAjax(sr_svg_sprite_url,{},function(e){var t=document.createElement("div");t.className="hidden",t.innerHTML=e,document.body.insertBefore(t,document.body.childNodes[0]);var r=document.getElementById("social");r&&vjs_removeClass(r,"noload")},function(){return!0},!0)}function sr_display_fill_search_placeholder(){console.log("   ### sr_display_fill_search_placeholder.");var e=Modernizr.viewport_width<359?"Enter Person, Tm, etc":Modernizr.viewport_width<450?"Enter Person, Team, etc":"Enter Person, Team, Section, etc";sr_detect_operaMini&&(e="");t=document.querySelectorAll('#header .search input[name="hint"]');vjs_forEach.call(t,function(e,t){vjs_setAttr(e,"placeholder","")});var t=document.querySelectorAll('#header .search input[name="search"]');vjs_forEach.call(t,function(t,r){vjs_setAttr(t,"placeholder",e)})}function sr_display_add_random_page_link(){console.log("   ### adding a random page link");var e=document.createElement("div");e.id="random_page",e.innerHTML='<a href="/admin/get_random_dev.cgi">Go to a random page</a><style> #random_page {     display: block;     font-size: 11px;     bottom: 0;     position: fixed;     right: 0;     border: #ff0;     background: #ff0;     padding: 10px;     color: black;     font-weight: bold;     width: 200px; }</style>',document.body.appendChild(e)}function sr_display_setup_endpoint_onclick(e){var t;if(!e)return!1;if(!(t=document.getElementById(e)))return!1;var r=t.querySelectorAll(".endpoint");return vjs_forEach.call(r,function(e,t){var r=vjs_getAttr(e,"data-endpoint");e.onclick=function(t){sr_display_showPopup(t,e,r)},vjs_addClass(e,"tooltip")}),document.getElementById(e.concat("_clone"))&&sr_display_setup_endpoint_onclick(e.concat("_clone")),!0}function sr_display_run_endpoint(e,t){}function sr_img_logo_load_check(){console.log("   ### sr_img_logo_load_check");var e=document.querySelector(".media-item.logo > img");if(!e)return!1;console.log(e);var t=new Image;t.onload=function(){var e=t.height,r=t.width,o=document.querySelector(".media-item.logo");e*r<=1||vjs_removeClass(o,"loader")},t.src=e.src}function sr_ads_rails_position(){if(console.log("   ### sr_ads_rails_position"),Modernizr.viewport_width<1810||sr_detect_ie||sr_detect_edge||Modernizr.adfree||document.getElementById("sr_suppress_ads"))return sr_ads_kill_rails(),!1;var e=document.getElementById("content"),t=(vjs_offset(e),vjs_viewportGetWidth()-vjs_outerWidth(e));if(t<330)return sr_ads_kill_rails(),!1;var r=parseInt((t-320)/4),o=document.getElementById("div-gpt-ad-160x600-1"),n=document.getElementById("div-gpt-ad-160x600-2");if(!o||!n)return!1;o=o.parentNode,n=n.parentNode,o.style.left=r+"px",n.style.right=r+"px",vjs_addEvent(window,"resize",sr_ads_kill_rails)}function sr_ads_kill_rails(){if(sr_has_ad_rails){var e=document.getElementById("div-gpt-ad-160x600-1"),t=document.getElementById("div-gpt-ad-160x600-2");e&&t&&(vjs_removeChild(e.parentNode),vjs_removeChild(t.parentNode)),sr_has_ad_rails=!1}}function sr_form_presetFromQueryString(){console.log("   ### sr_form_presetFromQueryString");var e=document.getElementById("deserialize_string");if(e){var t=vjs_getAttr(e,"data");t.match(/^\?/)||(t="?".concat(t)),console.log("   ### sr_form_presetFromQueryString, embedded_string:".concat(t)),sr_form_checkDeserialize(sr_form_queryString_to_JSON(t),!1,!0,null)}else window.location.search.length>7&&sr_form_checkDeserialize(sr_form_queryString_to_JSON(window.location.search),!1,!0,null);return!0}function sr_form_queryString_to_JSON(e){console.log("   ### running sr_form_queryString_to_JSON:".concat(e));for(var t,r={},o=/\+/g,n=/([^&=]+)=?([^&]*)/g,s=function(e){return decodeURIComponent(e.replace(o," "))},a="?"==e.charAt(0)?e.substring(1):e;t=n.exec(a);){var i=s(t[1]),l=s(t[2]);if(i in r){if("string"==typeof r[i]){var c=r[i];r[i]=[],r[i].push(c)}r[i].push(l)}else r[i]=l}return r||{}}function sr_form_checkDeserialize(e,t,r,o){console.log("   ### sr_form_checkDeserialize");var n=[];t?n[0]=t:n=document.querySelectorAll("form.deserialize,form.pi_forms,form.srbasic"),vjs_forEach.call(n,function(t,n){if(vjs_hasClass(t,"no-deserialize")||vjs_hasClass(t,"sr_goto"))return console.log("    ### skip this form deserialization:".concat(t.id)),!1;e=e||vjs_getAttr(t,"data-default"),(e="object"==typeof e?e:JSON.parse(e))&&vjs_deserializeForm(t,e,r,o)})}function sr_form_setPresets(){console.log("   ### running sr_form_setPresets");var e=document.querySelectorAll(".sr_preset");if(e.length){var t=document.querySelectorAll(".sr_preset_explain");vjs_forEach.call(t,function(e,t){vjs_addClass(e,"visible")})}vjs_forEach.call(e,function(e,t){var r=vjs_getAttr(e,"data-preset-type")||"click";"BUTTON"===e.tagName&&vjs_setAttr(e,"type","button"),vjs_addEvent(e,r,function(){if(e.innerHTML.match("[A-z]")&&sr_record_analytics_event("preset",sr_record_directory(),sr_record_page()+":"+e.innerHTML),vjs_hasAttr(e,"data-boolean-toggle")){var t=vjs_getAttr(e,"data-boolean-toggle").split(",");vjs_forEach.call(t,function(e,t){var r=document.querySelectorAll(e);vjs_forEach.call(r,function(e,t){var r=e.value;e.value=0==r?1:0})})}if(["hide","show","toggle"].forEach(function(t){vjs_getAttr(e,"data-".concat(t))&&_sr_form_runShowHidePreset(t,vjs_getAttr(e,"data-".concat(t)))}),vjs_hasAttr(e,"data-preset")&&sr_form_runPreset(e),vjs_hasAttr(e,"data-preset-selector")){var r=vjs_getAttr(e,"data-preset-selector"),o=vjs_getAttr(e,"data-preset-selector-value");if(o&&"match-this"!==o||(o=vjs_getFormElement(e)),void 0!=o){var n=o.constructor==Array?o:[o];o=n}var s=document.querySelectorAll(r);vjs_forEach.call(s,function(e,t){vjs_setFormElement(e,o)})}if(vjs_hasAttr(e,"data-update"))if("SELECT"===e.tagName){var a=e.options[e.selectedIndex];if(vjs_hasAttr(a,"data-update-hashkey")){var i=vjs_getAttr(a,"data-update-hashkey"),l=window[vjs_getAttr(e,"data-update-default")],c=window[vjs_getAttr(e,"data-update-variable")],_=document.querySelectorAll(vjs_getAttr(e,"data-update-targets"));vjs_forEach.call(_,function(t,r){sr_form_stockSelect(t,l.concat(c[i]),!1,e)})}}else if("INPUT"===e.tagName&&vjs_getAttr(e,"type").match(/radio/i)){var l=window[vjs_getAttr(e,"data-update-default")],_=document.querySelectorAll(vjs_getAttr(e,"data-update-targets"));vjs_forEach.call(_,function(t,r){sr_form_stockSelect(t,l,!0,e)})}if(vjs_hasAttr(e,"data-select")&&"SELECT"===e.tagName){var d=e.options[e.selectedIndex];["hide","show"].forEach(function(e){vjs_hasAttr(d,"data-".concat(e))&&_sr_form_runShowHidePreset(e,vjs_getAttr(d,"data-".concat(e)))})}return["change","click"].forEach(function(t){if(vjs_hasAttr(e,"data-fire-".concat(t))){var r=vjs_getAttr(e,"data-fire-".concat(t)),o=document.querySelectorAll(r);vjs_forEach.call(o,function(e,r){vjs_triggerEvent(e,t)})}}),!1}),("visible"!==e.style.visibility||vjs_hasClass(e,"visible"))&&(e.style.visibility="visible",vjs_removeClass(e,"visible"))}),e=document.querySelectorAll(".sr_preset_group"),vjs_forEach.call(e,function(e,t){"visible"!==e.style.visibility&&(e.style.visibility="visible")})}function _sr_form_runShowHidePreset(e,t){var r=t.split(",");vjs_forEach.call(r,function(t,r){var o=document.querySelectorAll(t);vjs_forEach.call(o,function(t,r){"toggle"===e?vjs_hasClass(t,"toggleable")?vjs_toggleClass(t,"open"):vjs_toggleClass(t,"hidden"):"show"===e?vjs_hasClass(t,"toggleable")?vjs_addClass(t,"open"):vjs_removeClass(t,"hidden"):"hide"==e&&(vjs_hasClass(t,"toggleable")?vjs_removeClass(t,"open"):vjs_addClass(t,"hidden"))})})}function sr_form_stockSelect(select,arr_values,suppress_choose,preset){if(console.log("   ### sr_form_stockSelect"),"SELECT"!=select.tagName)return!1;var selected_value=select.options[select.selectedIndex].value;if(preset&&vjs_hasAttr(preset,"data-update-selected")&&(0===select.selectedIndex||select.selectedIndex===select.length-1)){"minmax"===vjs_getAttr(preset,"data-update-selected")&&select.name.match(/min/i)?selected_value=arr_values[0]:"minmax"===vjs_getAttr(preset,"data-update-selected")&&select.name.match(/max/i)&&(selected_value=arr_values[arr_values.length-1]);var entry=selected_value.split("|");selected_value=entry[1]}select.length=0,suppress_choose||(select.options[select.options.length]=new Option("Choose","",!0,!0)),arr_values.forEach(function(entry_row){var entry=entry_row.split("|"),form_test_passed=!0;if(entry[3]){var test=entry[3].split("::");test.value=!0,/^[A-z0-9\._"():=\[\]]*$/.test(test[0])&&eval(test[0])!==test[1]&&(form_test_passed=!1)}entry[2]&&entry[2]!==select.name||!form_test_passed||(select.options[select.options.length]=new Option(entry[0],entry[1],!1,entry[1]===selected_value))}),chosen_events&&chosen_events.fire(select,"chosen:updated")}function sr_form_runPreset(e){sr_preset_block_update=!0;var t=vjs_getAttr(e,"data-preset");if(t=t.replace(/'/g,'"'),console.log("   ### running sr_form_runPreset:".concat(t)),t.lastIndexOf("=")>0?t=sr_form_queryString_to_JSON(t):t.lastIndexOf(":")>0&&(t=JSON.parse(t)),!t)return!1;var r=e;for(console.log(t),console.log(r);"FORM"!=r.nodeName&&r.parentNode;)r=r.parentNode;return console.log(r),sr_form_checkDeserialize(t,r,!1,e),sr_form_changeDesc(r,"runpreset"),sr_preset_block_update=!1,!0}function sr_form_populateDesc(form,data){if(console.log("   ### enter sr_form_populateDesc"),!form)return!1;var word_array=eval(data),array_render=new Array,array_new_words=new Array,sr_form_old_desc=form.data_old_desc;if(!word_array||!sr_form_old_desc)return!1;word_array.forEach(function(e,t){var r=(e=(e=e.trim()).replace(/</g,"&lt;").replace(/</g,"&lt;")).match(/link: .*/);if(r&&r[0]){e=e.replace(/link:.*/,"");var o=r[0].replace("link: ","");o&&(e='<a target="_blank" href="'.concat(o,'">',e,"</a>"))}sr_form_old_desc.indexOf(e)<0?array_render.push('<span class="fade_in">'+e+"</span>"):array_render.push(e),array_new_words.push(e)});var div_desc=document.getElementById("form_description");div_desc.innerHTML=array_render.join(", "),div_desc.style.color="initial",form.data_old_desc=array_new_words,sr_preset_block_update=!1;var params=vjs_serializeForm(form).concat("&describe_only=1");return sr_form_params_old!=params&&sr_form_changeDesc_caller(form,"tweaker"),!0}function sr_form_changeDesc_caller(e,t){sr_preset_block_update=!0,setTimeout(function(){sr_form_changeDesc(e,t)},333)}function sr_form_changeDesc(e,t){console.log("   ### enter sr_form_changeDesc:".concat(t));var r=document.getElementById("form_description");if(r){r.style.color="#999";var o=e.action,n=vjs_serializeForm(e).concat("&describe_only=1");sr_form_params_old=n,vjs_getAjax(o.concat("?",n),{},function(t){sr_form_populateDesc(e,t)},function(){return!0})}}function sr_form_setupDesc(){console.log("   ### enter sr_form_setupDesc");var e=document.querySelectorAll(".has_live_desc");vjs_forEach.call(e,function(e,t){for(var r=e.getElementsByTagName("input"),o=0;o<r.length;o++)r[o].onchange=function(){sr_preset_block_update||sr_form_changeDesc_caller(e,"inputs")};for(r=e.getElementsByTagName("select"),o=0;o<r.length;o++)r[o].onchange=function(){sr_preset_block_update||sr_form_changeDesc_caller(e,"selects")};e.data_old_desc=[],vjs_hasClass(e,"hasrequest")||sr_form_changeDesc_caller(e,"initial")})}function sr_form_setupFormScrub(){console.log("   ### sr_form_setupFormScrub");var e=document.querySelectorAll("form:not([itemprop])");vjs_forEach.call(e,function(e,t){return!vjs_hasClass(e,"sr_do_not_scrub")&&(e.onsubmit=function(){sr_form_scrubEmptyParams(e)},!0)})}function sr_form_scrubEmptyParams(e){console.log("   ### sr_form_scrubEmptyParams");for(var t=e.getElementsByTagName("input"),r=0;r<t.length;r++)t[r].disabled=""==t[r].value;for(t=e.getElementsByTagName("select"),r=0;r<t.length;r++)if(t[r].name.match(/c[0-9]comp/)){var o=t[r].name.replace("comp","stat"),n=e.querySelector('select[name="'.concat(o,'"]'));if(n){s=n.selectedIndex;t[r].disabled=""==n.options[s].value}}else{var s=t[r].selectedIndex;t[r].disabled=""==t[r].options[s].value}}function sr_form_setupForms(){sr_form_setPresets(),log_performance&&sr_perf_logPerformance("sr_form_setPresets"),sr_form_presetFromQueryString(),log_performance&&sr_perf_logPerformance("deserialize"),sr_form_initial_setup=!1,sr_form_setupDesc(),log_performance&&sr_perf_logPerformance("sr_form_setupDesc"),sr_form_setupFormScrub(),sr_chosen_enable_select(),log_performance&&sr_perf_logPerformance("enableChosenSeLect")}function sr_form_setup_goto_page(e){var t;t=e?[e]:document.querySelectorAll("form.sr_goto"),vjs_forEach.call(t,function(e,t){if(!e.is_setup){if(e.is_setup=!0,sr_form_setup_goto_json(e),vjs_hasClass(e,"concat"))e.querySelector('input[type="submit"]').onclick=function(t){t.preventDefault();var r,o=1,n="",s=!1;for((r=e.querySelector('select[name="'+o+'"]'))||(r=e.querySelector('input[name="'+o+'"]:checked')),r||(r=e.querySelector('input[name="'+o+'"]'));r;)r&&null!=r.selectedIndex&&r.options[r.selectedIndex].disabled&&(s=!0),n=n.concat(r.value),o++,(r=e.querySelector('select[name="'+o+'"]'))||(r=e.querySelector('input[name="'+o+'"]:checked')),r||(r=e.querySelector('input[name="'+o+'"]'));s?sr_form_append_warning(e):(sr_record_analytics_event("goto",sr_record_directory(),sr_record_nearest_parent_id(e)),location=n)};else{var r=e.querySelector("select");r&&(r.onchange=function(t){t.preventDefault();var r=this.selectedIndex;if("0"!==this.options[r].value){var o=this.options[r].value;o?location=o:sr_form_append_warning(e)}},vjs_removeChild(e.querySelector('input[type="submit"]')))}vjs_removeClass(e,"js-select")}})}function sr_form_append_warning(e){vjs_removeChild("sr_alert_div");var t=document.createElement("div");t.id="sr_alert_div",t.innerHTML="Please select an option for each",t.className="fieldset fade_in",vjs_setAttr(t,"style","color:#900; font-weight:bold"),e.appendChild(t)}function sr_form_setup_goto_json(e){console.log("   ### sr_form_setup_goto_json.");var t=e.querySelectorAll("select.sr_load_json");vjs_forEach.call(t,function(e,t){var r=document.querySelector(vjs_getAttr(e,"data-fill")),o=vjs_getAttr(e,"data-json-key");r&&o&&(e.onchange=function(e){e&&e.preventDefault();var t=this.selectedIndex,n=this.options[t].value,s=sr_goto_json[o][n];if(s){var a="";vjs_forEach.call(s,function(e,t){var r="";for(name in e)0===t&&""===name&&(r="disabled selected "),a=a.concat("<option ",r,'value="',name,'">',e[name],"</option>\n")}),r.innerHTML=a,chosen_events&&chosen_events.fire(r,"chosen:updated")}},e.onchange())})}function sr_form_setValue_submit(e,t,r){if(!e||!t)return!1;var o=document.getElementById(t);if(!o)return!1;o.value=r;var n=document.getElementById(e);return!(!n||"FORM"!==n.tagName)&&(n.submit(),!0)}function sr_form_cpi_init(){console.log("   ### enter sr_form_cpi_init");var e=document.querySelector(".sr_cpi_control");if(!e)return!1;e.style.display="inline";var t=e.querySelector("select");return t.onchange=function(e){sr_form_cpi_convert(t.value),vjs_stopPropagation(e)},!0}function sr_form_cpi_convert(e){var t=0,r=document.querySelector(".sr_cpi_control");if(!r)return!1;var o=vjs_closest(r,".table_wrapper");if(!o)return!1;var n=o.querySelectorAll("[data-amount]");vjs_forEach.call(n,function(r,o){if("total"==vjs_getAttr(r,"data-amount"))r.innerHTML=sr_utilities_number_with_commas(t,!0);else{var n=vjs_getAttr(r,"data-year"),s=vjs_getAttr(r,"data-amount"),a=Math.round(s);"actual"!=e&&(a=Math.round(sr_year_cpi[e]/sr_year_cpi[n]*s)),vjs_getAttr(r,"data-future")||(t+=a),r.innerHTML=sr_utilities_number_with_commas(a,!0)}})}function sr_menus_setupMenus(){console.log("   ### running sr_menus_setupMenus"),"button"===Modernizr.site_menu?sr_menus_setupMainNav_button():Modernizr.sessionstorage&&sr_menus_setupMainNav_navbar(),sr_menus_setup_inpageNavMenu(),log_performance&&sr_perf_logPerformance("setupInpageNavMenu:full");var e=document.querySelectorAll(".hasmore,.hoversmooth>li");vjs_forEach.call(e,function(e,t){sr_menus_setupDropMenu(e)}),log_performance&&sr_perf_logPerformance("setupDropMenus:full")}function sr_menus_add_games_counter(){var e=document.querySelectorAll("#header_scores .game_summary"),t=document.createElement("span");t.className="counter",t.innerHTML="".concat(e.length),document.querySelector("#header_scores > a").appendChild(t)}function sr_menus_setupMainNav_button(){if(console.log("   ### running sr_menus_setupMainNav_button"),sr_detect_operaMini)return!1;var e=document.getElementById("nav_trigger");if(!e||!Modernizr.is_modern||e.triggered)return!1;e.triggered=!0;var t=document.getElementById("nav"),r=e.querySelector("a");return r&&(vjs_setAttr(r,"href","javascript:void(0)"),e.onclick=function(r){vjs_toggleClass(t,"open")?vjs_addClass(e,"open"):vjs_removeClass(e,"open"),r.preventDefault(),sr_record_analytics_event("MainNavButtonClick",sr_record_directory(),sr_record_page())}),!0}function sr_menus_setupMainNav_navbar(){if(console.log("   ### running sr_display_setupMainNav_bar"),!document.getElementById("main_nav")||!Modernizr.sessionstorage)return!1;var e=sr_SITE_ABB.concat("_main_nav_menu");"boolean"==typeof sr_is_production&&sr_is_production||(console.log("   ### purging main_nav_menu from localStorage"),sessionStorage.removeItem(e));var t=sessionStorage.getItem(e);if(t)console.log("    ### key in session_storage"),sr_menus_setupMainNav_dropdowns(JSON.parse(t));else{if(window.sessionStorage.sr_main_nav_failed)return console.log("   ### main_nav_retrieval previously failed."),!1;console.log("   ### key retrieval in session_storage");var r="/inc/main_nav_menu.json";"string"==typeof sr_dropmenu_url&&(r=sr_dropmenu_url),vjs_getJson(r,{},function(t){sessionStorage.setItem(e,JSON.stringify(t)),sr_menus_setupMainNav_dropdowns(t)},function(){console.log("   ##[main_nav_dropdown] file retrieval failed"),window.sessionStorage.sr_main_nav_failed=!0},!0)}return!0}function sr_menus_setupMainNav_dropdowns(e){for(d in e){var t=document.getElementById(e[d].target);if(t){var r=document.createElement("div");r.innerHTML=e[d].html,t.appendChild(r),vjs_addClass(t,"hasmore"),sr_menus_setupDropMenu(t)}}document.querySelector("#header_scores > a")&&sr_menus_add_games_counter()}function sr_menus_setupDropMenu(e){return!!e&&(!e.menuSetup&&void(Modernizr&&!Modernizr.touch?(sr_menus_hover(e),e.menuSetup=!0):vjs_hasClass(e,"hasmore")&&(sr_menus_clickable(e),e.menuSetup=!0)))}function sr_menus_clickable(e){if("none"!==e.style.display){e.parentNode;var t=e.querySelector("a,span");t.tagName.toUpperCase();vjs_setAttr(t,"href","javascript:void(0)"),sr_dropmenu_add_helpers(e),t.onclick=function(r){sr_elsDrophovered.includes(e)?sr_menus_remove_drophover_from_all():sr_menus_add_drophover_to_el(e),sr_record_analytics_event("Clicked on Menu",sr_record_directory(),sr_record_nearest_parent_id(t))};var r=e.querySelector(":scope > div");r&&(r.insertAdjacentHTML("afterbegin",'<div role="button" aria-label="close this menu" class="closer"></div>'),r.querySelector(":scope > .closer").onclick=function(){sr_menus_remove_drophover_from_all()});var o=e.querySelectorAll(":scope > div > ul > li > a");vjs_forEach.call(o,function(e,t){var r=vjs_getAttr(e,"href");/^#/.test(r)&&(e.onclick=function(t){if(sr_menus_remove_drophover_from_all(),vjs_hasAttr(e,"data-click")){var r=vjs_getAttr(e,"data-click");vjs_triggerEvent(document.getElementById(r),"click")}return!0})})}}function sr_menus_hover_check(){document.onmousemove=function(e){e=e||window.event,sr_hovering_el=e.target||e.srcElement}}function sr_menus_hover_check_throttle(){vjs_addEvent(document,"mousemove",vjs_throttle(sr_menus_mousemove,50))}function sr_menus_mousemove(e){e=e||window.event,sr_hovering_el="mouseout"===e.type?e.relatedTarget||e.toElement:e.target||e.srcElement}function sr_menus_hover(e){sr_dropmenu_add_helpers(e),sr_hovering_el||(sr_menus_hover_check_throttle(),sr_hovering_el=document),e.onmouseover=function(e){var t=this;sr_menus_mousemove(e),setTimeout(function(){vjs_elChildOfEl(sr_hovering_el,t,!0)&&sr_menus_add_drophover_to_el(t)},sr_nav_timer_delay)},e.onmouseout=function(e){var t=this;sr_menus_mousemove(e),setTimeout(function(){vjs_elChildOfEl(sr_hovering_el,t,!0)||sr_menus_remove_drophover_from_el(t)},sr_nav_timer_delay/1.1)}}function sr_menus_add_drophover_to_el(e){vjs_hasClass(e,"drophover")||(console.log("   ### sr_menus_add_drophover_to_el #########"),sr_menus_remove_drophover_from_all(e),vjs_addClass(e,"drophover"),vjs_forEach.call(e.elsFaded,function(e,t){vjs_hasClass(e,"faded")||vjs_addClass(e,"faded")}),sr_elsDrophovered.includes(e)||sr_elsDrophovered.push(e))}function sr_menus_remove_drophover_from_el(e){vjs_hasClass(e,"drophover")&&(console.log("   ### sr_menus_remove_drophover_from_el #########"),vjs_forEach.call(e.elsFaded,function(e,t){vjs_removeClass(e,"faded")}),setTimeout(function(){vjs_removeClass(e,"drophover")},80))}function sr_menus_remove_drophover_from_all(e){console.log("   ### sr_menus_remove_drophover_from_all #########"),1===sr_elsDrophovered.length&&sr_elsDrophovered[0]===e||(vjs_forEach.call(sr_elsDrophovered,function(t,r){e!==t&&(vjs_removeClass(t,"drophover"),vjs_forEach.call(t.elsFaded,function(e,t){vjs_removeClass(e,"faded")}))}),sr_elsDrophovered=e?[e]:[])}function sr_dropmenu_add_helpers(e){e.elsFaded=[],vjs_getAttr(e,"data-fade-selector")&&vjs_forEach.call(document.querySelectorAll(vjs_getAttr(e,"data-fade-selector")),function(t,r){e.elsFaded.push(t)})}function sr_menus_setup_bottomPageNavMenu(){if(console.log("   ### sr_menus_setup_bottomPageNavMenu"),Modernizr.phone){var e=document.querySelector("#inner_nav li.condensed");if(e){var t=e.cloneNode(!0);if(t){var r=t.querySelector(":scope > div");if(r){vjs_removeChild(t.querySelector(".closer"));var o=t.querySelector(":scope > a"),n="Additional Pages";o&&(n=o.innerHTML,o.parentNode.removeChild(o));var s=document.createElement("div");s.id="all_inner_nav_bottom",s.className="section_wrapper commented";var a='<div class="section_heading">'.concat('<span class="section_anchor" id="inner_nav_bottom_link" data-label="',n,'"></span>',"<h2>",n,"</h2>",'<div class="section_heading_text">',"<ul><li></li></ul>","</div>","</div>","\x3c!--  ",'<div class="section_content" id="inner_nav_bottom">',r.innerHTML,"</div>","--\x3e");return s.insertAdjacentHTML("afterbegin",a),document.getElementById("content").appendChild(s),!0}}}else console.log("   ### no #inner_nav li.condensed")}}function sr_menus_setup_inpageNavMenu(){var e=document.getElementById("inner_nav"),t=document.getElementById("inpage_nav");if(!e||t||vjs_hasClass(e,"suppress_inpage_nav"))return!1;console.log("   ### sr_menus_setup_inpageNavMenu");var r=document.querySelectorAll('.section_anchor:not([data-no-inpage="1"])');if(r.length<=3&&!vjs_hasClass(e,"force_inpage_nav"))return!1;var o=document.title,n=document.body;vjs_hasAttr(n,"data-label")&&(o=vjs_getAttr(n,"data-label")),o=o.replace(/ *\|.*/gi,"");var s="".concat('<p class="listhead inpage">On this page: </p>',"\n",'<ul class="in_list inpage">');vjs_forEach.call(r,function(e,t){if(!vjs_getAttr(e,"data-no-inpage")){var r=vjs_getAttr(e,"id"),o=vjs_getAttr(e,"data-label"),n=vjs_getAttr(e,"data-label-desc");n=n?" (".concat(n,")"):"";var a="#".concat(r);r&&r.match(/_link$/)&&!r.match(/site_menu_link/)&&(r=(r=r.replace(/_link$/,"")).replace(/^/,"all_"),a="#".concat(r)),r&&o&&(s=s.concat('<li><a data-scroll href="',a,'">',o,"</a>",n,"</li>\n"))}}),(t=document.createElement("div")).id="inpage_nav",t.innerHTML=s,e.appendChild(t);var a=e.querySelector("li.condensed > div");return a&&Modernizr.touch&&a.insertAdjacentHTML("beforeend",s),!0}function sr_get_freezer_div(){if(console.log("   ### sr_get_freezer_div, count:".concat(_sr_through_freezer_div)),_sr_through_freezer_div++,document.freezer)return console.log("   ### back again, but already have a freezer."),document.freezer;var e=document.getElementById("inner_nav");if(e||(e=document.getElementById("desc_container")),!e)return null;if(Modernizr&&(Modernizr.phone||Modernizr.touch)&&"inner_nav"===e.id)return null;if(Modernizr&&!Modernizr.phone&&"desc_container"===e.id)return null;if(e){document.freezer=e,console.log("   ### a set freezer_div");var t=vjs_offset(e);freezer_div_loc_top=parseFloat(t.top),freezer_div_frozen=!1,freezer_div_hidden_top=sr_setFreezerDivHiddenTop(),freezer_div_hidden=!1}return e}function sr_setFreezerDivHiddenTop(){console.log("   ### sr_setFreezerDivHiddenTop");var e=document.getElementById("footer");return loc=vjs_offset(e),parseFloat(loc.top)-100}function sr_menus_enable_freeze(){if(console.log("   ### sr_menus_enable_freeze"),!freezer_div)return!1;if("inner_nav"===freezer_div.id){var e=freezer_div.querySelector("ul");e.insertAdjacentHTML("beforeend",'<li class="back_to_top"><a data-scroll href="#header">Back to top</a></li>'),smoothScroll.add(e.querySelector(".back_to_top [data-scroll]"))}return vjs_addEvent(window,"scroll",vjs_throttle(sr_menus_freeze_check,50)),!0}function sr_menus_freeze_check(e){var t=parseFloat(vjs_scrollTop());t>freezer_div_loc_top&&!freezer_div_frozen?(vjs_addClass(freezer_div,"frozen"),freezer_div_frozen=!0):t<=freezer_div_loc_top&&freezer_div_frozen&&(vjs_removeClass(freezer_div,"frozen"),freezer_div_frozen=!1),t>freezer_div_hidden_top&&!freezer_div_hidden?(vjs_addClass(freezer_div,"hidden"),freezer_div_hidden=!0):t<=freezer_div_hidden_top&&freezer_div_hidden&&(vjs_removeClass(freezer_div,"hidden"),freezer_div_hidden=!1),t!==scrollBarPosition_prev&&setTimeout(sr_menus_freeze_check,50),scrollBarPosition_prev=t}function sr_menus_setSwitchers(){console.log("   ### sr_menus_setSwitchers");var e=document.querySelectorAll(".switcher");vjs_forEach.call(e,function(e,t){if(!e.is_setup){e.is_setup=!0;var r=e.querySelectorAll(":scope > *"),o=vjs_getAttr(e,"data-controls")+" > *",n=document.querySelectorAll(o);o=vjs_getAttr(e,"data-controls"),vjs_addClass(document.querySelector(o),"switcher_content"),vjs_forEach.call(r,function(e,t){var o=e.querySelector(":scope > a");o&&vjs_setAttr(o,"href","javascript:void(0)"),e.onclick=function(o){vjs_forEach.call(r,function(e,t){vjs_removeClass(e,"current")}),vjs_forEach.call(n,function(e,t){vjs_removeClass(e,"current"),sr_record_analytics_event("Switcher",sr_record_directory(),e.id)}),vjs_addClass(e,"current"),vjs_addClass(n[t],"current"),sr_chosen_enable_select(n[t])}})}})}function sr_menus_setOpeners(e){console.log("   ### sr_menus_setOpeners"),e||(e=document);var t=e.querySelectorAll(".opener,.toggler");vjs_forEach.call(t,function(e,t){e.toggle_button="noclick",e.onclick=function(t){e.toggle_button="noclick"===e.toggle_button?"clickhide":"clickhide"===e.toggle_button?"clickshow":"clickhide",sr_menus_runOpener(t,e),freezer_div_hidden_top&&"show_hide_search_form"===e.id&&(freezer_div_hidden_top=sr_setFreezerDivHiddenTop())},sr_menus_resetOpenerVibrate(e)})}function sr_menus_resetOpenerVibrate(e,t){return console.log("   ### sr_menus_resetOpenerVibrate"),t||(vjs_hasAttr(e,"data-id")?t=document.getElementById(vjs_getAttr(e,"data-id")):vjs_hasAttr(e,"data-selector")&&(t=document.querySelectorAll(vjs_getAttr(e,"data-selector")))),!!t&&(e.onmouseover=function(e){vjs_forEach.call(t,function(e,t){vjs_addClass(e,"vibrate")})},e.onmouseout=function(e){vjs_forEach.call(t,function(e,t){vjs_removeClass(e,"vibrate")})},!0)}function sr_menus_runOpener(e,t){console.log("   ### sr_menus_runOpener");var r,o,n=vjs_getAttr(t,"data-id"),s=vjs_getAttr(t,"data-selector");if(n?o=document.querySelectorAll("#".concat(n)):s&&(o=document.querySelectorAll(s)),o){var a=vjs_getAttr(t,"data-type"),i=vjs_getAttr(t,"data-textopen"),l=vjs_getAttr(t,"data-textclosed"),c=vjs_getAttr(t,"data-class"),_=vjs_getAttr(t,"data-starts"),d=vjs_getAttr(t,"data-highlightselectors");c||(c="open");var u,h=vjs_getAttr(t,"data-control-id");h&&(u=document.getElementById(h)),u||(u=t);var p,f=vjs_getAttr(t,"data-delete-id");f&&(p=document.getElementById(f));var v=u.querySelector("span");v||(v=u);vjs_forEach.call(o,function(e,o){"hidden"===c?(sr_display_showHideElement(e,s.split(".").pop().trim(),t.toggle_button),r="clickhide"===t.toggle_button):c?(r=vjs_toggleClass(e,c),sr_chosen_enable_select(e)):(r=vjs_toggleDisplayBlock(e),r="open"===r,sr_chosen_enable_select(e))}),vjs_toggleClass(u,"open"),"hide_after"===a?u.parentNode.removeChild(u):(!r&&"open"!==_||"open"===_&&r)&&v&&l?v.innerHTML=l:(r&&"open"!==_||"open"===_&&!r)&&v&&i&&(v.innerHTML=i),vjs_removeChild(p),e.preventDefault(),sr_record_analytics_event("Opener",sr_record_directory(),t.id),"meta_more_button"!==t.id||vjs_readCookie(sr_meta_button_cookie)||(console.log("   ### set the meta_more_button cookie "),vjs_createCookie(sr_meta_button_cookie,1,28)),d&&!Modernizr.touchevents&&sr_menus_resetOpenerVibrate(t,o)}}function sr_menus_checkInfoCookie(){var e=document.getElementById("info"),t=document.getElementById("meta_more_button");e&&t&&vjs_readCookie(sr_meta_button_cookie)?(console.log("   ### got the meta_more cookie, so open it"),vjs_addClass(e,"open"),t.parentNode.removeChild(t)):(console.log("   ### no meta_more cookie, so add class show"),vjs_addClass(t,"show"))}function sr_menus_loadGrid(){console.log("   ### sr_menus_loadGrid");var e=document.querySelectorAll(".grid_table");vjs_forEach.call(e,function(e,t){var r=e.id;if(!r.match("_clone")){var o=r.replace("table","select");vjs_addEvent(document.getElementById(o),"change",function(){var t,n=document.querySelectorAll("table#".concat(r," .highlight"));for(t=0;t<n.length;++t)vjs_removeClass(n[t],"highlight");var s=document.querySelectorAll("table#".concat(r," tr.rowSum"));for(t=0;t<s.length;++t)vjs_removeClass(s[t],"rowSum");for(s=document.querySelectorAll("table#".concat(r,"_clone"," tr.rowSum")),t=0;t<s.length;++t)vjs_removeClass(s[t],"rowSum");var a=document.getElementById(o),i=e.querySelectorAll("td."+a.value);if(i.length)for(t=0;t<i.length;++t){vjs_addClass(i[t],"highlight");var l=i[t].parentNode;vjs_addClass(l.firstChild,"highlight");var c="table#".concat(r,'_clone tr[data-row="',vjs_getAttr(l,"data-row"),'"]'),_=document.querySelector(c);_&&vjs_addClass(_,"rowSum")}})}})}function _remove_share_tips(e){var t=document.querySelectorAll("button.delete_this_tip, tr.delete_this_tip");e&&(t=e.querySelectorAll("button.delete_this_tip, tr.delete_this_tip")),vjs_forEach.call(t,function(e,t){e.parentNode.removeChild(e)})}function _view_table_html(e,t,r){var o="<br><span>Turn Inline Styles  ";o="off"!==r&&"sr"!==r?o.concat("<strong>On</strong>  / "):o.concat('<span class="tooltip" onclick="_view_table_html(event, \'',t,"', 'basic')\">On</span> / "),o="off"===r?o.concat("<strong>Off</strong>  / "):o.concat('<span class="tooltip" onclick="_view_table_html(event, \'',t,"', 'off')\">Off</span> / "),o=(o="sr"===r?o.concat("<strong>SportsRef</strong>  / "):o.concat('<span class="tooltip" onclick="_view_table_html(event, \'',t,"', 'sr')\">SportsRef</span> / ")).concat('See "What are these &amp what should I use?" for explanation.</span>');var n="<p>Ctrl-A, Ctrl-C to copy to clipboard. ".concat(o,'<p><form id="fa_table_out"><textarea id="ta_table_out" class="pre" rows=10 cols=100 wrap="off"></textarea></form>');document.getElementById(t);sr_display_showPopup(e,e.target,n);var s=_get_table_html(t,r),a=document.getElementById("ta_table_out");a.value='<div class="sr_share_wrap" style="overflow:auto">'.concat("\n",s,"\n","</div>"),vjs_removeClass(a,"inactive"),a.focus()}function _get_table_html(e,t){_remove_share_tips(document.getElementById(e));var r=document.getElementById("wrap_".concat(e)),o=r.cloneNode(!0);r.parentNode.appendChild(o);o.id="clone_wrapper",o.removeChild(o.firstChild);var n;if("basic"===t||"off"===t){(n=o.firstChild).className="sr_share",n.id="","basic"===t&&vjs_setAttr(n,"style","border-collapse: collapse; font-size:.83em; border: 1px sold #aaa; overflow:auto;");for(var s=0,a=n.rows.length;s<a;s++){var i=n.rows[s];i.onmouseover=function(){},i.onmouseout=function(){},i.onclick=function(){},vjs_removeAttr(i,"onmouseover"),vjs_removeAttr(i,"onmouseout"),vjs_removeAttr(i,"onclick");for(var l=n.tHead.rows.length,c=0,_=i.cells.length;c<_;c++){var d=i.cells[c];vjs_removeAttr(d,"data-tip",""),vjs_removeAttr(d,"aria-label",""),"basic"===t&&s<l&&vjs_hasClass(d,"sort_col")?vjs_setAttr(d,"style","background-color: #ffa; border: 1px solid #aaa; padding: 2px;"):"basic"===t&&s<l?vjs_setAttr(d,"style","background-color: #ddd; border: 1px solid #aaa; padding: 2px;"):"basic"===t&&vjs_hasClass(i,"normal_text_total")?vjs_setAttr(d,"style","border: 1px solid #ccc; padding: 2px 3px 2px 2px; white-space: nowrap; ".concat("background-color: #ddd; font-weight: normal; font-size: 0.9em;")):"basic"===t&&vjs_hasClass(i,"stat_total")?vjs_setAttr(d,"style","border: 1px solid #ccc; padding: 2px 3px 2px 2px; white-space: nowrap; ".concat("background-color: #ddd; font-weight: bold; font-size: 0.9em;")):"basic"===t?vjs_setAttr(d,"style","border: 1px solid #ccc; padding: 2px 3px 2px 2px; white-space: nowrap; "):(vjs_setAttr(d,"style",""),vjs_removeAttr(d,"style")),d.onmouseover=function(){},d.onmouseout=function(){},d.onclick=function(){},d.className="",vjs_removeAttr(d,"onmouseover"),vjs_removeAttr(d,"onmouseout"),vjs_removeAttr(d,"onclick"),vjs_removeAttr(d,"class")}i.className="",i.id="",vjs_removeAttr(i,"id"),vjs_removeAttr(i,"class");try{(vjs_hasClass(i,"hidden")||"none"===i.style.display)&&(n.deleteRow(s),s--,a--)}catch(e){}}var u=o.getElementsByTagName("span");vjs_forEach.call(u,function(e,t){e.id=""})}o.style.display="none";var h=o.innerHTML;for(r.parentNode.removeChild(r.parentNode.lastChild),h=(h=h.replace(/^[\s\t]*\n$/,"")).replace(/\r/g,"");/\s\n/.test(h);)h=h.replace(/\s\n/g,"\n");for(;/\n\n/.test(h);)h=h.replace(/\n\n/g,"\n");return h}function _get_url_for_sharing(e,t){document.getElementById(t);var r,o=document.title.concat(": ",_get_section_heading_text(t)),n="//".concat(sr_SITE_URL,"/play-index/saveQuery.cgi");r=(r=(r=(r=(r='<form id=share name=share method=post action="'.concat(n,'">')).concat('<h2>Save and share the table you created.</h2><label  class="formlabel"  for="titler">Title of your generated report:</label><input type=text name=titler id=titler size=60 maxlength=255 value="'.concat(o,'">'))).concat('<br><br><label class="formlabel" for="notes">Notes on your report (shown with report):</label><textarea class="pre" name=notes id=notes cols=60 rows=5></textarea>')).concat("<br>Please keep it clean. Sorry, but no &gt; or &lt; symbols or html tags are allowed at the moment.")).concat("<P><input type=button onclick=\"_get_sharing_link('"+t+'\');" value="Save Comments and Report!"><br>A link will be created for your report.</form>'),sr_display_showPopup(e,e.target,r)}function _get_section_heading_text(e){for(var t=document.getElementById(e),r=t.querySelector(".section_heading h2,.table_heading h2");!r&&t.parentNode;)r=(t=t.parentNode).querySelector(".section_heading h2,.table_heading h2");return r?r.innerHTML:""}function _get_sharing_link(e){var t="//".concat(sr_SITE_URL,"/play-index/saveQuery.cgi"),r=vjs_serializeForm(document.getElementById("share"));r=r.concat("&toolused=table_share");var o=_get_table_html(e,"sr");vjs_postAjax(t,r=o?r.concat("&dataOut=",escape(o)):r.concat("&dataOut="),function(e){var t=document.getElementById("modal-content");t&&(t.innerHTML=e)},_default_error_message)}function _default_error_message(){sr_display_showPopup(null,null,"<h2>We are sorry, but this request failed.</h2>")}function _get_credit_output(e){var t=document.getElementById("credit_".concat(e));if(t){var r=t.innerHTML;return r&&r.replace(/&amp;/gi,"&"),r}return""}function sr_share_close_sharing(e){vjs_removeChild("commands_".concat(e)),_remove_share_tips(document.getElementById(e)),Modal&&Modal.close()}function sr_share_open_sharing(e){var t=document.getElementById(e);if(!t)return!1;if(!_create_parent_div(t))return!1;vjs_removeChild(e.concat("_clone"));var r=document.querySelector(".drophover span,.drophover a");r&&r.click();for(var o=t.rows.length-1;o>=0;o--){var n=t.rows[o];(vjs_hasClass(n,"hidden")||"none"===n.style.display)&&t.deleteRow(o)}if(vjs_removeChild(e.concat("_toggle_partial_table")),vjs_removeChild(e.concat("_toggle_minors_table")),!document.getElementById("commands_".concat(e))){var s=document.createElement("div");s.id="commands_".concat(e),s.className="share_commands",s.innerHTML=_get_commands_div(e),t.parentNode.insertBefore(s,t)}0===t.querySelectorAll("button.delete_this_tip, tr.delete_this_tip").length&&(_add_base_to_urls(t),_add_delete_tips_to_table(t)),_append_sr_credit(e)}function _add_delete_tips_to_table(e){var t=e.tBodies[0],r=t.insertRow(0),o=t.rows[1].cells;o||(o=t.rows[0].cells),r.className="delete_this_tip";for(var n=0,s=o.length;n<s;n++){var a;o[n].colSpan?(o[n].colSpan,a=o[n].colSpan):(0,a=1);var i=r.insertCell(n);i.colSpan=a,(_=document.createElement("button")).className="sharing delete",_.onclick=function(){_delete_table_column(e,this.parentNode.cellIndex)},i.appendChild(_),n<o.length-1&&((_=document.createElement("button")).className="sharing right",_.onclick=function(){_delete_table_rest_columns(e,this.parentNode.cellIndex)},i.appendChild(_))}e.tHead.rows.length,e.rows.length;for(n=e.tHead.rows.length+1;n<e.rows.length;n++){var l=e.rows[n],c=l.cells[0];if(l.onclick=function(){},n<e.rows.length-1){var _=document.createElement("button");_.className="sharing down delete_this_tip",_.onclick=function(){_delete_table_column(e,this.parentNode.cellIndex)},e.tFoot&&n>=e.rows.length-e.tFoot.rows.length-1?_.onclick=function(){_delete_table_rest_rows(e,this.parentNode.parentNode.rowIndex,1)}:_.onclick=function(){_delete_table_rest_rows(e,this.parentNode.parentNode.rowIndex,0)},c.insertBefore(_,c.firstChild)}(_=document.createElement("button")).className="sharing delete delete_this_tip",_.onclick=function(){_delete_table_row(e,this.parentNode.parentNode.rowIndex)},c.insertBefore(_,c.firstChild)}}function _get_commands_div(e){return'<div class="closer" aria-label="close the sharing tool section" role="button" onclick="sr_share_close_sharing(\''.concat(e,'\'); "></div> <div>Click <button class="sharing delete"></button> to delete a column or row, and click <button class="sharing right"></button> or <button class="sharing down"></button> to delete trailing columns or rows. Sorting after deleting may not work as expected.</div> <div>Share or get code for table as:</div> <div> <button class="tooltip" onclick="_view_table_html(event, \'',e,"','basic');\">html &lt;table&gt;</button> / <button class=\"tooltip\" onclick=\"_get_url_for_sharing(event,'",e,'\');">link url</button> / <button class="tooltip" onclick="_view_reddit_output(event, \'',e,'\');">|REDDIT|</button> / bbcode <button class="tooltip" onclick="_view_bbcode_output(event, \'',e,'\');">[table]</button> or <button class="tooltip" onclick="_view_pre_output(event, \'',e,"', 'code_wrap');\">[code]</button> / <button class=\"tooltip\" onclick=\"_get_js_link(event, '",e,'\');">js &lt;script&gt; widget</button> / <button class="tooltip" onclick="_get_iframe_link(event, \'',e,'\');">&lt;iframe&gt;</button> / <button class="tooltip" onclick="_view_pre_output(event, \'',e,"', 'html');\"><tt>pre-formatted text</tt></button> / <button class=\"tooltip\" onclick=\"_view_csv_output(event, '",e,'\');">comma-separated</button> / <button class="tooltip" onclick="_view_wiki_output(event, \'',e,"','wiki_link');\">[[wiki]]</button> </div><div> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <button class=\"tooltip\" onclick=\"sr_display_showPopup(event, this, '//"+sr_SITE_URL+'/inc/shareit.html_f\');">What are these &amp what should I use?</button> / <button class="tooltip" onClick="window.location.reload()">Mess up?  Click to reload the page and start over</button></div> ')}function _append_sr_credit(e){if(!document.getElementById("credit_".concat(e))){var t=document.getElementById(e),r=new Date,o=r.getMonth()+1,n=r.getDate(),s=r.getFullYear(),a="Generated ".concat(o,"/",n,"/",s),i=document.createElement("div");i.id="credit_".concat(e),i.style.fontSize="0.83em";var l="?sr";window.location.search.length&&(l=window.location.search),i.innerHTML="ajax_result_table"===e?'Provided by <a href="'.concat(window.location.protocol,sr_SHARING_PAGE,'?utm_source=direct&utm_medium=Share&utm_campaign=ShareTool">',sr_SITE_NAME,"</a>: ",'<a href="',window.location.protocol,"//",window.location.host,window.location.pathname,'?utm_source=direct&utm_medium=Share&utm_campaign=ShareTool">View Play Index Tool Used</a>',"<br>",a,"."):'Provided by <a href="'.concat(window.location.protocol,sr_SHARING_PAGE,'?utm_source=direct&utm_medium=Share&utm_campaign=ShareTool">',sr_SITE_NAME,"</a>: ",'<a href="',window.location.protocol,"//",window.location.host,window.location.pathname,l,"&utm_source=direct&utm_medium=Share&utm_campaign=ShareTool#",e,'">View Original Table</a>',"<br>",a,"."),i.className="sr_share",t.appendChild(i),t.parentNode.insertBefore(i,t.nextSibling)}}function _delete_table_row(e,t){e.rows.length>t&&e.deleteRow(t)}function _delete_table_rest_rows(e,t,r){if(r)for(o=e.tFoot.rows.length+e.tHead.rows.length+e.tBodies[0].rows.length-1;o>=t+1;o--)_delete_table_row(e,o);else for(var o=e.tBodies[0].rows.length+e.tHead.rows.length-1;o>=t+1;o--)_delete_table_row(e,o)}function _delete_table_column(e,t,r){var o;console.log("   ### delete_table_column");var n=e.querySelectorAll("th[colspan],td[colspan]");vjs_forEach.call(n,function(e,t){if(vjs_getAttr(e,"colspan")>1){var r=vjs_getAttr(e,"colspan");vjs_setAttr(e,"colspan",1),e.innerHTML=e.innerText.substring(0,4);for(var o=e.cloneNode(!0),t=0;t<r-1;t++)e.insertAdjacentHTML("afterend",o.outerHTML)}});for(var s=0,a=e.rows.length;s<a;s++)for(var i=(o=e.rows[s]).cells,l=0,c=0,_=0,d=i.length;_<d&&!c;_++){var u=i[_].colSpan;if(l+u>t&&l<t&&u>1?(i[_].colSpan--,c=1,_++):l+u>t&&(o.deleteCell(_),c=1),l+=u,r&&c)for(;_<i.length;)o.deleteCell(_)}}function _delete_table_rest_columns(e,t){_delete_table_column(e,t+1,1)}function _create_parent_div(e){if(!e)return alert("The data is not shareable in this format.  Try copy and paste."),!1;var t=e.id;if(!document.getElementById("wrap_".concat(t))){var r=e.parentNode,o=document.createElement("div");o.id="wrap_".concat(t),r.insertBefore(o,e),o.appendChild(e)}return!0}function _set_textarea(e){var t=document.getElementById("ta_table_out");vjs_removeClass(t,"inactive"),t.value=e,t.focus()}function _add_base_to_urls(e){for(var t=/^(https?|ftp):\/\//,r=e.getElementsByTagName("a"),o=0,n=r.length;o<n;++o){var s=r[o],a=vjs_getAttr(s,"href"),i=sr_SITE_URL;if(i=i.replace(/\/.*/,""),a){t.test(a)||(a=window.location.protocol.concat("//",i.concat(a).replace("//","/")));var l=/\?/,c=/#/;vjs_setAttr(s,"href",a=a.match(l)?a.replace(l,"?utm_source=direct&utm_medium=Share&utm_campaign=ShareTool&"):a.match(c)?a.replace(c,"?utm_source=direct&utm_medium=Share&utm_campaign=ShareTool#"):a.concat("?utm_source=direct&utm_medium=Share&utm_campaign=ShareTool"))}}}function _get_iframe_link(e,t){var r="//".concat(sr_SITE_URL,"/play-index/saveQuery.cgi"),o=document.getElementById(t),n=_get_table_html(t,"basic"),s=Math.round(1.2*o.offsetWidth),a=Math.round(1.45*o.offsetHeight),i="toolused=table_share&output=iframe&iframe_height=".concat(a,"&iframe_width=",s);vjs_postAjax(r,i=n?i.concat("&dataOut=",escape(n)):i.concat("&dataOut="),function(t){sr_display_showPopup(e,e.target,t)},_default_error_message)}function _get_js_link(e,t){var r="//".concat(sr_SITE_URL,"/play-index/saveQuery.cgi"),o="toolused=table_share&output=js",n=_get_table_html(t,"basic");vjs_postAjax(r,o=n?o.concat("&dataOut=",escape(n)):o.concat("&dataOut="),function(t){sr_display_showPopup(e,e.target,t)},_default_error_message)}function _view_csv_output(e,t){_remove_share_tips(document.getElementById(t));var r=get_csv_output(t,!1,!0,!1);r=r.replace(/<!-- ALREADYCSV -->/gi,"").concat("\n\n\n");var o=document.getElementById("credit_".concat(t));r=r.concat(o.innerHTML);var n="<p>Ctrl-A, Ctrl-C to copy to clipboard.".concat('<p><form id="fa_table_out"><textarea class="pre" id="ta_table_out" rows=10 cols=100 wrap=off>',r,"</textarea></form>");document.getElementById(t);sr_display_showPopup(e,e.target,n);var s=document.getElementById("ta_table_out");vjs_removeClass(s,"inactive"),s.focus()}function _view_pre_output(e,t,r){_remove_share_tips(document.getElementById(t));var o;o="html"===r?'Show credit links in <strong>html</strong> / <button class="tooltip" onclick="_view_pre_output(event,\''.concat(t,"','bbcode')\">bbcode</button> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','sb')\">SBNation</button> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','code_wrap')\">[code] wrap</button>  "):"bbcode"===r?'Show credit links in <button class="tooltip" onclick="_view_pre_output(event,\''.concat(t,"','html')\">html</button> / <strong>bbcode</strong> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','sb')\">SBNation</button> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','code_wrap')\">[code] wrap</button>  "):"sb"===r?'Show credit links in <button class="tooltip" onclick="_view_pre_output(event,\''.concat(t,"','html')\">html</button> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','bbcode')\">bbcode</button> / <strong>SBNation</strong> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','code_wrap')\">[code] wrap</button>  "):"code_wrap"===r?'Show credit links in <button class="tooltip" onclick="_view_pre_output(event,\''.concat(t,"','html')\">html</button> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','bbcode')\">bbcode</button> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','sb')\">SBNation</button> / <strong>[code] wrap</strong>  "):'Show credit links in <button class="tooltip" onclick="_view_pre_output(event,\''.concat(t,"','html')\">html</button> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','bbcode')\">bbcode</button> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','sb')\">SBNation</button> / <button class=\"tooltip\" onclick=\"_view_pre_output(event,'",t,"','code_wrap')\">[code] wrap</button>  ");var n="<p>Ctrl-A, Ctrl-C to copy to clipboard.  ".concat(o,'<p><form id="fa_table_out"><textarea class="pre" id="ta_table_out" rows=10 cols=100 wrap=off></textarea></form>');document.getElementById(t);sr_display_showPopup(e,e.target,n);var s=document.getElementById("ta_table_out");vjs_removeClass(s,"inactive"),vjs_addClass(s,"pre"),s.focus();var a=get_csv_output(t,!0,!0,!0);a&&(a=a.replace(/<!-- ALREADYCSV -->/gi,"").concat("\n\n\n"));var i=_get_credit_output(t);vjs_postAjax("//".concat(sr_SITE_URL,"/friv/csv2pre.cgi"),"ajax=0&csv=".concat(encodeURIComponent(a),"&credit=",encodeURIComponent(i),"&credit_type=",r),_set_textarea,_default_error_message)}function _view_bbcode_output(e,t){_remove_share_tips(document.getElementById(t));var r="<p>Ctrl-A, Ctrl-C to copy to clipboard.".concat('<p><form id="fa_table_out"><textarea class="pre" id="ta_table_out" rows=10 cols=100 wrap=off></textarea></form>');document.getElementById(t);sr_display_showPopup(e,e.target,r);var o=document.getElementById("ta_table_out");vjs_removeClass(o,"inactive"),o.focus();var n=get_csv_output(t,!0,!0,!0);n=n.replace(/<!-- ALREADYCSV -->/gi,"").concat("\n\n\n");var s=_get_credit_output(t);vjs_postAjax("//".concat(sr_SITE_URL,"/friv/csv2pre.cgi"),"ajax=0&bbcode=1&csv=".concat(encodeURIComponent(n),"&credit=",encodeURIComponent(s),"&credit_type=bbcode"),_set_textarea,_default_error_message)}function _view_wiki_output(e,t,r){_remove_share_tips(document.getElementById(t));var o;o="wiki_link"===r?'Show credit links as <strong>link</strong> / <button class="tooltip" onclick="_view_wiki_output(event,\''.concat(t,"','wiki_ref')\">&lt;ref&gt;</button> "):"wiki_ref"===r?'Show credit links as <button class="tooltip" onclick="_view_wiki_output(event,\''.concat(t,"','wiki_link')\">link</button> / <strong>&lt;ref&gt;</strong>"):'Show credit links as <button class="tooltip" onclick="_view_wiki_output(event,\''.concat(t,"','wiki_link')\">link</button> / <button class=\"tooltip\" onclick=\"_view_wiki_output(event,'",t,"','wiki_ref')\">&lt;ref&gt;</button> ");var n="<p>Ctrl-A, Ctrl-C to copy to clipboard.".concat(o,'<p><form id="fa_table_out"><textarea class="pre" id="ta_table_out" rows=10 cols=100 wrap=off></textarea></form>');document.getElementById(t);sr_display_showPopup(e,e.target,n),document.getElementById("ta_table_out").focus();var s=get_csv_output(t,!0,!0,!0);s=s.replace(/<!-- ALREADYCSV -->/gi,"").concat("\n\n\n");var a=_get_credit_output(t);vjs_postAjax("//".concat(sr_SITE_URL,"/friv/csv2pre.cgi"),"ajax=0&wiki=1&csv=".concat(encodeURIComponent(s),"&credit=",encodeURIComponent(a),"&credit_title=",encodeURIComponent(document.title),"&credit_type=",r),_set_textarea,_default_error_message)}function _view_reddit_output(e,t){_remove_share_tips(document.getElementById(t));document.getElementById(t);sr_display_showPopup(e,e.target,'<p>Ctrl-A, Ctrl-C to copy to clipboard.  <p><form id="fa_table_out"><textarea class="pre" id="ta_table_out" rows=10 cols=100 wrap=off></textarea></form>'),document.getElementById("ta_table_out").focus();var r=get_csv_output(t,!0,!0,!0,!0);r=r.replace(/<!-- ALREADYCSV -->/gi,"").concat("\n\n\n");var o=_get_credit_output(t);vjs_postAjax("//".concat(sr_SITE_URL,"/friv/csv2pre.cgi"),"ajax=0&reddit=1&csv=".concat(encodeURIComponent(r),"&credit=",encodeURIComponent(o),"&credit_type=reddit","&credit_title=",encodeURIComponent(document.title)),_set_textarea,_default_error_message)}function makeTinyURL(e,t,r){sr_share_makeTinyURL(e=e||window.event,t,r)}function sr_share_makeTinyURL(e,t,r){var o="//".concat(sr_SITE_URL,"/play-index/make_tiny_url.cgi");"string"==typeof sr_TINY_URL&&(o=sr_TINY_URL);var n="url=".concat(encodeURIComponent(r));sr_display_showPopup(e,t,o.concat("?",n),[10,10])}function sr_share_display_embed(e,t,r){var o=window.location.pathname.concat(window.location.search),n=sr_SITE_ABB,s="//widgets.sports-reference.com/wg.fcgi?css=1&site=".concat(n,"&url=",encodeURIComponent(o),"&div=div_",r);sr_display_showPopup(e,t,"<div>".concat(" <div>To embed this table on your webpage, copy the text in the box below and paste on your website where you want it to appear.</div>",'<form><textarea class="pre" rows="3" cols="80"><script type="text/javascript" src="',s,'"><\/script></textarea></form>',' <div>To <strong>remove columns</strong> add the following text to the end of the src="..." value below <em>&del_col=1,5,10</em> where 1, 5 and 10 are the columns you want to remove counting from left to right.</div>',' <div>You can also <strong>set a maximum number of rows</strong> to display (including the header) by adding the following text to the end of the src="..." value below <em>&max_rows=21</em>, and the display will now have 21 rows total.</div>',' <div>For more information see <a target="_blank" href="//widgets.sports-reference.com/">Widgets at Sports-Reference.com</a>.</div>',"</div>"),[100,0])}function sr_st_construct_data_grid_features(e,t){if(!e)return!1;console.log("   ### running sr_data_grid_features on: "+e);var r=document.getElementById(e);if(!r||vjs_hasAttr(r,"data-no-overall-control")||vjs_hasClass(r,"footer"))return!1;var o=r.parentNode.querySelector(".section_heading_text > ul"),n=vjs_getAttr(r,"data-entry-type")||"[[SET entry_type in template]]",s=document.createElement("LI"),a=document.createElement("BUTTON");return vjs_addClass(a,"tooltip"),a.innerHTML="Expand all ".concat(n),a.is_open=0,a.onclick=function(){var e=a.is_open>0?"closing":"opening";a.is_open="opening"===e?1:0;var t=r.querySelectorAll(".data_grid_box");vjs_forEach.call(t,function(t,r){"opening"===e?vjs_addClass(t,"show_all"):"closing"===e&&vjs_removeClass(t,"show_all")}),a.innerHTML="opening"===e?"Minimize all ".concat(n):"Expand all ".concat(n),sr_record_analytics_event("grid_control_click",sr_record_directory(),a.id)},s&&s.appendChild(a),o&&o.appendChild(s),!0}function sr_st_construct_stats_table_features(e,t){console.log("   ### running sr_st_construct_stats_table_features on: "+e);var r=document.getElementById(e);if(!r)return!1;var o=r.parentNode.parentNode.parentNode;if(sr_st_statline_appendTableControls(e),log_performance&&sr_perf_logPerformance("tableControls:"+e),sr_menus_setupDropMenu(o.querySelector(".hasmore")),log_performance&&sr_perf_logPerformance("setupDropMenus:"+e),sr_sorttable.init(e),log_performance&&sr_perf_logPerformance("sr_sorttable:"+e),Modernizr&&!document.querySelector("#content.front")){var n=vjs_outerWidth(document.getElementById("content"));(vjs_outerWidth(r)>n-25||Modernizr.narrow&&vjs_hasClass(r,"force_mobilize"))&&sr_st_mobilize_stats_table(e),log_performance&&sr_perf_logPerformance("mobilize_tables:"+e)}return vjs_hasClass(r,"row_summable")?sr_st_statline_rowSum(e):Modernizr.touch||sr_st_statline_rowHighlight(e),log_performance&&sr_perf_logPerformance("rowsum    "),Modernizr&&!Modernizr.touch&&(t||(sr_display_tooltipShow(e),log_performance&&sr_perf_logPerformance("tooltipShow"))),sr_display_setup_endpoint_onclick(e),!0}function sr_st_statline_rowHighlight(e){console.log("   ### sr_st_statline_rowHighlight");var t;if(!e)return!1;t=document.querySelectorAll("#".concat(e)),vjs_forEach.call(t,function(t,r){var o=t.querySelectorAll("tbody > tr");vjs_forEach.call(o,function(t,r){t.highlighted=0,t.onclick=function(r){t.highlighted?vjs_removeClass(t,"rowSum"):vjs_addClass(t,"rowSum"),t.highlighted=(t.highlighted+1)%2,sr_record_analytics_event("row_highlight",sr_record_directory(),e)}})})}function sr_st_statline_rowSum(e){console.log("   ### sr_st_statline_rowSum:".concat(e));var t;t=e?document.querySelectorAll("#".concat(e,".row_summable, ","#",e,"_clone.row_summable")):document.querySelectorAll("table.row_summable"),vjs_forEach.call(t,function(e,t){void 0===e.spans_active&&(e.spans_active="0-0");var r=e.querySelectorAll("tbody > tr");vjs_forEach.call(r,function(t,r){t.onclick=function(t){_sr_rowSum_sumSpan(t,e,this)}})})}function sr_statsTables_rowSum_init(){console.log("   ### sr_statsTables_rowSum_init");var e=document.querySelector("[data-player-id]");(sr_page_id=vjs_getAttr(e,"data-player-id"))||(e=document.querySelector('meta[property="og:url"]'),sr_page_id=vjs_getAttr(e,"content")),sr_page_id||(sr_page_id=window.location.pathname),sr_page_id=sr_page_id.replace(/.*\/players\/.\//,""),sr_page_id=sr_page_id.replace(/.*\/players\//,""),sr_page_id=sr_page_id.replace(/.*\/managers\//,""),sr_page_id=sr_page_id.replace(/.*\/teams\//,""),sr_page_id=sr_page_id.replace(/.*\/schools\//,""),sr_page_id=sr_page_id.replace(/\/[^0-9].*$/,""),sr_page_id=sr_page_id.replace(/\/gamelog\/?\/?$/,""),sr_page_id=sr_page_id.replace(".shtml",""),sr_page_id=sr_page_id.replace(".html",""),sr_page_id=sr_page_id.replace(".htm",""),console.log("   ### sr_page_id: ".concat(sr_page_id)),_highlight_span_from_url(sr_page_id)}function _sr_rowSum_sumSpan(e,t,r){if(console.log("   ### sr_rowSum_sumSpan:".concat(r.id)),r.id){var o,n=t.id;n.match("_clone")?(n=n.replace("_clone",""),o=document.getElementById(n)):o=document.getElementById(n.concat("_clone"));var s=r.id.split("."),a=parseInt(s[1]),i=t.spans_active.split("-");i[0]=parseInt(i[0]),i[1]=parseInt(i[1]);var l=i[0],c=i[1],_=0;a===i[0]?(_++,i[1]&&a!==i[1]?i[0]=i[1]:i[0]=0):0===i[0]||a<i[0]?i[0]=a:0===i[0]&&0===i[1]&&(i[0]=a),a===i[1]?(_++,i[0]&&a!==i[0]?i[1]=i[0]:i[1]=0):0===_&&(0===i[1]||a>i[0])&&(i[1]=a),2===_?_color_span(n,0,0,l,c):_color_span(n,i[0],i[1],l,c),t.spans_active=i[0].toString().concat("-",i[1]),o&&(o.spans_active=i[0].toString().concat("-",i[1])),i[0]>0&&i[1]>0&&i[0]<i[1]&&_get_span_stats(e,sr_page_id,n,i[0].toString().concat("-",i[1]),1,0,r)}}function _get_span_stats(e,t,r,o,n,s,a){console.log("   ### get_span_stats");var i;if(o.indexOf("-")>0)i=o.split("-");else{if(!(o.indexOf(",")>0))return;i=o.split(",")}var l,c=i[0],_=i.pop();if((l=a||document.getElementById(r.concat(".",_)))||(l=document.getElementById(r.concat(".",c))),l||(l=document.getElementById(r)),l){elemCLICKED=l;var d="";s&&(d="&rand=".concat(Math.floor(1e4*Math.random())));var u="html=1&page_id=".concat(escape(t),"&table_id=",escape(r),"&range=",escape(o),"&plink=",n,d),h=document.body.scrollTop+150-200*(1-n);sr_display_showPopup(e,l,sr_rowsum_span_url.concat("?",u),h)}}function clear_span_selection(e){console.log("   ### clear_span_selection");var t=document.getElementById(e);Modal.close();var r=t.spans_active.split("-");t.spans_active="0-0",_color_span(e,0,0,parseInt(r[0]),parseInt(r[1]))}function _color_span(e,t,r,o,n){if(t=parseInt(t),r=parseInt(r),o=parseInt(o),n=parseInt(n),t>r){var s=t;t=r,r=s}var a;if(0!==t||0!==r){if(o>0)for(a=o;a<t;a++)_uncolor_row(e,a);if(n>0)for(a=r+1;a<=n;a++)_uncolor_row(e,a);if(!(t>r))for(a=t;a<=r;a++)_color_row(e,a)}else for(a=o;a<=n;a++)_uncolor_row(e,a)}function _uncolor_row(e,t){r=document.querySelectorAll('[id="'.concat(e,".",t,'"]'));vjs_forEach.call(r,function(e,t){e&&vjs_removeClass(e,"rowSum")});var r=document.querySelectorAll('[id="'.concat(e,".",t,'.clone"]'));vjs_forEach.call(r,function(e,t){e&&vjs_removeClass(e,"rowSum")})}function _color_row(e,t){r=document.querySelectorAll('[id="'.concat(e,".",t,'"]'));vjs_forEach.call(r,function(e,t){e&&vjs_addClass(e,"rowSum")});var r=document.querySelectorAll('[id="'.concat(e,".",t,'.clone"]'));vjs_forEach.call(r,function(e,t){e&&vjs_addClass(e,"rowSum")})}function _highlight_span_from_url(e){console.log("   ### highlight_span_from_url");var t=location.hash.slice(1);if(t.match("::"))return!0;var r=t.split(":")[0],o=t.split(":")[1],n=document.getElementById(o);if(!n){if(!(n=document.querySelector("table.stats_table"))||!/[A-z0-9]/.test(n.id))return!1;o=n.id}if(!r||!n)return!1;if(0===t.length||!o)return!1;var s,a=r.split("-"),i=r.split(",");if((s=i.length>a.length?document.getElementById(o.concat(".",i[0])):document.getElementById(o.concat(".",a[0])))&&"sum"!==a[2]){if(!s){var l=document.getElementById(o.concat(".",i[-1]));l&&(s=l)}}else(l=document.getElementById(o.concat(".",a[1])))&&(s=l);if(s){var c=vjs_offset(s);window.scroll(0,c.top-220)}if(a.length<=1&&i.length<=1)_color_row(o,a[0]),n.spans_active=i[0].toString().concat("-",i[0]);else if(a.length>1)a.sort(function(e,t){return"sum"===e?999999999999:"sum"===t?-99999999999:e-t}),_color_span(o,parseInt(a[0]),parseInt(a[1]),0,0),void 0===n.spans_active&&(n.spans_active=a[0].toString().concat("-",a[1])),"sum"===a[2]&&_get_span_stats(null,sr_page_id,o,n.spans_active,0,1);else if(i.length>1){var _,d,u;for(i.sort(function(e,t){return"sum"===e?999999999999:"sum"===t?-99999999999:e-t}),_=0;_<i.length;_++)_color_row(o,i[_]),u=d,d=i[_];var h=0;"sum"===d&&(i.pop(),h=1,d=u),h&&_get_span_stats(null,e,o,i.join(","),0)}return void 0!==n.spans_active&&(n.spans_active=i[0].toString().concat("-",d)),!0}function sr_st_clicked_on_fixed(){var e=this.table;e.headrowCells[this.col];sr_sorttable.sortOnColumn(e.headrowCells[this.col],e)}function sr_st_mobilize_modal_table(){console.log("   ### sr_st_mobilize_modal_table ");var e=document.querySelector("#modal-content table.stats_table");e&&sr_st_construct_stats_table_features(e.id)}function sr_st_add_sidescroll_note(e){var t=e.parentNode.parentNode;if(!vjs_hasClass(t,"table_wrapper"))return!1;var r=t.querySelector(".section_heading_text");vjs_addClass(r,"sidescroll_note");var o=r.querySelector("ul"),n=document.createElement("LI");n.innerHTML='Scroll Right For More Stats &#183; <span class="click">Switch to Widescreen View</span>',n.className="scroll_note";var s=n.querySelector(".click");s.className="tooltip",s.onclick=function(e){sr_st_reduceFormatting(),sr_record_analytics_event("strip mobile formatting",sr_record_directory(),"table-note"),vjs_removeChild(n),vjs_removeClass(r,"sidescroll_note")},o.appendChild(n)}function sr_st_mobilize_stats_table(e,t){console.log("   ### mobilize:".concat(e));var r=document.getElementById(e.concat("_clone"));if(r&&vjs_removeChild(s=r.parentNode),t||(t=document.getElementById(e)),!vjs_hasClass(t,"no_freeze")){var o=t.parentNode;"content"===o.parentNode.id&&(vjs_addClass(o,"table_outer_container"),o=vjs_wrapInElementOfType(t,"div","generated_div","table_container")),vjs_addClass(o.parentNode,"mobile_table"),!Modernizr.desktop&&!Modernizr.laptop||o.added_sidescroll||(sr_st_add_sidescroll_note(o),o.added_sidescroll=!0);var n=2;if(vjs_hasAttr(t,"data-cols-to-freeze")&&(n=vjs_getAttr(t,"data-cols-to-freeze")),!(n<=0)){(r=t.cloneNode(!1)).id=t.id.concat("_clone"),void 0!==t.spans_active&&(r.spans_active=t.spans_active),vjs_addClass(r,"fixed_cols"),vjs_addClass(t,"sliding_cols");var s=document.createElement("DIV");s.id=o.id.concat("_clone"),vjs_addClass(s,"table_container_fixed"),s.appendChild(r);for(var a,i=t.rows,l=[],c="",_=0,d=i.length;_<d;_++){var u=i[_],h=u.cloneNode(!1),p=u.parentNode.tagName;switch(p){case"TBODY":"TBODY"!=c&&(c&&l.push(a),a=document.createElement("tbody"));break;case"TFOOT":"TFOOT"!=c&&(c&&l.push(a),a=document.createElement("tfoot"));break;case"THEAD":"THEAD"!=c&&(c&&l.push(a),a=document.createElement("thead"))}h.id&&(h.id=h.id.concat(".clone")),a.appendChild(h),c=u.parentNode.tagName;for(var f=0,v=0;v<n;f++){var m=u.cells[f].cloneNode(!0);m.col=f,m.table=t,"THEAD"===p&&vjs_addEvent(m,"click",sr_st_clicked_on_fixed),""===m.textContent&&(m.innerHTML='<span style="color:transparent;">|</span>');var g=vjs_getAttr(m,"colspan");if(g>1){for(;parseInt(g)+parseInt(v)>parseInt(n);)g--;vjs_setAttr(m,"colspan",g),v+=parseInt(g)}else v++;h.appendChild(m)}}c&&l.push(a);for(var _=0,d=l.length;_<d;_++)r.appendChild(l[_]);o.parentNode.insertBefore(s,o)}}}function sr_st_reduceFormatting(){vjs_addClass(document.body,"sr_expanded");var e=document.querySelectorAll('table[id*="_clone"]');vjs_forEach.call(e,function(e,t){vjs_removeChild(e)});var t=document.querySelectorAll('span[class*="sorttable_elSort"]');vjs_forEach.call(t,function(e,t){vjs_removeChild(e)});var r=document.querySelectorAll("tr.thead");vjs_forEach.call(r,function(e,t){vjs_removeChild(e)}),document.getElementById("wrap").style.width="100%";var o=document.querySelectorAll(".table_container");vjs_forEach.call(o,function(e,t){vjs_removeClass(e,"table_container"),vjs_removeClass(e,"overthrow")}),o=document.querySelectorAll(".table_outer_container"),vjs_forEach.call(o,function(e,t){vjs_removeClass(e,"mobile_table")})}function sr_st_statline_glossaryBuild(e){var t='<div id="sr_glossary">';t=t.concat('<div class="glossary_entry no_over">Also view explanations by holding mouse over column headers</div>',"\n");var r=document.querySelectorAll("table#".concat(e," > thead > tr > th")),o="";return vjs_forEach.call(r,function(e,r){var n=vjs_getAttr(e,"data-over-header");if(n&&o!==n){a='<div class="header_entry">'.concat(n,"</div>","\n");t=t.concat(a)}o=n;var s="";if(vjs_hasAttr(e,"data-tip")?s=vjs_getAttr(e,"data-tip"):vjs_hasAttr(e,"tip")&&(s=vjs_getAttr(e,"tip")),s){var a='<div class="glossary_entry'.concat(n?"":" no_over",'">','<span class="glossary_title bold_text">',e.innerHTML,"</span> -- ",'<span class="glossary_desc">',s,"</span>","</div>","\n");t=t.concat(a)}}),t.concat("</div>")}function sr_st_statline_appendTableControls(e){console.log("   ### enter sr_st_statline_appendTableControls");var t;t=e?document.querySelectorAll("#".concat(e)):document.querySelectorAll("table.stats_table,table.show_controls");var r=document.createElement("BUTTON"),o=document.createElement("LI");r.innerHTML="",vjs_addClass(r,"tooltip"),vjs_setAttr(r,"tip",""),r.onclick=function(e){};var n,s;vjs_forEach.call(t,function(e,t){var a,i=e.parentNode.parentNode.parentNode,l=e.id,c=[],_=[];e:if(vjs_hasClass(i,"table_wrapper")&&!vjs_hasClass(i,"table_controls")&&vjs_hasClass(e,"sortable")&&!vjs_hasClass(e,"suppress_all")&&(a=i.querySelector(".section_heading_text, .table_heading_text"))){if(vjs_hasAttr(e,"data-non-qual")){var d=vjs_getAttr(e,"data-qual-label")||"Hide Non-Qualifiers for Rate Stats",u=vjs_getAttr(e,"data-qual-text");if(e.querySelectorAll(".non_qual").length){n=document.createElement("FORM"),s=o.cloneNode(),n.className="non_qual_switch",n.name="form_sortable",n.id="fs_".concat(e.id);var h=d;u&&(h='<button data-text="'.concat(u,'" class="modal" type="button">',d,"</button>")),n.innerHTML='<input type=checkbox name=hide_non_quals value=1 checked id="fs_check_'.concat(e.id,'" onchange="sr_sorttable.sortOnColumn(null,\'',e.id,'\', true);"><label for="fs_check_',e.id,'">',h,"</label>"),sr_display_modalShow(n),s.appendChild(n),_.push(s)}}vjs_hasClass(e,"suppress_glossary")||e.querySelectorAll('th[data-tip]:not([data-tip=""]),th[tip]:not([tip=""])').length>0&&(n=r.cloneNode(),s=o.cloneNode(),n.innerHTML="Glossary",vjs_setAttr(n,"tip","Show a glossary for each term in the table below<br>or hold your mouse over the header"),n.onclick=function(t){sr_display_showPopup(t,this,sr_st_statline_glossaryBuild(l));var r=document.getElementById("sr_glossary");vjs_elementOverflows(r,"y")&&vjs_addClass(r,"has_overflow"),sr_record_analytics_event("glossary",sr_record_directory(),e.id)},s.appendChild(n),_.push(s));var p=e.querySelectorAll("tr.partial_table:not(.spacer)").length-e.querySelectorAll("tr.partial_table.blank_table").length;if(!vjs_hasClass(e,"suppress_partial")&&p>0&&(n=r.cloneNode(),s=o.cloneNode(),n.id=l.concat("_toggle_partial_table"),n.innerHTML="Hide Partial Rows",e.partial_button="noclick",n.onclick=function(t){e.partial_button="noclick"===e.partial_button?"clickhide":"clickhide"===e.partial_button?"clickshow":"sorthide"===e.partial_button?"clickshow":"clickhide",sr_display_toggleClass(l,"partial_table","",e.partial_button),sr_display_toggleClass(l+"_clone","partial_table","",e.partial_button),sr_sorttable.sortOnColumn(null,e,!0),sr_record_analytics_event("hide_partial",sr_record_directory(),l)},s.appendChild(n),_.push(s)),vjs_hasAttr(e,"data-toggle-class")){var f=vjs_getAttr(e,"data-toggle-class"),v=vjs_getAttr(e,"data-toggle-text")||"{Rows OF A CERTAIN TYPE}";if(e.querySelectorAll("tr.".concat(f)).length){n=r.cloneNode(),s=o.cloneNode();for(var m=0,g=e.rows.length;m<g;m++){var y=e.rows[m];vjs_hasClass(y,f)&&vjs_addClass(y,"toggle")}n.id=l.concat("_toggle_general"),n.innerHTML="Hide ".concat(v),e.toggle_button="noclick",n.onclick=function(t){e.toggle_button="noclick"===e.toggle_button?"clickhide":"clickhide"===e.toggle_button?"clickshow":"clickhide",sr_display_toggleClass(l,"toggle"),sr_display_toggleClass(l+"_clone","toggle"),sr_sorttable.sortOnColumn(null,e,!0);var r=this;r.innerHTML.match("Hide")?r.innerHTML=r.innerHTML.replace("Hide","Show"):r.innerHTML.match("Show")&&(r.innerHTML=r.innerHTML.replace("Show","Hide")),r.style.backgroundColor="#ffa",sr_record_analytics_event("show_hide_toggle",sr_record_directory(),l)},s.appendChild(n),_.push(s)}}if(Modernizr&&Modernizr.phone)break e;if(vjs_hasClass(e,"suppress_share")||(n=r.cloneNode(),s=o.cloneNode(),n.innerHTML="Modify &amp; Share Table",vjs_setAttr(n,"tip","Use a customizable report creator that can<br>output HTML, CSV, or a shareable link."),n.id="share_on_".concat(l),n.onclick=function(e){sr_share_open_sharing(l),sr_record_analytics_event("share opened",sr_record_directory(),l)},s.appendChild(n),c.push(s)),vjs_hasClass(e,"suppress_share")||vjs_hasClass(e,"suppress_embed")||(n=r.cloneNode(),s=o.cloneNode(),n.innerHTML="Embed this Table",vjs_setAttr(n,"tip","Get a bit of widget code to emed this table on your site"),n.onclick=function(e){sr_share_display_embed(e,this,l),sr_record_analytics_event("embed",sr_record_directory(),l)},s.appendChild(n),c.push(s)),!vjs_hasClass(e,"suppress_csv")){n=r.cloneNode(),s=o.cloneNode(),n.innerHTML="Get as Excel Workbook (experimental)",vjs_setAttr(n,"tip","Convert the table below to comma-separated values<br>suitable for use with excel"),n.onclick=function(e){vjs_removeChild(l.concat("_clone")),sr_tableToExcel(l),sr_record_analytics_event("excel",sr_record_directory(),l)},s.appendChild(n);var b=document.createElement("a");b.id="dlink",b.style.display="none",s.appendChild(b),c.push(s),n=r.cloneNode(),s=o.cloneNode(),n.innerHTML="Get table as CSV (for Excel)",vjs_setAttr(n,"tip","Export table as <br>suitable for use with excel"),n.onclick=function(e){vjs_removeChild(l.concat("_clone")),table2csv(l),sr_record_analytics_event("CSV",sr_record_directory(),l)},s.appendChild(n),c.push(s)}if((Modernizr.laptop||Modernizr.desktop)&&(n=r.cloneNode(),s=o.cloneNode(),n.innerHTML="Strip Mobile Formatting",n.onclick=function(e){sr_st_reduceFormatting(),sr_record_analytics_event("strip mobile formatting",sr_record_directory(),l)},s.appendChild(n),c.push(s)),!vjs_hasClass(e,"suppress_link")){var w=document.createElement("A");w.id="a_".concat(l),vjs_setAttr(w,"name",l),vjs_setAttr(w,"href","#".concat(l,"::none")),w.innerHTML="Copy Link to Table to Clipboard",w.onclick=function(e){var t=vjs_getAttr(w,"href"),r=t;t.match(/^http/)||(r=window.location.protocol.concat("//",window.location.host,window.location.pathname,window.location.search,t)),sr_display_showPopup(e,this,'Link: <a href="'.concat(r,'">',r,"</a>")),sr_record_analytics_event("hard link",sr_record_directory(),l)},s=o.cloneNode(),vjs_removeClass(n,""),s.appendChild(w),c.push(s)}vjs_hasClass(e,"suppress_share")||(n=r.cloneNode(),s=o.cloneNode(),n.innerHTML="About Sharing Tools",n.onclick=function(e){sr_display_showPopup(e,this,"/inc/page_tools.html"),sr_record_analytics_event("page tool view",sr_record_directory(),l)},s.appendChild(n),c.push(s)),vjs_hasClass(e,"suppress_share")||(n=r.cloneNode(),s=o.cloneNode(),n.innerHTML='<a href="https://www.youtube.com/watch?v=MWapXbaWs_U&feature=youtu.be" target="_blank">Video: SR Sharing Tools &amp; How-to</a>',n.onclick=function(e){sr_record_analytics_event("yt video view view",sr_record_directory(),l)},s.appendChild(n),c.push(s),n=r.cloneNode(),s=o.cloneNode(),n.innerHTML='<a href="https://www.youtube.com/watch?v=JkDLV0roT14&feature=youtu.be" target="_blank">Video: Stats Table Tips &amp; Tricks</a>',n.onclick=function(e){sr_record_analytics_event("yt video view view",sr_record_directory(),l)},s.appendChild(n),c.push(s)),e.querySelectorAll("tr.register_table").length-e.querySelectorAll("tr.register_table.blank_table").length&&(n=r.cloneNode(),s=o.cloneNode(),n.id=l.concat("_toggle_register_table"),n.innerHTML="Show Non-MLB Stats",n.onclick=function(e){sr_display_toggleClass(l,"register_table"),sr_display_toggleClass(l+"_clone","register_table"),sr_record_analytics_event("show-register",sr_record_directory(),l)},s.appendChild(n),_.push(s))}if(_.length+c.length){var j=a.querySelector("ul");if(c.length){var C=document.createElement("LI");vjs_addClass(C,"hasmore"),C.innerHTML="<span>Share &amp; more</span>";var E=document.createElement("div"),k=document.createElement("UL");j.appendChild(C),C.appendChild(E),E.appendChild(k),vjs_forEach.call(c,function(e,t){k.appendChild(e)})}_.length&&vjs_forEach.call(_,function(e,t){j.appendChild(e)}),vjs_addClass(i,"table_controls")}})}function get_csv_output(e,t,r,o,n){var s=document.getElementById(e);if(!s)return'Converting from PRE-Formatted to CSV does not work, please <span class=tooltip onClick="window.location.reload()">Reload</span> and then click CSV';var a=document.getElementById("sorttable_elSortDir".concat(s.table_number));a&&vjs_removeChilde(a);var i=s.querySelectorAll("tr");vjs_forEach.call(i,function(e,t){(vjs_hasClass(e,"hidden")||vjs_hasClass(e,"thead")||vjs_getAttr(e,"style")&&"none"===e.style.display)&&vjs_removeChild(e)}),null===s.tHead&&(s.tHead=s.getElementsByTagName("thead")[0]);for(var l=s.tHead.rows[s.tHead.rows.length-1].cells,c=s.rows.length,_=l.length,d=new Array(c),u=new Array(_),h=0;h<=c;h++){d[h]=new Array(_);for(var p=0;p<=_;p++)d[h][p]=-9999}var f=0;t&&(f=s.tHead.rows.length-1);for(var v=s.tHead.rows.length,m=0;m<c;m++)for(var g=0,y=0;y<_;y++)if(-9999===d[m][y]){var b=1,w=1;s.rows[m].cells[y-g]&&(b=s.rows[m].cells[y-g].getAttribute("rowspan"),w=s.rows[m].cells[y-g].getAttribute("colspan"));var j=sr_sorttable.getInnerText(s.rows[m].cells[y-g],!0,!!o),C=_get_cell_align(s.rows[m].cells[y-g]);if(m<f&&(j=j.substring(0,4)),j=j.replace(/,/g,""),d[m][y]=j,m===v&&n&&(u[y]=C),b>1){for(var E=0;E<b;E++)for(var k=0;k<w;k++)d[m+E][y+k]=j,m===v&&n&&(u[y+k]=C);w>1&&(g+=w-1,y=y+w-1)}else if(w&&w>1){for(E=1;E<w;E++)d[m][y+E]=r?"":j,m===v&&n&&(u[y+E]=C),g++;y+=w-1}}var S="";if(n){var x=new Array;for(y=0;y<_;y++)x.push(u[y]);S=S.concat("\n","align:",x.join(","))}for(m=0;m<c;m++){var A=new Array;for(y=0;y<_;y++)A.push(d[m][y]);S=S.concat("\n",A.join(","))}return"\x3c!-- ALREADYCSV --\x3e".concat(S)}function _get_cell_align(e){var t="left";return vjs_hasClass(e,"center")?t="center":vjs_hasClass(e,"right")&&(t="right"),t}function table2csv(e){var t=document.getElementById("div_".concat(e));if(t.innerHTML.match(/ALREADYPRE/))return alert("We can not convert from pre-formatted back to csv"),!1;if(t.innerHTML.match(/ALREADYCSV/))return!1;var r=get_csv_output(e);return t.innerHTML='<p><span class=tooltip onClick="window.location.reload()">Reload</span> page to return to the table-formatted data.</p>'.concat('<div style="overflow:auto"><pre id="csv_'+e+'">',r,"</pre></div>"),!0}function sr_st_build_table(e){var t=document.createElement("table"),r="",o=e.structure,n=e.data;if(n.length<1)return t;if(o.table_class){var s=o.table_class.split(/ +/);vjs_forEach.call(s,function(e,r){vjs_addClass(t,e)})}r="<thead><tr>";var a=o.headers,i=new Array;for(var l in a)for(var c in a[l])i.push(c),r+='<th class="tooltip">'+a[l][c]+"</th>";var _=0;r+="</tr></thead><tbody>";for(var d in n)if(!n[d].skip){_=1,r+="<tr>";for(var l in i)r+="<td>"+e.data[d][i[l]]+"</td>";r+="</tr>"}return r+="</tbody>",_?(t.innerHTML=r,t):t}function sr_fire_js(){if(console.log("###  ASSUMING A MODERN BROWSER  ### "),log_performance&&sr_perf_logPerformance("entering jsFire"),(is_sr_debugging||is_new_jscss_version)&&(console.log("### clearing session and local storage"),sessionStorage.clear(),localStorage.clear(),window.sessionStorage.sr_jscss_version=sr_jscss_version),Modernizr.sessionstorage&&(is_new_jscss_version=!(sr_jscss_version===window.sessionStorage.sr_jscss_version),console.log("   ### checking jscss version:".concat(sr_jscss_version," // ",is_new_jscss_version?"New Version":"Same Version"))),is_sr_debugging&&(sr_logger.enableLogger(),console.log("   ### Enabling console.log"),console.log("   ### sr_debugger: clearing sessionStorage, localStorage, and cookies"),vjs_clearCookies(),console.log("   ### resetting the nav and search autocomplete locations"),sr_dropmenu_url=sr_dropmenu_url.replace("/short/","/nocdn/"),log_performance=!0,log_performance&&sr_perf_logPerformance("starting js")),window.location.host.match(/(bbref.com|baseball-reference.com)/)&&window.location.pathname.match(/play-index/)&&sr_pi_forward_hash_query(),sr_display_fill_search_placeholder(),Modernizr.desktop||Modernizr.laptop)sr_menus_checkInfoCookie();else{var e=document.getElementById("meta_more_button");document.getElementById("info")&&e&&vjs_addClass(e,"show")}if(sr_utilities_person_age(),log_performance&&sr_perf_logPerformance("person age"),"addEventListener"in document&&document.addEventListener("DOMContentLoaded",function(){FastClick.attach(document.body)},!1),sr_menus_setupMenus(),sr_form_setup_goto_page(),log_performance&&sr_perf_logPerformance("setup menus all"),Modernizr.cookies&&Modernizr.localstorage&&(sr_auth_login(),log_performance&&sr_perf_logPerformance("setup auth all")),!sr_detect_operaMini){var t=Modernizr&&!Modernizr.touch?200:0,r=(Modernizr&&Modernizr.touch,150);smoothScroll.init({offset:t,speed:r}),log_performance&&sr_perf_logPerformance("setup smoothScroll")}sr_menus_setSwitchers(),sr_menus_setOpeners(),log_performance&&sr_perf_logPerformance("toggleDiv"),sr_cc_setup_commented_divs(),sr_cc_setup_long_divs(),sr_menus_setSwitchers(),log_performance&&sr_perf_logPerformance("sr_cc_setup_commented_divs");var o=document.querySelectorAll(".stats_table"),n=0;sr_statsTables_rowSum_init(),vjs_forEach.call(o,function(e,t){var r=e.id;vjs_hasClass(e,"linescore")||0!==r.length||(r="st_".concat(n++),e.id=r),e.id&&sr_st_construct_stats_table_features(r,!0)});var s=document.querySelectorAll(".wikitable");vjs_forEach.call(s,function(e,t){console.log("   ### wrap wikitable"),vjs_wrapInElementOfType(e,"div","","wikitable_wrapper")});var a=document.querySelectorAll(".data_grid");if(vjs_forEach.call(a,function(e,t){sr_st_construct_data_grid_features(e.id,!0)}),sr_sorttable.useDocHashValue(),sr_form_setupForms(),freezer_div=sr_get_freezer_div(),sr_menus_enable_freeze(),log_performance&&sr_perf_logPerformance("enableFreezeBar"),Modernizr&&(!Modernizr.touch||Modernizr.desktop||Modernizr.laptop)&&(sr_display_tooltipShow(),sr_display_modalShow(),log_performance&&sr_perf_logPerformance("tooltipShow")),sr_display_flyInSVGsprite(),sr_form_cpi_init(),log_performance&&sr_perf_logPerformance("cpi_init   "),!sr_detect_operaMini&&Modernizr.sessionstorage){completely_config&&(console.log("   ### building auto_complete_instances"),sr_setup_autocomplete_instances(".completely",completely_config))}log_performance&&sr_perf_logPerformance("search_ac_autocomplete   "),sr_utilities_js_load(),log_performance&&sr_perf_logPerformance("js_load   "),sr_utilities_set_server_cookie(),log_performance&&sr_perf_logPerformance("sr_server_cookie_set"),log_performance&&sr_perf_appendLog(),(Modernizr.is_dev||Modernizr.is_build)&&document.body.insertAdjacentHTML("beforeend",'<div id="nag_devs">Only 30% of our users are on desktop.  Test & debug the the sites on mobile most of the time.<br><strong>Cmd + Option + i</strong>: to open dev tools.<br><strong>Cmd + Shift + m</strong>: to turn on device toolbar.</div>')}function sr_pi_forward_hash_query(){if(console.log("    ### sr_pi_forward_hash_query"),window.location.hash.length<window.location.search.length||window.location.hash.length<20)return!0;var e=window.location.hash.replace(/#/,""),t=window.location.protocol.concat("//",window.location.host,window.location.pathname,"?request=1&submitter=1&",e);window.location=t}var sr_SHARING_PAGE="//www.sports-reference.com/sharing.html",sr_SITE_ABB="bbr",sr_SITE_NAME="Basketball-Reference.com",sr_SITE_PREFIX="",sr_rowsum_span_url=sr_SITE_PREFIX.concat("/play-index/span_stats.cgi"),sr_SITE_URL="www.basketball-reference.com",sr_jscss_version=Modernizr.is_dev?"dev_build:2017-12-18-Mon-09:46:05":"201712181",sr_svg_sprite_url="https://d2p3bygnnzw9w3.cloudfront.net/req/201712181/icons/sr_icons-min.svg?bbr",sr_dropmenu_url="https://d2cwpp38twqe55.cloudfront.net/short/inc/main_nav_menu.json",site_auth_root="/my/",completely_config=[{name:"players",url:"https://d2cwpp38twqe55.cloudfront.net/short/inc/players_search_list.csv",limit:10,header:'<div class="ac-results-header"><a href="/players/">NBA &amp; ABA Players</a></div>',suppress:0,template:'<div><span class="search-results-years">{{#a}}<strong>{{/a}}{{y}}{{#a}}</strong>{{/a}}</span><span class="search-results-item">{{#a}}<strong>{{/a}}{{n}}{{#a}}</strong>{{/a}}</span></div>'},{name:"teams",url:"https://d2cwpp38twqe55.cloudfront.net/short/inc/teams_search_list.csv",limit:10,header:'<div class="ac-results-header"><a href="/teams/">NBA &amp; ABA Teams</a></div>',suppress:0,template:'<div><span class="search-results-years">{{#a}}<strong>{{/a}}{{y}}{{#a}}</strong>{{/a}}</span><span class="search-results-item">{{#a}}<strong>{{/a}}{{n}}{{#a}}</strong>{{/a}}</span></div>'},{name:"coaches",url:"https://d2cwpp38twqe55.cloudfront.net/short/inc/coaches_search_list.csv",limit:10,header:'<div class="ac-results-header"><a href="/teams/">NBA &amp; ABA Coaches</a></div>',suppress:0,template:'<div><span class="search-results-years">{{#a}}<strong>{{/a}}{{y}}{{#a}}</strong>{{/a}}</span><span class="search-results-item">{{#a}}<strong>{{/a}}{{n}}{{#a}}</strong>{{/a}}</span></div>'},{name:"direct",url:"https://d2cwpp38twqe55.cloudfront.net/short/inc/direct_search_list.csv",limit:10,header:'<div class="ac-results-header"><a href="#site_menu_link">Site Map</a></div>',suppress:0,template:'<div><span class="search-results-years">{{#a}}<strong>{{/a}}{{y}}{{#a}}</strong>{{/a}}</span><span class="search-results-item">{{#a}}<strong>{{/a}}{{n}}{{#a}}</strong>{{/a}}</span></div>'}],player_select_config=[{name:"players",url:"https://d2cwpp38twqe55.cloudfront.net/short/inc/players_search_list.csv",limit:10,header:"",template:'<div><span class="search-results-years">{{#a}}<strong>{{/a}}{{y}}{{#a}}</strong>{{/a}}</span><span class="search-results-item">{{#a}}<strong>{{/a}}{{n}}{{#a}}</strong>{{/a}}</span></div>'}],sr_login_form='<div id="loginform"> <p style="margin-top: 0;">Log in to your Sports-Reference account</p> <form name="login" id="login" class="srbasic tabular" onsubmit="return sr_auth_login_check();"> <div class="fieldset"> <div class="formlabel">Username</div> <div class="formfield"><input type="text" name="username" /></div> </div> <div class="fieldset"> <div class="formlabel">Password</div> <div class="formfield"><input type="password" name="password" /></div> </div> <div class="fieldset radio"> <div class="formlabel">&nbsp;</div> <div class="formfield"> <div class="choicefield"><input type="checkbox" name="remember" value="1" checked="true" /></div> <div class="choiceoption">remember me</div> </div> </div> <div class="fieldset"> <div class="formlabel">&nbsp;</div> <div class="formfield"><input type="submit" value="login"></div> </div> <div class="fieldset"> <div id="loginerror"></div> </div> </form> <p><a href="/my/?do=oauth_login&service=facebook&return_to=" onclick="this.href+=document.location.href;">Login with Facebook</a></p> <p><a href="/my/?return_to=" onclick="this.href+=document.location.href;">Create Account</a> / <a href="/my/?do=forgot">Forgot Password?</a></p> <p><a href="/my/?do=forgot_username">Forgot Username?</a></p> </div>',vjs_forEach=Array.prototype.forEach,vjs_deepExtend=function(e){e=e||{};for(var t=1;t<arguments.length;t++){var r=arguments[t];if(r)for(var o in r)r.hasOwnProperty(o)&&("object"==typeof r[o]?vjs_deepExtend(e[o],r[o]):e[o]=r[o])}return e},vjs_whiteSpaceEnds=new RegExp("^\\s*|\\s*$","g"),vjs_whiteSpaceMultiple=new RegExp("\\s\\s+","g");if(String.prototype.includes||function(){"use strict";var e={}.toString,t=function(){try{var e={},t=Object.defineProperty,r=t(e,e,e)&&t}catch(e){}return r}(),r="".indexOf,o=function(t){if(null==this)throw TypeError();var o=String(this);if(t&&"[object RegExp]"==e.call(t))throw TypeError();var n=o.length,s=String(t),a=s.length,i=arguments.length>1?arguments[1]:void 0,l=i?Number(i):0;return l!=l&&(l=0),!(a+Math.min(Math.max(l,0),n)>n)&&-1!=r.call(o,s,l)};t?t(String.prototype,"includes",{value:o,configurable:!0,writable:!0}):String.prototype.includes=o}(),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),function(e,t){try{e.querySelector(":scope body")}catch(r){["querySelector","querySelectorAll"].forEach(function(r){var o=t[r];t[r]=function(t){if(/(^|,)\s*:scope/.test(t)){var n=this.id;this.id="ID_"+Date.now(),t=t.replace(/((^|,)\s*):scope/g,"$1#"+this.id);var s=e[r](t);return this.id=n,s}return o.call(this,t)}})}}(window.document,Element.prototype),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length>>>0,r=Number(arguments[1])||0;for((r=r<0?Math.ceil(r):Math.floor(r))<0&&(r+=t);r<t;r++)if(r in this&&this[r]===e)return r;return-1}),Array.prototype.getSuperset=function(){for(var e=[],t=0,r=this.length;t<r;++t){for(var o=!0,n=0;n<r;++n)t!==n&&0===this[n].indexOf(this[t])&&this[n]!==this[t]?o=!1:t<n&&this[n]===this[t]&&(o=!1);o&&e.push(this[t])}return e},"undefined"==typeof document||"outerHTML"in document.createElementNS("http://www.w3.org/1999/xhtml","_")||function(e){"use strict";var t=document.createElementNS("http://www.w3.org/1999/xhtml","_"),r=(e.HTMLElement||e.Element).prototype,o=new XMLSerializer,n=function(){var e,r=this;return document.xmlVersion?o.serializeToString(r):(t.appendChild(r.cloneNode(!1)),e=t.innerHTML.replace("><",">"+r.innerHTML+"<"),t.innerHTML="",e)},s=function(e){var r,o=this,n=o.parentNode;if(null===n)throw DOMException.code=DOMException.NOT_FOUND_ERR,DOMException;for(t.innerHTML=e;r=t.firstChild;)n.insertBefore(r,o);n.removeChild(o)};if(Object.defineProperty){var a={get:n,set:s,enumerable:!0,configurable:!0};try{Object.defineProperty(r,"outerHTML",a)}catch(e){-2146823252===e.number&&(a.enumerable=!1,Object.defineProperty(r,"outerHTML",a))}}else Object.prototype.__defineGetter__&&Object.prototype.__defineSetter__&&(r.__defineGetter__("outerHTML",n),r.__defineSetter__("outerHTML",s))}(self),Element&&!Element.prototype.matches){var proto=Element.prototype;proto.matches=proto.matchesSelector||proto.mozMatchesSelector||proto.msMatchesSelector||proto.oMatchesSelector||proto.webkitMatchesSelector}Array.prototype.includes||(Array.prototype.includes=function(e){"use strict";var t=Object(this),r=parseInt(t.length,10)||0;if(0===r)return!1;var o,n=parseInt(arguments[1],10)||0;n>=0?o=n:(o=r+n)<0&&(o=0);for(var s;o<r;){if(s=t[o],e===s)return!0;o++}return!1}),function(e,t){var r=e.document,o=r.documentElement,n="ontouchmove"in r,s="WebkitOverflowScrolling"in o.style||"msOverflowStyle"in o.style||!n&&e.screen.width>800||function(){var t=e.navigator.userAgent,r=t.match(/AppleWebKit\/([0-9]+)/),o=r&&r[1],n=r&&o>=534;return t.match(/Android ([0-9]+)/)&&RegExp.$1>=3&&n||t.match(/ Version\/([0-9]+)/)&&RegExp.$1>=0&&e.blackberry&&n||t.indexOf("PlayBook")>-1&&n&&-1===!t.indexOf("Android 2")||t.match(/Firefox\/([0-9]+)/)&&RegExp.$1>=4||t.match(/wOSBrowser\/([0-9]+)/)&&RegExp.$1>=233&&n||t.match(/NokiaBrowser\/([0-9\.]+)/)&&7.3===parseFloat(RegExp.$1)&&r&&o>=533}();e.overthrow={},e.overthrow.enabledClassName="overthrow-enabled",e.overthrow.addClass=function(){-1===o.className.indexOf(e.overthrow.enabledClassName)&&(o.className+=" "+e.overthrow.enabledClassName)},e.overthrow.removeClass=function(){o.className=o.className.replace(e.overthrow.enabledClassName,"")},e.overthrow.set=function(){s&&e.overthrow.addClass()},e.overthrow.canBeFilledWithPoly=n,e.overthrow.forget=function(){e.overthrow.removeClass()},e.overthrow.support=s?"native":"none"}(this),function(e,t,r){if(void 0!==t){t.scrollIndicatorClassName="overthrow";var o=e.document,n=o.documentElement,s="native"===t.support,a=t.canBeFilledWithPoly,i=(t.configure,t.set),l=t.forget,c=t.scrollIndicatorClassName;t.closest=function(e,r){return!r&&e.className&&e.className.indexOf(c)>-1&&e||t.closest(e.parentNode)};var _=!1;t.set=function(){if(i(),!_&&!s&&a){e.overthrow.addClass(),_=!0,t.support="polyfilled",t.forget=function(){l(),_=!1,o.removeEventListener&&o.removeEventListener("touchstart",y,!1)};var r,c,d,u,h=[],p=[],f=function(){h=[],c=null},v=function(){p=[],d=null},m=function(e){for(var t=0,o=(u=r.querySelectorAll("textarea, input")).length;t<o;t++)u[t].style.pointerEvents=e},g=function(e,t){if(o.createEvent){var n,s=(!t||void 0===t)&&r.parentNode||r.touchchild||r;s!==r&&((n=o.createEvent("HTMLEvents")).initEvent("touchend",!0,!0),r.dispatchEvent(n),s.touchchild=r,r=s,s.dispatchEvent(e))}},y=function(e){if(t.intercept&&t.intercept(),f(),v(),(r=t.closest(e.target))&&r!==n&&!(e.touches.length>1)){m("none");var o=e,s=r.scrollTop,a=r.scrollLeft,i=r.offsetHeight,l=r.offsetWidth,_=e.touches[0].pageY,u=e.touches[0].pageX,y=r.scrollHeight,b=r.scrollWidth,w=function(e){var t=s+_-e.touches[0].pageY,n=a+u-e.touches[0].pageX,m=t>=(h.length?h[0]:0),w=n>=(p.length?p[0]:0);t>0&&t<y-i||n>0&&n<b-l?e.preventDefault():g(o),c&&m!==c&&f(),d&&w!==d&&v(),c=m,d=w,r.scrollTop=t,r.scrollLeft=n,h.unshift(t),p.unshift(n),h.length>3&&h.pop(),p.length>3&&p.pop()},j=function(e){m("auto"),setTimeout(function(){m("none")},450),r.removeEventListener("touchmove",w,!1),r.removeEventListener("touchend",j,!1)};r.addEventListener("touchmove",w,!1),r.addEventListener("touchend",j,!1)}};o.addEventListener("touchstart",y,!1)}}}}(this,this.overthrow),function(e,t,r){void 0===t&&(e.overthrow=t={}),t.easing=function(e,t,r,o){return r*((e=e/o-1)*e*e+1)+t},t.tossing=!1;var o;t.toss=function(e,r){t.intercept();var n,s,a=0,i=e.scrollLeft,l=e.scrollTop,c={top:"+0",left:"+0",duration:50,easing:t.easing,finished:function(){}},_=!1;if(r)for(var d in c)void 0!==r[d]&&(c[d]=r[d]);return"string"==typeof c.left?(c.left=parseFloat(c.left),n=c.left+i):(n=c.left,c.left=c.left-i),"string"==typeof c.top?(c.top=parseFloat(c.top),s=c.top+l):(s=c.top,c.top=c.top-l),t.tossing=!0,o=setInterval(function(){a++<c.duration?(e.scrollLeft=c.easing(a,i,c.left,c.duration),e.scrollTop=c.easing(a,l,c.top,c.duration)):(n!==e.scrollLeft?e.scrollLeft=n:(_&&c.finished(),_=!0),s!==e.scrollTop?e.scrollTop=s:(_&&c.finished(),_=!0),t.intercept())},1),{top:s,left:n,duration:t.duration,easing:t.easing}},t.intercept=function(){clearInterval(o),t.tossing=!1}}(this,this.overthrow),function(e,t){e.overthrow.set()}(this);var tipsy_delay=140;vjs_Tipsy.prototype={show:function(){var e=this.title;if(e&&this.enabled){var t=this.tip();sr_record_analytics_event("Tool","view:tooltip",this.title),t.querySelector(".tipsy-inner").innerHTML=e,t.className="tipsy",t.parentNode&&(t=t.parentNode.removeChild(t)),t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.display="block",document.body.appendChild(t);var r=vjs_offset(this.element);r.width=this.element.offsetWidth,r.height=this.element.offsetHeight;var o=t.offsetWidth,n=t.offsetHeight,s=tipsy_getGravity(this.element),a={top:r.top-n,left:r.left+r.width/2-o/2};"w"==s.charAt(1)?a.left=r.left+r.width/2-15:a.left=r.left+r.width/2-o+15,t.style.top=a.top+"px",t.style.left=a.left+"px",vjs_addClass(t,"tipsy-".concat(s)),t.style.visibility="visible",this.$tip=t}},hide:function(){this.$tip&&this.$tip.parentNode&&this.$tip.parentNode.removeChild(this.$tip)},getTitle:function(){var e=this.element,t=vjs_getAttr(e,"data-tip");return t||(t=vjs_getAttr(e,"tip")),(t=(""+t).replace(/(^\s*|\s*$)/,""))||"Sorry, but no information<br>is given for this term."},tip:function(){if(!this.$tip){var e=document.createElement("div");vjs_addClass(e,"tipsy");var t=document.createElement("div");vjs_addClass(t,"tipsy-arrow");var r=document.createElement("div");vjs_addClass(r,"tipsy-inner"),e.appendChild(t),e.appendChild(r),this.$tip=e}return this.$tip},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled}};var tipsy_getGravity=function(e){return vjs_offset(e).left>vjs_scrollLeft()+window.innerWidth/2?"se":"sw"},Modal=function(){"use strict";var e,t=0,r=0,o=0,n=0,s={},a={},i=document.createElement("div"),l=document.createElement("div"),c=document.createElement("div"),_=document.createElement("div"),d=document.createElement("div"),u=document.createElement("div"),h={width:"auto",height:"auto",hideClose:!1,draggable:!1,openCallback:!1,loadCallback:!1,closeCallback:!1,showOverlay:!1};return s.is_open=!1,s.open=function(t){console.log("   ### modal: fire method.open"),a.width=t.width||h.width,a.height=t.height||h.height,a.hideClose=t.hideClose||h.hideClose,a.draggable=t.draggable||h.draggable,a.closeCallback=t.closeCallback||h.closeCallback,a.openCallback=t.openCallback||h.openCallback,a.loadCallback=t.loadCallback||h.loadCallback,a.showOverlay=t.showOverlay||h.showOverlay,e=function(){console.log("   ### modal: fire modal_centerModal"),s.center(t)},t.content&&!t.ajaxContent?c.innerHTML=t.content:t.ajaxContent&&!t.content?(a.showOverlay&&(u.style.visibility="visible"),i.style.visibility="visible",s.is_open=!0,c.innerHTML="",vjs_addClass(_,"loading"),s.ajax(t.ajaxContent,function(e){a.showOverlay&&(u.style.visibility="visible"),i.style.visibility="visible",s.is_open=!0,c.innerHTML=e,Modal.center(),a.loadCallback&&a.loadCallback()})):c.innerHTML="",i.style.width=a.width,i.style.height=a.height,i.style.maxWidth="94%",s.center(t),a.showOverlay&&(u.style.visibility="visible"),i.style.visibility="visible",s.is_open=!0,document.onkeydown=function(e){console.log("   ### modal: fire modal document.onkeydown1"),27===e.keyCode&&s.close()},d.onclick=function(){return console.log("   ### modal: fire modalClose.onclick"),sr_display_showPopup_last_clicked=null,!a.hideClose&&(s.close(),!0)},u.onclick=function(){return console.log("   ### modal: fire modalOverlay.onclick"),s.close(),!0},window.addEventListener?window.addEventListener("resize",e,!1):window.attachEvent&&window.attachEvent("onresize",e),a.draggable?(l.style.cursor="move",l.onmousedown=function(e){return console.log("   ### modal: fire modalHeader.onmousedown draggable"),s.drag(e),!1}):l.onmousedown=function(){return console.log("   ### modal: fire modalHeader.onmousedown not draggable"),!1},a.openCallback&&a.openCallback()},s.omm=function(e){console.log("   ### modal: fire modal method.onm"),t=void 0!==window.event?window.event.clientX:e.clientX,r=void 0!==window.event?window.event.clientY:e.clientY,i.style.left=t-o>0?t-o+"px":0,i.style.top=r-n>0?r-n+"px":0},s.omu=function(e){console.log("   ### modal: fire modal method.onu"),document.removeEventListener("mousemove",s.omm),document.removeEventListener("mouseup",s.omu)},s.drag=function(e){console.log("   ### modal: fire modal method.drag"),t=void 0!==window.event?window.event.clientX:e.clientX,r=void 0!==window.event?window.event.clientY:e.clientY,o=t-i.offsetLeft,n=r-i.offsetTop,document.addEventListener("mousemove",s.omm),document.addEventListener("mouseup",s.omu)},s.ajax=function(e,t){console.log("   ### modal: fire modal method.ajax");var r,o=!1,n=[function(){return new window.XMLHttpRequest},function(){return new window.ActiveXObject("Msxml2.XMLHTTP.6.0")},function(){return new window.ActiveXObject("Msxml2.XMLHTTP.3.0")},function(){return new window.ActiveXObject("Msxml2.XMLHTTP")}];for(r=0;r<n.length;r+=1){try{o=n[r]()}catch(e){}if(!1!==o)break}o.open("GET",e,!0),o.onreadystatechange=function(){4===o.readyState&&(o.status,t(o.responseText),vjs_removeClass(_,"loading"))},o.send(null)},s.loading=function(e){e&&s.freezeSize(),vjs_addClass(document.getElementById("modal-content"),"loading")},s.freezeSize=function(){var e=document.getElementById("modal-container");if(e){var t=vjs_getHeight(e)-32,r=vjs_outerWidth(e)-32;vjs_setAttr(e,"style",vjs_getAttr(e,"style").concat("; ","height:",t,"px!important; ","width:",r,"px!important; padding:",16,"px;"))}},s.close=function(){if(console.log("   ### modal: fire modal method.close"),!s.is_open)return!1;c.innerHTML="",u.style.visibility="hidden",i.style.visibility="hidden",s.is_open=!1,a.closeCallback&&a.closeCallback(),window.removeEventListener?window.removeEventListener("resize",e,!1):window.detachEvent&&window.detachEvent("onresize",e)},s.center=function(e){console.log("   ### modal: fire modal method.center");var t=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight),r=Math.max(i.clientWidth,i.offsetWidth),o=Math.max(i.clientHeight,i.offsetHeight),n=0,s=0,a=0,l=0;"number"==typeof window.innerWidth?(n=window.innerWidth,s=window.innerHeight):document.documentElement&&document.documentElement.clientWidth&&(n=document.documentElement.clientWidth,s=document.documentElement.clientHeight),"number"==typeof window.pageYOffset?(l=window.pageYOffset,a=window.pageXOffset):document.body&&document.body.scrollLeft?(l=document.body.scrollTop,a=document.body.scrollLeft):document.documentElement&&document.documentElement.scrollLeft&&(l=document.documentElement.scrollTop,a=document.documentElement.scrollLeft),i.style.top=l+s/2-o/2+"px",Modernizr.constrained?i.style.left="0px":i.style.left=a+n/2-r/2+"px",u.style.height=t+"px",u.style.width="100%"},u.setAttribute("id","modal-overlay"),i.setAttribute("id","modal-container"),l.setAttribute("id","modal-header"),c.setAttribute("id","modal-content"),d.setAttribute("id","modal-close"),d.setAttribute("class","closer"),d.setAttribute("aria-label","Close in-page popup window"),_.setAttribute("id","modal-loading"),l.appendChild(d),i.appendChild(l),i.appendChild(c),i.appendChild(_),u.style.visibility="hidden",i.style.visibility="hidden",s.is_open=!1,window.addEventListener?window.addEventListener("load",function(){document.body.appendChild(u),document.body.appendChild(i)},!1):window.attachEvent&&window.attachEvent("onload",function(){document.body.appendChild(u),document.body.appendChild(i)}),s}(),chosen_events={};(function(){var e,t=0;e=function(){function e(t,r){this.form_field=t,this.options=null!=r?r:{},e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return e.prototype.set_default_values=function(){return this.click_test_action=function(e){return function(t){return e.test_active_click(t)}}(this),this.activate_action=function(e){return function(t){return e.activate_field(t)}}(this),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options},e.prototype.set_default_text=function(){return this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(e){if(this.is_multiple){if(!this.active_field)return setTimeout(function(e){return function(){return e.container_mousedown()}}(this),50)}else if(!this.active_field)return this.activate_field()},e.prototype.input_blur=function(e){if(!this.mouse_on_container)return this.active_field=!1,setTimeout(function(e){return function(){return e.blur_test()}}(this),100)},e.prototype.results_option_build=function(e){var t,r,o,n,s;for(t="",o=0,n=(s=this.results_data).length;o<n;o++)(r=s[o]).group?t+=this.result_add_group(r):t+=this.result_add_option(r),(null!=e?e.first:void 0)&&(r.selected&&this.is_multiple?this.choice_build(r):r.selected&&!this.is_multiple&&this.single_set_selected_text(r.text));return t},e.prototype.result_add_option=function(e){var t,r;return e.search_match&&this.include_option_in_results(e)?(t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes),r=document.createElement("li"),r.className=t.join(" "),r.style.cssText=e.style,r.setAttribute("data-option-array-index",e.array_index),r.innerHTML=e.search_text,this.outerHTML(r)):""},e.prototype.result_add_group=function(e){var t;return(e.search_match||e.group_match)&&e.active_options>0?(t=document.createElement("li"),t.className="group-result",t.innerHTML=e.search_text,this.outerHTML(t)):""},e.prototype.results_update_field=function(){if(this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing)return this.winnow_results()},e.prototype.reset_single_select_options=function(){var e,t,r,o,n;for(n=[],e=0,t=(r=this.results_data).length;e<t;e++)(o=r[e]).selected?n.push(o.selected=!1):n.push(void 0);return n},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(e){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.winnow_results=function(){var e,t,r,o,n,s,a,i,l,c,_,d,u;for(this.no_results_clear(),i=0,e=(c=this.get_search_text()).replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),a=this.search_contains?"":"^",s=new RegExp(a+e,"i"),u=new RegExp(e,"i"),t=0,r=(n=this.results_data).length;t<r;t++)(o=n[t]).search_match=!1,l=null,this.include_option_in_results(o)&&(o.group&&(o.group_match=!1,o.active_options=0),null!=o.group_array_index&&this.results_data[o.group_array_index]&&(0===(l=this.results_data[o.group_array_index]).active_options&&l.search_match&&(i+=1),l.active_options+=1),o.group&&!this.group_search||(o.search_text=o.group?o.label:o.html,o.search_match=this.search_string_match(o.search_text,s),o.search_match&&!o.group&&(i+=1),o.search_match?(c.length&&(_=o.search_text.search(u),d=o.search_text.substr(0,_+c.length)+"</em>"+o.search_text.substr(_+c.length),o.search_text=d.substr(0,_)+"<em>"+d.substr(_)),null!=l&&(l.group_match=!0)):null!=o.group_array_index&&this.results_data[o.group_array_index].search_match&&(o.search_match=!0)));return this.result_clear_highlight(),i<1&&c.length?(this.update_results_content(""),this.no_results(c)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},e.prototype.search_string_match=function(e,t){var r,o,n,s;if(t.test(e))return!0;if(this.enable_split_word_search&&(e.indexOf(" ")>=0||0===e.indexOf("["))&&(s=e.replace(/\[|\]/g,"").split(" ")).length)for(r=0,o=s.length;r<o;r++)if(n=s[r],t.test(n))return!0},e.prototype.choices_count=function(){var e,t,r;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,e=0,t=(r=this.form_field.options).length;e<t;e++)r[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){if(e.preventDefault(),!this.results_showing&&!this.is_disabled)return this.results_show()},e.prototype.keyup_checker=function(e){var t,r;switch(r=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),r){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(e.preventDefault(),this.results_showing)return this.result_select(e);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},e.prototype.include_option_in_results=function(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&!e.empty)},e.prototype.search_results_touchstart=function(e){return this.touch_started=!0,this.search_results_mouseover(e)},e.prototype.search_results_touchmove=function(e){return this.touch_started=!1,this.search_results_mouseout(e)},e.prototype.search_results_touchend=function(e){if(this.touch_started)return this.search_results_mouseup(e)},e.prototype.outerHTML=function(e){var t;return e.outerHTML?e.outerHTML:((t=document.createElement("div")).appendChild(e),t.innerHTML)},e.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:!/iP(od|hone)/i.test(window.navigator.userAgent)&&(!/Android/i.test(window.navigator.userAgent)||!/Mobile/i.test(window.navigator.userAgent))},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}();var r,o;o=document.createElement("div"),r={find_parent:function(e,t){var o;return(o=r.find_traversal(e,"parentNode",function(e){return e===document||t(e)}))===document?null:o},find_next_sibling:function(e,t){return r.find_traversal(e,"nextSibling",t)},find_prev_sibling:function(e,t){return r.find_traversal(e,"previousSibling",t)},find_traversal:function(e,t,r){var o;for(o=e[t];null!==o&&!r(o);)o=o[t];return o}},"classList"in o?(r.has_class=function(e,t){return e.classList.contains(t)},r.add_class=function(e,t){return e.classList.add(t)},r.remove_class=function(e,t){return e.classList.remove(t)}):(r.has_class=function(e,t){return(" "+e.className.toUpperCase()+" ").indexOf(" "+t.toUpperCase()+" ")>-1},r.add_class=function(e,t){if(!r.has_class(e,t))return e.className+=" "+t},r.remove_class=function(e,t){return e.className=_.trim((" "+e.className+" ").replace(" "+t,""))}),"getComputedStyle"in window?r.get_style=function(e,t){return window.getComputedStyle(e,null).getPropertyValue(t)}:r.get_style="currentStyle"in o?function(e,t){return e.currentStyle[_.camel_case(t)]}:function(e,t){return""},o=null;var n,s,a,i,l;null!=document.addEventListener?(chosen_events.add=function(e,t,r){return a(t)&&(r=l(e,t,r),t=n(t)),e.addEventListener(t,r,!1)},chosen_events.remove=function(e,t,r){return a(t)&&(r=i(e,t,r),t=n(t)),e.removeEventListener(t,r,!1)}):null!=document.attachEvent&&(chosen_events.add=function(e,t,r){var o;return o=e["eventhandler"+t+r]=function(){var t;return t=window.event,t.target=t.srcElement,t.currentTarget=e,t.preventDefault=function(){return t.returnValue=!1},t.stopPropagation=function(){return t.cancelBubble=!0},r.call(e,t)},e.attachEvent("on"+t,o)},chosen_events.remove=function(e,t,r){var o;return o=e["eventhandler"+t+r],e.detachEvent("on"+t,o),e["eventhandler"+t+r]=null}),null!=document.createEvent?chosen_events.fire=function(e,t,r){var o;return null==r&&(r={}),(o=document.createEvent("HTMLEvents")).initEvent(t,!0,!0),o.eventName=t,o.memo=r,e.dispatchEvent(o)}:null!=document.createEventObject&&(chosen_events.fire=function(e,t,r){var o;if(null==r&&(r={}),!(t.indexOf(":")>-1))return o=document.createEventObject(),o.eventType=t,o.eventName=t,o.memo=r,e.fireEvent("on"+t,o)}),a=function(e){return null!=s[e]},n=function(e){return s[e].mapped_to},l=function(e,t,r){var o;return o=t+"_"+r,null==e._chosen_wrapped&&(e._chosen_wrapped={}),null==e._chosen_wrapped[o]&&(e._chosen_wrapped[o]=s[t].handler(e,r)),e._chosen_wrapped[o]},i=function(e,t,r){var o,n;return n=t+"_"+r,o=l(e,t,r),e._chosen_wrapped[n]=null,o},(s={mouseenter:{mapped_to:"mouseover",handler:function(e,t){return function(o){if(!(e===o.relatedTarget||null!=o.relatedTarget&&r.find_parent(o.relatedTarget,function(t){return t===e})))return t.call(this,o)}}}}).mouseleave={mapped_to:"mouseout",handler:s.mouseenter.handler};var c;(c=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,r,o,n,s,a;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:this.escapeExpression(e.label),children:0,disabled:e.disabled}),a=[],r=0,o=(s=e.childNodes).length;r<o;r++)n=s[r],a.push(this.add_option(n,t,e.disabled));return a},e.prototype.add_option=function(e,t,r){if("OPTION"===e.nodeName.toUpperCase())return""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,selected:e.selected,disabled:!0===r?r:e.disabled,group_array_index:t,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1},e.prototype.escapeExpression=function(e){var t,r;return null==e||!1===e?"":/[\&\<\>\"\'\`]/.test(e)?(t={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},r=/&(?!\w+;)|[\<\>\"\'\`]/g,e.replace(r,function(e){return t[e]||"&amp;"})):e},e}()).select_to_array=function(e){var t,r,o,n,s;for(n=new c,r=0,o=(s=e.childNodes).length;r<o;r++)t=s[r],n.add_node(t);return n.parsed};var _;_={camel_case:function(e){return e.replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})}},null!=String.prototype.trim?_.trim=function(e){return e.trim()}:_.trim=function(e){return e.replace(/^\s+|\s+$/g,"")};var d=function(e,t){function r(){this.constructor=e}for(var o in t)u.call(t,o)&&(e[o]=t[o]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},u={}.hasOwnProperty;this.Chosen=function(o){function n(){return n.__super__.constructor.apply(this,arguments)}return d(n,e),n.prototype.setup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=r.has_class(this.form_field,"chosen-rtl")},n.prototype.set_up_html=function(){var e,r,o,n;(e=["chosen-container"]).push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&e.push(this.form_field.className),this.is_rtl&&e.push("chosen-rtl"),r={class:e.join(" "),title:this.form_field.title},this.form_field.id.length&&(r.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=document.createElement("div");for(o in r)n=r[o],this.container.setAttribute(o,n);return this.is_multiple?this.container.innerHTML='<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>':this.container.innerHTML='<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>',this.form_field.style.display="none",t++,this.container.id="chosen_tmp_hold".concat(t),this.form_field.insertAdjacentHTML("beforebegin",this.container.outerHTML),this.container=document.getElementById("chosen_tmp_hold".concat(t)),this.dropdown=this.container.querySelector("div.chosen-drop"),this.search_field=this.container.getElementsByTagName("input")[0],this.search_results=this.container.querySelector("ul.chosen-results"),this.search_field_scale(),this.search_no_results=this.container.querySelector("li.no-results"),this.is_multiple?(this.search_choices=this.container.querySelector("ul.chosen-choices"),this.search_container=this.container.querySelector("li.search-field")):(this.search_container=this.container.querySelector("div.chosen-search"),this.selected_item=this.container.querySelector(".chosen-single")),this.results_build(),this.set_tab_index(),this.set_label_behavior(),chosen_events.fire(this.form_field,"chosen:ready",{chosen:this})},n.prototype.register_observers=function(){return chosen_events.add(this.container,"mousedown",function(e){return function(t){e.container_mousedown(t)}}(this)),chosen_events.add(this.container,"mouseup",function(e){return function(t){e.container_mouseup(t)}}(this)),chosen_events.add(this.container,"mouseenter",function(e){return function(t){e.mouse_enter(t)}}(this)),chosen_events.add(this.container,"mouseleave",function(e){return function(t){e.mouse_leave(t)}}(this)),chosen_events.add(this.search_results,"mouseup",function(e){return function(t){e.search_results_mouseup(t)}}(this)),chosen_events.add(this.search_results,"mouseover",function(e){return function(t){e.search_results_mouseover(t)}}(this)),chosen_events.add(this.search_results,"mouseout",function(e){return function(t){e.search_results_mouseout(t)}}(this)),chosen_events.add(this.search_results,"mousewheel DOMMouseScroll",function(e){return function(t){e.search_results_mousewheel(t)}}(this)),chosen_events.add(this.search_results,"touchstart",function(e){return function(t){e.search_results_touchstart(t)}}(this)),chosen_events.add(this.search_results,"touchmove",function(e){return function(t){e.search_results_touchmove(t)}}(this)),chosen_events.add(this.search_results,"touchend",function(e){return function(t){e.search_results_touchend(t)}}(this)),chosen_events.add(this.form_field,"chosen:updated",function(e){return function(t){e.results_update_field(t)}}(this)),chosen_events.add(this.form_field,"chosen:activate",function(e){return function(t){e.activate_field(t)}}(this)),chosen_events.add(this.form_field,"chosen:open",function(e){return function(t){e.container_mousedown(t)}}(this)),chosen_events.add(this.form_field,"chosen:close",function(e){return function(t){e.input_blur(t)}}(this)),chosen_events.add(this.search_field,"blur",function(e){return function(t){e.input_blur(t)}}(this)),chosen_events.add(this.search_field,"keyup",function(e){return function(t){e.keyup_checker(t)}}(this)),chosen_events.add(this.search_field,"keydown",function(e){return function(t){e.keydown_checker(t)}}(this)),chosen_events.add(this.search_field,"focus",function(e){return function(t){e.input_focus(t)}}(this)),this.is_multiple?chosen_events.add(this.search_choices,"click",function(e){return function(t){e.choices_click(t)}}(this)):chosen_events.add(this.container,"click",function(e){e.preventDefault()})},n.prototype.destroy=function(){return chosen_events.remove(document,"click",this.click_test_action),this.search_field.tabIndex&&(this.form_field.tabIndex=this.search_field.tabIndex),this.container.remove(),this.form_field.style.display=""},n.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field.disabled,this.is_disabled?(r.add_class(this.container,"chosen-disabled"),this.search_field.disabled=!0,this.is_multiple||chosen_events.remove(this.selected_item,"focus",this.activate_action),this.close_field()):(r.remove_class(this.container,"chosen-disabled"),this.search_field.disabled=!1,this.is_multiple?void 0:chosen_events.add(this.selected_item,"focus",this.activate_action))},n.prototype.container_mousedown=function(e){if(!this.is_disabled&&(e&&"mousedown"===e.type&&!this.results_showing&&e.preventDefault(),null==e||!r.has_class(e.target,"search-choice-close")))return this.active_field?this.is_multiple||!e||e.target!==this.selected_item&&null==r.find_parent(e.target,function(e){return r.has_class(e,"chosen-single")})||(e.preventDefault(),this.results_toggle()):(this.is_multiple&&(this.search_field.value=""),chosen_events.add(document,"click",this.click_test_action),this.results_show()),this.activate_field()},n.prototype.container_mouseup=function(e){if("ABBR"===e.target.nodeName&&!this.is_disabled)return this.results_reset(e)},n.prototype.search_results_mousewheel=function(e){var t;if(e.originalEvent&&(t=-e.originalEvent.wheelDelta||e.originalEvent.detail),null!=t)return e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())},n.prototype.blur_test=function(e){if(!this.active_field&&r.has_class(this.container,"chosen-container-active"))return this.close_field()},n.prototype.close_field=function(){return chosen_events.remove(document,"click",this.click_test_action),this.active_field=!1,this.results_hide(),r.remove_class(this.container,"chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},n.prototype.activate_field=function(){return r.add_class(this.container,"chosen-container-active"),this.active_field=!0,this.search_field.value=this.search_field.value,this.search_field.focus()},n.prototype.test_active_click=function(e){var t;return t=r.find_parent(e.target,function(e){return r.has_class(e,"chosen-container")}),this.container===t?this.active_field=!0:this.close_field()},n.prototype.results_build=function(){var e,t,o,n;if(this.parsing=!0,this.selected_option_count=null,this.results_data=c.select_to_array(this.form_field),this.is_multiple)for(t=0,o=(n=this.search_choices.querySelectorAll("li.search-choice")).length;t<o;t++)(e=n[t]).parentNode.removeChild(e);else this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field.readOnly=!0,r.add_class(this.container,"chosen-container-single-nosearch")):(this.search_field.readOnly=!1,r.remove_class(this.container,"chosen-container-single-nosearch")));return this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},n.prototype.result_do_highlight=function(e){var t,o,n,s,a;if(null!=e){if(this.result_clear_highlight(),this.result_highlight=e,r.add_class(this.result_highlight,"highlighted"),n=parseInt(r.get_style(this.search_results,"max-height"),10),a=this.search_results.scrollTop,s=n+a,o=this.result_highlight.offsetTop,(t=o+this.result_highlight.clientHeight)>=s)return this.search_results.scrollTop=t-n>0?t-n:0;if(o<a)return this.search_results.scrollTop=o}},n.prototype.result_clear_highlight=function(){return this.result_highlight&&r.remove_class(this.result_highlight,"highlighted"),this.result_highlight=null},n.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(chosen_events.fire(this.form_field,"chosen:maxselected",{chosen:this}),!1):(r.add_class(this.container,"chosen-with-drop"),chosen_events.fire(this.form_field,"chosen:showing_dropdown",{chosen:this}),this.results_showing=!0,this.search_field.focus(),this.search_field.value=this.search_field.value,this.winnow_results())},n.prototype.update_results_content=function(e){return this.search_results.innerHTML=e},n.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),r.remove_class(this.container,"chosen-with-drop"),chosen_events.fire(this.form_field,"chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},n.prototype.set_tab_index=function(e){var t;if(this.form_field.tabindex)return t=this.form_field.tabindex,this.form_field.tabindex=-1,this.search_field.tabindex=t},n.prototype.set_label_behavior=function(){if(this.form_field_label=r.find_parent(this.form_field,function(e){return"LABEL"===e.nodeName.toUpperCase()}),null==this.form_field_label&&this.form_field.id.length&&(this.form_field_label=document.querySelector("label[for='"+this.form_field.id+"']")),null!=this.form_field_label)return chosen_events.add(this.form_field_label,"click",function(e){return function(t){return e.is_multiple?e.container_mousedown(t):e.activate_field()}}(this))},n.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.value=this.default_text,r.add_class(this.search_field,"default")):(this.search_field.value="",r.remove_class(this.search_field,"default"))},n.prototype.search_results_mouseup=function(e){var t;if(null!=(t=r.has_class(e.target,"active-result")?e.target:r.find_parent(e.target,function(e){return r.has_class(e,"active-result")})))return this.result_highlight=t,this.result_select(e),this.search_field.focus()},n.prototype.search_results_mouseover=function(e){var t;if(t=r.has_class(e.target,"active-result")?e.target:r.find_parent(e.target,function(e){return r.has_class(e,"active-result")}))return this.result_do_highlight(t)},n.prototype.search_results_mouseout=function(e){if(r.has_class(e.target,"active-result"))return this.result_clear_highlight()},n.prototype.choice_build=function(e){var t,o;return t=document.createElement("li"),t.className="search-choice",t.innerHTML="<span>"+e.html+"</span>",e.disabled?r.add_class(t,"search-choice-disabled"):((o=document.createElement("a")).href="#",o.className="search-choice-close",o.setAttribute("data-option-array-index",e.array_index),chosen_events.add(o,"click",function(e){return function(t){return e.choice_destroy_link_click(t)}}(this)),t.appendChild(o)),this.search_container.parentNode.insertBefore(t,this.search_container)},n.prototype.choice_destroy_link_click=function(e){if(e.preventDefault(),e.stopPropagation(),!this.is_disabled)return this.choice_destroy(e.target)},n.prototype.choice_destroy=function(e){var t;if(this.result_deselect(e.getAttribute("data-option-array-index")))return this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.value.length<1&&this.results_hide(),null!=(t=r.find_parent(e,function(e){return"LI"===e.nodeName.toUpperCase()}))&&t.parentNode.removeChild(t),this.search_field_scale()},n.prototype.results_reset=function(){if(this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),chosen_events.fire(this.form_field,"change"),this.active_field)return this.results_hide()},n.prototype.results_reset_cleanup=function(){var e;return this.current_selectedIndex=this.form_field.selectedIndex,(e=this.selected_item.getElementsByTagName("abbr")[0])?e.parentNode.removeChild(e):void 0},n.prototype.result_select=function(e){var t,o;if(this.result_highlight)return t=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(chosen_events.fire(this.form_field,"chosen:maxselected",{chosen:this}),!1):(this.is_multiple?r.remove_class(t,"active-result"):this.reset_single_select_options(),o=this.results_data[t.getAttribute("data-option-array-index")],o.selected=!0,this.form_field.options[o.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(o):this.single_set_selected_text(o.text),(e.metaKey||e.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.value="",(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&chosen_events.fire(this.form_field,"change",{selected:this.form_field.options[o.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())},n.prototype.single_set_selected_text=function(e){return null==e&&(e=this.default_text),e===this.default_text?r.add_class(this.selected_item,"chosen-default"):(this.single_deselect_control_build(),r.remove_class(this.selected_item,"chosen-default")),this.selected_item.getElementsByTagName("span")[0].textContent=e},n.prototype.result_deselect=function(e){var t;return t=this.results_data[e],!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),chosen_events.fire(this.form_field,"change",{deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},n.prototype.single_deselect_control_build=function(){var e,t;if(this.allow_single_deselect)return 0===this.selected_item.getElementsByTagName("abbr").length&&(t=this.selected_item.getElementsByTagName("span")[0],(e=document.createElement("abbr")).className="search-choice-close",t.parentNode.insertBefore(e,t.nextSibling)),r.add_class(this.selected_item,"chosen-single-with-deselect")},n.prototype.get_search_text=function(){var e;return this.search_field.value===this.default_text?"":(e=document.createElement("div"),e.textContent=_.trim(this.search_field.value),e.innerHTML)},n.prototype.winnow_results_set_highlight=function(){var e,t;if(t=this.is_multiple?[]:this.search_results.querySelectorAll(".result-selected.active-result"),null!=(e=t.length?t[0]:this.search_results.querySelector(".active-result")))return this.result_do_highlight(e)},n.prototype.no_results=function(e){var t,r;return t=document.createElement("li"),t.className="no-results",t.innerHTML=this.results_none_found+" ",r=document.createElement("span"),r.textContent=e,t.appendChild(r),this.search_results.appendChild(t)},n.prototype.no_results_clear=function(){var e;if(null!=(e=this.search_results.querySelector(".no-results")))return e.parentNode.removeChild(e)},n.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=r.find_next_sibling(this.result_highlight,function(e){return"LI"===e.nodeName.toUpperCase()&&r.has_class(e,"active-result")}))?this.result_do_highlight(e):void 0:this.results_show()},n.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?null!=(e=r.find_prev_sibling(this.result_highlight,function(e){return"LI"===e.nodeName.toUpperCase()&&r.has_class(e,"active-result")}))?this.result_do_highlight(e):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},n.prototype.keydown_backstroke=function(){var e,t;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.getElementsByTagName("a")[0]),this.clear_backstroke()):(t=this.search_container.parentNode.querySelectorAll("li.search-choice")).length&&(e=t[t.length-1],!r.has_class(e,"search-choice-disabled"))?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():r.add_class(this.pending_backstroke,"search-choice-focus")):void 0},n.prototype.clear_backstroke=function(){return this.pending_backstroke&&r.remove_class(this.pending_backstroke,"search-choice-focus"),this.pending_backstroke=null},n.prototype.keydown_checker=function(e){var t,r;switch(r=null!=(t=e.which)?t:e.keyCode,this.search_field_scale(),8!==r&&this.pending_backstroke&&this.clear_backstroke(),r){case 8:this.backstroke_length=this.search_field.value.length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}},n.prototype.search_field_scale=function(){var e,t,r,o,n,s,a;if(this.is_multiple){for(0,a=0,s=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],(e=document.createElement("div")).style.position="absolute",e.style.left="-1000px",e.style.top="-1000px",r=0,o=s.length;r<o;r++)n=s[r],e.style[_.camel_case(n)]=this.search_field.style[n];return e.appendChild(document.createTextNode(this.search_field.value)),document.body.appendChild(e),a=e.offsetWidth+25,e.parentNode.removeChild(e),t=this.container.outerWidth,a>t-10&&(a=t-10),this.search_field.style.width=a+"px"}},n}()}).call(this),function(){"use strict";function e(t,o){console.log("   ### running fastclick");var n;if(o=o||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=o.touchBoundary||10,this.layer=t,this.tapDelay=o.tapDelay||200,this.tapTimeout=o.tapTimeout||700,e.notNeeded(t))console.log("   ### fastclick not needed");else{for(var s=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],a=this,i=0,l=s.length;i<l;i++)a[s[i]]=function(e,t){return function(){return e.apply(t,arguments)}}(a[s[i]],a);r&&(t.addEventListener("mouseover",this.onMouse,!0),t.addEventListener("mousedown",this.onMouse,!0),t.addEventListener("mouseup",this.onMouse,!0)),t.addEventListener("click",this.onClick,!0),t.addEventListener("touchstart",this.onTouchStart,!1),t.addEventListener("touchmove",this.onTouchMove,!1),t.addEventListener("touchend",this.onTouchEnd,!1),t.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(t.removeEventListener=function(e,r,o){var n=Node.prototype.removeEventListener;"click"===e?n.call(t,e,r.hijacked||r,o):n.call(t,e,r,o)},t.addEventListener=function(e,r,o){var n=Node.prototype.addEventListener;"click"===e?n.call(t,e,r.hijacked||(r.hijacked=function(e){e.propagationStopped||r(e)}),o):n.call(t,e,r,o)}),"function"==typeof t.onclick&&(n=t.onclick,t.addEventListener("click",function(e){n(e)},!1),t.onclick=null)}}var t=navigator.userAgent.indexOf("Windows Phone")>=0,r=navigator.userAgent.indexOf("Android")>0&&!t,o=/iP(ad|hone|od)/.test(navigator.userAgent)&&!t,n=o&&/OS 4_\d(_\d)?/.test(navigator.userAgent),s=o&&/OS [6-7]_\d/.test(navigator.userAgent),a=navigator.userAgent.indexOf("BB10")>0;e.prototype.needsClick=function(e){switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(o&&"file"===e.type||e.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(e.className)},e.prototype.needsFocus=function(e){switch(e.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!r;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}},e.prototype.sendClick=function(e,t){var r,o;document.activeElement&&document.activeElement!==e&&document.activeElement.blur(),o=t.changedTouches[0],(r=document.createEvent("MouseEvents")).initMouseEvent(this.determineEventType(e),!0,!0,window,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null),r.forwardedTouchEvent=!0,e.dispatchEvent(r)},e.prototype.determineEventType=function(e){return r&&"select"===e.tagName.toLowerCase()?"mousedown":"click"},e.prototype.focus=function(e){var t;o&&e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type?(t=e.value.length,e.setSelectionRange(t,t)):e.focus()},e.prototype.updateScrollParent=function(e){var t,r;if(!(t=e.fastClickScrollParent)||!t.contains(e)){r=e;do{if(r.scrollHeight>r.offsetHeight){t=r,e.fastClickScrollParent=r;break}r=r.parentElement}while(r)}t&&(t.fastClickLastScrollTop=t.scrollTop)},e.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e},e.prototype.onTouchStart=function(e){var t,r,s;if(e.targetTouches.length>1)return!0;if(t=this.getTargetElementFromEventTarget(e.target),r=e.targetTouches[0],o){if((s=window.getSelection()).rangeCount&&!s.isCollapsed)return!0;if(!n){if(r.identifier&&r.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=r.identifier,this.updateScrollParent(t)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=t,this.touchStartX=r.pageX,this.touchStartY=r.pageY,e.timeStamp-this.lastClickTime<this.tapDelay&&e.preventDefault(),!0},e.prototype.touchHasMoved=function(e){var t=e.changedTouches[0],r=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>r||Math.abs(t.pageY-this.touchStartY)>r},e.prototype.onTouchMove=function(e){return!this.trackingClick||((this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e))&&(this.trackingClick=!1,this.targetElement=null),!0)},e.prototype.findControl=function(e){return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},e.prototype.onTouchEnd=function(e){var t,a,i,l,c,_=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(e.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=e.timeStamp,a=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,s&&(c=e.changedTouches[0],(_=document.elementFromPoint(c.pageX-window.pageXOffset,c.pageY-window.pageYOffset)||_).fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(i=_.tagName.toLowerCase())){if(t=this.findControl(_)){if(this.focus(_),r)return!1;_=t}}else if(this.needsFocus(_))return e.timeStamp-a>100||o&&window.top!==window&&"input"===i?(this.targetElement=null,!1):(this.focus(_),this.sendClick(_,e),o&&"select"===i||(this.targetElement=null,e.preventDefault()),!1);return!(!o||n||!(l=_.fastClickScrollParent)||l.fastClickLastScrollTop===l.scrollTop)||(this.needsClick(_)||(e.preventDefault(),this.sendClick(_,e)),!1)},e.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},e.prototype.onMouse=function(e){return!this.targetElement||(!!e.forwardedTouchEvent||(!e.cancelable||(!(!this.needsClick(this.targetElement)||this.cancelNextClick)||(e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0,e.stopPropagation(),e.preventDefault(),!1))))},e.prototype.onClick=function(e){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===e.target.type&&0===e.detail||((t=this.onMouse(e))||(this.targetElement=null),t)},e.prototype.destroy=function(){var e=this.layer;r&&(e.removeEventListener("mouseover",this.onMouse,!0),e.removeEventListener("mousedown",this.onMouse,!0),e.removeEventListener("mouseup",this.onMouse,!0)),e.removeEventListener("click",this.onClick,!0),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1),e.removeEventListener("touchcancel",this.onTouchCancel,!1)},e.notNeeded=function(e){var t,o,n;if(void 0===window.ontouchstart)return!0;if(o=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!r)return!0;if(t=document.querySelector("meta[name=viewport]")){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(o>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(a&&(n=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/))[1]>=10&&n[2]>=3&&(t=document.querySelector("meta[name=viewport]"))){if(-1!==t.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===e.style.msTouchAction||"manipulation"===e.style.touchAction||(!!(+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]>=27&&(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))||"none"===e.style.touchAction||"manipulation"===e.style.touchAction)},e.attach=function(t,r){return new e(t,r)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return e}):"undefined"!=typeof module&&module.exports?(module.exports=e.attach,module.exports.FastClick=e):window.FastClick=e}();var elsSmoothScroll=[];!function(e,t){"function"==typeof define&&define.amd?define([],t(e)):"object"==typeof exports?module.exports=t(e):e.smoothScroll=t(e)}("undefined"!=typeof global?global:this.window||this.global,function(e){"use strict";var t,r={},o="querySelector"in document&&"addEventListener"in e,n={selector:"[data-scroll]",speed:500,easing:"linear",offset:0,updateURL:!0,callback:function(){}},s=function(t,r){e.history.pushState&&(r||"true"===r)&&"file:"!==e.location.protocol&&e.history.pushState(null,null,[e.location.protocol,"//",e.location.host,e.location.pathname,e.location.search,t].join(""))};r.animateScroll=function(r,o,n){var a=e.pageYOffset,i=vjs_offset(o).top-parseInt(t.offset,10);console.log(a+":"+i);var l,c,_,d=i-a,u=0;s(r.anchor,t.updateURL);var h=function(t,r,n){var s=e.pageYOffset;t!=r&&s!=r||(clearInterval(n),o.focus())},p=function(r){c=(u+=8)/t.speed,_=a+d*(c=c>1?1:c),e.scrollTo(0,Math.floor(_)),h(_,i,l)};0===e.pageYOffset&&e.scrollTo(0,0),l=setInterval(p,8),p()};var a=function(e){var o=this;o&&"a"===o.tagName.toLowerCase()&&(e.preventDefault(),r.animateScroll(o,o.dataTarget,t))};return r.destroy=function(){t&&(vjs_forEach.call(elsSmoothScroll,function(e,t){e.smoothScroll=!1,vjs_addEvent(e,"click",function(){})}),elsSmoothScroll=[],t=null)},r.add=function(t){if(t&&!t.smoothScroll){elsSmoothScroll.push(t);var r="#"+t.hash.substr(1);if(!r.match(/%20/)){var o="#"===r?e.document.documentElement:e.document.querySelector(r);t.smoothScroll=!0,t.dataTarget=o,t.anchor=r,vjs_addEvent(t,"click",a)}}},r.init=function(e){if(o){r.destroy(),(t=vjs_deepExtend({},n,e||{})).speed=parseInt(t.speed,10);var s=document.querySelectorAll(t.selector);vjs_forEach.call(s,function(e,t){r.add(e)})}},r});var Hogan={};!function(e,t){function r(e){return String(null===e||void 0===e?"":e)}e.Template=function(e,t,r,o){this.r=e||this.r,this.c=r,this.options=o,this.text=t||"",this.buf=""},e.Template.prototype={r:function(){return""},v:function(e){return e=r(e),l.test(e)?e.replace(o,"&amp;").replace(n,"&lt;").replace(s,"&gt;").replace(a,"&#39;").replace(i,"&quot;"):e},t:r,render:function(e,t,r){return this.ri([e],t||{},r)},ri:function(e,t,r){return this.r(e,t,r)},rp:function(e,t,r,o){var n=r[e];return n?(this.c&&"string"==typeof n&&(n=this.c.compile(n,this.options)),n.ri(t,r,o)):""},rs:function(e,t,r){var o=e[e.length-1];if(c(o))for(var n=0;n<o.length;n++)e.push(o[n]),r(e,t,this),e.pop();else r(e,t,this)},s:function(e,t,r,o,n,s,a){var i;return(!c(e)||0!==e.length)&&("function"==typeof e&&(e=this.ls(e,t,r,o,n,s,a)),i=""===e||!!e,!o&&i&&t&&t.push("object"==typeof e?e:t[t.length-1]),i)},d:function(e,t,r,o){var n=e.split("."),s=this.f(n[0],t,r,o),a=null;if("."===e&&c(t[t.length-2]))return t[t.length-1];for(var i=1;i<n.length;i++)s&&"object"==typeof s&&n[i]in s?(a=s,s=s[n[i]]):s="";return!(o&&!s)&&(o||"function"!=typeof s||(t.push(a),s=this.lv(s,t,r),t.pop()),s)},f:function(e,t,r,o){for(var n=!1,s=null,a=!1,i=t.length-1;i>=0;i--)if((s=t[i])&&"object"==typeof s&&e in s){n=s[e],a=!0;break}return a?(o||"function"!=typeof n||(n=this.lv(n,t,r)),n):!o&&""},ho:function(e,t,r,o,n){var s=this.c,a=this.options;return a.delimiters=n,o=null==(o=e.call(t,o))?String(o):o.toString(),this.b(s.compile(o,a).render(t,r)),!1},b:function(e){this.buf+=e},fl:function(){var e=this.buf;return this.buf="",e},ls:function(e,t,r,o,n,s,a){var i=t[t.length-1],l=null;if(!o&&this.c&&e.length>0)return this.ho(e,i,r,this.text.substring(n,s),a);if("function"==typeof(l=e.call(i))){if(o)return!0;if(this.c)return this.ho(l,i,r,this.text.substring(n,s),a)}return l},lv:function(e,t,o){var n=t[t.length-1],s=e.call(n);return"function"==typeof s&&(s=r(s.call(n)),this.c&&~s.indexOf("{{"))?this.c.compile(s,this.options).render(n,o):r(s)}};var o=/&/g,n=/</g,s=/>/g,a=/\'/g,i=/\"/g,l=/[&<>\"\']/,c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}("undefined"!=typeof exports?exports:Hogan),function(e){function t(e){"}"===e.n.substr(e.n.length-1)&&(e.n=e.n.substring(0,e.n.length-1))}function r(e){return e.trim?e.trim():e.replace(/^\s*|\s*$/g,"")}function o(e,t,r){if(t.charAt(r)!=e.charAt(0))return!1;for(var o=1,n=e.length;o<n;o++)if(t.charAt(r+o)!=e.charAt(o))return!1;return!0}function n(e,t,r,o){for(var i=[],l=null,c=null;e.length>0;)if("#"==(c=e.shift()).tag||"^"==c.tag||s(c,o))r.push(c),c.nodes=n(e,c.tag,r,o),i.push(c);else{if("/"==c.tag){if(0===r.length)throw new Error("Closing tag without opener: /"+c.n);if(l=r.pop(),c.n!=l.n&&!a(c.n,l.n,o))throw new Error("Nesting error: "+l.n+" vs. "+c.n);return l.end=c.i,i}i.push(c)}if(r.length>0)throw new Error("missing closing tag: "+r.pop().n);return i}function s(e,t){for(var r=0,o=t.length;r<o;r++)if(t[r].o==e.n)return e.tag="#",!0}function a(e,t,r){for(var o=0,n=r.length;o<n;o++)if(r[o].c==e&&r[o].o==t)return!0}function i(e){return e.replace(b,"\\\\").replace(m,'\\"').replace(g,"\\n").replace(y,"\\r")}function l(e){return~e.indexOf(".")?"d":"f"}function c(e){for(var t="",r=0,o=e.length;r<o;r++){var n=e[r].tag;"#"==n?t+=_(e[r].nodes,e[r].n,l(e[r].n),e[r].i,e[r].end,e[r].otag+" "+e[r].ctag):"^"==n?t+=d(e[r].nodes,e[r].n,l(e[r].n)):"<"==n||">"==n?t+=u(e[r]):"{"==n||"&"==n?t+=h(e[r].n,l(e[r].n)):"\n"==n?t+=f('"\\n"'+(e.length-1==r?"":" + i")):"_v"==n?t+=p(e[r].n,l(e[r].n)):void 0===n&&(t+=f('"'+i(e[r])+'"'))}return t}function _(e,t,r,o,n,s){return"if(_.s(_."+r+'("'+i(t)+'",c,p,1),c,p,0,'+o+","+n+',"'+s+'")){_.rs(c,p,function(c,p,_){'+c(e)+"});c.pop();}"}function d(e,t,r){return"if(!_.s(_."+r+'("'+i(t)+'",c,p,1),c,p,1,0,0,"")){'+c(e)+"};"}function u(e){return'_.b(_.rp("'+i(e.n)+'",c,p,"'+(e.indent||"")+'"));'}function h(e,t){return"_.b(_.t(_."+t+'("'+i(e)+'",c,p,0)));'}function p(e,t){return"_.b(_.v(_."+t+'("'+i(e)+'",c,p,0)));'}function f(e){return"_.b("+e+");"}var v=/\S/,m=/\"/g,g=/\n/g,y=/\r/g,b=/\\/g,w={"#":1,"^":2,"/":3,"!":4,">":5,"<":6,"=":7,_v:8,"{":9,"&":10};e.scan=function(e,n){function s(){u.length>0&&(h.push(new String(u)),u="")}function a(){for(var e=!0,t=m;t<h.length;t++)if(!(e=h[t].tag&&w[h[t].tag]<w._v||!h[t].tag&&null===h[t].match(v)))return!1;return e}function i(e,t){if(s(),e&&a())for(var r,o=m;o<h.length;o++)h[o].tag||((r=h[o+1])&&">"==r.tag&&(r.indent=h[o].toString()),h.splice(o,1));else t||h.push({tag:"\n"});p=!1,m=h.length}var l=e.length,c=0,_=null,d=null,u="",h=[],p=!1,f=0,m=0,g="{{",y="}}";for(n&&(n=n.split(" "),g=n[0],y=n[1]),f=0;f<l;f++)0==c?o(g,e,f)?(--f,s(),c=1):"\n"==e.charAt(f)?i(p):u+=e.charAt(f):1==c?(f+=g.length-1,"="==(_=(d=w[e.charAt(f+1)])?e.charAt(f+1):"_v")?(f=function(e,t){var o="="+y,n=e.indexOf(o,t),s=r(e.substring(e.indexOf("=",t)+1,n)).split(" ");return g=s[0],y=s[1],n+o.length-1}(e,f),c=0):(d&&f++,c=2),p=f):o(y,e,f)?(h.push({tag:_,n:r(u),otag:g,ctag:y,i:"/"==_?p-y.length:f+g.length}),u="",f+=y.length-1,c=0,"{"==_&&("}}"==y?f++:t(h[h.length-1]))):u+=e.charAt(f);return i(p,!0),h},e.generate=function(t,r,o){var n='var _=this;_.b(i=i||"");'+c(t)+"return _.fl();";return o.asString?"function(c,p,i){"+n+";}":new e.Template(new Function("c","p","i",n),r,e,o)},e.parse=function(e,t,r){return r=r||{},n(e,"",[],r.sectionTags||[])},e.cache={},e.compile=function(e,t){var r=e+"||"+!!(t=t||{}).asString,o=this.cache[r];return o||(o=this.generate(this.parse(this.scan(e,t.delimiters),e,t),e,t),this.cache[r]=o)}}("undefined"!=typeof exports?exports:Hogan),log_performance=!0,sr_is_production&&(log_performance=!1),sr_is_production||sr_utilities_js_loader.push(sr_modernizr_append),void 0===site_auth_root&&(site_auth_root="/my/");var show_login_on_fail=!1,sr_favorites_key="sr_favorites",sr_favorites_page_title=document.title;sr_utilities_js_loader.push(sr_setup_local_icon);var sr_in_memoriam_band='<img id="in_mem_band" src="https://d2p3bygnnzw9w3.cloudfront.net/req/201602150/images/in_mem.gif">',sr_autocomplete_default_config={name:"players",header:"",template:['<div><p class="search-results-years">',"{{d}}",'</p><p class="search-results-item">',"{{#a}}<strong>{{/a}}","{{v}}","{{#a}}</strong>{{/a}}","</p></div>"].join(""),limit:10},sr_csEngine,CompleteCreateDropDownController=function(e,t){var r=[],o=-1,n=-1,s=vjs_viewportGetHeight(),a=0;if(s>500&&(Modernizr.phone||Modernizr.tablet)?a=315:(Modernizr.phone||Modernizr.tablet)&&(a=80),Modernizr.touchevents){var i=document.createElement("div");i.className="closer",vjs_setAttr(i,"aria-label","Close the search options"),vjs_setAttr(i,"role","button"),i.onclick=function(t){t.preventDefault(),t.stopPropagation(),l.hide(),e.inputhint.value="",e.inputbox.value=""}}var l={hide:function(){e.dropdown.style.visibility="hidden"},refresh:function(o,n,c){if(e.dropdown.style.visibility="hidden",e.dropdown.innerHTML="",Object.keys(e.dropdown.engine.adjacencyLists).length){var _=e.dropdown.parentNode.getBoundingClientRect(),d=(_.top,s-_.bottom-6-a);d<215&&(d=215),e.dropdown.style.maxHeight=d+"px",Modernizr.touchevents&&e.dropdown.appendChild(i),r=[];var u=0;if(vjs_forEach.call(o,function(o){var s=t[o.name],a=document.createElement("div");a.className="ac-dataset-"+o.name,c||(a.innerHTML=s.header);var i=document.createElement("div");i.className="ac-suggestions";var _=n.split(/ +/);_=_.getSuperset();var d=[];vjs_forEach.call(_,function(e,t){var r=e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");d.push(RegExp(r,"i"))});for(var h=0,p=o.data.length;h<p;h++){var f=o.data[h],v=document.createElement("div");if(v.className="ac-suggestion",v.__index=u++,v.__value=f.v,v.__data=f.d,v.innerHTML=s._compiledTemplate.render(f.d),n){var m=v.querySelector(".search-results-item"),g=m.innerHTML;g=g.replace("<strong>","__"),g=g.replace("</strong>","_/_"),vjs_forEach.call(_,function(e,t){var r=g.search(d[t]);if(r>-1){var o=g.substr(0,r+e.length)+"</>"+g.substr(r+e.length);g=o.substr(0,r)+"<>"+o.substr(r)}}),g=g.replace(/<>/g,"<em>"),g=g.replace(/<\/>/g,"</em>"),g=g.replace(/__/g,"<strong>"),g=g.replace(/_\/_/g,"</strong>"),m.innerHTML=g}v.onclick=function(t){if(t.preventDefault(),t.stopPropagation(),e.inputbox.value=this.__data.n,e.inputhint.value=this.__data.n,sr_cleanup_dropdown_after_select(e,l,this),e.isSelect)e.resultId.value=this.__data.i,e.resultIndex.value=this.__data.x,l.hide(),sr_autocomplete_select_item(this.__data,e);else{var r=sr_SITE_PREFIX.concat("/search/search.fcgi","?search=",this.__data.n,"&pid=",this.__data.i,"&idx=",this.__data.x);window.location.assign(r)}},r.push(v),i.appendChild(v)}a.appendChild(i),e.dropdown.appendChild(a)}),!e.isSelect){var h=l.addOtherResults(u);e.dropdown.appendChild(h)}0!==r.length&&(e.dropdown.style.top="100%",e.dropdown.style.bottom="",e.dropdown.style.visibility="visible")}},highlight:function(e){-1!==n&&r[n]&&vjs_removeClass(r[n],"ac-is-under-cursor"),o=e,vjs_addClass(r[e],"ac-is-under-cursor"),n=e},move:function(t){return"hidden"===e.dropdown.style.visibility?"":o+t<=-1?(o=-1,-1):o+t===r.length?r[o]?r[o].__value:null:(o+=t,l.highlight(o),r[o]?r[o].__value:null)},getSelectedData:function(e){return e&&o<0&&(o=0),o>-1&&r[o]?r[o].__data:null},addOtherResults:function(t){var o=document.createElement("div");o.className="ac-dataset-other",o.innerHTML='<div class="ac-results-header"></div>';var n=document.createElement("div");n.className="ac-suggestions";var s=document.createElement("div");s.className="ac-suggestion ac-suggestion-other-search";var a=vjs_escapeHtml(e.inputbox.value);return s.__value=a,s.__index=t++,s.__data={},s.innerHTML='Press Enter to Search for "'+a+'"',s.__data.n=a,s.onclick=function(t){t.preventDefault(),t.stopPropagation(),e.resultId.value="",e.resultIndex.value="",e.inputhint.value=this.__data.n,e.inputbox.value=this.__data.n,sr_cleanup_dropdown_after_select(e,l,this),window.location.assign(sr_SITE_PREFIX.concat("/search/search.fcgi?search=",e.inputbox.value))},r.push(s),n.appendChild(s),o.appendChild(n),o},reset:function(){return n=-1,o=-1,null}};return l},CompleteSearchEngine={lookupTables:{},adjacencyLists:{},objIndexes:{},arrIndexKeys:[],cse_init:function(e){console.log("      ### cse_init");var t=this;t.objIndexes=e,t.arrIndexKeys=e.configNames;var r=window.sessionStorage.sr_autocomplete_insert_time||0,o=!1;((Date.now()-r)/6e4>480||is_new_jscss_version)&&(o=!0,window.sessionStorage.sr_autocomplete_insert_time=Date.now()),t.arrIndexKeys.forEach(function(e){t.cse_initAutocompleteDataStructure(e,o)})},cse_initAutocompleteDataStructure:function(e,t){var r=this;if(!r.lookupTables[e]){var o=r.objIndexes[e];window.sessionStorage.removeItem(o.lookupTableKey);var n=window.sessionStorage[o.adjacencyListKey],s=window.sessionStorage[o.csvStorageKey];if("undefined"===s||"undefined"===n);else if(s&&n&&!t)r.lookupTables[e]=r.cse_generateLookupTable(e,s,r),r.adjacencyLists[e]=JSON.parse(n);else{var a=o.url;sr_debugging()&&(a=a.replace("/short/","/nocdn/")),console.log("      ### cse_initAutocompleteDataStructure fetching:".concat(o.url)),vjs_getAjax(a,{},function(t){r.cse_generateAutocompleteDataStructures(o,t),window.sessionStorage[o.csvStorageKey]=t,window.sessionStorage[o.adjacencyListKey]=JSON.stringify(r.adjacencyLists[e])},function(){window.sessionStorage.sr_autocomplete_failed=!0},!0)}}},cse_generateAutocompleteDataStructures:function(e,t){if(console.log("      ### cse_generateAutocompleteDataStructures"),!t)return!1;var r=this;return r.lookupTables[e.name]=r.cse_generateLookupTable(e.name,t,r),r.adjacencyLists[e.name]=r.cse_generateAdjacencyList(t,r),!0},cse_generateLookupTable:function(e,t,r){for(var o,n,s=t.match(/[^\r\n]+/g),a={},i=0,l=s.length;i<l;i++)o=s[i].split(","),(n={}).v=o[1],n.t=r.cse_tokenize(o[1]),n.d=new Object,n.d.i=o[0],n.d.n=o[1],n.d.y=o[2],n.d.a=parseInt(o[3]),n.d.x=e,a[i]=n;return a},cse_generateAdjacencyList:function(e,t){for(var r,o=e.match(/[^\r\n]+/g),n={},s=function(e,t,r){var o=r.substring(0,1);e.hasOwnProperty(o)||(e[o]=[]),e[o].push(t)},a=0,i=o.length;a<i;a++){r=o[a].split(",");var l=t.cse_tokenize(r[1]);l&&l.forEach(function(e){e&&e.length>0&&s(n,a,e)})}return n},cse_queryExecute:function(e,t){var r=this,o=r.cse_tokenize(e),n=[];if(o.length>0){var s=r.arrIndexKeys;t&&(s=t),s.forEach(function(e){var t=r.objIndexes[e],s=r.lookupTables[e],a=r.adjacencyLists[e],i=r.cse_getMatches(o,s,a,t.limit);i&&i.length>0&&n.push({name:e,data:i})})}return n},cse_tokenize:function(e){return e?(e=e.replace(/[\-.']/g,"")).trim().toLowerCase().split(" "):e},cse_getMatches:function(e,t,r,o){if(!r)return[];var n={},s=[],a=this;e.forEach(function(o){var s=o.substring(0,1),i=r[s];i&&i.forEach(function(r){var o=t[r],s=o.t;a.cse_allTokensMatch(e,s)&&(n[r]=o)})});for(var i in n)n.hasOwnProperty(i)&&s.push(n[i]);return s.sort(function(e,t){return e.d.n.localeCompare(t.d.n)}),s.slice(0,o)},cse_allTokensMatch:function(e,t){var r=!0;return e.forEach(function(e){var o=!1,n=e.length;t.forEach(function(t){e===t.substring(0,n)&&(o=!0)}),o||(r=!1)}),r}},sr_display_showPopup_last_clicked=null;Modernizr.cookies&&document.cookie.match("dev_warning")&&sr_utilities_js_loader.push(sr_display_add_random_page_link),sr_utilities_js_loader.push(sr_img_logo_load_check);var sr_has_ad_rails=!0;sr_utilities_js_loader.push(sr_ads_rails_position);var sr_form_params_old,sr_preset_block_update=!1,sr_year_cpi={1871:36,1872:36,1873:36,1874:34,1875:33,1876:32,1877:32,1878:29,1879:28,1880:29,1881:29,1882:29,1883:28,1884:27,1885:27,1886:27,1887:27,1888:27,1889:27,1890:27,1891:27,1892:27,1893:27,1894:26,1895:25,1896:25,1897:25,1898:25,1899:25,1900:25,1901:25,1902:26,1903:27,1904:27,1905:27,1906:27,1907:28,1908:27,1909:27,1910:28,1911:28,1912:29,1913:29.7,1914:30.1,1915:30.4,1916:32.7,1917:38.5,1918:45.2,1919:52.1,1920:60.2,1921:53.6,1922:50.3,1923:51.2,1924:51.5,1925:52.7,1926:53.2,1927:52.2,1928:51.6,1929:51.6,1930:50.2,1931:45.7,1932:41,1933:38.9,1934:40.2,1935:41.2,1936:41.7,1937:43.2,1938:42.3,1939:41.8,1940:42.1,1941:44.2,1942:49.1,1943:52,1944:52.9,1945:54.1,1946:58.6,1947:67.1,1948:72.2,1949:71.5,1950:72.3,1951:78,1952:79.8,1953:80.4,1954:80.7,1955:80.5,1956:81.7,1957:84.4,1958:86.7,1959:87.6,1960:88.9,1961:89.8,1962:90.9,1963:92,1964:93.2,1965:94.7,1966:97.5,1967:100.2,1968:104.5,1969:110.2,1970:116.7,1971:121.7,1972:125.7,1973:133.4,1974:148.2,1975:161.7,1976:171,1977:182.1,1978:196,1979:218.1,1980:247.6,1981:273.2,1982:290,1983:299.3,1984:312.2,1985:323.2,1986:329.4,1987:341.4,1988:355.4,1989:372.5,1990:392.6,1991:409.3,1992:421.7,1993:434.1,1994:445.4,1995:457.9,1996:471.3,1997:482.4,1998:489.8,1999:500.6,2000:517.5,2001:532.1,2002:540.5,2003:552.8,2004:567.6,2005:586.9,2006:605.8,2007:623.1,2008:647,2009:644.7,2010:655.3,2011:676,2012:689.9,2013:700,2014:711.4,2015:712.3,2016:719.7,2017:719.7,2018:719.7,2019:719.7,2020:719.7,2021:719.7,2022:719.7,2023:719.7},sr_nav_timer_delay=175,sr_hovering_el,sr_hovering_check_el,foo=0,bar=0,i=1,sr_elsDrophovered=[],freezer_div_loc_top,freezer_div_frozen,freezer_div_hidden_top,freezer_div_hidden,scrollBarPosition_prev=0,_sr_through_freezer_div=1,freezer_div,sr_meta_button_cookie="meta_more_button";sr_utilities_js_loader.push(sr_menus_loadGrid);var sr_page_id,sr_table_number=0,sr_last_sorted_column=-1,sr_sorttable_init_runs=0,sr_sorttable={init:function(e){if(console.log("   ### sr_sorttable.init"),document.createElement&&document.getElementsByTagName){sr_sorttable.DATE_RE=/^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/;var t;t=e?document.querySelectorAll("#"+e):document.querySelectorAll("table.sortable,table.sr_share"),vjs_forEach.call(t,function(e,t){if(!vjs_hasClass(e,"sortable"))return!1;vjs_hasClass(e,"now_sortable")||(sr_sorttable.makeSortable(e),vjs_addClass(e,"now_sortable"))})}},makeSortable:function(e){if(e&&e.tBodies&&e.tBodies.length&&e.tBodies[0]&&e.tBodies[0].rows){if(e.querySelectorAll("tr.hidden").length?e.skip_rehide=!0:e.skip_rehide=!1,sr_table_number++,e.table_number=sr_table_number,0===e.getElementsByTagName("thead").length){var t=document.createElement("thead");e.rows[0]&&t.appendChild(e.rows[0]),e.insertBefore(t,e.firstChild)}if(e.thead_rows=e.tHead.rows.length,e.lastHeadRow=e.thead_rows-1,e.cntFootRows=e.tFoot?e.tFoot.rows.length:0,!(e.lastHeadRow<0)){for(var r=0,o=e.rows.length;r<o;r++)r>=e.thead_rows&&vjs_setAttr(e.rows[r],"data-row",r-e.thead_rows);e.headrowCells=e.tHead.rows[e.lastHeadRow].cells,e.colgroupCols=e.getElementsByTagName("col"),e.sorttable_tbody=e.tBodies[0];for(var r=0,o=e.headrowCells.length;r<o;r++)vjs_hasClass(e.headrowCells[r],"sorttable_nosort")||(e.headrowCells[r].sorttable_sortfunction=sr_sorttable.guessType(e,r),e.headrowCells[r].sorttable_columnindex=r,vjs_addEvent(e.headrowCells[r],"click",function(){sr_sorttable.sortOnColumn(this,e)}))}}},sortOnColumn:function(e,t,r){if("string"!=typeof t||(t=document.getElementById(t))){if(!e){if(-1===sr_last_sorted_column)return void sr_sorttable.recolorTable(t);if(!(e=t.headrowCells[sr_last_sorted_column]))return}var o="";if(vjs_hasClass(e,"sorttable_sorted")&&!r||vjs_hasClass(e,"sorttable_sorted_reverse")&&r?o="reverse":vjs_hasClass(e,"sorttable_sorted_reverse")&&!r?o="revert":(r&&vjs_hasClass(e,"sorttable_sorted")||!r)&&(o="initial"),sr_sorttable.rehideTable(t,e,o),"reverse"===o&&r)log_performance&&sr_perf_logPerformance("sort:columnreverse start"),sr_sorttable.sortOnColumnInitial(e,t),sr_sorttable.sortOnColumnReverse(e,t),vjs_removeClass(e,"sorttable_sorted"),vjs_addClass(e,"sorttable_sorted_reverse");else if("reverse"===o)log_performance&&sr_perf_logPerformance("sort:columnreverse start"),sr_sorttable.sortOnColumnReverse(e,t),vjs_removeClass(e,"sorttable_sorted"),vjs_addClass(e,"sorttable_sorted_reverse");else if("revert"===o)log_performance&&sr_perf_logPerformance("sort:columnrevert  start"),sr_sorttable.sortOnColumnRevert(e,t),vjs_removeClass(e,"sorttable_sorted_reverse");else if("initial"===o){log_performance&&sr_perf_logPerformance("sort:columninitial start"),sr_sorttable.sortOnColumnInitial(e,t);var n=e.parentNode;vjs_forEach.call(n.childNodes,function(e,t){1===e.nodeType&&(vjs_removeClass(e,"sorttable_sorted_reverse"),vjs_removeClass(e,"sorttable_sorted"))}),vjs_addClass(e,"sorttable_sorted",t)}sr_sorttable.recolorTable(t),document.getElementById(t.id.concat("_clone"))&&sr_st_mobilize_stats_table(t.id,t),sr_sorttable.move_tooltips_to_first_row(t),sr_sorttable.setDirectLinkValue(t.id,e.sorttable_columnindex),log_performance&&sr_perf_logPerformance("sort:                    end"),log_performance&&sr_perf_appendLog(!0)}},addSortDirArrow:function(e,t,r){sort_dir_selector=".sorttable_elSortDir".concat(t.table_number);var o=t.querySelector(sort_dir_selector);o&&vjs_removeChild(o),"revert"!==r&&((o=document.createElement("span")).className="sorttable_elSortDir".concat(t.table_number),e.appendChild(o),"initial"===r?o.innerHTML=vjs_hasClass(e,"sort_default_asc")?"<br>&#9650;":"<br>&#9660;":"reverse"===r&&(o.innerHTML=vjs_hasClass(e,"sort_default_asc")?"<br>&#9660;":"<br>&#9650;"))},sortOnColumnInitial:function(e,t){sr_sorttable.addSortDirArrow(e,t,"initial");for(var r=[],o=e.sorttable_columnindex,n=t.sorttable_tbody.rows,s=0,a=n.length;s<a;s++)r[s]=[sr_sorttable.getInnerText(n[s].cells[o]),n[s]];r=sr_sorttable.quicksort_stable(r,e.sorttable_sortfunction),vjs_hasClass(e,"sort_default_asc")||r.reverse();for(var i=t.sorttable_tbody,l=[],c=0,s=0,a=r.length;s<a;s++)""===r[s][0]||vjs_hasClass(r[s][1],"thead")||vjs_hasClass(r[s][1],"hidden")||vjs_hasClass(r[s][1],"tfoot")?(vjs_hasClass(r[s][1],"hidden")||(r[s][1].blank=!0),l[c]=r[s][1],c++):(i.appendChild(r[s][1]),r[s][1].blank=!1);for(s=0,a=l.length;s<a;s++)i.appendChild(l[s]);delete r,e.style.backgroundColor="",e.style.color="";t.getElementsByTagName("col");for(var _=0,a=t.headrowCells.length;_<a;_++)vjs_removeClass(t.headrowCells[_],"sort_col"),vjs_removeClass(t.colgroupCols[_],"sort_col");vjs_addClass(t.headrowCells[o],"sort_col"),vjs_addClass(t.colgroupCols[o],"sort_col"),sr_last_sorted_column=o,sr_record_analytics_event("sort_table",sr_record_directory(),t.id)},sortOnColumnReverse:function(e,t){sr_sorttable.reverseTable(t.sorttable_tbody),sr_sorttable.addSortDirArrow(e,t,"reverse")},sortOnColumnRevert:function(e,t){sr_sorttable.defaultOrder(t.sorttable_tbody),sr_sorttable.addSortDirArrow(e,t,"revert"),col=e.sorttable_columnindex,vjs_removeClass(t.headrowCells[col],"sort_col"),vjs_removeClass(t.colgroupCols[col],"sort_col"),sr_last_sorted_column=-1},guessType:function(e,t){sortfn=sr_sorttable.sort_alpha;for(var r=0,o=e.sorttable_tbody.rows.length;r<o;r++){var n=sr_sorttable.getInnerText(e.sorttable_tbody.rows[r].cells[t]);if(""!=n){if(n.match(/^-?[\d.]+$/))return sr_sorttable.sort_numeric_trust;if(n.match(/^-?[?$?]?[\d,.:]+%?$/))return sr_sorttable.sort_numeric;var s=n.match(sr_sorttable.DATE_RE);if(s){if(first=parseInt(s[1]),second=parseInt(s[2]),first>12)return sr_sorttable.sort_ddmm;if(second>12)return sr_sorttable.sort_mmdd;sortfn=sr_sorttable.sort_ddmm}}}return sortfn},getInnerText:function(e,t,r){if(!e)return"";var o="function"==typeof e.getElementsByTagName&&e.getElementsByTagName("input").length,n="";if(!r&&vjs_hasAttr(e,"data-append-csv")&&(n="\\".concat(vjs_getAttr(e,"data-append-csv"))),!t&&void 0!=vjs_getAttr(e,"data-csk"))return vjs_getAttr(e,"data-csk").concat(n);if(!t&&void 0!=vjs_getAttr(e,"csk"))return vjs_getAttr(e,"csk").concat(n);if(!o&&void 0!==e.textContent)return e.textContent.replace(/^\s+|\s+$/g,"").concat(n);if(!o&&void 0!==e.innerText)return e.innerText.replace(/^\s+|\s+$/g,"").concat(n);if(!o&&void 0!==e.text)return e.text.replace(/^\s+|\s+$/g,"").concat(n);switch(e.nodeType){case 3:if("input"===e.nodeName.toLowerCase())return e.value.replace(/^\s+|\s+$/g,"").concat(n);case 4:return e.nodeValue.replace(/^\s+|\s+$/g,"").concat(n);case 1:case 11:for(var s="",a=0,i=e.childNodes.length;a<i;a++)s=s.concat(sr_sorttable.getInnerText(e.childNodes[a])).concat(n);return s.replace(/^\s+|\s+$/g,"").concat(n);default:return""}},reverseTable:function(e){for(var t=[],r=[],o=0,n=0,s=0,a=e.rows.length;s<a;s++)!0===e.rows[s].blank||vjs_hasClass(e.rows[s],"hidden")?(r[n]=e.rows[s],n++):(t[o]=e.rows[s],o++);for(s=t.length-1;s>=0;s--)t[s]&&e.appendChild(t[s]);delete t;for(s=r.length-1;s>=0;s--)r[s]&&e.appendChild(r[s]);delete r},defaultOrder:function(e){vjs_hasClass(e.parentNode,"long"),newrows=[];for(var t=0,r=e.rows.length;t<r;t++){var o=e.rows[t];newrows[vjs_getAttr(o,"data-row")]=o}for(var t=0,r=newrows.length;t<r;t++)newrows[t]&&e.appendChild(newrows[t]);delete newrows},sort_numeric:function(e,t){var r=parseFloat(e[0].replace(/[^0-9.-]/g,""));isNaN(r)&&(r=0);var o=parseFloat(t[0].replace(/[^0-9.-]/g,""));return isNaN(o)&&(o=0),r-o},sort_numeric_trust:function(e,t){return e[0]-t[0]},sort_alpha:function(e,t){var r=e[0].toLowerCase(),o=t[0].toLowerCase();return r===o?0:r<o?-1:1},sort_ddmm:function(e,t){var r=e[0].match(sr_sorttable.DATE_RE),o=r[3],n=r[2],s=r[1];1===n.length&&(n="0".concat(n)),1===s.length&&(s="0".concat(s));var a=o.concat(n,s);o=(r=t[0].match(sr_sorttable.DATE_RE))[3],n=r[2],s=r[1],1===n.length&&(n="0".concat(n)),1===s.length&&(s="0".concat(s));var i=o.concat(n,s);return a===i?0:a<i?-1:1},sort_mmdd:function(e,t){var r=e[0].match(sr_sorttable.DATE_RE),o=r[3],n=r[2],s=r[1];1===s.length&&(s="0".concat(s)),1===n.length&&(n="0".concat(n));var a=o.concat(s,n);o=(r=t[0].match(sr_sorttable.DATE_RE))[3],n=r[2],1===(s=r[1]).length&&(s="0".concat(s)),1===n.length&&(n="0".concat(n));var i=o.concat(s,n);return a===i?0:a<i?-1:1},quicksort_stable:function(e,t){if(e.length<=1)return e;for(var r=Array(),o=Array(),n=Math.floor(e.length/2),s=e.splice(n,1)[0],a=0,i=e.length;a<i;a++)t(e[a],s)<0||0===t(e[a],s)&&a>=n?r.push(e[a]):o.push(e[a]);return sr_sorttable.quicksort_stable(r,t).concat([s],sr_sorttable.quicksort_stable(o,t))},rehideTable:function(e,t,r){if(e&&t&&!e.skip_rehide){var o=t.sorttable_columnindex,n=!1,s=!1,a=!1,i=!1;"clickshow"===e.partial_button?n=!1:"revert"==r||vjs_hasClass(t,"show_partial_when_sorting")||(n=!0),"clickhide"===e.partial_button&&(s=!0),"clickhide"===e.toggle_button&&(a=!0);var l=document.getElementById("fs_".concat(e.id));"revert"!=r&&vjs_hasClass(t,"hide_non_quals")&&l&&l.hide_non_quals&&l.hide_non_quals.checked&&(i=!0);var c=document.getElementById(e.id.concat("_toggle_partial_table"));"revert"==r||!c||"noclick"!==e.partial_button&&"clickhide"!==e.partial_button&&"sorthide"!==e.partial_button?!s&&"revert"===r&&c&&"sorthide"===e.partial_button&&(e.partial_button="noclick",c.innerHTML=c.innerHTML.replace("Show","Hide"),c.style.backgroundColor="#fff"):("noclick"===e.partial_button&&(e.partial_button="sorthide"),c.innerHTML=c.innerHTML.replace("Hide","Show"),c.style.backgroundColor="#ffa");for(var _=0,d=e.rows.length;_<d;_++){var u=e.rows[_];u&&(vjs_removeClass(u,"hidden"),s&&vjs_hasClass(u,"partial_table")&&vjs_addClass(u,"hidden"),a&&vjs_hasClass(u,"toggle")&&vjs_addClass(u,"hidden"),"revert"!==r&&(vjs_hasClass(u,"thead")&&vjs_addClass(u,"hidden"),n&&vjs_hasClass(u,"partial_table")&&vjs_addClass(u,"hidden"),i&&u.cells[o]&&(vjs_hasClass(u,"non_qual")||vjs_hasClass(u.cells[o],"non_qual"))&&vjs_addClass(u,"hidden")))}}},recolorTable:function(e){if(vjs_hasClass(e.headrowCells[0],"ranker")){for(var t=0,r=0,o=e.sorttable_tbody.rows.length;r<o;r++){var n=e.sorttable_tbody.rows[r];vjs_hasClass(n,"hidden")||vjs_hasClass(n,"thead")||vjs_hasClass(n,"spacer")||(t++,n.cells[0].innerHTML=t)}var s=document.querySelector("#".concat(e.id,"_control span"));s&&(s.innerHTML=t)}},move_row_safe:function(e,t,r){if(t!==r){var o=e.sorttable_tbody,n=o.rows[t],s=o.rows[r],a=n.parentNode;a.removeChild(n),a.insertBefore(n,s)}},move_tooltips_to_first_row:function(e){var t=e.querySelector("tr.delete_this_tip");if(t){var r=t.rowIndex-e.tHead.rows.length;sr_sorttable.move_row_safe(e,r,0)}},useDocHashValue:function(){var e=window.location.hash;if(""===e)return!0;"#"===e.charAt(0)&&(e=e.substring(1));for(var t=new Array,r=new Array,o=0,n=(t=e.split(/;;/)).length;o<n;o++){if((r=t[o].split("::")).length<2)return!0;if(/^[0-9noe]+$/.test(r[1])){var s=r[0];if(!document.getElementById(s)){var a="#".concat(s,"_wrapper .comment_control"),i=document.querySelector(a);i&&vjs_triggerEvent(i,"click")}document.getElementById(s)&&sr_sorttable.sortOnLoad(s,r[1],0===o)}}return!1},sortOnLoad:function(e,t,r){var o=document.getElementById(e);if("none"!=t)if(document.all)(n=o.headrowCells[t]).fireEvent("onclick");else{var n=o.headrowCells[t],s=document.createEvent("MouseEvents");s.initEvent("click",!0,!0),n.dispatchEvent(s)}if(r){vjs_setAttr(o,"tabindex","-1"),o.focus(),window.scrollY+=1;window.location.hash}},setDocHashValue:function(e,t){var r=window.location.hash;"#"===r.charAt(0)&&(r=r.substring(1));for(var o=new Array,n=new Array,s=new Array,a=0,i=0,l=(o=r.split(/;;/)).length;i<l;i++)(n=o[i].split(/::/))[0]===e&&(a=1,n[1]=t),2===n.length&&s.push(n.join("::"));a||s.push(e.concat("::",t)),window.location.hash=s.join(";;")},setDirectLinkValue:function(e,t){var r=document.getElementById("a_".concat(e));if(r){r.href="#".concat(e);t?(r.href=r.href.concat("::",t),r.href):(r.href,r.href=r.href.concat("::none"))}}},sr_tableToExcel=function(){var e=function(e){return window.btoa(unescape(encodeURIComponent(e)))},t=function(e,t){return e.replace(/{(\w+)}/g,function(e,r){return t[r]})};return function(r){r.nodeType||(r=document.getElementById(r));var o=r.cloneNode(!0),n=o.querySelector("caption"),s=o.querySelector("colgroup");n&&vjs_removeChild(n),s&&vjs_removeChild(s);var a=o.querySelectorAll("th,td");vjs_forEach.call(a,function(e,t){e.innerHTML=e.innerText});var i=o.querySelectorAll("tr.thead");vjs_forEach.call(i,function(e,t){vjs_removeChild(e)});var l=o.querySelectorAll("tr.hidden");vjs_forEach.call(l,function(e,t){vjs_removeChild(e)});var c=o.querySelectorAll("tr");c.length>500&&(alert("Due to constraints set by browsers and out of our control, downloads of only 500 rows are possible.\n\nYou should use 'Get Table as CSV' and then copy and paste into excel (splitting the rows using the Data -> Text to Columns command if needed) to retrieve the full table.\n\nThe download provided will only contain the first 500 rows."),vjs_forEach.call(c,function(e,t){t>500&&vjs_removeChild(e)}));var _={worksheet:"Worksheet",table:o.innerHTML},d=document.getElementById("dlink");d.href="data:application/vnd.ms-excel;base64,"+e(t('<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head>\x3c!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--\x3e</head><body><table>{table}</table></body></html>',_)),d.download="sportsref_download.xls",d.click()}}(),is_sr_debugging=sr_debugging();
Add Comment
Please, Sign In to add comment