/*!

Waypoints – 4.0.1
Copyright © 2011-2016 Caleb Troughton
Licensed under the MIT license.
https://github.com/imakewebthings/waypoints/blob/master/licenses.txt

*/

!function(){“use strict”;function t(n){if(!n)throw new Error(“No options passed to Waypoint constructor”);if(!n.element)throw new Error(“No element option passed to Waypoint constructor”);if(!n.handler)throw new Error(“No handler option passed to Waypoint constructor”);this.key=”waypoint-“+e,this.options=t.Adapter.extend({},t.defaults,n),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=n.handler,this.axis=this.options.horizontal?”horizontal”:”vertical”,this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var n in i)e.push(i[n]);for(var o=0,r=e.length;r>o;o++)e[o][t]()},t.destroyAll=function(){t.invokeAll(“destroy”)},t.disableAll=function(){t.invokeAll(“disable”)},t.enableAll=function(){t.Context.refreshAll();for(var e in i)i[e].enabled=!0;return this},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:”default”,horizontal:!1,offset:0},t.offsetAliases={“bottom-in-view”:function(){return this.context.innerHeight()-this.adapter.outerHeight()},”right-in-view”:function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){“use strict”;function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=o.Adapter,this.adapter=new this.Adapter(t),this.key=”waypoint-context-“+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,n[t.waypointContextKey]=this,i+=1,o.windowContext||(o.windowContext=!0,o.windowContext=new e(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,n={},o=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?”horizontal”:”vertical”;this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(“.waypoints”),delete n[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on(“resize.waypoints”,function(){e.didResize||(e.didResize=!0,o.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on(“scroll.waypoints”,function(){(!e.didScroll||o.isTouch)&&(e.didScroll=!0,o.requestAnimationFrame(t))})},e.prototype.handleResize=function(){o.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:”right”,backward:”left”},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:”down”,backward:”up”}};for(var i in e){var n=e[i],o=n.newScroll>n.oldScroll,r=o?n.forward:n.backward;for(var s in this.waypoints[i]){var l=this.waypoints[i][s];if(null!==l.triggerPoint){var a=n.oldScroll=l.triggerPoint,p=a&&h,u=!a&&!h;(p||u)&&(l.queueTrigger(r),t[l.group.id]=l.group)}}}for(var d in t)t[d].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?o.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?o.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var n=0,o=t.length;o>n;n++)t[n].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),n={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:”right”,backward:”left”,offsetProp:”left”},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:”down”,backward:”up”,offsetProp:”top”}};for(var r in t){var s=t[r];for(var l in this.waypoints[r]){var a,h,p,u,d,f=this.waypoints[r][l],c=f.options.offset,w=f.triggerPoint,y=0,g=null==w;f.element!==f.element.window&&(y=f.adapter.offset()[s.offsetProp]),”function”==typeof c?c=c.apply(f):”string”==typeof c&&(c=parseFloat(c),f.options.offset.indexOf(“%”)>-1&&(c=Math.ceil(s.contextDimension*c/100))),a=s.contextScroll-s.contextOffset,f.triggerPoint=Math.floor(y+a-c),h=w=s.oldScroll,u=h&&p,d=!h&&!p,!g&&u?(f.queueTrigger(s.backward),n[f.group.id]=f.group):!g&&d?(f.queueTrigger(s.forward),n[f.group.id]=f.group):g&&s.oldScroll>=f.triggerPoint&&(f.queueTrigger(s.forward),n[f.group.id]=f.group)}}return o.requestAnimationFrame(function(){for(var t in n)n[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in n)n[t].refresh()},e.findByElement=function(t){return n[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},o.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},o.Context=e}(),function(){“use strict”;function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+”-“+this.axis,this.waypoints=[],this.clearTriggerQueues(),n[this.axis][this.name]=this}var n={vertical:{},horizontal:{}},o=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var n=this.triggerQueues[i],o=”up”===i||”left”===i;n.sort(o?e:t);for(var r=0,s=n.length;s>r;r+=1){var l=n[r];(l.options.continuous||r===n.length-1)&&l.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints),n=i===this.waypoints.length-1;return n?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=o.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=o.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return n[t.axis][t.name]||new i(t)},o.Group=i}(),function(){“use strict”;function t(t){return t===t.window}function e(e){return t(e)?e:e.defaultView}function i(t){this.element=t,this.handlers={}}var n=window.Waypoint;i.prototype.innerHeight=function(){var e=t(this.element);return e?this.element.innerHeight:this.element.clientHeight},i.prototype.innerWidth=function(){var e=t(this.element);return e?this.element.innerWidth:this.element.clientWidth},i.prototype.off=function(t,e){function i(t,e,i){for(var n=0,o=e.length-1;o>n;n++){var r=e[n];i&&i!==r||t.removeEventListener(r)}}var n=t.split(“.”),o=n[0],r=n[1],s=this.element;if(r&&this.handlers[r]&&o)i(s,this.handlers[r][o],e),this.handlers[r][o]=[];else if(o)for(var l in this.handlers)i(s,this.handlers[l][o]||[],e),this.handlers[l][o]=[];else if(r&&this.handlers[r]){for(var a in this.handlers[r])i(s,this.handlers[r][a],e);this.handlers[r]={}}},i.prototype.offset=function(){if(!this.element.ownerDocument)return null;var t=this.element.ownerDocument.documentElement,i=e(this.element.ownerDocument),n={top:0,left:0};return this.element.getBoundingClientRect&&(n=this.element.getBoundingClientRect()),{top:n.top+i.pageYOffset-t.clientTop,left:n.left+i.pageXOffset-t.clientLeft}},i.prototype.on=function(t,e){var i=t.split(“.”),n=i[0],o=i[1]||”__default”,r=this.handlers[o]=this.handlers[o]||{},s=r[n]=r[n]||[];s.push(e),this.element.addEventListener(n,e)},i.prototype.outerHeight=function(e){var i,n=this.innerHeight();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginTop,10),n+=parseInt(i.marginBottom,10)),n},i.prototype.outerWidth=function(e){var i,n=this.innerWidth();return e&&!t(this.element)&&(i=window.getComputedStyle(this.element),n+=parseInt(i.marginLeft,10),n+=parseInt(i.marginRight,10)),n},i.prototype.scrollLeft=function(){var t=e(this.element);return t?t.pageXOffset:this.element.scrollLeft},i.prototype.scrollTop=function(){var t=e(this.element);return t?t.pageYOffset:this.element.scrollTop},i.extend=function(){function t(t,e){if(“object”==typeof t&&”object”==typeof e)for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}for(var e=Array.prototype.slice.call(arguments),i=1,n=e.length;n>i;i++)t(e[0],e[i]);return e[0]},i.inArray=function(t,e,i){return null==e?-1:e.indexOf(t,i)},i.isEmptyObject=function(t){for(var e in t)return!1;return!0},n.adapters.push({name:”noframework”,Adapter:i}),n.Adapter=i}();

