function SetCookie(n,t,i){var r=new Date,u=r.getTime(),f=u+t;r.setTime(f);document.cookie=n+i+"=1; expires="+r.toUTCString()+";domain=.chick-fil-a.com;path=/;"}function SetCookieVal(n,t){document.cookie=n+"="+t+";domain=.chick-fil-a.com;path=/;"}function GetCookie(n){var t=document.cookie.match("(^|;) ?"+n+"=([^;]*)(;|$)");return t?t[2]:null}function autoResize(n){document.getElementById(iframe_id).style.height=parseInt(n)+40+"px"}(function(){for(var n,u=function(){},t=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeline","timelineEnd","timeStamp","trace","warn"],i=t.length,r=window.console=window.console||{};i--;)n=t[i],r[n]||(r[n]=u)})(),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports!="undefined"?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function i(i,r){var u=this,f;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),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(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;typeof document.mozHidden!="undefined"?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden!="undefined"&&(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=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var t=0;return i}();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(typeof i=="boolean")r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();typeof i=="number"?i===0&&u.$slides.length===0?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;n.options.slidesToShow===1&&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&&t!==null&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();i!==null&&typeof i=="object"&&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&&(n.direction===1&&n.currentSlide+1===n.slideCount-1?n.direction=0:n.direction===0&&(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 t=this,i,r;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=t.slideCount===0?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(typeof t.currentSlide=="number"?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var n=this,t,i,r,f,c,u,e,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;t<c;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 r=this,f,u,e,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if(r.respondTo==="window"?e=h:r.respondTo==="slider"?e=s:r.respondTo==="min"&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&r.options.responsive!==null){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]));u!==null?r.activeBreakpoint!==null?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?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,r.breakpointSettings[u]==="unslick"?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!==null&&(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 r=this,u=n(t.currentTarget),f,e,o,s;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;switch(t.data.message){case"previous":e=f===0?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=f===0?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=t.data.index===0?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 u=this,t,i,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&&t.$dots!==null&&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=this,t;n.options.rows>1&&(t=n.$slides.children().children(),t.removeAttr("style"),n.$slider.empty().append(t))};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;n!==null&&(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)while(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)while(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 t=this,f,r,u=0,i;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]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1: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]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0)+(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 n=this,t=0,i=0,u=[],r;for(n.options.infinite===!1?r=n.slideCount:(t=n.options.slidesToScroll*-1,i=n.options.slidesToScroll*-1,r=n.slideCount*2);t<r;)u.push(t),t=i+n.options.slidesToScroll,i+=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 t=this,i,r;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>t.swipeLeft*-1)return i=f,!1}),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+""})});t.$dots!==null&&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;if(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;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow)n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);if(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;if(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));if(t.options.accessibility===!0)t.$list.on("keydown.slick",t.keyHandler);if(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")||(n.keyCode===37&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):n.keyCode===39&&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 t=this,e,r,i,u;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)):t.currentSlide===0&&(r=t.$slider.find(".slick-cloned").slice(t.options.slidesToShow*-1),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();n.options.lazyLoad==="progressive"&&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 i=this,e=n("img[data-lazy]",i.$slider),r,u,f;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(){t<3?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 i=this,r,u;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 t=this,u,f,i,r=t.options.responsive||null;if(n.type(r)==="array"&&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)){while(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;if(t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&t.currentSlide!==0&&(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(typeof t.currentSlide=="number"?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;if(typeof n=="boolean"?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!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;r.reinit()};t.prototype.setCSS=function(n){var t=this,i={},r,u;t.options.rtl===!0&&(n=-n);r=t.positionProp=="left"?Math.ceil(n)+"px":"0px";u=t.positionProp=="top"?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 t=this,i;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;n.options.slidesToShow===1&&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 t=this,u,f,e,i,o=!1,r;if(n.type(arguments[0])==="object"?(e=arguments[0],o=arguments[1],r="multiple"):n.type(arguments[0])==="string"&&(e=arguments[0],i=arguments[1],o=arguments[2],arguments[0]==="responsive"&&n.type(arguments[1])==="array"?r="responsive":typeof arguments[1]!="undefined"&&(r="single")),r==="single")t.options[e]=i;else if(r==="multiple")n.each(e,function(n,i){t.options[n]=i});else if(r==="responsive")for(f in i)if(n.type(t.options.responsive)!=="array")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";n.positionProp==="top"?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(t.WebkitTransition!==undefined||t.MozTransition!==undefined||t.msTransition!==undefined)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&(typeof n.options.zIndex=="number"?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);t.OTransform!==undefined&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.MozTransform!==undefined&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",t.perspectiveProperty===undefined&&t.MozPerspective===undefined&&(n.animType=!1));t.webkitTransform!==undefined&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.msTransform!==undefined&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",t.msTransform===undefined&&(n.animType=!1));t.transform!==undefined&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&n.animType!==null&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var t=this,u,i,r,f;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")),n===0?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"));t.options.lazyLoad==="ondemand"&&t.lazyLoad()};t.prototype.setupInfinite=function(){var t=this,i,r,u;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;i<u;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"));if(r||(r=0),i.slideCount<=i.options.slidesToShow){i.setSlideClasses(r);i.asNavFor(r);return}i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,h=null,r=this,e;if((t=t||!1,r.animating!==!0||r.options.waitForAnimate!==!0)&&(r.options.fade!==!0||r.currentSlide!==n)&&!(r.slideCount<=r.options.slidesToShow)){if(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=r.swipeLeft===null?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(n<0||n>r.getDotCount()*r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.infinite===!1&&r.options.centerMode===!0&&(n<0||n>r.slideCount-r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?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);r.animateHeight();return}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(u*180/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0)?t.options.rtl===!1?"left":"right":n<=360&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&n<=225?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var n=this,i,t;if(n.dragging=!1,n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,n.touchObject.curX===undefined)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){t=n.swipeDirection();switch(t){case"left":case"down":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}t!="vertical"&&(n.slideHandler(i),n.touchObject={},n.$slider.trigger("swipe",[n,t]))}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||n.type.indexOf("mouse")===-1)){t.touchObject.fingerCount=n.originalEvent&&n.originalEvent.touches!==undefined?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);switch(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 t=this,f,e,r,u,i;if(i=n.originalEvent!==undefined?n.originalEvent.touches:null,!t.dragging||i&&i.length!==1)return!1;if(f=t.getLeft(t.currentSlide),t.touchObject.curX=i!==undefined?i[0].pageX:n.clientX,t.touchObject.curY=i!==undefined?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(),e!=="vertical"){if(n.originalEvent!==undefined&&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&&(t.currentSlide===0&&e==="right"||t.currentSlide>=t.getDotCount()&&e==="left")&&(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)return!1;if(t.animating===!0)return t.swipeLeft=null,!1;t.setCSS(t.swipeLeft)}};t.prototype.swipeStart=function(n){var t=this,i;if(t.interrupted=!0,t.touchObject.fingerCount!==1||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;n.originalEvent!==undefined&&n.originalEvent.touches!==undefined&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=i!==undefined?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=i!==undefined?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;n.$slidesCache!==null&&(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 n=this,t;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"),n.currentSlide===0?(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;n.$dots!==null&&(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 i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,u,n=0;n<e;n++)if(typeof r=="object"||typeof r=="undefined"?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),typeof u!="undefined")return u;return i}}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof module!="undefined"&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){var e=-1,r=-1,i=function(n){return parseFloat(n)||0},o=function(t){var f=1,e=n(t),u=null,r=[];return e.each(function(){var t=n(this),e=t.offset().top-i(t.css("margin-top")),o=r.length>0?r[r.length-1]:null;o===null?r.push(t):Math.floor(Math.abs(u-e))<=f?r[r.length-1]=o.add(t):r.push(t);u=e}),r},u=function(t){var i={byRow:!0,property:"height",target:null,remove:!1};return typeof t=="object"?n.extend(i,t):(typeof t=="boolean"?i.byRow=t:t==="remove"&&(i.remove=!0),i)},t=n.fn.matchHeight=function(i){var r=u(i),f;return r.remove?(f=this,this.css(r.property,""),n.each(t._groups,function(n,t){t.elements=t.elements.not(f)}),this):this.length<=1&&!r.target?this:(t._groups.push({elements:this,options:r}),t._apply(this,r),this)},f;t.version="master";t._groups=[];t._throttle=80;t._maintainScroll=!1;t._beforeUpdate=null;t._afterUpdate=null;t._rows=o;t._parse=i;t._parseOptions=u;t._apply=function(r,f){var e=u(f),s=n(r),c=[s],l=n(window).scrollTop(),a=n("html").outerHeight(!0),h=s.parents().filter(":hidden");return h.each(function(){var t=n(this);t.data("style-cache",t.attr("style"))}),h.css("display","block"),e.byRow&&!e.target&&(s.each(function(){var i=n(this),t=i.css("display");t!=="inline-block"&&t!=="flex"&&t!=="inline-flex"&&(t="block");i.data("style-cache",i.attr("style"));i.css({display:t,"padding-top":"0","padding-bottom":"0","margin-top":"0","margin-bottom":"0","border-top-width":"0","border-bottom-width":"0",height:"100px",overflow:"hidden"})}),c=o(s),s.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||"")})),n.each(c,function(t,r){var u=n(r),f=0;if(e.target)f=e.target.outerHeight(!1);else{if(e.byRow&&u.length<=1){u.css(e.property,"");return}u.each(function(){var t=n(this),u=t.attr("style"),i=t.css("display"),r;i!=="inline-block"&&i!=="flex"&&i!=="inline-flex"&&(i="block");r={display:i};r[e.property]="";t.css(r);t.outerHeight(!1)>f&&(f=t.outerHeight(!1));u?t.attr("style",u):t.css("display","")})}u.each(function(){var t=n(this),r=0;e.target&&t.is(e.target)||(t.css("box-sizing")!=="border-box"&&(r+=i(t.css("border-top-width"))+i(t.css("border-bottom-width")),r+=i(t.css("padding-top"))+i(t.css("padding-bottom"))),t.css(e.property,f-r+"px"))})}),h.each(function(){var t=n(this);t.attr("style",t.data("style-cache")||null)}),t._maintainScroll&&n(window).scrollTop(l/a*n("html").outerHeight(!0)),this};t._applyDataApi=function(){var t={};n("[data-match-height], [data-mh]").each(function(){var i=n(this),r=i.attr("data-mh")||i.attr("data-match-height");t[r]=r in t?t[r].add(i):i});n.each(t,function(){this.matchHeight(!0)})};f=function(i){t._beforeUpdate&&t._beforeUpdate(i,t._groups);n.each(t._groups,function(){t._apply(this.elements,this.options)});t._afterUpdate&&t._afterUpdate(i,t._groups)};t._update=function(i,u){if(u&&u.type==="resize"){var o=n(window).width();if(o===e)return;e=o}i?r===-1&&(r=setTimeout(function(){f(u);r=-1},t._throttle)):f(u)};n(t._applyDataApi);n(window).bind("load",function(n){t._update(!1,n)});n(window).bind("resize orientationchange",function(n){t._update(!0,n)})}),function(n,t,i,r){var u=n(t);n.fn.lazyload=function(f){function s(){var t=0;o.each(function(){var i=n(this);if((!e.skip_invisible||i.is(":visible"))&&!n.abovethetop(this,e)&&!n.leftofbegin(this,e))if(n.belowthefold(this,e)||n.rightoffold(this,e)){if(++t>e.failure_limit)return!1}else i.trigger("appear"),t=0})}var o=this,h,e={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!1,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return f&&(r!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),r!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),n.extend(e,f)),h=e.container===r||e.container===t?u:n(e.container),0===e.event.indexOf("scroll")&&h.bind(e.event,function(){return s()}),this.each(function(){var i=this,t=n(i);i.loaded=!1;(t.attr("src")===r||t.attr("src")===!1)&&t.is("img")&&t.attr("src",e.placeholder);t.one("appear",function(){if(!this.loaded){if(e.appear){var r=o.length;e.appear.call(i,r,e)}n("<img />").bind("load",function(){var r=t.attr("data-"+e.data_attribute),u,f;t.hide();t.is("img")?t.attr("src",r):t.css("background-image","url('"+r+"')");t[e.effect](e.effect_speed);i.loaded=!0;u=n.grep(o,function(n){return!n.loaded});o=n(u);e.load&&(f=o.length,e.load.call(i,f,e))}).attr("src",t.attr("data-"+e.data_attribute))}});0!==e.event.indexOf("scroll")&&t.bind(e.event,function(){i.loaded||t.trigger("appear")})}),u.bind("resize",function(){s()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&o.each(function(){n(this).trigger("appear")})}),n(i).ready(function(){s()}),this};n.belowthefold=function(i,f){var e;return e=f.container===r||f.container===t?(t.innerHeight?t.innerHeight:u.height())+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!n.rightoffold(t,i)&&!n.leftofbegin(t,i)&&!n.belowthefold(t,i)&&!n.abovethetop(t,i)};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})}(jQuery,window,document),function(n,t){function b(){a=at=u=v=y=lt=yt}function pt(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])}function r(n){return parseFloat(n)||0}function s(){f={top:t.pageYOffset,left:t.pageXOffset}}function k(){if(t.pageXOffset!=f.left){s();u();return}t.pageYOffset!=f.top&&(s(),g())}function d(){setTimeout(function(){t.pageYOffset!=f.top&&(f.top=t.pageYOffset,g())},0)}function g(){for(var n=i.length-1;n>=0;n--)nt(i[n])}function nt(n){if(n.inited){var t=f.top<=n.limit.start?0:f.top>=n.limit.end?2:1;n.mode!=t&&bt(n,t)}}function wt(){for(var t,r,n=i.length-1;n>=0;n--)if(i[n].inited&&(t=Math.abs(et(i[n].clone)-i[n].docOffsetTop),r=Math.abs(i[n].parent.node.offsetHeight-i[n].parent.height),t>=2||r>=2))return!1;return!0}function tt(n){isNaN(parseFloat(n.computed.top))||n.isCell||n.computed.display=="none"||(n.inited=!0,n.clone||kt(n),n.parent.computed.position!="absolute"&&n.parent.computed.position!="relative"&&(n.parent.node.style.position="relative"),nt(n),n.parent.height=n.parent.node.offsetHeight,n.docOffsetTop=et(n.clone))}function it(n){var r=!0,t;for(n.clone&&dt(n),pt(n.node.style,n.css),t=i.length-1;t>=0;t--)if(i[t].node!==n.node&&i[t].parent.node===n.parent.node){r=!1;break}r&&(n.parent.node.style.position=n.parent.css.position);n.mode=-1}function rt(){for(var n=i.length-1;n>=0;n--)tt(i[n])}function ut(){for(var n=i.length-1;n>=0;n--)it(i[n])}function bt(n,t){var i=n.node.style;switch(t){case 0:i.position="absolute";i.left=n.offset.left+"px";i.right=n.offset.right+"px";i.top=n.offset.top+"px";i.bottom="auto";i.width="auto";i.marginLeft=0;i.marginRight=0;i.marginTop=0;break;case 1:i.position="fixed";i.left=n.box.left+"px";i.right=n.box.right+"px";i.top=n.css.top;i.bottom="auto";i.width="auto";i.marginLeft=0;i.marginRight=0;i.marginTop=0;break;case 2:i.position="absolute";i.left=n.offset.left+"px";i.right=n.offset.right+"px";i.top="auto";i.bottom=0;i.width="auto";i.marginLeft=0;i.marginRight=0}n.mode=t}function kt(n){n.clone=document.createElement("div");var i=n.node.nextSibling||n.node,t=n.clone.style;t.height=n.height+"px";t.width=n.width+"px";t.marginTop=n.computed.marginTop;t.marginBottom=n.computed.marginBottom;t.marginLeft=n.computed.marginLeft;t.marginRight=n.computed.marginRight;t.padding=t.border=t.borderSpacing=0;t.fontSize="1em";t.position="static";t.cssFloat=n.computed.cssFloat;n.node.parentNode.insertBefore(n.clone,i)}function dt(n){n.clone.parentNode.removeChild(n.clone);n.clone=undefined}function ft(n){var t=getComputedStyle(n),u=n.parentNode,f=getComputedStyle(u),c=n.style.position,h,e;n.style.position="relative";h={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat,display:t.display};e={top:r(t.top),marginBottom:r(t.marginBottom),paddingLeft:r(t.paddingLeft),paddingRight:r(t.paddingRight),borderLeftWidth:r(t.borderLeftWidth),borderRightWidth:r(t.borderRightWidth)};n.style.position=c;var l={position:n.style.position,top:n.style.top,bottom:n.style.bottom,left:n.style.left,right:n.style.right,width:n.style.width,marginTop:n.style.marginTop,marginLeft:n.style.marginLeft,marginRight:n.style.marginRight},i=ot(n),s=ot(u),o={node:u,css:{position:u.style.position},computed:{position:f.position},numeric:{borderLeftWidth:r(f.borderLeftWidth),borderRightWidth:r(f.borderRightWidth),borderTopWidth:r(f.borderTopWidth),borderBottomWidth:r(f.borderBottomWidth)}};return{node:n,box:{left:i.win.left,right:vt.clientWidth-i.win.right},offset:{top:i.win.top-s.win.top-o.numeric.borderTopWidth,left:i.win.left-s.win.left-o.numeric.borderLeftWidth,right:-i.win.right+s.win.right-o.numeric.borderRightWidth},css:l,isCell:t.display=="table-cell",computed:h,numeric:e,width:i.win.right-i.win.left,height:i.win.bottom-i.win.top,mode:-1,inited:!1,parent:o,limit:{start:i.doc.top-e.top,end:s.doc.top+u.offsetHeight-o.numeric.borderBottomWidth-n.offsetHeight-e.top-e.marginBottom}}}function et(n){for(var t=0;n;)t+=n.offsetTop,n=n.offsetParent;return t}function ot(n){var i=n.getBoundingClientRect();return{doc:{top:i.top+t.pageYOffset,left:i.left+t.pageXOffset},win:i}}function st(){p=setInterval(function(){wt()||u()},500)}function ht(){clearInterval(p)}function ct(){e&&(document[w]?ht():st())}function a(){e||(s(),rt(),t.addEventListener("scroll",k),t.addEventListener("wheel",d),t.addEventListener("resize",u),t.addEventListener("orientationchange",u),n.addEventListener(h,ct),st(),e=!0)}function u(){if(e){ut();for(var n=i.length-1;n>=0;n--)i[n]=ft(i[n].node);rt()}}function v(){t.removeEventListener("scroll",k);t.removeEventListener("wheel",d);t.removeEventListener("resize",u);t.removeEventListener("orientationchange",u);n.removeEventListener(h,ct);ht();e=!1}function y(){v();ut()}function lt(){for(y();i.length;)i.pop()}function at(n){for(var r,t=i.length-1;t>=0;t--)if(i[t].node===n)return;r=ft(n);i.push(r);e?tt(r):a()}function gt(n){for(var t=i.length-1;t>=0;t--)i[t].node===n&&(it(i[t]),i.splice(t,1))}var i=[],f,e=!1,vt=n.documentElement,yt=function(){},p,w="hidden",h="visibilitychange",c,l,o;for(n.webkitHidden!==undefined&&(w="webkitHidden",h="webkitvisibilitychange"),t.getComputedStyle||b(),c=["","-webkit-","-moz-","-ms-"],l=document.createElement("div"),o=c.length-1;o>=0;o--){try{l.style.position=c[o]+"sticky"}catch(ni){}l.style.position!=""&&b()}s();t.Stickyfill={stickies:i,add:at,remove:gt,init:a,rebuild:u,pause:v,stop:y,kill:lt}}(document,window);window.jQuery&&function(n){n.fn.Stickyfill=function(){return this.each(function(){Stickyfill.add(this)}),this}}(window.jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.");return}var i=n.data(this[0],"validator");if(i)return i;if(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit){this.on("click.validate",":submit",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(this).hasClass("cancel")&&(i.cancelSubmit=!0);n(this).attr("formnovalidate")!==undefined&&(i.cancelSubmit=!0)});this.on("submit.validate",function(t){function r(){var u,r;return i.settings.submitHandler?(i.submitButton&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),r=i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&u.remove(),r!==undefined)?r:!1:!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})}return i},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){if(this.length){var r=this[0],e,s,f,u,o,h;if(t){e=n.data(r.form,"validator").settings;s=e.rules;f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(t,i){h[i]=f[i];delete f[i];i==="required"&&n(r).removeAttr("aria-required")}),h):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u),n(r).attr("aria-required","true")),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return i!==null&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length===1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:i===undefined?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){(i.which!==9||this.elementValue(t)!=="")&&n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])===-1&&(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var r=this.groups={},t;n.each(this.settings.groups,function(t,i){typeof i=="string"&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable]",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);if(this.settings.invalidHandler)n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler);n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0,e,o;return r===undefined?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invalid&&(u.currentElements.push(i),f=f&&u.check(i)))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)n[i]&&t++;return t},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name===t.name}).length===1&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return(!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0]),r in i||!t.objectLength(n(this).rules()))?!1:(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var f=n(t),u=t.type,i,r;return u==="radio"||u==="checkbox"?this.findByName(t.name).filter(":checked").val():u==="number"&&typeof t.validity!="undefined"?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),u==="file")?i.substr(0,12)==="C:\\fakepath\\"?i.substr(12):(r=i.lastIndexOf("/"),r>=0)?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0)?i.substr(r+1):i:typeof i=="string"?i.replace(/\r/g,""):i},check:function(t){t=this.validationTargetFor(this.clean(t));var i=n(t).rules(),h=n.map(i,function(n,t){return t}).length,s=!1,u=this.elementValue(t),f,e,r;if(typeof i.normalizer=="function"){if(u=i.normalizer.call(t,u),typeof u!="string")throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(e in i){r={method:e,parameters:i[e]};try{if(f=n.validator.methods[e].call(this,u,t,r.parameters),f==="dependency-mismatch"&&h===1){s=!0;continue}if(s=!1,f==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!f)return this.formatAndAdd(t,r),!1}catch(o){this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",o);o instanceof TypeError&&(o.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.");throw o;}}if(!s)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return typeof r=="function"?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement(u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):r.parents("label[for='"+this.escapeCssMeta(h)+"']").length===0&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest===0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(t===null||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=undefined));r||r===0?n[i]=r:t===i&&t!=="range"&&(n[i]=!0)},attributeRules:function(t){var r={},f=n(t),e=t.getAttribute("type"),u,i;for(u in n.validator.methods)u==="required"?(i=t.getAttribute(u),i===""&&(i=!0),i=!!i):i=f.attr(u),this.normalizeAttributeRule(r,e,u,i);return r.maxlength&&/-1|2147483647|524288/.test(r.maxlength)&&delete r.maxlength,r},dataRules:function(t){var r={},f=n(t),e=t.getAttribute("type"),i,u;for(i in n.validator.methods)u=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(r,e,i,u);return r},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&r!=="normalizer"?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:typeof t[this]=="string"&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(t.min!=null&&t.max!=null&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength!=null&&t.maxlength!=null&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!==undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if(i.nodeName.toLowerCase()==="select"){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u=n(i).attr("type"),f="Step attribute on input type "+u+" is not supported.",e=new RegExp("\\b"+u+"\\b"),o=u&&!e.test("text,number,range");if(o)throw new Error(f);return this.optional(i)||t%r==0},equalTo:function(t,i,r){var u=n(r);if(this.settings.onfocusout&&u.not(".validate-equalTo-blur").length)u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()});return t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u=typeof u=="string"&&u||"remote";var e=this.previousValue(i,u),f,o,s;return(this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r=typeof r=="string"&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s)?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r=n===!0||n==="true",o,s,h;f.settings.messages[i.name][u]=e.originalMessage;r?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(o={},s=n||f.defaultMessage(i,{method:u,parameters:t}),o[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(o));e.valid=r;f.stopRequest(i,r)}},r)),"pending")}}});var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode==="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f==="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(window.jQuery||window.Zepto)}(function(n){var o="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,s=n(window),f,b,h,kt,r=function(n,i){t.ev.on(ut+n+u,i)},l=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,e,gt,at,ni,nt,yt,tt;w.prototype={constructor:w,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener;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);f=n(document);t.popupsCache={}},open:function(e){var o,w,c,b,a,k,v,d,y;if(e.isObj===!1){for(t.items=e.items.toArray(),t.index=0,w=e.items,o=0;o<w.length;o++)if(c=w[o],c.parsed&&(c=c.el[0]),c===e.el[0]){t.index=o;break}}else t.items=n.isArray(e.items)?e.items:[e.items],t.index=e.index||0;if(t.isOpen){t.updateItemHTML();return}for(t.types=[],h="",t.ev=e.mainEl&&e.mainEl.length?e.mainEl.eq(0):f,e.key?(t.popupsCache[e.key]||(t.popupsCache[e.key]={}),t.currTemplate=t.popupsCache[e.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,e),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=l("bg").on("click"+u,function(){t.close()}),t.wrap=l("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=l("container",t.wrap)),t.contentContainer=l("content"),t.st.preloader&&(t.preloader=l("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,o=0;o<b.length;o++)a=b[o],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);if(i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(it,function(n,t,i,r){i.close_replaceWith=st(r.type)}),h+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(h+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:s.scrollTop(),position:"absolute"}),t.st.fixedBgPos!==!1&&(t.st.fixedBgPos!=="auto"||t.fixedContentPos)||t.bgOverlay.css({height:f.height(),position:"absolute"}),t.st.enableEscapeKey)f.on("keyup"+u,function(n){n.keyCode===27&&t.close()});s.on("resize"+u,function(){t.updateSize()});return t.st.closeOnContentClick||(h+=" mfp-auto-cursor"),h&&t.wrap.addClass(h),k=t.wH=s.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);f.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(rt),e},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,e;i(o);r=bt+" "+p+" ";t.bgOverlay.detach();t.wrap.detach();t.container.empty();t.st.mainClass&&(r+=t.st.mainClass+" ");t._removeClassFromMFP(r);t.fixedContentPos&&(e={marginRight:""},t.isIE7?n("body, html").css("overflow",""):e.overflow="",n("html").css(e));f.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||s.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;if(i||(i={}),r="click.magnificPopup",i.mainEl=n,i.items){i.isObj=!0;n.off(r).on(r,u)}else if(i.isObj=!1,i.delegate)n.off(r).on(r,i.delegate,u);else{i.items=n;n.off(r).on(r,u)}},_openClick:function(i,r,u){var e=u.midClick!==undefined?u.midClick:n.magnificPopup.defaults.midClick,f;if(e||!(i.which===2||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){if(f=u.disableOn!==undefined?u.disableOn:n.magnificPopup.defaults.disableOn,f)if(n.isFunction(f)){if(!f.call(t))return!0}else if(s.width()<f)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?f.height():document.body.scrollHeight)>(n||s.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(i,r){var f,o;if(r===undefined||r===!1)return!0;e=i.split("_");e.length>1?(f=t.find(u+"-"+e[0]),f.length>0&&(o=e[1],o==="replaceWith"?f[0]!==r[0]&&f.replaceWith(r):o==="img"?f.is("img")?f.attr("src",r):f.replaceWith(n("<img>").attr("src",r).attr("class",f.attr("class"))):f.attr(e[1],r))):t.find(u+"-"+i).html(r)})},_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(o+"."+k,function(){ct()})},getInline:function(i,r){var f,u,e;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(e=u[0].parentNode,e&&e.tagName&&(d||(a=f.hiddenClass,d=l(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(o+"."+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,f=".image";t.types.push("image");r(rt+f,function(){t.currItem.type==="image"&&i.cursor&&n(document.body).addClass(i.cursor)});r(o+f,function(){i.cursor&&n(document.body).removeClass(i.cursor);s.off("resize"+u)});r("Resize"+f,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,e&&clearInterval(e),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){e&&clearInterval(e);e=setInterval(function(){if(u.naturalWidth>0){t._onImageHasSize(n);return}i>200&&clearInterval(e);i++;i===3?r(10):i===40?r(50):i===100&&r(500)},f)};r(1)},getImage:function(r,u){var o=0,s=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")):(o++,o<200?setTimeout(s,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",s).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)?(e&&clearInterval(e),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,s=".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},h=function(){t.content.css("visibility","visible")},e,n;r("BuildControls"+s,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u){h();return}n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){h();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},c)},16)}});r(pt+s,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(o+s,function(){t._allowZoom()&&(h(),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 c="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[c]){var i=t.currTemplate[c].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(c,{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(c);r("BeforeChange",function(n,t,i){t!==i&&(t===c?vt():i===c&&vt(!0))});r(o+"."+c,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";if(t.direction=!0,!u||!u.enabled)return!1;h+=" mfp-gallery";r(rt+i,function(){if(u.navigateByImgClick)t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return t.next(),!1});f.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 i=u.arrowMarkup,r=t.arrowLeft=n(i.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(ft),f=t.arrowRight=n(i.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(ft);r.click(function(){t.prev()});f.click(function(){t.next()});t.container.append(r.add(f))}});r(wt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)});r(o+i,function(){f.off(i);t.wrap.off("click"+i);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)}))}}}});ht()}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function c(n){for(var t,i;n.length&&n[0]!==document;){if(t=n.css("position"),(t==="absolute"||t==="relative"||t==="fixed")&&(i=parseInt(n.css("zIndex"),10),!isNaN(i)&&i!==0))return i;n=n.parent()}return 0}function u(){this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._datepickerShowing=!1;this._inDialog=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};n.extend(this._defaults,this.regional[""]);this.regional.en=n.extend(!0,{},this.regional[""]);this.regional["en-US"]=n.extend(!0,{},this.regional.en);this.dpDiv=f(n("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>"))}function f(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",i,function(){n(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!==-1&&n(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!==-1&&n(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,e)}function e(){n.datepicker._isDisabledDatepicker(t.inline?t.dpDiv.parent()[0]:t.input[0])||(n(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),n(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&n(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&n(this).addClass("ui-datepicker-next-hover"))}function i(t,i){n.extend(t,i);for(var r in i)i[r]==null&&(t[r]=i[r]);return t}var s,h,t,l;n.ui=n.ui||{};var a=n.ui.version="1.12.1",o=0,r=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var r,u,f=0;(u=i[f])!=null;f++)try{r=n._data(u,"events");r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s;return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){if(!n.isFunction(r)){h[t]=r;return}h[t]=function(){function n(){return i.prototype[t].apply(this,arguments)}function u(n){return i.prototype[t].apply(this,n)}return function(){var i=this._super,f=this._superApply,t;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}()}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(t){for(var e=r.call(arguments,1),f=0,o=e.length,i,u;f<o;f++)for(i in e[f])u=e[f][i],e[f].hasOwnProperty(i)&&u!==undefined&&(t[i]=n.isPlainObject(u)?n.isPlainObject(t[i])?n.widget.extend({},t[i],u):n.widget.extend({},u):u);return t};n.widget.bridge=function(t,i){var u=i.prototype.widgetFullName||t;n.fn[t]=function(f){var s=typeof f=="string",o=r.call(arguments,1),e=this;return s?this.length||f!=="instance"?this.each(function(){var i,r=n.data(this,u);return f==="instance"?(e=r,!1):r?!n.isFunction(r[f])||f.charAt(0)==="_"?n.error("no such method '"+f+"' for "+t+" widget instance"):(i=r[f].apply(r,o),i!==r&&i!==undefined?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+f+"'")}):e=undefined:(o.length&&(f=n.widget.extend.apply(null,[f].concat(o))),this.each(function(){var t=n.data(this,u);t?(t.option(f||{}),t._init&&t._init()):n.data(this,u,new i(f,this))})),e}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0];this.element=n(i);this.uuid=o++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var e=t,r,u,f;if(arguments.length===0)return n.widget.extend({},this.options);if(typeof t=="string")if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;f<r.length-1;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),arguments.length===1)return u[t]===undefined?null:u[t];u[t]=i}else{if(arguments.length===1)return this.options[t]===undefined?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return n==="classes"&&this._setOptionClasses(t),this.options[n]=t,n==="disabled"&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)(r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length)&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function u(u,f){for(var o,e=0;e<u.length;e++)o=r.classesElementLookup[u[e]]||n(),o=t.add?n(n.unique(o.get().concat(t.element.get()))):n(o.not(t.element).get()),r.classesElementLookup[u[e]]=o,i.push(u[e]),f&&t.classes[u[e]]&&i.push(t.classes[u[e]])}var i=[],r=this;return t=n.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&u(t.keys.match(/\S+/g)||[],!0),t.extra&&u(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){n.inArray(t.target,u)!==-1&&(i.classesElementLookup[r]=n(u.not(t.target).get()))})},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){r=typeof r=="boolean"?r:i;var u=typeof n=="string"||n===null,f={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r};return f.element.toggleClass(this._classes(f),r),this},_on:function(t,i,r){var f,u=this;typeof t!="boolean"&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return(typeof e=="string"?u[e]:e).apply(u,arguments)}typeof e!="string"&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];if(c)f.on(h,c,o);else i.on(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i).off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return(typeof n=="string"?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent,f)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){typeof u=="string"&&(u={effect:u});var o,e=u?u===!0||typeof u=="number"?i:u.effect||i:t;u=u||{};typeof u=="number"&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});s=n.widget,function(){function c(n,t,i){return[parseFloat(n[0])*(h.test(n[0])?t/100:1),parseFloat(n[1])*(h.test(n[1])?i/100:1)]}function r(t,i){return parseInt(n.css(t,i),10)||0}function a(t){var i=t[0];return i.nodeType===9?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:n.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}var u,i=Math.max,t=Math.abs,f=/left|center|right/,e=/top|center|bottom/,o=/[\+\-]\d+(\.[\d]+)?%?/,s=/^\w+/,h=/%$/,l=n.fn.position;n.position={scrollbarWidth:function(){if(u!==undefined)return u;var r,i,t=n("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),f=t.children()[0];return n("body").append(t),r=f.offsetWidth,t.css("overflow","scroll"),i=f.offsetWidth,r===i&&(i=t[0].clientWidth),t.remove(),u=r-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),u=i==="scroll"||i==="auto"&&t.width<t.element[0].scrollWidth,f=r==="scroll"||r==="auto"&&t.height<t.element[0].scrollHeight;return{width:f?n.position.scrollbarWidth():0,height:u?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]),u=!!i[0]&&i[0].nodeType===9,f=!r&&!u;return{element:i,isWindow:r,isDocument:u,offset:f?n(t).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}};n.fn.position=function(u){if(!u||!u.of)return l.apply(this,arguments);u=n.extend({},u);var w,h,v,p,y,k,d=n(u.of),nt=n.position.getWithinInfo(u.within),tt=n.position.getScrollInfo(nt),b=(u.collision||"flip").split(" "),g={};return k=a(d),d[0].preventDefault&&(u.at="left top"),h=k.width,v=k.height,p=k.offset,y=n.extend({},p),n.each(["my","at"],function(){var n=(u[this]||"").split(" "),t,i;n.length===1&&(n=f.test(n[0])?n.concat(["center"]):e.test(n[0])?["center"].concat(n):["center","center"]);n[0]=f.test(n[0])?n[0]:"center";n[1]=e.test(n[1])?n[1]:"center";t=o.exec(n[0]);i=o.exec(n[1]);g[this]=[t?t[0]:0,i?i[0]:0];u[this]=[s.exec(n[0])[0],s.exec(n[1])[0]]}),b.length===1&&(b[1]=b[0]),u.at[0]==="right"?y.left+=h:u.at[0]==="center"&&(y.left+=h/2),u.at[1]==="bottom"?y.top+=v:u.at[1]==="center"&&(y.top+=v/2),w=c(g.at,h,v),y.left+=w[0],y.top+=w[1],this.each(function(){var a,k,e=n(this),o=e.outerWidth(),s=e.outerHeight(),it=r(this,"marginLeft"),rt=r(this,"marginTop"),ut=o+it+r(this,"marginRight")+tt.width,ft=s+rt+r(this,"marginBottom")+tt.height,f=n.extend({},y),l=c(g.my,e.outerWidth(),e.outerHeight());u.my[0]==="right"?f.left-=o:u.my[0]==="center"&&(f.left-=o/2);u.my[1]==="bottom"?f.top-=s:u.my[1]==="center"&&(f.top-=s/2);f.left+=l[0];f.top+=l[1];a={marginLeft:it,marginTop:rt};n.each(["left","top"],function(t,i){n.ui.position[b[t]]&&n.ui.position[b[t]][i](f,{targetWidth:h,targetHeight:v,elemWidth:o,elemHeight:s,collisionPosition:a,collisionWidth:ut,collisionHeight:ft,offset:[w[0]+l[0],w[1]+l[1]],my:u.my,at:u.at,within:nt,elem:e})});u.using&&(k=function(n){var r=p.left-f.left,a=r+h-o,c=p.top-f.top,y=c+v-s,l={target:{element:d,left:p.left,top:p.top,width:h,height:v},element:{element:e,left:f.left,top:f.top,width:o,height:s},horizontal:a<0?"left":r>0?"right":"center",vertical:y<0?"top":c>0?"bottom":"middle"};h<o&&t(r+a)<h&&(l.horizontal="center");v<s&&t(c+y)<v&&(l.vertical="middle");l.important=i(t(r),t(a))>i(t(c),t(y))?"horizontal":"vertical";u.using.call(this,n,l)});e.offset(n.extend(f,{using:k}))})};n.ui.position={fit:{left:function(n,t){var e=t.within,u=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,r=u-s,f=s+t.collisionWidth-o-u,h;t.collisionWidth>o?r>0&&f<=0?(h=n.left+r+t.collisionWidth-o-u,n.left+=r-h):n.left=f>0&&r<=0?u:r>f?u+o-t.collisionWidth:u:r>0?n.left+=r:f>0?n.left-=f:n.left=i(n.left-s,n.left)},top:function(n,t){var o=t.within,u=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,r=u-s,f=s+t.collisionHeight-e-u,h;t.collisionHeight>e?r>0&&f<=0?(h=n.top+r+t.collisionHeight-e-u,n.top+=r-h):n.top=f>0&&r<=0?u:r>f?u+e-t.collisionHeight:u:r>0?n.top+=r:f>0?n.top-=f:n.top=i(n.top-s,n.top)}},flip:{left:function(n,i){var r=i.within,y=r.offset.left+r.scrollLeft,c=r.width,o=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-i.collisionPosition.marginLeft,a=l-o,v=l+i.collisionWidth-c-o,u=i.my[0]==="left"?-i.elemWidth:i.my[0]==="right"?i.elemWidth:0,f=i.at[0]==="left"?i.targetWidth:i.at[0]==="right"?-i.targetWidth:0,e=-2*i.offset[0],s,h;a<0?(s=n.left+u+f+e+i.collisionWidth-c-y,(s<0||s<t(a))&&(n.left+=u+f+e)):v>0&&(h=n.left-i.collisionPosition.marginLeft+u+f+e-o,(h>0||t(h)<v)&&(n.left+=u+f+e))},top:function(n,i){var r=i.within,y=r.offset.top+r.scrollTop,c=r.height,o=r.isWindow?r.scrollTop:r.offset.top,l=n.top-i.collisionPosition.marginTop,a=l-o,v=l+i.collisionHeight-c-o,p=i.my[1]==="top",u=p?-i.elemHeight:i.my[1]==="bottom"?i.elemHeight:0,f=i.at[1]==="top"?i.targetHeight:i.at[1]==="bottom"?-i.targetHeight:0,e=-2*i.offset[1],s,h;a<0?(h=n.top+u+f+e+i.collisionHeight-c-y,(h<0||h<t(a))&&(n.top+=u+f+e)):v>0&&(s=n.top-i.collisionPosition.marginTop+u+f+e-o,(s>0||t(s)<v)&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments);n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments);n.ui.position.fit.top.apply(this,arguments)}}}}();var v=n.ui.position,y=n.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},p=n.fn.extend({uniqueId:function(){var n=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&n(this).removeAttr("id")})}}),w=n.ui.safeActiveElement=function(n){var t;try{t=n.activeElement}catch(i){t=n.body}return t||(t=n.body),t.nodeName||(t=n.body),t},b=n.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=!1;this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(n){n.preventDefault()},"click .ui-menu-item":function(t){var i=n(t.target),r=n(n.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var r=n(t.target).closest(".ui-menu-item"),i=n(t.currentTarget);r[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(n,i)},blur:function(t){this._delay(function(){var i=!n.contains(this.element[0],n.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(t)})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(n){this._closeOnDocumentClick(n)&&this.collapseAll(n);this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=t.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show();i.children().each(function(){var t=n(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var i,u,r,f,e=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=!1;u=this.previousFilter||"";f=!1;r=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode);clearTimeout(this.filterTimer);r===u?f=!0:r=u+r;i=this._filterMenuItems(r);i=f&&i.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):i;i.length||(r=String.fromCharCode(t.keyCode),i=this._filterMenuItems(r));i.length?(this.focus(t,i),this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}e&&t.preventDefault()},_activate:function(n){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var u,t,f,i,e,r=this,s=this.options.icons.submenu,o=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);f=o.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev(),u=n("<span>").data("ui-menu-submenu-caret",!0);r._addClass(u,"ui-menu-icon","ui-icon "+s);i.attr("aria-haspopup","true").prepend(u);t.attr("aria-labelledby",i.attr("id"))});this._addClass(f,"ui-menu","ui-widget ui-widget-content ui-front");u=o.add(this.element);t=u.find(this.options.items);t.not(".ui-menu-item").each(function(){var t=n(this);r._isDivider(t)&&r._addClass(t,"ui-menu-divider","ui-widget-content")});i=t.not(".ui-menu-item, .ui-menu-divider");e=i.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(i,"ui-menu-item")._addClass(e,"ui-menu-item-wrapper");t.filter(".ui-state-disabled").attr("aria-disabled","true");this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){if(n==="icons"){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)}this._super(n,t)},_setOptionDisabled:function(n){this._super(n);this.element.attr("aria-disabled",String(n));this._toggleClass(null,"ui-state-disabled",!!n)},focus:function(n,t){var i,r,u;this.blur(n,n&&n.type==="focus");this._scrollIntoView(t);this.active=t.first();r=this.active.children(".ui-menu-item-wrapper");this._addClass(r,null,"ui-state-active");this.options.role&&this.element.attr("aria-activedescendant",r.attr("id"));u=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(u,null,"ui-state-active");n&&n.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay);i=t.children(".ui-menu");i.length&&n&&/^mouse/.test(n.type)&&this._startOpening(i);this.activeMenu=t.parent();this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var e,o,i,r,u,f;this._hasScroll()&&(e=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,o=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-e-o,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),f=t.outerHeight(),i<0?this.activeMenu.scrollTop(r+i):i+f>u&&this.activeMenu.scrollTop(r+i-u+f))},blur:function(n,t){(t||clearTimeout(this.timer),this.active)&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",n,{item:this.active}),this.active=null)},_startOpening:function(n){(clearTimeout(this.timer),n.attr("aria-hidden")==="true")&&(this.timer=this._delay(function(){this._close();this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer);this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element);this._close(r);this.blur(t);this._removeClass(r.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=r},this.delay)},_close:function(n){n||(n=this.active?this.active.parent():this.element);n.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!n(t.target).closest(".ui-menu").length},_isDivider:function(n){return!/[^\-\u2014\u2013\s]/.test(n.text())},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(n,t,i){var r;this.active&&(r=n==="first"||n==="last"?this.active[n==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0));r&&r.length&&this.active||(r=this.activeMenu.find(this.options.items)[t]());this.focus(i,r)},nextPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r-u<0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))},previousPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r+u>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0);this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),r=new RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return r.test(n.trim(n(this).children(".ui-menu-item-wrapper").text()))})}});n.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f=u==="textarea",e=u==="input";this.isMultiLine=f||!e&&this._isContentEditable(this.element);this.valueMethod=this.element[f||e?"val":"text"];this.isNewMenu=!0;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly")){t=!0;r=!0;i=!0;return}t=!1;r=!1;i=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0;this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0;this._move("nextPage",u);break;case f.UP:t=!0;this._keyEvent("previous",u);break;case f.DOWN:t=!0;this._keyEvent("next",u);break;case f.ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0;this._searchTimeout(u)}},keypress:function(r){if(t){t=!1;(!this.isMultiLine||this.menu.element.is(":visible"))&&r.preventDefault();return}if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r){r=!1;n.preventDefault();return}this._searchTimeout(n)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching);this.close(n);this._change(n)}});this._initSource();this.menu=n("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");this._addClass(this.menu.element,"ui-autocomplete","ui-front");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=!0;this._delay(function(){delete this.cancelBlur;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(t,i){var r,u;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))){this.menu.blur();this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});return}u=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:u})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(u.value);r=i.item.attr("aria-label")||u.value;r&&n.trim(r).length&&(this.liveRegion.children().hide(),n("<div>").text(r).appendTo(this.liveRegion))},menuselect:function(t,i){var r=i.item.data("ui-autocomplete-item"),u=this.previous;this.element[0]!==n.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=u,this._delay(function(){this.previous=u;this.selectedItem=r}));!1!==this._trigger("select",t,{item:r})&&this._value(r.value);this.term=this._value();this.close(t);this.selectedItem=r}});this.liveRegion=n("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t);n==="source"&&this._initSource();n==="appendTo"&&this.menu.element.appendTo(this._appendTo());n==="disabled"&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||n.contains(i,t.target)},_closeOnClickOutside:function(n){this._isEventTargetInWidget(n)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,r,t=this;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):typeof this.options.source=="string"?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort();t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),r=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;t&&(!t||i||r)||(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return(n=n!=null?n:this._value(),this.term=this._value(),n.length<this.options.minLength)?this.close(t):this._trigger("search",t)===!1?void 0:this._search(n)},_search:function(n){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=!1;this.source({term:n},this._response())},_response:function(){var t=++this.requestIndex;return n.proxy(function(n){t===this.requestIndex&&this.__response(n);this.pending--;this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(n){n&&(n=this._normalize(n));this._trigger("response",null,{content:n});!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0;this._close(n)},_close:function(n){this._off(this.document,"mousedown");this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return typeof t=="string"?{label:t,value:t}:n.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t);this.isNewMenu=!0;this.menu.refresh();i.show();this._resizeMenu();i.position(n.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next();this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<div>").text(i.label)).appendTo(t)},_move:function(n,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)){this.isMultiLine||this._value(this.term);this.menu.blur();return}this.menu[n](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(n,t),t.preventDefault())},_isContentEditable:function(n){if(!n.length)return!1;var t=n.prop("contentEditable");return t==="inherit"?this._isContentEditable(n.parent()):t==="true"}});n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}});n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(n>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;(this._superApply(arguments),this.options.disabled||this.cancelSearch)||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),n("<div>").text(i).appendTo(this.liveRegion))}});h=n.ui.autocomplete;n.extend(n.ui,{datepicker:{version:"1.12.1"}});n.extend(u.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(n){return i(this._defaults,n||{}),this},_attachDatepicker:function(t,i){var r,f,u;r=t.nodeName.toLowerCase();f=r==="div"||r==="span";t.id||(this.uuid+=1,t.id="dp"+this.uuid);u=this._newInst(n(t),f);u.settings=n.extend({},i||{});r==="input"?this._connectDatepicker(t,u):f&&this._inlineDatepicker(t,u)},_newInst:function(t,i){var r=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:r,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?f(n("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'><\/div>")):this.dpDiv}},_connectDatepicker:function(t,i){var r=n(t);if(i.append=n([]),i.trigger=n([]),!r.hasClass(this.markerClassName)){this._attachments(r,i);r.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp);this._autoSize(i);n.data(t,"datepicker",i);i.settings.disabled&&this._disableDatepicker(t)}},_attachments:function(t,i){var u,r,f,e=this._get(i,"appendText"),o=this._get(i,"isRTL");if(i.append&&i.append.remove(),e&&(i.append=n("<span class='"+this._appendClass+"'>"+e+"<\/span>"),t[o?"before":"after"](i.append)),t.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),u=this._get(i,"showOn"),u==="focus"||u==="both")t.on("focus",this._showDatepicker);if(u==="button"||u==="both"){r=this._get(i,"buttonText");f=this._get(i,"buttonImage");i.trigger=n(this._get(i,"buttonImageOnly")?n("<img/>").addClass(this._triggerClass).attr({src:f,alt:r,title:r}):n("<button type='button'><\/button>").addClass(this._triggerClass).html(f?n("<img/>").attr({src:f,alt:r,title:r}):r));t[o?"before":"after"](i.trigger);i.trigger.on("click",function(){return n.datepicker._datepickerShowing&&n.datepicker._lastInput===t[0]?n.datepicker._hideDatepicker():n.datepicker._datepickerShowing&&n.datepicker._lastInput!==t[0]?(n.datepicker._hideDatepicker(),n.datepicker._showDatepicker(t[0])):n.datepicker._showDatepicker(t[0]),!1})}},_autoSize:function(n){if(this._get(n,"autoSize")&&!n.inline){var r,u,f,t,i=new Date(2009,11,20),e=this._get(n,"dateFormat");e.match(/[DM]/)&&(r=function(n){for(u=0,f=0,t=0;t<n.length;t++)n[t].length>u&&(u=n[t].length,f=t);return f},i.setMonth(r(this._get(n,e.match(/MM/)?"monthNames":"monthNamesShort"))),i.setDate(r(this._get(n,e.match(/DD/)?"dayNames":"dayNamesShort"))+20-i.getDay()));n.input.attr("size",this._formatDate(n,i).length)}},_inlineDatepicker:function(t,i){var r=n(t);r.hasClass(this.markerClassName)||(r.addClass(this.markerClassName).append(i.dpDiv),n.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,r,u,f,e){var s,h,c,l,a,o=this._dialogInst;if(!o){this.uuid+=1;s="dp"+this.uuid;this._dialogInput=n("<input type='text' id='"+s+"' style='position: absolute; top: -100px; width: 0px;'/>");this._dialogInput.on("keydown",this._doKeyDown);n("body").append(this._dialogInput);o=this._dialogInst=this._newInst(this._dialogInput,!1);o.settings={};n.data(this._dialogInput[0],"datepicker",o)}return i(o.settings,f||{}),r=r&&r.constructor===Date?this._formatDate(o,r):r,this._dialogInput.val(r),this._pos=e?e.length?e:[e.pageX,e.pageY]:null,this._pos||(h=document.documentElement.clientWidth,c=document.documentElement.clientHeight,l=document.documentElement.scrollLeft||document.body.scrollLeft,a=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+l,c/2-150+a]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),o.settings.onSelect=u,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),n.blockUI&&n.blockUI(this.dpDiv),n.data(this._dialogInput[0],"datepicker",o),this},_destroyDatepicker:function(i){var r,u=n(i),f=n.data(i,"datepicker");u.hasClass(this.markerClassName)&&(r=i.nodeName.toLowerCase(),n.removeData(i,"datepicker"),r==="input"?(f.append.remove(),f.trigger.remove(),u.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):(r==="div"||r==="span")&&u.removeClass(this.markerClassName).empty(),t===f&&(t=null))},_enableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),i==="input"?(t.disabled=!1,f.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(i==="div"||i==="span")&&(r=u.children("."+this._inlineClass),r.children().removeClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}))},_disableDatepicker:function(t){var i,r,u=n(t),f=n.data(t,"datepicker");u.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),i==="input"?(t.disabled=!0,f.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(i==="div"||i==="span")&&(r=u.children("."+this._inlineClass),r.children().addClass("ui-state-disabled"),r.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=n.map(this._disabledInputs,function(n){return n===t?null:n}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(n){if(!n)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===n)return!0;return!1},_getInst:function(t){try{return n.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(t,r,u){var e,h,o,s,f=this._getInst(t);if(arguments.length===2&&typeof r=="string")return r==="defaults"?n.extend({},n.datepicker._defaults):f?r==="all"?n.extend({},f.settings):this._get(f,r):null;e=r||{};typeof r=="string"&&(e={},e[r]=u);f&&(this._curInst===f&&this._hideDatepicker(),h=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(f,"min"),s=this._getMinMaxDate(f,"max"),i(f.settings,e),o!==null&&e.dateFormat!==undefined&&e.minDate===undefined&&(f.settings.minDate=this._formatDate(f,o)),s!==null&&e.dateFormat!==undefined&&e.maxDate===undefined&&(f.settings.maxDate=this._formatDate(f,s)),"disabled"in e&&(e.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(n(t),f),this._autoSize(f),this._setDate(f,h),this._updateAlternate(f),this._updateDatepicker(f))},_changeDatepicker:function(n,t,i){this._optionDatepicker(n,t,i)},_refreshDatepicker:function(n){var t=this._getInst(n);t&&this._updateDatepicker(t)},_setDateDatepicker:function(n,t){var i=this._getInst(n);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(n,t){var i=this._getInst(n);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var u,e,f,i=n.datepicker._getInst(t.target),r=!0,o=i.dpDiv.is(".ui-datepicker-rtl");if(i._keyEvent=!0,n.datepicker._datepickerShowing)switch(t.keyCode){case 9:n.datepicker._hideDatepicker();r=!1;break;case 13:return f=n("td."+n.datepicker._dayOverClass+":not(."+n.datepicker._currentClass+")",i.dpDiv),f[0]&&n.datepicker._selectDay(t.target,i.selectedMonth,i.selectedYear,f[0]),u=n.datepicker._get(i,"onSelect"),u?(e=n.datepicker._formatDate(i),u.apply(i.input?i.input[0]:null,[e,i])):n.datepicker._hideDatepicker(),!1;case 27:n.datepicker._hideDatepicker();break;case 33:n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 34:n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&n.datepicker._clearDate(t.target);r=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&n.datepicker._gotoToday(t.target);r=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?1:-1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?-n.datepicker._get(i,"stepBigMonths"):-n.datepicker._get(i,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,-7,"D");r=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,o?-1:1,"D");r=t.ctrlKey||t.metaKey;t.originalEvent.altKey&&n.datepicker._adjustDate(t.target,t.ctrlKey?+n.datepicker._get(i,"stepBigMonths"):+n.datepicker._get(i,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&n.datepicker._adjustDate(t.target,7,"D");r=t.ctrlKey||t.metaKey;break;default:r=!1}else t.keyCode===36&&t.ctrlKey?n.datepicker._showDatepicker(this):r=!1;r&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,r,u=n.datepicker._getInst(t.target);if(n.datepicker._get(u,"constrainInput"))return i=n.datepicker._possibleChars(n.datepicker._get(u,"dateFormat")),r=String.fromCharCode(t.charCode==null?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||r<" "||!i||i.indexOf(r)>-1},_doKeyUp:function(t){var r,i=n.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal)try{r=n.datepicker.parseDate(n.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,n.datepicker._getFormatConfig(i));r&&(n.datepicker._setDateFromField(i),n.datepicker._updateAlternate(i),n.datepicker._updateDatepicker(i))}catch(u){}return!0},_showDatepicker:function(t){if(t=t.target||t,t.nodeName.toLowerCase()!=="input"&&(t=n("input",t.parentNode)[0]),!n.datepicker._isDisabledDatepicker(t)&&n.datepicker._lastInput!==t){var r,o,s,u,f,e,h;(r=n.datepicker._getInst(t),n.datepicker._curInst&&n.datepicker._curInst!==r&&(n.datepicker._curInst.dpDiv.stop(!0,!0),r&&n.datepicker._datepickerShowing&&n.datepicker._hideDatepicker(n.datepicker._curInst.input[0])),o=n.datepicker._get(r,"beforeShow"),s=o?o.apply(t,[t,r]):{},s!==!1)&&(i(r.settings,s),r.lastVal=null,n.datepicker._lastInput=t,n.datepicker._setDateFromField(r),n.datepicker._inDialog&&(t.value=""),n.datepicker._pos||(n.datepicker._pos=n.datepicker._findPos(t),n.datepicker._pos[1]+=t.offsetHeight),u=!1,n(t).parents().each(function(){return u|=n(this).css("position")==="fixed",!u}),f={left:n.datepicker._pos[0],top:n.datepicker._pos[1]},n.datepicker._pos=null,r.dpDiv.empty(),r.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),n.datepicker._updateDatepicker(r),f=n.datepicker._checkOffset(r,f,u),r.dpDiv.css({position:n.datepicker._inDialog&&n.blockUI?"static":u?"fixed":"absolute",display:"none",left:f.left+"px",top:f.top+"px"}),r.inline||(e=n.datepicker._get(r,"showAnim"),h=n.datepicker._get(r,"duration"),r.dpDiv.css("z-index",c(n(t))+1),n.datepicker._datepickerShowing=!0,n.effects&&n.effects.effect[e]?r.dpDiv.show(e,n.datepicker._get(r,"showOptions"),h):r.dpDiv[e||"show"](e?h:null),n.datepicker._shouldFocusInput(r)&&r.input.trigger("focus"),n.datepicker._curInst=r))}},_updateDatepicker:function(i){this.maxRows=4;t=i;i.dpDiv.empty().append(this._generateHTML(i));this._attachHandlers(i);var r,u=this._getNumberOfMonths(i),f=u[1],o=i.dpDiv.find("."+this._dayOverClass+" a");o.length>0&&e.apply(o.get(0));i.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");f>1&&i.dpDiv.addClass("ui-datepicker-multi-"+f).css("width",17*f+"em");i.dpDiv[(u[0]!==1||u[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi");i.dpDiv[(this._get(i,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");i===n.datepicker._curInst&&n.datepicker._datepickerShowing&&n.datepicker._shouldFocusInput(i)&&i.input.trigger("focus");i.yearshtml&&(r=i.yearshtml,setTimeout(function(){r===i.yearshtml&&i.yearshtml&&i.dpDiv.find("select.ui-datepicker-year:first").replaceWith(i.yearshtml);r=i.yearshtml=null},0))},_shouldFocusInput:function(n){return n.input&&n.input.is(":visible")&&!n.input.is(":disabled")&&!n.input.is(":focus")},_checkOffset:function(t,i,r){var u=t.dpDiv.outerWidth(),f=t.dpDiv.outerHeight(),h=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,e=document.documentElement.clientWidth+(r?0:n(document).scrollLeft()),s=document.documentElement.clientHeight+(r?0:n(document).scrollTop());return i.left-=this._get(t,"isRTL")?u-h:0,i.left-=r&&i.left===t.input.offset().left?n(document).scrollLeft():0,i.top-=r&&i.top===t.input.offset().top+o?n(document).scrollTop():0,i.left-=Math.min(i.left,i.left+u>e&&e>u?Math.abs(i.left+u-e):0),i.top-=Math.min(i.top,i.top+f>s&&s>f?Math.abs(f+o):0),i},_findPos:function(t){for(var i,r=this._getInst(t),u=this._get(r,"isRTL");t&&(t.type==="hidden"||t.nodeType!==1||n.expr.filters.hidden(t));)t=t[u?"previousSibling":"nextSibling"];return i=n(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var r,f,u,e,i=this._curInst;i&&(!t||i===n.data(t,"datepicker"))&&this._datepickerShowing&&(r=this._get(i,"showAnim"),f=this._get(i,"duration"),u=function(){n.datepicker._tidyDialog(i)},n.effects&&(n.effects.effect[r]||n.effects[r])?i.dpDiv.hide(r,n.datepicker._get(i,"showOptions"),f,u):i.dpDiv[r==="slideDown"?"slideUp":r==="fadeIn"?"fadeOut":"hide"](r?f:null,u),r||u(),this._datepickerShowing=!1,e=this._get(i,"onClose"),e&&e.apply(i.input?i.input[0]:null,[i.input?i.input.val():"",i]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),n.blockUI&&(n.unblockUI(),n("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(n){n.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(n.datepicker._curInst){var i=n(t.target),r=n.datepicker._getInst(i[0]);(i[0].id===n.datepicker._mainDivId||i.parents("#"+n.datepicker._mainDivId).length!==0||i.hasClass(n.datepicker.markerClassName)||i.closest("."+n.datepicker._triggerClass).length||!n.datepicker._datepickerShowing||n.datepicker._inDialog&&n.blockUI)&&(!i.hasClass(n.datepicker.markerClassName)||n.datepicker._curInst===r)||n.datepicker._hideDatepicker()}},_adjustDate:function(t,i,r){var f=n(t),u=this._getInst(f[0]);this._isDisabledDatepicker(f[0])||(this._adjustInstDate(u,i+(r==="M"?this._get(u,"showCurrentAtPos"):0),r),this._updateDatepicker(u))},_gotoToday:function(t){var r,u=n(t),i=this._getInst(u[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(r=new Date,i.selectedDay=r.getDate(),i.drawMonth=i.selectedMonth=r.getMonth(),i.drawYear=i.selectedYear=r.getFullYear());this._notifyChange(i);this._adjustDate(u)},_selectMonthYear:function(t,i,r){var f=n(t),u=this._getInst(f[0]);u["selected"+(r==="M"?"Month":"Year")]=u["draw"+(r==="M"?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(u);this._adjustDate(f)},_selectDay:function(t,i,r,u){var f,e=n(t);n(u).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(f=this._getInst(e[0]),f.selectedDay=f.currentDay=n("a",u).html(),f.selectedMonth=f.currentMonth=i,f.selectedYear=f.currentYear=r,this._selectDate(t,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(t){var i=n(t);this._selectDate(i,"")},_selectDate:function(t,i){var u,f=n(t),r=this._getInst(f[0]);i=i!=null?i:this._formatDate(r);r.input&&r.input.val(i);this._updateAlternate(r);u=this._get(r,"onSelect");u?u.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change");r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var i,r,u,f=this._get(t,"altField");f&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),r=this._getDate(t),u=this.formatDate(i,r,this._getFormatConfig(t)),n(f).val(u))},noWeekends:function(n){var t=n.getDay();return[t>0&&t<6,""]},iso8601Week:function(n){var i,t=new Date(n.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1},parseDate:function(t,i,r){if(t==null||i==null)throw"Invalid arguments";if(i=typeof i=="object"?i.toString():i+"",i==="")return null;for(var a,v,f=0,y=(r?r.shortYearCutoff:null)||this._defaults.shortYearCutoff,d=typeof y!="string"?y:(new Date).getFullYear()%100+parseInt(y,10),g=(r?r.dayNamesShort:null)||this._defaults.dayNamesShort,nt=(r?r.dayNames:null)||this._defaults.dayNames,tt=(r?r.monthNamesShort:null)||this._defaults.monthNamesShort,it=(r?r.monthNames:null)||this._defaults.monthNames,e=-1,s=-1,h=-1,p=-1,w=!1,u,l=function(n){var i=o+1<t.length&&t.charAt(o+1)===n;return i&&o++,i},c=function(n){var u=l(n),r=n==="@"?14:n==="!"?20:n==="y"&&u?4:n==="o"?3:2,e=n==="y"?r:1,o=new RegExp("^\\d{"+e+","+r+"}"),t=i.substring(f).match(o);if(!t)throw"Missing number at position "+f;return f+=t[0].length,parseInt(t[0],10)},k=function(t,r,u){var e=-1,o=n.map(l(t)?u:r,function(n,t){return[[t,n]]}).sort(function(n,t){return-(n[1].length-t[1].length)});if(n.each(o,function(n,t){var r=t[1];if(i.substr(f,r.length).toLowerCase()===r.toLowerCase())return e=t[0],f+=r.length,!1}),e!==-1)return e+1;throw"Unknown name at position "+f;},b=function(){if(i.charAt(f)!==t.charAt(o))throw"Unexpected literal at position "+f;f++},o=0;o<t.length;o++)if(w)t.charAt(o)!=="'"||l("'")?b():w=!1;else switch(t.charAt(o)){case"d":h=c("d");break;case"D":k("D",g,nt);break;case"o":p=c("o");break;case"m":s=c("m");break;case"M":s=k("M",tt,it);break;case"y":e=c("y");break;case"@":u=new Date(c("@"));e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"!":u=new Date((c("!")-this._ticksTo1970)/1e4);e=u.getFullYear();s=u.getMonth()+1;h=u.getDate();break;case"'":l("'")?b():w=!0;break;default:b()}if(f<i.length&&(v=i.substr(f),!/^\s+/.test(v)))throw"Extra/unparsed characters found in date: "+v;if(e===-1?e=(new Date).getFullYear():e<100&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(e<=d?0:-100)),p>-1){s=1;h=p;do{if(a=this._getDaysInMonth(e,s-1),h<=a)break;s++;h-=a}while(1)}if(u=this._daylightSavingAdjust(new Date(e,s-1,h)),u.getFullYear()!==e||u.getMonth()+1!==s||u.getDate()!==h)throw"Invalid date";return u},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*864e9,formatDate:function(n,t,i){if(!t)return"";var u,h=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,c=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,a=(i?i.monthNames:null)||this._defaults.monthNames,f=function(t){var i=u+1<n.length&&n.charAt(u+1)===t;return i&&u++,i},e=function(n,t,i){var r=""+t;if(f(n))while(r.length<i)r="0"+r;return r},s=function(n,t,i,r){return f(n)?r[t]:i[t]},r="",o=!1;if(t)for(u=0;u<n.length;u++)if(o)n.charAt(u)!=="'"||f("'")?r+=n.charAt(u):o=!1;else switch(n.charAt(u)){case"d":r+=e("d",t.getDate(),2);break;case"D":r+=s("D",t.getDay(),h,c);break;case"o":r+=e("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":r+=e("m",t.getMonth()+1,2);break;case"M":r+=s("M",t.getMonth(),l,a);break;case"y":r+=f("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":r+=t.getTime();break;case"!":r+=t.getTime()*1e4+this._ticksTo1970;break;case"'":f("'")?r+="'":o=!0;break;default:r+=n.charAt(u)}return r},_possibleChars:function(n){for(var i="",r=!1,u=function(i){var r=t+1<n.length&&n.charAt(t+1)===i;return r&&t++,r},t=0;t<n.length;t++)if(r)n.charAt(t)!=="'"||u("'")?i+=n.charAt(t):r=!1;else switch(n.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":u("'")?i+="'":r=!0;break;default:i+=n.charAt(t)}return i},_get:function(n,t){return n.settings[t]!==undefined?n.settings[t]:this._defaults[t]},_setDateFromField:function(n,t){if(n.input.val()!==n.lastVal){var f=this._get(n,"dateFormat"),r=n.lastVal=n.input?n.input.val():null,u=this._getDefaultDate(n),i=u,e=this._getFormatConfig(n);try{i=this.parseDate(f,r,e)||u}catch(o){r=t?"":r}n.selectedDay=i.getDate();n.drawMonth=n.selectedMonth=i.getMonth();n.drawYear=n.selectedYear=i.getFullYear();n.currentDay=r?i.getDate():0;n.currentMonth=r?i.getMonth():0;n.currentYear=r?i.getFullYear():0;this._adjustInstDate(n)}},_getDefaultDate:function(n){return this._restrictMinMax(n,this._determineDate(n,this._get(n,"defaultDate"),new Date))},_determineDate:function(t,i,r){var f=function(n){var t=new Date;return t.setDate(t.getDate()+n),t},e=function(i){try{return n.datepicker.parseDate(n.datepicker._get(t,"dateFormat"),i,n.datepicker._getFormatConfig(t))}catch(h){}for(var o=(i.toLowerCase().match(/^c/)?n.datepicker._getDate(t):null)||new Date,f=o.getFullYear(),e=o.getMonth(),r=o.getDate(),s=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,u=s.exec(i);u;){switch(u[2]||"d"){case"d":case"D":r+=parseInt(u[1],10);break;case"w":case"W":r+=parseInt(u[1],10)*7;break;case"m":case"M":e+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e));break;case"y":case"Y":f+=parseInt(u[1],10);r=Math.min(r,n.datepicker._getDaysInMonth(f,e))}u=s.exec(i)}return new Date(f,e,r)},u=i==null||i===""?r:typeof i=="string"?e(i):typeof i=="number"?isNaN(i)?r:f(i):new Date(i.getTime());return u=u&&u.toString()==="Invalid Date"?r:u,u&&(u.setHours(0),u.setMinutes(0),u.setSeconds(0),u.setMilliseconds(0)),this._daylightSavingAdjust(u)},_daylightSavingAdjust:function(n){return n?(n.setHours(n.getHours()>12?n.getHours()+2:0),n):null},_setDate:function(n,t,i){var u=!t,f=n.selectedMonth,e=n.selectedYear,r=this._restrictMinMax(n,this._determineDate(n,t,new Date));n.selectedDay=n.currentDay=r.getDate();n.drawMonth=n.selectedMonth=n.currentMonth=r.getMonth();n.drawYear=n.selectedYear=n.currentYear=r.getFullYear();f===n.selectedMonth&&e===n.selectedYear||i||this._notifyChange(n);this._adjustInstDate(n);n.input&&n.input.val(u?"":this._formatDate(n))},_getDate:function(n){return!n.currentYear||n.input&&n.input.val()===""?null:this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay))},_attachHandlers:function(t){var r=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){n.datepicker._adjustDate(i,-r,"M")},next:function(){n.datepicker._adjustDate(i,+r,"M")},hide:function(){n.datepicker._hideDatepicker()},today:function(){n.datepicker._gotoToday(i)},selectDay:function(){return n.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return n.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return n.datepicker._selectMonthYear(i,this,"Y"),!1}};n(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(n){var b,s,rt,h,ut,k,ft,et,ri,c,ot,ui,fi,ei,oi,st,g,si,ht,nt,o,y,ct,p,lt,l,u,at,vt,yt,pt,tt,wt,i,bt,kt,d,a,it,dt=new Date,gt=this._daylightSavingAdjust(new Date(dt.getFullYear(),dt.getMonth(),dt.getDate())),f=this._get(n,"isRTL"),li=this._get(n,"showButtonPanel"),hi=this._get(n,"hideIfNoPrevNext"),ni=this._get(n,"navigationAsDateFormat"),e=this._getNumberOfMonths(n),ai=this._get(n,"showCurrentAtPos"),ci=this._get(n,"stepMonths"),ti=e[0]!==1||e[1]!==1,ii=this._daylightSavingAdjust(n.currentDay?new Date(n.currentYear,n.currentMonth,n.currentDay):new Date(9999,9,9)),w=this._getMinMaxDate(n,"min"),v=this._getMinMaxDate(n,"max"),t=n.drawMonth-ai,r=n.drawYear;if(t<0&&(t+=12,r--),v)for(b=this._daylightSavingAdjust(new Date(v.getFullYear(),v.getMonth()-e[0]*e[1]+1,v.getDate())),b=w&&b<w?w:b;this._daylightSavingAdjust(new Date(r,t,1))>b;)t--,t<0&&(t=11,r--);for(n.drawMonth=t,n.drawYear=r,s=this._get(n,"prevText"),s=ni?this.formatDate(s,this._daylightSavingAdjust(new Date(r,t-ci,1)),this._getFormatConfig(n)):s,rt=this._canAdjustMonth(n,-1,r,t)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+s+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"e":"w")+"'>"+s+"<\/span><\/a>",h=this._get(n,"nextText"),h=ni?this.formatDate(h,this._daylightSavingAdjust(new Date(r,t+ci,1)),this._getFormatConfig(n)):h,ut=this._canAdjustMonth(n,1,r,t)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>":hi?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+h+"'><span class='ui-icon ui-icon-circle-triangle-"+(f?"w":"e")+"'>"+h+"<\/span><\/a>",k=this._get(n,"currentText"),ft=this._get(n,"gotoCurrent")&&n.currentDay?ii:gt,k=ni?this.formatDate(k,ft,this._getFormatConfig(n)):k,et=n.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(n,"closeText")+"<\/button>",ri=li?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(f?et:"")+(this._isInRange(n,ft)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+k+"<\/button>":"")+(f?"":et)+"<\/div>":"",c=parseInt(this._get(n,"firstDay"),10),c=isNaN(c)?0:c,ot=this._get(n,"showWeek"),ui=this._get(n,"dayNames"),fi=this._get(n,"dayNamesMin"),ei=this._get(n,"monthNames"),oi=this._get(n,"monthNamesShort"),st=this._get(n,"beforeShowDay"),g=this._get(n,"showOtherMonths"),si=this._get(n,"selectOtherMonths"),ht=this._getDefaultDate(n),nt="",y=0;y<e[0];y++){for(ct="",this.maxRows=4,p=0;p<e[1];p++){if(lt=this._daylightSavingAdjust(new Date(r,t,n.selectedDay)),l=" ui-corner-all",u="",ti){if(u+="<div class='ui-datepicker-group",e[1]>1)switch(p){case 0:u+=" ui-datepicker-group-first";l=" ui-corner-"+(f?"right":"left");break;case e[1]-1:u+=" ui-datepicker-group-last";l=" ui-corner-"+(f?"left":"right");break;default:u+=" ui-datepicker-group-middle";l=""}u+="'>"}for(u+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+l+"'>"+(/all|left/.test(l)&&y===0?f?ut:rt:"")+(/all|right/.test(l)&&y===0?f?rt:ut:"")+this._generateMonthYearHeader(n,t,r,w,v,y>0||p>0,ei,oi)+"<\/div><table class='ui-datepicker-calendar'><thead><tr>",at=ot?"<th class='ui-datepicker-week-col'>"+this._get(n,"weekHeader")+"<\/th>":"",o=0;o<7;o++)vt=(o+c)%7,at+="<th scope='col'"+((o+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+ui[vt]+"'>"+fi[vt]+"<\/span><\/th>";for(u+=at+"<\/tr><\/thead><tbody>",yt=this._getDaysInMonth(r,t),r===n.selectedYear&&t===n.selectedMonth&&(n.selectedDay=Math.min(n.selectedDay,yt)),pt=(this._getFirstDayOfMonth(r,t)-c+7)%7,tt=Math.ceil((pt+yt)/7),wt=ti?this.maxRows>tt?this.maxRows:tt:tt,this.maxRows=wt,i=this._daylightSavingAdjust(new Date(r,t,1-pt)),bt=0;bt<wt;bt++){for(u+="<tr>",kt=ot?"<td class='ui-datepicker-week-col'>"+this._get(n,"calculateWeek")(i)+"<\/td>":"",o=0;o<7;o++)d=st?st.apply(n.input?n.input[0]:null,[i]):[!0,""],a=i.getMonth()!==t,it=a&&!si||!d[0]||w&&i<w||v&&i>v,kt+="<td class='"+((o+c+6)%7>=5?" ui-datepicker-week-end":"")+(a?" ui-datepicker-other-month":"")+(i.getTime()===lt.getTime()&&t===n.selectedMonth&&n._keyEvent||ht.getTime()===i.getTime()&&ht.getTime()===lt.getTime()?" "+this._dayOverClass:"")+(it?" "+this._unselectableClass+" ui-state-disabled":"")+(a&&!g?"":" "+d[1]+(i.getTime()===ii.getTime()?" "+this._currentClass:"")+(i.getTime()===gt.getTime()?" ui-datepicker-today":""))+"'"+((!a||g)&&d[2]?" title='"+d[2].replace(/'/g,"&#39;")+"'":"")+(it?"":" data-handler='selectDay' data-event='click' data-month='"+i.getMonth()+"' data-year='"+i.getFullYear()+"'")+">"+(a&&!g?"&#xa0;":it?"<span class='ui-state-default'>"+i.getDate()+"<\/span>":"<a class='ui-state-default"+(i.getTime()===gt.getTime()?" ui-state-highlight":"")+(i.getTime()===ii.getTime()?" ui-state-active":"")+(a?" ui-priority-secondary":"")+"' href='#'>"+i.getDate()+"<\/a>")+"<\/td>",i.setDate(i.getDate()+1),i=this._daylightSavingAdjust(i);u+=kt+"<\/tr>"}t++;t>11&&(t=0,r++);u+="<\/tbody><\/table>"+(ti?"<\/div>"+(e[0]>0&&p===e[1]-1?"<div class='ui-datepicker-row-break'><\/div>":""):"");ct+=u}nt+=ct}return nt+=ri,n._keyEvent=!1,nt},_generateMonthYearHeader:function(n,t,i,r,u,f,e,o){var k,d,h,v,y,p,s,a,w=this._get(n,"changeMonth"),b=this._get(n,"changeYear"),g=this._get(n,"showMonthAfterYear"),c="<div class='ui-datepicker-title'>",l="";if(f||!w)l+="<span class='ui-datepicker-month'>"+e[t]+"<\/span>";else{for(k=r&&r.getFullYear()===i,d=u&&u.getFullYear()===i,l+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",h=0;h<12;h++)(!k||h>=r.getMonth())&&(!d||h<=u.getMonth())&&(l+="<option value='"+h+"'"+(h===t?" selected='selected'":"")+">"+o[h]+"<\/option>");l+="<\/select>"}if(g||(c+=l+(f||!(w&&b)?"&#xa0;":"")),!n.yearshtml)if(n.yearshtml="",f||!b)c+="<span class='ui-datepicker-year'>"+i+"<\/span>";else{for(v=this._get(n,"yearRange").split(":"),y=(new Date).getFullYear(),p=function(n){var t=n.match(/c[+\-].*/)?i+parseInt(n.substring(1),10):n.match(/[+\-].*/)?y+parseInt(n,10):parseInt(n,10);return isNaN(t)?y:t},s=p(v[0]),a=Math.max(s,p(v[1]||"")),s=r?Math.max(s,r.getFullYear()):s,a=u?Math.min(a,u.getFullYear()):a,n.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";s<=a;s++)n.yearshtml+="<option value='"+s+"'"+(s===i?" selected='selected'":"")+">"+s+"<\/option>";n.yearshtml+="<\/select>";c+=n.yearshtml;n.yearshtml=null}return c+=this._get(n,"yearSuffix"),g&&(c+=(f||!(w&&b)?"&#xa0;":"")+l),c+"<\/div>"},_adjustInstDate:function(n,t,i){var u=n.selectedYear+(i==="Y"?t:0),f=n.selectedMonth+(i==="M"?t:0),e=Math.min(n.selectedDay,this._getDaysInMonth(u,f))+(i==="D"?t:0),r=this._restrictMinMax(n,this._daylightSavingAdjust(new Date(u,f,e)));n.selectedDay=r.getDate();n.drawMonth=n.selectedMonth=r.getMonth();n.drawYear=n.selectedYear=r.getFullYear();(i==="M"||i==="Y")&&this._notifyChange(n)},_restrictMinMax:function(n,t){var i=this._getMinMaxDate(n,"min"),r=this._getMinMaxDate(n,"max"),u=i&&t<i?i:t;return r&&u>r?r:u},_notifyChange:function(n){var t=this._get(n,"onChangeMonthYear");t&&t.apply(n.input?n.input[0]:null,[n.selectedYear,n.selectedMonth+1,n])},_getNumberOfMonths:function(n){var t=this._get(n,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(n,t){return this._determineDate(n,this._get(n,t+"Date"),null)},_getDaysInMonth:function(n,t){return 32-this._daylightSavingAdjust(new Date(n,t,32)).getDate()},_getFirstDayOfMonth:function(n,t){return new Date(n,t,1).getDay()},_canAdjustMonth:function(n,t,i,r){var f=this._getNumberOfMonths(n),u=this._daylightSavingAdjust(new Date(i,r+(t<0?t:f[0]*f[1]),1));return t<0&&u.setDate(this._getDaysInMonth(u.getFullYear(),u.getMonth())),this._isInRange(n,u)},_isInRange:function(n,t){var i,f,e=this._getMinMaxDate(n,"min"),o=this._getMinMaxDate(n,"max"),r=null,u=null,s=this._get(n,"yearRange");return s&&(i=s.split(":"),f=(new Date).getFullYear(),r=parseInt(i[0],10),u=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(r+=f),i[1].match(/[+\-].*/)&&(u+=f)),(!e||t.getTime()>=e.getTime())&&(!o||t.getTime()<=o.getTime())&&(!r||t.getFullYear()>=r)&&(!u||t.getFullYear()<=u)},_getFormatConfig:function(n){var t=this._get(n,"shortYearCutoff");return t=typeof t!="string"?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(n,"dayNamesShort"),dayNames:this._get(n,"dayNames"),monthNamesShort:this._get(n,"monthNamesShort"),monthNames:this._get(n,"monthNames")}},_formatDate:function(n,t,i,r){t||(n.currentDay=n.selectedDay,n.currentMonth=n.selectedMonth,n.currentYear=n.selectedYear);var u=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(r,i,t)):this._daylightSavingAdjust(new Date(n.currentYear,n.currentMonth,n.currentDay));return this.formatDate(this._get(n,"dateFormat"),u,this._getFormatConfig(n))}});n.fn.datepicker=function(t){if(!this.length)return this;if(!n.datepicker.initialized){n(document).on("mousedown",n.datepicker._checkExternalClick);n.datepicker.initialized=!0}n("#"+n.datepicker._mainDivId).length===0&&n("body").append(n.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return typeof t=="string"&&(t==="isDisabled"||t==="getDate"||t==="widget")?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):t==="option"&&arguments.length===2&&typeof arguments[1]=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this[0]].concat(i)):this.each(function(){typeof t=="string"?n.datepicker["_"+t+"Datepicker"].apply(n.datepicker,[this].concat(i)):n.datepicker._attachDatepicker(this,t)})};n.datepicker=new u;n.datepicker.initialized=!1;n.datepicker.uuid=(new Date).getTime();n.datepicker.version="1.12.1";l=n.datepicker}),function($,n,t){function o(n){return n=n||location.href,"#"+n.replace(/^[^#]*#?(.*)$/,"$1")}var i="hashchange",s=document,r,u=$.event.special,f=s.documentMode,e="on"+i in n&&(f===t||f>7);$.fn[i]=function(n){return n?this.bind(i,n):this.trigger(i)};$.fn[i].delay=50;u[i]=$.extend(u[i],{setup:function(){if(e)return!1;$(r.start)},teardown:function(){if(e)return!1;$(r.stop)}});r=function(){function s(){var f=o(),t=c(u);f!==u?(h(u=f,t),$(n).trigger(i)):t!==u&&(location.href=location.href.replace(/#.*/,"")+t);r=setTimeout(s,$.fn[i].delay)}var f={},r,u=o(),e=function(n){return n},h=e,c=e;return f.start=function(){r||s()},f.stop=function(){r&&clearTimeout(r);r=t},f}()}(jQuery,this);var expEditor=$(".hdnExpEditor").val()==="true"?!0:!1,expPreview=$(".hdnPreview").val()==="true"?!0:!1,geoOptions={maximumAge:3e5};var iframe_id="locatoriframe",eventMethod=window.addEventListener?"addEventListener":"attachEvent",eventer=window[eventMethod],messageEvent=eventMethod=="attachEvent"?"onmessage":"message";eventer(messageEvent,function(n){var t;if(n.data.indexOf("w2gi:iframeHeightUpdated")!==-1&&(t=n.data.split("//"),autoResize(t[1],t[2])),n.data.indexOf("w2gi:scrollPage")!==-1){var r=document.getElementById(iframe_id).getBoundingClientRect(),i=n.data.split("//"),u=i[1],f=i[2];window.scrollTo(0,u+r.top)}},!1);jQuery.fn.preventDoubleSubmission=function(){$(this).on("submit",function(n){var t=$(this);t.data("submitted")===!0?(alert("Form already submitted. Please wait."),n.preventDefault()):t.valid()&&t.data("submitted",!0)});return this};$(window).load(function(){ssm.addStates([{id:"report-mobile",query:"(max-width: 767px)",onEnter:function(){digitalData[0].page.pageInfo.experienceType="mobile"}},{id:"report-tablet",query:"(min-width: 768px) and (max-width: 1023px)",onEnter:function(){digitalData[0].page.pageInfo.experienceType=$("body").hasClass("android")||$("body").hasClass("ipad")?"tablet":"desktop"}},{id:"report-desktop",query:"(min-width: 1024px)",onEnter:function(){digitalData[0].page.pageInfo.experienceType="desktop"}}])});jQuery(function(n){function d(){n(".calcdistance").each(function(){var i,r;if(GetCookie("cfacomvisitorlat")!=null){var t=n(this).data("lat"),u=n(this).data("long"),f=n(this).data("mile-text"),e={latitude:GetCookie("cfacomvisitorlat"),longitude:GetCookie("cfacomvisitorlong")};t!=null&&(i={latitude:t,longitude:u},r=o(e,i),n(this).html(Math.round(r*100)/100+" "+f))}})}function g(t){var r=t.coords.latitude,u=t.coords.longitude,i;l(t);i="/CFACOM/Location/SetUserGeoLocation";n.ajax({url:i,type:"POST",data:{latitude:r,longitude:u}}).done(function(n){n===!0&&location.reload(!0)})}function c(n){var t={0:"Unknown error",1:"Permission denied by user",2:"Position is not available",3:"Request timed out"}[n.code];(n.code==0||n.code==2)&&(t=t+" "+n.message)}function o(n,t){var i=u(n.latitude),f=u(n.longitude),r=u(t.latitude),e=u(t.longitude),o=Math.acos(Math.sin(i)*Math.sin(r)+Math.cos(i)*Math.cos(r)*Math.cos(f-e))*6371;return o*.62137119}function u(n){return n*Math.PI/180}function l(t){var i=t.coords.latitude,r=t.coords.longitude;SetCookieVal("cfacomvisitorlat",i);SetCookieVal("cfacomvisitorlong",r);n(".calcdistance").each(function(){var i=n(this).data("lat"),f=n(this).data("long"),e=n(this).data("mile-text"),r,u;i!=null&&(r={latitude:i,longitude:f},u=o(t.coords,r),n(this).html(Math.round(u*100)/100+" "+e))});n("#loclatitude").val(i);n("#loclongitude").val(r)}function nt(t){var r=t.coords.latitude,u=t.coords.longitude,i;l(t);i="/CFACOM/Location/SetUserGeoLocation";n.ajax({url:i,type:"POST",data:{latitude:r,longitude:u}}).done(function(){document.getElementById("myLocationButtonForm").submit()})}function tt(t){c(t);n("#loclatitude").val()!==0&&n("#loclongitude").val()!==0&&document.getElementById("myLocationButtonForm").submit()}function t(t,i){n(t).attr("type")=="checkbox"?n(t).closest(".checkbox").addClass(i):n(t).closest("p").addClass(i)}function i(t,i){n(t).attr("type")=="checkbox"?n(t).closest(".checkbox").removeClass(i):n(t).closest("p").removeClass(i)}function r(n,t){t.attr("type")=="checkbox"?n.insertAfter(t.closest(".checkbox")):n.insertAfter(t)}function it(){if((console.log("invoking sandwich builder"),!(document.documentElement.clientWidth>959))&&typeof items!="undefined"&&items!=null){typeof _!="undefined"&&(items=_.sortBy(items,"order"));var n={items:items,displayProgressIndicator:!0,animateOnFirstLoad:!1,animateDuration:500,animateEasing:"easeInOutCubic"},t=new Sandwich("#sandwich",n)}}function rt(t){var i=n("#dataSourceId").val();n.ajax({url:"/CFACOM/Products/GetProductComponentIngredients/",type:"POST",data:{dataSourceId:i,rawVariationId:t},async:!1}).done(function(t){n("#product-component-ingredients").html(t);it()})}function ut(t,i){rt(i.id);n("#itemPrice").html(parseFloat(i.Price).toFixed(2));i.Price>0?(n("#priceWrapper").removeClass("hidden"),n("#itemAvailable").addClass("hidden"),n("#itemAvailable").parent().removeClass("na")):(n("#priceWrapper").addClass("hidden"),n("#itemAvailable").removeClass("hidden"),n("#itemAvailable").parent().addClass("na"));i.DesktopImageSrc!=null&&i.DesktopImageSrc!=""&&(n("#desktopImage").attr("src",i.DesktopImageSrc),n("#desktopImage").attr("srcset",i.DesktopImageSrc),n("#srcDesktopImage").attr("srcset",i.DesktopImageSrc));i.MobileImageSrc!=null&&i.MobileImageSrc!=""&&n("#srcMobileImage").attr("srcset",i.MobileImageSrc);n("#ingredients").html(i.Ingredients);n("#allergens").html(i.Allergens);i.HasAllergens==!0?n("#allergenWrapper").removeClass("hidden"):n("#allergenWrapper").addClass("hidden");i.HasNutritionInfo==!0?(n("#totalCalories").html(i.TotalCalories),n("#totalCalories2").html(i.TotalCalories),i.HasTotalFatAmount==!0?(n("#totalFatAmount").html(i.TotalFatAmount),n("#totalFatAmount").parent().removeClass("hidden"),n("#totalFatAmount2").html(i.TotalFatAmount),n("#totalFatAmount2").parent().removeClass("hidden")):(n("#totalFatAmount").parent().addClass("hidden"),n("#totalFatAmount2").parent().addClass("hidden")),i.HasFiberAmount==!0?(n("#fiberAmount").html(i.FiberAmount),n("#fiberAmount").parent().removeClass("hidden"),n("#fiberAmount2").html(i.FiberAmount),n("#fiberAmount2").parent().removeClass("hidden")):(n("#fiberAmount").parent().addClass("hidden"),n("#fiberAmount2").parent().addClass("hidden")),i.HasSugarAmount==!0?(n("#sugarAmount").html(i.SugarAmount),n("#sugarAmount").parent().removeClass("hidden"),n("#sugarAmount2").html(i.SugarAmount),n("#sugarAmount2").parent().removeClass("hidden")):(n("#sugarAmount").parent().addClass("hidden"),n("#sugarAmount2").parent().addClass("hidden")),i.HasProteinAmount==!0?(n("#proteinAmount").html(i.ProteinAmount),n("#proteinAmount").parent().removeClass("hidden"),n("#proteinAmount2").html(i.ProteinAmount),n("#proteinAmount2").parent().removeClass("hidden")):(n("#proteinAmount").parent().addClass("hidden"),n("#proteinAmount2").parent().addClass("hidden")),i.HasSaturatedFatAmount==!0?(n("#transFatAmount").html(i.SaturatedFatAmount),n("#transFatAmount").parent().removeClass("hidden"),n("#transFatAmount2").html(i.SaturatedFatAmount),n("#transFatAmount2").parent().removeClass("hidden")):(n("#transFatAmount").parent().addClass("hidden"),n("#transFatAmount2").parent().addClass("hidden")),i.HasTransFatAmount==!0?(n("#transFatAmount").html(i.TransFatAmount),n("#transFatAmount").parent().removeClass("hidden"),n("#transFatAmount2").html(i.TransFatAmount),n("#transFatAmount2").parent().removeClass("hidden")):(n("#transFatAmount").parent().addClass("hidden"),n("#transFatAmount2").parent().addClass("hidden")),i.HasCholesterolAmount==!0?(n("#cholesterolAmount").html(i.CholesterolAmount),n("#cholesterolAmount").parent().removeClass("hidden"),n("#cholesterolAmount2").html(i.CholesterolAmount),n("#cholesterolAmount2").parent().removeClass("hidden")):(n("#cholesterolAmount").parent().addClass("hidden"),n("#cholesterolAmount2").parent().addClass("hidden")),i.HasSodiumAmount==!0?(n("#sodiumAmount").html(i.SodiumAmount),n("#sodiumAmount").parent().removeClass("hidden"),n("#sodiumAmount2").html(i.SodiumAmount),n("#sodiumAmount2").parent().removeClass("hidden")):(n("#sodiumAmount").parent().addClass("hidden"),n("#sodiumAmount2").parent().addClass("hidden")),i.HasCarbohydratesAmount==!0?(n("#carbohydratesAmount").html(i.CarbohydratesAmount),n("#carbohydratesAmount").parent().removeClass("hidden"),n("#carbohydratesAmount2").html(i.CarbohydratesAmount),n("#carbohydratesAmount2").parent().removeClass("hidden")):(n("#carbohydratesAmount").parent().addClass("hidden"),n("#carbohydratesAmount2").parent().addClass("hidden")),i.HasIronDailyValue==!0?(n("#ironDailyValue").html(i.IronDailyValue),n("#ironDailyValue").parent().removeClass("hidden"),n("#ironDailyValue2").html(i.IronDailyValue),n("#ironDailyValue2").parent().removeClass("hidden")):(n("#ironDailyValue").parent().addClass("hidden"),n("#ironDailyValue2").parent().addClass("hidden")),i.HasCalciumDailyValue==!0?(n("#calciumDailyValue").html(i.CalciumDailyValue),n("#calciumDailyValue").parent().removeClass("hidden"),n("#calciumDailyValue2").html(i.CalciumDailyValue),n("#calciumDailyValue2").parent().removeClass("hidden")):(n("#calciumDailyValue").parent().addClass("hidden"),n("#calciumDailyValue2").parent().addClass("hidden")),i.HasVitaminADailyValue==!0?(n("#vitaminADailyValue").html(i.VitaminADailyValue),n("#vitaminADailyValue").parent().removeClass("hidden"),n("#vitaminADailyValue2").html(i.VitaminADailyValue),n("#vitaminADailyValue2").parent().removeClass("hidden")):(n("#vitaminADailyValue").parent().addClass("hidden"),n("#vitaminADailyValue2").parent().addClass("hidden")),i.HasVitaminCDailyValue==!0?(n("#vitaminCDailyValue").html(i.VitaminCDailyValue),n("#vitaminCDailyValue").parent().removeClass("hidden"),n("#vitaminCDailyValue2").html(i.VitaminCDailyValue),n("#vitaminCDailyValue2").parent().removeClass("hidden")):(n("#vitaminCDailyValue").parent().addClass("hidden"),n("#vitaminCDailyValue2").parent().addClass("hidden")),n("#nutritionWrapper").removeClass("hidden"),n("#nutritionWrapper2").removeClass("hidden")):(n("#nutritionWrapper").addClass("hidden"),n("#nutritionWrapper2").addClass("hidden"));var r=n(t).closest(".selectlist");n(r).find(".label").html(i.name);n(r).find(".variationSelection").removeClass("hidden");n(t).addClass("hidden")}function s(){n(".formOverlay").on("submit",function(t){t.preventDefault();var i=n(this).data("form-id"),r=n("#"+i).find("#hfEventDataSourceItemId").val(),u=n("#"+i).find("#hfEventOrganizer").val(),f=n("#"+i).find("#hfEventCity").val(),e="/CFACOM/Forms/OverlayForm?dsId="+r+"&organizer="+u+"&city="+f,o=this;n(".formOverlay").valid()&&n.ajax({type:"POST",url:e,data:n(this).serialize(),success:function(t){n("#lb-content").html(t);s()},failure:function(){s()}})})}function a(t,i){if(!n(t).parents().hasClass("tallied")){var r=n(t).prev().children("section.question.poll li"),u=!1,f=0;if(n.each(r,function(t,i){n(i).attr("class")=="correct"&&(u=!0,f++)}),i){if(u==!1){alert("make a selection");return}if(f>1){alert("select only one option");return}}n(t).parent().addClass("tallied");n(t).prev().addClass("tallied");r.parent().addClass("selected")}}function v(t,i,r){var u=n(r).parents(".quiz").children(".sitecoreContextItemId").val();n.ajax({url:"/CFACOM/PollContent/GetPollResult",type:"POST",data:{pollId:t,pollOptionId:i,sitecoreContextItemId:u}}).done(function(t){n(r).parents(".quiz").children(".pollResultPlaceholder").replaceWith(t);var i=n(r).parents(".quiz").children("section.results");i.slideDown()})}function y(t,i){for(var u=n(i).prev().children(),f,e,r=0;r<u.length;r++){for(f=0,pollListElementId=n(u[r]).attr("id"),e=0;e<t.PollDataResponse.length;e++)pollListElementId===t.PollDataResponse[e].PollOptionId&&(f=t.PollDataResponse[e].Percentage);n(u[r]).children(".poll-stat").text(f+"%");n(u[r]).children(".poll-img").children(".stat").text(f+"%");n(u[r]).children(".poll-text").children(".count").html("<span>"+f+"%<\/span>");n(u[r]).children(".poll-text").children(".count").width(f+"%")}n(i).prev().after('<p class="votes">Total Votes: '+t.Total+"<\/p>");n(i).hide()}function ft(t,i,r){_contactId=n(r).parents(".quiz").children(".contactId").val();_interactionId=n(r).parents(".quiz").children(".interactionId").val();n.ajax({url:"/CFACOM/PollContent/VoteonPoll",type:"POST",data:{pollId:t,pollOptionId:i,contactId:_contactId,interactionId:_interactionId}}).done(function(n){y(n,r)});v(t,i,r)}function et(t,i,r){n.ajax({url:"/CFACOM/PollContent/GetPollData",type:"POST",data:{pollId:t}}).done(function(n){y(n,r);v(t,i,r)})}function ot(t,i,r,u){_contactId=n(u).parents(".quiz").children(".contactId").val();_interactionId=n(u).parents(".quiz").children(".interactionId").val();n.ajax({url:"/CFACOM/QuizContent/SubmitQuizOptionResponse",type:"POST",data:{quizId:t,questionId:i,questionOptionId:r,contactId:_contactId,interactionId:_interactionId},async:!1}).done(function(t){var r=n(u).attr("id"),i=n(u).siblings();n(u).attr("id")===t.CorrectQuizAnswerId?(n(u).addClass("correct"),n(u).parent().siblings("div.answer").addClass("correct"),n.each(i,function(){n(this).addClass("disabled")})):(n(u).addClass("incorrect"),n(u).parent().siblings("div.answer").addClass("incorrect"),n.each(i,function(){n(this).attr("id")===t.CorrectQuizAnswerId?n(this).addClass("correct"):n(this).addClass("disabled")}));n(u).parent().siblings("div.answer").children("p").html(t.QuizAnswer);n(u).parent().siblings("div.answer").slideDown()})}function st(t,i,r,u){n.ajax({url:"/CFACOM/QuizContent/GetQuizOptionResponse",type:"POST",data:{quizId:t,questionId:i,questionOptionId:r},async:!1}).done(function(t){var r=n(u).attr("id"),i=n(u).siblings();n(u).attr("id")===t.CorrectQuizAnswerId?(n(u).addClass("correct"),n(u).parent().siblings("div.answer").addClass("correct"),n.each(i,function(){n(this).addClass("disabled")})):(n(u).addClass("incorrect"),n(u).parent().siblings("div.answer").addClass("incorrect"),n.each(i,function(){n(this).attr("id")===t.CorrectQuizAnswerId?n(this).addClass("correct"):n(this).addClass("disabled")}));n(u).parent().siblings("div.answer").children("p").html(t.QuizAnswer);n(u).parent().siblings("div.answer").slideDown()})}function p(t,i,r,u){var f=n(u).parents(".quiz").children(".sitecoreContextItemId").val();n.ajax({url:"/CFACOM/QuizContent/GetQuizResult",type:"POST",data:{quizId:t,sitecoreContextItemId:f,selectedAnswers:r,score:i}}).done(function(t){n(".quizResultPlaceholder").replaceWith(t);n(u).parents(".quiz").children("section.results").slideDown()})}function w(t){if(n(t).attr("class"))return!1;n(t).closest("section.question").addClass("answered");n(t).addClass("selected")}function b(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return""}function k(n){var t={};return n.replace(/([^=&]+)=([^&]*)/g,function(n,i,r){t[decodeURIComponent(i)]=decodeURIComponent(r)}),t}function ht(t){for(var u,r,f,i=0;i<t.length;i++)u=b("PollCookie_"+n(t[i]).attr("id")),u.length>0&&(r=k(u),f=n(t[i]).children("section.question.poll").children(".vote"),n(t[i]).find("#"+r.pollOptionId).addClass("correct"),et(r.pollId,r.pollOptionId,f),a(f,!1))}function ct(t){for(var f,r,o,h,e,i=0;i<t.length;i++)if(f=b("QuizCookie_"+n(t[i]).attr("id")),f.length>0)for(r=k(f),r.selectedAnswers=r.selectedAnswers.split("|"),o=n("#"+r.quizId).children("section.question").length,i=0;i<r.selectedAnswers.length;i++){var s=r.selectedAnswers[i],u=n("#"+s),l=u.parents("section.question").attr("id");if(w(u),h=n("section.answered").length,e=r.quizId,st(e,l,s,u),h===o){var c=[],a=n(u).parents(".quiz").find("div.answer.correct").length,v=n(u).parents(".quiz").children("section.question").children("ul").children("li.selected");n(v).each(function(){c.push(n(this).attr("id"))});p(e,a,c,u)}}}var h,f;n("a.cfa-one").append("<sup>&trade;<\/sup>");n(".emergency-alert .icon-close").click(function(t){var r,u,i;t.preventDefault();r=n(this).attr("data-href");u=864e5;SetCookie(r,u,"cfahidealert");n(this).parent().slideUp("fast");i=n(this).parent();i!=null&&n(i).children(":visible").length===1&&n(i).slideUp("fast")});n(".sunday-video .close").click(function(t){t.preventDefault();var i=n(this).attr("data-href");SetCookie(i,3168e7,"cfahideoverlay")});n(".geoprompt").click(function(t){t.preventDefault();navigator.geolocation?navigator.geolocation.getCurrentPosition(nt,tt,geoOptions):(alert("The Browser does not support Geolocation"),n("#loclatitude").val()!==0&&n("#loclongitude").val()!==0&&document.getElementById("myLocationButtonForm").submit())});expEditor||expPreview||!(GetCookie("cfacomvisitorlat")==null||GetCookie("cfacomvisitorlat").length<=1)||navigator.geolocation&&navigator.geolocation.getCurrentPosition(g,c,geoOptions);n(".calcdistance").each(function(){var i,r;if(GetCookie("cfacomvisitorlat")!=null){var t=n(this).data("lat"),u=n(this).data("long"),f=n(this).data("mile-text"),e={latitude:GetCookie("cfacomvisitorlat"),longitude:GetCookie("cfacomvisitorlong")};t!=null&&(i={latitude:t,longitude:u},r=o(e,i),n(this).html(Math.round(r*100)/100+" "+f))}});n(".frame").on("click",".update-search-btn",function(t){t.preventDefault();var r=n(this).data("controller"),h=n(this).data("total-results"),u=n(this).data("container-id"),f=n(this).data("include-templates"),e=n(this).data("location-id"),i=n(this).data("page")+1,o=i*6,s=n("input[type=hidden]#hiddenSearchKeywords").val();n(this).data("page",i+1);n.ajax({url:r,type:"GET",data:{keyword:s,StartingPageIndex:i,PageSize:o,IncludedTemplates:f,LocationId:e}}).done(function(t){n("#"+u).html(t);n(".story-img").each(function(){n(this).css("background-image","url("+n(this).find("img").prop("src")+")");n(this).css("background-size","cover");n(this).css("background-position","center");n(this).find("img").hide()})})});n(".frame").on("click",".set-as-location",function(t){t.preventDefault();var i=n(this).data("loc-id");n(".store-name").html(n(".location-frame h1").html());n.ajax({url:"/CFACOM/Location/SetUserLocation",type:"POST",data:{locationId:i}}).done(function(){n(".set-as-location").css("display","none");var t={latitude:GetCookie("cfacomvisitorlat"),longitude:GetCookie("cfacomvisitorlong")};n.ajax({url:"/CFACOM/Location/LocationMenuPartial",type:"GET",data:{latitude:t.latitude,longitude:t.longitude}}).done(function(t){n("#current-location-menu-id").html(t);d()})})});n(".frame").on("click",".show-more-related-stories-btn",function(t){t.preventDefault();var r=n(this).data("controller"),h=n(this).data("total-results"),u=n(this).data("tags"),f=n(this).data("excluded-id"),c=n(this).data("tag-match"),o=n(this).data("container-id"),i=n(this).data("page")+1,s=i*6-3;n(this).data("page",i+1);n.ajax({url:r,type:"GET",data:{Tags:u,StartingPageIndex:i,PageSize:3,DisplayResultSize:s,ExcludedIds:f}}).done(function(t){n("#"+o).html(t);n(".related .story").not(".full, .top-shared").each(function(){n(this).children("a").first().css("background-image","url("+n(this).find("img").prop("src")+")");n(this).children("a").first().css("background-size","cover");n(this).children("a").first().css("background-position","center");n(this).find("img").hide()});n(".related .story").click(function(){window.location.href=n(this).find("h3 a").attr("href")});n(".related .story a, div.story > a").click(function(){window.location.href=n(this).attr("href");e.preventDefault()})})});n(".frame").on("click",".latest-cat-feed-load-more-btn",function(t){t.preventDefault();var r=n(this).data("controller"),u=n(this).data("cat-container"),f=n(this).data("container-id"),i=n(this).data("page")+1,e=i*4;n(this).data("page",i+1);n.ajax({url:r,type:"GET",data:{StartingPageIndex:i,PageSize:4,DisplayResultSize:e,ContainerId:u}}).done(function(t){n("#"+f).html(t)})});n(".frame").on("click",".catering-list-load-more-btn",function(t){t.preventDefault();var r=n(this).data("controller"),u=n(this).data("cat-name"),f=n(this).data("cat-title"),e=n(this).data("location-id"),o=n(this).data("total-results"),s=n(this).data("container-id"),i=n(this).data("page")+1,h=i*6;n(this).data("page",i+1);n.ajax({url:r,type:"GET",data:{PageIndex:i,PageSize:6,DisplayResultSize:h,CategoryName:u,LocationId:e,CategoryTitle:f,TotalResults:o}}).done(function(t){n("#"+s).html(t)})});n(".frame").on("click",".openings-show-more-btn",function(t){t.preventDefault();var r=n(this).data("controller"),u=n(this).data("container-id"),i=n(this).data("page")+1,f=i*3;n(this).data("page",i+1);n.ajax({url:r,type:"GET",data:{StartingPageIndex:i,PageSize:3,DisplayResultSize:f}}).done(function(t){n("#"+u).html(t)})});n(".frame").on("click",".story-feed-load-more-btn",function(t){t.preventDefault();var r=n(this).data("controller"),u=n(this).data("cat-container"),f=n(this).data("tags"),o=n(this).data("container-id"),s=n(this).data("excluded-ids"),i=n(this).data("page")+1,h=i*7;n(this).data("page",i+1);n.ajax({url:r,type:"GET",data:{Tags:f,StartingPageIndex:i,PageSize:7,DisplayResultSize:h,ContainerId:u,ExcludedIds:s}}).done(function(t){n("#"+o).html(t);var i=n(window).height(),r=i-71;n(".lead-story").each(function(){n(this).css("background-image","url("+n(this).find(".lrg-img").prop("src")+")");n(this).css("background-size","cover");n(this).css("height",r);n(".slide-bkgd").hide()});n(".related .story").not(".full, .top-shared").each(function(){n(this).children("a").first().css("background-image","url("+n(this).find("img").prop("src")+")");n(this).children("a").first().css("background-size","cover");n(this).children("a").first().css("background-position","center");n(this).find("img").hide()});n(".related .story").click(function(){window.location.href=n(this).find("h3 a").attr("href")});n(".related .story a, div.story > a, .lead-story .slide-content a").click(function(){window.location.href=n(this).attr("href");e.preventDefault()})})});n(".frame").on("click",".story-tags-load-more-btn",function(t){t.preventDefault();var r=n(this).data("controller"),u=n(this).data("cat-container"),f=n(this).data("tags"),o=n(this).data("display-tag"),s=n(this).data("container-id"),i=n(this).data("page")+1,h=i*7;n(this).data("page",i+1);n.ajax({url:r,type:"GET",data:{Tags:f,StartingPageIndex:i,PageSize:7,DisplayResultSize:h,ContainerId:u,DisplayTag:o}}).done(function(t){n("#"+s).html(t);var i=n(window).height(),r=i-71;n(".lead-story").each(function(){n(this).css("background-image","url("+n(this).find(".lrg-img").prop("src")+")");n(this).css("background-size","cover");n(this).css("height",r);n(".slide-bkgd").hide()});n(".related .story").not(".full, .top-shared").each(function(){n(this).children("a").first().css("background-image","url("+n(this).find("img").prop("src")+")");n(this).children("a").first().css("background-size","cover");n(this).children("a").first().css("background-position","center");n(this).find("img").hide()});n(".related .story").click(function(){window.location.href=n(this).find("h3 a").attr("href")});n(".related .story a, div.story > a, .lead-story .slide-content a").click(function(){window.location.href=n(this).attr("href");e.preventDefault()})})});n(".support-landing .continue").click(function(t){var i=n("#feedback-category option:selected"),r,u;if(i!=null)if(r=n(i).attr("data-url"),r!=null)u=n(i).closest("form"),u!=null&&n(u).attr("action",r);else{alert("Please select a feedback category");t.preventDefault();return}});n(".contact-support #RestaurantState").change(function(){var t=n(this).val();t!=""?n.ajax({url:"/CFACOM/Location/LocationCitiesByState?state="+t,type:"GET"}).done(function(t){var i=n(".contact-support #RestaurantCity option:first").text();n(".contact-support #RestaurantCity").find("option").remove().end().append('<option value="">'+i+"<\/option>");n.each(t,function(t,i){n(".contact-support #RestaurantCity").append(n("<option>").text(i).attr("value",i))});n(".contact-support #RestaurantCity").parent().removeClass("disabled");n(".contact-support #RestaurantCity").removeAttr("disabled")}):(n(".contact-support #RestaurantCity").val(""),n(".contact-support #RestaurantCity").parent().addClass("disabled"),n(".contact-support #RestaurantLocationCode").val(""),n(".contact-support #RestaurantLocationCode").parent().addClass("disabled"))});n(".contact-support #RestaurantCity").change(function(){var t=n(this).val(),i;t!=""?(i=n(".contact-support #RestaurantState").val(),n.ajax({url:"/CFACOM/Location/LocationsByCityAndState?state="+i+"&city="+t,type:"GET"}).done(function(t){var i=n(".contact-support #RestaurantLocationCode option:first").text();n(".contact-support #RestaurantLocationCode").find("option").remove().end().append('<option value="">'+i+"<\/option>");n.each(t,function(t,i){n(".contact-support #RestaurantLocationCode").append(n("<option>").text(i.LocationName).attr("value",i.ClientKey).attr("data-locationcode",i.LocationCode).attr("data-hasdrivethru",i.HasDriveThru))});n(".contact-support #RestaurantLocationCode").parent().removeClass("disabled");n(".contact-support #RestaurantLocationCode").removeAttr("disabled")})):(n(".contact-support #RestaurantLocationCode").val(""),n(".contact-support #RestaurantLocationCode").parent().addClass("disabled"))});n(".contact-support #RestaurantLocationCode").change(function(){var t=n("#SelectedDiningType").find('option:contains("Drive Thru")'),i,r,u;n(t).removeClass("hidden");i=n(this).val();i!=""&&(r=n(this).find(":selected").attr("data-hasdrivethru"),u=n(this).find(":selected").attr("data-locationcode")=="MALL",(r=="false"||u)&&n(t).addClass("hidden"))});n.validator.addMethod("dateInPast",function(n){var t=new Date;return n==""||t>new Date(n)},"Date may not be greater than today");n.validator.addMethod("daterange",function(n,t){if(this.optional(t))return!0;var i=new Date,u=new Date(i.getFullYear()-1,i.getMonth(),i.getDate()),r=new Date(n);return isNaN(r)?!1:Date.parse(u)<=Date.parse(r)&&Date.parse(r)<=Date.parse(i)},"Your time of visit must be within the last year");n.validator.addMethod("postalFormat",function(n,t){return this.optional(t)||/^[a-zA-Z][0-9][a-zA-Z](-| |)[0-9][a-zA-Z][0-9]$/.test(n)||/^([0-9]{5})(?:[-\s]*([0-9]{4}))?$/.test(n)},"Please enter a valid US or Canadian postal code");n.validator.addMethod("addressDependency",function(t){return n('input[name="Address1"]').val()==""||t!=""},"This field is required");n.validator.addMethod("atLeastOneCheckbox",function(){return n('input[name="SelectedInterests"]:checked').length>0},"You must select at least one option");n.validator.addMethod("captchaValueExists",function(){return grecaptcha.getResponse().length>0},"You must complete reCaptcha");n.validator.addMethod("phoneFormat",function(n){return this.optional||/^\d{3}-\d{3}-\d{4}$/.test(n)},"Please enter a valid phone number in the format 000-000-0000");n.validator.addMethod("phoneCFA",function(n,t){return this.optional(t)||/^\d{3}-\d{3}-\d{4}$/.test(n)},"Please enter valid number in format 000-000-0000");n("#formEmailInsiders").validate({rules:{FirstName:{required:!0,maxlength:100},LastName:{required:!0,maxlength:100},Email:{required:!0,email:!0,maxlength:100},confirm_email:{required:!0,equalTo:"#Email"},PostalCode:{required:!0,postalFormat:!0},AcceptTerms:"required",SelectedInterests:{atLeastOneCheckbox:!0}},highlight:t,unhighlight:i,errorPlacement:r});n("#formRestExp").validate({rules:{RestaurantState:"required",RestaurantCity:"required",RestaurantLocationCode:"required",SelectedDiningType:"required",TimeOfVisit:{required:!0,dateInPast:!0,daterange:!0},FirstName:{required:!0,maxlength:30},LastName:{required:!0,maxlength:50},Phone:{required:!0,phoneCFA:!0,maxlength:12},Address1:{required:!0},City:{required:!0,addressDependency:!0,maxlength:50},State:{required:!0,addressDependency:!0},PostalCode:{required:!0,addressDependency:!0,postalFormat:!0},Email:{required:!0,email:!0,maxlength:100},confirm_email:{required:!0,equalTo:"#Email"},Feedback:{required:!0,maxlength:1500,minlength:5}},highlight:t,unhighlight:i});n("#formTechAssistance").validate({rules:{SelectedCategory:"required",FirstName:{required:!0,maxlength:30},LastName:{required:!0,maxlength:50},Phone:{required:!0,phoneCFA:!0,maxlength:12},Address1:{required:!0},City:{required:!0,maxlength:50},State:{required:!0},PostalCode:{required:!0,postalFormat:!0},Email:{required:!0,email:!0,maxlength:100},confirm_email:{required:!0,equalTo:"#Email"},Feedback:{required:!0,maxlength:1500,minlength:5}},highlight:t,unhighlight:i});n("#formMedia").validate({ignore:"",rules:{FirstName:{required:!0,maxlength:100},LastName:{required:!0,maxlength:100},Phone:{required:!0,phoneFormat:!0},MediaOutlet:{required:!0},State:{required:!0},Deadline:{required:!0},Hour:{required:!0},Minute:{required:!0},AMPM:{required:!0},Email:{required:!0,email:!0,maxlength:100},Topic:{required:!0,maxlength:1500,minlength:5},captcha:{captchaValueExists:!0}},highlight:t,unhighlight:i});n("#formInquiries").validate({rules:{FirstName:{required:!0,maxlength:30},LastName:{required:!0,maxlength:50},Phone:{required:!0,phoneCFA:!0,maxlength:12},Address1:{required:!0},City:{required:!0,maxlength:50},State:{required:!0},PostalCode:{required:!0,postalFormat:!0},Email:{required:!0,email:!0,maxlength:100},confirm_email:{required:!0,equalTo:"#Email"},Feedback:{required:!0,maxlength:1500,minlength:5}},highlight:t,unhighlight:i});n("#formLicensing").validate({rules:{SelectedOperatingVenue:"required",CompanyName:{required:!0,maxlength:100},ContactName:{required:!0,maxlength:100},ContactEmail:{required:!0,email:!0,maxlength:100},confirm_email:{required:!0,equalTo:"#ContactEmail"},Phone:{phoneFormat:!0},Feedback:{required:!0,maxlength:1500}},highlight:t,unhighlight:i});n("#formRealEstateSiteSplash").validate({rules:{AcceptTerms:"required"},highlight:t,unhighlight:i,errorPlacement:r});n("#formRealEstateSite").validate({rules:{ContactName:{required:!0,maxlength:100},ContactEmail:{required:!0,email:!0,maxlength:100},confirm_email:{required:!0,equalTo:"#ContactEmail"},Phone:{phoneFormat:!0},SiteAddress:{required:!0,maxlength:100},CityOfSite:"required",StateOfSite:"required",PostalCodeOfSite:{required:!0,postalFormat:!0},SiteOwner:"required"},highlight:t,unhighlight:i,errorPlacement:r});n("#formSuppliersSplash").validate({rules:{AcceptTerms:"required"},highlight:t,unhighlight:i,errorPlacement:r});n("#formSuppliersOne #SelectedProductServiceCategory").change(function(){var t=n(this).val();t!=""?(n("#formSuppliersOne #SelectedProductServiceType option").css("display","none"),n("#formSuppliersOne #SelectedProductServiceType option:first").css("display",""),n('#formSuppliersOne  #SelectedProductServiceType option[data-serviceCategoryId="'+t+'"]').css("display",""),n("#formSuppliersOne #SelectedProductServiceType").val(""),n("#formSuppliersOne #SelectedProductServiceType").parent().removeClass("disabled"),n("#formSuppliersOne #SelectedProductServiceType").removeAttr("disabled")):(n("#formSuppliersOne #SelectedProductServiceType").val(""),n("#formSuppliersOne #SelectedProductServiceType").parent().addClass("disabled"),n("#formSuppliersOne #SelectedProductServiceType").attr("disabled","disabled"),n("#formSuppliersOne #SelectedProductService").val(""),n("#formSuppliersOne #SelectedProductService").parent().addClass("disabled"),n("#formSuppliersOne #SelectedProductService").attr("disabled","disabled"))});n("#formSuppliersOne #SelectedProductServiceType").change(function(){var t=n(this).val();t!=""?(n("#formSuppliersOne #SelectedProductService option").css("display","none"),n("#formSuppliersOne #SelectedProductService option:first").css("display",""),n('#formSuppliersOne  #SelectedProductService option[data-serviceTypeId="'+t+'"]').css("display",""),n("#formSuppliersOne #SelectedProductService").val(""),n("#formSuppliersOne #SelectedProductService").parent().removeClass("disabled"),n("#formSuppliersOne #SelectedProductService").removeAttr("disabled")):(n("#formSuppliersOne #SelectedProductService").val(""),n("#formSuppliersOne #SelectedProductService").parent().addClass("disabled"),n("#formSuppliersOne #SelectedProductService").attr("disabled","disabled"))});n("#formSuppliersOne").validate({rules:{SelectedProductServiceCategory:"required",SelectedProductServiceType:"required",SelectedProductService:"required"},highlight:t,unhighlight:i});n("#formSuppliersTwo").validate({rules:{SelectedProductServiceCategory:"required",SelectedProductServiceType:"required",SelectedProductService:"required",CountryOfRegistration:"required",SupplierName:{required:!0,maxlength:100},ContactName:{required:!0,maxlength:100},ContactEmail:{required:!0,email:!0,maxlength:100},confirm_email:{required:!0,equalTo:"#ContactEmail"},Phone:{phoneFormat:!0},Website:{maxlength:200},Duns:{maxlength:10},SelectedServiceCapability:"required",SelectedCompanyOwnership:"required",ServicesDescription:{required:!0,maxlength:1500}},highlight:t,unhighlight:i,errorPlacement:r});n("#formMedia").submit(function(t){var i=this;t.preventDefault();n("#formMedia").valid()&&(n("#g-recaptcha-response").attr("name","CaptchaResponse"),i.submit())});n("#formRestExp").preventDoubleSubmission();n("#formTechAssistance").preventDoubleSubmission();n("#formInquiries").preventDoubleSubmission();n(".item-details a.variationSelection").click(function(t){t.preventDefault();var r=n(this),i=n(this).attr("href");typeof variations!="undefined"&&variations!=null&&n.each(variations,function(n,t){if(t.id==i||t.FriendlyName==i){var u=window.location.href.split(/[?#]/)[0];window.history.replaceState("","",u+"?variation="+i);ut(r,t);return}})});s();n(".formOverlay").each(function(){n(this).validate({rules:{FirstName:{required:!0,maxlength:100},LastName:{required:!0,maxlength:100},Email:{required:!0,email:!0,maxlength:100}},highlight:t,unhighlight:i})});n(".contact-support #PostalCode").change(function(){var t=n(this).val(),i=n("#City").val(),r=n("#State").val();t!=""&&n.ajax({url:"/CFACOM/Forms/GeocodePostalCode?postalCode="+t,type:"GET"}).done(function(t){t.Country=="US"||t.Country=="CA"?(n("#City").val(t.City),n("#City").valid(),n("#State").val(t.State),n("#State").valid()):(n("#City").val(""),n("#State").val(""))})});n(".product-focus").on("click",".change",function(t){n(".location-search-frame").show();n(".current-location, .nav-toggle").hide();t.preventDefault()});n(".cfa-one-app-goal").on("click",function(){n.post("/CFACOM/Analytics/TriggerGoal?goal=cfa%20one%20app%20download",function(){})});n(".order-online-button-goal").on("click",function(){n.post("/CFACOM/Analytics/TriggerGoal?goal=order%20online%20button",function(){})});n("section.question.poll li").click(function(){n(this).parents().hasClass("tallied")||(n(this).siblings("li").removeClass("correct"),n(this).addClass("correct"))});n("section.question.poll .vote").click(function(t){t.preventDefault();selector=this;var i=n(this).parent().attr("id"),r=n(this).prev().children("section.question.poll li.correct").attr("id");a(selector,!0);n(this).parents(".quiz").children("section.question.poll").children("ul").children("li.correct").length>0&&ft(i,r,selector,!0)});n("section.question li").click(function(){var i,u,f,t,e;if(!n(this).parents("section.question").hasClass("poll")&&!n(this).parents("section.question").hasClass("answered")){i=n(this).parents(".quiz").children("section.question").length;w(n(this));var r=n(this).parents(".quiz").attr("id"),o=n(this).parents(".question").attr("id"),s=n(this).attr("id"),h=this;ot(r,o,s,h);u=n("section.answered").length;f=n(this).parents(".quiz").find("div.answer.correct").length;u===i&&(t=[],e=n(this).parents(".quiz").children("section.question").children("ul").children("li.selected"),n(e).each(function(){t.push(n(this).attr("id"))}),p(r,f,t,this))}});n("body").on("click",".facebook",function(t){return t.preventDefault(),window.open(n(this).attr("href"),"fbShareWindow","height=450, width=550, top="+(n(window).height()/2-275)+", left="+(n(window).width()/2-225)+", toolbar=0, location=0, menubar=0, directories=0, scrollbars=0"),!1});n("body").on("click",".twitter",function(t){return t.preventDefault(),window.open(n(this).attr("href"),"fbShareWindow","height=450, width=550, top="+(n(window).height()/2-275)+", left="+(n(window).width()/2-225)+", toolbar=0, location=0, menubar=0, directories=0, scrollbars=0"),!1});expEditor&&(n("section.question.poll li").off(),n("section.question li").off());h=n.find(".quiz");ht(h);ct(h);n(".returned-results").length&&(n(".has-results").show(),f=0,n(".searchresults-counter").each(function(){f+=parseFloat(n(this).val())}),f>0&&n(".searchresults-total").html(f));n(".datepicker-last-time-of-visit").datepicker({changeMonth:!0,changeYear:!0,minDate:-365,maxDate:0});n("#getLocationMenuBtn").click(function(){var t=n("#locationId").val();n.ajax({url:"/CFACOM/Forms/GetLocationMenuItems",type:"POST",data:{locationId:t}}).done(function(t){for(var i=0;i<t.length;i++)console.log(t[i].Name);console.log(t);n("#dxeplaceholder").html(t)})})}(jQuery));jQuery(function(n){var u=navigator.userAgent,t,i,r;if(u.match(/iPad/i)?n("body").addClass("ipad"):u.match(/iPhone/i)?n("body").addClass("iphone"):u.match(/Android/i)&&n("body").addClass("android"),t=n(".hdnExpEditor").val()==="true"?!0:!1,ssm.addState({id:"mobile",query:"(max-width: 959px)",onEnter:function(){var i,r;n(window).scroll(function(){n("#stories.shown")[0]||(n(this).scrollTop()>100?(n(".header-frame").addClass("m-lock"),n("#stories").removeClass("teaser"),n("header").css("top","0"),n(".home")[0]&&n(".header-frame").addClass("home-lock")):(n(".header-frame").removeClass("m-lock"),n(".home-lock")[0]&&(n("#stories").addClass("teaser"),n("header").css("top","50px"))))});n(".show-overlay").click(function(){n("html, body").animate({scrollTop:0},800)});n(".lead-story").each(function(){n(this).css("background-image","url("+n(this).find(".sml-img").prop("src")+")");n(this).css("background-size","cover");n(".slide-bkgd").hide()});n("#stories .stories").slick({arrows:!0});n(".nav-toggle a").on("click",function(t){n(this).hasClass("icon-nav-toggle-off")?(n("body").addClass("nav-shown"),n(".main-nav").show(),n(this).removeClass("icon-nav-toggle-off"),n(this).addClass("icon-close"),n(".home")[0]&&(n("#stories").removeClass("teaser"),n("header").css("top","0"))):(n("body").removeClass("nav-shown"),n(".main-nav").hide(),n(this).addClass("icon-nav-toggle-off"),n(this).removeClass("icon-close"),n(".home")[0]&&!n(".home-lock")[0]?(n("#stories").addClass("teaser"),n("header").css("top","50px")):(n(".header-frame").removeClass("home-lock"),n("#stories").addClass("teaser"),n(".home")[0]&&n("header").css("top","50px")));t.preventDefault()});n(".main-nav .icon-arrow-down").click(function(t){n(this).closest("li").toggleClass("active");n(this).closest("li").siblings("li").removeClass("active");t.preventDefault()});n(".change").click(function(t){n(".location-search-frame").show();n(".current-location, .nav-toggle").hide();n("body").hasClass("nav-shown")&&(n("body").removeClass("nav-shown"),n(".main-nav").hide(),n(".nav-toggle a").addClass("icon-nav-toggle-off"),n(".nav-toggle a").removeClass("icon-close"),n(".home")[0]&&!n(".home-lock")[0]?(n("#stories").addClass("teaser"),n("header").css("top","50px")):(n(".header-frame").removeClass("home-lock"),n("#stories").addClass("teaser"),n(".home")[0]&&n("header").css("top","50px")));t.preventDefault()});n(".location-search-frame .icon-close").click(function(t){n(".location-search-frame").hide();n(".current-location, .nav-toggle").show();t.preventDefault()});t||n(".home .menu-items, .home .co-item").hide();n(".home")[0]&&(window.location.hash!==""?(i=window.location.hash.substring(1),n("h2#"+i).addClass("active"),n("h2#"+i).siblings().slideDown(),n(".home-menu").addClass("fixed"),n("#menu").css("margin-top","54px")):(i=n("#shown-section").attr("value"),n("h2#"+i).parent(".menu-group").show(),n("#stories").addClass("teaser")),n(".main-nav>ul>li:nth-child(2) .subnav a").click(function(t){var i=n(this)[0].hash.replace("#","");n("h2#"+i).addClass("active");n("h2#"+i).siblings().slideDown();n("body").removeClass("nav-shown");n(".main-nav").hide();n(".nav-toggle a").addClass("icon-nav-toggle-off");n(".nav-toggle a").removeClass("icon-close");n("html, body").animate({scrollTop:n("h2#"+i).offset().top+-50},500);n(".icon-arrow-down").closest("li").removeClass("active");n(".subnav").removeClass("active");t.preventDefault}));n(".menu-group h2").on("click",function(t){n(this).parent().hasClass("no-accordion")||(n(this).siblings().is(":visible")?(n(this).siblings().slideUp(),n(this).removeClass("active")):(n(".menu-group h2").removeClass("active"),n(".menu-group h2").siblings().slideUp(),n(this).siblings().slideDown(),n(this).addClass("active")),n("html, body").animate({scrollTop:n("#menu").offset().top+-80},500));t.stopPropagation()});if(n(".fullsize.shown").css("height","auto"),n(".no-results-sitemap .icon-arrow-down").click(function(){n(this).closest("ul").toggleClass("active")}),n("body").hasClass("sc-editor")||(n(".top-hero").each(function(){n(this).css("background-image","url("+n(".top-hero .sml-img").prop("src")+")");n(".hero-img").hide()}),n(".top-hero.bio").each(function(){n(".top-hero.bio .lrg-img").hide()}),n(".truett-memorial").each(function(){n(this).css("background-image","url("+n(".truett-img .sml-img").prop("src")+")");n(".truett-img").hide()})),n(".companions").slick({arrows:!0,dots:!1,touchMove:!0,draggable:!0,swipe:!0}),n(".history-module").slice(2).hide(),n(".history .show-history").click(function(t){n(".history-module").show();n(this).hide();t.preventDefault()}),n(".see-legacy").click(function(t){n(".co-about.legacy").show();n(this).hide();t.preventDefault()}),n(".contact-support")[0]){window.location.hash!=""?(r=window.location.hash.substring(1),n("dl.faq#"+r)[0]?(n('a[href$="'+r+'"]').parent("li").addClass("current"),n("dl.faq").not("#"+r).hide(),n("html, body").animate({scrollTop:n("#faq").offset().top-75},500)):n("dl.faq").hide()):n("dl.faq").hide();n(".toggle").on("click",function(){n(this).hasClass("active")?(n(this).removeClass("active"),n(this).nextUntil(".toggle").hide()):(n("dl.faq").hide(),n(".toggle.active").removeClass("active"),n(this).addClass("active"),n(this).nextUntil(".toggle").show())})}if(n(".product-focus .icon-info").click(function(){n(this).children(".tooltip").show();setTimeout(function(){n(".tooltip").hide()},2e3)}),n.fn.rotate=function(t){return n(this).css({"-webkit-transform":"rotate("+t+"deg)","-moz-transform":"rotate("+t+"deg)","-ms-transform":"rotate("+t+"deg)",transform:"rotate("+t+"deg)"}),n(this)},n(function(){if(n("._404").length!=0){var a=2e3,u=n(window).width();n(".frame").css("overflow","hidden");n("._404 .no-results-top, ._404 .no-results-top .wrapper, ._404 .no-results-top .wrapper .content").css("position","initial");var i=n(".sticky-note"),t=n(".hoof"),b=n(".frame"),o=i.width(),v=i.height(),k=t.width(),nt=t.height(),tt=b.width(),s=80,h=-150,f,r,y=function(n){f=n/2-o/2;r=n/2-k/2-o+50};y(u);var e=s+v,p=s-e,w=f-e,c=h-e,l=r-e;t.rotate(-15);i.css("left","auto");i.css("top",p+"px");i.css("right",w+"px");i.css("display","block");t.css("top",c+"px");t.css("right",l+"px");t.css("display","block");var it=0+v,rt=o,d=function(){setInterval(function(){var e=n(window).width();e!=u&&(u=e,y(u),i.css("right",f+"px"),t.css("right",r+"px"))},500)},g=function(){i.animate({top:"+="+(s-p),right:"+="+(f-w)},a,function(){var t=n(".content p");n(t.get(0)).css("visibility","hidden");n(t.get(1)).css("visibility","hidden");d()});t.animate({top:"+="+(h-c),right:"+="+(r-l)},a,function(){t.animate({top:"-="+(h-c),right:"-="+(r-l)},2e3,function(){})})};setTimeout(function(){g()},2e3)}}),n(".expandable-toggle").click(function(){n(this).prev(".desktop-only").toggle();n(this).toggleClass("active")}),n(".companions .mobile-only .toggle-overlay").click(function(t){n(this).parent().siblings(".sauce-overlay").show();n(".slick-prev, .slick-next ").hide();t.preventDefault()}),n(".icon-close").click(function(){n(".slick-prev, .slick-next ").show()}),n(".story-article").length===1){var u=n(".story-start .tag"),f=u.offset().top,e=n(".story-top").height();$window=n(window);$window.scroll(function(){$window.scrollTop()>=f?(n(".story-top").addClass("locked"),n(".story-article .content").css("padding-top",e)):(n(".story-top").removeClass("locked"),n(".story-article .content").css("padding-top","0"),n(".social").removeClass("slideout"),n(".social-icons.default").show(),n(".social-icons.alt").hide())})}n(window).resize(function(){var t=n(window).height(),r=t-136,u=t-115,f=t,i;n(".fullsize").css("height",r);n(".fullsize.nutrition-details").css("height",f);n(".lead-story").css("height",u);i=0;n(".co-content").siblings().each(function(){i+=n(this).outerHeight()});n(".home")[0]||n(".co-content").height(n(".fullsize").height()-i-50);n(".product-page")[0]&&n(".product-focus.fullsize, .product-focus.fullsize .co-content").css("height","auto")});n(window).resize();n(".sauces-dressing a.toggle-overlay").click(function(t){n(".sauce-overlay").hide();n(this).parent().closest(".description").siblings(".sauce-overlay").show();n("html,body").animate({scrollTop:n(this).closest(".item").offset().top+-120},200);t.preventDefault()});n(".sauce-overlay .hide-overlay").click(function(t){n(".sauce-overlay").hide();t.preventDefault()});n(".product .the-sauce").click(function(){n(this).parent(".product").siblings(".sauce-overlay").show()})},onLeave:function(){t||location.reload();n(".menu-items, .co-item").show();n(".menu-group h2").removeClass("active")}}),ssm.addState({id:"non-mobile",query:"(min-width: 960px)",onEnter:function(){var u,f,r,h,s,i;if(n(window).resize(function(){var i=n(window).height(),r=i-136,u=i-115,t;n(".fullsize").css("height",r);n(".lead-story").css("height",u);t=0;n(".co-content").siblings().each(function(){t+=n(this).outerHeight()});n(".home")[0]||n(".co-content").height(n(".fullsize").height()-t-50)}),n(window).resize(),n(".home")[0]){n(".main-nav>ul>li:nth-child(2) .subnav").clone().appendTo(".home-menu");n(".main-nav>ul>li:nth-child(2)").click(function(t){n("html, body").animate({scrollTop:n(u).offset().top+-110},500);t.preventDefault()});var e=n(window).height(),o=e,u=n("#menu");n(".stories").css("height",o);r=n(".stories").height();n("body").hasClass("sc-editor")||n(".home .menu-group").hide();window.location.hash!==""?(f=window.location.hash.substring(1),u=n("#menu"),n("h2#"+f).parent(".menu-group").show(),n("html, body").animate({scrollTop:n(u).offset().top+-100},1e3),n("a[href='#"+f+"']").addClass("current")):(f=n("#shown-section").attr("value"),n("h2#"+f).parent(".menu-group").show(),setTimeout(function(){n("#stories").addClass("teaser")},1e3));window.onhashchange=function(){var i,t;window.location.hash===""?(t=n("#menu"),i=n("#shown-section").attr("value"),n(".home .menu-group").hide(),n("h2#"+i).parent(".menu-group").show(),n("html, body").animate({scrollTop:n(t).offset().top+110},500)):(i=window.location.hash.substring(1),t=n("#menu"),n(".home .menu-group").hide(),n("h2#"+i).parent(".menu-group").show(),n("html, body").animate({scrollTop:n(t).offset().top+-100},500))};n(window).scroll(function(){n(this).scrollTop()>r+n("#scPageExtendersForm").height()+-240?(n(".header-frame").addClass("lock"),n(".nav-toggle").addClass("active"),n(".main-nav>ul>li:nth-child(2)>a, .main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").addClass("off-screen"),n(".main-nav").mouseleave(function(){n(".main-nav>ul>li:nth-child(3) .subnav").hide();n(".main-nav>ul>li:nth-child(4) .subnav").hide();n(".main-nav>ul>li:nth-child(2) .subnav").hide()}),n("#stories").hasClass("shown")?n("#stories").removeClass("teaser"):n("#stories").removeClass("teaser")):(n(".header-frame").removeClass("lock"),n(".nav-toggle").removeClass("active"),n(".main-nav>ul>li:nth-child(2)>a, .main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").removeClass("off-screen"),n(".main-nav>ul>li:nth-child(2) .subnav").is(":visible")||n(".main-nav>ul>li:nth-child(2) .subnav").slideUp(),n("#stories").hasClass("shown")?n("#stories").removeClass("teaser"):n("#stories").addClass("teaser"))})}else if(n(".about")[0]){var e=n(window).height(),o=e-66,u=n("#menu");n(".main-nav>ul>li:nth-child(4) .subnav").slideDown("slow");n(".stories").css("height",o);r=n(".stories").height();h=r-70;n(".main-nav>ul>li:nth-child(2) .subnav, .main-nav>ul>li:nth-child(3) .subnav").mouseleave(function(){n(".main-nav>ul>li:nth-child(2) .subnav, .main-nav>ul>li:nth-child(3) .subnav").fadeOut();n(".main-nav>ul>li:nth-child(4) .subnav").fadeIn()});n(window).scroll(function(){n(this).scrollTop()>r+n("#scPageExtendersForm").height()?(n(".header-frame").addClass("lock"),n(".nav-toggle").addClass("active"),n(".main-nav>ul>li:nth-child(2)>a, .main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").addClass("off-screen"),n(".main-nav>ul>li:nth-child(4) .subnav").slideUp("slow"),n(".main-nav>ul>li:nth-child(2) .subnav").slideUp("slow"),n(".main-nav>ul>li:nth-child(3) .subnav").slideUp("slow")):(n(".header-frame").removeClass("lock"),n(".nav-toggle").removeClass("active"),n(".main-nav>ul>li:nth-child(2)>a, .main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").removeClass("off-screen"),n(".main-nav>ul>li:nth-child(4) .subnav").slideDown("slow"))});n(".nav-frame").mouseenter(function(){n(".header-frame").addClass("focused")});n(".nav-frame").mouseleave(function(){n(".header-frame").removeClass("focused")})}else if(n(".story-landing")[0]){var e=n(window).height(),o=e-66,u=n("#menu");n(".main-nav>ul>li:nth-child(3) .subnav").slideDown("slow");n(".stories").css("height",o);r=n(".stories").height();h=r-70;n(".stories-feature").hide();n(".main-nav>ul>li:nth-child(2) .subnav, .main-nav>ul>li:nth-child(4) .subnav").mouseleave(function(){n(".main-nav>ul>li:nth-child(2) .subnav, .main-nav>ul>li:nth-child(4) .subnav").fadeOut();n(".main-nav>ul>li:nth-child(3) .subnav").fadeIn()});n(".main-nav>ul>li:nth-child(3) .subnav").on("mouseenter",function(){n(".stories-feature").show()});n(window).scroll(function(){n(this).scrollTop()>r+n("#scPageExtendersForm").height()?(n(".header-frame").addClass("lock"),n(".nav-toggle").addClass("active"),n(".main-nav>ul>li:nth-child(2)>a, .main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").addClass("off-screen"),n(".main-nav>ul>li:nth-child(4) .subnav").slideUp("slow"),n(".main-nav>ul>li:nth-child(2) .subnav").slideUp("slow"),n(".main-nav>ul>li:nth-child(3) .subnav").slideUp("slow")):(n(".header-frame").removeClass("lock"),n(".nav-toggle").removeClass("active"),n(".main-nav>ul>li:nth-child(2)>a, .main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").removeClass("off-screen"),n(".main-nav>ul>li:nth-child(3) .subnav").slideDown("slow"),n(".stories-feature").hide())})}else n(window).scroll(function(){n(this).scrollTop()>100?(n(".header-frame").addClass("lock"),n(".nav-toggle").addClass("active"),n(".main-nav>ul>li:nth-child(2)>a, .main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").addClass("off-screen")):(n(".header-frame").removeClass("lock"),n(".nav-toggle").removeClass("active"),n(".main-nav>ul>li:nth-child(2)>a, .main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").removeClass("off-screen"))});if(n(".truett-memorial").each(function(){n(this).css("background-image","url("+n(".truett-img .lrg-img").prop("src")+")");n(".truett-img").hide()}),n(".stories-feature").mouseleave(function(t){var i=n(this),r=i.offset().top+i.height();r<t.pageY&&n(this).fadeOut()}),n(".main-nav").mouseleave(function(){n(".story-landing, .about").length||n(".main-nav .subnav:visible")&&n(".main-nav .subnav").delay(200).fadeOut()}),t||n(".stories-feature>div").not(":first").click(function(){return window.location.href=n(this).find("a").attr("href"),!1}),n(".home")[0]){n(".main-nav>ul>li:nth-child(2)>a").on("click",function(t){n("html, body").animate({scrollTop:n("#menu").offset().top-250},500);t.preventDefault()});n(window).scroll(function(){var i=n("#menu"),r=i.offset().top-110,u=n(window),t;u.scrollTop()>=r?(t=n("#shown-section").attr("value"),n(".home-menu").addClass("fixed"),n("#menu").css("margin-top","54px"),window.location.hash===""&&n("a[href='#"+t+"']").addClass("current")):(n(".home-menu").removeClass("fixed"),n("#menu").css("margin-top","0"))});n(".main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").on("mouseenter",function(){n(this).siblings(".subnav").size()>0&&(n(".header-frame").addClass("hovered"),n(this).siblings(".subnav").is(":visible")||(n("body").addClass("snav-visible"),n(".main-nav .subnav").fadeOut("fast"),n(".header-frame").hasClass("locked")?n(this).siblings(".subnav").delay(150).fadeIn("fast"):n(this).siblings(".subnav").delay(150).fadeIn("fast")))})}else n(".main-nav>ul>li>a").on("mouseenter",function(){n(this).siblings(".subnav").size()>0&&(n(".header-frame").addClass("hovered"),n(this).siblings(".subnav").is(":visible")||(n("body").addClass("snav-visible"),n(".main-nav .subnav").fadeOut("fast"),n(".header-frame").hasClass("locked")?n(this).siblings(".subnav").delay(150).fadeIn("fast"):n(this).siblings(".subnav").delay(150).fadeIn("fast")))});n(".header-frame").on("mouseleave",function(){n(this).removeClass("hovered")});n(".home-menu a").click(function(){n(".home-menu a").removeClass("current");n(this).addClass("current")});n(".nav-toggle a").on("mouseenter",function(t){n(this).parent().removeClass("active");n(".main-nav>ul>li:nth-child(2)>a, .main-nav>ul>li:nth-child(3)>a, .main-nav>ul>li:nth-child(4)>a").removeClass("off-screen");t.preventDefault()});n(".change").click(function(t){n(".location-search-frame").show();n(".current-location, .main-nav").hide();t.preventDefault()});n(".location-search-frame .icon-close").click(function(t){n(".location-search-frame").hide();n(".current-location, .main-nav").show();t.preventDefault()});n(window).on("scroll",function(){if(n(".story-top")[0]){var t=n(".story-top"),i=t.offset().top;n(window).scroll(function(){var t=n(window).scrollTop(),r=i-t})}});if(n(".about .header-frame").mouseenter(function(){n(this).addClass("hover")}),n(".about .main-nav").mouseleave(function(){setTimeout(function(){n(".about .header-frame").removeClass("hover")},800)}),n(".site-search .icon-search-off").click(function(t){n(this).closest("li.search").hasClass("active")||(n(this).closest("li.search").siblings().hide(),n(".location-tools").hide(),n(".search, .main-nav").addClass("active"),n("li.search input:text").focus(),t.preventDefault())}),n(".search .icon-close").click(function(){n(this).closest("li.search").siblings().show();n(".location-tools").show();n(".search, .main-nav").removeClass("active")}),n("body").hasClass("sc-editor")||(n(".top-hero").each(function(){n(this).css("background-image","url("+n(".lrg-img").prop("src")+")");n(".hero-img img, .bio-img img").hide()}),n(".lead-story").each(function(){n(this).css("background-image","url("+n(this).find(".lrg-img").prop("src")+")");n(this).css("background-size","cover");n(".slide-bkgd").hide()})),n.fn.rotate=function(t){return n(this).css({"-webkit-transform":"rotate("+t+"deg)","-moz-transform":"rotate("+t+"deg)","-ms-transform":"rotate("+t+"deg)",transform:"rotate("+t+"deg)"}),n(this)},n(function(){var u,h,o,f,c,e,l;if(n("._404").length!=0){var p=2e3,s=n(window).width();n(".frame").css("overflow","hidden");n("._404 .no-results-top, ._404 .no-results-top .wrapper, ._404 .no-results-top .wrapper .content").css("position","initial");var i=n(".sticky-note"),t=n(".hoof"),d=n(".frame"),r=i.width(),w=i.height(),b=t.width(),tt=t.height(),it=d.width(),a=!!navigator.userAgent.match(/Trident.*rv\:11\./);u=a===!0?-75:90;h=-150;c=a===!0?function(n){o=n/2-r/2-r+350;f=n/2-b/2-r+50}:function(n){o=n/2-r/2;f=n/2-b/2-r+50};c(s);e=u+w;l=a===!0?u-e-70:u-e;var k=o-e,v=h-e,y=f-e;t.rotate(-15);i.css("left","auto");i.css("top",l+"px");i.css("right",k+"px");i.css("display","block");t.css("top",v+"px");t.css("right",y+"px");t.css("display","block");var rt=20+w,ut=r,g=function(){setInterval(function(){var r=n(window).width();r!=s&&(s=r,c(s),i.css("right",o+"px"),t.css("right",f+"px"))},500)},nt=function(){i.animate({top:"+="+(u-l),right:"+="+(o-k)},p,function(){var t=n(".content p");n(t.get(0)).css("visibility","hidden");n(t.get(1)).css("visibility","hidden");g()});t.animate({top:"+="+(h-v),right:"+="+(f-y)},p,function(){t.animate({top:"-="+(h-v),right:"-="+(f-y)},2e3,function(){})})};setTimeout(function(){nt()},2e3)}}),n(".b-logo").matchHeight(),n(".award-blurb").matchHeight(),n(".history-toggle li:first").addClass("current"),n(".history-module").not(":first").hide(),n(".history-toggle a").mouseenter(function(t){if(!n(this).parent("li").hasClass("current")){var i=n(this).attr("href").substring(1);n(".history-toggle li").removeClass("current");n(this).parent("li").addClass("current");n(".history-module").not("#"+i).hide();n(".history-module#"+i).show()}t.preventDefault()}),n(".history-toggle a").click(function(n){n.preventDefault()}),n(".contact-support")[0]&&(window.location.hash!=""?(s=window.location.hash.substring(1),n("dl.faq#"+s)[0]?(n('a[href$="'+s+'"]').parent("li").addClass("current"),n("dl.faq").not("#"+s).hide(),n("html, body").animate({scrollTop:n("#faq").offset().top-75},500)):(n("dl.faq").not(":first").hide(),n(".faq-toggle li:first").addClass("current"))):(n("dl.faq").not(":first").hide(),n(".faq-toggle li:first").addClass("current")),n(".faq-toggle a").click(function(t){if(n("html, body").animate({scrollTop:n("#faq").offset().top-75},500),!n(this).parent("li").hasClass("current")){var i=n(this).attr("href").substring(1);n(".faq-toggle li").removeClass("current");n(this).parent("li").addClass("current");n("dl.faq").not("#"+i).hide();n("dl.faq#"+i).show()}t.preventDefault()})),i=0,n("#stories .stories>div").each(function(){i++;var t="story"+i;n(this).attr("class",t);n(this).val(i)}),n("#stories .stories>div").each(function(){i++;var t="editorial"+i;n(".three .stories>div img").hide();n(this).attr("id",t);n(this).val(i);navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1?n("#editorial"+i).css("background-image","url("+n("#editorial"+i).find("img").prop("srcset")+")"):!!navigator.userAgent.match(/Trident.*rv\:11\./)||navigator.userAgent.match(/MSIE 10/)?n("#editorial"+i).css("background-image","url("+n("#editorial"+i).find("img").prop("src")+")"):n("#editorial"+i).css("background-image","url("+n("#editorial"+i).find("img").prop("src")+")");n("#editorial"+i).css("background-position","50% 50%")}),n("#stories.three .story2, #stories.three .story3").wrapAll('<div class="flex"><\/div>'),n(".related .story").not(".full, .top-shared").each(function(){n(this).children("a").first().css("background-image","url("+n(this).find("img").prop("src")+")");n(this).children("a").first().css("background-size","cover");n(this).children("a").first().css("background-position","center");n(this).find("img").hide()}),n(".story-img").each(function(){n(this).css("background-image","url("+n(this).find("img").prop("src")+")");n(this).css("background-size","cover");n(this).css("background-position","center");n(this).find("img").hide()}),n(".story-article").length===1){var l=n(".story-top"),a=l.offset().top,c=n(window);c.scroll(function(){c.scrollTop()>=a?(n(".story-top").addClass("locked"),n(".story-article .content").css("padding-top","184px")):(n(".story-top").removeClass("locked"),n(".story-article .content").css("padding-top","0"),n(".social").removeClass("slideout"),n(".social-icons.default").show(),n(".social-icons.alt").hide())})}n(".sauces-dressing a.toggle-overlay").click(function(t){n(".sauce-overlay").hide();n(this).parent().closest(".description").siblings(".sauce-overlay").show();t.preventDefault()});n(".product.dressing").click(function(){n(".sauce-overlay").hide();n(this).siblings(".sauce-overlay").show();n("html,body").animate({scrollTop:n(this).closest(".item").offset().top+-120},200)});n(".sauce-overlay .hide-overlay").click(function(t){n(".sauce-overlay").hide();t.preventDefault()});n(".product .the-sauce").click(function(){n(this).parent(".product").siblings(".sauce-overlay").show()})},onLeave:function(){t||location.reload()}}),t||(n(".lead-story").click(function(){var t=n(this).find("a").attr("href");window.location.href=t;window.dataLayer.push({event:"storyClick",storyHref:t})}),n(".related .story").click(function(){var t=n(this).find("h3 a").attr("href");window.location.href=t}),n(".related .story a, div.story > a, .story .slide-content a, .lead-story .slide-content a").click(function(n){window.location.href=s(this).attr("href");n.preventDefault()})),!n("body").hasClass("sc-editor"))n(".stories-toggle").on("click",function(){n(this).parent("#stories").hasClass("teaser")?(n("#stories").removeClass("teaser"),n("#stories").addClass("shown")):(n("#stories").addClass("teaser"),n("#stories").removeClass("shown"));n("body").toggleClass("nav-shown")});setInterval(function(){n("body").hasClass("nav-shown")||(n(".toggle-text").addClass("bounce"),setTimeout(function(){n(".toggle-text").removeClass("bounce")},1e3))},4e3);n(".home")[0]&&n(".co-tod.fullsize.lrgimg").each(function(){var t=n(".co-tod.fullsize img");n(this).children(".co-content").css("background-image","url("+n(".co-tod.fullsize img").prop("src")+")");n(".co-tod.fullsize.lrgimg img").hide()});n(".eligible .toggle").click(function(){n(this).parent().toggleClass("active")});n("body").hasClass("sc-editor")||n("div").hasClass("sunday-video")&&(n(".sunday-video").fadeIn("slow"),n("body").addClass("nav-shown"));n(".replay").on("click",function(t){n("#player")[0].src+="&autoplay=1";n(".post-video").fadeOut();t.preventDefault()});if(n(".emergency-alert a.overlay").click(function(t){n(".emergency-notice").fadeIn();n("body").addClass("nav-shown");t.preventDefault()}),n(".emergency-notice .close, .emergency-notice .btn, .sunday-video .close, .close-overlay").click(function(t){var i,r,u,f;n(".emergency-notice, .sunday-video").fadeOut("fast");n("body").removeClass("nav-shown");i=n(window).height();r=i-66;n(".stories").css("height",r);u=n(".stories").height();f=u-70;n(".vid-wrapper").remove();t.preventDefault()}),n(".scroller.menu").click(function(){n("html, body").animate({scrollTop:n("#menu").offset().top-75},1e3)}),n(".show-overlay").click(function(){n(".nutrition-details").addClass("shown");n("body").addClass("overlay-shown")}),n(".hide-overlay, .nutrition-details .icon-close").click(function(){n(".nutrition-details").removeClass("shown");n("body").removeClass("overlay-shown")}),n(".scroller a").click(function(t){n("html, body").animate({scrollTop:n("body").offset().top-100},500);t.preventDefault()}),n(".footer .has-sub>a").click(function(t){n(this).siblings().is(":visible")?(n(this).siblings().slideUp(),n(this).removeClass("active")):(n(this).siblings().slideDown(),n(this).addClass("active"));t.preventDefault()}),n(".lazy").lazyload({threshold:100,effect:"fadeIn"}),n("body").hasClass("sc-editor")||n(".story-carousel").slick({arrows:!1,dots:!0,autoplay:!0,autoplaySpeed:4e3}),i=0,n(".story.full").each(function(){i++;var t="fullImg"+i;n(".story.full img").hide();n(this).attr("id",t);n(this).val(i);n("#fullImg"+i).css("background-image","url("+n("#fullImg"+i).find("img").prop("src")+")");n("#fullImg"+i).css("background-position","50% 50%")}),n(".disabled select").prop("disabled","disabled"),t||n(".next-section").click(function(){return window.location.href=n(this).find("a").attr("href"),!1}),n(".option-select .selectlist").click(function(){n(this).children(".options").slideToggle();n(this).children(".icon-arrow-down").toggleClass("active")}),n("form.userform").validate({highlight:function(t){n(t).closest("p").addClass("error")},unhighlight:function(t){n(t).closest("p").removeClass("error")}}),n(".icon-ellipses-s1").bind("click",function(t){n(this).closest(".social-icons").addClass("active");t.preventDefault()}),n(".icon-close-s2").bind("click",function(t){n(this).closest(".social-icons").removeClass("active");t.preventDefault()}),n(".lb-modal").magnificPopup({type:"inline",preloader:!1,modal:!1,closeOnBgClick:!0}),n(".datepicker").datepicker({changeMonth:!0,changeYear:!0,yearRange:"1930:2016"}),n(".product.sauce, .companion.sauce").each(function(){var t=n(this).children("img").attr("src");n(this).children("img").hide();n(this).children(".the-sauce").css("background-image","url("+t+")")}),n(".the-sauce").mouseenter(function(){n(this).delay(25).queue(function(t){n(this).css("background-position","-250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-1000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-1250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-1500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-1750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-2000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-2250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-2500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-2750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-3000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-3250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-3500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-3750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-4000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-4250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-4500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-4750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-5000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-5250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-5500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-5750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-6000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-6250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-6500px top");t()})}),n(".the-sauce").mouseleave(function(){n(this).delay(25).queue(function(t){n(this).css("background-position","-6500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-6250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-6000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-5750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-5500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-5250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-5000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-4750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-4500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-4250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-4000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-3750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-3500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-3250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-3000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-2750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-2500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-2250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-2000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-1750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-1500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-1250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-1000px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-750px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-500px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","-250px top");t()});n(this).delay(25).queue(function(t){n(this).css("background-position","left top");t()})}),n("#keyword").autocomplete({source:"/CFACOM/Search/Terms",appendTo:".header-components",minLength:2,select:function(t,i){var r=i.item.label;r!==""&&n("#keyword").val(r)}}),n(".search-cfa input:text").autocomplete({source:"/CFACOM/Search/Terms",appendTo:".search-cfa",minLength:2,select:function(t,i){var r=i.item.label;r!==""&&n("#keyword").val(r)}}),n(".location-search input:text").autocomplete({source:"/CFACOM/Search/Locations",appendTo:".location-search",minLength:2,select:function(t,i){var r=i.item.label;r!==""&&n("#keyword").val(r)}}),String.prototype.replaceAt=function(n,t){return this.substr(0,n)+"<span class='highlight'>"+t+"<\/span>"},n.ui.autocomplete.prototype._renderItem=function(t,i){var u,f,r;for(this.term=this.term.toLowerCase(),u=i.label.toLowerCase(),f="";u.indexOf(this.term)!=-1;)r=u.indexOf(this.term),f=f+i.label.replaceAt(r,i.label.slice(r,r+this.term.length)),u=u.substr(r+this.term.length),i.label=i.label.substr(r+this.term.length);return n("<li><\/li>").data("item.autocomplete",i).append("<a>"+f+i.label+"<\/a>").appendTo(t)},n(".site-search input:text").keyup(function(){var t=n(this).val();t.length>=2?n(".curated-links").hide():n(".curated-links").show()}),n(".accordion")[0]){n(".accordion section").hide();window.location.hash!=""&&(r=window.location.hash.substring(1),n("section#"+r)[0]&&(n("section#"+r).show(),n("section#"+r).prev(".toggle").addClass("active"),n("html, body").animate({scrollTop:n("section#"+r).prev(".toggle").offset().top-100},800)));n(".accordion .toggle").on("click",function(){n(this).hasClass("active")?(n(this).removeClass("active"),n(this).next("section").slideUp()):(n(".accordion .toggle").removeClass("active"),n(".accordion section").slideUp(),n(this).addClass("active"),n(this).next("section").slideDown())})}n("#Phone").keyup(function(){var t=n(this).val().split("-").join("");t=t.match(new RegExp(".{1,4}$|.{1,3}","g")).join("-");n(this).val(t)})}(jQuery)),function(n,t){n(function(){var r=n(".story-carousel-frame"),f=r.find(".story-carousel"),i=r.find(".story-carousel-overlay");if(i.length!=0){var s=2e3,v=s,y=0,p=1700,w=0,b=1300,k=0,d=1500,g=0,nt=1500,et=s,o=400,c=150,ot=25,st=65,ht=1e3,ct=0,tt=3e3,lt=s+nt+2e3,l=i.find(".story-carousel-step"),u=i.find(".plank"),at=r.find(".story-carousel-step-logo-frame, .story-carousel-step-logo-slogan"),a=r.find(".story-carousel-step-logo-frame"),h=r.find(".story-carousel-step-logo"),it=r.find(".story-carousel-step-logo-slogan"),rt=r.find(".story-carousel-step-1 .centered"),vt=r.find(".story-carousel-step-1 .inner"),ut=r.find(".flower"),yt=function(){var n=f.width(),t=f.height()+57;l.width(n);l.height(t);u.width(n);i.hasClass("step-3-active")||(at.width(n),i.width(n),i.height(t),a.height(t));ft()},e=function(t,i,r,u,f){if(t!=null&&typeof t!="undefined"){var e=n(t);e.css("left",i+"px");setTimeout(function(){e.animate({left:r+"px"},u)},f)}},pt=function(){h.width(o);h.height(o);h.css("left","calc(50% - "+o+"px/2)");h.css("top","calc(40% - "+o+"px/2)");it.css("top","calc((40% - "+o+"px/2) + "+(o+30)+"px)");a.add(ut).stop().delay(et).animate({opacity:1},nt)},wt=function(){it.hide();l.hide();h.stop().delay(ct).animate({left:ot+"px",top:st+"px",width:c+"px",height:c+"px"},{duration:ht,complete:function(){i.add(a).css({width:c+"px",height:c+"px"});f[0].slick.slickPlay()}})},ft=function(){rt.css("width",i.width()+"px")},bt=function(){i.addClass("step-1-active");ft();rt.css("top","calc(40% - "+vt.height()+"px/2)")},kt=function(){i.removeClass("step-1-active");i.addClass("step-2-active");var n=i.width();e(u.get(0),n,0,v,y);e(u.get(1),-n,0,p,w);e(u.get(2),n,0,b,k);e(u.get(3),-n,0,d,g);pt()},dt=function(){i.addClass("step-3-active");var n=i.width();e(u.get(0),0,n,v,y);e(u.get(1),0,-n,p,w);e(u.get(2),0,n,b,k);e(u.get(3),0,-n,d,g);ut.stop().animate({opacity:0},s);setTimeout(function(){wt()},s)},gt=function(){i.removeClass("step-3-active");i.addClass("step-4-active")};n(t).on("resize",function(){setTimeout(function(){f.trigger("custom-resize")},500)});f.bind("custom-resize",function(){yt()});f.trigger("custom-resize");bt();setTimeout(function(){kt()},tt);setTimeout(function(){dt();f[0].slick.slickGoTo(0,!0)},tt+lt);f.trigger("custom-resize")}})}(window.jQuery,window,document)