!function(n,t,i,r){"use strict";var p=i("html"),e=i(n),o=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&"string"===i.type(n)},l=function(n){return c(n)&&n.indexOf("%")>0},w=function(n){return n&&!(n.style.overflow&&"hidden"===n.style.overflow)&&(n.clientWidth&&n.scrollWidth>n.clientWidth||n.clientHeight&&n.scrollHeight>n.clientHeight)},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i=u.getViewport()[t]/100*i),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n&&(i.isPlainObject(t)||(t={}),!1!==u.close(!0)))return(i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var s,p,l,o,v,y,w,h={};"object"===i.type(e)&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:e.data("fancybox-title")||e.attr("title"),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);p=t.title!==r?t.title:h.title||"";l=t.content||h.content;o=l?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(v=e.prop("class").match(/fancybox\.(\w+)/),o=v?v[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":"#"===s.charAt(0)?o="inline":c(e)&&(o="html",l=e)),"ajax"===o&&(y=s.split(/\s+/,2),s=y.shift(),w=y.shift()));l||("inline"===o?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):"html"===o?l=s:o||s||!h.isDom||(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:p,selector:w});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index))},cancel:function(){var n=u.coming;n&&!1!==u.trigger("onCancel")&&(u.hideLoading(),u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n))},close:function(n){u.cancel();!1!==u.trigger("beforeClose")&&(u.unbindEvents(),u.isActive&&(u.isOpen&&n!==!0?(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]()):(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut())))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();o.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")},f=function(){u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,o.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart"))};n===!0||!u.player.isActive&&n!==!1?f():r()},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(0>n&&(n=e.group.length+n%e.group.length),n%=e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var r,f=u.current,e=f?f.wrap:null;e&&(r=u._getPosition(t),n&&"scroll"===n.type?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.type,i=!t||"orientationchange"===t;i&&(clearTimeout(v),v=null);u.isOpen&&!v&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||"load"===t||"resize"===t&&r.autoResize)&&u._setDimension(),"scroll"===t&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView="boolean"===i.type(n)?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){o.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");o.bind("keydown.loading",function(n){27===(n.which||n.keyCode)&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:.5*n.h+n.y,left:.5*n.w+n.x}))},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:e.scrollLeft(),y:e.scrollTop()};return i?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:e.width(),t.h=s&&n.innerHeight?n.innerHeight:e.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");o.unbind(".fb");e.unbind(".fb")},bindEvents:function(){var t,n=u.current;n&&(e.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),t=n.keys,t&&o.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;return 27===e&&u.coming?!1:(f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return n.group.length>1&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):i.inArray(e,o)>-1?(u[t](),f.preventDefault(),!1):void 0}),void 0)}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var h=t.target||null,o=i(h),s=!1;o.length&&!(s||o.is(".fancybox-skin")||o.is(".fancybox-wrap"));)s=w(o[0]),o=i(o).parent();0===r||s||u.group.length>1&&!n.canShrink&&(e>0||f>0?u.prev(e>0?"down":"left"):(0>e||0>f)&&u.next(0>e?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),f===!1)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)});o.trigger(n)}},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var c,l,r,e,o,t={};if(n=f(n),c=u.group[n]||null,!c)return!1;if(t=i.extend(!0,{},u.opts,c),e=t.margin,o=t.padding,"number"===i.type(e)&&(t.margin=[e,e,e,e]),"number"===i.type(o)&&(t.padding=[o,o,o,o]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),"auto"===t.width&&(t.autoWidth=!0),"auto"===t.height&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad"))return u.coming=null,void 0;if(r=t.type,l=t.href,!r)return u.coming=null,u.current&&u.router&&"jumpto"!==u.router?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,("image"===r||"swf"===r)&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),"image"===r&&(t.aspectRatio=!0),"iframe"===r&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),"inline"===r||"html"===r){if(!t.content||!t.content.length)return u._error("content")}else if(!l)return u._error("href");"image"===r?u._loadImage():"ajax"===r?u._loadAjax():"iframe"===r?u._loadIframe():u._afterLoad()},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;n.complete!==!0&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&"abort"!==t?u._error("ajax",n):u.hideLoading()},success:function(t,i){"success"===i&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}});n.iframe.preload&&(u.showLoading(),t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()}));n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var n,r=u.group,i=u.current,f=r.length,e=i.preload?Math.min(i.preload,f-1):0,t=1;e>=t;t+=1)n=r[(i.index+t)%f],"image"===n.type&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var t,n,c,o,s,h,r=u.coming,f=u.current,e="fancybox-placeholder";if(u.hideLoading(),r&&u.isActive!==!1){if(!1===u.trigger("afterLoad",r,f))return r.wrap.stop(!0).trigger("onReset").remove(),u.coming=null,void 0;switch(f&&(u.trigger("beforeChange",f),f.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),u.unbindEvents(),t=r,n=r.content,c=r.type,o=r.scrolling,i.extend(u,{wrap:t.wrap,skin:t.skin,outer:t.outer,inner:t.inner,current:t,previous:f}),s=t.href,c){case"inline":case"ajax":case"html":t.selector?n=i("<div>").html(n).find(t.selector):a(n)&&(n.data(e)||n.data(e,i('<div class="'+e+'"><\/div>').insertAfter(n).hide()),n=n.show().detach(),t.wrap.bind("onReset",function(){i(this).find(n).length&&n.hide().replaceAll(n.data(e)).data(e,!1)}));break;case"image":n=t.tpl.image.replace("{href}",s);break;case"swf":n='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+s+'"><\/param>';h="";i.each(t.swf,function(t,i){n+='<param name="'+t+'" value="'+i+'"><\/param>';h+=" "+t+'="'+i+'"'});n+='<embed src="'+s+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"><\/embed><\/object>"}a(n)&&n.parent().is(t.inner)||t.inner.append(n);u.trigger("beforeShow");t.inner.css("overflow","yes"===o?"scroll":"no"===o?"hidden":o);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?f.prevMethod&&u.transitions[f.prevMethod]():i(".fancybox-wrap").not(t.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?t.nextMethod:t.openMethod]();u._preloadImages()}},_setDimension:function(){var k,st,tt,it,p,v,ht,ct,w,d,b,rt,ft,ut,lt,nt=u.getViewport(),wt=0,vt=!1,at=!1,y=u.wrap,g=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,o=r.minWidth,s=r.minHeight,c=r.maxWidth,a=r.maxHeight,bt=r.scrolling,et=r.scrollOutside?r.scrollbarWidth:0,ot=r.margin,yt=f(ot[1]+ot[3]),pt=f(ot[0]+ot[2]);if(y.add(g).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),k=f(g.outerWidth(!0)-g.width()),st=f(g.outerHeight(!0)-g.height()),tt=yt+k,it=pt+st,p=l(n)?(nt.w-tt)*f(n)/100:n,v=l(t)?(nt.h-it)*f(t)/100:t,"iframe"===r.type){if(ut=r.content,r.autoHeight&&1===ut.data("ready"))try{ut[0].contentWindow.document.location&&(e.width(p).height(9999),lt=ut.contents().find("body"),et&&lt.css("overflow-x","hidden"),v=lt.outerHeight(!0))}catch(kt){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(p),r.autoHeight||e.height(v),r.autoWidth&&(p=e.width()),r.autoHeight&&(v=e.height()),e.removeClass("fancybox-tmp"));if(n=f(p),t=f(v),w=p/v,o=f(l(o)?f(o,"w")-tt:o),c=f(l(c)?f(c,"w")-tt:c),s=f(l(s)?f(s,"h")-it:s),a=f(l(a)?f(a,"h")-it:a),ht=c,ct=a,r.fitToView&&(c=Math.min(nt.w-tt,c),a=Math.min(nt.h-it,a)),rt=nt.w-yt,ft=nt.h-pt,r.aspectRatio?(n>c&&(n=c,t=f(n/w)),t>a&&(t=a,n=f(t*w)),o>n&&(n=o,t=f(n/w)),s>t&&(t=s,n=f(t*w))):(n=Math.max(o,Math.min(n,c)),r.autoHeight&&"iframe"!==r.type&&(e.width(n),t=e.height()),t=Math.max(s,Math.min(t,a))),r.fitToView)if(e.width(n).height(t),y.width(n+k),d=y.width(),b=y.height(),r.aspectRatio)for(;(d>rt||b>ft)&&n>o&&t>s&&!(wt++>19);)t=Math.max(s,Math.min(a,t-10)),n=f(t*w),o>n&&(n=o,t=f(n/w)),n>c&&(n=c,t=f(n/w)),e.width(n).height(t),y.width(n+k),d=y.width(),b=y.height();else n=Math.max(o,Math.min(n,n-(d-rt))),t=Math.max(s,Math.min(t,t-(b-ft)));et&&"auto"===bt&&v>t&&rt>n+k+et&&(n+=et);e.width(n).height(t);y.width(n+k);d=y.width();b=y.height();vt=(d>rt||b>ft)&&n>o&&t>s;at=r.aspectRatio?ht>n&&ct>t&&p>n&&v>t:(ht>n||ct>t)&&(p>n||v>t);i.extend(r,{dim:{width:h(d),height:h(b)},origWidth:p,origHeight:v,canShrink:vt,canExpand:at,wPadding:k,hPadding:st,wrapSpace:b-g.outerHeight(!0),skinSpace:g.height()-t});!ut&&r.autoHeight&&t>s&&a>t&&!at&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),f=i.margin,e=u.wrap.width()+f[1]+f[3],o=u.wrap.height()+f[0]+f[2],t={position:"absolute",top:f[0],left:f[3]};return i.autoCenter&&i.fixed&&!n&&o<=r.h&&e<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-o)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-e)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&(u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&u.group.length>1)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&u.group.length>1&&((n.loop||n.index>0)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),n.loop||n.index!==n.group.length-1?u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play()):u.play(!1))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),("fixed"===u.wrap.css("position")||n.locked)&&(i.top-=r.y,i.left-=r.x),i={top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var r,s,e,i=t.prop,o=u.current,h=o.wrapSpace,c=o.skinSpace;("width"===i||"height"===i)&&(r=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(r=1-r),s="width"===i?o.wPadding:o.hPadding,e=n-s,u.skin[i](f("width"===i?e:e-h*r)),u.inner[i](f("width"===i?e:e-h*r-c*r)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f="elastic"===r,e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):"fade"===r&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:"none"===r?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r="elastic"===i,t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:"none"===i?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var n,i=u.current,s=i.nextEffect,t=i.pos,o={opacity:1},r=u.direction,e=200;t.opacity=.1;"elastic"===s&&(n="down"===r||"up"===r?"top":"left","down"===r||"right"===r?(t[n]=h(f(t[n])-e),o[n]="+="+e+"px"):(t[n]=h(f(t[n])+e),o[n]="-="+e+"px"));"none"===s?u._afterZoomIn():u.wrap.css(t).animate(o,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;"elastic"===r&&(f["down"===t||"up"===t?"top":"left"]=("up"===t||"left"===t?"-":"+")+"=200px");n.wrap.animate(f,{duration:"none"===r?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){n=i.extend({},this.defaults,n);this.overlay&&this.close();this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(u.coming?u.coming.parent:n.parent);this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(e.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return(u.isActive?u.close():t.close(),!1)});this.overlay.css(n.css).show()},close:function(){var n,t;e.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),n=e.scrollTop(),t=e.scrollLeft(),this.el.removeClass("fancybox-lock"),e.scrollTop(n).scrollLeft(t));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var i,n="100%";this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),o.width()>i&&(n=o.width())):o.width()>e.width()&&(n=o.width());this.overlay.width(n).height(o.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(r||(this.margin=o.height()>e.height()?i("html").css("margin-right").replace("px",""):!1),t.locked=this.overlay.append(t.wrap),t.fixed=!1);n.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){var r,u;t.locked&&(this.margin!==!1&&(i("*").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),r=e.scrollTop(),u=e.scrollLeft(),this.el.addClass("fancybox-lock"),e.scrollTop(r).scrollLeft(u));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var t,e,o=u.current,r=o.title,s=n.type;if(i.isFunction(r)&&(r=r.call(o.element,o)),c(r)&&""!==i.trim(r)){switch(t=i('<div class="fancybox-title fancybox-title-'+s+'-wrap">'+r+"<\/div>"),s){case"inside":e=u.skin;break;case"outside":e=u.wrap;break;case"over":e=u.inner;break;default:e=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===n.position?"prependTo":"appendTo"](e)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",e=function(e){var h,s,o=i(this).blur(),c=r;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&""!==s&&"nofollow"!==s&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,u.open(o,n)!==!1&&e.preventDefault())};return n=n||{},r=n.index||0,t&&n.live!==!1?o.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",e):f.unbind("click.fb-start").bind("click.fb-start",e),this.filter("[data-fancybox-start=1]").trigger("click"),this};o.ready(function(){var t,f;i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var n=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),t=n.children(),r=t.innerWidth()-t.height(99).innerWidth();return n.remove(),r});i.support.fixedPosition===r&&(i.support.fixedPosition=function(){var n=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),t=20===n[0].offsetTop||15===n[0].offsetTop;return n.remove(),t}());i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});t=i(n).width();p.addClass("fancybox-lock-test");f=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{margin-right:"+(f-t)+"px;}<\/style>").appendTo("head")})}(window,document,jQuery);$(function(){function e(){if(t.length)if(window.matchMedia("(max-width: 980px)").matches)s();else try{t.slick("unslick")}catch(n){}}function s(){try{t.slick({accessibility:!1,dots:!1,infinite:!1,speed:300,slidesToShow:1,centerMode:!1,arrows:!1,mobileFirst:!0,variableWidth:!0})}catch(n){}}var n=$(".nav-module"),i=parseInt(n.css("margin-top"),10),r=parseInt(n.css("margin-bottom"),10),u=n.height()+i+r,t=$(".recipe-module-no-highlight-slider"),f,o;$(".recipe-about-carousel").not(".slick-initialized").slick({dots:!0,infinite:!1,speed:300,slidesToShow:1,arrows:!0,variableWidth:!0,mobileFirst:!0,responsive:[{breakpoint:980,settings:{slidesToShow:2}}]});$(document).ready(function(){$(".hasSubstitution").unbind("click touch");$(".hasSubstitution").on("click touch",function(n){n.preventDefault();$(this).siblings(".substitution-tooltip").toggle()});var n=$("#newsSignUp form");$("#newsletterSignUp").click(function(t){var i=$("#newsErrorMessage");$.ajax({type:"POST",url:n.attr("action"),data:n.serialize(),success:function(t){t.submit?(n.css({display:"none"}),i.css({display:"none"}),$(".newsletterFormThankYou").toggleClass("hidden")):(i.text(t.message),i.css({display:"block"}))},error:function(){i.text("Error");i.css({display:"block"})}});t.preventDefault()})});$(".email-login").on("click keypress",function(){$(".not-logged").addClass("hidden");$(".logging-in").removeClass("hidden")}).attr("tabindex",0);$('.logging-in button[type="submit"]').on("click keypress",function(n){function r(){--t;t<=0&&(clearInterval(i),$(".summary").addClass("hidden"),$(".subscribe").removeClass("hidden"),$(".save-banner-module .main-title").html("Save every flavor"),$(".save-banner-module .main-content p ").show())}var t=10,i;n.preventDefault();var u=$('.logging-in input[type="text"]').val(),f=$('.logging-in input[type="email"]').val(),e=$('.logging-in input[type="password"]').val();u===""||f===""||e===""?($(".logging-in").addClass("error-detected"),$(".logging-in .form-row").show(),$(".logging-in .form-row .error-form").removeClass("hidden")):($(".logging-in").addClass("hidden"),$(".summary").removeClass("hidden"),i=setInterval(r,1e3),$(".save-banner-module .main-title").html("great! <br/> you're all set."),$(".save-banner-module .main-content p ").hide())}).attr("tabindex",0);$(".error-form").click(function(){$(this).addClass("hidden")});$(".hero-module").on("click keypress",".rating-status .btn-link",function(t){t.preventDefault();$(".rating-reviews-module").length&&(u=n.height()+i+r,$("html, body").stop().animate({scrollTop:$(".rating-reviews-module").offset().top-u+2},1e3,"swing"))}).attr("tabindex",0);f=$(".small-recipe-filter-module");o=$(".button-container .show-more a",f);$(window).on("resize",function(){e()});e();$(".recipe-module-no-highlight .tab-slider").length==1&&$(".recipe-module-no-highlight .tab-slider").addClass("current");$(".recipe-about-list").siblings(".block-title").length&&$(".module.recipe-about-module .recipe-about-count").css("margin-bottom","0px")});$(function(){function f(){var r=n.offset().top;return t.length?r-=t.outerHeight():i.length&&(r-=i.outerHeight()),r}var r=$("#view-all-reviews"),n=$(".all-reviews-module"),t=$(".progress-module-container"),u=$("html, body"),i=$(".nav-module");r.on("click keypress",function(){n.slideToggle();u.stop().animate({scrollTop:f()},1e3,"swing")}).attr("tabindex",0)});$(function(){function n(n,i,r){t(n,i,r)}function t(n,t,i){var r={items:[""],shareCount:i.shareCount,loginStatus:i.loginStatus,sid:i.sid};$.videoPlayer(r,n);$("#player").attr("src",["https://www.youtube.com/embed/",n,"?autoplay=1&autohide=0&controls=1"].join(""));$(".video-player-container").addClass("video-player-without-playlist");$(".video-player-container .icon-button.share-button .count").text(i.shareCount);$(".video-player-container .icon-button.share-button").attr("data-sid",i.sid);$(".video-player-container .icon-button.share-button").attr("data-poppertype","shareIcon");$(".video-player-container .icon-button.save-button").attr("data-loginstatus",i.loginStatus);$(".video-player-container .icon-button.save-button").attr("data-sid",i.sid);bindShareIcons(".video-player-container .icon-button.share-button");bindSaveIcons(".video-player-container .icon-button.save-button");$(".video-player-container .related-links").html(i.relatedLinks);$(".video-player-container .related-links .related-link-list").removeClass("hidden");$("body").addClass("modal-video-player-open");$(window).trigger("resize")}$(".mkc-no-flavor-like-home .hero-module .play-button, .hero-module.recipe-page .hero-image .play-button").on("click keypress",function(t){if($(t.target).parents(".item-stats").length)return!1;var i=$($(this).parents(".video-bg.solo")).data("src").replace("youtube.com/embed/","?v=").split("?v=")[1],r={sid:$($(this).parents(".video-bg.solo")).data("sid"),loginStatus:$($(this).parents(".video-bg.solo")).data("loginstatus")},u=n(i,"snippet,contentDetails,statistics",r);t.preventDefault()});$(".mkc-no-flavor-like-home .hero-module .play-button, .hero-module.recipe-page .hero-image .play-button").attr("tabindex",0)});$(function(){var t,n,i,r;$(document).off("mousedown").on("mousedown",function(n){t=$(window).scrollTop();i=n.clientX;r=n.clientY}).off("mouseup").on("mouseup",function(u){n=t-$(window).scrollTop();distanceX=i-u.clientX;distanceY=r-u.clientY;n<20&&n>-20&&distanceX<20&&distanceX>-20&&distanceY<20&&distanceY>-20&&$(u.target).trigger("clickNoDrag")});$(".js-video-item").unbind("clickNoDrag");$(".js-video-item").on("clickNoDrag",function(n){var t,i;if($(n.target).parents(".item-stats").length)return!1;n.preventDefault();$("body, html").addClass("no-scroll-grid-card");t={};t.ID=$(this).data("sid");i="MOO_Global_LBContentGrid_1/getContentGridSpecificItemById";$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:api_url+i,data:JSON.stringify(t),success:function(n){createModal(n,$(this).data("sid"),!1)},error:function(){}})});bindShareIcons(".share-button");bindSaveIcons(".save-button");initRecipeBox();$("div.item-square-recipe").each(function(){var t=$(this).children("div[data-link]"),n;if(t.length!==0&&(n=t.first().data("link"),n.indexOf("youtube")<=-1)){$(this).unbind("click");$(this).unbind("keypress");$(this).on("click keypress",function(){location.assign(n)})}});$(".category-top-recipes-module-slider").slick({accessibility:!1,dots:!1,infinite:!1,speed:300,slidesToShow:1,centerMode:!1,arrows:!1,mobileFirst:!0,variableWidth:!0,responsive:[{breakpoint:1200,settings:{slidesToShow:3,dots:!0,arrows:!0}},{breakpoint:768,settings:{slidesToShow:2}}]});$(".category-top-recipes-module-slider").on("click keypress","a",function(n){n.preventDefault()}).attr("tabindex",0);$(".category-top-recipes-module-slider").on("click keypress",".slick-slide:not(.slick-active) ",function(){var n=$(this).parents(".category-top-recipes-module-slider"),r=$(".slick-slide",n).length,u=n.slick("slickCurrentSlide"),i=n.slick("slickGetOption","slidesToShow"),t=0;t=u+i;t+i>r&&(t=r-i);n.slick("slickGoTo",t)}).attr("tabindex",0)});$(function(){"use strict";function f(n){return n.parents(".module")}function e(n,t){return n.find(t.data("target-container"))}function o(n,t){return n.find(t.data("target-element"))}function s(n){return parseInt(n.data("max-rows"),10)}function h(n){return n.eq(0).outerWidth(!0)}function c(n){return n.innerWidth()}function l(n,t){return Math.floor(c(n)/h(t))}function t(n){var t=f(n),i=e(t,n),r=o(i,n),u=s(n);return{parentModule:t,targetContainer:i,targetElements:r,maxRows:u}}function a(n){n.preventDefault();n.stopPropagation();var r=$(this),u=t(r);v(u.targetContainer).queue(function(){i(r)})}function v(n){var t=n.height(),i=n.css("height","auto").height();return n.css("height",t).animate({height:i},1e3,function(){n.css("height","auto")})}function y(n){n.parents(".button-container").removeClass("hidden")}function i(n){n.parents(".button-container").addClass("hidden")}function p(n,t,r,u){t.length>r*u?y(n):i(n)}function w(){var i=$(this),n=t(i),r=l(n.targetContainer,n.targetElements);p(i,n.targetElements,r,n.maxRows)}function b(){u.off("click.mkc").on("click.mkc",n,a)}function k(t){(t||$(n)).each(w)}function r(n){k(n);b();d()}function d(){"undefined"==typeof mkc&&(window.mkc={});"undefined"==typeof window.mkc.components&&(window.mkc.components={});"undefined"==typeof window.mkc.components.viewMoreButton&&(window.mkc.components.viewMoreButton=r)}var u=$(document),n="[data-component=view-more-button]";r()})