/* /////////////////////////////////////////////////////////////////////////////// */

/* EDIT – Do you need a video opener? Set to ‘true’ if animated video, if not set to ‘false’ */

var hasVideo = false;

/* /////////////////////////////////////////////////////////////////////////////// */

/* Video loading image, Use image from first frame */

/* Hero, Desktop & Tablet use 8:3, 2000px x 750px squooshed mozJPG at 75% compression */

var desktopHeroImage = “”;

/* Hero, Mobile use 720px 1:1,5:6,4:3, 1280px wide squooshed mozJPG at 75% compression */

var mobileHeroImage = “”;

/* /////////////////////////////////////////////////////////////////////////////// */

/* Please add accessible alt text */

var desktopHeroAltText = “”;

var mobileHeroAltText = “”;

/* /////////////////////////////////////////////////////////////////////////////// */

/* EDIT – Desktop & Tablet wide video URL from JWPlayer, use min 1920px x 720px 8:3 wide asset, 6-10 second loop, no audio */

var desktopVideo = “”;

/* /////////////////////////////////////////////////////////////////////////////// */

/* EDIT – Mobile video URL from JWPlayer, use 720px 1:1,5:6,4:3 squre/tall asset, 6-10 second loop, no audio */

var mobileVideo = “”;

/* /////////////////////////////////////////////////////////////////////////////// */

/* DO NOT ALTER */

/* Build additional functions here. */

///////////////////////////////////////////
// Is Mobile? Is Tablet?

let mobile = false;
let tablet = false;
let device = “Desktop”;

if (navigator.userAgent.match(/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i)) {
device = “Mobile”;
mobile = true;
if (window.innerWidth > 640) {
tablet = true;
device = “Tablet”;
}
}

