!function(e,t,n,o){e.fn.sonar=function(t,n){return"boolean"==typeof t&&(n=t,t=o),e.sonar(this[0],t,n)};var i,l=n.body,r=e(t),f="scrollin",s="scrollout",a=function(e,i,r){if(e){l||(l=n.body);var f=e,s=0,a=l.offsetHeight,u=t.innerHeight||n.documentElement.clientHeight||l.clientHeight||0,c=n.documentElement.scrollTop||t.pageYOffset||l.scrollTop||0,d=e.offsetHeight||0;if(!e.sonarElemTop||e.sonarBodyHeight!==a){if(f.offsetParent)do s+=f.offsetTop;while(f=f.offsetParent);e.sonarElemTop=s,e.sonarBodyHeight=a}return i=i===o?0:i,!(e.sonarElemTop+(r?0:d)c+u+i)}},u={},c=0,d=function(){i&&clearTimeout(i),i=setTimeout(function(){var t,n,o,i,l,r,f;for(o in u)for(n=u[o],r=0,f=n.length;f>r;r++)i=n[r],t=i.elem,l=a(t,i.px,i.full),(o===s?!l:l)?i.tr||(t["_"+o]?(e(t).triggerHandler(o),i.tr=1):(n.splice(r,1),r--,f--)):i.tr=0},0)},p=function(e,t){e["_"+t]=0},h=function(t,n){var o=n.px,i=n.full,l=n.evt,p=a(t,o,i),h=0;t["_"+l]=1,(l===s?!p:p)&&(setTimeout(function(){e(t).triggerHandler(l===s?s:f)},0),h=1),u[l].push({elem:t,px:o,full:i,tr:h}),c||(r.bind("scroll",d),c=1)};e.sonar=a,u[f]=[],e.event.special[f]={add:function(e){var t=e.data||{},n=this;n[f]||h(this,{px:t.distance,full:t.full,evt:f})},remove:function(e){p(this,f)}},u[s]=[],e.event.special[s]={add:function(e){var t=e.data||{},n=this;n[s]||h(n,{px:t.distance,full:t.full,evt:s})},remove:function(e){p(this,s)}}}(jQuery,window,document);; !function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.ScrollMagic=t()}(this,function(){"use strict";var e=function(){r.log(2,"(COMPATIBILITY NOTICE) -> As of ScrollMagic 2.0.0 you need to use 'new ScrollMagic.Controller()' to create a new controller instance. Use 'new ScrollMagic.Scene()' to instance a scene.")};e.version="2.0.8","undefined"!=typeof window&&window.addEventListener("mousewheel",void 0);var t="data-scrollmagic-pin-spacer";e.Controller=function(o){var i,l,s="ScrollMagic.Controller",a="FORWARD",c="REVERSE",u="PAUSED",f=n.defaults,d=this,p=r.extend({},f,o),g=[],h=!1,v=0,m=u,w=!0,y=0,S=!0,E=function(){for(var t in p)f.hasOwnProperty(t)||(P(2,'WARNING: Unknown option "'+t+'"'),delete p[t]);if(p.container=r.get.elements(p.container)[0],!p.container)throw P(1,"ERROR creating object "+s+": No valid scroll container supplied"),s+" init failed.";w=p.container===window||p.container===document.body||!document.body.contains(p.container),w&&(p.container=window),y=T(),p.container.addEventListener("resize",F),p.container.addEventListener("scroll",F);var n=parseInt(p.refreshInterval,10);p.refreshInterval=r.type.Number(n)?n:f.refreshInterval,b(),P(3,"added new "+s+" controller (v"+e.version+")")},b=function(){p.refreshInterval>0&&(l=window.setTimeout(z,p.refreshInterval))},R=function(){return p.vertical?r.get.scrollTop(p.container):r.get.scrollLeft(p.container)},T=function(){return p.vertical?r.get.height(p.container):r.get.width(p.container)},C=this._setScrollPos=function(e){p.vertical?w?window.scrollTo(r.get.scrollLeft(),e):p.container.scrollTop=e:w?window.scrollTo(e,r.get.scrollTop()):p.container.scrollLeft=e},O=function(){if(S&&h){var e=r.type.Array(h)?h:g.slice(0);h=!1;var t=v;v=d.scrollPos();var n=v-t;0!==n&&(m=n>0?a:c),m===c&&e.reverse(),e.forEach(function(t,n){P(3,"updating Scene "+(n+1)+"/"+e.length+" ("+g.length+" total)"),t.update(!0)}),0===e.length&&p.loglevel>=3&&P(3,"updating 0 Scenes (nothing added to controller)")}},x=function(){i=r.rAF(O)},F=function(e){P(3,"event fired causing an update:",e.type),"resize"==e.type&&(y=T(),m=u),h!==!0&&(h=!0,x())},z=function(){if(!w&&y!=T()){var e;try{e=new Event("resize",{bubbles:!1,cancelable:!1})}catch(t){e=document.createEvent("Event"),e.initEvent("resize",!1,!1)}p.container.dispatchEvent(e)}g.forEach(function(e,t){e.refresh()}),b()},P=this._log=function(e,t){p.loglevel>=e&&(Array.prototype.splice.call(arguments,1,0,"("+s+") ->"),r.log.apply(window,arguments))};this._options=p;var A=function(e){if(e.length<=1)return e;var t=e.slice(0);return t.sort(function(e,t){return e.scrollOffset()>t.scrollOffset()?1:-1}),t};return this.addScene=function(t){if(r.type.Array(t))t.forEach(function(e,t){d.addScene(e)});else if(t instanceof e.Scene){if(t.controller()!==d)t.addTo(d);else if(g.indexOf(t)<0){g.push(t),g=A(g),t.on("shift.controller_sort",function(){g=A(g)});for(var n in p.globalSceneOptions)t[n]&&t[n].call(t,p.globalSceneOptions[n]);P(3,"adding Scene (now "+g.length+" total)")}}else P(1,"ERROR: invalid argument supplied for '.addScene()'");return d},this.removeScene=function(e){if(r.type.Array(e))e.forEach(function(e,t){d.removeScene(e)});else{var t=g.indexOf(e);t>-1&&(e.off("shift.controller_sort"),g.splice(t,1),P(3,"removing Scene (now "+g.length+" left)"),e.remove())}return d},this.updateScene=function(t,n){return r.type.Array(t)?t.forEach(function(e,t){d.updateScene(e,n)}):n?t.update(!0):h!==!0&&t instanceof e.Scene&&(h=h||[],-1==h.indexOf(t)&&h.push(t),h=A(h),x()),d},this.update=function(e){return F({type:"resize"}),e&&O(),d},this.scrollTo=function(n,o){if(r.type.Number(n))C.call(p.container,n,o);else if(n instanceof e.Scene)n.controller()===d?d.scrollTo(n.scrollOffset(),o):P(2,"scrollTo(): The supplied scene does not belong to this controller. Scroll cancelled.",n);else if(r.type.Function(n))C=n;else{var i=r.get.elements(n)[0];if(i){for(;i.parentNode.hasAttribute(t);)i=i.parentNode;var l=p.vertical?"top":"left",s=r.get.offset(p.container),a=r.get.offset(i);w||(s[l]-=d.scrollPos()),d.scrollTo(a[l]-s[l],o)}else P(2,"scrollTo(): The supplied argument is invalid. Scroll cancelled.",n)}return d},this.scrollPos=function(e){return arguments.length?(r.type.Function(e)?R=e:P(2,"Provided value for method 'scrollPos' is not a function. To change the current scroll position use 'scrollTo()'."),d):R.call(d)},this.info=function(e){var t={size:y,vertical:p.vertical,scrollPos:v,scrollDirection:m,container:p.container,isDocument:w};return arguments.length?void 0!==t[e]?t[e]:void P(1,'ERROR: option "'+e+'" is not available'):t},this.loglevel=function(e){return arguments.length?(p.loglevel!=e&&(p.loglevel=e),d):p.loglevel},this.enabled=function(e){return arguments.length?(S!=e&&(S=!!e,d.updateScene(g,!0)),d):S},this.destroy=function(e){window.clearTimeout(l);for(var t=g.length;t--;)g[t].destroy(e);return p.container.removeEventListener("resize",F),p.container.removeEventListener("scroll",F),r.cAF(i),P(3,"destroyed "+s+" (reset: "+(e?"true":"false")+")"),null},E(),d};var n={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};e.Controller.addOption=function(e,t){n.defaults[e]=t},e.Controller.extend=function(t){var n=this;e.Controller=function(){return n.apply(this,arguments),this.$super=r.extend({},this),t.apply(this,arguments)||this},r.extend(e.Controller,n),e.Controller.prototype=n.prototype,e.Controller.prototype.constructor=e.Controller},e.Scene=function(n){var i,l,s="ScrollMagic.Scene",a="BEFORE",c="DURING",u="AFTER",f=o.defaults,d=this,p=r.extend({},f,n),g=a,h=0,v={start:0,end:0},m=0,w=!0,y=function(){for(var e in p)f.hasOwnProperty(e)||(E(2,'WARNING: Unknown option "'+e+'"'),delete p[e]);for(var t in f)z(t);x()},S={};this.on=function(e,t){return r.type.Function(t)?(e=e.trim().split(" "),e.forEach(function(e){var n=e.split("."),o=n[0],r=n[1];"*"!=o&&(S[o]||(S[o]=[]),S[o].push({namespace:r||"",callback:t}))})):E(1,"ERROR when calling '.on()': Supplied callback for '"+e+"' is not a valid function!"),d},this.off=function(e,t){return e?(e=e.trim().split(" "),e.forEach(function(e,n){var o=e.split("."),r=o[0],i=o[1]||"",l="*"===r?Object.keys(S):[r];l.forEach(function(e){for(var n=S[e]||[],o=n.length;o--;){var r=n[o];!r||i!==r.namespace&&"*"!==i||t&&t!=r.callback||n.splice(o,1)}n.length||delete S[e]})}),d):(E(1,"ERROR: Invalid event name supplied."),d)},this.trigger=function(t,n){if(t){var o=t.trim().split("."),r=o[0],i=o[1],l=S[r];E(3,"event fired:",r,n?"->":"",n||""),l&&l.forEach(function(t,o){i&&i!==t.namespace||t.callback.call(d,new e.Event(r,t.namespace,d,n))})}else E(1,"ERROR: Invalid event name supplied.");return d},d.on("change.internal",function(e){"loglevel"!==e.what&&"tweenChanges"!==e.what&&("triggerElement"===e.what?T():"reverse"===e.what&&d.update())}).on("shift.internal",function(e){b(),d.update()});var E=this._log=function(e,t){p.loglevel>=e&&(Array.prototype.splice.call(arguments,1,0,"("+s+") ->"),r.log.apply(window,arguments))};this.addTo=function(t){return t instanceof e.Controller?l!=t&&(l&&l.removeScene(d),l=t,x(),R(!0),T(!0),b(),l.info("container").addEventListener("resize",C),t.addScene(d),d.trigger("add",{controller:l}),E(3,"added "+s+" to controller"),d.update()):E(1,"ERROR: supplied argument of 'addTo()' is not a valid ScrollMagic Controller"),d},this.enabled=function(e){return arguments.length?(w!=e&&(w=!!e,d.update(!0)),d):w},this.remove=function(){if(l){l.info("container").removeEventListener("resize",C);var e=l;l=void 0,e.removeScene(d),d.trigger("remove"),E(3,"removed "+s+" from controller")}return d},this.destroy=function(e){return d.trigger("destroy",{reset:e}),d.remove(),d.off("*.*"),E(3,"destroyed "+s+" (reset: "+(e?"true":"false")+")"),null},this.update=function(e){if(l)if(e)if(l.enabled()&&w){var t,n=l.info("scrollPos");t=p.duration>0?(n-v.start)/(v.end-v.start):n>=v.start?1:0,d.trigger("update",{startPos:v.start,endPos:v.end,scrollPos:n}),d.progress(t)}else P&&g===c&&L(!0);else l.updateScene(d,!1);return d},this.refresh=function(){return R(),T(),d},this.progress=function(e){if(arguments.length){var t=!1,n=g,o=l?l.info("scrollDirection"):"PAUSED",r=p.reverse||e>=h;if(0===p.duration?(t=h!=e,h=1>e&&r?0:1,g=0===h?a:c):0>e&&g!==a&&r?(h=0,g=a,t=!0):e>=0&&1>e&&r?(h=e,g=c,t=!0):e>=1&&g!==u?(h=1,g=u,t=!0):g!==c||r||L(),t){var i={progress:h,state:g,scrollDirection:o},s=g!=n,f=function(e){d.trigger(e,i)};s&&n!==c&&(f("enter"),f(n===a?"start":"end")),f("progress"),s&&g!==c&&(f(g===a?"start":"end"),f("leave"))}return d}return h};var b=function(){v={start:m+p.offset},l&&p.triggerElement&&(v.start-=l.info("size")*p.triggerHook),v.end=v.start+p.duration},R=function(e){if(i){var t="duration";F(t,i.call(d))&&!e&&(d.trigger("change",{what:t,newval:p[t]}),d.trigger("shift",{reason:t}))}},T=function(e){var n=0,o=p.triggerElement;if(l&&(o||m>0)){if(o)if(o.parentNode){for(var i=l.info(),s=r.get.offset(i.container),a=i.vertical?"top":"left";o.parentNode.hasAttribute(t);)o=o.parentNode;var c=r.get.offset(o);i.isDocument||(s[a]-=l.scrollPos()),n=c[a]-s[a]}else E(2,"WARNING: triggerElement was removed from DOM and will be reset to",void 0),d.triggerElement(void 0);var u=n!=m;m=n,u&&!e&&d.trigger("shift",{reason:"triggerElementPosition"})}},C=function(e){p.triggerHook>0&&d.trigger("shift",{reason:"containerResize"})},O=r.extend(o.validate,{duration:function(e){if(r.type.String(e)&&e.match(/^(\.|\d)*\d+%$/)){var t=parseFloat(e)/100;e=function(){return l?l.info("size")*t:0}}if(r.type.Function(e)){i=e;try{e=parseFloat(i.call(d))}catch(n){e=-1}}if(e=parseFloat(e),!r.type.Number(e)||0>e)throw i?(i=void 0,['Invalid return value of supplied function for option "duration":',e]):['Invalid value for option "duration":',e];return e}}),x=function(e){e=arguments.length?[e]:Object.keys(O),e.forEach(function(e,t){var n;if(O[e])try{n=O[e](p[e])}catch(o){n=f[e];var i=r.type.String(o)?[o]:o;r.type.Array(i)?(i[0]="ERROR: "+i[0],i.unshift(1),E.apply(this,i)):E(1,"ERROR: Problem executing validation callback for option '"+e+"':",o.message)}finally{p[e]=n}})},F=function(e,t){var n=!1,o=p[e];return p[e]!=t&&(p[e]=t,x(e),n=o!=p[e]),n},z=function(e){d[e]||(d[e]=function(t){return arguments.length?("duration"===e&&(i=void 0),F(e,t)&&(d.trigger("change",{what:e,newval:p[e]}),o.shifts.indexOf(e)>-1&&d.trigger("shift",{reason:e})),d):p[e]})};this.controller=function(){return l},this.state=function(){return g},this.scrollOffset=function(){return v.start},this.triggerPosition=function(){var e=p.offset;return l&&(e+=p.triggerElement?m:l.info("size")*d.triggerHook()),e};var P,A;d.on("shift.internal",function(e){var t="duration"===e.reason;(g===u&&t||g===c&&0===p.duration)&&L(),t&&N()}).on("progress.internal",function(e){L()}).on("add.internal",function(e){N()}).on("destroy.internal",function(e){d.removePin(e.reset)});var L=function(e){if(P&&l){var t=l.info(),n=A.spacer.firstChild;if(e||g!==c){var o={position:A.inFlow?"relative":"absolute",top:0,left:0},i=r.css(n,"position")!=o.position;A.pushFollowers?p.duration>0&&(g===u&&0===parseFloat(r.css(A.spacer,"padding-top"))?i=!0:g===a&&0===parseFloat(r.css(A.spacer,"padding-bottom"))&&(i=!0)):o[t.vertical?"top":"left"]=p.duration*h,r.css(n,o),i&&N()}else{"fixed"!=r.css(n,"position")&&(r.css(n,{position:"fixed"}),N());var s=r.get.offset(A.spacer,!0),f=p.reverse||0===p.duration?t.scrollPos-v.start:Math.round(h*p.duration*10)/10;s[t.vertical?"top":"left"]+=f,r.css(A.spacer.firstChild,{top:s.top,left:s.left})}}},N=function(){if(P&&l&&A.inFlow){var e=g===c,t=l.info("vertical"),n=A.spacer.firstChild,o=r.isMarginCollapseType(r.css(A.spacer,"display")),i={};A.relSize.width||A.relSize.autoFullWidth?e?r.css(P,{width:r.get.width(A.spacer)}):r.css(P,{width:"100%"}):(i["min-width"]=r.get.width(t?P:n,!0,!0),i.width=e?i["min-width"]:"auto"),A.relSize.height?e?r.css(P,{height:r.get.height(A.spacer)-(A.pushFollowers?p.duration:0)}):r.css(P,{height:"100%"}):(i["min-height"]=r.get.height(t?n:P,!0,!o),i.height=e?i["min-height"]:"auto"),A.pushFollowers&&(i["padding"+(t?"Top":"Left")]=p.duration*h,i["padding"+(t?"Bottom":"Right")]=p.duration*(1-h)),r.css(A.spacer,i)}},I=function(){l&&P&&g===c&&!l.info("isDocument")&&L()},_=function(){l&&P&&g===c&&((A.relSize.width||A.relSize.autoFullWidth)&&r.get.width(window)!=r.get.width(A.spacer.parentNode)||A.relSize.height&&r.get.height(window)!=r.get.height(A.spacer.parentNode))&&N()},M=function(e){l&&P&&g===c&&!l.info("isDocument")&&(e.preventDefault(),l._setScrollPos(l.info("scrollPos")-((e.wheelDelta||e[l.info("vertical")?"wheelDeltaY":"wheelDeltaX"])/3||30*-e.detail)))};this.setPin=function(e,n){var o={pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"},i=n&&n.hasOwnProperty("pushFollowers");if(n=r.extend({},o,n),e=r.get.elements(e)[0],!e)return E(1,"ERROR calling method 'setPin()': Invalid pin element supplied."),d;if("fixed"===r.css(e,"position"))return E(1,"ERROR calling method 'setPin()': Pin does not work with elements that are positioned 'fixed'."),d;if(P){if(P===e)return d;d.removePin()}P=e;var l=P.parentNode.style.display,s=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];P.parentNode.style.display="none";var a="absolute"!=r.css(P,"position"),c=r.css(P,s.concat(["display"])),u=r.css(P,["width","height"]);P.parentNode.style.display=l,!a&&n.pushFollowers&&(E(2,"WARNING: If the pinned element is positioned absolutely pushFollowers will be disabled."),n.pushFollowers=!1),window.setTimeout(function(){P&&0===p.duration&&i&&n.pushFollowers&&E(2,"WARNING: pushFollowers =",!0,"has no effect, when scene duration is 0.")},0);var f=P.parentNode.insertBefore(document.createElement("div"),P),g=r.extend(c,{position:a?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});if(a||r.extend(g,r.css(P,["width","height"])),r.css(f,g),f.setAttribute(t,""),r.addClass(f,n.spacerClass),A={spacer:f,relSize:{width:"%"===u.width.slice(-1),height:"%"===u.height.slice(-1),autoFullWidth:"auto"===u.width&&a&&r.isMarginCollapseType(c.display)},pushFollowers:n.pushFollowers,inFlow:a},!P.___origStyle){P.___origStyle={};var h=P.style,v=s.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]);v.forEach(function(e){P.___origStyle[e]=h[e]||""})}return A.relSize.width&&r.css(f,{width:u.width}),A.relSize.height&&r.css(f,{height:u.height}),f.appendChild(P),r.css(P,{position:a?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(A.relSize.width||A.relSize.autoFullWidth)&&r.css(P,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",I),window.addEventListener("resize",I),window.addEventListener("resize",_),P.addEventListener("mousewheel",M),P.addEventListener("DOMMouseScroll",M),E(3,"added pin"),L(),d},this.removePin=function(e){if(P){if(g===c&&L(!0),e||!l){var n=A.spacer.firstChild;if(n.hasAttribute(t)){var o=A.spacer.style,i=["margin","marginLeft","marginRight","marginTop","marginBottom"],s={};i.forEach(function(e){s[e]=o[e]||""}),r.css(n,s)}A.spacer.parentNode.insertBefore(n,A.spacer),A.spacer.parentNode.removeChild(A.spacer),P.parentNode.hasAttribute(t)||(r.css(P,P.___origStyle),delete P.___origStyle)}window.removeEventListener("scroll",I),window.removeEventListener("resize",I),window.removeEventListener("resize",_),P.removeEventListener("mousewheel",M),P.removeEventListener("DOMMouseScroll",M),P=void 0,E(3,"removed pin (reset: "+(e?"true":"false")+")")}return d};var k,D=[];return d.on("destroy.internal",function(e){d.removeClassToggle(e.reset)}),this.setClassToggle=function(e,t){var n=r.get.elements(e);return 0!==n.length&&r.type.String(t)?(D.length>0&&d.removeClassToggle(),k=t,D=n,d.on("enter.internal_class leave.internal_class",function(e){var t="enter"===e.type?r.addClass:r.removeClass;D.forEach(function(e,n){t(e,k)})}),d):(E(1,"ERROR calling method 'setClassToggle()': Invalid "+(0===n.length?"element":"classes")+" supplied."),d)},this.removeClassToggle=function(e){return e&&D.forEach(function(e,t){r.removeClass(e,k)}),d.off("start.internal_class end.internal_class"),k=void 0,D=[],d},y(),d};var o={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(e){if(e=parseFloat(e),!r.type.Number(e))throw['Invalid value for option "offset":',e];return e},triggerElement:function(e){if(e=e||void 0){var t=r.get.elements(e)[0];if(!t||!t.parentNode)throw['Element defined in option "triggerElement" was not found:',e];e=t}return e},triggerHook:function(e){var t={onCenter:.5,onEnter:1,onLeave:0};if(r.type.Number(e))e=Math.max(0,Math.min(parseFloat(e),1));else{if(!(e in t))throw['Invalid value for option "triggerHook": ',e];e=t[e]}return e},reverse:function(e){return!!e},loglevel:function(e){if(e=parseInt(e),!r.type.Number(e)||0>e||e>3)throw['Invalid value for option "loglevel":',e];return e}},shifts:["duration","offset","triggerHook"]};e.Scene.addOption=function(t,n,r,i){t in o.defaults?e._util.log(1,"[static] ScrollMagic.Scene -> Cannot add Scene option '"+t+"', because it already exists."):(o.defaults[t]=n,o.validate[t]=r,i&&o.shifts.push(t))},e.Scene.extend=function(t){var n=this;e.Scene=function(){return n.apply(this,arguments),this.$super=r.extend({},this),t.apply(this,arguments)||this},r.extend(e.Scene,n),e.Scene.prototype=n.prototype,e.Scene.prototype.constructor=e.Scene},e.Event=function(e,t,n,o){o=o||{};for(var r in o)this[r]=o[r];return this.type=e,this.target=this.currentTarget=n,this.namespace=t||"",this.timeStamp=this.timestamp=Date.now(),this};var r=e._util=function(e){var t,n={},o=function(e){return parseFloat(e)||0},r=function(t){return t.currentStyle?t.currentStyle:e.getComputedStyle(t)},i=function(t,n,i,l){if(n=n===document?e:n,n===e)l=!1;else if(!g.DomElement(n))return 0;t=t.charAt(0).toUpperCase()+t.substr(1).toLowerCase();var s=(i?n["offset"+t]||n["outer"+t]:n["client"+t]||n["inner"+t])||0;if(i&&l){var a=r(n);s+="Height"===t?o(a.marginTop)+o(a.marginBottom):o(a.marginLeft)+o(a.marginRight)}return s},l=function(e){return e.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,function(e){return e[1].toUpperCase()})};n.extend=function(e){for(e=e||{},t=1;t-1};var s=0,a=["ms","moz","webkit","o"],c=e.requestAnimationFrame,u=e.cancelAnimationFrame;for(t=0;!c&&tf.length||0>=e)&&(e=f.length);var t=new Date,n=("0"+t.getHours()).slice(-2)+":"+("0"+t.getMinutes()).slice(-2)+":"+("0"+t.getSeconds()).slice(-2)+":"+("00"+t.getMilliseconds()).slice(-3),o=f[e-1],r=Array.prototype.splice.call(arguments,1),i=Function.prototype.bind.call(d[o],d);r.unshift(n),i.apply(d,r)};var g=n.type=function(e){return Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};g.String=function(e){return"string"===g(e)},g.Function=function(e){return"function"===g(e)},g.Array=function(e){return Array.isArray(e)},g.Number=function(e){return!g.Array(e)&&e-parseFloat(e)+1>=0},g.DomElement=function(e){return"object"==typeof HTMLElement||"function"==typeof HTMLElement?e instanceof HTMLElement||e instanceof SVGElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName};var h=n.get={};return h.elements=function(t){var n=[];if(g.String(t))try{t=document.querySelectorAll(t)}catch(o){return n}if("nodelist"===g(t)||g.Array(t)||t instanceof NodeList)for(var r=0,i=n.length=t.length;i>r;r++){var l=t[r];n[r]=g.DomElement(l)?l:h.elements(l)}else(g.DomElement(t)||t===document||t===e)&&(n=[t]);return n},h.scrollTop=function(t){return t&&"number"==typeof t.scrollTop?t.scrollTop:e.pageYOffset||0},h.scrollLeft=function(t){return t&&"number"==typeof t.scrollLeft?t.scrollLeft:e.pageXOffset||0},h.width=function(e,t,n){return i("width",e,t,n)},h.height=function(e,t,n){return i("height",e,t,n)},h.offset=function(e,t){var n={top:0,left:0};if(e&&e.getBoundingClientRect){var o=e.getBoundingClientRect();n.top=o.top,n.left=o.left,t||(n.top+=h.scrollTop(),n.left+=h.scrollLeft())}return n},n.addClass=function(e,t){t&&(e.classList?e.classList.add(t):e.className+=" "+t)},n.removeClass=function(e,t){t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))},n.css=function(e,t){if(g.String(t))return r(e)[l(t)];if(g.Array(t)){var n={},o=r(e);return t.forEach(function(e,t){n[e]=o[l(e)]}),n}for(var i in t){var s=t[i];s==parseFloat(s)&&(s+="px"),e.style[l(i)]=s}},n}(window||{});return e.Scene.prototype.addIndicators=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling addIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this},e.Scene.prototype.removeIndicators=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeIndicators() due to missing Plugin 'debug.addIndicators'. Please make sure to include plugins/debug.addIndicators.js"),this},e.Scene.prototype.setTween=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this},e.Scene.prototype.removeTween=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js"),this},e.Scene.prototype.setVelocity=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling setVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this},e.Scene.prototype.removeVelocity=function(){return e._util.log(1,"(ScrollMagic.Scene) -> ERROR calling removeVelocity() due to missing Plugin 'animation.velocity'. Please make sure to include plugins/animation.velocity.js"),this},e});; clScVerticalSlideshow=function($postContainer){var $,slide_count,self=this;self.VerticalSlideshowController,($=jQuery)('[data-alias="gutenberg-content__content"] > figure > img',$postContainer).each(function(){$(this).hasClass("not-slide")||$(this).addClass("vertical_slide")}),$('[data-alias="gutenberg-content__content"] .instagram-media,[data-alias="gutenberg-content__content"] .instagram-media-blocked',$postContainer).each(function(){$(this).wrap("
")}),slide_count=$(".vertical_slide",$postContainer).length,$(".vertical_slide",$postContainer).each(function(i){var slide_num=$(".vertical_slide",$postContainer).index($(this))+1,slide_num=($(this).data("scpin-url",window.location.origin+window.location.pathname+"#slide-"+slide_num),$("

").addClass("x-of-y").text(parseInt(slide_num)+" of "+parseInt(slide_count)));($(this).closest("a").length?$(this).closest("a"):$(this).parent().hasClass("sc-instagram-wrapper")?$(this).parent():$(this)).before(slide_num)}),$("img[data-lazy-src]",$postContainer).bind("scrollin",{distance:200},function(){var $img=$(this),src=$img.attr("data-lazy-src"),srcset=$img.attr("data-lazy-srcset");src&&!$img.parents('[data-alias="gutenberg-content__content"]').hasClass("vs-disabled")&&($img.unbind("scrollin").hide().removeAttr("data-lazy-src").removeAttr("data-lazy-srcset").attr("data-lazy-loaded","true").attr("data-lazy-load-status","load"),this.onload=function(){$img.attr("data-lazy-load-status","complete"),$img.hasClass("sc-share-buttons-rendered")&&$img.scSharableImagesUpdate(),$img.trigger("sc-lazy-load-complete"),$(window).trigger("resize.stickem")},"string"==typeof srcset&&srcset&&(this.srcset=srcset),this.src=src,$img.fadeIn())}),jQuery(window).on("load",function(){var $=jQuery,slide_count=$(".vertical_slide",$postContainer).length,verticalSlideshowContainer=(self.VerticalSlideshowController=new ScrollMagic.Controller,$('[data-alias="gutenberg-content__content"]',$postContainer));$(".vertical_slide",$postContainer).each(function(){new ScrollMagic.Scene({triggerElement:this,duration:$(window).height()/2}).on("enter",function(e){var ads_index;verticalSlideshowContainer.hasClass("vs-disabled")||(e=$(".vertical_slide",$postContainer).index($(e.target.triggerElement()))+1,0!=e&&"function"==typeof pmc_comscore.pageview&&pmc_comscore.pageview(),e==slide_count&&0,history.pushState("",document.title,window.location.pathname+window.location.search+"#slide-"+e),"undefined"!=typeof sc_isa&&(ads_index=sc_isa.getCurrentPostContainer().data("article-index")),(ads_index=void 0===(ads_index=void(e%2==1||window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth))||ads_index)&&(window.pmc=window.pmc||{},window.pmc.analytics=window.pmc.analytics||[],window.pmc.analytics.push(function(){window.pmc.analytics.track_pageview(location.pathname+location.hash)})),void 0!==(e=$postContainer.attr("data-facebook-page-type"))&&"undefined"!=typeof fbq&&fbq("track",e))}).on("leave",function(e){1==$(".vertical_slide",$postContainer).index($(e.target.triggerElement()))+1&&"REVERSE"==e.scrollDirection&&(history.pushState("",document.title,window.location.pathname+window.location.search),void 0!==(e=$postContainer.attr("data-facebook-page-type")))&&"undefined"!=typeof fbq&&fbq("track",e)}).addTo(self.VerticalSlideshowController)})});void 0===window.sc_vertical_slideshow&&(window.sc_vertical_slideshow=[]),window.sc_vertical_slideshow.push(self)},function($){0<$('[data-alias="gutenberg-content__content"]').length&&new clScVerticalSlideshow($('[data-component="gutenberg-content"]')),window.addEventListener("orientationchange",function(){$(window).resize()}),fnToggleVerticalSlideshows=function(enable,$parentContainer){$parentContainer=void 0!==$parentContainer?$('[data-alias="gutenberg-content__content"]',$parentContainer):$('[data-alias="gutenberg-content__content"]');if(0<$parentContainer.length)if(void 0===enable||enable){if(void 0!==window.sc_vertical_slideshow)for(var len=window.sc_vertical_slideshow.length,index=0;indexVIEWING');if("object"===typeof current_item&&1===current_item.length){current_item.addClass("is-active")}if(0===jQuery(".jw-related-shelf-item[data-jw-index="+playlist_index+"] .contextual-self-now-playing").length){current_item.find(".jw-related-shelf-item-image").append(now_playing)}},create_playlist_nav:function(){if(0===jQuery(".pmc-contextual-player .l-adm-contextual-video__shadow").length){var shadow_left=jQuery('

'),shadow_right=jQuery('
');jQuery(".pmc-contextual-player .jw-related-control-left").prepend(shadow_left);jQuery(".pmc-contextual-player .jw-related-control-right").prepend(shadow_right)}}};pmc_contextual_player.init();; !function(n){var i={};function r(t){if(i[t])return i[t].exports;var e=i[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}r.m=n,r.c=i,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=292)}([,function(t,e,n){"use strict";n.d(e,"f",function(){return i.each}),n.d(e,"s",function(){return i.map}),n.d(e,"b",function(){return i.contains}),n.d(e,"i",function(){return i.first}),n.d(e,"r",function(){return i.last}),n.d(e,"e",function(){return i.difference}),n.d(e,"h",function(){return i.findLastIndex}),n.d(e,"a",function(){return i.bindAll}),n.d(e,"d",function(){return i.delay}),n.d(e,"c",function(){return i.debounce}),n.d(e,"q",function(){return i.keys}),n.d(e,"g",function(){return i.extend}),n.d(e,"l",function(){return i.isEmpty}),n.d(e,"k",function(){return i.isArray}),n.d(e,"o",function(){return i.isObject}),n.d(e,"m",function(){return i.isFunction}),n.d(e,"p",function(){return i.isString}),n.d(e,"n",function(){return i.isNumber}),n.d(e,"j",function(){return i.has});var i=n(30),r=Object(i.mixin)(i);r._=r},,function(t,e,n){var c=n(10),f=n(49).f,d=n(26),p=n(27),h=n(52),v=n(121),y=n(58);t.exports=function(t,e){var n,i,r,o,s=t.target,a=t.global,l=t.stat,u=a?c:l?c[s]||h(s,{}):(c[s]||{}).prototype;if(u)for(n in e){if(r=e[n],i=t.noTargetGet?(o=f(u,n))&&o.value:u[n],!y(a?n:s+(l?".":"#")+n,t.forced)&&void 0!==i){if(typeof r==typeof i)continue;v(r,i)}(t.sham||i&&i.sham)&&d(r,"sham",!0),p(u,n,r,t)}}},function(t,e,n){var i=n(19);t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e){t.exports=!1},,function(t,e,n){function p(t,e){this.stopped=t,this.result=e}var h=n(4),v=n(128),y=n(79),g=n(12),w=n(82),m=n(130);(t.exports=function(t,e,n,i,r){var o,s,a,l,u,c,f,d=g(e,n,i?2:1);if(r)o=t;else{if("function"!=typeof(s=w(t)))throw TypeError("Target is not iterable");if(v(s)){for(a=0,l=y(t.length);a":">",'"':""","'":"'","`":"`"},Xe=Kt(Be);function Ye(e){function n(t){return e[t]}var t="(?:"+Bt(e).join("|")+")",i=RegExp(t),r=RegExp(t,"g");return function(t){return t=null==t?"":""+t,i.test(t)?t.replace(r,n):t}}var Ge=Ye(Be),Ve=Ye(Xe);function Ke(t,e,n){ve(e)||(e=[e]);var i=e.length;if(!i)return we(n)?n.call(t):n;for(var r=0;r/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},tn=/(.)^/,en={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},nn=/\\|'|\r|\n|\u2028|\u2029/g,rn=function(t){return"\\"+en[t]};function on(o,t,e){!t&&e&&(t=e),t=oe({},t,v.templateSettings);var n,i=RegExp([(t.escape||tn).source,(t.interpolate||tn).source,(t.evaluate||tn).source].join("|")+"|$","g"),s=0,a="__p+='";o.replace(i,function(t,e,n,i,r){return a+=o.slice(s,r).replace(nn,rn),s=r+t.length,e?a+="'+\n((__t=("+e+"))==null?'':_.escape(__t))+\n'":n?a+="'+\n((__t=("+n+"))==null?'':__t)+\n'":i&&(a+="';\n"+i+"\n__p+='"),t}),a+="';\n",t.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{n=new Function(t.variable||"obj","_",a)}catch(t){throw t.source=a,t}function r(t){return n.call(this,t,v)}var l=t.variable||"obj";return r.source="function("+l+"){\n"+a+"}",r}function sn(t){var e=v(t);return e._chain=!0,e}function an(t,e){return t._chain?v(e).chain():e}function ln(n){return A(Qt(n),function(t){var e=v[t]=n[t];v.prototype[t]=function(){var t=[this._wrapped];return r.apply(t,arguments),an(this,e.apply(v,t))}}),v}A(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var n=i[e];v.prototype[e]=function(){var t=this._wrapped;return n.apply(t,arguments),"shift"!==e&&"splice"!==e||0!==t.length||delete t[0],an(this,t)}}),A(["concat","join","slice"],function(t){var e=i[t];v.prototype[t]=function(){return an(this,e.apply(this._wrapped,arguments))}}),v.prototype.valueOf=v.prototype.toJSON=v.prototype.value=function(){return this._wrapped},v.prototype.toString=function(){return String(this._wrapped)}}.call(this,cn(47))},,,function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports={}},function(t,e,n){"use strict";function i(t){var n,i;this.promise=new t(function(t,e){if(void 0!==n||void 0!==i)throw TypeError("Bad Promise constructor");n=t,i=e}),this.resolve=r(n),this.reject=r(i)}var r=n(9);t.exports.f=function(t){return new i(t)}},,,,function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var i=n(119),r=n(50);t.exports=function(t){return i(r(t))}},function(t,e){t.exports={}},function(t,e,n){var i=n(10);t.exports=i},function(t,e,n){var i=n(22).f,r=n(20),o=n(15)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e,n){function i(){}function r(t){return"