function iconFromPlusToMinus(n){n.children(".trip-card__icon").removeClass("trip-card__icon--plus");n.children(".trip-card__icon").addClass("trip-card__icon--minus")}function iconFromMinusToPlus(n){n.children(".trip-card__icon").removeClass("trip-card__icon--minus");n.children(".trip-card__icon").addClass("trip-card__icon--plus")}function AllIconFromPlusToMinus(){$(".trip-card__icon").removeClass("trip-card__icon--plus");$(".trip-card__icon").addClass("trip-card__icon--minus")}function AllIconFromMinusToPlus(){$(".trip-card__icon").removeClass("trip-card__icon--minus");$(".trip-card__icon").addClass("trip-card__icon--plus")}function rowSlideUp(n,t){t.slideUp(200,function(){t.removeClass("more-info-card-wrapper--visible").attr("style","");$(".more-info-card-row").removeClass("more-info-card-row--visible")})}function rowSlideDown(n,t){$(n).addClass("more-info-card-row--visible");t.slideDown(function(){t.addClass("more-info-card-wrapper--visible").attr("style","")})}function containsObject(n,t){for(var i=0;i<t.length;i++)if(t[i]===n)return!0;return!1}function containsObject(n,t){for(var i=0;i<t.length;i++)if(t[i]===n)return!0;return!1}function cloneTables(n){n.each(function(){var n=$(this),t=n.clone().insertBefore($(n).parent()).addClass("table__column--persistent");t.find("th:not(:first-child),td:not(:first-child)").remove();equalizeRowHeights(n,t,!1)})}function equalizeRowHeights(n,t,i){t.find("tr").each(function(t){$(this).height(n.find("tr:eq("+t+")").height())});n.width()>n.parent().width()?t.addClass("visible").parent().addClass("table__column--persistent-wrap--visible").parent().find(".table__mobileSwipe").addClass("table__mobileSwipe--show"):t.parent().hasClass("table__column--persistent-wrap--visible")&&t.parent().removeClass("table__column--persistent-wrap--visible").parent().find(".table__mobileSwipe").removeClass("table__mobileSwipe--show");i||$(window).resize(function(){equalizeRowHeights(n,t,!0)})}function nope(){return!1}var isTabletPlus,setEmailBoxByDataAttribute,sortBy,getParameterByName,setDropdown,setRadioButtonList;if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusin"==t.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState?void(i.hoverState="in"):(clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusout"==t.type?"focus":"hover"]=!1),i.isInStateTrue()?void 0:(clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide())};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function f(){"in"!=r.hoverState&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),e=n.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var r=t[0],u="BODY"==r.tagName,i=r.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.7";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i);n.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.7";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.7";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return i>u?"top":!1;if("bottom"==this.affixed)return null!=i?u+this.unpin<=f.top?!1:"bottom":n-r>=u+e?!1:"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&i>=u?"top":null!=r&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.7";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(n(i).is(document.body)?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.7";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(void 0===t[n+1]||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(void 0!==i.style[t])return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(){window.mediaCheck=function(n){var t,s,f,e,o,h,c,u,i,r;if(i=void 0,r=void 0,e=void 0,f=void 0,o=void 0,h=window.matchMedia!==undefined&&!!window.matchMedia("!").addListener,h)return r=function(n,t){return n.matches?typeof t.entry=="function"&&t.entry(n):typeof t.exit=="function"&&t.exit(n),typeof t.both=="function"?t.both(n):void 0},e=function(){return i=window.matchMedia(n.media),i.addListener(function(){return r(i,n)}),window.addEventListener("orientationchange",function(){return i=window.matchMedia(n.media),r(i,n)},!1),r(i,n)},e();t={};r=function(n,i){return n.matches?typeof i.entry=="function"&&(t[i.media]===!1||t[i.media]==null)&&i.entry(n):typeof i.exit=="function"&&(t[i.media]===!0||t[i.media]==null)&&i.exit(n),typeof i.both=="function"&&i.both(n),t[i.media]=n.matches};f=function(n){var t,i;return t=void 0,t=document.createElement("div"),t.style.width="1em",t.style.position="absolute",document.body.appendChild(t),i=n*t.offsetWidth,document.body.removeChild(t),i};o=function(n,t){var i=void 0;switch(t){case"em":i=f(n);break;default:i=n}return i};for(c in n)t[n.media]=null;return s=function(parts){var constraint,dimension,matches,ratio,value,windowHeight,windowWidth;return constraint=parts[1],dimension=parts[2],value=parts[4]?o(parseInt(parts[3],10),parts[4]):parts[3],windowWidth=window.innerWidth||document.documentElement.clientWidth,windowHeight=window.innerHeight||document.documentElement.clientHeight,dimension==="width"?matches=constraint==="max"&&value>windowWidth||constraint==="min"&&value<windowWidth:dimension==="height"?matches=constraint==="max"&&value>windowHeight||constraint==="min"&&value<windowHeight:dimension==="aspect-ratio"&&(ratio=windowWidth/windowHeight,matches=constraint==="max"&&eval(ratio)<eval(value)||constraint==="min"&&eval(ratio)>eval(value)),matches},u=function(){var t,f,i,e,u,o;for(u=n.media.split(/\sand\s|,\s/),i=!0,t=0,f=u.length;t<f;t++)e=u[t],o=e.match(/\((.*?)-(.*?):\s([\d\/]*)(\w*)\)/),s(o)||(i=!1);return r({media:n.media,matches:i},n)},window.addEventListener?window.addEventListener("resize",u,!1):window.attachEvent&&window.attachEvent("onresize",u),u()}}.call(this),function(){function nt(t){function r(n,i,r,u,f,e){for(;f>=0&&e>f;f+=t){var o=u?u[f]:f;r=i(r,n[o],o,n)}return r}return function(u,f,o,s){f=e(f,s,4);var h=!i(u)&&n.keys(u),l=(h||u).length,c=t>0?0:l-1;return arguments.length<3&&(o=u[h?h[c]:c],c+=t),r(u,f,o,h,c,l)}}function tt(n){return function(i,r,f){r=t(r,f);for(var o=u(i),e=n>0?0:o-1;e>=0&&o>e;e+=n)if(r(i[e],e,i))return e;return-1}}function it(t,i,f){return function(e,o,s){var c=0,h=u(e);if("number"==typeof s)t>0?c=s>=0?s:Math.max(s+h,c):h=s>=0?Math.min(s+1,h):s+h+1;else if(f&&s&&h)return s=f(e,o),e[s]===o?s:-1;if(o!==o)return s=i(r.call(e,c,h),n.isNaN),s>=0?s+c:-1;for(s=t>0?c:h-1;s>=0&&h>s;s+=t)if(e[s]===o)return s;return-1}}function rt(t,i){var u=d.length,f=t.constructor,e=n.isFunction(f)&&f.prototype||v,r="constructor";for(n.has(t,r)&&!n.contains(i,r)&&i.push(r);u--;)r=d[u],r in t&&t[r]!==e[r]&&!n.contains(i,r)&&i.push(r)}var a=this,lt=a._,s=Array.prototype,v=Object.prototype,at=Function.prototype,vt=s.push,r=s.slice,o=v.toString,yt=v.hasOwnProperty,pt=Array.isArray,ut=Object.keys,y=at.bind,ft=Object.create,p=function(){},n=function(t){return t instanceof n?t:this instanceof n?void(this._wrapped=t):new n(t)},e,t,h,f,b,k,d,c,ct,l;"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=n),exports._=n):a._=n;n.VERSION="1.8.3";e=function(n,t,i){if(t===void 0)return n;switch(null==i?3:i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return function(){return n.apply(t,arguments)}};t=function(t,i,r){return null==t?n.identity:n.isFunction(t)?e(t,i,r):n.isObject(t)?n.matcher(t):n.property(t)};n.iteratee=function(n,i){return t(n,i,1/0)};var w=function(n,t){return function(i){var e=arguments.length,r,u;if(2>e||null==i)return i;for(r=1;e>r;r++)for(var o=arguments[r],s=n(o),h=s.length,f=0;h>f;f++)u=s[f],t&&i[u]!==void 0||(i[u]=o[u]);return i}},et=function(t){if(!n.isObject(t))return{};if(ft)return ft(t);p.prototype=t;var i=new p;return p.prototype=null,i},ot=function(n){return function(t){if(null!=t)return t[n]}},wt=Math.pow(2,53)-1,u=ot("length"),i=function(n){var t=u(n);return"number"==typeof t&&t>=0&&wt>=t};n.each=n.forEach=function(t,r,u){var f,o,s;if(r=e(r,u),i(t))for(f=0,o=t.length;o>f;f++)r(t[f],f,t);else for(s=n.keys(t),f=0,o=s.length;o>f;f++)r(t[s[f]],s[f],t);return t};n.map=n.collect=function(r,u,f){var s;u=t(u,f);for(var o=!i(r)&&n.keys(r),h=(o||r).length,c=Array(h),e=0;h>e;e++)s=o?o[e]:e,c[e]=u(r[s],s,r);return c};n.reduce=n.foldl=n.inject=nt(1);n.reduceRight=n.foldr=nt(-1);n.find=n.detect=function(t,r,u){var f;return f=i(t)?n.findIndex(t,r,u):n.findKey(t,r,u),f!==void 0&&f!==-1?t[f]:void 0};n.filter=n.select=function(i,r,u){var f=[];return r=t(r,u),n.each(i,function(n,t,i){r(n,t,i)&&f.push(n)}),f};n.reject=function(i,r,u){return n.filter(i,n.negate(t(r)),u)};n.every=n.all=function(r,u,f){var s;u=t(u,f);for(var o=!i(r)&&n.keys(r),h=(o||r).length,e=0;h>e;e++)if(s=o?o[e]:e,!u(r[s],s,r))return!1;return!0};n.some=n.any=function(r,u,f){var s;u=t(u,f);for(var o=!i(r)&&n.keys(r),h=(o||r).length,e=0;h>e;e++)if(s=o?o[e]:e,u(r[s],s,r))return!0;return!1};n.contains=n.includes=n.include=function(t,r,u,f){return i(t)||(t=n.values(t)),("number"!=typeof u||f)&&(u=0),n.indexOf(t,r,u)>=0};n.invoke=function(t,i){var u=r.call(arguments,2),f=n.isFunction(i);return n.map(t,function(n){var t=f?i:n[i];return null==t?t:t.apply(n,u)})};n.pluck=function(t,i){return n.map(t,n.property(i))};n.where=function(t,i){return n.filter(t,n.matcher(i))};n.findWhere=function(t,i){return n.find(t,n.matcher(i))};n.max=function(r,u,f){var h,o,e=-1/0,c=-1/0,s,l;if(null==u&&null!=r)for(r=i(r)?r:n.values(r),s=0,l=r.length;l>s;s++)h=r[s],h>e&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i);(o>c||o===-1/0&&e===-1/0)&&(e=n,c=o)});return e};n.min=function(r,u,f){var h,o,e=1/0,c=1/0,s,l;if(null==u&&null!=r)for(r=i(r)?r:n.values(r),s=0,l=r.length;l>s;s++)h=r[s],e>h&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i);(c>o||1/0===o&&1/0===e)&&(e=n,c=o)});return e};n.shuffle=function(t){for(var u,e=i(t)?t:n.values(t),o=e.length,f=Array(o),r=0;o>r;r++)u=n.random(0,r),u!==r&&(f[r]=f[u]),f[u]=e[r];return f};n.sample=function(t,r,u){return null==r||u?(i(t)||(t=n.values(t)),t[n.random(t.length-1)]):n.shuffle(t).slice(0,Math.max(0,r))};n.sortBy=function(i,r,u){return r=t(r,u),n.pluck(n.map(i,function(n,t,i){return{value:n,index:t,criteria:r(n,t,i)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||i===void 0)return 1;if(r>i||r===void 0)return-1}return n.index-t.index}),"value")};h=function(i){return function(r,u,f){var e={};return u=t(u,f),n.each(r,function(n,t){var f=u(n,t,r);i(e,n,f)}),e}};n.groupBy=h(function(t,i,r){n.has(t,r)?t[r].push(i):t[r]=[i]});n.indexBy=h(function(n,t,i){n[i]=t});n.countBy=h(function(t,i,r){n.has(t,r)?t[r]++:t[r]=1});n.toArray=function(t){return t?n.isArray(t)?r.call(t):i(t)?n.map(t,n.identity):n.values(t):[]};n.size=function(t){return null==t?0:i(t)?t.length:n.keys(t).length};n.partition=function(i,r,u){r=t(r,u);var f=[],e=[];return n.each(i,function(n,t,i){(r(n,t,i)?f:e).push(n)}),[f,e]};n.first=n.head=n.take=function(t,i,r){if(null!=t)return null==i||r?t[0]:n.initial(t,t.length-i)};n.initial=function(n,t,i){return r.call(n,0,Math.max(0,n.length-(null==t||i?1:t)))};n.last=function(t,i,r){if(null!=t)return null==i||r?t[t.length-1]:n.rest(t,Math.max(0,t.length-i))};n.rest=n.tail=n.drop=function(n,t,i){return r.call(n,null==t||i?1:t)};n.compact=function(t){return n.filter(t,n.identity)};f=function(t,r,e,o){for(var s,l,a,h=[],v=0,c=o||0,y=u(t);y>c;c++)if(s=t[c],i(s)&&(n.isArray(s)||n.isArguments(s)))for(r||(s=f(s,r,e)),l=0,a=s.length,h.length+=a;a>l;)h[v++]=s[l++];else e||(h[v++]=s);return h};n.flatten=function(n,t){return f(n,t,!1)};n.without=function(t){return n.difference(t,r.call(arguments,1))};n.uniq=n.unique=function(i,r,f,e){var o,c;n.isBoolean(r)||(e=f,f=r,r=!1);null!=f&&(f=t(f,e));for(var s=[],l=[],h=0,a=u(i);a>h;h++)o=i[h],c=f?f(o,h,i):o,r?(h&&l===c||s.push(o),l=c):f?n.contains(l,c)||(l.push(c),s.push(o)):n.contains(s,o)||s.push(o);return s};n.union=function(){return n.uniq(f(arguments,!0,!0))};n.intersection=function(t){for(var r,i,f=[],o=arguments.length,e=0,s=u(t);s>e;e++)if(r=t[e],!n.contains(f,r)){for(i=1;o>i&&n.contains(arguments[i],r);i++);i===o&&f.push(r)}return f};n.difference=function(t){var i=f(arguments,!0,!0,1);return n.filter(t,function(t){return!n.contains(i,t)})};n.zip=function(){return n.unzip(arguments)};n.unzip=function(t){for(var r=t&&n.max(t,u).length||0,f=Array(r),i=0;r>i;i++)f[i]=n.pluck(t,i);return f};n.object=function(n,t){for(var r={},i=0,f=u(n);f>i;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r};n.findIndex=tt(1);n.findLastIndex=tt(-1);n.sortedIndex=function(n,i,r,f){var o;r=t(r,f,1);for(var h=r(i),e=0,s=u(n);s>e;)o=Math.floor((e+s)/2),r(n[o])<h?e=o+1:s=o;return e};n.indexOf=it(1,n.findIndex,n.sortedIndex);n.lastIndexOf=it(-1,n.findLastIndex);n.range=function(n,t,i){null==t&&(t=n||0,n=0);i=i||1;for(var u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;u>r;r++,n+=i)f[r]=n;return f};b=function(t,i,r,u,f){if(!(u instanceof i))return t.apply(r,f);var e=et(t.prototype),o=t.apply(e,f);return n.isObject(o)?o:e};n.bind=function(t,i){if(y&&t.bind===y)return y.apply(t,r.call(arguments,1));if(!n.isFunction(t))throw new TypeError("Bind must be called on a function");var f=r.call(arguments,2),u=function(){return b(t,u,i,this,f.concat(r.call(arguments)))};return u};n.partial=function(t){var i=r.call(arguments,1),u=function(){for(var f=0,o=i.length,e=Array(o),r=0;o>r;r++)e[r]=i[r]===n?arguments[f++]:i[r];for(;f<arguments.length;)e.push(arguments[f++]);return b(t,u,this,this,e)};return u};n.bindAll=function(t){var i,r,u=arguments.length;if(1>=u)throw new Error("bindAll must be passed function names");for(i=1;u>i;i++)r=arguments[i],t[r]=n.bind(t[r],t);return t};n.memoize=function(t,i){var r=function(u){var f=r.cache,e=""+(i?i.apply(this,arguments):u);return n.has(f,e)||(f[e]=t.apply(this,arguments)),f[e]};return r.cache={},r};n.delay=function(n,t){var i=r.call(arguments,2);return setTimeout(function(){return n.apply(null,i)},t)};n.defer=n.partial(n.delay,n,1);n.throttle=function(t,i,r){var f,e,s,u=null,o=0,h;return r||(r={}),h=function(){o=r.leading===!1?0:n.now();u=null;s=t.apply(f,e);u||(f=e=null)},function(){var l=n.now(),c;return o||r.leading!==!1||(o=l),c=i-(l-o),f=this,e=arguments,0>=c||c>i?(u&&(clearTimeout(u),u=null),o=l,s=t.apply(f,e),u||(f=e=null)):u||r.trailing===!1||(u=setTimeout(h,c)),s}};n.debounce=function(t,i,r){var u,f,e,s,o,h=function(){var c=n.now()-s;i>c&&c>=0?u=setTimeout(h,i-c):(u=null,r||(o=t.apply(e,f),u||(e=f=null)))};return function(){e=this;f=arguments;s=n.now();var c=r&&!u;return u||(u=setTimeout(h,i)),c&&(o=t.apply(e,f),e=f=null),o}};n.wrap=function(t,i){return n.partial(i,t)};n.negate=function(n){return function(){return!n.apply(this,arguments)}};n.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,i=n[t].apply(this,arguments);r--;)i=n[r].call(this,i);return i}};n.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}};n.before=function(n,t){var i;return function(){return--n>0&&(i=t.apply(this,arguments)),1>=n&&(t=null),i}};n.once=n.partial(n.before,2);k=!{toString:null}.propertyIsEnumerable("toString");d=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];n.keys=function(t){var i,r;if(!n.isObject(t))return[];if(ut)return ut(t);i=[];for(r in t)n.has(t,r)&&i.push(r);return k&&rt(t,i),i};n.allKeys=function(t){var i,r;if(!n.isObject(t))return[];i=[];for(r in t)i.push(r);return k&&rt(t,i),i};n.values=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;u>i;i++)f[i]=t[r[i]];return f};n.mapObject=function(i,r,u){r=t(r,u);for(var f,o=n.keys(i),h=o.length,s={},e=0;h>e;e++)f=o[e],s[f]=r(i[f],f,i);return s};n.pairs=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;u>i;i++)f[i]=[r[i],t[r[i]]];return f};n.invert=function(t){for(var u={},r=n.keys(t),i=0,f=r.length;f>i;i++)u[t[r[i]]]=r[i];return u};n.functions=n.methods=function(t){var i=[];for(var r in t)n.isFunction(t[r])&&i.push(r);return i.sort()};n.extend=w(n.allKeys);n.extendOwn=n.assign=w(n.keys);n.findKey=function(i,r,u){r=t(r,u);for(var f,o=n.keys(i),e=0,s=o.length;s>e;e++)if(f=o[e],r(i[f],f,i))return f};n.pick=function(t,i,r){var c,o,l={},u=t,s,v,h,a;if(null==u)return l;for(n.isFunction(i)?(o=n.allKeys(u),c=e(i,r)):(o=f(arguments,!1,!1,1),c=function(n,t,i){return t in i},u=Object(u)),s=0,v=o.length;v>s;s++)h=o[s],a=u[h],c(a,h,u)&&(l[h]=a);return l};n.omit=function(t,i,r){if(n.isFunction(i))i=n.negate(i);else{var u=n.map(f(arguments,!1,!1,1),String);i=function(t,i){return!n.contains(u,i)}}return n.pick(t,i,r)};n.defaults=w(n.allKeys,!0);n.create=function(t,i){var r=et(t);return i&&n.extendOwn(r,i),r};n.clone=function(t){return n.isObject(t)?n.isArray(t)?t.slice():n.extend({},t):t};n.tap=function(n,t){return t(n),n};n.isMatch=function(t,i){var e=n.keys(i),o=e.length,f,r,u;if(null==t)return!o;for(f=Object(t),r=0;o>r;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0};c=function(t,i,r,u){var h,a,e,s,f,l,v;if(t===i)return 0!==t||1/t==1/i;if(null==t||null==i)return t===i;if(t instanceof n&&(t=t._wrapped),i instanceof n&&(i=i._wrapped),h=o.call(t),h!==o.call(i))return!1;switch(h){case"[object RegExp]":case"[object String]":return""+t==""+i;case"[object Number]":return+t!=+t?+i!=+i:0==+t?1/+t==1/i:+t==+i;case"[object Date]":case"[object Boolean]":return+t==+i}if(a="[object Array]"===h,!a&&("object"!=typeof t||"object"!=typeof i||(e=t.constructor,s=i.constructor,e!==s&&!(n.isFunction(e)&&e instanceof e&&n.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in i)))return!1;for(r=r||[],u=u||[],f=r.length;f--;)if(r[f]===t)return u[f]===i;if(r.push(t),u.push(i),a){if(f=t.length,f!==i.length)return!1;for(;f--;)if(!c(t[f],i[f],r,u))return!1}else{if(v=n.keys(t),f=v.length,n.keys(i).length!==f)return!1;for(;f--;)if(l=v[f],!n.has(i,l)||!c(t[l],i[l],r,u))return!1}return r.pop(),u.pop(),!0};n.isEqual=function(n,t){return c(n,t)};n.isEmpty=function(t){return null==t?!0:i(t)&&(n.isArray(t)||n.isString(t)||n.isArguments(t))?0===t.length:0===n.keys(t).length};n.isElement=function(n){return!(!n||1!==n.nodeType)};n.isArray=pt||function(n){return"[object Array]"===o.call(n)};n.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n};n.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){n["is"+t]=function(n){return o.call(n)==="[object "+t+"]"}});n.isArguments(arguments)||(n.isArguments=function(t){return n.has(t,"callee")});"function"!=typeof/./&&"object"!=typeof Int8Array&&(n.isFunction=function(n){return"function"==typeof n||!1});n.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))};n.isNaN=function(t){return n.isNumber(t)&&t!==+t};n.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"===o.call(n)};n.isNull=function(n){return null===n};n.isUndefined=function(n){return n===void 0};n.has=function(n,t){return null!=n&&yt.call(n,t)};n.noConflict=function(){return a._=lt,this};n.identity=function(n){return n};n.constant=function(n){return function(){return n}};n.noop=function(){};n.property=ot;n.propertyOf=function(n){return null==n?function(){}:function(t){return n[t]}};n.matcher=n.matches=function(t){return t=n.extendOwn({},t),function(i){return n.isMatch(i,t)}};n.times=function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=e(t,i,1),r=0;n>r;r++)u[r]=t(r);return u};n.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};n.now=Date.now||function(){return(new Date).getTime()};var st={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},bt=n.invert(st),ht=function(t){var r=function(n){return t[n]},i="(?:"+n.keys(t).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=null==n?"":""+n,u.test(n)?n.replace(f,r):n}};n.escape=ht(st);n.unescape=ht(bt);n.result=function(t,i,r){var u=null==t?void 0:t[i];return u===void 0&&(u=r),n.isFunction(u)?u.call(t):u};ct=0;n.uniqueId=function(n){var t=++ct+"";return n?n+t:t};n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var g=/(.)^/,kt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},dt=/\\|'|\r|\n|\u2028|\u2029/g,gt=function(n){return"\\"+kt[n]};n.template=function(t,i,r){var o,f,h;!i&&r&&(i=r);i=n.defaults({},i,n.templateSettings);var c=RegExp([(i.escape||g).source,(i.interpolate||g).source,(i.evaluate||g).source].join("|")+"|$","g"),e=0,u="__p+='";t.replace(c,function(n,i,r,f,o){return u+=t.slice(e,o).replace(dt,gt),e=o+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n});u+="';\n";i.variable||(u="with(obj||{}){\n"+u+"}\n");u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{o=new Function(i.variable||"obj","_",u)}catch(s){throw s.source=u,s;}return f=function(t){return o.call(this,t,n)},h=i.variable||"obj",f.source="function("+h+"){\n"+u+"}",f};n.chain=function(t){var i=n(t);return i._chain=!0,i};l=function(t,i){return t._chain?n(i).chain():i};n.mixin=function(t){n.each(n.functions(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return vt.apply(t,arguments),l(this,r.apply(n,t))}})};n.mixin(n);n.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=s[t];n.prototype[t]=function(){var n=this._wrapped;return i.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],l(this,n)}});n.each(["concat","join","slice"],function(t){var i=s[t];n.prototype[t]=function(){return l(this,i.apply(this._wrapped,arguments))}});n.prototype.value=function(){return this._wrapped};n.prototype.valueOf=n.prototype.toJSON=n.prototype.value;n.prototype.toString=function(){return""+this._wrapped};"function"==typeof define&&define.amd&&define("underscore",[],function(){return n})}.call(this),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(window.jQuery||window.Zepto)}(function(n){var h="Close",pt="BeforeClose",ti="AfterClose",ii="BeforeAppend",it="MarkupParse",rt="Open",wt="Change",ut="mfp",u="."+ut,p="mfp-ready",bt="mfp-removing",ft="mfp-prevent-close",t,w=function(){},et=!!window.jQuery,ot,f=n(window),o,b,c,kt,r=function(n,i){t.ev.on(ut+n+u,i)},e=function(t,i,r,u){var f=document.createElement("div");return f.className="mfp-"+t,r&&(f.innerHTML=r),u?i&&i.appendChild(f):(f=n(f),i&&f.appendTo(i)),f},i=function(i,r){t.ev.triggerHandler(ut+i,r);t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,n.isArray(r)?r:[r]))},st=function(i){return i===kt&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),kt=i),t.currTemplate.closeBtn},ht=function(){n.magnificPopup.instance||(t=new w,t.init(),n.magnificPopup.instance=t)},ri=function(){var n=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(n.transition!==undefined)return!0;while(t.length)if(t.pop()+"Transition"in n)return!0;return!1},k,a,d,g,ct,s,gt,at,ni,nt,yt,tt;w.prototype={constructor:w,init:function(){var i=navigator.appVersion;t.isIE7=i.indexOf("MSIE 7.")!==-1;t.isIE8=i.indexOf("MSIE 8.")!==-1;t.isLowIE=t.isIE7||t.isIE8;t.isAndroid=/android/gi.test(i);t.isIOS=/iphone|ipad|ipod/gi.test(i);t.supportsTransition=ri();t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);o=n(document);t.popupsCache={}},open:function(s){var h,w,l,b,a,k,v,d,y;if(s.isObj===!1){for(t.items=s.items.toArray(),t.index=0,w=s.items,h=0;h<w.length;h++)if(l=w[h],l.parsed&&(l=l.el[0]),l===s.el[0]){t.index=h;break}}else t.items=n.isArray(s.items)?s.items:[s.items],t.index=s.index||0;if(t.isOpen){t.updateItemHTML();return}for(t.types=[],c="",t.ev=s.mainEl&&s.mainEl.length?s.mainEl.eq(0):o,s.key?(t.popupsCache[s.key]||(t.popupsCache[s.key]={}),t.currTemplate=t.popupsCache[s.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,s),t.fixedContentPos=t.st.fixedContentPos==="auto"?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=e("bg").on("click"+u,function(){t.close()}),t.wrap=e("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=e("container",t.wrap)),t.contentContainer=e("content"),t.st.preloader&&(t.preloader=e("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,h=0;h<b.length;h++)a=b[h],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);return i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(it,function(n,t,i,r){i.close_replaceWith=st(r.type)}),c+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(c+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:f.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||t.st.fixedBgPos==="auto"&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey&&o.on("keyup"+u,function(n){n.keyCode===27&&t.close()}),f.on("resize"+u,function(){t.updateSize()}),t.st.closeOnContentClick||(c+=" mfp-auto-cursor"),c&&t.wrap.addClass(c),k=t.wH=f.height(),v={},t.fixedContentPos&&t._hasScrollBar(k)&&(d=t._getScrollbarSize(),d&&(v.marginRight=d)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):v.overflow="hidden"),y=t.st.mainClass,t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),i("BuildControls"),n("html").css(v),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||n(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(p),t._setFocus()):t.bgOverlay.addClass(p);o.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(rt),s},close:function(){t.isOpen&&(i(pt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(bt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var r,f;i(h);r=bt+" "+p+" ";t.bgOverlay.detach();t.wrap.detach();t.container.empty();t.st.mainClass&&(r+=t.st.mainClass+" ");t._removeClassFromMFP(r);t.fixedContentPos&&(f={marginRight:""},t.isIE7?n("body, html").css("overflow",""):f.overflow="",n("html").css(f));o.off("keyup"+u+" focusin"+u);t.ev.off(u);t.wrap.attr("class","mfp-wrap").removeAttr("style");t.bgOverlay.attr("class","mfp-bg");t.container.attr("class","mfp-container");t.st.showCloseBtn&&(!t.st.closeBtnInside||t.currTemplate[t.currItem.type]===!0)&&t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach();t.st.autoFocusLast&&t._lastFocusedEl&&n(t._lastFocusedEl).focus();t.currItem=null;t.content=null;t.currTemplate=null;t.prevHeight=0;i(ti)},updateSize:function(n){if(t.isIOS){var u=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*u;t.wrap.css("height",r);t.wH=r}else t.wH=n||f.height();t.fixedContentPos||t.wrap.css("height",t.wH);i("Resize")},updateItemHTML:function(){var u=t.items[t.index],r,f,e;t.contentContainer.detach();t.content&&t.content.detach();u.parsed||(u=t.parseEl(t.index));r=u.type;i("BeforeChange",[t.currItem?t.currItem.type:"",r]);t.currItem=u;t.currTemplate[r]||(f=t.st[r]?t.st[r].markup:!1,i("FirstMarkupParse",f),t.currTemplate[r]=f?n(f):!0);b&&b!==u.type&&t.container.removeClass("mfp-"+b+"-holder");e=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](u,t.currTemplate[r]);t.appendContent(e,r);u.preloaded=!0;i(wt,u);b=u.type;t.container.prepend(t.contentContainer);i("AfterChange")},appendContent:function(n,r){t.content=n;n?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[r]===!0?t.content.find(".mfp-close").length||t.content.append(st()):t.content=n:t.content="";i(ii);t.container.addClass("mfp-"+r+"-holder");t.contentContainer.append(t.content)},parseEl:function(r){var u=t.items[r],o,e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src");u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this;t._openClick(r,n,i)},r;i||(i={});r="click.magnificPopup";i.mainEl=n;i.items?(i.isObj=!0,n.off(r).on(r,u)):(i.isObj=!1,i.delegate?n.off(r).on(r,i.delegate,u):(i.items=n,n.off(r).on(r,u)))},_openClick:function(i,r,u){var o=u.midClick!==undefined?u.midClick:n.magnificPopup.defaults.midClick,e;if(o||!(i.which===2||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){if(e=u.disableOn!==undefined?u.disableOn:n.magnificPopup.defaults.disableOn,e)if(n.isFunction(e)){if(!e.call(t))return!0}else if(f.width()<e)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation());u.el=n(i.mfpEl);u.delegate&&(u.items=r.find(u.delegate));t.open(u)}},updateStatus:function(n,r){if(t.preloader){ot!==n&&t.container.removeClass("mfp-s-"+ot);r||n!=="loading"||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u);n=u.status;r=u.text;t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n);ot=n}},_checkIfClose:function(i){if(!n(i).hasClass(ft)){var r=t.st.closeOnContentClick,u=t.st.closeOnBgClick;if(r&&u||!t.content||n(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||n.contains(t.content[0],i)){if(r)return!0}else if(u&&n.contains(document,i))return!0;return!1}},_addClassToMFP:function(n){t.bgOverlay.addClass(n);t.wrap.addClass(n)},_removeClassFromMFP:function(n){this.bgOverlay.removeClass(n);t.wrap.removeClass(n)},_hasScrollBar:function(n){return(t.isIE7?o.height():document.body.scrollHeight)>(n||f.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!n.contains(t.wrap[0],i.target))return t._setFocus(),!1},_parseMarkup:function(t,r,f){var e;f.data&&(r=n.extend(f.data,r));i(it,[t,r,f]);n.each(r,function(n,i){var r,f;if(i===undefined||i===!1)return!0;e=n.split("_");e.length>1?(r=t.find(u+"-"+e[0]),r.length>0&&(f=e[1],f==="replaceWith"?r[0]!==i[0]&&r.replaceWith(i):f==="img"?r.is("img")?r.attr("src",i):r.replaceWith('<img src="'+i+'" class="'+r.attr("class")+'" />'):r.attr(e[1],i))):t.find(u+"-"+n).html(i)})},_getScrollbarSize:function(){if(t.scrollbarSize===undefined){var n=document.createElement("div");n.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(n);t.scrollbarSize=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return t.scrollbarSize}};n.magnificPopup={instance:null,proto:w.prototype,modules:[],open:function(t,i){return ht(),t=t?n.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return n.magnificPopup.instance&&n.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(n.magnificPopup.defaults[t]=i.options);n.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;<\/button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}};n.fn.magnificPopup=function(i){var r,u,f,e;return ht(),r=n(this),typeof i=="string"?i==="open"?(f=et?r.data("magnificPopup"):r[0].magnificPopup,e=parseInt(arguments[1],10)||0,f.items?u=f.items[e]:(u=r,f.delegate&&(u=u.find(f.delegate)),u=u.eq(e)),t._openClick({mfpEl:u},r,f)):t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1)):(i=n.extend(!0,{},i),et?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r};k="inline";ct=function(){g&&(d.after(g.addClass(a)).detach(),g=null)};n.magnificPopup.registerModule(k,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(k);r(h+"."+k,function(){ct()})},getInline:function(i,r){var f,u,o;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(o=u[0].parentNode,o&&o.tagName&&(d||(a=f.hiddenClass,d=e(a),a="mfp-"+a),g=u.after(d).detach().removeClass(a)),t.updateStatus("ready")):(t.updateStatus("error",f.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var v="ajax",y,lt=function(){y&&n(document.body).removeClass(y)},dt=function(){lt();t.req&&t.req.abort()};n.magnificPopup.registerModule(v,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content<\/a> could not be loaded.'},proto:{initAjax:function(){t.types.push(v);y=t.st.ajax.cursor;r(h+"."+v,dt);r("BeforeChange."+v,dt)},getAjax:function(r){y&&n(document.body).addClass(y);t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o);t.appendContent(n(o.data),v);r.finished=!0;lt();t._setFocus();setTimeout(function(){t.wrap.addClass(p)},16);t.updateStatus("ready");i("AjaxContentAdded")},error:function(){lt();r.finished=r.loadError=!0;t.updateStatus("error",t.st.ajax.tError.replace("%url%",r.src))}},t.st.ajax.settings);return t.req=n.ajax(u),""}}});gt=function(i){if(i.data&&i.data.title!==undefined)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""};n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><figure><div class="mfp-img"><\/div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/figcaption><\/figure><\/div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image<\/a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,e=".image";t.types.push("image");r(rt+e,function(){t.currItem.type==="image"&&i.cursor&&n(document.body).addClass(i.cursor)});r(h+e,function(){i.cursor&&n(document.body).removeClass(i.cursor);f.off("resize"+u)});r("Resize"+e,t.resizeImage);t.isLowIE&&r("AfterChange",t.resizeImage)},resizeImage:function(){var n=t.currItem,i;n&&n.img&&t.st.image.verticalFit&&(i=0,t.isLowIE&&(i=parseInt(n.img.css("padding-top"),10)+parseInt(n.img.css("padding-bottom"),10)),n.img.css("max-height",t.wH-i))},_onImageHasSize:function(n){n.img&&(n.hasSize=!0,s&&clearInterval(s),n.isCheckingImgSize=!1,i("ImageHasSize",n),n.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),n.imgHidden=!1))},findImageSize:function(n){var i=0,u=n.img[0],r=function(f){s&&clearInterval(s);s=setInterval(function(){if(u.naturalWidth>0){t._onImageHasSize(n);return}i>200&&clearInterval(s);i++;i===3?r(10):i===40?r(50):i===100&&r(500)},f)};r(1)},getImage:function(r,u){var e=0,o=function(){r&&(r.img[0].complete?(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("ready")),r.hasSize=!0,r.loaded=!0,i("ImageLoadComplete")):(e++,e<200?setTimeout(o,100):h()))},h=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",c.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},c=t.st.image,l=u.find(".mfp-img"),f;return l.length&&(f=document.createElement("img"),f.className="mfp-img",r.el&&r.el.find("img").length&&(f.alt=r.el.find("img").attr("alt")),r.img=n(f).on("load.mfploader",o).on("error.mfploader",h),f.src=r.src,l.is("img")&&(r.img=r.img.clone()),f=r.img[0],f.naturalWidth>0?r.hasSize=!0:f.width||(r.hasSize=!1)),t._parseMarkup(u,{title:gt(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize?(s&&clearInterval(s),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",c.tError.replace("%url%",r.src))):(u.removeClass("mfp-loading"),t.updateStatus("ready")),u):(t.updateStatus("loading"),r.loading=!0,r.hasSize||(r.imgHidden=!0,u.addClass("mfp-loading"),t.findImageSize(r)),u)}}});ni=function(){return at===undefined&&(at=document.createElement("p").style.MozTransform!==undefined),at};n.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(n){return n.is("img")?n:n.find("img")}},proto:{initZoom:function(){var f=t.st.zoom,o=".zoom",u;if(f.enabled&&t.supportsTransition){var c=f.duration,l=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+f.duration/1e3+"s "+f.easing,t={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return t["-webkit-"+i]=t["-moz-"+i]=t["-o-"+i]=t[i]=u,r.css(t),r},s=function(){t.content.css("visibility","visible")},e,n;r("BuildControls"+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u){s();return}n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){s();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},c)},16)}});r(pt+o,function(){if(t._allowZoom()){if(clearTimeout(e),t.st.removalDelay=c,!u){if(u=t._getItemToZoom(),!u)return;n=l(u)}n.css(t._getOffset(!0));t.wrap.append(n);t.content.css("visibility","hidden");setTimeout(function(){n.css(t._getOffset())},16)}});r(h+o,function(){t._allowZoom()&&(s(),n&&n.remove(),u=null)})}},_allowZoom:function(){return t.currItem.type==="image"},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(et?r.innerHeight():r[0].offsetHeight)-o-e},ni()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var l="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[l]){var i=t.currTemplate[l].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(l,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"><\/div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen><\/iframe><\/div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(l);r("BeforeChange",function(n,t,i){t!==i&&(t===l?vt():i===l&&vt(!0))});r(h+"."+l,function(){vt()})},getIframe:function(i,r){var u=i.src,f=t.st.iframe,e;return n.each(f.patterns,function(){if(u.indexOf(this.index)>-1)return this.id&&(u=typeof this.id=="string"?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1}),e={},f.srcAction&&(e[f.srcAction]=u),t._parseMarkup(r,e,i),t.updateStatus("ready"),r}}});nt=function(n){var i=t.items.length;return n>i-1?n-i:n<0?i+n:n};yt=function(n,t,i){return n.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};n.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><\/button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var u=t.st.gallery,i=".mfp-gallery",f=Boolean(n.fn.mfpFastClick);if(t.direction=!0,!u||!u.enabled)return!1;c+=" mfp-gallery";r(rt+i,function(){u.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return t.next(),!1});o.on("keydown"+i,function(n){n.keyCode===37?t.prev():n.keyCode===39&&t.next()})});r("UpdateStatus"+i,function(n,i){i.text&&(i.text=yt(i.text,t.currItem.index,t.items.length))});r(it+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?yt(u.tCounter,f.index,e):""});r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var o=u.arrowMarkup,i=t.arrowLeft=n(o.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(ft),r=t.arrowRight=n(o.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(ft),s=f?"mfpFastClick":"click";i[s](function(){t.prev()});r[s](function(){t.next()});t.isIE7&&(e("b",i[0],!1,!0),e("a",i[0],!1,!0),e("b",r[0],!1,!0),e("a",r[0],!1,!0));t.container.append(i.add(r))}});r(wt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)});r(h+i,function(){o.off(i);t.wrap.off("click"+i);t.arrowLeft&&f&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick();t.arrowRight=t.arrowLeft=null})},next:function(){t.direction=!0;t.index=nt(t.index+1);t.updateItemHTML()},prev:function(){t.direction=!1;t.index=nt(t.index-1);t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index;t.index=n;t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,r=Math.min(i[0],t.items.length),u=Math.min(i[1],t.items.length),n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r));i("LazyLoad",u);u.type==="image"&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0;u.loadError=!0;i("LazyLoadError",u)}).attr("src",u.src));u.preloaded=!0}}}});tt="retina";n.magnificPopup.registerModule(tt,{options:{replaceSrc:function(n){return n.src.replace(/\.\w+$/,function(n){return"@2x"+n})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=t.st.retina,n=i.ratio;n=isNaN(n)?n():n;n>1&&(r("ImageHasSize."+tt,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+tt,function(t,r){r.src=i.replaceSrc(r,n)}))}}}}),function(){var u=1e3,i="ontouchstart"in window,r=function(){f.off("touchmove"+t+" touchend"+t)},t=".mfpFastClick";n.fn.mfpFastClick=function(e){return n(this).each(function(){var l=n(this),s,a,v,y,h,o,c;if(i)l.on("touchstart"+t,function(n){h=!1;c=1;o=n.originalEvent?n.originalEvent.touches[0]:n.touches[0];v=o.clientX;y=o.clientY;f.on("touchmove"+t,function(n){o=n.originalEvent?n.originalEvent.touches:n.touches;c=o.length;o=o[0];(Math.abs(o.clientX-v)>10||Math.abs(o.clientY-y)>10)&&(h=!0,r())}).on("touchend"+t,function(n){(r(),h||c>1)||(s=!0,n.preventDefault(),clearTimeout(a),a=setTimeout(function(){s=!1},u),e())})});l.on("click"+t,function(){s||e()})})};n.fn.destroyMfpFastClick=function(){n(this).off("touchstart"+t+" click"+t);i&&f.off("touchmove"+t+" touchend"+t)}}();ht()});!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" data-role="none" role="button" tabindex="0" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(t);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(t).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var i=0;return t}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(0>i||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;c>t;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,u=this,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n,t=this;t.options.rows>1&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.empty().append(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(n.options.infinite===!1?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);i>t;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var u,i,r,t=this;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return(i=f,!1)}),u=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i})});null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i,id:"slick-slide"+t.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var e,r,i,u,t=this;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):0===t.currentSlide&&(r=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(n){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,n]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&t.initADA())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,i=this,e=n("img[data-lazy]",i.$slider);e.length?(r=e.first(),u=r.attr("data-lazy"),f=document.createElement("img"),f.onload=function(){r.attr("src",u).removeAttr("data-lazy").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){3>t?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,f=r[u].breakpoint,r.hasOwnProperty(u)){for(;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||0>n||n>r.slideCount-1?!1:(r.unload(),i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove(),r.$slides=r.$slideTrack.children(this.options.slide),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.append(r.$slides),r.$slidesCache=r.$slides,void r.reinit())};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":"undefined"!=typeof arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.msTransition)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"===t.options.lazyLoad&&t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;u>i;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));return r||(r=0),i.slideCount<=i.options.slidesToShow?(i.setSlideClasses(r),void i.asNavFor(r)):void i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,e,h=null,r=this;return t=t||!1,r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n||r.slideCount<=r.options.slidesToShow?void 0:(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(0>n||n>r.getDotCount()*r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):r.options.infinite===!1&&r.options.centerMode===!0&&(0>n||n>r.slideCount-r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=0>u?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight()):void(i!==!0?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f))))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?t.options.rtl===!1?"left":"right":360>=n&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&225>=n?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&135>=n?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!t.dragging||i&&1!==i.length?!1:(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),"vertical"!==e?(void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1?!1:t.animating===!0?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft)):void 0)};t.prototype.swipeStart=function(n){var i,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,void(t.dragging=!0))};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;e>n;n++)if("object"==typeof r||"undefined"==typeof r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),"undefined"!=typeof u)return u;return i}});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return ke.apply(null,arguments)}function tt(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function hi(n){return null!=n&&"[object Object]"===Object.prototype.toString.call(n)}function ns(n){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(n).length;for(var t in n)if(n.hasOwnProperty(t))return!1;return!0}function p(n){return void 0===n}function dt(n){return"number"==typeof n||"[object Number]"===Object.prototype.toString.call(n)}function di(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function ef(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function l(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function vt(n,t){for(var i in t)l(t,i)&&(n[i]=t[i]);return l(t,"toString")&&(n.toString=t.toString),l(t,"valueOf")&&(n.valueOf=t.valueOf),n}function ft(n,t,i,r){return re(n,t,i,r,!0).utc()}function ts(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function u(n){return null==n._pf&&(n._pf=ts()),n._pf}function wr(n){if(null==n._isValid){var t=u(n),r=de.call(t.parsedDateParts,function(n){return null!=n}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function gi(n){var t=ft(NaN);return null!=n?vt(u(t),n):u(t).userInvalidated=!0,t}function br(n,t){var i,r,f;if(p(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),p(t._i)||(n._i=t._i),p(t._f)||(n._f=t._f),p(t._l)||(n._l=t._l),p(t._strict)||(n._strict=t._strict),p(t._tzm)||(n._tzm=t._tzm),p(t._isUTC)||(n._isUTC=t._isUTC),p(t._offset)||(n._offset=t._offset),p(t._pf)||(n._pf=u(t)),p(t._locale)||(n._locale=t._locale),yu.length>0)for(i=0;i<yu.length;i++)p(f=t[r=yu[i]])||(n[r]=f);return n}function ci(n){br(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));!1===pu&&(pu=!0,t.updateOffset(this),pu=!1)}function yt(n){return n instanceof ci||null!=n&&null!=n._isAMomentObject}function d(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=d(t)),i}function of(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function sf(n){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function g(n,i){var r=!0;return vt(function(){var u,e,f,o;if(null!=t.deprecationHandler&&t.deprecationHandler(null,n),r){for(e=[],f=0;f<arguments.length;f++){if(u="","object"==typeof arguments[f]){u+="\n["+f+"] ";for(o in arguments[0])u+=o+": "+arguments[0][o]+", ";u=u.slice(0,-2)}else u=arguments[f];e.push(u)}sf(n+"\nArguments: "+Array.prototype.slice.call(e).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function hf(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);ge[n]||(sf(i),ge[n]=!0)}function et(n){return n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function cf(n,t){var i,r=vt({},n);for(i in t)l(t,i)&&(hi(n[i])&&hi(t[i])?(r[i]={},vt(r[i],n[i]),vt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in n)l(n,i)&&!l(t,i)&&hi(n[i])&&(r[i]=vt({},r[i]));return r}function kr(n){null!=n&&this.set(n)}function w(n,t){var i=n.toLowerCase();pi[i]=pi[i+"s"]=pi[t]=n}function nt(n){if("string"==typeof n)return pi[n]||pi[n.toLowerCase()]}function dr(n){var i,t,r={};for(t in n)l(n,t)&&(i=nt(t))&&(r[i]=n[t]);return r}function b(n,t){to[n]=t}function is(n){var t=[];for(var i in n)t.push({unit:i,priority:to[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function ht(n,t,i){var r=""+Math.abs(n),u=t-r.length;return(n>=0?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(si[n]=u);t&&(si[t[0]]=function(){return ht(u.apply(this,arguments),t[1],t[2])});i&&(si[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function rs(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function us(n){for(var t=n.match(io),i=0,r=t.length;i<r;i++)t[i]=si[t[i]]?si[t[i]]:rs(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=et(t[u])?t[u].call(i,n):t[u];return f}}function gr(n,t){return n.isValid()?(t=lf(t,n.localeData()),wu[t]=wu[t]||us(t),wu[t](n)):n.localeData().invalidDate()}function lf(n,t){var i=5;for(sr.lastIndex=0;i>=0&&sr.test(n);)n=n.replace(sr,function(n){return t.longDateFormat(n)||n}),sr.lastIndex=0,i-=1;return n}function i(n,t,i){du[n]=et(t)?t:function(n){return n&&i?i:t}}function fs(n,t){return l(du,n)?du[n](t._strict,t._locale):new RegExp(es(n))}function es(n){return gt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function gt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),dt(t)&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)gu[n[i]]=r}function li(n,t){s(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function os(n,t,i){null!=t&&l(gu,n)&&gu[n](t,i._a,i,n)}function ai(n){return nr(n)?366:365}function nr(n){return n%4==0&&n%100!=0||n%400==0}function ui(n,i){return function(r){return null!=r?(af(this,n,r),t.updateOffset(this,i),this):tr(this,n)}}function tr(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function af(n,t,i){n.isValid()&&!isNaN(i)&&("FullYear"===t&&nr(n.year())?n._d["set"+(n._isUTC?"UTC":"")+t](i,n.month(),ir(i,n.month())):n._d["set"+(n._isUTC?"UTC":"")+t](i))}function ss(n,t){return(n%t+t)%t}function ir(n,t){if(isNaN(n)||isNaN(t))return NaN;var i=ss(t,12);return n+=(t-i)/12,1===i?nr(n)?29:28:31-i%7%2}function hs(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=ft([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(r=v.call(this._shortMonthsParse,f))?r:null:-1!==(r=v.call(this._longMonthsParse,f))?r:null:"MMM"===t?-1!==(r=v.call(this._shortMonthsParse,f))?r:-1!==(r=v.call(this._longMonthsParse,f))?r:null:-1!==(r=v.call(this._longMonthsParse,f))?r:-1!==(r=v.call(this._shortMonthsParse,f))?r:null}function vf(n,t){var i;if(!n.isValid())return n;if("string"==typeof t)if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),!dt(t))return n;return i=Math.min(n.date(),ir(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function yf(n){return null!=n?(vf(this,n),t.updateOffset(this,!0),this):tr(this,"Month")}function pf(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;n<12;n++)i=ft([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;n<12;n++)r[n]=gt(r[n]),u[n]=gt(u[n]);for(n=0;n<24;n++)t[n]=gt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function cs(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return n<100&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function vi(n){var t=new Date(Date.UTC.apply(null,arguments));return n<100&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function rr(n,t,i){var r=7+t-i;return-((7+vi(n,0,r).getUTCDay()-t)%7)+r-1}function wf(n,t,i,r,u){var e,o,f=1+7*(t-1)+(7+i-r)%7+rr(n,r,u);return f<=0?o=ai(e=n-1)+f:f>ai(n)?(e=n+1,o=f-ai(n)):(e=n,o=f),{year:e,dayOfYear:o}}function yi(n,t,i){var u,f,e=rr(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1;return r<1?u=r+ni(f=n.year()-1,t,i):r>ni(n.year(),t,i)?(u=r-ni(n.year(),t,i),f=n.year()+1):(f=n.year(),u=r),{week:u,year:f}}function ni(n,t,i){var r=rr(n,t,i),u=rr(n+1,t,i);return(ai(n)-r+u)/7}function ls(n,t){return"string"!=typeof n?n:isNaN(n)?"number"==typeof(n=t.weekdaysParse(n))?n:null:parseInt(n,10)}function as(n,t){return"string"==typeof n?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function vs(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=ft([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(r=v.call(this._weekdaysParse,u))?r:null:"ddd"===t?-1!==(r=v.call(this._shortWeekdaysParse,u))?r:null:-1!==(r=v.call(this._minWeekdaysParse,u))?r:null:"dddd"===t?-1!==(r=v.call(this._weekdaysParse,u))?r:-1!==(r=v.call(this._shortWeekdaysParse,u))?r:-1!==(r=v.call(this._minWeekdaysParse,u))?r:null:"ddd"===t?-1!==(r=v.call(this._shortWeekdaysParse,u))?r:-1!==(r=v.call(this._weekdaysParse,u))?r:-1!==(r=v.call(this._minWeekdaysParse,u))?r:null:-1!==(r=v.call(this._minWeekdaysParse,u))?r:-1!==(r=v.call(this._weekdaysParse,u))?r:-1!==(r=v.call(this._shortWeekdaysParse,u))?r:null}function nu(){function u(n,t){return t.length-n.length}for(var f,e,o,s,h=[],i=[],r=[],t=[],n=0;n<7;n++)f=ft([2e3,1]).day(n),e=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),s=this.weekdays(f,""),h.push(e),i.push(o),r.push(s),t.push(e),t.push(o),t.push(s);for(h.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;n<7;n++)i[n]=gt(i[n]),r[n]=gt(r[n]),t[n]=gt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function tu(){return this.hours()%12||12}function bf(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function kf(n,t){return t._meridiemParse}function df(n){return n?n.toLowerCase().replace("_","-"):n}function ys(n){for(var t,i,f,u,r=0;r<n.length;){for(t=(u=df(n[r]).split("-")).length,i=(i=df(n[r+1]))?i.split("-"):null;t>0;){if(f=gf(u.slice(0,t).join("-")))return f;if(i&&i.length>=t&&of(u,i,!0)>=t-1)break;t--}r++}return null}function gf(n){var t=null;if(!a[n]&&"undefined"!=typeof module&&module&&module.exports)try{t=yr._abbr;require("./locale/"+n);fi(t)}catch(n){}return a[n]}function fi(n,t){var i;return n&&(i=p(t)?pt(n):iu(n,t))&&(yr=i),yr._abbr}function iu(n,t){if(null!==t){var i=lo;if(t.abbr=n,null!=a[n])hf("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config;else if(null!=t.parentLocale){if(null==a[t.parentLocale])return bi[t.parentLocale]||(bi[t.parentLocale]=[]),bi[t.parentLocale].push({name:n,config:t}),null;i=a[t.parentLocale]._config}return a[n]=new kr(cf(i,t)),bi[n]&&bi[n].forEach(function(n){iu(n.name,n.config)}),fi(n),a[n]}return delete a[n],null}function pt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return yr;if(!tt(n)){if(t=gf(n))return t;n=[n]}return ys(n)}function ru(n){var i,t=n._a;return t&&-2===u(n).overflow&&(i=t[ct]<0||t[ct]>11?ct:t[ot]<1||t[ot]>ir(t[rt],t[ct])?ot:t[y]<0||t[y]>24||24===t[y]&&(0!==t[ut]||0!==t[lt]||0!==t[ri])?y:t[ut]<0||t[ut]>59?ut:t[lt]<0||t[lt]>59?lt:t[ri]<0||t[ri]>999?ri:-1,u(n)._overflowDayOfYear&&(i<rt||i>ot)&&(i=ot),u(n)._overflowWeeks&&-1===i&&(i=vh),u(n)._overflowWeekday&&-1===i&&(i=yh),u(n).overflow=i),n}function ei(n,t,i){return null!=n?n:null!=t?t:i}function ps(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function uu(n){var t,i,r,f,e=[];if(!n._d){for(r=ps(n),n._w&&null==n._a[ot]&&null==n._a[ct]&&ws(n),null!=n._dayOfYear&&(f=ei(n._a[rt],r[rt]),(n._dayOfYear>ai(f)||0===n._dayOfYear)&&(u(n)._overflowDayOfYear=!0),i=vi(f,0,n._dayOfYear),n._a[ct]=i.getUTCMonth(),n._a[ot]=i.getUTCDate()),t=0;t<3&&null==n._a[t];++t)n._a[t]=e[t]=r[t];for(;t<7;t++)n._a[t]=e[t]=null==n._a[t]?2===t?1:0:n._a[t];24===n._a[y]&&0===n._a[ut]&&0===n._a[lt]&&0===n._a[ri]&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?vi:cs).apply(null,e);null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24);n._w&&void 0!==n._w.d&&n._w.d!==n._d.getDay()&&(u(n).weekdayMismatch=!0)}}function ws(n){var t,o,f,i,r,e,h,s,l;null!=(t=n._w).GG||null!=t.W||null!=t.E?(r=1,e=4,o=ei(t.GG,n._a[rt],yi(c(),1,4).year),f=ei(t.W,1),((i=ei(t.E,1))<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,l=yi(c(),r,e),o=ei(t.gg,n._a[rt],l.year),f=ei(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(s=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);f<1||f>ni(o,r,e)?u(n)._overflowWeeks=!0:null!=s?u(n)._overflowWeekday=!0:(h=wf(o,f,i,r,e),n._a[rt]=h.year,n._dayOfYear=h.dayOfYear)}function ne(n){var t,r,o,e,f,s,h=n._i,i=rc.exec(h)||uc.exec(h);if(i){for(u(n).iso=!0,t=0,r=pr.length;t<r;t++)if(pr[t][1].exec(i[1])){e=pr[t][0];o=!1!==pr[t][2];break}if(null==e)return void(n._isValid=!1);if(i[3]){for(t=0,r=tf.length;t<r;t++)if(tf[t][1].exec(i[3])){f=(i[2]||" ")+tf[t][0];break}if(null==f)return void(n._isValid=!1)}if(!o&&null!=f)return void(n._isValid=!1);if(i[4]){if(!fc.exec(i[4]))return void(n._isValid=!1);s="Z"}n._f=e+(f||"")+(s||"");fu(n)}else n._isValid=!1}function bs(n,t,i,r,u,f){var e=[ks(n),so.indexOf(t),parseInt(i,10),parseInt(r,10),parseInt(u,10)];return f&&e.push(parseInt(f,10)),e}function ks(n){var t=parseInt(n,10);return t<=49?2e3+t:t<=999?1900+t:t}function ds(n){return n.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}function gs(n,t,i){return!n||co.indexOf(n)===new Date(t[0],t[1],t[2]).getDay()||(u(i).weekdayMismatch=!0,i._isValid=!1,!1)}function nh(n,t,i){if(n)return sc[n];if(t)return 0;var r=parseInt(i,10),u=r%100;return 60*((r-u)/100)+u}function te(n){var t=oc.exec(ds(n._i)),i;if(t){if(i=bs(t[4],t[3],t[2],t[5],t[6],t[7]),!gs(t[1],i,n))return;n._a=i;n._tzm=nh(t[8],t[9],t[10]);n._d=vi.apply(null,n._a);n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);u(n).rfc2822=!0}else n._isValid=!1}function th(n){var i=ec.exec(n._i);null===i?(ne(n),!1===n._isValid&&(delete n._isValid,te(n),!1===n._isValid&&(delete n._isValid,t.createFromInputFallback(n)))):n._d=new Date(+i[1])}function fu(n){if(n._f!==t.ISO_8601)if(n._f!==t.RFC_2822){n._a=[];u(n).empty=!0;for(var r,f,s,i=""+n._i,c=i.length,h=0,o=lf(n._f,n._locale).match(io)||[],e=0;e<o.length;e++)f=o[e],(r=(i.match(fs(f,n))||[])[0])&&((s=i.substr(0,i.indexOf(r))).length>0&&u(n).unusedInput.push(s),i=i.slice(i.indexOf(r)+r.length),h+=r.length),si[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),os(f,r,n)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=c-h;i.length>0&&u(n).unusedInput.push(i);n._a[y]<=12&&!0===u(n).bigHour&&n._a[y]>0&&(u(n).bigHour=void 0);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[y]=ih(n._locale,n._a[y],n._meridiem);uu(n);ru(n)}else te(n);else ne(n)}function ih(n,t,i){var r;return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?((r=n.isPM(i))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function rh(n){var t,e,f,r,i;if(0===n._f.length)return u(n).invalidFormat=!0,void(n._d=new Date(NaN));for(r=0;r<n._f.length;r++)i=0,t=br({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[r],fu(t),wr(t)&&(i+=u(t).charsLeftOver,i+=10*u(t).unusedTokens.length,u(t).score=i,(null==f||i<f)&&(f=i,e=t));vt(n,e||t)}function uh(n){if(!n._d){var t=dr(n._i);n._a=ef([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});uu(n)}}function fh(n){var t=new ci(ru(ie(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function ie(n){var t=n._i,i=n._f;return n._locale=n._locale||pt(n._l),null===t||void 0===i&&""===t?gi({nullInput:!0}):("string"==typeof t&&(n._i=t=n._locale.preparse(t)),yt(t)?new ci(ru(t)):(di(t)?n._d=t:tt(i)?rh(n):i?fu(n):eh(n),wr(n)||(n._d=null),n))}function eh(n){var i=n._i;p(i)?n._d=new Date(t.now()):di(i)?n._d=new Date(i.valueOf()):"string"==typeof i?th(n):tt(i)?(n._a=ef(i.slice(0),function(n){return parseInt(n,10)}),uu(n)):hi(i)?uh(n):dt(i)?n._d=new Date(i):t.createFromInputFallback(n)}function re(n,t,i,r,u){var f={};return!0!==i&&!1!==i||(r=i,i=void 0),(hi(n)&&ns(n)||tt(n)&&0===n.length)&&(n=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,fh(f)}function c(n,t,i,r){return re(n,t,i,r,!1)}function ue(n,t){var r,i;if(1===t.length&&tt(t[0])&&(t=t[0]),!t.length)return c();for(r=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][n](r)||(r=t[i]);return r}function oh(n){var i,r,t;for(i in n)if(-1===v.call(ki,i)||null!=n[i]&&isNaN(n[i]))return!1;for(r=!1,t=0;t<ki.length;++t)if(n[ki[t]]){if(r)return!1;parseFloat(n[ki[t]])!==f(n[ki[t]])&&(r=!0)}return!0}function ur(n){var t=dr(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._isValid=oh(t);this._milliseconds=+c+1e3*h+6e4*s+36e5*o;this._days=+e+7*f;this._months=+u+3*r+12*i;this._data={};this._locale=pt();this._bubble()}function eu(n){return n instanceof ur}function ou(n){return n<0?-1*Math.round(-1*n):Math.round(n)}function fe(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+ht(~~(n/60),2)+t+ht(~~n%60,2)})}function su(n,t){var u=(t||"").match(n),i,r;return null===u?null:(i=((u[u.length-1]||[])+"").match(ao)||["-",0,0],r=60*i[1]+f(i[2]),0===r?0:"+"===i[0]?r:-r)}function hu(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(yt(n)||di(n)?n.valueOf():c(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):c(n).local()}function cu(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function ee(){return!!this.isValid()&&this._isUTC&&0===this._offset}function it(n,t){var u,e,o,r=n,i=null;return eu(n)?r={ms:n._milliseconds,d:n._days,M:n._months}:dt(n)?(r={},t?r[t]=n:r.milliseconds=n):(i=vo.exec(n))?(u="-"===i[1]?-1:1,r={y:0,d:f(i[ot])*u,h:f(i[y])*u,m:f(i[ut])*u,s:f(i[lt])*u,ms:f(ou(1e3*i[ri]))*u}):(i=yo.exec(n))?(u="-"===i[1]?-1:(i[1],1),r={y:ti(i[2],u),M:ti(i[3],u),w:ti(i[4],u),d:ti(i[5],u),h:ti(i[6],u),m:ti(i[7],u),s:ti(i[8],u)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(o=sh(c(r.from),c(r.to)),(r={}).ms=o.milliseconds,r.M=o.months),e=new ur(r),eu(n)&&l(n,"_locale")&&(e._locale=n._locale),e}function ti(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function oe(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function sh(n,t){var i;return n.isValid()&&t.isValid()?(t=hu(t,n),n.isBefore(t)?i=oe(n,t):((i=oe(t,n)).milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function se(n,t){return function(i,r){var u,f;return null===r||isNaN(+r)||(hf(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=i,i=r,r=f),i="string"==typeof i?+i:i,u=it(i,r),he(this,u,n),this}}function he(n,i,r,u){var o=i._milliseconds,f=ou(i._days),e=ou(i._months);n.isValid()&&(u=null==u||u,e&&vf(n,tr(n,"Month")+e*r),f&&af(n,"Date",tr(n,"Date")+f*r),o&&n._d.setTime(n._d.valueOf()+o*r),u&&t.updateOffset(n,f||e))}function lu(n,t){var u,r=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(r,"months");return u=t-i<0?(t-i)/(i-n.clone().add(r-1,"months")):(t-i)/(n.clone().add(r+1,"months")-i),-(r+u)||0}function ce(n){var t;return void 0===n?this._locale._abbr:(null!=(t=pt(n))&&(this._locale=t),this)}function le(){return this._locale}function fr(n,t){r(0,[n,n.length],0,t)}function ae(n,t,i,r,u){var f;return null==n?yi(this,r,u).year:(f=ni(n,r,u),t>f&&(t=f),hh.call(this,n,t,i,r,u))}function hh(n,t,i,r,u){var e=wf(n,t,i,r,u),f=vi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function ve(n){return n}function er(n,t,i,r){var u=pt(),f=ft().set(r,t);return u[i](f,n)}function ye(n,t,i){if(dt(n)&&(t=n,n=void 0),n=n||"",null!=t)return er(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=er(n,r,i,"month");return u}function au(n,t,i,r){var o,f,u,e;if("boolean"==typeof n?(dt(t)&&(i=t,t=void 0),t=t||""):(i=t=n,n=!1,dt(t)&&(i=t,t=void 0),t=t||""),o=pt(),f=n?o._week.dow:0,null!=i)return er(t,(i+f)%7,r,"day");for(e=[],u=0;u<7;u++)e[u]=er(t,(u+f)%7,r,"day");return e}function pe(n,t,i,r){var u=it(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function we(n){return n<0?Math.floor(n):Math.ceil(n)}function be(n){return 4800*n/146097}function vu(n){return 146097*n/4800}function wt(n){return function(){return this.as(n)}}function ii(n){return function(){return this.isValid()?this._data[n]:NaN}}function ch(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function lh(n,t,i){var r=it(n).abs(),u=kt(r.as("s")),e=kt(r.as("m")),o=kt(r.as("h")),s=kt(r.as("d")),h=kt(r.as("M")),c=kt(r.as("y")),f=u<=st.ss&&["s",u]||u<st.s&&["ss",u]||e<=1&&["m"]||e<st.m&&["mm",e]||o<=1&&["h"]||o<st.h&&["hh",o]||s<=1&&["d"]||s<st.d&&["dd",s]||h<=1&&["M"]||h<st.M&&["MM",h]||c<=1&&["y"]||["yy",c];return f[2]=t,f[3]=+n>0,f[4]=i,ch.apply(null,f)}function oi(n){return(n>0)-(n<0)||+n}function or(){if(!this.isValid())return this.localeData().invalidDate();var i,o,v,t=ff(this._milliseconds)/1e3,y=ff(this._days),s=ff(this._months);o=d((i=d(t/60))/60);t%=60;i%=60;var h=v=d(s/12),c=s%=12,l=y,r=o,u=i,f=t?t.toFixed(3).replace(/\.?0+$/,""):"",n=this.asSeconds();if(!n)return"P0D";var p=n<0?"-":"",a=oi(this._months)!==oi(n)?"-":"",w=oi(this._days)!==oi(n)?"-":"",e=oi(this._milliseconds)!==oi(n)?"-":"";return p+"P"+(h?a+h+"Y":"")+(c?a+c+"M":"")+(l?w+l+"D":"")+(r||u||f?"T":"")+(r?e+r+"H":"")+(u?e+u+"M":"")+(f?e+f+"S":"")}var ke,de,no,v,nf,ho,ao,vo,yo,po,wo,rf,uf,bo,ko,bt,go,n,o;de=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};var yu=t.momentProperties=[],pu=!1,ge={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;no=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)l(n,t)&&i.push(t);return i};var pi={},to={},io=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,sr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,wu={},si={},ro=/\d/,k=/\d\d/,uo=/\d{3}/,bu=/\d{4}/,hr=/[+-]?\d{6}/,h=/\d\d?/,fo=/\d\d\d\d?/,eo=/\d\d\d\d\d\d?/,cr=/\d{1,3}/,ku=/\d{1,4}/,lr=/[+-]?\d{1,6}/,ar=/[+-]?\d+/,ah=/Z|[+-]\d\d:?\d\d/gi,vr=/Z|[+-]\d\d(?::?\d\d)?/gi,wi=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,du={},gu={},rt=0,ct=1,ot=2,y=3,ut=4,lt=5,ri=6,vh=7,yh=8;r("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");w("year","y");b("year",1);i("Y",ar);i("YY",h,k);i("YYYY",ku,bu);i("YYYYY",lr,hr);i("YYYYYY",lr,hr);s(["YYYYY","YYYYYY"],rt);s("YYYY",function(n,i){i[rt]=2===n.length?t.parseTwoDigitYear(n):f(n)});s("YY",function(n,i){i[rt]=t.parseTwoDigitYear(n)});s("Y",function(n,t){t[rt]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)};nf=ui("FullYear",!0);v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});w("month","M");b("month",8);i("M",h);i("MM",h,k);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});s(["M","MM"],function(n,t){t[ct]=f(n)-1});s(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);null!=f?t[ct]=f:u(i).invalidMonth=n});var oo=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ph="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),so="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),wh=wi,bh=wi;r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");w("week","w");w("isoWeek","W");b("week",5);b("isoWeek",5);i("w",h);i("ww",h,k);i("W",h);i("WW",h,k);li(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});ho={dow:0,doy:6};r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");w("day","d");w("weekday","e");w("isoWeekday","E");b("day",11);b("weekday",11);b("isoWeekday",11);i("d",h);i("e",h);i("E",h);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});li(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);null!=f?t.d=f:u(i).invalidWeekday=n});li(["d","e","E"],function(n,t,i,r){t[r]=f(n)});var kh="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),co="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),dh="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),gh=wi,nc=wi,tc=wi;r("H",["HH",2],0,"hour");r("h",["hh",2],0,tu);r("k",["kk",2],0,function(){return this.hours()||24});r("hmm",0,0,function(){return""+tu.apply(this)+ht(this.minutes(),2)});r("hmmss",0,0,function(){return""+tu.apply(this)+ht(this.minutes(),2)+ht(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+ht(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+ht(this.minutes(),2)+ht(this.seconds(),2)});bf("a",!0);bf("A",!1);w("hour","h");b("hour",13);i("a",kf);i("A",kf);i("H",h);i("h",h);i("k",h);i("HH",h,k);i("hh",h,k);i("kk",h,k);i("hmm",fo);i("hmmss",eo);i("Hmm",fo);i("Hmmss",eo);s(["H","HH"],y);s(["k","kk"],function(n,t){var i=f(n);t[y]=24===i?0:i});s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});s(["h","hh"],function(n,t,i){t[y]=f(n);u(i).bigHour=!0});s("hmm",function(n,t,i){var r=n.length-2;t[y]=f(n.substr(0,r));t[ut]=f(n.substr(r));u(i).bigHour=!0});s("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[y]=f(n.substr(0,r));t[ut]=f(n.substr(r,2));t[lt]=f(n.substr(e));u(i).bigHour=!0});s("Hmm",function(n,t){var i=n.length-2;t[y]=f(n.substr(0,i));t[ut]=f(n.substr(i))});s("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=f(n.substr(0,i));t[ut]=f(n.substr(i,2));t[lt]=f(n.substr(r))});var yr,ic=ui("Hours",!0),lo={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ph,monthsShort:so,week:ho,weekdays:kh,weekdaysMin:dh,weekdaysShort:co,meridiemParse:/[ap]\.?m?\.?/i},a={},bi={},rc=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,uc=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,fc=/Z|[+-]\d\d(?::?\d\d)?/,pr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],tf=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ec=/^\/?Date\((\-?\d+)/i,oc=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,sc={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=g("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))});t.ISO_8601=function(){};t.RFC_2822=function(){};var hc=g("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:gi()}),cc=g("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:gi()}),ki=["year","quarter","month","week","day","hour","minute","second","millisecond"];for(fe("Z",":"),fe("ZZ",""),i("Z",vr),i("ZZ",vr),s(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=su(vr,n)}),ao=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},vo=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,yo=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,it.fn=ur.prototype,it.invalid=function(){return it(NaN)},po=se(1,"add"),wo=se(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",rf=g("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),fr("gggg","weekYear"),fr("ggggg","weekYear"),fr("GGGG","isoWeekYear"),fr("GGGGG","isoWeekYear"),w("weekYear","gg"),w("isoWeekYear","GG"),b("weekYear",1),b("isoWeekYear",1),i("G",ar),i("g",ar),i("GG",h,k),i("gg",h,k),i("GGGG",ku,bu),i("gggg",ku,bu),i("GGGGG",lr,hr),i("ggggg",lr,hr),li(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),li(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),w("quarter","Q"),b("quarter",7),i("Q",ro),s("Q",function(n,t){t[ct]=3*(f(n)-1)}),r("D",["DD",2],"Do","date"),w("date","D"),b("date",9),i("D",h),i("DD",h,k),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),s(["D","DD"],ot),s("Do",function(n,t){t[ot]=f(n.match(h)[0],10)}),uf=ui("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),w("dayOfYear","DDD"),b("dayOfYear",4),i("DDD",cr),i("DDDD",uo),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),w("minute","m"),b("minute",14),i("m",h),i("mm",h,k),s(["m","mm"],ut),bo=ui("Minutes",!1),r("s",["ss",2],0,"second"),w("second","s"),b("second",15),i("s",h),i("ss",h,k),s(["s","ss"],lt),ko=ui("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),w("millisecond","ms"),b("millisecond",16),i("S",cr,ro),i("SS",cr,k),i("SSS",cr,uo),bt="SSSS";bt.length<=9;bt+="S")i(bt,/\d+/);for(bt="S";bt.length<=9;bt+="S")s(bt,function(n,t){t[ri]=f(1e3*("0."+n))});go=ui("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=ci.prototype;n.add=po;n.calendar=function(n,i){var u=n||c(),f=hu(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(et(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,c(u)))};n.clone=function(){return new ci(this)};n.diff=function(n,t,i){var r,f,u;if(!this.isValid())return NaN;if(!(r=hu(n,this)).isValid())return NaN;switch(f=6e4*(r.utcOffset()-this.utcOffset()),t=nt(t)){case"year":u=lu(this,r)/12;break;case"month":u=lu(this,r);break;case"quarter":u=lu(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-f)/864e5;break;case"week":u=(this-r-f)/6048e5;break;default:u=this-r}return i?u:d(u)};n.endOf=function(n){return void 0===(n=nt(n))||"millisecond"===n?this:("date"===n&&(n="day"),this.startOf(n).add(1,"isoWeek"===n?"week":n).subtract(1,"ms"))};n.format=function(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=gr(this,n);return this.localeData().postformat(i)};n.from=function(n,t){return this.isValid()&&(yt(n)&&n.isValid()||c(n).isValid())?it({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.fromNow=function(n){return this.from(c(),n)};n.to=function(n,t){return this.isValid()&&(yt(n)&&n.isValid()||c(n).isValid())?it({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()};n.toNow=function(n){return this.to(c(),n)};n.get=function(n){return n=nt(n),et(this[n])?this[n]():this};n.invalidAt=function(){return u(this).overflow};n.isAfter=function(n,t){var i=yt(n)?n:c(n);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=nt(p(t)?"millisecond":t))?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf())};n.isBefore=function(n,t){var i=yt(n)?n:c(n);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=nt(p(t)?"millisecond":t))?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf())};n.isBetween=function(n,t,i,r){return("("===(r=r||"()")[0]?this.isAfter(n,i):!this.isBefore(n,i))&&(")"===r[1]?this.isBefore(t,i):!this.isAfter(t,i))};n.isSame=function(n,t){var i,r=yt(n)?n:c(n);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=nt(t||"millisecond"))?this.valueOf()===r.valueOf():(i=r.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf()))};n.isSameOrAfter=function(n,t){return this.isSame(n,t)||this.isAfter(n,t)};n.isSameOrBefore=function(n,t){return this.isSame(n,t)||this.isBefore(n,t)};n.isValid=function(){return wr(this)};n.lang=rf;n.locale=ce;n.localeData=le;n.max=cc;n.min=hc;n.parsingFlags=function(){return vt({},u(this))};n.set=function(n,t){if("object"==typeof n)for(var r=is(n=dr(n)),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit]);else if(n=nt(n),et(this[n]))return this[n](t);return this};n.startOf=function(n){switch(n=nt(n)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===n&&this.weekday(0),"isoWeek"===n&&this.isoWeekday(1),"quarter"===n&&this.month(3*Math.floor(this.month()/3)),this};n.subtract=wo;n.toArray=function(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]};n.toObject=function(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}};n.toDate=function(){return new Date(this.valueOf())};n.toISOString=function(){if(!this.isValid())return null;var n=this.clone().utc();return n.year()<0||n.year()>9999?gr(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):et(Date.prototype.toISOString)?this.toDate().toISOString():gr(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")};n.inspect=function(){var n,t;if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";n="moment";t="";this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var i="["+n+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",u=t+'[")]';return this.format(i+r+"-MM-DD[T]HH:mm:ss.SSS"+u)};n.toJSON=function(){return this.isValid()?this.toISOString():null};n.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};n.unix=function(){return Math.floor(this.valueOf()/1e3)};n.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)};n.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};n.year=nf;n.isLeapYear=function(){return nr(this.year())};n.weekYear=function(n){return ae.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)};n.isoWeekYear=function(n){return ae.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)};n.quarter=n.quarters=function(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)};n.month=yf;n.daysInMonth=function(){return ir(this.year(),this.month())};n.week=n.weeks=function(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")};n.isoWeek=n.isoWeeks=function(n){var t=yi(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")};n.weeksInYear=function(){var n=this.localeData()._week;return ni(this.year(),n.dow,n.doy)};n.isoWeeksInYear=function(){return ni(this.year(),1,4)};n.date=uf;n.day=n.days=function(n){if(!this.isValid())return null!=n?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(n=ls(n,this.localeData()),this.add(n-t,"d")):t};n.weekday=function(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")};n.isoWeekday=function(n){if(!this.isValid())return null!=n?this:NaN;if(null!=n){var t=as(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7};n.dayOfYear=function(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")};n.hour=n.hours=ic;n.minute=n.minutes=bo;n.second=n.seconds=ko;n.millisecond=n.milliseconds=go;n.utcOffset=function(n,i,r){var u,f=this._offset||0;if(!this.isValid())return null!=n?this:NaN;if(null!=n){if("string"==typeof n){if(null===(n=su(vr,n)))return this}else Math.abs(n)<16&&!r&&(n*=60);return!this._isUTC&&i&&(u=cu(this)),this._offset=n,this._isUTC=!0,null!=u&&this.add(u,"m"),f!==n&&(!i||this._changeInProgress?he(this,it(n-f,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?f:cu(this)};n.utc=function(n){return this.utcOffset(0,n)};n.local=function(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(cu(this),"m")),this};n.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var n=su(ah,this._i);null!=n?this.utcOffset(n):this.utcOffset(0,!0)}return this};n.hasAlignedHourOffset=function(n){return!!this.isValid()&&(n=n?c(n).utcOffset():0,(this.utcOffset()-n)%60==0)};n.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};n.isLocal=function(){return!!this.isValid()&&!this._isUTC};n.isUtcOffset=function(){return!!this.isValid()&&this._isUTC};n.isUtc=ee;n.isUTC=ee;n.zoneAbbr=function(){return this._isUTC?"UTC":""};n.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""};n.dates=g("dates accessor is deprecated. Use date instead.",uf);n.months=g("months accessor is deprecated. Use month instead",yf);n.years=g("years accessor is deprecated. Use year instead",nf);n.zone=g("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()});n.isDSTShifted=g("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){var n,t;return p(this._isDSTShifted)?(n={},(br(n,this),(n=ie(n))._a)?(t=n._isUTC?ft(n._a):c(n._a),this._isDSTShifted=this.isValid()&&of(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted});o=kr.prototype;o.calendar=function(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return et(r)?r.call(t,i):r};o.longDateFormat=function(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])};o.invalidDate=function(){return this._invalidDate};o.ordinal=function(n){return this._ordinal.replace("%d",n)};o.preparse=ve;o.postformat=ve;o.relativeTime=function(n,t,i,r){var u=this._relativeTime[i];return et(u)?u(n,t,i,r):u.replace(/%d/i,n)};o.pastFuture=function(n,t){var i=this._relativeTime[n>0?"future":"past"];return et(i)?i(t):i.replace(/%s/i,t)};o.set=function(n){var t;for(var i in n)et(t=n[i])?this[i]=t:this["_"+i]=t;this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)};o.months=function(n,t){return n?tt(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||oo).test(t)?"format":"standalone"][n.month()]:tt(this._months)?this._months:this._months.standalone};o.monthsShort=function(n,t){return n?tt(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[oo.test(t)?"format":"standalone"][n.month()]:tt(this._monthsShort)?this._monthsShort:this._monthsShort.standalone};o.monthsParse=function(n,t,i){var r,u,f;if(this._monthsParseExact)return hs.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=ft([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r};o.monthsRegex=function(n){return this._monthsParseExact?(l(this,"_monthsRegex")||pf.call(this),n?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=bh),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)};o.monthsShortRegex=function(n){return this._monthsParseExact?(l(this,"_monthsRegex")||pf.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=wh),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)};o.week=function(n){return yi(n,this._week.dow,this._week.doy).week};o.firstDayOfYear=function(){return this._week.doy};o.firstDayOfWeek=function(){return this._week.dow};o.weekdays=function(n,t){return n?tt(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]:tt(this._weekdays)?this._weekdays:this._weekdays.standalone};o.weekdaysMin=function(n){return n?this._weekdaysMin[n.day()]:this._weekdaysMin};o.weekdaysShort=function(n){return n?this._weekdaysShort[n.day()]:this._weekdaysShort};o.weekdaysParse=function(n,t,i){var r,u,f;if(this._weekdaysParseExact)return vs.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=ft([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r};o.weekdaysRegex=function(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||nu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=gh),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)};o.weekdaysShortRegex=function(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||nu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=nc),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)};o.weekdaysMinRegex=function(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||nu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tc),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)};o.isPM=function(n){return"p"===(n+"").toLowerCase().charAt(0)};o.meridiem=function(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"};fi("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10;return n+(1===f(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}});t.lang=g("moment.lang is deprecated. Use moment.locale instead.",fi);t.langData=g("moment.langData is deprecated. Use moment.localeData instead.",pt);var at=Math.abs,lc=wt("ms"),ac=wt("s"),vc=wt("m"),yc=wt("h"),pc=wt("d"),wc=wt("w"),bc=wt("M"),kc=wt("y"),dc=ii("milliseconds"),gc=ii("seconds"),nl=ii("minutes"),tl=ii("hours"),il=ii("days"),rl=ii("months"),ul=ii("years"),kt=Math.round,st={ss:44,s:45,m:45,h:22,d:26,M:11},ff=Math.abs,e=ur.prototype;return e.isValid=function(){return this._isValid},e.abs=function(){var n=this._data;return this._milliseconds=at(this._milliseconds),this._days=at(this._days),this._months=at(this._months),n.milliseconds=at(n.milliseconds),n.seconds=at(n.seconds),n.minutes=at(n.minutes),n.hours=at(n.hours),n.months=at(n.months),n.years=at(n.years),this},e.add=function(n,t){return pe(this,n,t,1)},e.subtract=function(n,t){return pe(this,n,t,-1)},e.as=function(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if("month"===(n=nt(n))||"year"===n)return t=this._days+i/864e5,r=this._months+be(t),"month"===n?r:r/12;switch(t=this._days+Math.round(vu(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}},e.asMilliseconds=lc,e.asSeconds=ac,e.asMinutes=vc,e.asHours=yc,e.asDays=pc,e.asWeeks=wc,e.asMonths=bc,e.asYears=kc,e.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*f(this._months/12):NaN},e._bubble=function(){var u,f,e,s,o,r=this._milliseconds,n=this._days,t=this._months,i=this._data;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=864e5*we(vu(t)+n),n=0,t=0),i.milliseconds=r%1e3,u=d(r/1e3),i.seconds=u%60,f=d(u/60),i.minutes=f%60,e=d(f/60),i.hours=e%24,n+=d(e/24),o=d(be(n)),t+=o,n-=we(vu(o)),s=d(t/12),t%=12,i.days=n,i.months=t,i.years=s,this},e.clone=function(){return it(this)},e.get=function(n){return n=nt(n),this.isValid()?this[n+"s"]():NaN},e.milliseconds=dc,e.seconds=gc,e.minutes=nl,e.hours=tl,e.days=il,e.weeks=function(){return d(this.days()/7)},e.months=rl,e.years=ul,e.humanize=function(n){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),i=lh(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)},e.toISOString=or,e.toString=or,e.toJSON=or,e.locale=ce,e.localeData=le,e.toIsoString=g("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",or),e.lang=rf,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",ar),i("X",/[+-]?\d+(\.\d{1,3})?/),s("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))}),s("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.19.1",function(n){ke=n}(c),t.fn=n,t.min=function(){return ue("isBefore",[].slice.call(arguments,0))},t.max=function(){return ue("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=ft,t.unix=function(n){return c(1e3*n)},t.months=function(n,t){return ye(n,t,"months")},t.isDate=di,t.locale=fi,t.invalid=gi,t.duration=it,t.isMoment=yt,t.weekdays=function(n,t,i){return au(n,t,i,"weekdays")},t.parseZone=function(){return c.apply(null,arguments).parseZone()},t.localeData=pt,t.isDuration=eu,t.monthsShort=function(n,t){return ye(n,t,"monthsShort")},t.weekdaysMin=function(n,t,i){return au(n,t,i,"weekdaysMin")},t.defineLocale=iu,t.updateLocale=function(n,t){if(null!=t){var i,r=lo;null!=a[n]&&(r=a[n]._config);(i=new kr(t=cf(r,t))).parentLocale=a[n];a[n]=i;fi(n)}else null!=a[n]&&(null!=a[n].parentLocale?a[n]=a[n].parentLocale:null!=a[n]&&delete a[n]);return a[n]},t.locales=function(){return no(a)},t.weekdaysShort=function(n,t,i){return au(n,t,i,"weekdaysShort")},t.normalizeUnits=nt,t.relativeTimeRounding=function(n){return void 0===n?kt:"function"==typeof n&&(kt=n,!0)},t.relativeTimeThreshold=function(n,t){return void 0!==st[n]&&(void 0===t?st[n]:(st[n]=t,"s"===n&&(st.ss=t-1),!0))},t.calendarFormat=function(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},t.prototype=n,t});($(function(){function n(n){$(n.currentTarget).find("i").toggleClass("fa-plus-circle fa-minus-circle");var t=$(n.currentTarget).closest(".accordionAdvisories__advisory").find(".accordionAdvisories__advisory-additional-content");t.toggleClass("accordionAdvisories__advisory-additional-content--visible");"true"===t.attr("aria-expanded")?t.attr("aria-expanded","false"):"false"===t.attr("aria-expanded")&&t.attr("aria-expanded","true")}function t(n){var t=[].slice.call(document.querySelector(".lineInfo").classList),i="/advisories/getadvisories?lines="+t[1].split("--")[1];$.get(i).done(function(t){n.lineData=t})}function i(n){var i=[].slice.call(document.querySelector(".station-legend").classList).filter(function(n){return"station-legend"!==n}),t="/advisories/getadvisories?";i.map(function(n,i){var r;0===i?(r=n.split("--")[1],t+="lines="+("91-PV"===r?"91/PV":r)):(r=n.split("--")[1],t+="&lines="+("91PV"===r?"91/PV":r))});$.get(t).done(function(t){n.lineData=t;0===n.lineData.length&&$(".subnavigation__item--advisories").remove()})}$("#mondayFridayTableAccordionAdvisories").length&&new Vue({el:"#mondayFridayTableAccordionAdvisories",data:{lineData:[]},methods:{expandAdditionalContent:function(t){n(t)}},mounted:function(){t(this)}});$("#saturdaySundayTableAccordionAdvisories").length&&new Vue({el:"#saturdaySundayTableAccordionAdvisories",data:{lineData:[]},methods:{expandAdditionalContent:function(t){n(t)}},mounted:function(){t(this)}});$("#saturdayTableAccordionAdvisories").length&&new Vue({el:"#saturdayTableAccordionAdvisories",data:{lineData:[]},methods:{expandAdditionalContent:function(t){n(t)}},mounted:function(){t(this)}});$("#sundayTableAccordionAdvisories").length&&new Vue({el:"#sundayTableAccordionAdvisories",data:{lineData:[]},methods:{expandAdditionalContent:function(t){n(t)}},mounted:function(){t(this)}});$("#stationAccordionAdvisories").length&&new Vue({el:"#stationAccordionAdvisories",data:{lineData:[]},methods:{expandAdditionalContent:function(t){n(t)}},mounted:function(){i(this)}})}),$(function(){null!==window.ml&&void 0!==window.ml&&$("#advisoryDetails").length&&(window.ml.results.Advisories.forEach(function(n){n.ServiceAdvisories=n.ServiceAdvisories.filter(function(n){var t=moment.utc(n.CreateDate),i=moment.utc(),r=i.diff(t,"hours");return"Planned Advisory"==n.Type||r<=24})}),$("#trainStatusAdvisories").length&&new Vue({el:"#trainStatusAdvisories",data:{lineData:window.ml.results.Advisories},methods:{expandAdditionalContent:function(n){$(n.currentTarget).find("i").toggleClass("fa-plus-circle fa-minus-circle");var t=$(n.currentTarget).closest(".accordionAdvisories__advisory").find(".accordionAdvisories__advisory-additional-content");t.toggleClass("accordionAdvisories__advisory-additional-content--visible");"true"===t.attr("aria-expanded")?t.attr("aria-expanded","false"):"false"===t.attr("aria-expanded")&&t.attr("aria-expanded","true")}}}))}),$(function(){$(".alertBar").length&&$(".js--closeAlert").click(function(n){n.preventDefault();var t=$(this).data("id"),i="#"+t;$(i).slideUp(350,"swing",function(){$(this).addClass("alertBar--hidden");$(this).attr("style","")});$.ajax({url:"/StartPage/UpdateBar",data:{id:t},type:"POST",success:function(){},error:function(){}})})}),$(".trip-card-row").length>0)&&(isTabletPlus=!1,mediaCheck({media:"(min-width: 768px)",entry:function(){isTabletPlus=!0;$(".content-row__temp").remove();AllIconFromMinusToPlus();$(".trip-card-col").removeClass("trip-card-col--selected")},exit:function(){isTabletPlus=!1;$(".trip-card-col").length>0&&(AllIconFromMinusToPlus(),$(".trip-card-col").removeClass("trip-card-col--selected"),$(".more-info-card-row--visible").removeClass("more-info-card-row--visible"))},both:function(){$(".content-row__temp").remove();AllIconFromMinusToPlus()}}),$(".js--content-row-link").click(function(n){var u;n.preventDefault();var t=$(this),i=t.attr("href"),r=$(i).parent();t.parent(".trip-card-col").hasClass("trip-card-col--selected")?(iconFromMinusToPlus(t),$(this).siblings(".content-row__temp").slideUp(function(){$(".trip-card-col--selected").removeClass("trip-card-col--selected");$(this).remove()})):($(".trip-card-col--selected").removeClass("trip-card-col--selected"),AllIconFromMinusToPlus(),$(".content-row__temp").slideUp(function(){$(this).remove();$("html,body").animate({scrollTop:t.offset().top},800)}),isTabletPlus)?$(".more-info-card-wrapper--visible").length?$(i).hasClass("more-info-card-row--visible")?(iconFromMinusToPlus(t),rowSlideUp(i,r)):(AllIconFromPlusToMinus(),r.hasClass("more-info-card-wrapper--visible")?(AllIconFromMinusToPlus(),iconFromPlusToMinus(t),r.slideUp(200,function(){r.removeClass("more-info-card-wrapper--visible").attr("style","");$(".more-info-card-row").removeClass("more-info-card-row--visible");rowSlideDown(i,r)})):$(".more-info-card-wrapper--visible").slideUp(200,function(){$(".more-info-card-row").removeClass("more-info-card-row--visible");$(".more-info-card-wrapper").removeClass("more-info-card-wrapper--visible");rowSlideDown(i,r)})):(iconFromPlusToMinus(t),rowSlideDown(i,r)):($(".content-row__temp").addClass(".content-row__temp--old"),t.parent(".trip-card-col").addClass("trip-card-col--selected"),$(".content-row__temp--old").slideUp(function(){$(this).remove()}),u='<div class="content-row__temp">'+$(i+".more-info-card-row").html()+"<\/div>",t.parent(".trip-card-col").append(u),t.siblings(".content__temp").hide(),iconFromPlusToMinus(t),t.siblings(".content-row__temp").slideDown(function(){$(this).attr("style","");$("html,body").animate({scrollTop:t.offset().top})}))}));$(function(){$(".line-table__cell").each(function(){var n=$(this).text().trim().slice(-2);"PM"===n&&$(this).addClass("line-table__cell--bold")});$(".line-table--custom").each(function(n,t){var i=$(t).data(),r=i.topbarcolor,u=i.columncolor;$(t).css("border-top","1rem solid #"+r);$(t).find("td:nth-child(2n)").css("background-color","#"+u)})});$(function(){if(null!==window.ml&&void 0!==window.ml&&$("#destinationslistingapp").length)var n=new Vue({el:"#destinationslistingapp",data:{pagelisting:window.ml.results,selectedLines:[],showAll:!1,selectedDestinations:[]},watch:{showAll:function(){var n=this.selectedLines;this.showAll?(n=[],this.allDestinations.forEach(function(t){t.AssociatedLines.map(function(t){n.indexOf(t)<0&&n.push(t)})})):n.length==this.validLines.length&&(n=[]);this.selectedLines=n},selectedLines:function(){this.filterDestinations()}},computed:{events:function(){var n=[];return this.pagelisting.Pages.forEach(function(t){"event"==t.PageType&&n.push(t)}),n},allDestinations:function(){var n=[];return this.pagelisting.Pages.forEach(function(t){"destination"==t.PageType&&n.push(t)}),n},validLines:function(){var n=[];return this.allDestinations.forEach(function(t){t.AssociatedLines.forEach(function(t){n.indexOf(t)<0&&n.push(t)})}),n}},methods:{filterDestinations:function(){var n=this.selectedLines,i=this.allDestinations,t=[];n.length>0&&i.forEach(function(i){i.AssociatedLines.forEach(function(r){!containsObject(i,t)&&n.indexOf(r)>=0&&t.push(i)})});this.selectedDestinations=t;this.showAll=n.length===this.validLines.length?!0:!1}}});$("#checkAll").length&&$("#destinationslistingapp").length&&(n.showAll=!0)});$(document).ready(function(){if($(".eday-nav").length){var i=function(){$(".eday-wrap--intro").offset().top<$(document).scrollTop()?n.addClass(t):n.removeClass(t)},n=$(".eday-nav"),r=n.find(".eday-nav__btn-down"),u=n.find(".eday-nav__item a"),f="eday-nav__btn-down--open",t="eday-nav--stuck";r.on("click",function(){$(this).toggleClass(f)});u.click(function(t){t.preventDefault();$("html, body").animate({scrollTop:$($(this).attr("href")).offset().top-n.height()},400)});$(document).scroll(function(){i()})}});$(function(){if(null!==window.ml&&void 0!==window.ml&&$("#explorelistapp").length)var n=new Vue({el:"#explorelistapp",data:{pagelisting:window.ml.results,selectedCounties:[],showAll:!1,selectedDestinations:[]},watch:{showAll:function(){var n=this.selectedCounties;this.showAll?(n=[],this.allDestinations.forEach(function(t){t.AssociatedCounties.map(function(t){n.indexOf(t)<0&&n.push(t)})})):n.length==this.validCounties.length&&(n=[]);this.selectedCounties=n},selectedCounties:function(){this.filterDestinations()}},computed:{events:function(){var n=[];return this.pagelisting.Pages.forEach(function(t){"event"==t.PageType&&n.push(t)}),n},allDestinations:function(){var n=[];return this.pagelisting.Pages.forEach(function(t){"destination"==t.PageType&&n.push(t)}),n},validCounties:function(){var n=[];return this.allDestinations.forEach(function(t){t.AssociatedCounties.forEach(function(t){n.indexOf(t)<0&&n.push(t)})}),n}},methods:{filterDestinations:function(){var n=this.selectedCounties,i=this.allDestinations,t=[];n.length>0&&i.forEach(function(i){i.AssociatedCounties.forEach(function(r){!containsObject(i,t)&&n.indexOf(r)>=0&&t.push(i)})});this.selectedDestinations=t;this.showAll=n.length===this.validCounties.length?!0:!1}},mounted:function(){var t=location.search.substring(1),n,i;t&&(n=JSON.parse('{"'+t.replace(/&/g,'","').replace(/=/g,'":"')+'"}',function(n,t){return""===n?t:decodeURIComponent(t)}),n.hasOwnProperty("county")&&(i=this,setTimeout(function(){i.selectedCounties=[n.county]},1)))}});$("#checkAll").length&&$("#explorelistapp").length&&(n.showAll=!0)});Array.prototype.findIndex||Object.defineProperty(Array.prototype,"findIndex",{value:function(n){var i,r,u,t,f;if(null==this)throw new TypeError('"this" is null or not defined');if(i=Object(this),r=i.length>>>0,"function"!=typeof n)throw new TypeError("predicate must be a function");for(u=arguments[1],t=0;t<r;){if(f=i[t],n.call(u,f,t,i))return t;t++}return-1},configurable:!0,writable:!0});$(document).ready(function(){var n=getParameterByName("footerEmail");null!==n&&setEmailBoxByDataAttribute(n)});setEmailBoxByDataAttribute=function(n){$('input[data-formlabel="email address:*"]').val(n)};$(document).ready(function(){$(".fuel-cost-calculator").length&&new Vue({el:".fuel-cost-calculator",data:function(){return{step:1,period:"Annual",periodMult:12,form:{origin:"",destination:"",vehicleType:"",mpg:null,isRoundTrip:null,tripsPerMonth:null},tripDistance:0,fuelCost:FuelCost}},computed:{tripsPerText:function(){switch(this.form.isRoundTrip){case"1":return"One-Way Trips Per Month";case"2":return"Round Trips Per Month";default:return"Trips Per Month"}},drivingMiles:function(){var n=parseInt(this.tripDistance),t=parseInt(this.form.isRoundTrip),i=parseInt(this.form.tripsPerMonth),r=this.periodMult;return"Per Trip"===this.period?n*t:n*t*i*r},drivingSavings:function(){var n=parseFloat(this.form.vehicleType.split("|")[0]),t=parseFloat(this.form.vehicleType.split("|")[1]);return this.drivingMiles*n+this.drivingMiles*t},gallonsOfGas:function(){return this.drivingMiles/parseInt(this.form.mpg)},fuelSavings:function(){return this.gallonsOfGas*this.fuelCost},tonsOfCo2:function(){return.008887*this.gallonsOfGas},phonesCharged:function(){return 1333*this.gallonsOfGas},coalBurned:function(){return 9.8*this.gallonsOfGas},propaneUsed:function(){return.363*this.gallonsOfGas},seedlings:function(){return.147*this.gallonsOfGas},forestAcres:function(){return.012*this.gallonsOfGas},filled:function(){return!(this.form.origin&&this.form.destination&&this.form.vehicleType&&this.form.mpg&&this.form.isRoundTrip&&this.form.tripsPerMonth)},periodLy:function(){return("Annual"===this.period?"annually":this.period).toLowerCase()}},methods:{calculate:function(){if(this.form.origin===this.form.destination)return alert("Origin must be different than destination"),!1;if(this.filled)return!1;var n=this;$.ajax({type:"POST",url:"/FuelCostCalculator/GetOdPairMiles",contentType:"application/json; charset=utf-8",data:JSON.stringify({From:this.form.origin,To:this.form.destination}),dataType:"json"}).done(function(t){n.scrollTop();n.tripDistance=t[0].DrivingMiles;n.step=2}).fail(function(n){alert("Please select a different origin and destination. That origin and destination pair is not valid");console.log(n)})},restart:function(){this.tripDistance=0;this.step=1;this.setPeriod("Annual");this.scrollTop()},periodClassFor:function(n){var t=[];return this.period===n&&t.push("fc-calc__save-btn--selected"),t},setPeriod:function(n){switch(this.period=n,n){case"Annual":this.periodMult=12;break;case"Monthly":case"Trip":this.periodMult=1}},scrollTop:function(){$("html").animate({scrollTop:$(".fc-calc").offset().top-20+"px"},150)},scrollTopModal:function(){$(".mfp-full.mfp-ready").animate({scrollTop:"0px"},150)},openModal:function(n){$.magnificPopup.open({mainClass:"mfp-full",fixedContentPos:!0,closeMarkup:'<div class="mfp-full__close-wrapper"><button title="%title%" type="button" class="mfp-close">&#215;<\/button><\/div>',removalDelay:200,type:"inline",items:{src:n}})},toDollars:function(n){return n.toLocaleString("en-US",{style:"currency",currency:"USD"})},addCommas:function(n){return n.toLocaleString("en-US")},specialRound:function(n){return n<1?Math.round(100*n)/100:Math.round(n)}}})});$(document).ready(function(){function n(){if(($goog=$(".goog-te-menu-frame").contents().find("body")).length)$goog.prepend("<style>@media only screen and (max-width: 991px){.goog-te-menu2 {max-width:100vw !important;overflow:scroll !important;box-sizing:border-box !important;height:auto !important;}}<\/style>");else setTimeout(n,50)}n();$(".skip-navigation").click(function(n){n.preventDefault();var t=$(this).attr("href");$(t).attr("tabindex","-1");$(t).focus();console.log("??")});$("#mailShareLink").length&&$("#mailShareLink").on("click",function(){var t="I thought you might find this information interesting:\r\n\r\n<",n;t+=window.location.href;t+=">";n="mailto:?subject=";n+=encodeURIComponent("Interesting Information");n+="&body=";n+=encodeURIComponent(t);window.open(n)});$("#copyShareLink").length&&$("#copyShareLink").on("click",function(){$.magnificPopup.open({items:{src:'<div class="news-popup" style=""><h1 class="h-L2">Copy Link<\/h1><hr /><input id="copyToClipboard" type="text" style="width: 100%; height:30px; font: 20px Arial; padding:5px;" value="'+window.location.href+'" /><br /><p><em>Right click the text above and select "Copy" to add the URL to your clipboard.<\/em><\/p><\/div>',type:"inline"},callbacks:{open:function(){setTimeout(function(){document.getElementById("copyToClipboard").select()},100)}}})});$(".home__show-hide-text").click(function(n){var t=n.currentTarget.children[1];"Hide"===t.textContent?(n.currentTarget.children[0].classList.remove("fa-minus-circle"),n.currentTarget.children[0].classList.add("fa-plus-circle"),t.textContent="Show"):(n.currentTarget.children[0].classList.add("fa-minus-circle"),n.currentTarget.children[0].classList.remove("fa-plus-circle"),t.textContent="Hide")});$(".rd-scrolltop__link").click(function(){return $("html, body").animate({scrollTop:0},"slow"),!1})});sortBy=function(n,t,i){var r=i?function(t){return i(t[n])}:function(t){return t[n]};return t=t?-1:1,function(n,i){return n=r(n),i=r(i),t*((n>i)-(i>n))}};$(".accordion").on("click",function(){$(this).children(".accordion__icon").hasClass("icon-btnCirclePlus")?$(this).children(".accordion__icon").removeClass("icon-btnCirclePlus").addClass("icon-btnCircle"):$(this).children(".accordion__icon").removeClass("icon-btnCircle").addClass("icon-btnCirclePlus")});$(".line-info-toggle").length&&($(".line-info-toggle").on("click",function(){$(this).children(".line-info-toggle__icon").hasClass("icon-btnCirclePlus")?($(this).children(".line-info-toggle__icon").removeClass("icon-btnCirclePlus").addClass("icon-btnCircle"),$(this).children(".line-info-toggle__label").text("Close Line Details")):($(this).children(".line-info-toggle__icon").addClass("icon-btnCirclePlus").removeClass("icon-btnCircle"),$(this).children(".line-info-toggle__label").text("View Line Details"))}),mediaCheck({media:"(max-width: 767px)",entry:function(){$("#lineInfoToggle").addClass("collapse")},exit:function(){$("#lineInfoToggle").removeClass("collapse").attr("style","")}}));$(function(){$(".table-wrap").length&&cloneTables($(".table-wrap .table"));$(".js-schedulesTab").on("shown.bs.tab",function(){var n=$(this).attr("href"),t=$(n).find(".table-wrap .table"),i=$(n).find(".table__column--persistent");equalizeRowHeights(t,i,!1)});$.extend({getUrlVars:function(){for(var n,t=[],r=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),i=0;i<r.length;i++)n=r[i].split("="),t.push(n[0]),t[n[0]]=n[1];return t},getUrlVar:function(n){return $.getUrlVars()[n]}});$(".schedulesPanel__line").length&&setTimeout(function(){null!=$.getUrlVar("lineName")?$("html,body").animate({scrollTop:$(".schedulesPanel__line .lineInfo").offset().top},600):null!=$.getUrlVar("originId")&&$("html,body").animate({scrollTop:$("#stationSchedule").offset().top},600)},500);$(".mfp-popup-img").length&&$(".Form__MainBody").on("click",".mfp-popup-img",function(n){n.preventDefault();$.magnificPopup.open({items:{src:$(n.currentTarget).attr("href")},type:"image"})});$("body").on("mouseenter click touchstart",".smcx-modal",function(){$(".smcx-modal").addClass("smcx-modal--visible")});$("body").on("mouseleave",".smcx-modal",function(){$(".smcx-modal").removeClass("smcx-modal--visible")})});mediaCheck({media:"(min-width: 768px)",entry:function(){$(".sideNav").length&&($(".sideNav__body").addClass("in").attr("aria-expanded",!0).attr("style",""),$(".sideNav__header").attr("aria-expanded",!0),$(".sideNav__body").on("hide.bs.collapse show.bs.collapse",nope));$(".home__accordion").length&&($(".home__accordion").attr("aria-expanded",!0),$(".home__accordionContent").attr("style",""));$("#homeSpotlights").length&&$("#homeSpotlights").hasClass("slick-initialized")&&$("#homeSpotlights").slick("unslick")},exit:function(){$(".sideNav").length&&($(".sideNav__body").off("hide.bs.collapse show.bs.collapse",nope),$(".sideNav__body").collapse("hide"));$(".home__accordion").length&&($(".home__accordion").addClass("collapsed").attr("aria-expanded",!1),$(".home__accordionContent").addClass("collapse").attr("aria-expanded",!1));$("#homeSpotlights").length&&$("#homeSpotlights").slick({dots:!0,prevArrow:'<button type="button" class="homeSlider__btn homeSlider__btn--left"><span class="icon-iconCircleArrow icon--rotate180"><\/span><\/button>',nextArrow:'<button type="button" class="homeSlider__btn homeSlider__btn--right"><span class="icon-iconCircleArrow"><\/span><\/button>',slidesToShow:1})}});$(".scroll-top").length&&$(".scroll-top").click(function(n){n.preventDefault();$("html,body").animate({scrollTop:0},500)});getParameterByName=function(n,t){t||(t=window.location.href);n=n.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+n+"(=([^&#]*)|&|#|$)"),i=r.exec(t);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null};$(function(){$(".rd-tabs .tabgroup > div").hide();$(".rd-tabs .tabgroup > div:first-of-type").show();$(".rd-tabs .tabs a").click(function(n){n.preventDefault();var t=$(this),i="#"+t.parents(".tabs").data("tabgroup"),r=t.closest("li").siblings().children("a"),u=t.attr("href");r.removeClass("active");t.addClass("active");$(i).children("div").hide();$(u).show()});mediaCheck({media:"(min-width: 768px)",entry:function(){$(".rd-events__wrapper").length&&$(".rd-events__wrapper").hasClass("slick-initialized")&&$(".rd-events__wrapper").slick("unslick")},exit:function(){$(".rd-events__wrapper").slick({dots:!0,variableWidth:!0,slidesToShow:1,centerMode:!0})}})});$(function(){$(".rd-rotator__content-wrapper").each(function(n,t){var i=$(t).data().bgImg,r=$(t).css("background-image");"none"!==r?$(t).css("background-image",r+", url("+i+")"):$(t).css("background-image","url("+i+")")});$(".js--rd-rotator").slick({dots:!0,slidesToShow:1})});$(function(){function t(n,t,i){n.modalContent=t;$.magnificPopup.open({mainClass:"mfp-full",fixedContentPos:!0,closeMarkup:'<div class="mfp-full__close-wrapper"><button title="%title%" type="button" class="mfp-close">&#215;<\/button><\/div>',removalDelay:200,type:"inline",items:{src:i},callbacks:{close:function(){for(var t in n.tabs)n.tabs[t]=!1}}})}function n(n,t){for(var i in n.tabs)n.tabs[i]=!1;n.tabs[t]=!0}function i(n,t){function r(n,t,i){return i.indexOf(n)===t}var u=[].slice.call(document.querySelector(n).querySelectorAll(".scheduleTrip__item")).map(function(n){return[].slice.call(n.classList)}).reduce(function(n,t){return n.concat(t)},[]).filter(function(n){return"scheduleTrip__item"!==n&&"scheduleTrip__item--depart"!==n&&"scheduleTrip__item--transfer"!==n&&"scheduleTrip__item--arrive"!==n}).filter(r),i="/advisories/getadvisories?";u.map(function(n,t){0!==t&&(i+="&");var r=n.split("--")[1];i+="lines="+("91PV"===r?"91/PV":r)});$.get(i).done(function(n){t.lineData=n;t.modalContent=n[0]})}["#transferTableModalAdvisories","#noTransferTableModalAdvisories","#saturdayTransferTableModalAdvisories","#saturdayNoTransferTableModalAdvisories","#sundayTransferTableModalAdvisories","#sundayNoTransferTableModalAdvisories"].forEach(function(r){$(r).length&&new Vue({el:r,data:{lineData:[],modalContent:{},tabs:{service:!1,planned:!1}},computed:{plannedAdv:function(){return this.modalContent.ServiceAdvisories.filter(function(n){return"Planned Advisory"===n.Type})},serviceAdv:function(){return this.modalContent.ServiceAdvisories.filter(function(n){return"Service Advisory"===n.Type})}},methods:{expandModalContent:function(i){t(this,i,r+" .advisoriesModal");n(this,"service")},selectTab:function(t){n(this,t)},scrollTop:function(){$(".mfp-full.mfp-ready").animate({scrollTop:"0px"},150)},beforeEnter:function(n){n.style.opacity=0;n.style.top="25px"},enter:function(n,t){var i=125*n.dataset.index;setTimeout(function(){$(n).animate({opacity:1,top:0},250,t)},i)}},mounted:function(){i(r+" + .stationToStation",this)}})})});$(function(){if($(".siteNav").length){var i=function(){r.each(function(){$(this).siblings(".subnav").find(".subnav__link").each(function(){$(this).attr("tabindex","-1")})})},f=function(n){$(n).find(".subnav__link").each(function(){$(this).attr("tabindex","-1")})},e=function(n){$(document).width()>=992?$(n).find(".subnav__item:not(.subnav__item--hasSubnav) .subnav__link").each(function(){$(this).attr("tabindex","0")}):$(n).find(".subnav__item .subnav__link").not('.subnav[aria-expanded="false"] .subnav__link').each(function(){$(this).attr("tabindex","0")})},t=function(){$(".nav__link.open").removeClass("open").attr("aria-expanded","false").siblings(".subnav").addClass("subnav--collapse").attr("aria-expanded","false")},h=function(n){var i=$(n).siblings(".subnav");$(n).hasClass("open")?($(n).removeClass("open").attr("aria-expanded","false"),i.addClass("subnav--collapse").attr("aria-expanded","false"),f(i)):($(document).width()>=992&&(f($(".open + .subnav")),t()),$(n).addClass("open").attr("aria-expanded","true"),i.removeClass("subnav--collapse").attr("aria-expanded","true"),e(i))},o=function(n){n.preventDefault();h(n.target)},s=function(i){$(document).width()>=992?$(i.target).parents(n).length||t():$(i.target).parents(n).length||$(n).collapse("hide")},r=$('.nav__link[data-toggle="subnav"]'),u=$('.subnav__link[data-toggle="subnav"]'),n=$("#siteNavigation");r.each(function(){$(this);$(this).on("click",o);$(document).width()>=992&&($(this).parent().on("mouseleave",function(){t();i()}),$(this).on("mouseenter",function(){var n=$(this).siblings(".subnav");e(n)}))});mediaCheck({media:"(min-width: 992px)",entry:function(){var t=$(".utilityNav__item--search").detach();$(".utilityNav__list").append(t);i();$(n).removeClass("collapse").attr("aria-expanded","true").attr("style","");u.attr("aria-expanded","true").each(function(){$(this).attr("tabindex","-1")}).siblings(".subnav").attr("aria-expanded","true");$("header.header").removeClass("header--isolated");$(".siteFooter__translate #google_translate_element").length&&$("#google_translate_element").appendTo(".utilityNav__item--translate")},exit:function(){var t=$(".utilityNav__item--search").detach();$(".mainNav__list").append(t);i();$("#google_translate_element").appendTo(".siteFooter__translate");$(n).addClass("collapse").attr("aria-expanded","false");u.attr("aria-expanded","false").each(function(){$(this).attr("tabindex","-1")}).siblings(".subnav").attr("aria-expanded","false");r.each(function(){$(this).parent().off("mouseleave")});$(n).on("show.bs.collapse",function(){$("header.header").addClass("header--isolated");$(document).on("click touchstart","body *",s)}).on("hide.bs.collapse",function(){$("header.header").removeClass("header--isolated");$(document).off("click",s)})},both:function(){t();u.each(function(){$(this).on("click",o)})}})}});$("#newslistbody").length&&new Vue({el:"#newslistbody",data:{pageResults:window.ml.pages,searchKey:"",currentPage:0,itemsPerPage:5,resultCount:0},computed:{totalPages:function(){return Math.ceil(this.resultCount/this.itemsPerPage)}},methods:{setPage:function(n){this.currentPage=n}},filters:{paginate:function(n){this.resultCount=n.length;this.currentPage>=this.totalPages&&(this.currentPage=this.totalPages-1);var t=this.currentPage*this.itemsPerPage;return n.slice(t,t+this.itemsPerPage)}}});Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(n,t){function e(n,t){return n===t||"number"==typeof n&&"number"==typeof t&&isNaN(n)&&isNaN(t)}var f,i,r,u;if(null==this)throw new TypeError('"this" is null or not defined');if(f=Object(this),i=f.length>>>0,0===i)return!1;for(r=0|t,u=Math.max(r>=0?r:i-Math.abs(r),0);u<i;){if(e(f[u],n))return!0;u++}return!1}});$(document).ready(function(){$(".pricefinder").length&&($("form.pricefinder").submit(function(n){var o;n.preventDefault();var t={regFares:[],studentFares:[],militaryFares:[],senFare:[]},i=!1,r=null,u=null,f=null,e=null;mediaCheck({media:"(max-width: 767px)",entry:function(){i=!0},exit:function(){i=!1}});o=$(this).serialize();$.post("/pricefinderblock/getfares",o).done(function(n){if(n.length>0){$("#regFares");$("#studentFares");$("#militaryFares");$("#senFares");$.each(n,function(n,i){switch(i.riderType){case"ADULT":"Weekend Day Pass"==i.ticketType?r=i:t.regFares.push(i);break;case"STUDENT":"Weekend Day Pass"==i.ticketType?u=i:t.studentFares.push(i);break;case"SR/DIS":"Weekend Day Pass"==i.ticketType?e=i:t.senFare.push(i);break;case"MILITARY":"Weekend Day Pass"==i.ticketType?f=i:t.militaryFares.push(i)}});t.regFares.sort(function(n,t){return n.ticketFare-t.ticketFare});t.studentFares.sort(function(n,t){return n.ticketFare-t.ticketFare});t.militaryFares.sort(function(n,t){return n.ticketFare-t.ticketFare});t.senFare.sort(function(n,t){return n.ticketFare-t.ticketFare});(null!==r&&null!==u||null!==f||null!==e)&&(t.regFares.splice(t.regFares.length/2,0,r),t.studentFares.splice(t.studentFares.length/2,0,u),t.militaryFares.splice(t.militaryFares.length/2,0,f),t.senFare.splice(t.senFare.length/2,0,e));var s=Object.keys(t).map(function(n){return t[n]}),h=s.map(function(n){return n.map(function(n){return n.discountPromotion})}),o=[].concat.apply([],h);o.includes("SB25")?($(".priceFinder__discount-text--av").hide(),$(".priceFinder__discount-text--rv").hide(),$(".priceFinder__discount-text--sb").show()):o.includes("AV25")?($(".priceFinder__discount-text--sb").hide(),$(".priceFinder__discount-text--rv").hide(),$(".priceFinder__discount-text--av").show()):o.includes("RV25")?($(".priceFinder__discount-text--sb").hide(),$(".priceFinder__discount-text--av").hide(),$(".priceFinder__discount-text--rv").show()):($(".priceFinder__discount-text--sb").hide(),$(".priceFinder__discount-text--av").hide(),$(".priceFinder__discount-text--rv").hide());$.each(t,function(n,t){function r(n){i+='<ul class="priceFinder-container">';var t=n.filter(function(n){return n.ticketType.indexOf("OFFPEAK")===-1});$.each(t,function(n,t){"SB25"===t.discountPromotion?(t.ticketType=t.ticketType.replace(/_|peak|offpeak/gi," "),i+='<li class="priceFinder"><p class="priceFinder__kicker">'+t.ticketType.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})+'<\/p><hr class="priceFinder__underline"><p class="priceFinder__original-price">$'+Number(t.ticketFareOriginal).toFixed(2)+'<\/p><h3 class="priceFinder__title h-XL">$'+Number(t.ticketFare).toFixed(2)+'<\/h3><p class="priceFinder__savings text--red">Save $'+Number(t.ticketFareOriginal-t.ticketFare).toFixed(2)+"<\/p><\/li>"):"AV25"===t.discountPromotion?(t.ticketType=t.ticketType.replace(/_|peak|offpeak/gi," "),i+='<li class="priceFinder"><p class="priceFinder__kicker">'+t.ticketType.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})+'<\/p><hr class="priceFinder__underline"><p class="priceFinder__original-price priceFinder__original-price--green">$'+Number(t.ticketFareOriginal).toFixed(2)+'<\/p><h3 class="priceFinder__title h-XL">$'+Number(t.ticketFare).toFixed(2)+'<\/h3><p class="priceFinder__savings text--green">Save $'+Number(t.ticketFareOriginal-t.ticketFare).toFixed(2)+"<\/p><\/li>"):"RV25"===t.discountPromotion?(t.ticketType=t.ticketType.replace(/_|peak|offpeak/gi," "),i+='<li class="priceFinder"><p class="priceFinder__kicker">'+t.ticketType.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})+'<\/p><hr class="priceFinder__underline"><p class="priceFinder__original-price priceFinder__original-price--purple">$'+Number(t.ticketFareOriginal).toFixed(2)+'<\/p><h3 class="priceFinder__title h-XL">$'+Number(t.ticketFare).toFixed(2)+'<\/h3><p class="priceFinder__savings text--purple">Save $'+Number(t.ticketFareOriginal-t.ticketFare).toFixed(2)+"<\/p><\/li>"):(t.ticketType=t.ticketType.replace(/_|peak|offpeak/gi," "),i+='<li class="priceFinder"><p class="priceFinder__kicker">'+t.ticketType.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})+'<\/p><hr class="priceFinder__underline"><h3 class="priceFinder__title h-XL">$'+Number(t.ticketFare).toFixed(2)+"<\/h3><\/li>")});i+="<\/ul>"}var i="";switch($(".priceFinder__default").hide(),$(".priceFinder__tabs-content").show(),n){case"regFares":r(t);$("#regFares").html(i);break;case"studentFares":r(t);$("#studentFares").html(i);break;case"militaryFares":r(t);$("#militaryFares").html(i);break;case"senFare":r(t);$("#senFares").html(i)}})}else $(".priceFinder__default").hide(),$(".priceFinder__default--error").show();i&&$("html,body").animate({scrollTop:$(".priceFinder-container").offset().top},600)})}),$(".navTabs__list a").click(function(n){n.preventDefault();$(this).tab("show")}),$("#ticketType").change(function(){var n="#"+this.value;$('.navTabs__link[href="'+n+'"]').tab("show")}))});$(document).ready(function(){var n;if($("#realTimeTrackerBLock").length){var t=function(){var n=this;return this.get=function(){var n=window.location.hash,t,i;return!n||"#"===n?null:(t={},i=n.substr(1).split("&"),i.forEach(function(n){var i=n.split("=");t[i[0]]=i[1]}),t)},this.set=function(t){var i=n.get()||{},r="#",u,f;for(u in t)i[u]=t[u];for(f in i)r+=f+"="+i[f]+"&";window.location.hash=r.substr(0,r.length-1)},this},i=function(n){var r="#"+n.parents(".tabs").data("tabgroup"),u=n.closest("li").siblings().children("a"),f=n.attr("href"),i;u.removeClass("active");n.addClass("active");$(r).children("div").hide();$(f).show();i="#tab1"===n.attr("href")?"map":"station";t().set({tab:i})},r=new Vue({el:"#realTimeTrackerBLock",data:{watchId:null,originStations:window.ml.originStations,selectedOriginStation:"",trainList:[],stationScheduleList:[],stationsByOrigin:[],stops:[],marqueeData:[],showModal:!1,modalLine:null,modalTrainNum:null,modalDestination:null,modalStops:[],modalStation:null,modalTrainsByStation:[],arrivalsByStationLineFilter:"",searchedForStation:!1,stations:[],stationTransitTimes:[],savedStation:"-",nearestStation:"-",geoEnabled:null,automaticFind:!1,lines:[{value:"AV LINE",display:"Antelope Valley"},{value:"IEOC LINE",display:"Inland Empire - Orange County"},{value:"OC LINE",display:"Orange County"},{value:"RSD LINE",display:"Riverside"},{value:"SB LINE",display:"San Bernardino"},{value:"VC LINE",display:"Ventura"},{value:"91/PV Line",display:"91/Perris Valley"}]},methods:{trainsByStation:function(n){var i=this,t;this.modalStation=n.Name;t=this.stationScheduleList.filter(function(t){return i.getStationName(t.PlatformName)===n.Name});this.modalTrainsByStation=t;$.magnificPopup.open({mainClass:"mfp-full",items:{src:".rtt-modal--trains-by-station"},type:"inline",removalDelay:200,fixedContentPos:!0})},stationsByTrain:function(n,t){this.showModal=!this.showModal;this.modalLine=t;this.modalTrainNum=n;var i=this.stationScheduleList.filter(function(t){return t.TrainDesignation===n});this.modalDestination=i[0].TrainDestination;this.modalStops=i.sort(function(n,t){var i=/\(([^)]+)\)/,r=new Date(i.exec(n.CalcTrainMovementTime)[1]/1e3),u=new Date(i.exec(t.CalcTrainMovementTime)[1]/1e3);return r-u});$.magnificPopup.open({mainClass:"mfp-full",items:{src:".rtt-modal--stations-by-train"},type:"inline",removalDelay:200,fixedContentPos:!0})},marqueeDataByStation:function(n){return this.marqueeData.filter(function(t){return t.Platform===n.toUpperCase().trim()})},marqueeDataByTrain:function(n){var t=this.marqueeData;return t.filter(function(n,i){return t.map(function(n){return n.Message}).indexOf(n.Message)===i}).filter(function(t){var i=n.replace("M","METROLINK ").toUpperCase();return t.Message.toUpperCase().indexOf(i)!==-1})},selectOriginStation:function(){if(this.selectedOriginStation.length){this.searchedForStation=!0;var n=this.convertStationName(this.selectedOriginStation,!0),i=this.stationScheduleList.filter(function(t){return n===t.PlatformName.toLowerCase().split(" ").join("").split("-").join("")});this.stationsByOrigin=i;$("html, body").animate({scrollTop:$(".rtt-tabs__select-origin").offset().top+$(".rtt-tabs__select-origin").outerHeight()},"slow");t().set({station:n})}},getStationName:function(n){var t;switch(n.toUpperCase().trim()){case"ANAHEIM-CANYON":t="Anaheim Canyon";break;case"ARTIC":t="Anaheim";break;case"BALDWINPARK":t="Baldwin Park";break;case"BUENAPARK":t="Buena Park";break;case"BURBANK-AIRPORT-NORTH":t="Burbank Airport – North (AV Line)";break;case"BURBANK-AIRPORT-SOUTH":t="Burbank Airport – South (VC Line)";break;case"CALSTATE":t="Cal State LA";break;case"CAMARILLO":t="Camarillo";break;case"CHATSWORTH":t="Chatsworth";break;case"CLAREMONT":t="Claremont";break;case"COMMERCE":t="Commerce";break;case"COVINA":t="Covina";break;case"DOWNTOWN BURBANK":t="Burbank - Downtown";break;case"ELMONTE":t="El Monte";break;case"FONTANA":t="Fontana";break;case"FULLERTON":t="Fullerton";break;case"GLENDALE":t="Glendale";break;case"INDUSTRY":t="Industry";break;case"IRVINE":t="Irvine";break;case"LAGUNANIGUEL-MISSIONVIEJO":t="Laguna Niguel/Mission Viejo";break;case"LANCASTER":t="Lancaster";break;case"LAUS":t="L.A. Union Station";break;case"MAIN-CORONA-NORTH":t="Corona - North Main";break;case"MONTCLAIR":t="Montclair";break;case"MONTEBELLO":t="Montebello/Commerce";break;case"MOORPARK":t="Moorpark";break;case"MORENO-VALLEY-MARCH-FIELD":t="Moreno Valley/March Field";break;case"NEWHALL":t="Newhall";break;case"NORTHRIDGE":t="Northridge";break;case"NORWALK/SANTA FE SPRINGS":t="Norwalk/Santa Fe Springs";break;case"NORWALK-SANTAFESPRINGS":t="Norwalk/Santa Fe Springs";break;case"OCEANSIDE":t="Oceanside";break;case"ONTARIO-EAST":t="Ontario - East";break;case"ORANGE":t="Orange";break;case"OXNARD":t="Oxnard";break;case"PALMDALE":t="Palmdale";break;case"PEDLEY":t="Jurupa Valley/Pedley";break;case"PERRIS-DOWNTOWN":t="Perris - Downtown";break;case"PERRIS-SOUTH":t="Perris - South";break;case"POMONA-DOWNTOWN":t="Pomona - Downtown";break;case"POMONA-NORTH":t="Pomona - North";break;case"RANCHO CUCAMONGA":t="Rancho Cucamonga";break;case"RIALTO":t="Rialto";break;case"RIVERSIDE-DOWNTOWN":t="Riverside - Downtown";break;case"RIVERSIDE-HUNTERPARK":t="Riverside - Hunter Park/UCR";break;case"RIVERSIDE-LA SIERRA":t="Riverside - La Sierra";break;case"SAN BERNARDINO":t="San Bernardino Depot";break;case"SANBERNARDINOTRAN":t="San Bernardino - Downtown";break;case"SAN CLEMENTE":t="San Clemente";break;case"SAN CLEMENTE PIER":t="San Clemente Pier";break;case"SAN JUAN CAPISTRANO":t="San Juan Capistrano";break;case"SANTA ANA":t="Santa Ana";break;case"SANTA CLARITA":t="Santa Clarita";break;case"SIMIVALLEY":t="Simi Valley";break;case"SUN VALLEY":t="Sun Valley";break;case"SYLMAR/SAN FERNANDO":t="Sylmar/San Fernando";break;case"TUSTIN":t="Tustin";break;case"UPLAND":t="Upland";break;case"VAN NUYS":t="Van Nuys";break;case"VENTURA-EAST":t="Ventura - East";break;case"VIA PRINCESSA":t="Via Princessa";break;case"VINCENT GRADE/ACTON":t="Vincent Grade/Acton";break;case"WEST CORONA":t="Corona - West";break;case"SAN BERNARDINO-DOWNTOWN":t="San Bernardino - Downtown";break;default:t=n}return t},getCssLineNameFromShort:function(n){if(!n)return"";switch(n.replace("/","")){case"AV LINE":return"AV";case"91PV Line":return"91-PV";case"IE LINE":return"IEOC";case"IEOC LINE":return"IEOC";case"OC LINE":return"OC";case"RSD LINE":return"RIV";case"RVS LINE":return"RIV";case"SB LINE":return"SB";case"VC LINE":return"VC";default:return"AMTRAK"}},getLineNameFromShort:function(n){switch(n.replace("/","")){case"AV LINE":return"Antelope Valley";case"91PV Line":return"91/Perris Valley";case"IE LINE":return"Inland Empire - Orange County";case"IEOC LINE":return"Inland Empire - Orange County";case"OC LINE":return"Orange County";case"RSD LINE":return"Riverside";case"RVS LINE":return"Riverside";case"SB LINE":return"San Bernardino";case"VC LINE":return"Ventura";default:return"Amtrak"}},getStatusCode:function(n){var t;switch(n.toUpperCase().trim()){case"ON TIME":t="on-time";break;case"DELAYED":t="delay";break;case"EXTENDED DELAYED":t="extended-delay";break;case"CANCELLED":t="cancelled";break;default:t="error"}return t},getStatusCodeText:function(n){var t;switch(n.toUpperCase().trim()){case"ON TIME":t="Within 5 min of scheduled";break;case"DELAYED":t="Between 5 and 20 min late of scheduled";break;case"EXTENDED DELAYED":t="More than 20 minutes late of scheduled";break;case"CANCELLED":t="More than 20 minutes late of scheduled";break;default:t="Error"}return t},resetSearchStatus:function(){this.searchedForStation=!1},clearSavedNearestStation:function(){this.savedStation="-";localStorage.removeItem("closestStation")},deg2rad:function(n){return n*(Math.PI/180)},getDistanceFromLatLon:function(n,t,i,r){var u=this,f=u.deg2rad(i-n),e=u.deg2rad(r-t),o=Math.sin(f/2)*Math.sin(f/2)+Math.cos(u.deg2rad(n))*Math.cos(u.deg2rad(i))*Math.sin(e/2)*Math.sin(e/2);return 2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o))},createPostBody:function(n,t){var i=n.coords.latitude,r=n.coords.longitude,u=t.Latitude,f=t.Longitude,e={type:"features",features:[{geometry:{x:r,y:i,spatialReference:{wkid:"4326"}}},{geometry:{x:f,y:u,spatialReference:{wkid:"4326"}}}]};return{async:!1,crossDomain:!0,url:"https://route.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World/solve?f=json&token=5lJY8ny26NPYAN8w7h1JyZ6munYbaApf-Goi5m6CTj0YLixyfP3ad2iOljy3vd6PQAhFV2c1GgcXM60AViONQ7lDQ3Vk9ctnR5DrEf8ix9YhJGdCkPy_CpUMMP28D5I4a0ug1e_rFvIc8QTcthjIOQ..&stops="+JSON.stringify(e),method:"POST",headers:{"cache-control":"no-cache"}}},augmentNearestStations:function(n,t){var r=this,u=t.map(function(t){return r.createPostBody(n,t)}),i=[];return u.forEach(function(n){$.ajax(n).done(function(n){i.push(n.directions[0].summary.totalTime)})}),i},getNearestStations:function(n){var t=this,i=n.coords.latitude,r=n.coords.longitude,u=ml.stationCoordinates;return u.sort(function(n,u){return t.getDistanceFromLatLon(n.Latitude,n.Longitude,i,r)-t.getDistanceFromLatLon(u.Latitude,u.Longitude,i,r)})},saveClosestStation:function(n){localStorage.setItem("closestStation",JSON.stringify(n))},findNearestStation:function(){var n=this;navigator.geolocation&&(localStorage.setItem("mlGeolocationTriggered","true"),navigator.geolocation.getCurrentPosition(function(t){var f=n.getNearestStations(t)[0].Name,u=f.replace(/\bMetrolink\b \bStation\b/,"").trim(),e=n.originStations.filter(function(n){return n.Text===u}),r,i;for(n.selectedOriginStation=e[0].Rtt,r=document.getElementById("stationSelect"),i=0;i<r.options.length;i++)if(r.options[i].text===u){r.selectedIndex=i;break}navigator.geolocation.clearWatch(n.watchId)}))},openPopup:function(){$.magnificPopup.open({items:{src:"#nearest-station-popup",type:"inline"}})},convertStationName:function(n,t){var u={artic:"Anaheim",anaheimcanyon:"Anaheim Canyon",baldwinpark:"Baldwin Park",buenapark:"Buena Park",downtownburbank:"Burbank-Downtown",burbankairportnorth:"Burbank Airport North",burbankairportsouth:"Burbank Airport South",calstate:"Cal State LA",camarillo:"Camarillo",chatsworth:"Chatsworth",claremont:"Claremont",commerce:"Commerce",maincoronanorth:"Corona-North Main",coronawest:"Corona-West",covina:"Covina",elmonte:"El Monte",fontana:"Fontana",fullerton:"Fullerton",glendale:"Glendale",industry:"Industry",irvine:"Irvine",pedley:"Jurupa Valley/Pedley",laus:"L.A. - Union Station",lagunaniguelmissionviejo:"Laguna Niguel/Mission Viejo",lancaster:"Lancaster",montclair:"Montclair",montebello:"Montebello / Commerce",moorpark:"Moorpark",morenovalleymarchfield:"Riverside-Moreno Valley/March Field",newhall:"Newhall",northridge:"Northridge",norwalksantafesprings:"Norwalk/Santa Fe Springs",oceanside:"Oceanside",ontarioeast:"Ontario-East",orange:"Orange",oxnard:"Oxnard",palmdale:"Palmdale",perrisdowntown:"Perris-Downtown",perrissouth:"Perris-South",pomonadowntown:"Pomona-Downtown",pomonanorth:"Pomona-North",ranchocucamonga:"Rancho Cucamonga",rialto:"Rialto",riversidedowntown:"Riverside-Downtown",riversidehunterpark:"Riverside-Hunter Park",riversidelasierra:"Riverside-La Sierra",sanbernardinotran:"SanBernardinoTran",sanbernardino:"San Bernardino",sanclemente:"San Clemente",sanclementepier:"San Clemente Pier",sanjuancapistrano:"San Juan Capistrano",santaana:"Santa Ana",santaclarita:"Santa Clarita",simivalley:"Simi Valley",sunvalley:"Sun Valley","sylmar/sanfernando":"Sylmar/San Fernando",tustin:"Tustin",upland:"Upland",vannuys:"Van Nuys",venturaeast:"Ventura-East",viaprincessa:"Via Princessa","vincentgrade/acton":"Vincent Grade/Acton"},i,r;for(i in u){if(r=u[i],t&&r===n)return i;if(!t&&i===n)return r}}},computed:{trainsByLine:function(){function u(n,t,i){return i.indexOf(n)===t}var r=["AV LINE","91PV Line","IE LINE","IEOC LINE","OC LINE","RSD LINE","RVS LINE","SB LINE","VC LINE"],f=[561,562,564,565,566,569,572,573,579,580,583,584,590,591,595,759,763,767,768,774,777,782,785,792,796,1564,1565,1566,1569,1572,1573,1579,1584,1590,1761,1767],t=this.trainList.map(function(n){return r.indexOf(n.line)!==-1?n.line:"AMTRAK"}).filter(u).map(function(n){return{line:n,trains:[]}}),n,i;return this.trainList.forEach(function(n){var i;i=r.indexOf(n.line)!==-1?t.findIndex(function(t){return t.line===n.line}):t.findIndex(function(n){return"AMTRAK"===n.line});"AMTRAK"===t[i].line?f.indexOf(Number(n.symbol.substring(1)))!==-1&&t[i].trains.push({symbol:n.symbol,status:n.delay_status}):t[i].trains.push({symbol:n.symbol,status:n.delay_status})}),t.forEach(function(n){n.trains=n.trains.sort(function(n,t){return n.symbol<t.symbol?-1:n.symbol>t.symbol?1:0})}),n=t.sort(function(n,t){return n.line<t.line?-1:n.line>t.line?1:0}),n.length>0&&("91PV Line"===n[0].line&&(i=n.shift(),n.push(i)),"AMTRAK"===n[0].line&&(i=n.shift(),n.push(i))),n},filteredByLineStationsByOrigin:function(){var n=this;return""===this.arrivalsByStationLineFilter?this.stationsByOrigin:this.stationsByOrigin.filter(function(t){return"IE LINE"===n.arrivalsByStationLineFilter||"IEOC LINE"===n.arrivalsByStationLineFilter?"IE LINE"===t.RouteCode||"IEOC LINE"===t.RouteCode:"RSD LINE"===n.arrivalsByStationLineFilter||"RVS LINE"===n.arrivalsByStationLineFilter?"RSD LINE"===t.RouteCode||"RVS LINE"===t.RouteCode:t.RouteCode===n.arrivalsByStationLineFilter})}},mounted:function(){var n=this,i,r;$.get({url:"/rtt/MapObjects.json",headers:{"max-age":0},success:function(t){return n.stops=t.stops}});$.get({url:"/rtt/TrainList.json",headers:{"max-age":0},success:function(t){return n.trainList=t}});$.get({url:"/rtt/StationScheduleList.json",headers:{"max-age":0},success:function(i){n.stationScheduleList=i;var r=t().get();r&&r.hasOwnProperty("tab")&&r.hasOwnProperty("station")&&"station"===r.tab&&(n.selectedOriginStation=n.convertStationName(r.station,!1),n.selectOriginStation())}});$.get({url:"/rtt/MarqueeData.json",headers:{"max-age":0},success:function(t){var i=/\(([^)]+)\)/,r=new Date;return t.forEach(function(n,t){this[t].PlayTime=new Date(i.exec(this[t].PlayTime)[1]/1e3);this[t].ShowAlert=this[t].PlayTime<=r},t),n.marqueeData=t}});setInterval(function(){$.get({url:"/rtt/TrainList.json",headers:{"max-age":0},success:function(t){return n.trainList=t}});$.get({url:"/rtt/StationScheduleList.json",headers:{"max-age":0},success:function(t){return n.stationScheduleList=t}});$.get({url:"/rtt/MarqueeData.json",headers:{"max-age":0},success:function(t){var i=/\(([^)]+)\)/,r=new Date;return t.forEach(function(n,t){this[t].PlayTime=new Date(i.exec(this[t].PlayTime)[1]/1e3);this[t].ShowAlert=this[t].PlayTime<=r},t),n.marqueeData=t}})},6e4);i=JSON.parse(localStorage.getItem("closestStation"));i&&(this.savedStation=i);r=JSON.parse(localStorage.getItem("mlGeolocationTriggered"));r&&navigator.geolocation&&(n.watchId=navigator.geolocation.watchPosition(function(){console.log("geolocation enabled");n.geoEnabled=!0;n.automaticFind=!0;n.findNearestStation()},function(t){t.code==t.PERMISSION_DENIED&&(console.log("geolocation disabled"),n.geoEnabled=!1,n.automaticFind=!1)}))}});$(".rtt-tabs .tabgroup > div").hide();$(".rtt-tabs .tabgroup > div:first-of-type").show();$(".rtt-tabs .tabs a").click(function(n){n.preventDefault();i($(this))});n=t().get();n&&"map"===n.tab?i($(".rtt-tabs .tabs a[href='#tab1']")):n&&"station"===n.tab&&i($(".rtt-tabs .tabs a[href='#tab2']"));$(".rtt-scrolltop").click(function(){$(".mfp-wrap").animate({scrollTop:0},"slow")});require(["esri/Map","esri/views/MapView","esri/layers/GraphicsLayer","esri/Graphic","esri/Basemap","esri/layers/FeatureLayer","esri/layers/VectorTileLayer"],function(n,t,i,u,f,e,o){function l(n){var t=n.split(":");return"-"===n.charAt(0)?parseInt(t[0])+-parseInt(t[1])/60+-parseFloat(t[2])/3600:parseInt(t[0])+parseInt(t[1])/60+parseFloat(t[2])/3600}function w(n){var t=void 0,i=void 0,r=void 0;switch(n.delay_status.toUpperCase().trim()){case"ON TIME":t=[45,173,137,255];i=[128,223,197,255];r=!1;break;case"DELAYED":t=[239,206,74,255];i=[255,233,145,255];r=!1;break;case"EXTENDED DELAYED":t=[213,91,78,255];i=[245,153,143,255];r=!1;break;case"CANCELLED":t=[213,91,78,255];i=[213,91,78,255];r=!0;break;default:t=[45,173,137,255];i=[128,223,197,255];r=!1}return{type:"CIMPointSymbol",symbolLayers:[{type:"CIMVectorMarker",enable:!0,size:24,colorLocked:!0,frame:{xmin:-5,ymin:-5,xmax:5,ymax:5},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{x:0,y:5},symbol:{type:"CIMTextSymbol",fontFamilyName:"Arial",fontStyleName:"Bold",height:3.5,horizontalAlignment:"Center",offsetX:-.1,offsetY:5,symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:[255,255,255,255]}]},verticalAlignment:"Center"},textString:n.symbol.substring(1)}],scaleSymbolsProportionally:!0,respectFrame:!0},{type:"CIMVectorMarker",enable:!0,size:18,colorLocked:!0,frame:{xmin:-5,ymin:-5,xmax:5,ymax:5},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{x:.3,y:1.9},symbol:{type:"CIMTextSymbol",fontFamilyName:"Arial",fontStyleName:"Bold",height:4,horizontalAlignment:"Center",offsetX:-.1,offsetY:5,symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:[255,255,255,255]}]},verticalAlignment:"Center"},textString:r?"×":""}],scaleSymbolsProportionally:!0,respectFrame:!0},{type:"CIMVectorMarker",enable:!0,anchorPoint:{x:-.175,y:-12.75},anchorPointUnits:"Absolute",size:6.5,frame:{xmin:0,ymin:0,xmax:17,ymax:17},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{rings:[[[8.5,.2],[7.06,.33],[5.66,.7],[4.35,1.31],[3.16,2.14],[2.14,3.16],[1.31,4.35],[.7,5.66],[.33,7.06],[.2,8.5],[.33,9.94],[.7,11.34],[1.31,12.65],[2.14,13.84],[3.16,14.86],[4.35,15.69],[5.66,16.3],[7.06,16.67],[8.5,16.8],[9.94,16.67],[11.34,16.3],[12.65,15.69],[13.84,14.86],[14.86,13.84],[15.69,12.65],[16.3,11.34],[16.67,9.94],[16.8,8.5],[16.67,7.06],[16.3,5.66],[15.69,4.35],[14.86,3.16],[13.84,2.14],[12.65,1.31],[11.34,.7],[9.94,.33],[8.5,.2]]]},symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:t},{type:"CIMSolidStroke",enable:!0,width:6,color:i}]}}],scaleSymbolsProportionally:!0,respectFrame:!0},{type:"CIMVectorMarker",enable:!0,anchorPoint:{x:.0005,y:-.7},anchorPointUnits:"Relative",size:15,frame:{xmin:0,ymin:0,xmax:52,ymax:45},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{rings:[[[0,45],[26,0],[52,45],[0,45]]]},symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:[255,255,255,255]}]}}],scaleSymbolsProportionally:!0,respectFrame:!0},{type:"CIMVectorMarker",enable:!0,anchorPoint:{x:0,y:-.5},anchorPointUnits:"Relative",size:34,frame:{xmin:0,ymin:-94.32,xmax:62.46,ymax:0},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{rings:[[[61.908699035644531,-28.100000381469727],[61.404514312744141,-25.721786499023438],[60.746620178222656,-23.381427764892578],[59.937812805175781,-21.088844299316406],[58.981513977050781,-18.853767395019531],[57.881744384765625,-16.685676574707031],[56.6433219909668,-14.593682289123535],[55.264362335205078,-12.59166431427002],[53.744113922119141,-10.694705963134766],[52.090568542480469,-8.9127416610717773],[50.312431335449219,-7.2550835609436035],[48.419002532958984,-5.7304353713989258],[46.413597106933594,-4.3570027351379395],[44.294696807861328,-3.1657707691192627],[42.084014892578125,-2.1549980640411377],[39.796897888183594,-1.3316764831542969],[37.44921875,-.7014891505241394],[35.057243347167969,-.2688060998916626],[32.637710571289063,-.03552091121673584],[30.207132339477539,-.022885210812091827],[27.784572601318359,-.22260782122612],[25.387468338012695,-.62583154439926147],[23.032880783081055,-1.2296403646469116],[20.737525939941406,-2.0296511650085449],[18.51776123046875,-3.0202803611755371],[16.387031555175781,-4.1903815269470215],[14.353757858276367,-5.5226807594299316],[12.42996883392334,-7.0087099075317383],[10.627263069152832,-8.6395015716552734],[8.95651912689209,-10.405246734619141],[7.4270472526550293,-12.294710159301758],[6.0318646430969238,-14.285552978515625],[4.7712106704711914,-16.364200592041016],[3.6506659984588623,-18.5216121673584],[2.6750271320343018,-20.748311996459961],[1.8486980199813843,-23.034626007080078],[1.1771643161773682,-25.371034622192383],[.66008245944976807,-27.74652099609375],[.2906486988067627,-30.149404525756836],[.070427335798740387,-32.570522308349609],[.00010974402539432049,-35.000614166259766],[.080057017505168915,-37.430412292480469],[.30994224548339844,-39.850635528564453],[.6975054144859314,-42.250431060791016],[1.2484761476516724,-44.618301391601563],[1.9418751001358032,-46.948444366455078],[2.7751736640930176,-49.232303619384766],[3.7453358173370361,-51.461471557617188],[4.8325071334838867,-53.6362190246582],[5.956413745880127,-55.792312622070313],[7.1255102157592773,-57.924266815185547],[8.3283653259277344,-60.037387847900391],[9.5532407760620117,-62.1378288269043],[10.787628173828125,-64.232673645019531],[12.04706859588623,-66.312568664550781],[13.325597763061523,-68.38079833984375],[14.616656303405762,-70.44122314453125],[15.914594650268555,-72.497314453125],[17.218730926513672,-74.54949951171875],[18.5322322845459,-76.595695495605469],[19.856374740600586,-78.635009765625],[21.191314697265625,-80.667282104492188],[22.533868789672852,-82.69451904296875],[23.879026412963867,-84.72003173828125],[25.231801986694336,-86.740470886230469],[26.592012405395508,-88.755935668945313],[27.957599639892578,-90.767753601074219],[29.32368278503418,-92.779220581054688],[31.089317321777344,-94.304862976074219],[33.0194091796875,-93.097694396972656],[34.3671875,-91.07403564453125],[35.719951629638672,-89.053741455078125],[37.077144622802734,-87.036270141601563],[38.434177398681641,-85.018669128417969],[39.777248382568359,-82.991889953613281],[41.1035041809082,-80.953941345214844],[42.432357788085937,-78.917678833007813],[43.763442993164063,-76.88287353515625],[45.096809387207031,-74.849555969238281],[46.404712677001953,-72.799789428710937],[47.704219818115234,-70.74468994140625],[48.994148254394531,-68.683547973632812],[50.271869659423828,-66.614822387695312],[51.534626007080078,-64.536933898925781],[52.782680511474609,-62.450191497802734],[54.011875152587891,-60.3522834777832],[55.216697692871094,-58.240287780761719],[56.3914794921875,-56.111454010009766],[57.543365478515625,-53.970157623291016],[58.620029449462891,-51.790279388427734],[59.593631744384766,-49.56243896484375],[60.462032318115234,-47.291538238525391],[61.191734313964844,-44.973182678222656],[61.740371704101563,-42.604778289794922],[62.141880035400391,-40.207054138183594],[62.394752502441406,-37.789131164550781],[62.497962951660156,-35.360206604003906],[62.451107025146484,-32.929557800292969],[62.254444122314453,-30.50639533996582],[61.908699035644531,-28.100000381469727]]]},symbol:{type:"CIMPolygonSymbol",symbolLayers:[{type:"CIMSolidFill",enable:!0,color:[42,50,53,255]}]}}],scaleSymbolsProportionally:!0,respectFrame:!0}]}}function a(){$.get({url:"/rtt/TrainList.json",headers:{"max-age":0},success:function(n){h.forEach(function(n){c.graphics.remove(n)});h=[];n.forEach(function(n){var i={type:"cim",data:w(n)},t=new u({geometry:{type:"point",latitude:l(n.lat),longitude:l(n.long)},symbol:i,attributes:{type:"train",symbol:n.symbol,line:n.line}});h.push(t);c.graphics.add(t)})}})}var h=[],b=new f({baseLayers:[new o({portalItem:{id:"ac3f134843b04afaa230ba74458c998b"}})]}),s=new n({basemap:b}),v=new t({container:"esri-rtt-map",map:s,center:[-118.23,34.05],zoom:8.5}),y=new i({graphics:[]}),p=new i({graphics:[]}),c=new i({graphics:[]}),k=(new e({source:[]}),{type:"simple-marker",color:[255,255,255],size:"10px",outline:{color:[42,38,35],width:2}}),d=window.ml.stationCoordinates.map(function(n){return new u({geometry:{type:"point",latitude:n.Coordinates.lat,longitude:n.Coordinates.lng},symbol:k,attributes:{type:"station",station:n}})}),g=window.ml.polylines.map(function(n){return{color:n.StrokeColor,path:n.Path.map(function(n){return[n.lng,n.lat]})}}),nt=g.map(function(n){return new u({geometry:{type:"polyline",paths:n.path},symbol:{type:"simple-line",color:n.color,width:2}})});nt.forEach(function(n){p.graphics.add(n)});d.forEach(function(n){y.graphics.add(n)});a();setInterval(function(){a()},6e4);s.add(p);s.add(y);s.add(c);v.on("click",function(n){v.hitTest(n).then(function(n){var t=n.results.filter(function(n){return"streets-navigation-vector-base-layer"!==n.graphic.layer.id});"station"===t[0].graphic.attributes.type?r.trainsByStation(t[0].graphic.attributes.station):"train"===t[0].graphic.attributes.type&&r.stationsByTrain(t[0].graphic.attributes.symbol,t[0].graphic.attributes.line)})})})}});$(window).load(function(){$(".image-slider__primary").length&&$(".image-slider__primary").slick({slidesToShow:1,slidesToScroll:1,fade:!0,cssEase:"ease-in",asNavFor:".image-slider__secondary"});$(".image-slider__secondary").length&&$(".image-slider__secondary").slick({slidesToShow:6,slidesToScroll:1,asNavFor:".image-slider__primary",arrows:!1,focusOnSelect:!0,responsive:[{breakpoint:768,settings:{slidesToShow:3,slidesToScroll:1,asNavFor:".image-slider__primary",respondTo:"slider"}}]})});$(document).ready(function(){$("#rttListView").length&&new Vue({el:"#rttListView",data:{lightTheme:!0,currentTime:null,currentStationFormatted:"L.A. Union Station",currentStation:"LAUS",currentDestination:"",currentLine:"",stationScheduleList:[],marqueeData:[],visibleMarqueeIndex:0,stations:[],lines:["AV LINE","91PV Line","IEOC LINE","OC LINE","RVS LINE","SB LINE","VC LINE"]},methods:{resetMarqueeIndex:function(){this.visibleMarqueeIndex=0},cleanDestinationName:function(n){return n.split("/").map(function(n){return n.trim()}).join("/").split("-").map(function(n){return n.trim()}).join("-")},openPopup:function(){$.magnificPopup.open({items:{src:"#rtt-list-settings",type:"inline"}})},closePopup:function(){$("#rtt-list-settings").magnificPopup("close")},toggleTheme:function(){return this.lightTheme=!this.lightTheme},updateCurrentTime:function(){this.currentTime=moment().format("dddd, MMMM Do YYYY h:mma")},getStatusCodeText:function(n){var t;switch(n.toUpperCase().trim()){case"ON TIME":t="Within 5 minutes of schedule";break;case"DELAYED":t="Between 5 and 20 min late";break;case"EXTENDED DELAYED":t="More than 20 minutes late";break;case"CANCELLED":t="More than 20 minutes late";break;default:t="Error"}return t},getStatusCode:function(n){var t;switch(n.toUpperCase().trim()){case"ON TIME":t="on-time";break;case"DELAYED":t="delay";break;case"EXTENDED DELAYED":t="extended-delay";break;case"CANCELLED":t="cancelled";break;default:t="error"}return t},getCssLineNameFromShort:function(n){if(!n)return"";switch(n.replace("/","")){case"AV LINE":return"AV";case"91PV Line":return"91/PV";case"IE LINE":return"IEOC";case"IEOC LINE":return"IEOC";case"OC LINE":return"OC";case"RSD LINE":return"RIV";case"RVS LINE":return"RIV";case"SB LINE":return"SB";case"VC LINE":return"VC";default:return""}},getStationName:function(n){var t;switch(n.toUpperCase().trim()){case"ANAHEIM-CANYON":t="Anaheim Canyon";break;case"ARTIC":t="Anaheim";break;case"BALDWINPARK":t="Baldwin Park";break;case"BUENAPARK":t="Buena Park";break;case"BURBANK-AIRPORT-NORTH":t="Burbank Airport - North";break;case"BURBANK-AIRPORT-SOUTH":t="Burbank Airport - South";break;case"CALSTATE":t="Cal State LA";break;case"CAMARILLO":t="Camarillo";break;case"CHATSWORTH":t="Chatsworth";break;case"CLAREMONT":t="Claremont";break;case"COMMERCE":t="Commerce";break;case"COVINA":t="Covina";break;case"DOWNTOWN BURBANK":t="Burbank - Downtown";break;case"ELMONTE":t="El Monte";break;case"FONTANA":t="Fontana";break;case"FULLERTON":t="Fullerton";break;case"GLENDALE":t="Glendale";break;case"INDUSTRY":t="Industry";break;case"IRVINE":t="Irvine";break;case"LAGUNANIGUEL-MISSIONVIEJO":t="Laguna Niguel/ Mission Viejo";break;case"LANCASTER":t="Lancaster";break;case"LAUS":t="L.A. Union Station";break;case"MAIN-CORONA-NORTH":t="Corona - North Main";break;case"MONTCLAIR":t="Montclair";break;case"MONTEBELLO":t="Montebello/ Commerce";break;case"MOORPARK":t="Moorpark";break;case"MORENO-VALLEY-MARCH-FIELD":t="Moreno Valley/ March Field";break;case"NEWHALL":t="Newhall";break;case"NORTHRIDGE":t="Northridge";break;case"NORWALK/SANTA FE SPRINGS":t="Norwalk/ Santa Fe Springs";break;case"NORWALK-SANTAFESPRINGS":t="Norwalk/ Santa Fe Springs";break;case"OCEANSIDE":t="Oceanside";break;case"ONTARIO-EAST":t="Ontario - East";break;case"ORANGE":t="Orange";break;case"OXNARD":t="Oxnard";break;case"PALMDALE":t="Palmdale";break;case"PEDLEY":t="Jurupa Valley/ Pedley";break;case"PERRIS-DOWNTOWN":t="Perris - Downtown";break;case"PERRIS-SOUTH":t="Perris - South";break;case"POMONA-DOWNTOWN":t="Pomona - Downtown";break;case"POMONA-NORTH":t="Pomona - North";break;case"RANCHO CUCAMONGA":t="Rancho Cucamonga";break;case"RIALTO":t="Rialto";break;case"RIVERSIDE-DOWNTOWN":t="Riverside - Downtown";break;case"RIVERSIDE-HUNTERPARK":t="Riverside - Hunter Park/UCR";break;case"RIVERSIDE-LA SIERRA":t="Riverside - La Sierra";break;case"SAN BERNARDINO":t="San Bernardino";break;case"SANBERNARDINOTRAN":t="San Bernardino-Downtown";break;case"SAN CLEMENTE":t="San Clemente";break;case"SAN CLEMENTE PIER":t="San Clemente Pier";break;case"SAN JUAN CAPISTRANO":t="San Juan Capistrano";break;case"SANTA ANA":t="Santa Ana";break;case"SANTA CLARITA":t="Santa Clarita";break;case"SIMIVALLEY":t="Simi Valley";break;case"SUN VALLEY":t="Sun Valley";break;case"SYLMAR/SAN FERNANDO":t="Sylmar/ San Fernando";break;case"TUSTIN":t="Tustin";break;case"UPLAND":t="Upland";break;case"VAN NUYS":t="Van Nuys";break;case"VENTURA-EAST":t="Ventura - East";break;case"VIA PRINCESSA":t="Via Princessa";break;case"VINCENT GRADE/ACTON":t="Vincent Grade/ Acton";break;case"WEST CORONA":t="Corona - West";break;case"SAN BERNARDINO-DOWNTOWN":t="San Bernardino - Downtown";break;default:t=n}return t}},mounted:function(){var n=this;this.currentTime=moment().format("dddd, MMMM Do YYYY h:mma");setInterval(function(){n.updateCurrentTime()},1e3);$.get("https://rtt.metrolinktrains.com/CIS/LiveTrainMap/JSON/stationschedulelist.json",function(t){return n.stationScheduleList=t});$.get("https://rtt.metrolinktrains.com/CIS/LiveTrainMap/JSON/MapObjects.json",function(t){return n.stations=t.stops.sort(function(t,i){var r=n.getStationName(t.platform_name),u=n.getStationName(i.platform_name);return r<u?-1:r>u?1:0})});$.get("https://rtt.metrolinktrains.com/CIS/LiveTrainMap/JSON/MarqueeData.json",function(t){var i=/\(([^)]+)\)/,r=new Date;return t.forEach(function(n,t){this[t].PlayTime=new Date(i.exec(this[t].PlayTime)[1]/1e3);this[t].ShowAlert=this[t].PlayTime<=r},t),n.marqueeData=t});setInterval(function(){$.get("https://rtt.metrolinktrains.com/CIS/LiveTrainMap/JSON/stationschedulelist.json",function(t){return n.stationScheduleList=t});$.get("https://rtt.metrolinktrains.com/CIS/LiveTrainMap/JSON/MarqueeData.json",function(t){var i=/\(([^)]+)\)/,r=new Date;return t.forEach(function(n,t){this[t].PlayTime=new Date(i.exec(this[t].PlayTime)[1]/1e3);this[t].ShowAlert=this[t].PlayTime<=r},t),n.marqueeData=t})},3e4);setInterval(function(){n.filteredMarqueeData.length>1&&(n.visibleMarqueeIndex=(n.visibleMarqueeIndex+1)%n.filteredMarqueeData.length)},15e3)},computed:{currentMarquee:function(){return this.filteredMarqueeData[this.visibleMarqueeIndex]},filteredTrains:function(){var n=this;return this.stationScheduleList.filter(function(t){return""===n.currentLine?""===n.currentDestination?t.PlatformName===n.currentStation.trim().toUpperCase():t.PlatformName===n.currentStation.trim().toUpperCase()&&n.cleanDestinationName(t.TrainDestination)===n.cleanDestinationName(n.currentDestination.trim()):""===n.currentDestination?"IEOC LINE"===n.currentLine.trim().toUpperCase()?t.PlatformName===n.currentStation.trim().toUpperCase()&&("IEOC LINE"===t.RouteCode.trim().toUpperCase()||"IE LINE"===t.RouteCode.trim().toUpperCase()):"RVS LINE"===n.currentLine.trim().toUpperCase()?t.PlatformName===n.currentStation.trim().toUpperCase()&&("RVS LINE"===t.RouteCode.trim().toUpperCase()||"RSD LINE"===t.RouteCode.trim().toUpperCase()):"91PV LINE"===n.currentLine.trim().toUpperCase()?t.PlatformName===n.currentStation.trim().toUpperCase()&&"91/PV LINE"===t.RouteCode.trim().toUpperCase():t.PlatformName===n.currentStation.trim().toUpperCase()&&t.RouteCode.trim().toUpperCase()===n.currentLine.trim().toUpperCase():"IEOC LINE"===n.currentLine.trim().toUpperCase()?t.PlatformName===n.currentStation.trim().toUpperCase()&&n.cleanDestinationName(t.TrainDestination)===n.cleanDestinationName(n.currentDestination.trim())&&("IEOC LINE"===t.RouteCode.trim().toUpperCase()||"IE LINE"===t.RouteCode.trim().toUpperCase()):"RVS LINE"===n.currentLine.trim().toUpperCase()?t.PlatformName===n.currentStation.trim().toUpperCase()&&n.cleanDestinationName(t.TrainDestination)===n.cleanDestinationName(n.currentDestination.trim())&&("RVS LINE"===t.RouteCode.trim().toUpperCase()||"RSD LINE"===t.RouteCode.trim().toUpperCase()):t.PlatformName===n.currentStation.trim().toUpperCase()&&n.cleanDestinationName(t.TrainDestination)===n.cleanDestinationName(n.currentDestination.trim())&&t.RouteCode.trim().toUpperCase()===n.currentLine.trim().toUpperCase()})},filteredMarqueeData:function(){var n=this;return this.marqueeData.filter(function(t){return"LAUS"===n.currentStation.toUpperCase().trim()?t.Platform.indexOf("LAUS-")>-1:t.Platform===n.currentStation.toUpperCase().trim()}).map(function(n){return n.Message}).filter(function(n,t,i){return i.indexOf(n)===t})}}})});$(document).ready(function(){setDropdown("To",getParameterByName("destinationId"));setDropdown("From",getParameterByName("originId"));setRadioButtonList()});setDropdown=function(n,t){$("#"+n+" > option").each(function(){this.value===t&&(this.selected="selected")})};setRadioButtonList=function(){var n=getParameterByName("weekend");switch(n){case"3":$("#saturday").prop("checked",!0).attr("aria-checked",!0);break;case"4":$("#sunday").prop("checked",!0).attr("aria-checked",!0);break;default:$("#weekday").prop("checked",!0).attr("aria-checked",!0)}};$(".schedule-picker").length&&$(".toggle__button").click(function(){$(".toggle__button").attr("aria-checked",!1);$(this).attr("aria-checked",!0)});$(".schedule-picker__reverse").click(function(){var n=$("#From").val(),t=$("#To").val();$("#From").val(t);$("#To").val(n)});$(function(){if($(".schedule-picker__reverse").tooltip(),$(".schedules__sticky").length>0){var t=0,n=0,i=$(".schedules__sticky-content").offset().top,r=($(".schedules__sticky-content").height(),!0),u=_.throttle(function(){if(n=$(window).scrollTop(),r&&n>i&&($(".schedules__sticky-content").addClass("schedules__sticky-content--active"),r=!1),t<i&&(r=!0),n>i){var u=!1;u||(u=!0,Math.abs(n-t)>10&&(t=n),u=!1)}else t=n,$(".schedules__sticky-content").removeClass("schedules__sticky-content--active")},250);$(window).on("scroll",u);$(window).scrollTop()>0&&$(window).scroll()}});$(document).ready(function(){$("#StationChosen").length&&($("#StationChosen").change(function(){location.href=$(this).val()}),google.maps.event.addListenerOnce(map,"idle",function(){$("#station__map img").each(function(){$(this).attr("alt","Google Map showing location of Metrolink station")})}))});$(document).ready(function(){if($("#stationSearchBlock").length){var n,r,f=function(){if($("#map-canvas").length){console.log("map starting");r=new google.maps.Geocoder;n=new google.maps.Map(document.getElementById("map-canvas"),{zoom:8,center:{lat:34,lng:-118.5}});e();o();$(".station-search__result-title").hide();google.maps.event.addListenerOnce(n,"idle",function(){$("#map-canvas .gmnoprint img").each(function(){($(this).attr("src").indexOf("transparent")>-1||$(this).attr("src").indexOf("-e-gpsPin")>-1)&&$(this).attr("alt","Metrolink Station")})})}},e=function(){window.ml.polylines.forEach(function(t){var i=new google.maps.Polyline({path:t.Path,geodesic:t.Geodesic,strokeColor:t.StrokeColor,strokeOpacity:t.strokeOpacity,strokeWeight:t.strokeWeight});i.setMap(n)})},o=function(){window.ml.stationCoordinates.forEach(function(t){var i=new google.maps.Marker({position:new google.maps.LatLng(t.Latitude,t.Longitude),map:n,icon:{path:google.maps.SymbolPath.CIRCLE,fillColor:"#ffffff",fillOpacity:1,strokeOpacity:1,strokeColor:"#2a2623",strokeWeight:3,scale:5},title:t.Alias}),r=new google.maps.InfoWindow({content:u(t)});i.setMap(n);i.addListener("click",function(){r.open(n,i)})})},s=function(){for(var n=0;n<i.length;n++)i[n].setMap(null);i.length=0;t=[];$("searchResultList").html("")},u=function(n){var t="";return t='<div id="station-search__content"><a href="'+n.FriendlyUrl+'"><h3 class="station-search__map-title" style="color: #006066;" id="firstHeading">'+n.Name+'<\/h3><\/a><div id="bodyContent">',n.Lines.forEach(function(n){t+='<span class="lineFilter__line--'+n.replace(/[\/ ""]/g,"-")+'"><\/span><div>'+n+"<\/div>"}),t+='<a href="'+n.DirectionsUrl+'" target="_blank"><p class="h-XS"><b>'+n.AddressLine1+n.AddressLine2+"<br/>",t+=n.City+" "+n.State+" "+n.ZipCode+"<\/b><\/p><\/a>",t+='<a href="'+n.FriendlyUrl+'" class="btn btn--solid station-search__btn">More Info<\/a><div><\/div>'},h=function(){var i=document.getElementById("addressbox").value,f=1.609344*$("#distanceselector").val();r.geocode({address:i},function(r,e){if("OK"==e){$(".station-search--error").hide();n.setCenter(r[0].geometry.location);var o=r[0].geometry.location;window.ml.stationCoordinates.forEach(function(n){var s=new google.maps.LatLng(n.Latitude,n.Longitude),e=google.maps.geometry.spherical.computeDistanceBetween(o,s),r;(e/1e3<f||i.toLowerCase()===n.City.toLowerCase()||i.toLowerCase()===n.Alias.toLowerCase()||i===n.ZipCode)&&(r={name:n.Alias,infoWindow:u(n),distanceMiles:(.00062137*e).toFixed(2),distanceKM:(e/1e3).toFixed(2),friendlyUrl:n.FriendlyUrl,addressLine1:n.AddressLine1,addressLine2:n.AddressLine2,Latitude:n.Latitude,Longitude:n.Longitude,city:n.City,state:n.State,zipCode:n.ZipCode},null===r.addressLine2&&(r.addressLine2=""),t.push(r))});c()}else $(".station-search--error").show()})},c=function(){t.sort(sortBy("distanceMiles",!1,parseFloat));var r=1;l.resultsArray=t;t.forEach(function(t){var u=new google.maps.Marker({position:new google.maps.LatLng(t.Latitude,t.Longitude),map:n,title:t.Alias,label:{text:r.toString(),color:"white",fontWeight:"400"},icon:{url:"/Static/img/-e-gpsPin.svg",anchor:new google.maps.Point(12,34),labelOrigin:new google.maps.Point(12,13),size:new google.maps.Size(30,34)},animation:google.maps.Animation.DROP}),f=new google.maps.InfoWindow({content:t.infoWindow});i.push(u);u.setMap(n);u.addListener("click",function(){f.open(n,u)});t.label=r++});google.maps.event.addListenerOnce(n,"idle",function(){$("#map-canvas .gmnoprint img").each(function(){($(this).attr("src").indexOf("-e-gpsPin")>-1||$(this).attr("src").indexOf("transparent")>-1)&&$(this).attr("alt","Metrolink Station")})})},i=[],t=[],l=new Vue({el:"#stationSearchBlock",data:{resultsArray:[],allStations:window.ml.stationCoordinates},computed:{sortedStations:function(){var i=this,t=[],r=[],u=[],f=[],e=[],n=i.allStations.length;return t=i.allStations.sort(function(n,t){return n.Name.localeCompare(t.Name)}),r=t.slice(0,n/3),u=t.slice(n/3,2*n/3),f=t.slice(2*n/3,n),e=[r,u,f]}}});google.maps.event.addDomListener(window,"load",f);$("#search_button").click(function(){s();h();$(".station-search__result-title").show()})}$(".schedules.schedules--station").length>0&&$("body").addClass("schedule-print")});$(function(){var i,h,c,l;if($(".subnavigation").length>0){i=function(n){$(".subnavigation__link").removeClass("subnavigation__link--active");$(n).addClass("subnavigation__link--active")};$(".subnavigation__link").click(function(n){n.preventDefault();var t=$(this),r=$(this).attr("href");$("html,body").animate({scrollTop:$(r).offset().top-o},500,function(){i(t)})});$(window).resize(function(){});var t=0,n=0,r=$(".subnavigation").offset().top,o=$(".subnavigation").height(),u=!0,a=_.throttle(function(){var f,i;(n=$(window).scrollTop(),u&&n>r&&($(".subnavigation__container").hasClass(".subnavigation__container")||(f=!0),$(".subnavigation__container").addClass("subnavigation__container--sticky"),u=!1),t<r&&(u=!0),n>r)?(i=!1,i||(i=!0,Math.abs(n-t)>10&&(n-t<0?$(".subnavigation").hasClass("subnavigation--hide")&&$(".subnavigation").removeClass("subnavigation--hide"):f||setTimeout(function(){$(".subnavigation").addClass("subnavigation--hide")},1500),t=n),i=!1)):(t=n,$(".subnavigation__container").removeClass("subnavigation__container--sticky"))},250);$(window).on("scroll",a);for(var s=$(".subnavigation li").children(),f=[],e=0;e<s.length;e++)h=s[e],c=$(h).attr("href"),f.push(c);l=_.throttle(function(){for(var u,n=$(window).scrollTop(),s=$(window).height(),h=$(document).height(),t=0;t<f.length;t++){var r=f[t],e=$(r).offset().top-o,c=$(r).height();n>=e&&n<e+c&&(u=$('a[href*="'+r+'"'),i(u))}n+s!=h||$(".subnavigation li:last-of-type a").hasClass("subnavigation__link--active")||(u=$(".subnavigation li:last-of-type a"))});$(window).on("scroll",l);$(window).scrollTop()>0&&$(window).scroll()}});$(function(){($(".open-popup-link").magnificPopup({type:"inline",midClick:!0}),$("#calc-popup").length)&&new Vue({el:"#calc-popup",data:{transit:window.ml.transitVal,taxRate:window.ml.taxVal,FICA:window.ml.ficaVal},computed:{employee:function(){var n=this,t=12*n.transit*(n.taxRate/100)+12*n.transit*Number(n.FICA)/100;return t.toLocaleString("en-US",{style:"currency",currency:"USD"})},employer:function(){var n=this,t=12*n.transit*Number(n.FICA)/100;return t.toLocaleString("en-US",{style:"currency",currency:"USD"})}}})});$(document).ready(function(){var t,n,f;if(document.querySelector(".capa__wrap")){var i=function(n,t){for(var i=0;i<n.length;i++)t.call(n,n[i],i,n)},r=function(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return null==t?"":decodeURIComponent(t[1].replace(/\+/g," "))},u=document.querySelectorAll(".capa__tab"),e=document.querySelectorAll(".capa__info");for(i(u,function(n){n.addEventListener("click",function(t){t.preventDefault();i(u,function(n){n.classList.remove("capa__tab--active")});var r=n.getAttribute("href").substr(1);n.classList.add("capa__tab--active");i(e,function(n){console.log("type ",r);console.log("data type ",n.dataset.type);n.dataset.type===r?n.classList.add("capa__info--active"):n.classList.remove("capa__info--active")})})}),document.querySelector('[name="RouteNo"]').value=r("RouteNo")||"5OC",t=document.querySelectorAll('[name="weekday"]'),n=0;n<t.length;n++)f=r("weekday")||"WEEKDAY",t[n].value===f&&(t[n].checked=!0);r("RouteNo")&&$("html, body").delay(200).animate({scrollTop:$(".capa__row--tabs").offset().top-50},1e3)}});$(".video--popup").magnificPopup({disableOn:700,type:"iframe",iframe:{patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?"}}},mainClass:"mfp-fade",removalDelay:160,preloader:!1,fixedContentPos:!0})