///////////////////////////////////////////
// Alt Tags
function rollOverOpenerAlt(e){let t=document.getElementById([“tmp-alt”+e]),l=document.querySelectorAll([“.opener .full-width-opener img”])[0].alt;t.innerHTML=l,t.style.display=”block”,t.style.opacity=”1.0″}function rollOutAlt(e){let t=document.getElementById([“tmp-alt”+e]);t.style.display=”none”,t.style.opacity=”0.0″,t.innerHTML=””}function rollOverAlt(e){let t=document.getElementById([“tmp-alt”+e]),l=document.querySelectorAll([“.section-image .img-container div img”])[e].alt;t.innerHTML=l,t.style.display=”block”,t.style.opacity=”1.0″}function rollOutAlt(e){let t=document.getElementById([“tmp-alt”+e]);t.style.display=”none”,t.style.opacity=”0.0″,t.innerHTML=””}function buildOpenerTag(e){let t=document.querySelectorAll(e),l;t[0].setAttribute(“onmouseover”,”rollOverOpenerAlt(100)”),t[0].setAttribute(“onmouseleave”,”rollOutAlt(100)”),t[0].setAttribute(“style”,”pointer-events: auto; cursor: pointer;”),l=document.createElement(“DIV”),t[0].appendChild(l),l.innerHTML=”

“}function buildTags(e){let t=document.querySelectorAll(e),l;for(let n=0;n<t.length;n++)t[n].setAttribute(“onmouseover”,”rollOverAlt(“+n+”)”),t[n].setAttribute(“onmouseleave”,”rollOutAlt(“+n+”)”),t[n].setAttribute(“style”,”pointer-events: auto; cursor: pointer;”),l=document.createElement(“DIV”),t[n].appendChild(l),l.innerHTML=”

“}function setupTags(){buildTags(“.section-image .img-container”),buildOpenerTag(“.opener .full-width-opener”)}

///////////////////////////////////////////
// Page scrolling progress bar
function setProgress(e,t){let s=document.getElementById(“tmp-page-progress-bar”),i=-(100*((t-e)/e));s.style.width=100-i+”%”,t=void 0}function progress(){let e=document.body,t=document.documentElement,s=Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight),i=window.pageYOffset,n=window.innerHeight;window.innerWidth;let o=document.getElementById(“tmp-page-progress-bar”);o.style.width=100*(i/(s-n))+”%”,o=void 0}function setupPageMonitor(){window.addEventListener(“scroll”,function(){progress()},!1)}

///////////////////////////////////////////
// Audio Player Popup
let plyo=!1;function openPlayer(t){plyo=!0;let l=document.getElementById(“tmp-player”),e=document.getElementById(“tmp-tools”),s=document.getElementsByClassName(“tmp-tool-audioplayer”)[0];l.style.display=”block”;let i=setTimeout(function(){clearTimeout(i),l.style.opacity=”1.0″,l.style.transition=”all 0.3s”,l.style.WebkitTransition=”all 0.3s”,!0==mobile&&innerWidth>760&&(e.style.opacity=”0.0″,e.style.transition=”all 0.3s”,e.style.WebkitTransition=”all 0.3s”,s.style.opacity=”0.0″,s.style.transition=”all 0.3s”,s.style.WebkitTransition=”all 0.3s”),audPlay(t),s=void 0},50)}function closePlayer(t){plyo=!1;let l=document.getElementById(“tmp-player”),e=document.getElementById(“tmp-tools”),s=document.getElementsByClassName(“tmp-tool-audioplayer”)[0];e.style.opacity=”1.0″,e.style.transition=”all 0.1s”,e.style.WebkitTransition=”all 0.1s”,l.style.opacity=”0.0″,l.style.transition=”all 0.3s”,l.style.WebkitTransition=”all 0.3s”,s.style.opacity=”1.0″,s.style.transition=”all 0.3s”,s.style.WebkitTransition=”all 0.3s”;let i=setTimeout(function(){clearTimeout(i),l.style.display=”none”,s=void 0},300);audPause(t)}

