var _=function(){function k(r,f,e){function d(n){var t=h,i=l;return h=l=undefined,a=n,c=r.apply(i,t)}function rt(n){return a=n,o=setTimeout(p,f),nt?d(n):c}function ut(n){var i=n-s,r=n-a,t=f-i;return v?b(t,y-r):t}function tt(n){var t=n-s,i=n-a;return s===undefined||t>=f||t<0||v&&i>=y}function p(){var n=t();if(tt(n))return it(n);o=setTimeout(p,ut(n))}function it(n){return(o=undefined,k&&h)?d(n):(h=l=undefined,c)}function ft(){o!==undefined&&clearTimeout(o),a=0,h=s=l=o=undefined}function et(){return o===undefined?c:it(t())}function g(){var n=t(),i=tt(n);if(h=arguments,l=this,s=n,i){if(o===undefined)return rt(s);if(v)return o=setTimeout(p,f),d(s)}return o===undefined&&(o=setTimeout(p,f)),c}var h,l,y,c,o,s,a=0,nt=!1,v=!1,k=!0;if(typeof r!="function")throw new TypeError(i);return f=u(f)||0,n(e)&&(nt=!!e.leading,v="maxWait"in e,y=v?w(u(e.maxWait)||0,f):y,k="trailing"in e?!!e.trailing:k),g.cancel=ft,g.flush=et,g}function d(t,r,u){var f=!0,e=!0;if(typeof t!="function")throw new TypeError(i);return n(u)&&(f="leading"in u?!!u.leading:f,e="trailing"in u?!!u.trailing:e),k(t,r,{leading:f,maxWait:r,trailing:e})}function n(n){var t=typeof n;return!!n&&(t=="object"||t=="function")}function g(n){return!!n&&typeof n=="object"}function nt(n){return typeof n=="symbol"||g(n)&&p.call(n)==f}function u(t){var i,u;return typeof t=="number"?t:nt(t)?r:(n(t)&&(i=typeof t.valueOf=="function"?t.valueOf():t,t=n(i)?i+"":i),typeof t!="string")?t===0?t:+t:(t=t.replace(e,""),u=s.test(t),u||h.test(t)?c(t.slice(2),u?2:8):o.test(t)?r:+t)}var i="Expected a function",r=NaN,f="[object Symbol]",e=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,h=/^0o[0-7]+$/i,c=parseInt,l=typeof global=="object"&&global&&global.Object===Object&&global,a=typeof self=="object"&&self&&self.Object===Object&&self,v=l||a||Function("return this")(),y=Object.prototype,p=y.toString,w=Math.max,b=Math.min,t=function(){return v.Date.now()};return{throttle:d}}(),ExploreVA=ExploreVA||{};ExploreVA.stickyNav=function(){"use strict";var n=$(window).scrollTop(),t=$(".row-banner .main")[1];n>ExploreVA.stickyNavTop?$("#nav__explore").addClass("sticky"):($("#nav__explore").removeClass("sticky"),$(t).css({"margin-top":"0"}))},ExploreVA.getUrlParameter=function(n){for(var t,u=window.location.search.substring(1),r=u.split("&"),i=0;i<r.length;i++)if(t=r[i].split("="),t[0]==n)return t[1]},ExploreVA.VideoMgr=function(){"use strict";function n(){var n=$(".modal__video"),t=n.width(),i=($(window).width()-t)/2,r=t*o,u=$(window).scrollTop()+50;n.css({left:i+"px",top:u+"px"}),$("#youtube_player").attr("height",r)}function i(){t=!1,ExploreVA.DisposeYouTubeVideo("LightBoxVideo"),$("#video_modal").removeClass("visible"),$(".modal-screen").removeClass("visible"),$("#youtube_player").remove()}function f(){u=!0,$(window).resize(function(){n()}),$(window).scroll(function(){n()}),$(".modal-screen").click(function(){i()}),$("#close-modal").click(function(){i()})}function r(i,r,e,o){if(!t){var s=$("ul.modal-social-share"),h=s.attr("data-url")+"/"+i,c=window.location.protocol+"//"+window.location.host,l="&enablejsapi=1&version=3&origin="+c;t=!0,s.empty(),$(".modal__video").addClass("visible"),$(".modal-screen").addClass("visible"),$(".youtube_wrapper").append('<iframe id="youtube_player" src="'+o+l+'" title="'+r+'" frameborder="0" allowfullscreen><\/iframe>'),$(".video-modal-title").html(r),$(".video-modal-text").html(e),n(),u||f(),ExploreVA.RegisterYouTubeVideo("youtube_player","LightBoxVideo"),$.ajax({url:h,data:{pageUrl:window.location.href},type:"GET",dataType:"html"}).done(function(n){var t=$(n);s.append(t);t.find("a.conv-link").on("click",function(n){n.preventDefault(),n.stopPropagation(),ExploreVA.conversionEvent($(this))})})}}function e(){$(".video-trigger").click(function(n){n.preventDefault();var t=$(this),i=t.attr("data-title"),u=t.attr("data-text"),f=t.attr("data-video-url"),e=t.attr("data-video-id");r(e,i,u,f)})}var u=!1,t=!1,o=61/100;return{init:e,watch:r}}(),ExploreVA.conversionEvent=function(n){var t=n.attr("href"),r=!1;try{var e=n.attr("rel")==="external",s=n.attr("data-ar"),u=n.attr("data-fb"),o=u&&u.length?u.split(","):[],h=o.length,f=n.attr("data-ga"),i=f&&f.length?f.split(":"):[],c=i.length>0?i[0]:"",l=i.length>1?i[1]:"",a=i.length>2?i[2]:t&&t.length&&t!=="#"?t:document.location.href;e?(r=!0,window.open(t,"_blank")):(r=!0,window.location=t)}catch(v){r||(window.location=t)}},function(){$('a[rel="external"]').each(function(){var t=$(this),n=t.attr("title");n&&n.length||(n=t.text()),t.attr("title",n+" (opens new window)")});$("body").on("click",'a[rel="external"]',function(){return window.open($(this).attr("href")),!1})}(),$(document).ready(function(){"use strict";var f="&#9656;",h="&#9662;",n=$(".va-mega-menu"),e=$(".flippy-triangle"),r,t;if($("#top-bar .va-menu-trigger").click(function(){if($(window).width()>=640){var t=$(this);return n.hasClass("show-nav")?(n.removeClass("show-nav"),t.find("span").html(f)):(n.addClass("show-nav"),t.find("span").html(h)),!1}}),r=function(){var t=$(window).width();t<640?(n.removeClass("show-nav"),e.html(f).hide()):e.show()},r(),$(window).resize(function(){r()}),$(".benefit-survey-doors label").click(function(){$(".benefit-survey-doors label").removeClass("selected"),$(this).addClass("selected")}),ExploreVA.stickyNavTop=$("#nav__explore").offset().top,ExploreVA.stickyNav(),$(window).scroll(function(){ExploreVA.stickyNav()}),window.location.href.indexOf("show=all")<0){var o=$(".col-sidebar").height(),u=$(".col-main").height()-100,s="+ more",c="- less",i=$(".col-sidebar");o>u+70&&(i.append('<a class="show-more" href="'+window.location.pathname+'?show=all">'+s+"<\/a>"),i.height(u)),$(".col-sidebar a.show-more").click(function(n){n.preventDefault();var t=$(this);t.html().indexOf("less")>0?(t.html(s),i.height(u)):(t.html(c),i.height(o))});$(".apply-expand-trigger").on("click",function(n){n.preventDefault();var t=$("p.apply-expander");t.hasClass("min")?($(this).html("less"),t.removeClass("min")):($(this).html("more"),t.addClass("min"))})}else $("p.apply-expander").removeClass("min"),$(".apply-expand-trigger").remove();$("a.conv-link").on("click",function(n){n.preventDefault(),n.stopPropagation(),ExploreVA.conversionEvent($(this))});ExploreVA.VideoMgr.init(),(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i))&&(t=document.querySelector('meta[name="viewport"]'),t&&(t.content="width=device-width, minimum-scale=1.0, maximum-scale=1.0",document.body.addEventListener("gesturestart",function(){t.content="width=device-width, minimum-scale=0.25, maximum-scale=1.6"},!1)))}),ExploreVA=ExploreVA||{},ExploreVA.VideoMonitorList={},ExploreVA.VideoMonitor=function(){this.prevPercent=0,this.player={},this.timerId=0,this.url=""},ExploreVA.VideoMonitor.prototype={pushEvent:function(n){console.info("YouTube Video "+n+", url: "+this.url)},startTimer:function(){var n=this;this.timerId||(this.timerId=setInterval(function(){n.checkPlayback()},1e3))},stopTimer:function(){this.timerId&&(clearInterval(this.timerId),this.timerId=0)},checkPlayback:function(){var n=0,i=this.player.getCurrentTime(),t=this.player.getDuration();t&&(n=(100*i+.5)/t),n>=33&&this.prevPercent<33?this.pushEvent("33%"):n>=66&&this.prevPercent<66?this.pushEvent("66%"):n>=90&&this.prevPercent<90&&(this.stopTimer(),this.pushEvent("90%")),this.prevPercent=n},stateChangeHandler:function(n){var i=this,t=n.target.getVideoUrl();this.url=t,n.data==YT.PlayerState.ENDED?(this.pushEvent("finish"),this.stopTimer()):n.data==YT.PlayerState.PLAYING?(this.pushEvent("play"),this.startTimer()):n.data==YT.PlayerState.PAUSED?(this.stopTimer(),this.pushEvent("pause")):n.data==YT.PlayerState.UNSTARTED&&(this.prevPercent=0)},errorHandler:function(n){this.url&&this.url.length||(this.url=n.target.getVideoUrl());var t="error ("+n.data+")";this.pushEvent(t)},dispose:function(){this.timerId&&(clearInterval(this.timerId),this.timerId=0,this.pushEvent("pause"),this.player.stopVideo()),delete this.player},init:function(n){var t=this;this.player=new YT.Player(n,{events:{onStateChange:function(n){t.stateChangeHandler(n)},onError:function(n){t.errorHandler(n)}}})}},ExploreVA.RegisterYouTubeVideo=function(n,t){var i=new ExploreVA.VideoMonitor;i.init(n),ExploreVA.VideoMonitorList[t]=i},ExploreVA.DisposeYouTubeVideo=function(n){n in ExploreVA.VideoMonitorList&&ExploreVA.VideoMonitorList[n].dispose()},function(){var n,t;window.onYouTubeIframeAPIReady=function(){$(document).ready(function(){$("iframe[src*='//www.youtube.com']").each(function(n){var t=$(this).attr("id");ExploreVA.RegisterYouTubeVideo(t,"page"+n)})})},n=document.createElement("script"),n.src="https://www.youtube.com/iframe_api",t=document.getElementsByTagName("script")[0],t.parentNode.insertBefore(n,t)}(),function(n){var t=!1,r,i;typeof define=="function"&&define.amd&&(define(n),t=!0),typeof exports=="object"&&(module.exports=n(),t=!0),t||(r=window.Cookies,i=window.Cookies=n(),i.noConflict=function(){return window.Cookies=r,i})}(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(i){function r(t,u,f){var o,c,l,s,v,e,h;if(typeof document!="undefined"){if(arguments.length>1){f=n({path:"/"},r.defaults,f),typeof f.expires=="number"&&(c=new Date,c.setMilliseconds(c.getMilliseconds()+f.expires*864e5),f.expires=c),f.expires=f.expires?f.expires.toUTCString():"";try{o=JSON.stringify(u),/^[\{\[]/.test(o)&&(u=o)}catch(w){}u=i.write?i.write(u,t):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)),t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),t=t.replace(/[\(\)]/g,escape),l="";for(s in f)f[s]&&(l+="; "+s,f[s]!==!0)&&(l+="="+f[s]);return document.cookie=t+"="+u+l}t||(o={});for(var y=document.cookie?document.cookie.split("; "):[],p=/(%[0-9A-Z]{2})+/g,a=0;a<y.length;a++){v=y[a].split("="),e=v.slice(1).join("="),e.charAt(0)==='"'&&(e=e.slice(1,-1));try{if(h=v[0].replace(p,decodeURIComponent),e=i.read?i.read(e,h):i(e,h)||e.replace(p,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(w){}if(t===h){o=e;break}t||(o[h]=e)}catch(w){}}return o}}return r.set=r,r.get=function(n){return r.call(r,n)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.withConverter=t,r}return t(function(){})}),ExploreVA=ExploreVA||{},ExploreVA.EmailCapture=function(){"use strict";function e(n){var t=/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/;return t.test(n.toLowerCase())}function f(t,r){var u=r?i:n;Cookies.set(u,"1",{expires:t})}function o(n,t){$.ajax({type:"GET",url:"/benefits/register-email-specific",data:{email:n,topic:t},dataType:"json",cache:!1}).done(function(n){$("#email-rubric").html(n.Feedback),n.Successful&&($("#slideinEmail").val(""),setTimeout(function(){$("#slide-in-email").hide("slide",{direction:"right"},500)},2500))})}function s(s,h){var c=$("#slide-in-email"),l,a,v=$(".col-sidebar").outerHeight()/$(".col-main").outerHeight();if(console.info("Content ratio: "+v),n=t+s,l=Cookies.get(n),a=Cookies.get(i),c.length&&l!=="1"&&a!=="1"){h&&c.find("#lbl-email-preference").html("Get email updates only about "+h+" benefits and services.");c.on("click","a.email-capture-close",function(n){n.preventDefault(),c.hide("slide",{direction:"right"},500),f(7,!1)});$("#slideinEmailForm").submit(function(n){n.preventDefault();var t=$("#slideinEmail").val(),i=$("#email-preference").prop("checked");t&&t.length&&(e(t)?(o(t,i?s:u),f(365,!i)):(alert("Please check your email address and try again."),$("#slideinEmail").select()))});$(window).on("scroll",_.throttle(function(){if(!r){var e=$(window).scrollTop(),t=$(".col-main"),i=$(".col-sidebar"),n=e+$(window).height(),u=i.offset().top+i.outerHeight(),f=t.offset().top+t.outerHeight();console.info("View bottom: "+n+", sidebar bottom: "+u+", content bottom: "+f),r=n>=f||n>=u+350,r&&c.show("slide",{direction:"right"},800)}},200))}}var u="USVA_16",t="HideSlideInEmailCapture",n=t,i=t+u,r=!1;return{init:s,clear:function(){Cookies.remove(n),Cookies.remove(i)}}}(),function(n,t){"use strict";function nt(){if(!i.READY){h.determineEventTypes(),r.each(i.gestures,function(n){u.register(n)});h.onTouch(i.DOCUMENT,o,u.detect);h.onTouch(i.DOCUMENT,f,u.detect);i.READY=!0}}function g(n,i){Date.now||(Date.now=function(){return+new Date}),n.utils.each(["on","off"],function(r){n.utils[r]=function(n,u,f){i(n)[r](u,function(n){var r=i.extend({},n.originalEvent,n);r.button===t&&(r.button=n.which-1),f.call(this,r)})}}),n.Instance.prototype.trigger=function(n,t){var r=i(this.element);return r.has(t.target).length&&(r=i(t.target)),r.trigger({type:n,gesture:t})},i.fn.hammer=function(t){return this.each(function(){var u=i(this),r=u.data("hammer");r?r&&t&&n.utils.extend(r.options,t):u.data("hammer",new n(this,t||{}))})}}var i=function i(n,t){return new i.Instance(n,t||{})},r;i.VERSION="1.1.2",i.defaults={behavior:{userSelect:"none",touchAction:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},i.DOCUMENT=document,i.HAS_POINTEREVENTS=navigator.pointerEnabled||navigator.msPointerEnabled,i.HAS_TOUCHEVENTS="ontouchstart"in n,i.IS_MOBILE=/mobile|tablet|ip(ad|hone|od)|android|silk/i.test(navigator.userAgent),i.NO_MOUSEEVENTS=i.HAS_TOUCHEVENTS&&i.IS_MOBILE||i.HAS_POINTEREVENTS,i.CALCULATE_INTERVAL=25;var c={},p=i.DIRECTION_DOWN="down",k=i.DIRECTION_LEFT="left",w=i.DIRECTION_UP="up",d=i.DIRECTION_RIGHT="right",a=i.POINTER_MOUSE="mouse",b=i.POINTER_TOUCH="touch",y=i.POINTER_PEN="pen",e=i.EVENT_START="start",o=i.EVENT_MOVE="move",f=i.EVENT_END="end",s=i.EVENT_RELEASE="release",v=i.EVENT_TOUCH="touch";i.READY=!1,i.plugins=i.plugins||{},i.gestures=i.gestures||{},r=i.utils={extend:function(n,i,r){for(var u in i)i.hasOwnProperty(u)&&(n[u]===t||!r)&&(n[u]=i[u]);return n},on:function(n,t,i){n.addEventListener(t,i,!1)},off:function(n,t,i){n.removeEventListener(t,i,!1)},each:function(n,i,r){var u,f;if("forEach"in n)n.forEach(i,r);else if(n.length!==t){for(u=0,f=n.length;u<f;u++)if(i.call(r,n[u],u,n)===!1)return}else for(u in n)if(n.hasOwnProperty(u)&&i.call(r,n[u],u,n)===!1)return},inStr:function(n,t){return n.indexOf(t)>-1},inArray:function(n,t){var r,i,u;if(n.indexOf)return r=n.indexOf(t),r===-1?!1:r;for(i=0,u=n.length;i<u;i++)if(n[i]===t)return i;return!1},toArray:function(n){return Array.prototype.slice.call(n,0)},hasParent:function(n,t){while(n){if(n==t)return!0;n=n.parentNode}return!1},getCenter:function(n){var u=[],f=[],e=[],o=[],t=Math.min,i=Math.max;return n.length===1?{pageX:n[0].pageX,pageY:n[0].pageY,clientX:n[0].clientX,clientY:n[0].clientY}:(r.each(n,function(n){u.push(n.pageX),f.push(n.pageY),e.push(n.clientX),o.push(n.clientY)}),{pageX:(t.apply(Math,u)+i.apply(Math,u))/2,pageY:(t.apply(Math,f)+i.apply(Math,f))/2,clientX:(t.apply(Math,e)+i.apply(Math,e))/2,clientY:(t.apply(Math,o)+i.apply(Math,o))/2})},getVelocity:function(n,t,i){return{x:Math.abs(t/n)||0,y:Math.abs(i/n)||0}},getAngle:function(n,t){var i=t.clientX-n.clientX,r=t.clientY-n.clientY;return Math.atan2(r,i)*180/Math.PI},getDirection:function(n,t){var i=Math.abs(n.clientX-t.clientX),r=Math.abs(n.clientY-t.clientY);return i>=r?n.clientX-t.clientX>0?k:d:n.clientY-t.clientY>0?w:p},getDistance:function(n,t){var i=t.clientX-n.clientX,r=t.clientY-n.clientY;return Math.sqrt(i*i+r*r)},getScale:function(n,t){return n.length>=2&&t.length>=2?this.getDistance(t[0],t[1])/this.getDistance(n[0],n[1]):1},getRotation:function(n,t){return n.length>=2&&t.length>=2?this.getAngle(t[1],t[0])-this.getAngle(n[1],n[0]):0},isVertical:function(n){return n==w||n==p},setPrefixedCss:function(n,t,i,u){var o=["","Webkit","Moz","O","ms"],e,f;for(t=r.toCamelCase(t),e=0;e<o.length;e++)if(f=t,o[e]&&(f=o[e]+f.slice(0,1).toUpperCase()+f.slice(1)),f in n.style){n.style[f]=(u==null||u)&&i||"";break}},toggleBehavior:function(n,t,i){if(t&&n&&n.style){r.each(t,function(t,u){r.setPrefixedCss(n,u,t,i)});var u=i&&function(){return!1};t.userSelect=="none"&&(n.onselectstart=u),t.userDrag=="none"&&(n.ondragstart=u)}},toCamelCase:function(n){return n.replace(/[_-]([a-z])/g,function(n){return n[1].toUpperCase()})}},i.Instance=function(n,t){var f=this;nt(),this.element=n,this.enabled=!0,r.each(t,function(n,i){delete t[i],t[r.toCamelCase(i)]=n}),this.options=r.extend(r.extend({},i.defaults),t||{}),this.options.behavior&&r.toggleBehavior(this.element,this.options.behavior,!0),this.eventStartHandler=h.onTouch(n,e,function(n){f.enabled&&n.eventType==e?u.startDetect(f,n):n.eventType==v&&u.detect(n)}),this.eventHandlers=[]},i.Instance.prototype={on:function(n,t){var i=this;h.on(i.element,n,t,function(n){i.eventHandlers.push({gesture:n,handler:t})});return i},off:function(n,t){var i=this;return h.off(i.element,n,t,function(n){var u=r.inArray({gesture:n,handler:t});u!==!1&&i.eventHandlers.splice(u,1)}),i},trigger:function(n,t){var u,f;return t||(t={}),u=i.DOCUMENT.createEvent("Event"),u.initEvent(n,!0,!0),u.gesture=t,f=this.element,r.hasParent(t.target,f)&&(f=t.target),f.dispatchEvent(u),this},enable:function(n){return this.enabled=n,this},dispose:function(){var t,n;for(r.toggleBehavior(this.element,this.options.behavior,!1),t=-1;n=this.eventHandlers[++t];)r.off(this.element,n.gesture,n.handler);return this.eventHandlers=[],h.off(this.element,c[e],this.eventStartHandler),null}};var h=i.event={preventMouseEvents:!1,started:!1,shouldDetect:!1,on:function(n,t,i,u){var f=t.split(" ");r.each(f,function(t){r.on(n,t,i);u&&u(t)})},off:function(n,t,i,u){var f=t.split(" ");r.each(f,function(t){r.off(n,t,i),u&&u(t)})},onTouch:function(n,t,i){var u=this,o=function(s){var a=s.type.toLowerCase(),h=r.inStr(a,"pointer"),c=r.inStr(a,"mouse"),v;c&&u.preventMouseEvents||(c&&t==e&&s.button===0?(u.preventMouseEvents=!1,u.shouldDetect=!0):h&&t==e?u.shouldDetect=s.buttons===1:c||t!=e||(u.preventMouseEvents=!0,u.shouldDetect=!0),h&&t!=f&&l.updatePointer(t,s),u.shouldDetect&&(v=u.doDetect.call(u,s,t,n,i)),v==f&&(u.preventMouseEvents=!1,u.shouldDetect=!1,l.reset()),h&&t==f&&l.updatePointer(t,s))};this.on(n,c[t],o);return o},doDetect:function(n,t,i,r){var l=this.getTouchList(n,t),p=l.length,c=t,a=l.trigger,y=p,h;return t==e?a=v:t==f&&(a=s,y=l.length-(n.changedTouches?n.changedTouches.length:1)),y>0&&this.started&&(c=o),this.started=!0,h=this.collectEventData(i,c,l,n),t!=f&&r.call(u,h),a&&(h.changedLength=y,h.eventType=a,r.call(u,h),h.eventType=c,delete h.changedLength),c==f&&(r.call(u,h),this.started=!1),c},determineEventTypes:function(){var t;return t=i.HAS_POINTEREVENTS?n.PointerEvent?["pointerdown","pointermove","pointerup pointercancel lostpointercapture"]:["MSPointerDown","MSPointerMove","MSPointerUp MSPointerCancel MSLostPointerCapture"]:i.NO_MOUSEEVENTS?["touchstart","touchmove","touchend touchcancel"]:["touchstart mousedown","touchmove mousemove","touchend touchcancel mouseup"],c[e]=t[0],c[o]=t[1],c[f]=t[2],c},getTouchList:function(n,t){if(i.HAS_POINTEREVENTS)return l.getTouchList();if(n.touches){if(t==o)return n.touches;var u=[],e=[].concat(r.toArray(n.touches),r.toArray(n.changedTouches)),f=[];return r.each(e,function(n){r.inArray(u,n.identifier)===!1&&f.push(n),u.push(n.identifier)}),f}return n.identifier=1,[n]},collectEventData:function(n,t,i,f){var e=b;return r.inStr(f.type,"mouse")||l.matchType(a,f)?e=a:l.matchType(y,f)&&(e=y),{center:r.getCenter(i),timeStamp:Date.now(),target:f.target,touches:i,eventType:t,pointerType:e,srcEvent:f,preventDefault:function(){var n=this.srcEvent;n.preventManipulation&&n.preventManipulation(),n.preventDefault&&n.preventDefault()},stopPropagation:function(){this.srcEvent.stopPropagation()},stopDetect:function(){return u.stopDetect()}}}},l=i.PointerEvent={pointers:{},getTouchList:function(){var n=[];return r.each(this.pointers,function(t){n.push(t)}),n},updatePointer:function(n,t){n==f||n!=f&&t.buttons!==1?delete this.pointers[t.pointerId]:(t.identifier=t.pointerId,this.pointers[t.pointerId]=t)},matchType:function(n,t){if(!t.pointerType)return!1;var r=t.pointerType,i={};return i[a]=r===(t.MSPOINTER_TYPE_MOUSE||a),i[b]=r===(t.MSPOINTER_TYPE_TOUCH||b),i[y]=r===(t.MSPOINTER_TYPE_PEN||y),i[n]},reset:function(){this.pointers={}}},u=i.detection={gestures:[],current:null,previous:null,stopped:!1,startDetect:function(n,t){this.current||(this.stopped=!1,this.current={inst:n,startEvent:r.extend({},t),lastEvent:!1,lastCalcEvent:!1,futureCalcEvent:!1,lastCalcData:{},name:""},this.detect(t))},detect:function(n){if(this.current&&!this.stopped){n=this.extendEventData(n);var t=this.current.inst,i=t.options;return r.each(this.gestures,function(r){if(!this.stopped&&t.enabled&&i[r.name]&&r.handler.call(r,n,t)===!1)return this.stopDetect(),!1},this),this.current&&(this.current.lastEvent=n),n.eventType==f&&this.stopDetect(),n}},stopDetect:function(){this.previous=r.extend({},this.current),this.current=null,this.stopped=!0},getCalculatedData:function(n,t,u,f,e){var o=this.current,l=!1,c=o.lastCalcEvent,h=o.lastCalcData;c&&n.timeStamp-c.timeStamp>i.CALCULATE_INTERVAL&&(t=c.center,u=n.timeStamp-c.timeStamp,f=n.center.clientX-c.center.clientX,e=n.center.clientY-c.center.clientY,l=!0),(n.eventType==v||n.eventType==s)&&(o.futureCalcEvent=n),(!o.lastCalcEvent||l)&&(h.velocity=r.getVelocity(u,f,e),h.angle=r.getAngle(t,n.center),h.direction=r.getDirection(t,n.center),o.lastCalcEvent=o.futureCalcEvent||n,o.futureCalcEvent=n),n.velocityX=h.velocity.x,n.velocityY=h.velocity.y,n.interimAngle=h.angle,n.interimDirection=h.direction},extendEventData:function(n){var i=this.current,t=i.startEvent,o=i.lastEvent||t;(n.eventType==v||n.eventType==s)&&(t.touches=[],r.each(n.touches,function(n){t.touches.push({clientX:n.clientX,clientY:n.clientY})}));var u=n.timeStamp-t.timeStamp,f=n.center.clientX-t.center.clientX,e=n.center.clientY-t.center.clientY;return this.getCalculatedData(n,o.center,u,f,e),r.extend(n,{startEvent:t,deltaTime:u,deltaX:f,deltaY:e,distance:r.getDistance(t.center,n.center),angle:r.getAngle(t.center,n.center),direction:r.getDirection(t.center,n.center),scale:r.getScale(t.touches,n.touches),rotation:r.getRotation(t.touches,n.touches)}),n},register:function(n){var u=n.defaults||{};return u[n.name]===t&&(u[n.name]=!0),r.extend(i.defaults,u,!0),n.index=n.index||1e3,this.gestures.push(n),this.gestures.sort(function(n,t){return n.index<t.index?-1:n.index>t.index?1:0}),this.gestures}};(function(n){function h(i,h){var c=u.current,l,a,v,y;if(!(h.options.dragMaxTouches>0)||!(i.touches.length>h.options.dragMaxTouches))switch(i.eventType){case e:t=!1;break;case o:if(i.distance<h.options.dragMinDistance&&c.name!=n)return;l=c.startEvent.center,c.name!=n&&(c.name=n,h.options.dragDistanceCorrection&&i.distance>0&&(a=Math.abs(h.options.dragMinDistance/i.distance),l.pageX+=i.deltaX*a,l.pageY+=i.deltaY*a,l.clientX+=i.deltaX*a,l.clientY+=i.deltaY*a,i=u.extendEventData(i))),(c.lastEvent.dragLockToAxis||h.options.dragLockToAxis&&h.options.dragLockMinDistance<=i.distance)&&(i.dragLockToAxis=!0),v=c.lastEvent.direction,i.dragLockToAxis&&v!==i.direction&&(i.direction=r.isVertical(v)?i.deltaY<0?w:p:i.deltaX<0?k:d),t||(h.trigger(n+"start",i),t=!0),h.trigger(n,i),h.trigger(n+i.direction,i),y=r.isVertical(i.direction),(h.options.dragBlockVertical&&y||h.options.dragBlockHorizontal&&!y)&&i.preventDefault();break;case s:t&&i.changedLength<=h.options.dragMaxTouches&&(h.trigger(n+"end",i),t=!1);break;case f:t=!1}}var t=!1;i.gestures.Drag={name:n,index:50,handler:h,defaults:{dragMinDistance:10,dragDistanceCorrection:!0,dragMaxTouches:1,dragBlockHorizontal:!1,dragBlockVertical:!1,dragLockToAxis:!1,dragLockMinDistance:25}}})("drag"),i.gestures.Gesture={name:"gesture",index:1337,handler:function(n,t){t.trigger(this.name,n)}},function(n){function r(i,r){var h=r.options,f=u.current;switch(i.eventType){case e:clearTimeout(t),f.name=n,t=setTimeout(function(){f&&f.name==n&&r.trigger(n,i)},h.holdTimeout);break;case o:i.distance>h.holdThreshold&&clearTimeout(t);break;case s:clearTimeout(t)}}var t;i.gestures.Hold={name:n,index:10,defaults:{holdTimeout:500,holdThreshold:2},handler:r}}("hold"),i.gestures.Release={name:"release",index:Infinity,handler:function(n,t){n.eventType==s&&t.trigger(this.name,n)}},i.gestures.Swipe={name:"swipe",index:40,defaults:{swipeMinTouches:1,swipeMaxTouches:1,swipeVelocityX:.6,swipeVelocityY:.6},handler:function(n,t){if(n.eventType==s){var r=n.touches.length,i=t.options;if(r<i.swipeMinTouches||r>i.swipeMaxTouches)return;(n.velocityX>i.swipeVelocityX||n.velocityY>i.swipeVelocityY)&&(t.trigger(this.name,n),t.trigger(this.name+n.direction,n))}}},function(n){function r(i,r){var s=r.options,a=u.current,h=u.previous,c,l;switch(i.eventType){case e:t=!1;break;case o:t=t||i.distance>s.tapMaxDistance;break;case f:i.srcEvent.type!="touchcancel"&&i.deltaTime<s.tapMaxTime&&!t&&(c=h&&h.lastEvent&&i.timeStamp-h.lastEvent.timeStamp,l=!1,h&&h.name==n&&c&&c<s.doubleTapInterval&&i.distance<s.doubleTapDistance&&(r.trigger("doubletap",i),l=!0),(!l||s.tapAlways)&&(a.name=n,r.trigger(a.name,i)))}}var t=!1;i.gestures.Tap={name:n,index:100,handler:r,defaults:{tapMaxTime:250,tapMaxDistance:10,tapAlways:!0,doubleTapDistance:20,doubleTapInterval:300}}}("tap"),i.gestures.Touch={name:"touch",index:-Infinity,defaults:{preventDefault:!1,preventMouse:!1},handler:function(n,t){if(t.options.preventMouse&&n.pointerType==a){n.stopDetect();return}t.options.preventDefault&&n.preventDefault(),n.eventType==v&&t.trigger("touch",n)}},function(n){function r(i,r){switch(i.eventType){case e:t=!1;break;case o:if(i.touches.length<2)return;var f=Math.abs(1-i.scale),h=Math.abs(i.rotation);if(f<r.options.transformMinScale&&h<r.options.transformMinRotation)return;u.current.name=n,t||(r.trigger(n+"start",i),t=!0),r.trigger(n,i),h>r.options.transformMinRotation&&r.trigger("rotate",i),f>r.options.transformMinScale&&(r.trigger("pinch",i),r.trigger("pinch"+(i.scale<1?"in":"out"),i));break;case s:t&&i.changedLength<2&&(r.trigger(n+"end",i),t=!1)}}var t=!1;i.gestures.Transform={name:n,index:45,defaults:{transformMinScale:.01,transformMinRotation:1},handler:r}}("transform"),n.Hammer=i,typeof module!="undefined"&&module.exports&&(module.exports=i),typeof define=="function"&&define.amd?define(["jquery"],function(t){return g(n.Hammer,t)}):g(n.Hammer,n.jQuery||n.Zepto)}(window),function(){var i=$("ul.mobile-nav li"),r=$("ul.m-subpage-nav"),n=0,t=0,u={};$(window).scroll(function(){n=$(window).scrollTop(),$("#mobile-nav-panel").hasClass("open")&&n<t?($("#mobile-nav-panel").css("top",n+"px"),t=n):$("#mobile-nav-panel").hasClass("open")?$(".mobile-nav-banner").css("top",t+"px"):$(".mobile-nav-banner").css("top",n+"px")});$("#mobile-nav-panel .m-category-expander").hammer().on("tap",function(){$("#mobile-nav-panel .selected").removeClass("selected"),$(this).parents("li").addClass("selected")});$("a.mobile-nav-open").hammer().on("tap",function(){$("#mobile-nav-panel").addClass("open"),$("#mobile-nav-panel").css("top",n+"px"),t=n});$("a.mobile-nav-close").hammer().on("tap",function(){$("#mobile-nav-panel").removeClass("open"),$(".mobile-nav-banner").css("top",t+"px")})}()