///////////////////////////////////////////
// Audio Player
function audFormatDur(e){let t=parseInt(e/60,10),a=Math.round(e%60),u=””,i=””;return t<10&&(u=”0″),a{audDone(e)})}function getBarClick(e){let t=0;!1==stky&&(t=240);let a=document.getElementsByClassName(“tmp-audio-track”),u=a[0].offsetWidth;p=a[0].getBoundingClientRect().left,x=e.clientX,scx=e.screenX,per=(p-x)/u,(plr=document.getElementById(“tmp-media-audio0”)).currentTime=-(plr.duration*per),audPlay(0),p,x,per,plr=void 0}function audSetup(){let e=document.getElementsByClassName(“tmp-audio”),t=document.getElementsByClassName(“tmp-media-audio”),a=document.getElementsByClassName(“tmp-audio-play”),u=document.getElementsByClassName(“tmp-audio-pause”),i=document.getElementsByClassName(“tmp-audio-replay”),d=document.getElementsByClassName(“tmp-audio-time”),m=document.getElementsByClassName(“tmp-audio-duration”),l=document.getElementsByClassName(“tmp-audio-bar”),o=document.getElementsByClassName(“tmp-audio-mute”),n=document.getElementsByClassName(“tmp-audio-unmute”),s=document.getElementsByClassName(“tmp-close”);tog=document.getElementsByClassName(“tmp-audio-toggle”);for(let r=0;r<e.length;r++){let y=[“audToggle(“+r+”)”],E=[“tmp-media-audio”+r];t[r].setAttribute(“id”,E);let c=[“tmp-audio-play”+r];a[r].setAttribute(“id”,c);let g=[“tmp-audio-pause”+r];u[r].setAttribute(“id”,g);let B=[“tmp-audio-replay”+r];i[r].setAttribute(“id”,B);let $=[“audReplay(“+r+”)”];i[r].setAttribute(“onclick”,$);let b=[“tmp-audio-time”+r];d[r].setAttribute(“id”,b);let f=[“tmp-audio-duration”+r];m[r].setAttribute(“id”,f);let I=[“tmp-audio-bar”+r];l[r].setAttribute(“id”,I),l[r].style.width=”0.01%”;let T=[“tmp-audio-mute”+r];o[r].setAttribute(“id”,T);let C=[“audMute(“+r+”)”];o[r].setAttribute(“onclick”,C);let A=[“tmp-audio-unmute”+r];n[r].setAttribute(“id”,A);let h=[“audUnmute(“+r+”)”];n[r].setAttribute(“onclick”,h),audTime(r);let N=[“closePlayer(“+r+”)”];s[r].setAttribute(“onclick”,N),tog[r].setAttribute(“onclick”,y)}s=void 0}function jump(e){let t=document.getElementById(“tmp-media-audio0”),a=t.currentTime;t.currentTime=a+e,audPlay(0),a=void 0}

///////////////////////////////////////////
// Sticky Bar
let stky=!1;function showSticky(){drk,stky=!0,document.getElementById(“tmp-sticky”).classList.add(“tmp-sticky-active”),document.getElementsByClassName(“tmp-tool-size”)[0],document.getElementsByClassName(“tmp-tool-darkmode”)[0],/*!0 == mobile && window.innerWidth < 760 && ((e.style.display = “none”), (t.style.display = “none”));*/document.getElementById(“tmp-player”).classList.add(“tmp-player-wide”),document.getElementById(“tmp-player-spacer”).style.display=”block”;let e=document.getElementById(“tmp-page-progress”);e.classList.add(“tmp-page-progress-sticky”),e=void 0}function hideSticky(){stky=!1,document.getElementById(“tmp-sticky”).classList.remove(“tmp-sticky-active”);let e=document.getElementsByClassName(“tmp-tool-size”)[0],t=document.getElementsByClassName(“tmp-tool-darkmode”)[0];!0==mobile&&(window.innerWidth<760?(e.style.display=”block”,t.style.display=”block”):(e.style.display=”inline-block”,t.style.display=”inline-block”)),document.getElementById(“tmp-player”).classList.remove(“tmp-player-wide”),document.getElementById(“tmp-player-spacer”).style.display=”none”;let s=document.getElementById(“tmp-page-progress”);s.classList.remove(“tmp-page-progress-sticky”),s=void 0}

///////////////////////////////////////////
// Dark Mode variables
let bw = false;
let drk = false;

///////////////////////////////////////////
// Dark Mode On
function uncolorImages(l){let t=document.querySelectorAll(l);for(let e=0;e<t.length;e++)t[e].style.filter=”saturate(1.0) contrast(1.0)”,t[e].style.transition=”all 0.5s”,t[e].style.WebkitTransition=”all 0.5s”;bw=!0}function uncolorClassText(t){let l=document.querySelectorAll(t);for(let e=0;e<l.length;e++)l[e].classList.add(“tmp-light-txt”),l[e].classList.remove(“tmp-dark-txt”);l=void 0}function uncolorClassBG(t){let l=document.querySelectorAll(t);for(let e=0;e<l.length;e++)l[e].classList.add(“tmp-dark-bg”),l[e].classList.remove(“tmp-light-bg”);l=void 0}function invertOn(t){let l=document.querySelectorAll(t);for(let e=0;e<l.length;e++)l[e].style.filter=”invert(1)”;l=void 0}function uncolorSticky(){let t=document.querySelectorAll(“.tmp-sticky”);document.querySelectorAll(“.tmp-page-progress”),t[0].classList.add(“tmp-dark-sticky”)}

function darkModeOn() {
drk = true;
uncolorImages(“#r29-container img”);let a=document.getElementsByTagName(“body”);a[0].classList.add(“uncolorBG”),uncolorClassText(“.dek”),uncolorClassText(“.header .main-contributors a”),uncolorClassText(“.header .modified a”),uncolorClassText(“.header .byline a”),uncolorClassText(“body”),uncolorClassText(“.section-text”),uncolorClassText(“.content-caption .credit”),uncolorClassText(“.content-caption .description”),uncolorClassText(“.content-caption .credit a”),uncolorClassText(“.content-caption .description a”),uncolorClassText(“.quote-wrapper p.quote”),uncolorClassText(“.section-pull-quote .quote-credit”),uncolorClassText(“.section-pull-quote .quote-before”),uncolorClassText(“.section-pull-quote .quote-after”),uncolorClassText(“.multi-product-carousel-container .product .brand-name”),uncolorClassText(“.multi-product-carousel-container .product .short-title”),uncolorClassText(“.multi-product-carousel-container .product .price .sale-price”),uncolorClassText(“.product-carousel .product .price .sale-price”),uncolorClassText(“.multi-product-carousel-container .product .price .retail-price”),uncolorClassText(“.product-carousel .price .retail-price”),invertOn(“.section-multi-product-container .left-arrow”),invertOn(“.section-multi-product-container .right-arrow”),uncolorClassText(“footer .byline”),uncolorClassText(“footer .byline .crumb”),uncolorClassText(“footer .byline a”),uncolorClassText(“footer .byline a .featured-name”),uncolorClassText(“footer .other-contributors”),uncolorClassText(“footer .published”),uncolorClassText(“footer .featured-contributors”),uncolorClassText(“.section-ad span”),a=void 0;let hd = document.querySelectorAll(“h1.title”);hd[0].style.color = “#D0F453″;
}

///////////////////////////////////////////
// Dark Mode Off
function colorImages(l){let t=document.querySelectorAll(l);for(let e=0;e<t.length;e++)t[e].style.filter=”saturate(1.0) contrast(1.0)”,t[e].style.transition=”all 0.5s”,t[e].style.WebkitTransition=”all 0.5s”;bw=!1}function colorClassText(t){let l=document.querySelectorAll(t);for(let e=0;e<l.length;e++)l[e].classList.add(“tmp-dark-txt”),l[e].classList.remove(“tmp-light-txt”);l=void 0}function colorClassBG(t){let l=document.querySelectorAll(t);for(let e=0;e<l.length;e++)l[e].classList.add(“tmp-light-bg”),l[e].classList.remove(“tmp-dark-bg”);l=void 0}function invertOff(t){let l=document.querySelectorAll(t);for(let e=0;e<l.length;e++)l[e].style.filter=”invert(0)”;l=void 0}function colorSticky(){let t=document.querySelectorAll(“.tmp-sticky”);document.querySelectorAll(“.tmp-page-progress”),t[0].classList.remove(“tmp-dark-sticky”)}

function darkModeOff() {
drk = false;
colorImages(“#r29-container img”);let a=document.querySelectorAll(“body”);a[0].classList.remove(“uncolorBG”),colorClassText(“.dek”),colorClassText(“.header .main-contributors a”),colorClassText(“.header .modified a”),colorClassText(“.header .byline a”),colorClassText(“body”),colorClassText(“.section-text”),colorClassText(“.content-caption .credit”),colorClassText(“.content-caption .description”),colorClassText(“.content-caption .credit a”),colorClassText(“.content-caption .description a”),colorClassText(“.quote-wrapper p.quote”),colorClassText(“.section-pull-quote .quote-credit”),colorClassText(“.section-pull-quote .quote-before”),colorClassText(“.section-pull-quote .quote-after”),colorClassText(“.multi-product-carousel-container .product .brand-name”),colorClassText(“.multi-product-carousel-container .product .short-title”),colorClassText(“.multi-product-carousel-container .product .price .sale-price”),colorClassText(“.product-carousel .product .price .sale-price”),colorClassText(“.multi-product-carousel-container .product .price .retail-price”),colorClassText(“.product-carousel .price .retail-price”),invertOff(“.section-multi-product-container .left-arrow”),invertOff(“.section-multi-product-container .right-arrow”),colorClassText(“footer .byline”),colorClassText(“footer .byline .crumb”),colorClassText(“footer .byline a”),colorClassText(“footer .byline a .featured-name”),colorClassText(“footer .other-contributors”),colorClassText(“footer .published”),colorClassText(“footer .featured-contributors”),colorClassText(“.section-ad span”),a=void 0;let hd = document.querySelectorAll(“h1.title”);hd[0].style.color = “#000”;
}

///////////////////////////////////////////
// Toggle Dark Mode
function toggleOn(){let e=document.getElementsByClassName(“tmp-darkmode-text”),t=document.getElementsByClassName(“tmp-darkmode-toggle”),m=document.getElementsByClassName(“tmp-tool-darkmode”);e[0].classList.add(“tmp-darkmode-text-on”),t[0].classList.add(“tmp-darkmode-toggle-on”),m[0].classList.add(“tmp-tool-darkmode-on”),m=void 0}function toggleOff(){let e=document.getElementsByClassName(“tmp-darkmode-text”),t=document.getElementsByClassName(“tmp-darkmode-toggle”),m=document.getElementsByClassName(“tmp-tool-darkmode”);e[0].classList.remove(“tmp-darkmode-text-on”),t[0].classList.remove(“tmp-darkmode-toggle-on”),m[0].classList.remove(“tmp-tool-darkmode-on”),m=void 0}function changePageColor(){!1==bw?(darkModeOn(),toggleOn()):(darkModeOff(),toggleOff())}

///////////////////////////////////////////
// Font Size
let fsz=0;function sizeClassText(e){let t,l,o,n,r,i,s,f,$,c,z,_,y,S,p,u,x;window.innerWidth<760?(z=0,shx=0,_=0,y=18,S=0,p=0,u=7,x=0):(z=0,shx=3,_=-2,y=0,S=0,p=0,u=0,x=0),0==fsz&&(t=17,o=20,l=25,n=45,r=25,i=15,s=27,f=12,$=10,c=13),1==fsz&&(t=20,o=24,l=29,n=49,r=28,i=18,s=30,f=13,$=12,c=15),2==fsz&&(t=23,o=28,l=33,n=53,r=32,i=21,s=33,f=14,$=14,c=17),3==fsz&&(t=26,o=32,l=37,n=57,r=36,i=24,s=36,f=15,$=16,c=19),4==fsz&&(t=29,o=36,l=41,n=61,r=42,i=27,s=39,f=16,$=18,c=21),document.querySelectorAll(“h1.title”)[0].style.fontSize=n-y+”px”;let q=document.querySelectorAll(“.section-text”);for(let h=0;h<q.length;h++)q[h].style.fontSize=t-z+”px”;let A=document.querySelectorAll(“.section-text h2″);for(let a=0;a<A.length;a++)A[a].style.fontSize=l-_+”px”;let g=document.querySelectorAll(“.section-text h3″);for(let d=0;d<g.length;d++)g[d].style.fontSize=o-shx+”px”;let C=document.querySelectorAll(“.quote-wrapper p.quote”);for(let T=0;T<C.length;T++)C[T].style.fontSize=r-S+”px”;let v=document.querySelectorAll(“.section-pull-quote .quote-credit”);for(let w=0;w<v.length;w++)v[w].style.fontSize=i-p+”px”;let b=document.querySelectorAll(“.r29-article .byline”);for(let k=0;k<b.length;k++)b[k].style.fontSize=f-x+”px”;let D=document.querySelectorAll(“.content-caption .credit”);for(let U=0;U<D.length;U++)D[U].style.fontSize=$+”px”;let W=document.querySelectorAll(“.content-caption .description”);for(let j=0;j<W.length;j++)W[j].style.fontSize=c+”px”;let m=document.querySelectorAll(“.r29-article p.dek”);void 0!=m[0]&&(m[0].style.fontSize=s-u+”px”),W=void 0}function fontsizeUp(){fsz0&&(fsz–,sizeClassText())}

// Hover for Desktop Only
function setUpPlayerHovers() {

if (mobile == false) {
let a = document.getElementsByClassName(“tmp-audio-jump”);
a[0].classList.add(“tmp-audio-jump-dsk”);

let b = document.getElementsByClassName(“tmp-audio-play”);
b[0].classList.add(“tmp-audio-play-dsk”);

let c = document.getElementsByClassName(“tmp-audio-pause”);
c[0].classList.add(“tmp-audio-pause-dsk”);
}

}

///////////////////////////////////////////
// Waypoints
function setupWaypoints() {

if (Waypoint) {

var waySticky1 = new Waypoint({
element: document.getElementById(‘tmp-wp-marker’),
handler: function(direction) {
if (direction == ‘down’) {
showSticky();
}
if (direction == ‘up’) {
hideSticky();
}
},
offset: 0
});

}

}

///////////////////////////////////////////
// Init
const toolsOn = true;

function initOther() {
/* Additional functionality is initialized here */
setupWaypoints();
audSetup();
setupPageMonitor();
const w = setTimeout(function() {
clearTimeout(w);
// setupAltTags();
setupTags();
setUpPlayerHovers();
}, 1000);

}

function loadVideo(){var e=document.getElementById(“tmp-video-hero-desktop”),o=document.getElementById(“tmp-video-hero-mobile”);window.innerWidth>960&&(e.src=desktopVideo,e.load()),window.innerWidth>767&&window.innerWidth<961&&(e.src=desktopVideo,e.load()),window.innerWidth<768&&(o.src=mobileVideo,o.load())}function setupVideo(){document.getElementsByClassName(“full-width-opener”)[0].setAttribute(“id”,”tmp-content”),document.getElementById(“tmp-content”).innerHTML=’

‘,loadVideo()}function setup(e){1==e&&setupVideo()}function ready(e){(document.attachEvent?”complete”===document.readyState:”loading”!==document.readyState)?e():document.addEventListener(“DOMContentLoaded”,e)}document.onmouseleave=function(){window.isReady=!1},window.addEventListener(“resize”,function(){window.isReady=!1}),window.isReady=void 0!==window.isReady&&window.isReady,ready(function(){var e=setInterval(function(){window.imagesLoaded&&(imagesLoaded(“#tmp-load”,{background:!0},function(){window.isReady=!1,clearInterval(e)}),clearInterval(e))},100);if(!1!==window.isReady)return;window.isReady=!0;const o=setTimeout(function(){clearTimeout(o),setup(hasVideo),initOther()},500)});

AA

Listen to this Story

Narrated by Alaina Leary

00:00

I was in middle school the first time a classmate said to me, “I don’t know how you do it. I would kill myself if I were you.” I knew what she meant immediately. I’m autistic, which is a diagnosis I was given as a young child, and I have a genetic connective tissue disorder called Ehlers-Danlos syndrome, which showed up as a variety of obscure symptoms before I was diagnosed at 25.

Due to my disabilities, I was regularly bullied from age 5 to 14. I was often sick with gastrointestinal issues, needed certain accommodations in school, and participated in physical and occupational therapy. My classmates and acquaintances were kind to me, but most of them pitied me. Even if they wouldn’t say it out loud, I felt it.

I am far from the only disabled person who has been told their life is so hard to fathom that death seems like a better alternative. Ableism, a set of beliefs and values that discriminate against disabled people, is rampant in our culture, from the shows and movies we watch to the words we use in conversation — even as children. This has an impact on our interpersonal relationships, including our friendships, whether it comes with good intentions or not.

“I have had many people in my life over the years make comments about being grateful they weren’t in my position,” says Ariel Henley, the author of A Face for Picasso, a young-adult memoir about growing up with Crouzon syndrome. “I have been asked by friends if I thought I would have been pretty if I wasn’t born with a craniofacial condition. Some people told me they could not live the life I live. Like, what’s the alternative?”

I have been asked by friends if I thought I would have been pretty if I wasn’t born with a craniofacial condition. Some people told me they could not live the life I live. Like, what’s the alternative?

Ariel Henley, the author of A Face for Picasso

We are all socialised to view disability as a negative — something to fear happening to our bodies and minds, and something to pity. It can even lead to being afraid to talk to people with visible disabilities because disability is viewed as “other.” Stacy Torres, an assistant professor of sociology at the University of California, San Francisco, explains that within our culture of individualism in the United States, we have “winners” and “losers.” If you don’t fit the strict standards of a winner, which tend to be forms of privilege such as being white and nondisabled, you are automatically a loser. 

“This hinders cross-disability friendships,” Torres says, “especially in the younger ages when everyone is hyper concerned about their own self-image.” Some view friendships as a status symbol, particularly when they’re younger, which she says leads to people seeking out those who are more similar to them or even have higher social status due to their privilege. Growing up, I didn’t have very many friendships, and most of my friends at school were the disabled kids from my special education classes, or who also received physical therapy and occupational therapy at school. 

Since we live in a culture that discriminates against disabled people, disabled people often experience internalised ableism, which is when disabled folks consciously or unconsciously believe negative messages about disability from society. This can cause us to doubt ourselves and have low self-confidence and self-worth. 

“I think societal attitudes make it harder for disabled people to make friendships because we are led to believe that we are not worthy of friendship, that we are not worthy of care or attention or joy or nuance,” says Keah Brown, the creator of the viral hashtag #DisabledAndCute and author of The Pretty One and Sam’s Super Seats. Brown explains that she has needed extra reassurance in her friendships that she holds value and isn’t a burden, because she’s told otherwise by ableist systems in her everyday life. It’s harder to know and believe in your own worth when, for instance, the media says someone who looks like you isn’t beautiful or loveable, or when buildings are designed so that you can’t access them.

I struggled deeply with internalised ableism well into my mid-twenties because I wasn’t actively involved in disability community or disability pride the way I was involved with LGBTQIA+ community and pride as an openly bi person. Although most of my childhood friendships were with fellow disabled kids, by the time I was in college, I had a solid mix of cross-disability friendships. I often chose not to tell my friends about my disabilities, but at the same time, the symptoms of my Ehlers-Danlos syndrome were progressing: It was becoming harder to do the things I used to do, like go out to the club until 3 a.m.

Torres, who herself has an autoimmune condition called Sjögren’s syndrome, says that people with less immediately visible disabilities “may feel disinclined to disclose within their social circles. They may have friendships where people know about this condition but they may not know the full extent. Especially when you’re younger, who wants to be the person putting a damper on plans?” 

Being the disabled friend in a nondisabled friendship — or even a nondisabled social circle — means that the burden is often on me to educate my friends about my disabilities, or to explain why certain things might be difficult for me now or in the future. When I started using a cane some of the time, I also thought that I might need to use a wheelchair or walker part-time, too. That turned out not to be the case, but I still remember the fear I felt when I was first telling my friends about my mobility aids. What if they judge me for needing a cane? What if they don’t want to go places with me anymore if I need to use a wheelchair or a walker? Are they going to stop inviting me out because a lot of places aren’t accessible or because a wheelchair won’t fit in their car?

Navigating my friendships with ableism lurking in the background means that I’m always on guard. I’m worried that one day, my friends will stop blaming bars for having a lack of accessible seating and will start blaming me for not being able to stand. I fear they’ll get tired of having to plan around my challenges with driving, instead of looking for public transit options and offering to have me spend the night. 

Deep friendships require trust and open communication, even when it’s difficult. I’ve had to navigate some hard conversations with my friends over the years, not just about disability and ableism, but also about grief, fatphobia, racism, acephobia, and socioeconomic status. A part of being human and a good friend is understanding where my friends are coming from, even if it differs from my experience, and trusting them to do the same for me.

The most beautiful thing to come from my cross-disability friendships is the knowledge that my friends care for me and are actively thinking about me, which might look like a friend offering to drive into the city because they know that will be hard for me to do, or taking breaks with me at a concert to sit down when I get tired. Mia Mingus wrote about this phenomenon as access intimacy, and it has led to some of the most thoughtful friendships that I’ve been grateful to experience. 

Deep friendships require trust and open communication, even when it’s difficult.

Torres experiences the same thing, and says that for disabled people, we often have to do a little bit of gatekeeping when it comes to our friendships. There is a level of evaluating whether someone can become a close friend or not based on how they react to our disability and disability in general. “I think that people who have disabilities are really resilient and have to be more intentional in their friendships in a way that other people may be able to take for granted,” she says.

This has been true for Ariel Henley, too. “Having a facial difference has led to more authentic friendships and relationships,” says Henley. “It has allowed me to go beyond superficial connections and really get to know people and allow them to get to know me. Because I look different, I have always relied on my personality and who I am as a person, not what I look like.”

I always feel more reassured when, especially early on in a friendship, a friend shows me that they prioritise accessibility, and that they won’t blame me for the ableism we’re undeniably going to face when we spend time together. I love it when my friends show me that this isn’t one-sided, too — just because someone doesn’t have a diagnosed disability doesn’t mean they never need help, or never experience a space that’s hostile to who they are. Nondisabled people who want to be good friends and allies should show with their words and actions that they don’t buy into ableist ideas and will back us up if need be, like jumping in at an event to help find someone to ask about sitting down while waiting in a line.

Keah Brown says that this level of honesty with her friends has “made our friendships that much stronger and brought us that much closer because now we feel like we can really be ourselves. And isn’t that what everybody else is chasing in the world: places and people where we can just be our full selves without apology?”

DashDividers_1_500x100

Alaina Leary is a program manager at We Need Diverse Books and an affiliated faculty member at Emerson College. Her work has been published in outlets like the New York Times, Good Housekeeping, The Boston Globe Magazine, Teen Vogue, Cosmopolitan, and many more. She lives outside of Boston with her wife, three literary cats, and a rainbow bookshelf.

Like what you see? How about some more R29 goodness, right here?

Young Disabled Women Deserve To Want Kids Too

Money Diary: A Disability Advisor On 32k

Sick Girl Lit Gives Disabled Women Like Me A Voice