function BannerSliderInit(){$(window).resize(function(){ResizeBannerSlider()});$(document).ready(function(){BuildBannerSlider($("[data-macro=BannerSlider]").attr("data-macro-value"));ResizeBannerSlider()})}function ResizeBannerSlider(){var n=$("#BannerSlider"),t=n.parent().width();$("#BannerSlider img").css("max-width",t)}function SetBannerHeight(){var i;if($("#BannerSlider img").length){var r=$("#BannerSlider").innerWidth(),n=0,u=$("#BannerSlider img").eq(0)[0].naturalWidth,t=$("#BannerSlider img").eq(0)[0].naturalHeight;t==0?setTimeout(function(){SetBannerHeight()},100):(i=t/u,n=i*r,$("#BannerSlider").css("height",n-4),$("#BannerSlider img").css("max-height",n))}}function BuildBannerSlider(n){n>1&&setTimeout(function(){$("#BannerSlider").attr("data-index",0);ShowBannerImage(n,0)},1e3);n>0&&SetBannerHeight()}function ShowBannerImage(n,t){var r=500,i;for($("#BannerSlider [data-index='"+t+"']").animate({opacity:0},r,function(){$("#BannerSlider").attr("data-index",t)}),i=!1;!i;)t++,t>=n&&(t=0),$("#BannerSlider [data-index='"+t+"']").attr("data-valid")!="false"&&(i=!0);$("#BannerSlider [data-index='"+t+"']").animate({opacity:1},r,function(){setTimeout(function(){ShowBannerImage(n,t)},5e3)})}function AddReachEdge(n,t){var i=n;return window.location.href.indexOf("test.dealercms")>-1&&(i+="?"+t),i}function BuildCustomForm(){$(document).ready(function(){function i(n){return/[^\s@]+@[^\s@]+\.[^\s@]+/.test(n)}function r(t){if(n.indexOf(t)!=-1)return!0;n.push(t);var i=!1;return $.each($("#cform input[type=radio][name="+t+"]:checked"),function(){i=!0}),i}function t(u){var e="",f=0,o;if($.each($("#cform input, #cform textarea, #cform select"),function(n,t){($(t).attr("type")=="checkbox"||$(t).attr("type")=="hidden"||$(t).val()!="")&&($(t).attr("type")!="checkbox"||$(t).hasClass("captcha-element")||$(t).prop("checked")!=!1)&&($(t).attr("type")!="radio"||r($(t).attr("name")))?$(t).removeClass("validation-has-error"):$(t).attr("data-not-required")!=undefined?$(t).removeClass("validation-has-error"):$(t).attr("data-required")!=undefined?($(t).addClass("validation-has-error"),f<5&&(e+=$(t).attr("name")+" is required.\n",f++)):($(t).addClass("validation-has-error"),f<5&&(e+=$(t).attr("name")+" is required.\n",f++))}),$.each($("#cform input, #cform textarea, #cform select"),function(n,t){var i=$(t).attr("validation-error-message");i&&($(t).addClass("validation-has-error"),e+=i+"\n",f++)}),n=[],i($("#cform_email").val())||$("#cform_email").attr("data-not-required")!=undefined&&($("#cform_email").attr("data-not-required")==undefined||$("#cform_email").val().length==0)||($("#cform_email").addClass("validation-has-error"),f<5&&(e+="A valid Email Address is required.",f++)),e!=""&&alert(e),!$(".validation-has-error").length)return $btn=$("#cform button"),$btn.unbind("click"),$btn.css("opacity",.5),$btn.text("Sending .."),o=AddReachEdge("/Enquiry/SendOtherEmail",window.location.href),u.preventDefault(),$.ajax({url:o,type:"POST",datatype:"JSON",data:{formid:"1",websiteid:$("#websiteid").val(),nodeid:$("#nodeid").val(),name:$("#cform_name").val(),phone:$("#cform_phone").val(),email:$("#cform_email").val(),message:$("#cform_message").val()==undefined?"":$("#cform_message").val(),stock:$("#stockid").val(),stockNumber:$("#stocknumber").val(),custom1:$("#cform_custom1").val(),custom2:$("#cform_custom2").val(),custom3:$("#cform_custom3").val(),custom4:$("#cform_custom4").val(),custom5:$("#cform_custom5").val(),custom6:$("#cform_custom6").val(),custom7:$("#cform_custom7").val(),custom8:$("#cform_custom8").val(),custom9:$("#cform_custom9").val(),custom10:$("#cform_custom10").val(),custom11:$("#cform_custom11").val(),custom12:$("#cform_custom12").val(),custom13:$("#cform_custom13").val(),custom14:$("#cform_custom14").val(),custom15:$("#cform_custom15").val(),custom16:$("#cform_custom16").val(),custom17:$("#cform_custom17").val(),custom18:$("#cform_custom18").val(),custom19:$("#cform_custom19").val(),custom20:$("#cform_custom20").val(),custom21:$("#cform_custom21").val(),custom22:$("#cform_custom22").val(),custom23:$("#cform_custom23").val(),custom24:$("#cform_custom24").val(),custom25:$("#cform_custom25").val(),custom26:$("#cform_custom26").val(),custom27:$("#cform_custom27").val(),custom28:$("#cform_custom28").val(),custom29:$("#cform_custom29").val(),custom30:$("#cform_custom30").val(),custom31:$("#cform_custom31").val(),custom32:$("#cform_custom32").val(),custom33:$("#cform_custom33").val(),custom34:$("#cform_custom34").val(),custom35:$("#cform_custom35").val(),custom36:$("#cform_custom36").val(),custom37:$("#cform_custom37").val(),custom38:$("#cform_custom38").val(),custom39:$("#cform_custom39").val(),custom40:$("#cform_custom40").val(),custom41:$("#cform_custom41").val(),custom42:$("#cform_custom42").val(),custom43:$("#cform_custom43").val(),custom44:$("#cform_custom44").val(),custom45:$("#cform_custom45").val(),custom46:$("#cform_custom46").val(),custom47:$("#cform_custom47").val(),custom48:$("#cform_custom48").val(),custom49:$("#cform_custom49").val(),custom50:$("#cform_custom50").val(),custom51:$("#cform_custom51").val(),custom52:$("#cform_custom52").val(),custom53:$("#cform_custom53").val(),custom54:$("#cform_custom54").val(),custom55:$("#cform_custom55").val(),custom56:$("#cform_custom56").val(),custom57:$("#cform_custom57").val(),custom58:$("#cform_custom58").val(),custom59:$("#cform_custom59").val(),custom60:$("#cform_custom60").val(),custom61:$("#cform_custom61").val(),custom62:$("#cform_custom62").val(),custom63:$("#cform_custom63").val(),custom64:$("#cform_custom64").val(),custom65:$("#cform_custom65").val(),custom66:$("#cform_custom66").val(),custom67:$("#cform_custom67").val(),custom68:$("#cform_custom68").val(),custom69:$("#cform_custom69").val(),custom70:$("#cform_custom70").val(),custom71:$("#cform_custom71").val(),custom72:$("#cform_custom72").val(),custom73:$("#cform_custom73").val(),custom74:$("#cform_custom74").val(),custom75:$("#cform_custom75").val(),custom76:$("#cform_custom76").val(),custom77:$("#cform_custom77").val(),custom78:$("#cform_custom78").val(),custom79:$("#cform_custom79").val(),custom80:$("#cform_custom80").val(),custom81:$("#cform_custom81").val(),custom82:$("#cform_custom82").val(),custom83:$("#cform_custom83").val(),custom84:$("#cform_custom84").val(),custom85:$("#cform_custom85").val(),custom86:$("#cform_custom86").val(),custom87:$("#cform_custom87").val(),custom88:$("#cform_custom88").val(),custom89:$("#cform_custom89").val(),custom90:$("#cform_custom90").val(),custom91:$("#cform_custom91").val(),custom92:$("#cform_custom92").val(),custom93:$("#cform_custom93").val(),custom94:$("#cform_custom94").val(),custom95:$("#cform_custom95").val(),custom96:$("#cform_custom96").val(),custom97:$("#cform_custom97").val(),custom98:$("#cform_custom98").val(),custom99:$("#cform_custom99").val(),custom100:$("#cform_custom100").val(),c1:$("#cform [name=c1]").prop("checked"),c2:$("#cform [name=c2]").prop("checked"),c3:$("#cform [name=c3]").prop("checked"),c4:$("#cform [name=c4]").prop("checked"),c5:$("#cform [name=c5]").prop("checked")},success:function(n){n=="Captcha"?alert("Please fill in the tick box."):n!=""?(console.log(n),alert(n)):($btn.text("Sent!"),setTimeout(function(){$("input[type=checkbox]:not([name=c4])").prop("checked",!1);$("#cform input, #cform textarea").val("")},1e3));window.custom1PostSentBehaviour?window.custom1PostSentBehaviour():setTimeout(function(){$btn.css("opacity",1);$btn.text("Send");$btn.click(function(){t(u)});var n=$("div[data-macro='CustomForm']").attr("data-redirect-to");n!=""&&(window.location.href=n)},5e3)},error:function(){alert("The email did not send correctly - please contact us directly.")}}),!1}$("#cform button").click(function(n){t(n)});var n=[]})}function BuildCustomForm2(){$(document).ready(function(){function i(n){return/[^\s@]+@[^\s@]+\.[^\s@]+/.test(n)}function r(t){if(n.indexOf(t)!=-1)return!0;n.push(t);var i=!1;return $.each($("#cform2 input[type=radio][name="+t+"]:checked"),function(){i=!0}),i}function t(u){var f="",e=0,o;if($.each($("#cform2 input, #cform2 textarea, #cform2 select"),function(n,t){($(t).attr("type")=="checkbox"||$(t).attr("type")=="hidden"||$(t).val()!="")&&($(t).attr("type")!="checkbox"||$(t).hasClass("captcha-element")||$(t).prop("checked")!=!1)&&($(t).attr("type")!="radio"||r($(t).attr("name")))?$(t).removeClass("validation-has-error"):$(t).attr("data-not-required")!=undefined?$(t).removeClass("validation-has-error"):$(t).attr("data-required")!=undefined?($(t).addClass("validation-has-error"),e<5&&(f+=$(t).attr("name")+" is required.\n",e++)):$(t).addClass("validation-has-error")}),$.each($("#cform2 input, #cform textarea, #cform select"),function(n,t){var i=$(t).attr("validation-error-message");i&&($(t).addClass("validation-has-error"),f+=i+"\n",e++)}),n=[],i($("#cform2_email").val())||$("#cform2_email").attr("data-not-required")!=undefined&&($("#cform2_email").attr("data-not-required")==undefined||$("#cform2_email").val().length==0)||($("#cform2_email").addClass("validation-has-error"),e<5&&(f+="A valid Email Address is required.",e++)),f!=""&&alert(f),!$(".validation-has-error").length)return $btn=$("#cform2 button"),$btn.unbind("click"),$btn.css("opacity",.5),$btn.text("Sending .."),o=AddReachEdge("/Enquiry/SendOtherEmail",window.location.href),u.preventDefault(),$.ajax({url:o,type:"POST",datatype:"JSON",data:{formid:"2",websiteid:$("#websiteid").val(),nodeid:$("#nodeid").val(),name:$("#cform2_name").val(),phone:$("#cform2_phone").val(),email:$("#cform2_email").val(),message:$("#cform2_message").val()==undefined?"":$("#cform2_message").val(),stock:$("#stockid").val(),stockNumber:$("#stocknumber").val(),custom1:$("#cform2_custom1").val(),custom2:$("#cform2_custom2").val(),custom3:$("#cform2_custom3").val(),custom4:$("#cform2_custom4").val(),custom5:$("#cform2_custom5").val(),custom6:$("#cform2_custom6").val(),custom7:$("#cform2_custom7").val(),custom8:$("#cform2_custom8").val(),custom9:$("#cform2_custom9").val(),custom10:$("#cform2_custom10").val(),custom11:$("#cform2_custom11").val(),custom12:$("#cform2_custom12").val(),custom13:$("#cform2_custom13").val(),custom14:$("#cform2_custom14").val(),custom15:$("#cform2_custom15").val(),custom16:$("#cform2_custom16").val(),custom17:$("#cform2_custom17").val(),custom18:$("#cform2_custom18").val(),custom19:$("#cform2_custom19").val(),custom20:$("#cform2_custom20").val(),custom21:$("#cform2_custom21").val(),custom22:$("#cform2_custom22").val(),custom23:$("#cform2_custom23").val(),custom24:$("#cform2_custom24").val(),custom25:$("#cform2_custom25").val(),custom26:$("#cform2_custom26").val(),custom27:$("#cform2_custom27").val(),custom28:$("#cform2_custom28").val(),custom29:$("#cform2_custom29").val(),custom30:$("#cform2_custom30").val(),custom31:$("#cform2_custom31").val(),custom32:$("#cform2_custom32").val(),custom33:$("#cform2_custom33").val(),custom34:$("#cform2_custom34").val(),custom35:$("#cform2_custom35").val(),custom36:$("#cform2_custom36").val(),custom37:$("#cform2_custom37").val(),custom38:$("#cform2_custom38").val(),custom39:$("#cform2_custom39").val(),custom40:$("#cform2_custom40").val(),custom41:$("#cform2_custom41").val(),custom42:$("#cform2_custom42").val(),custom43:$("#cform2_custom43").val(),custom44:$("#cform2_custom44").val(),custom45:$("#cform2_custom45").val(),custom46:$("#cform2_custom46").val(),custom47:$("#cform2_custom47").val(),custom48:$("#cform2_custom48").val(),custom49:$("#cform2_custom49").val(),custom50:$("#cform2_custom50").val(),custom51:$("#cform2_custom51").val(),custom52:$("#cform2_custom52").val(),custom53:$("#cform2_custom53").val(),custom54:$("#cform2_custom54").val(),custom55:$("#cform2_custom55").val(),custom56:$("#cform2_custom56").val(),custom57:$("#cform2_custom57").val(),custom58:$("#cform2_custom58").val(),custom59:$("#cform2_custom59").val(),custom60:$("#cform2_custom60").val(),custom61:$("#cform2_custom61").val(),custom62:$("#cform2_custom62").val(),custom63:$("#cform2_custom63").val(),custom64:$("#cform2_custom64").val(),custom65:$("#cform2_custom65").val(),custom66:$("#cform2_custom66").val(),custom67:$("#cform2_custom67").val(),custom68:$("#cform2_custom68").val(),custom69:$("#cform2_custom69").val(),custom70:$("#cform2_custom70").val(),custom71:$("#cform2_custom71").val(),custom72:$("#cform2_custom72").val(),custom73:$("#cform2_custom73").val(),custom74:$("#cform2_custom74").val(),custom75:$("#cform2_custom75").val(),custom76:$("#cform2_custom76").val(),custom77:$("#cform2_custom77").val(),custom78:$("#cform2_custom78").val(),custom79:$("#cform2_custom79").val(),custom80:$("#cform2_custom80").val(),custom81:$("#cform2_custom81").val(),custom82:$("#cform2_custom82").val(),custom83:$("#cform2_custom83").val(),custom84:$("#cform2_custom84").val(),custom85:$("#cform2_custom85").val(),custom86:$("#cform2_custom86").val(),custom87:$("#cform2_custom87").val(),custom88:$("#cform2_custom88").val(),custom89:$("#cform2_custom89").val(),custom90:$("#cform2_custom90").val(),custom91:$("#cform2_custom91").val(),custom92:$("#cform2_custom92").val(),custom93:$("#cform2_custom93").val(),custom94:$("#cform2_custom94").val(),custom95:$("#cform2_custom95").val(),custom96:$("#cform2_custom96").val(),custom97:$("#cform2_custom97").val(),custom98:$("#cform2_custom98").val(),custom99:$("#cform2_custom99").val(),custom100:$("#cform2_custom100").val(),c1:$("#cform2 [name=c1]").prop("checked"),c2:$("#cform2 [name=c2]").prop("checked"),c3:$("#cform2 [name=c3]").prop("checked"),c4:$("#cform2 [name=c4]").prop("checked"),c5:$("#cform2 [name=c5]").prop("checked")},success:function(n){n=="Captcha"?alert("Please fill in the tick box."):n!=""?(console.log(n),alert(n)):($btn.text("Sent!"),setTimeout(function(){$("input[type=checkbox]:not([name=c4])").prop("checked",!1);$("#cform2 input, #cform2 textarea").val("")},1e3));window.custom2PostSentBehaviour?window.custom2PostSentBehaviour():setTimeout(function(){$btn.css("opacity",1);$btn.text("Send");$btn.click(function(){t(u)});var n=$("div[data-macro='CustomForm2']").attr("data-redirect-to");n!=""&&(window.location.href=n)},5e3)},error:function(){alert("The email did not send correctly - please contact us directly.")}}),!1}$("#cform2 button").click(function(n){t(n)});var n=[]})}function BuildCustomForm3(){$(document).ready(function(){function i(n){return/[^\s@]+@[^\s@]+\.[^\s@]+/.test(n)}function r(t){if(n.indexOf(t)!=-1)return!0;n.push(t);var i=!1;return $.each($("#cform3 input[type=radio][name="+t+"]:checked"),function(){i=!0}),i}function t(u){var f="",e=0,o;if($.each($("#cform3 input, #cform3 textarea, #cform3 select"),function(n,t){($(t).attr("type")=="checkbox"||$(t).attr("type")=="hidden"||$(t).val()!="")&&($(t).attr("type")!="checkbox"||$(t).hasClass("captcha-element")||$(t).prop("checked")!=!1)&&($(t).attr("type")!="radio"||r($(t).attr("name")))?$(t).removeClass("validation-has-error"):$(t).attr("data-not-required")!=undefined?$(t).removeClass("validation-has-error"):$(t).attr("data-required")!=undefined?($(t).addClass("validation-has-error"),e<5&&(f+=$(t).attr("name")+" is required.\n",e++)):$(t).addClass("validation-has-error")}),$.each($("#cform3 input, #cform textarea, #cform select"),function(n,t){var i=$(t).attr("validation-error-message");i&&($(t).addClass("validation-has-error"),f+=i+"\n",e++)}),n=[],i($("#cform3_email").val())||$("#cform3_email").attr("data-not-required")!=undefined&&($("#cform3_email").attr("data-not-required")==undefined||$("#cform3_email").val().length==0)||($("#cform3_email").addClass("validation-has-error"),e<5&&(f+="A valid Email Address is required.",e++)),f!=""&&alert(f),!$(".validation-has-error").length)return $btn=$("#cform3 button"),$btn.unbind("click"),$btn.css("opacity",.5),$btn.text("Sending .."),o=AddReachEdge("/Enquiry/SendOtherEmail",window.location.href),u.preventDefault(),$.ajax({url:o,type:"POST",datatype:"JSON",data:{formid:"3",websiteid:$("#websiteid").val(),nodeid:$("#nodeid").val(),name:$("#cform3_name").val(),phone:$("#cform3_phone").val(),email:$("#cform3_email").val(),message:$("#cform3_message").val()==undefined?"":$("#cform3_message").val(),stock:$("#stockid").val(),stockNumber:$("#stocknumber").val(),custom1:$("#cform3_custom1").val(),custom2:$("#cform3_custom2").val(),custom3:$("#cform3_custom3").val(),custom4:$("#cform3_custom4").val(),custom5:$("#cform3_custom5").val(),custom6:$("#cform3_custom6").val(),custom7:$("#cform3_custom7").val(),custom8:$("#cform3_custom8").val(),custom9:$("#cform3_custom9").val(),custom10:$("#cform3_custom10").val(),custom11:$("#cform3_custom11").val(),custom12:$("#cform3_custom12").val(),custom13:$("#cform3_custom13").val(),custom14:$("#cform3_custom14").val(),custom15:$("#cform3_custom15").val(),custom16:$("#cform3_custom16").val(),custom17:$("#cform3_custom17").val(),custom18:$("#cform3_custom18").val(),custom19:$("#cform3_custom19").val(),custom20:$("#cform3_custom20").val(),custom21:$("#cform3_custom21").val(),custom22:$("#cform3_custom22").val(),custom23:$("#cform3_custom23").val(),custom24:$("#cform3_custom24").val(),custom25:$("#cform3_custom25").val(),custom26:$("#cform3_custom26").val(),custom27:$("#cform3_custom27").val(),custom28:$("#cform3_custom28").val(),custom29:$("#cform3_custom29").val(),custom30:$("#cform3_custom30").val(),custom31:$("#cform3_custom31").val(),custom32:$("#cform3_custom32").val(),custom33:$("#cform3_custom33").val(),custom34:$("#cform3_custom34").val(),custom35:$("#cform3_custom35").val(),custom36:$("#cform3_custom36").val(),custom37:$("#cform3_custom37").val(),custom38:$("#cform3_custom38").val(),custom39:$("#cform3_custom39").val(),custom40:$("#cform3_custom40").val(),custom41:$("#cform3_custom41").val(),custom42:$("#cform3_custom42").val(),custom43:$("#cform3_custom43").val(),custom44:$("#cform3_custom44").val(),custom45:$("#cform3_custom45").val(),custom46:$("#cform3_custom46").val(),custom47:$("#cform3_custom47").val(),custom48:$("#cform3_custom48").val(),custom49:$("#cform3_custom49").val(),custom50:$("#cform3_custom50").val(),custom51:$("#cform3_custom51").val(),custom52:$("#cform3_custom52").val(),custom53:$("#cform3_custom53").val(),custom54:$("#cform3_custom54").val(),custom55:$("#cform3_custom55").val(),custom56:$("#cform3_custom56").val(),custom57:$("#cform3_custom57").val(),custom58:$("#cform3_custom58").val(),custom59:$("#cform3_custom59").val(),custom60:$("#cform3_custom60").val(),custom61:$("#cform3_custom61").val(),custom62:$("#cform3_custom62").val(),custom63:$("#cform3_custom63").val(),custom64:$("#cform3_custom64").val(),custom65:$("#cform3_custom65").val(),custom66:$("#cform3_custom66").val(),custom67:$("#cform3_custom67").val(),custom68:$("#cform3_custom68").val(),custom69:$("#cform3_custom69").val(),custom70:$("#cform3_custom70").val(),custom71:$("#cform3_custom71").val(),custom72:$("#cform3_custom72").val(),custom73:$("#cform3_custom73").val(),custom74:$("#cform3_custom74").val(),custom75:$("#cform3_custom75").val(),custom76:$("#cform3_custom76").val(),custom77:$("#cform3_custom77").val(),custom78:$("#cform3_custom78").val(),custom79:$("#cform3_custom79").val(),custom80:$("#cform3_custom80").val(),custom81:$("#cform3_custom81").val(),custom82:$("#cform3_custom82").val(),custom83:$("#cform3_custom83").val(),custom84:$("#cform3_custom84").val(),custom85:$("#cform3_custom85").val(),custom86:$("#cform3_custom86").val(),custom87:$("#cform3_custom87").val(),custom88:$("#cform3_custom88").val(),custom89:$("#cform3_custom89").val(),custom90:$("#cform3_custom90").val(),custom91:$("#cform3_custom91").val(),custom92:$("#cform3_custom92").val(),custom93:$("#cform3_custom93").val(),custom94:$("#cform3_custom94").val(),custom95:$("#cform3_custom95").val(),custom96:$("#cform3_custom96").val(),custom97:$("#cform3_custom97").val(),custom98:$("#cform3_custom98").val(),custom99:$("#cform3_custom99").val(),custom100:$("#cform3_custom100").val(),c1:$("#cform3 [name=c1]").prop("checked"),c2:$("#cform3 [name=c2]").prop("checked"),c3:$("#cform3 [name=c3]").prop("checked"),c4:$("#cform3 [name=c4]").prop("checked"),c5:$("#cform3 [name=c5]").prop("checked")},success:function(n){n=="Captcha"?alert("Please fill in the tick box."):n!=""?(console.log(n),alert(n)):($btn.text("Sent!"),setTimeout(function(){$("input[type=checkbox]:not([name=c4])").prop("checked",!1);$("#cform3 input, #cform3 textarea").val("")},1e3));window.custom3PostSentBehaviour?window.custom3PostSentBehaviour():setTimeout(function(){$btn.css("opacity",1);$btn.text("Send");$btn.click(function(){t(u)});var n=$("div[data-macro='CustomForm3']").attr("data-redirect-to");n!=""&&(window.location.href=n)},5e3)},error:function(){alert("The email did not send correctly - please contact us directly.")}}),!1}$("#cform3 button").click(function(n){t(n)});var n=[]})}function BuildFeaturedSlider(){var i=$("#FeaturedList").attr("data-details"),n=10,t=150;$("#FeaturedList").attr("data-items")!="null"&&$("#FeaturedList").attr("data-items")!=""&&(n=$("#FeaturedList").attr("data-items"));$("#FeaturedList").attr("data-width")!="null"&&$("#FeaturedList").attr("data-width")!=""&&(t=$("#FeaturedList").attr("data-width"));$("#FeaturedList .FeaturedListItems").bxSlider({minSlides:1,maxSlides:n,slideWidth:t,slideMargin:10});$(document).on("click","#FeaturedList a",function(){var n=$(this).find(".f_title").text();ga("send","event","featuredslider","click",n)})}function BuildFeaturedSliderLarge(){var n=$("#FeaturedListLarge").attr("data-details");$("#FeaturedListLarge .flexslider").flexslider({animation:"slide",start:function(){},before:function(){$("#FeaturedListLarge div.text-overlay").fadeTo(100,0);$("#FeaturedListLarge div.text-wrapper").fadeTo(100,0)},after:function(){$("#FeaturedListLarge div.text-overlay").fadeTo(200,.5);$("#FeaturedListLarge div.text-wrapper").fadeTo(200,1)},end:function(){}});$(document).on("click","#FeaturedListLarge a",function(){var n=$(this).next().find("h3").text();ga("send","event","featuredsliderlarge","click",n);console.log(n)})}function WatchListToggle(n,t){$(n).hasClass("InWatchList")?(WatchListDel(t),$(n).addClass("NotInWatchList"),$(n).removeClass("InWatchList"),$("#details-sidebar-main-watchlist .header").removeClass("watchlist-sidebar-InWatchList"),$("#details-sidebar-main-watchlist .header").addClass("watchlist-sidebar-NotInWatchList")):(WatchListAdd(t),$(n).addClass("InWatchList"),$(n).removeClass("NotInWatchList"),$("[data-watchlist]").length>0&&$("[data-watchlist]").attr("data-watchlist","true"),$("#details-sidebar-main-watchlist .header").addClass("watchlist-sidebar-InWatchList"),$("#details-sidebar-main-watchlist .header").removeClass("watchlist-sidebar-NotInWatchList"))}function WatchListAdd(n){var t=n;$.ajax({url:"/QuickSearch/WatchListAdd/?SID="+t,complete:function(){$("#filter-viewwatchlist").removeClass("watchlist-display-none")}})}function WatchListDel(n){var t=n;$.ajax({url:"/QuickSearch/WatchListDel/?SID="+t,complete:function(){setTimeout(function(){$("a.InWatchList").length==0&&$("#filter-viewwatchlist[class*='watchlist-display']").addClass("watchlist-display-none")},200)}})}var TrackingID,CarTitle,PhotoSwipeGallery;$(window).resize(function(){SetBannerHeight()});$(function(){$(".dropdown-menu > li > a.trigger").on("click",function(n){var t=$(this).next().css("top","0px"),i=$(this).parent().parent();($(this).hasClass("left-caret")||$(this).hasClass("right-caret"))&&$(this).toggleClass("right-caret left-caret");i.find(".left-caret").not(this).toggleClass("right-caret left-caret");i.find(".sub-menu:visible").not(t).hide();t.toggle();t.css("top",$(this).offset().top-t.offset().top+"px");n.stopPropagation()});$("ul.nav.navbar-nav a[href]").click(function(){ga("send","event","menu","click",$(this).text())});$("#footer_nav a").click(function(){ga("send","event","footer","click",$(this).text())})});$(window).ready(function(){for(var n=$(".current_page_item");n.length>0;)n=n.closest("ul").prev(),n.length>0&&n[0].nodeName=="A"&&n.addClass("current_page_item");$("#arrow a").click(function(n){n.preventDefault();var t=$("html, body");t.stop().animate({scrollTop:0},"500","swing",function(){})})});$(window).on("scroll",function(){window.scrollY>400?$("#arrow").stop().fadeTo(400,1):$("#arrow").stop().fadeTo(400,0)});(function(n,t,i,r,u,f,e){n.GoogleAnalyticsObject=u;n[u]=n[u]||function(){(n[u].q=n[u].q||[]).push(arguments)};n[u].l=1*new Date;f=t.createElement(i);e=t.getElementsByTagName(i)[0];f.async=1;f.src=r;e.parentNode.insertBefore(f,e)})(window,document,"script","//www.google-analytics.com/analytics.js","ga");TrackingID=$("#google-analytics-id").val();ga("create",TrackingID,"auto");ga("send","pageview");$(document).ready(function(){$("[data-macro]").length&&($("[data-macro=BuildFeaturedSliderLarge]")&&BuildFeaturedSliderLarge(),$("[data-macro=BuildFeaturedSlider]")&&BuildFeaturedSlider(),$("[data-macro=BannerSlider]")&&BannerSliderInit(),$("[data-macro=TestimonialSlider]")&&$(document).ready(function(){$("#TestimonialSlider .bxslider").bxSlider({minSlides:1,maxSlides:1,slideMargin:10})}),$("[data-macro=CustomForm]")&&BuildCustomForm(),$("[data-macro=CustomForm2]")&&BuildCustomForm2(),$("[data-macro=CustomForm3]")&&BuildCustomForm3())});$(document).ready(function(){var n=$("[data-macro=QuickSearchMultiYard]").length>0,t=[],u=[],e;if($("#QuickSearch").length>0){$("#QuickSearchNow").click(function(){f()});function f(){var r,u,t;console.log("search now");r=$("[data-value-yard]:selected").attr("data-value-yard");u=$("#QuickSearch").attr("data-search");!$("[data-value-yard]:selected").attr("page")||(u=$("[data-value-yard]:selected").attr("page"));t=$("[data-value-make]:selected").attr("data-value-make");r||t?t?(t=i(t).toLowerCase(),window.location=n?"/"+$("#QuickSearch").attr("data-search")+"/"+t+"--------?yard="+r:"/"+$("#QuickSearch").attr("data-search")+"/"+t+"--------"):(console.log("has yard, empty make"),window.location="/"+u+"/?yard="+r):(console.log("empty yard, empty make"),window.location="/"+u+"/?yard=")}function i(n){return n.replace(/\-/g,"=").replace(/\./g,",").replace(/\ /g,"_").replace(/\//g,"!").replace(/\&/g,"~")}$("#QuickSearchMake").change(function(){$("#QuickSearchDefault").prop("selected","true");$("#QuickSearchMake option:selected").each(function(){var u=$(this).attr("data-value-make"),h,o,i,r,f,e,s;if(u=="[All Makes]"){n?(i=$("#QuickSearchYard option:selected").attr("data-value-yard").toString(),h=$("#QuickSearch").attr("data-search"),!$("[data-value-yard]:selected").attr("page")||(h=$("[data-value-yard]:selected").attr("page")),window.location="/"+h+"/?yard="+i):window.location="/"+$("#QuickSearch").attr("data-search")+"/";return}if(u!="[Select Make]"){u=u.toLowerCase();o=t.filter(function(n){return n.make.toLowerCase()==u});n&&(i=$("#QuickSearchYard option:selected").attr("data-value-yard").toString(),i=="[All Yards]"||i==""||(o=o.filter(function(n){return n.yardcode==i})));r=[];$.each(o,function(n,t){var i=t.model;r[i]==null?r[i]=t.count:r[i]+=t.count});f=$("#ModelPlaceHolder").val();console.log(f);f||(f="[Select Model]");e=$("#QuickSearchModel");e.empty();e.append('<option id="QuickSearchDefault">'+f+"<\/option>");e.append('<option id="QuickSearchAll" data-value-model="[All Models]">[All Models]<\/option>');for(s in r)e.append("<option data-value-model='"+s+"'>"+s+" ("+r[s]+")<\/option>")}})});e=function(){"use strict";var n=document.createEvent("MouseEvents");return n.initMouseEvent("mousedown",!0,!0,window),n};$("#QuickSearchModel").change(function(){$("#QuickSearchModel option:selected").each(function(){var t=$("#QuickSearchMake option:selected").attr("data-value-make").toString(),r=$("#QuickSearchModel option:selected").attr("data-value-model").toString(),f,u;console.log("m: "+t);console.log("n: "+r);t=="[All Makes]"&&(t="");r=="[All Models]"&&(r="");t=i(t).toLowerCase();r=i(r).toLowerCase();n?(f=$("#QuickSearchYard option:selected").attr("data-value-yard").toString(),u=$("#QuickSearch").attr("data-search"),!$("[data-value-yard]:selected").attr("page")||(u=$("[data-value-yard]:selected").attr("page")),window.location="/"+u+"/"+t+"-"+r+"-------?yard="+f):window.location="/"+$("#QuickSearch").attr("data-search")+"/"+t+"-"+r+"-------"})});function s(n){$("#"+n).focus(down).blur(up).focus()}function o(){var i="/QuickSearch/GetModels";i+="?SID="+$("#QuickSearch").attr("data-value");i+="&SID2="+$("#QuickSearch").attr("data-value-extra");i+="&currPageID="+$("#nodeid").val();n&&(i+="&YardCode=true");$.ajax({url:i,type:"GET",dataType:"json",success:function(i){n?($.map(i.Models,function(n){$.map(n.Models,function(i){t.push({make:n.Name,model:i.Name,count:i.Count,yardcode:n.YardCode})})}),u=i.Yards,r()):$.map(i.Models,function(n){$.map(n.Models,function(i){t.push({make:n.Name,model:i.Name,count:i.Count})})})}})}o();function r(){var u=$("#QuickSearchYard option:selected").attr("data-value-yard").toString(),r=$("#QuickSearchMake option:selected").val(),s=$("#QuickSearchModel option:selected").val(),f,i,e,o,n;f=u=="[All Yards]"||u==""?t:t.filter(function(n){return n.yardcode==u});i=[];$.each(f,function(n,t){var r=t.make;i[r]==null?i[r]=t.count:i[r]+=t.count});e=$("#MakePlaceHolder").val();n=$("#QuickSearchMake");n.empty();n.append('<option id="QuickSearchEmpty">'+e+"<\/option>");n.append('<option id="QuickSearchAll" data-value-make="[All Makes]">[All Makes]<\/option>');for(r in i)n.append("<option data-value-make='"+r+"'>"+r+" ("+i[r]+")<\/option>");n=$("#QuickSearchModel");n.empty();o=$("#ModelPlaceHolder").val();n=$("#QuickSearchModel");n.empty();n.append('<option id="QuickSearchDefault">'+o+"<\/option>");n.append('<option id="QuickSearchAll" data-value-model="[All Models]">[All Models]<\/option>')}$("#QuickSearchYard").change(function(){r()})}});$(document).ready(function(){function n(n){var t=n;return t=t.replace(/\-/g,"="),t=t.replace(/\./g,","),t=t.replace(/\ /g,"_"),t=t.replace(/\//g,"!"),t.replace(/\&/g,"~")}function t(){var r=n($("#filters").attr("data-value-make")),u=n($("#filters").attr("data-value-model")),f=n($("#filters").attr("data-value-body")),e=n($("#filters").attr("data-value-transmission")),o=$("#filterYearLo").val(),s=$("#filterYearHi").val(),h=$("#filterPriceLo").val(),c=$("#filterPriceHi").val(),l=n($("#filterKeywords").val()),a=$("#SortBy").val(),i="",t=window.location.search.indexOf("yard=");t!=-1&&(t=window.location.search.substr(t),i=t.split("?")[0].split("&")[0].split("=")[1]);window.location=$("#cururl").val()+r+"-"+u+"-"+o+"-"+s+"-"+f+"-"+e+"-"+h+"-"+c+"-"+l+"?sort="+a+(t!=-1?"&yard="+i:"")}$.map($("#search-results ul li"),function(n){$(n).text()==" kms"&&$(n).remove()});$(".btnGo").click(function(n){n.preventDefault();t()});$("#SortBy").change(function(n){n.preventDefault();t()});$("#search-filters ul li").click(function(){$(this).hasClass("seemore")?($(this).parent().find("li").slideDown(),$(this).removeClass("seemore"),$(this).addClass("seeless"),$(this).text("Less ..")):$(this).hasClass("seeless")&&($(this).parent().find("li:not(.seeless):not(.top10)").slideUp(),$(this).removeClass("seeless"),$(this).addClass("seemore"),$(this).text("More .."))});$("#search-filters .filter .header").click(function(){var n=$(this).next().slideToggle();console.log(n)});$("#search-filters #filter-header").click(function(){$("#search-filters #filter-body").slideToggle()})});$(document).on("click","#search-results .search_item a",function(){var n=$(this).closest(".search_item").find(".search_title").text().trim(),t=$(this).text(),i=$(this).attr("class")||"";i.indexOf("atch")<0&&t.indexOf("atch")<0?ga("send","event","search","click",n):ga("send","event","search","watch",n);console.log(n)});$(window).ready(function(){$("span.finance360").each(function(n,t){$.ajax({method:"GET",dataType:"json",crossDomain:!0,url:"https://www.360finance.com.au/wp-json/calculate/v1/repayment/"+Math.round(Number($(t).attr("value")))}).done(function(n){$(t).text(n.paymentWeek)})});$("span.creditone").each(function(n,t){$.ajax({method:"POST",dataType:"json",crossDomain:!0,url:"/umbraco/surface/ApiProxy/creditoneProxy",data:{loan_amount:Math.round(Number($(t).attr("price"))),is_used:$(t).attr("used"),year:Math.round(Number($(t).attr("year")))}}).done(function(n){n.success?$(t).text("$"+n.weeklyRepayment):$(t).text("N/A")})});$("div.TermsFinance360").length!==0&&$.ajax({url:"https://www.360finance.com.au/wp-json/calculate/v1/repayment/100"}).done(function(n){$("div.TermsFinance360 > .termYears").text(n.termYears);$("div.TermsFinance360 > .fixedRate").text(n.fixedRate);$("div.TermsFinance360 > .compRate").text(n.compRate);$("div.TermsFinance360 > .today").text(n.today)});$("div.TermsCreditOneFinance").length!==0&&$.ajax({method:"POST",dataType:"json",crossDomain:!0,url:"/umbraco/surface/ApiProxy/creditoneProxy",data:{loan_amount:5e3,is_used:!0,year:2015}}).done(function(n){$("div.TermsCreditOneFinance > .interest_rate").text(n.interestRate.toFixed(2));$("div.TermsCreditOneFinance > .balloon").text(n.balloon);$("div.TermsCreditOneFinance > .term_in_months").text(n.termInMonths);$("div.TermsCreditOneFinance > .comparison_rate").text(n.comparisonRate.toFixed(2));$("div.TermsCreditOneFinance > .comparison_base").text(n.comparisonBase.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","))})});CarTitle=$("meta[property='og:title']").attr("content")+" - "+$("#stockid").val();PhotoSwipeGallery="";$(document).ready(function(){function w(n){return/[^\s@]+@[^\s@]+\.[^\s@]+/.test(n)}function n(n){n=="captcha"?alert("Please tick the checkbox to continue."):alert(n)}function t(n,t){var i=[];return $.each(n,function(n,t){$(t[0]).removeClass("validation-has-error")}),$.each(n,function(n,t){var r=!1,f=t[0],e=t[1],o=t[2],u;e=="required"&&$(f).val()==""&&(i.push(o),r=!0);e=="email"&&(w($(f).val())||(i.push(o),r=!0));e=="captcha"&&$(f).val()==""&&(i.push(o),r=!0);e=="mobile"&&(u=$("#form-sms-mobilenumber").val().replace(/ /g,""),$(f).val(u),u!=""&&u.length==10&&u.substr(0,2)=="04"&&isFinite(String(u))||(r=!0),r&&i.push(o));r&&$(f).addClass("validation-has-error")}),i.length>0?(t[0].innerHTML="<span>"+i.join("<\/span><br><span>")+"<\/span>",!1):(t.text(""),!0)}function b(){return t([["#form-vehicleenquiry-Name","required","Name is Required"],["#form-vehicleenquiry-Phone","required","Phone is Required"],["#form-vehicleenquiry-Email","required","Email is Required"],["#form-vehicleenquiry-Message","required","Message is Required"],["#form-vehicleenquiry-Email","email","Valid Email is Required"],],$("#form-vehicleenquiryhicle-enquiry-validation"))}function k(){return t([["#form-car-history-email","required","Email is Required"],["#form-car-history-name","required","Name is Required"],["#form-car-history-phone","required","Phone is Required"],["#form-car-history-email","email","Valid Email is Required"],],$("#car-history-validation"))}function d(){return t([["#form-email-friend-emailto","required","Email To is Required"],["#form-email-friend-name","required","Name is Required"],["#form-email-friend-phone","required","Phone is Required"],["#form-email-friend-emailfrom","required","Email From is Required"],["#form-email-friend-comments","required","Comments is Required"],["#form-email-friend-emailto","email","Valid To Email is Required"],["#form-email-friend-emailfrom","email","Valid From Email is Required"],],$("#email-friend-validation"))}function g(){return t([["#form-brochure-emailto","required","Email is Required"],["#form-brochure-name","required","Name is Required"],["#form-brochure-comments","required","Comments is Required"],["#form-brochure-emailto","email","Valid Email is Required"],],$("#brochure-validation"))}function nt(){return t([["#form-holdforme-emailto","required","Email is Required"],["#form-holdforme-name","required","Name is Required"],["#form-holdforme-phone","required","Phone is Required"],["#form-holdforme-comments","required","Comments is Required"],["#form-holdforme-emailto","email","Valid Email is Required"],],$("#holdforme-validation"))}function tt(){return t([["#form-sms-name","required","Name is Required"],["#form-sms-mobilenumber","required","Mobile Number is Required"],["#form-sms-mobilenumber","mobile","Mobile Number must be valid"],],$("#sms-validation"))}function i(n){return n.substr(0,n.indexOf("?")!=-1?n.indexOf("?"):n.length)}function rt(n){return n.substr(n.lastIndexOf("?"),n.length)}function v(n,t){var i=n.split("/"),r=t.split("/");return n=i[i.length-1],t=r[r.length-1],n=n.split("-").splice(0,3).join("-"),t=t.split("-").splice(0,3).join("-"),n==t}function y(){var s=$("#imgTop").attr("src"),n=[],f=i(s),t,e,u,o,r;window.innerWidth>=768?(t=0,u=$("img[rel=lightbox-cats]").length,$.map($("#details-vehicle-info-Img img[rel=lightbox-cats]"),function(r){var u=i($(r).attr("src"));$(r).parent().hasClass("bx-clone")||(n.push([u+"?t="+(new Date).getTime(),$("#details-vehicle-info-vehicle-Name").text()]),v(f,u)&&(t=n.length-1))}),jQuery.slimbox(n,t)):(e=document.querySelectorAll(".pswp")[0],u=$("img[rel=lightbox-cats]").length,$.map($("#details-vehicle-info-Img img[rel=lightbox-cats]"),function(r){var u=i($(r).attr("src"));$(r).parent().hasClass("bx-clone")||(n.push({src:i($(r).attr("src"))+"?t="+(new Date).getTime(),w:800,h:600}),v(f,u)&&(t=n.length-1))}),o={index:t},r=new PhotoSwipe(e,PhotoSwipeUI_Default,n,o),r.listen("gettingData",function(n,t){var i=new Image;i.onload=function(){t.w=this.width;t.h=this.height;r.updateSize(!0)};i.src=t.src}),r.init())}function p(){var n=$("#videoTop").width(),t=600/800*n;$("#videoTop iframe").css("width",n);$("#videoTop iframe").css("height",t)}function f(){ga("send","event","dialog-carhistory","open",CarTitle);r("#dialog-car-history",600,570)}function r(n,t,i){var u=t||500,f=i||500,r=[window.scrollX,window.scrollY];$(n).dialog("open");$(n).dialog({maxHeight:window.innerHeight-50,maxWidth:window.innerWidth-50,height:window.innerHeight-50>f?f:window.innerHeight-50,width:window.innerWidth-50>u?u:window.innerWidth-50});var e=$(n).height(),o=window.innerHeight,s=r[1]+(o-e)/2;$(n).parent().css("top",s);$(n).parent().css("position","absolute");window.scrollTo(r[0],r[1]);$(n+" input[type=text]").val("");$(n+" textarea").val("")}function e(){if(!d())return!1;ga("send","event","dialog-email-friend","submit",CarTitle);$div=$("#dialog-email-friend");$btn=$div.parent().find("button").eq(1);$btn.unbind("click");$btn.css("opacity",.5);$btn.text("Sending ..");var t=AddReachEdge("/Enquiry/EmailFriend",window.location.href);$.ajax({url:t,type:"POST",dataType:"JSON",data:{websiteid:$("#websiteid").val(),stockid:$("#stockid").val(),stocklink:$("#stocklink").val(),emaildest:$("#emaildest").val(),nodeid:$("#nodeid").val(),emailfrom:$("#form-email-friend-emailfrom").val(),emailto:$("#form-email-friend-emailto").val(),phone:$("#form-email-friend-phone").val(),name:$("#form-email-friend-name").val(),comments:$("#form-email-friend-comments").val(),c1:$("#form-email-friend-captcha [name=c1]").prop("checked"),c2:$("#form-email-friend-captcha [name=c2]").prop("checked"),c3:$("#form-email-friend-captcha [name=c3]").prop("checked"),c4:$("#form-email-friend-captcha [name=c4]").prop("checked"),c5:$("#form-email-friend-captcha [name=c5]").prop("checked")},error:function(){alert("An error has occured.\nPlease contact us using the 'Contact Us' form.")},success:function(t){var i=JSON.parse(t);i.Success?($btn.css("opacity",1),$btn.text("Sent!"),setTimeout(function(){$("input[type=checkbox]:not([name=c4])").prop("checked",!1);$div.dialog("close");$btn.text("Send");$btn.click(function(){e()})},1e3)):($btn.css("opacity",1),$btn.text("Send"),n(i.Message),$btn.click(function(){e()}))}})}function u(){if(!g())return!1;ga("send","event","dialog-brochure","submit",CarTitle);$div=$("#dialog-brochure");$btn=$div.parent().find("button").eq(1);$btn.unbind("click");$btn.css("opacity",.5);$btn.text("Sending ..");var t=AddReachEdge("/Enquiry/EmailBrochure",window.location.href);$.ajax({url:t,type:"POST",dataType:"JSON",data:{websiteid:$("#websiteid").val(),stockid:$("#stockid").val(),stocklink:$("#stocklink").val(),emaildest:$("#emaildest").val(),nodeid:$("#nodeid").val(),name:$("#form-brochure-name").val(),emailto:$("#form-brochure-emailto").val(),comments:$("#form-brochure-comments").val(),websitetitle:$("#websitetitle").val(),c1:$("#form-brochure-captcha [name=c1]").prop("checked"),c2:$("#form-brochure-captcha [name=c2]").prop("checked"),c3:$("#form-brochure-captcha [name=c3]").prop("checked"),c4:$("#form-brochure-captcha [name=c4]").prop("checked"),c5:$("#form-brochure-captcha [name=c5]").prop("checked")},error:function(){alert("An error has occured.\nPlease contact us using the 'Contact Us' form.")},success:function(t){var i=JSON.parse(t);i.Success?($btn.css("opacity",1),$btn.text("Sent!"),setTimeout(function(){$("input[type=checkbox]:not([name=c4])").prop("checked",!1);$div.dialog("close");$btn.text("Send");$btn.click(function(){u()})},1e3)):($btn.css("opacity",1),$btn.text("Send"),n(i.message),$btn.click(function(){u()}))}})}function ut(){if(!nt())return!1;ga("send","event","dialog-holdforme","submit",CarTitle);$div=$("#dialog-holdforme");$btn=$div.parent().find("button").eq(1);$btn.unbind("click");$btn.css("opacity",.5);$btn.text("Sending ..");var t=AddReachEdge("/Enquiry/EmailHold",window.location.href);$.ajax({url:t,type:"POST",dataType:"JSON",data:{websiteid:$("#websiteid").val(),stockid:$("#stockid").val(),stocklink:$("#stocklink").val(),emaildest:$("#emaildest").val(),nodeid:$("#nodeid").val(),name:$("#form-holdforme-name").val(),phone:$("#form-holdforme-phone").val(),emailto:$("#form-holdforme-emailto").val(),comments:$("#form-holdforme-comments").val(),websitetitle:$("#websitetitle").val(),c1:$("#form-holdforme-captcha [name=c1]").prop("checked"),c2:$("#form-holdforme-captcha [name=c2]").prop("checked"),c3:$("#form-holdforme-captcha [name=c3]").prop("checked"),c4:$("#form-holdforme-captcha [name=c4]").prop("checked"),c5:$("#form-holdforme-captcha [name=c5]").prop("checked")},error:function(){alert("An error has occured.\nPlease contact us using the 'Contact Us' form.")},success:function(t){var i=JSON.parse(t);i.Success?($btn.css("opacity",1),$btn.text("Sent!"),setTimeout(function(){$("input[type=checkbox]:not([name=c4])").prop("checked",!1);$div.dialog("close");$btn.text("Send");$btn.click(function(){u()})},1e3)):($btn.css("opacity",1),$btn.text("Send"),n(i.Message),$btn.click(function(){u()}))}})}function o(){if(!tt())return!1;ga("send","event","dialog-sms","submit",CarTitle);$div=$("#dialog-sms");$btn=$div.parent().find("button").eq(1);$btn.unbind("click");$btn.css("opacity",.5);$btn.text("Sending ..");var t=AddReachEdge("/Enquiry/SendSMS",window.location.href);$.ajax({url:t,type:"POST",dataType:"JSON",data:{websiteid:$("#websiteid").val(),stockid:$("#stockid").val(),stocklink:$("#stocklink").val(),emaildest:$("#emaildest").val(),nodeid:$("#nodeid").val(),name:$("#form-sms-name").val(),mobilenumber:$("#form-sms-mobilenumber").val(),c1:$("#form-sms-captcha [name=c1]").prop("checked"),c2:$("#form-sms-captcha [name=c2]").prop("checked"),c3:$("#form-sms-captcha [name=c3]").prop("checked"),c4:$("#form-sms-captcha [name=c4]").prop("checked"),c5:$("#form-sms-captcha [name=c5]").prop("checked")},error:function(){alert("An error has occured.\nPlease contact us using the 'Contact Us' form.")},success:function(t){var i=JSON.parse(t);i.Success?($btn.css("opacity",1),$btn.text("Sent!"),setTimeout(function(){$("input[type=checkbox]:not([name=c4])").prop("checked",!1);$div.dialog("close");$btn.text("Send");$btn.click(function(){o()})},1e3)):($btn.css("opacity",1),$btn.text("Send"),n(i.Message),$btn.click(function(){o()}))}})}function s(){var i,t;return b()?(ga("send","event","dialog-vehicle-enquiry","submit",CarTitle),$div=$("#form-vehicleenquiry-Submit"),$div.unbind("click"),$div.css("opacity",.5),$div.text("Sending .."),$("#form-vehicleenquiry-CustomMessage").length>0&&typeof UpdateCustomMessage=="function"&&(UpdateCustomMessage(),i=$("#form-vehicleenquiry-CustomMessage").val()||$("#form-vehicleenquiry-Message").val()),t=AddReachEdge("/Enquiry/VehicleEnquiry",window.location.href),$.ajax({url:t,type:"POST",dataType:"json",data:{websiteid:$("#websiteid").val(),stockid:$("#stockid").val(),stocklink:$("#stocklink").val(),emaildest:$("#emaildest").val(),nodeid:$("#nodeid").val(),name:$("#form-vehicleenquiry-Name").val(),email:$("#form-vehicleenquiry-Email").val(),phone:$("#form-vehicleenquiry-Phone").val(),message:$("#form-vehicleenquiry-CustomMessage").val()||$("#form-vehicleenquiry-Message").val(),c1:$("#form-vehicleenquiry-Captcha [name=c1]").prop("checked"),c2:$("#form-vehicleenquiry-Captcha [name=c2]").prop("checked"),c3:$("#form-vehicleenquiry-Captcha [name=c3]").prop("checked"),c4:$("#form-vehicleenquiry-Captcha [name=c4]").prop("checked"),c5:$("#form-vehicleenquiry-Captcha [name=c5]").prop("checked")},error:function(){alert("An error has occured.\nPlease contact us using the 'Contact Us' form.")},success:function(t){var i=JSON.parse(t);i.Success?($div.text("Sent!"),setTimeout(function(){$("input[type=checkbox]:not([name=c4])").prop("checked",!1);$("#form-vehicleenquiry input, #form-vehicleenquiry textarea").val("");$div.text("Send");$div.css("opacity",1);$div.click(function(){return s(),!1});$div.css("opacity",1)},2500)):($div.css("opacity",1),$div.text("Send"),n(i.Message),$div.click(function(){return s(),!1}))}}),!1):!1}function h(){if(!k())return!1;ga("send","event","dialog-carhistory","submit",CarTitle);$div=$("#dialog-car-history");$btn=$div.parent().find("button").eq(1);$btn.unbind("click");$btn.css("opacity",.5);$btn.first().text("Sending ..");var t=AddReachEdge("/Enquiry/CarHistory",window.location.href);return $.ajax({url:t,type:"POST",dataType:"JSON",data:{websiteid:$("#websiteid").val(),stockid:$("#stockid").val(),stocklink:$("#stocklink").val(),emaildest:$("#emaildest").val(),nodeid:$("#nodeid").val(),name:$("#form-car-history-name").val(),email:$("#form-car-history-email").val(),phone:$("#form-car-history-phone").val(),c1:$("#form-car-history-captcha [name=c1]").prop("checked"),c2:$("#form-car-history-captcha [name=c2]").prop("checked"),c3:$("#form-car-history-captcha [name=c3]").prop("checked"),c4:$("#form-car-history-captcha [name=c4]").prop("checked"),c5:$("#form-car-history-captcha [name=c5]").prop("checked")},error:function(){alert("An error has occured.\nPlease contact us using the 'Contact Us' form.")},success:function(t){var i=JSON.parse(t);i.Success?($btn.css("opacity",1),$btn.first().text("Sent!"),setTimeout(function(){$("input[type=checkbox]:not([name=c4])").prop("checked",!1);$div.dialog("close");$btn.text("Send");$btn.click(function(){return h(),!1})},1e3)):($btn.css("opacity",1),$btn.text("Send"),n(i.Message),$btn.click(function(){return h(),!1}))}}),!1}var a;if($("#details-vehicle-info-features-Tabs div").click(function(){var n=$(this).attr("data-tab");$("#details-vehicle-info-features div").removeClass("tab-selected");$("#details-vehicle-info-features div[data-tab="+n+"]").addClass("tab-selected")}),$("#details-vehicle-share-options-header").click(function(){$(this).next().css("display")=="none"?$(this).addClass("open"):$(this).removeClass("open");$(this).next().slideToggle()}),$(document).mouseup(function(n){var t=$("#details-vehicle-share-options-header");t.is(n.target)||t.has(n.target).length!==0||$("#details-vehicle-share-options-header").next().css("display")!="none"&&($("#details-vehicle-share-options-header").removeClass("open"),$("#details-vehicle-share-options-header").next().slideToggle())}),$("#details-sidebar-main .header").click(function(){$(this).next().css("display")=="none"?$(this).addClass("open"):$(this).removeClass("open");$(this).next().slideToggle()}),$("#details-vehicle-info-vehicle-carhistory").click(function(){f()}),$("#carhistory-img").click(function(){f()}),$("#btnPrint").click(function(){var n,t,i;ga("send","event","print","print",CarTitle);n="/Enquiry/PrintVehicle/?websiteId="+$("#websiteid").val()+"&stockId="+$("#stockid").val()+"&nodeId="+$("#nodeid").val();t=navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1;t?window.open(n):($("#iframeDiv").length==0&&$("html").append("<iframe id=iframeDiv style='display:none'><\/iframe>"),i="<iframe src='"+n+"'/>",$("#iframeDiv").append(i))}),$("#details-vehicle-info-Img .bxslider").bxSlider({minSlides:1,maxSlides:4,slideWidth:150,slideMargin:10}),$("#sliderVideo").length&&$("#videoTop iframe").length){var it=$("#videoTop iframe").attr("src"),c=it.split("/"),l=c[c.length-1];l.length==11&&(a="http://img.youtube.com/vi/"+l+"/0.jpg",$("#sliderVideo").attr("src",a))}$(document).on("click","#details-vehicle-info-Img ul li img",function(){var n,t;if($(this).attr("id")=="sliderVideo"){$("#imgTop").css("display","none");$("#videoTop").css("display","block");return}$("#videoTop").css("display","none");$("#imgTop").css("display","block");var r=$("#imgTop").parent().innerWidth(),u=$(this)[0].naturalWidth,f=$(this)[0].naturalHeight;return $("#imgTop").css("min-height",r*(f/u)),n=$("#imgTop").attr("src"),t=i($(this).attr("src"))+rt(n),$("#imgTop").attr("src",t),!1});$("#imgTop").click(function(){y()});$("#details-vehicle-info-vehicle-Price-Big").click(function(){y()});$(window).resize(function(){p()});p();$("#btnEmailFriend").click(function(){ga("send","event","dialog-email-friend","open",CarTitle);r("#dialog-email-friend")});$("#btnBrochure").click(function(){ga("send","event","dialog-brochure","open",CarTitle);r("#dialog-brochure")});$("#btnSMS").click(function(){ga("send","event","dialog-sms","open",CarTitle);r("#dialog-sms")});$("#btnHoldForMe").click(function(){ga("send","event","dialog-sms","open",CarTitle);r("#dialog-holdforme")});$("#dialog-email-friend").dialog({autoOpen:!1,title:"Email car to friend",draggable:!0,resizable:!1,modal:!0,width:"auto",buttons:[{text:"Send",click:function(){e()}},{text:"Close",click:function(){$(this).dialog("close")}}]});$("#dialog-brochure").dialog({autoOpen:!1,title:"Email Brochure",draggable:!0,resizable:!1,modal:!0,width:"auto",buttons:[{text:"Send",click:function(){u()}},{text:"Close",click:function(){$(this).dialog("close")}}]});$("#dialog-holdforme").dialog({autoOpen:!1,title:"Hold For Me",draggable:!0,resizeable:!1,modal:!0,width:"auto",buttons:[{text:"Send",click:function(){ut()}},{text:"Close",click:function(){$(this).dialog("close")}}]});$("#dialog-sms").dialog({autoOpen:!1,title:"SMS This Car",draggable:!0,resizable:!1,modal:!0,width:"auto",buttons:[{text:"Send",click:function(){o()}},{text:"Close",click:function(){$(this).dialog("close")}}]});$("#dialog-car-history").dialog({autoOpen:!1,title:"Car History",draggable:!0,resizable:!1,modal:!0,width:"auto",buttons:[{text:"Send",click:function(){h()}},{text:"Close",click:function(){$(this).dialog("close")}}]});$("#form-vehicleenquiry-Submit").click(function(){return s(),!1});$("#dialog-car-history #btn").click(function(){return f(),!1})});$(document).ready(function(){"use strict";function i(){var n="/QuickSearch/GetModels";n+="?SID="+$("#AdvancedQuickSearch").attr("data-value");n+="&SID2="+$("#AdvancedQuickSearch").attr("data-value-extra");$.ajax({url:n,type:"GET",dataType:"json",success:function(n){$.map(n.Models,function(n){$.map(n.Models,function(i){t.push({make:n.Name,model:i.Name,count:i.Count})})})}})}function n(n){return n.replace(/\-/g,"=").replace(/\./g,",").replace(/\ /g,"_")}var t=[];$("#AdvancedQuickSearch").length>0&&(i(),$("#AdvancedQuickSearchUsedStatus span").click(function(){$(this).parent().children().each(function(){$(this).removeClass("active")});var n=$(this).attr("data-used-status");$(this).addClass("active");$("#AdvancedQuickSearchIsUsed").val(n)}),$("#AdvancedQuickSearchMake").change(function(){$("#AdvancedQuickSearchMake option:selected").each(function(){var u=$(this).attr("value"),f,n,i,r;if(u!="Make"){f=t.filter(function(n){return n.make.toLowerCase()===u.toLowerCase()});n=[];$.each(f,function(t,i){n[i.model]==null?n[i.model]=i.count:n[i.model]+=i.count});i=$("#AdvancedQuickSearchModel");i.empty();i.append('<option value="All Models">All Models<\/option>');for(r in n)i.append('<option value="'+r+'">'+r+" ("+n[r]+")<\/option>")}})}),$("#AdvancedQuickSearchSubmit").click(function(){var i=n($("#AdvancedQuickSearchMake option:selected").attr("value")),t=n($("#AdvancedQuickSearchModel option:selected").attr("value")),r=n($("#AdvancedQuickSearchYearMin option:selected").attr("value")),u=n($("#AdvancedQuickSearchYearMax option:selected").attr("value")),f=n($("#AdvancedQuickSearchPriceMin option:selected").attr("value")),e=n($("#AdvancedQuickSearchPriceMax option:selected").attr("value")),s=n($("#AdvancedQuickSearchKeywords").val()),o=n($("#AdvancedQuickSearchIsUsed").val());i=="Make"&&(i="");(t=="Model"||t=="All_Models")&&(t="");r=="Year_Min"&&(r="");u=="Year_Max"&&(u="");f=="Price_Min"&&(f="");e=="Price_Max"&&(e="");window.location="/"+$("#AdvancedQuickSearch").attr("data-search")+"/"+i+"-"+t+"-"+r+"-"+u+"---"+f+"-"+e+"-"+s+(o!="any"?"-"+o:"")}))});$(document).ready(function(){"use strict";function n(n){var t=n;return t=t.replace(/\-/g,"="),t=t.replace(/\./g,","),t=t.replace(/\ /g,"_"),t.replace(/\//g,"!")}$("#SearchByBodyItemsContainer .SearchByItemsBox").click(function(){var t=$(this).children(".SearchByItemsName")[0].innerHTML;window.location="/"+$("#SearchByBody").attr("data-search")+"/----"+n(t)+"----"})}),function(n){function st(){var t=f.scrollLeft(),r=f.width();n([i,v]).css("left",t+r/2);k&&n(h).css({left:t,top:f.scrollTop(),width:r,height:f.height()})}function ht(t){t?n("object").add(rt?"select":"embed").each(function(n,t){g[n]=[t,t.style.visibility];t.style.visibility="hidden"}):(n.each(g,function(n,t){t[0].style.visibility=t[1]}),g=[]);var i=t?"bind":"unbind";f[i]("scroll resize",st);n(document)[i]("keydown",vt)}function vt(i){var r=i.which,u=n.inArray;return u(r,t.closeKeys)>=0?it():u(r,t.nextKeys)>=0?lt():u(r,t.previousKeys)>=0?ct():null}function ct(){return tt(l)}function lt(){return tt(a)}function tt(n){return n>=0&&(s=n,y=r[s][0],l=(s||(t.loop?r.length:0))-1,a=(s+1)%r.length||(t.loop?0:-1),at(),i.className="lbLoading",o=new Image,o.onload=yt,o.src=y),!1}function yt(){var h;i.className="";var b=window.innerWidth-200,tt=window.innerHeight-200,it=o.width,rt=o.height,ht=b,ct=rt*b/it,st=it*tt/rt,lt=tt,at=st>b,k=o.width,g=o.height;at?(k=Math.floor(ht),g=Math.floor(ct)):(k=Math.floor(st),g=Math.floor(lt));n(c).css({backgroundImage:"url("+y+")","background-size":"100% 100%",visibility:"hidden",display:""});n(nt).width(k);n([nt,p,w]).height(g);n(et).html(r[s][1]||"");n(ot).html((r.length>1&&t.counterText||"").replace(/{x}/,s+1).replace(/{y}/,r.length));l>=0&&(ut.src=r[l][0]);a>=0&&(ft.src=r[a][0]);e=c.offsetWidth;u=c.offsetHeight;h=Math.max(0,d-u/2);h=height=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;h=h>u?f.scrollTop()+(h-u)/2:f.scrollTop();i.offsetHeight!=u&&n(i).animate({height:u,top:h},t.resizeDuration,t.resizeEasing);i.offsetWidth!=e&&n(i).animate({width:e,marginLeft:-e/2},t.resizeDuration,t.resizeEasing);n(i).queue(function(){n(v).css({width:e,top:h+u,marginLeft:-e/2,visibility:"hidden",display:""});n(c).css({display:"none",visibility:"",opacity:""}).fadeIn(t.imageFadeDuration,pt)})}function pt(){l>=0&&n(p).show();a>=0&&n(w).show();n(b).css("marginTop",-b.offsetHeight).animate({marginTop:0},t.captionAnimationDuration);v.style.visibility=""}function at(){o.onload=null;o.src=ut.src=ft.src=y;n([i,c,b]).stop(!0);n([p,w,c,v]).hide()}function it(){return s>=0&&(at(),s=l=a=-1,n(i).hide(),n(h).stop().fadeOut(t.overlayFadeDuration,ht)),!1}var f=n(window),t,r,s=-1,y,l,a,k,d,e,u,rt=!window.XMLHttpRequest,g=[],wt=document.documentElement,o={},ut=new Image,ft=new Image,h,i,c,nt,p,w,v,b,et,ot;n(function(){n("body").append(n([h=n('<div id="lbOverlay" />').click(it)[0],i=n('<div id="lbCenter" />')[0],v=n('<div id="lbBottomContainer" />')[0]]).css("display","none"));c=n('<div id="lbImage" />').appendTo(i).append(nt=n('<div style="position: relative;" />').append([p=n('<a id="lbPrevLink" href="#" />').click(ct)[0],w=n('<a id="lbNextLink" href="#" />').click(lt)[0]])[0])[0];b=n('<div id="lbBottom" />').appendTo(v).append([n('<a id="lbCloseLink" href="#" />').click(it)[0],et=n('<div id="lbCaption" />')[0],ot=n('<div id="lbNumber" />')[0],n('<div style="clear: both;" />')[0]])[0]});n.slimbox=function(o,s,c){return t=n.extend({loop:!1,overlayOpacity:.8,overlayFadeDuration:400,resizeDuration:400,resizeEasing:"swing",initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},c),typeof o=="string"&&(o=[[o,s]],s=0),d=f.scrollTop()+f.height()/2,e=t.initialWidth,u=t.initialHeight,n(i).css({top:Math.max(0,d-u/2),width:e,height:u,marginLeft:-e/2}).show(),k=rt||h.currentStyle&&h.currentStyle.position!="fixed",k&&(h.style.position="absolute"),n(h).css("opacity",t.overlayOpacity).fadeIn(t.overlayFadeDuration),st(),ht(1),r=o,t.loop=t.loop&&r.length>1,tt(s)};n.fn.slimbox=function(t,i,r){i=i||function(n){return[n.href,n.title]};r=r||function(){return!0};var u=this;return u.unbind("click").click(function(){for(var o=this,s=0,f=0,e=n.grep(u,function(n,t){return r.call(o,n,t)}),h=e.length;f<h;++f)e[f]==o&&(s=f),e[f]=i(e[f],f);return n.slimbox(e,s,t)})}}(jQuery),function(n){function e(){var r,t,e;for(u=!1,r=0;r<i.length;r++)t=n(i[r]).filter(function(){return n(this).is(":appeared")}),t.trigger("appear",[t]),f&&(e=f.not(t),e.trigger("disappear",[e])),f=t}var i=[],r=!1,u=!1,o={interval:250,force_process:!1},t=n(window),f;n.expr[":"].appeared=function(i){var r=n(i);if(!r.is(":visible"))return!1;var u=t.scrollLeft(),f=t.scrollTop(),e=r.offset(),o=e.left,s=e.top;return s+r.height()>=f&&s-(r.data("appear-top-offset")||0)<=f+t.height()&&o+r.width()>=u&&o-(r.data("appear-left-offset")||0)<=u+t.width()?!0:!1};n.fn.extend({appear:function(t){var f=n.extend({},o,t||{}),h=this.selector||this,s;return r||(s=function(){u||(u=!0,setTimeout(e,f.interval))},n(window).scroll(s).resize(s),r=!0),f.force_process&&setTimeout(e,f.interval),i.push(h),n(h)}});n.extend({force_appear:function(){return r?(e(),!0):!1}})}(jQuery),function($){function r(t){function h(){t?o.removeData(t):u&&delete n[u]}function a(){r.id=setTimeout(function(){r.fn()},s)}var c=this,o,r={},v=t?$.fn:$,f=arguments,l=4,u=f[1],s=f[2],e=f[3];if(typeof u!="string"&&(l--,u=t=0,s=f[1],e=f[2]),t?(o=c.eq(0),o.data(t,r=o.data(t)||{})):u&&(r=n[u]||(n[u]={})),r.id&&clearTimeout(r.id),delete r.id,e)r.fn=function(n){typeof e=="string"&&(e=v[e]);e.apply(c,i.call(f,l))===!0&&!n?a():h()},a();else{if(r.fn)return s===undefined?h():r.fn(s===!1),!0;h()}}var n={},t="doTimeout",i=Array.prototype.slice;$[t]=function(){return r.apply(window,[0].concat(i.call(arguments)))};$.fn[t]=function(){var n=i.call(arguments),u=r.apply(this,[t+n[0]].concat(n));return typeof n[0]=="number"||typeof n[1]=="number"?this:u}}(jQuery);$(".animatedParent").appear();$(".animatedClick").click(function(){var n=$(this).attr("data-target");if($(this).attr("data-sequence")!=undefined){var r=$("."+n+":first").attr("data-id"),i=$("."+n+":last").attr("data-id"),t=r;$("."+n+"[data-id="+t+"]").hasClass("go")?($("."+n+"[data-id="+t+"]").addClass("goAway"),$("."+n+"[data-id="+t+"]").removeClass("go")):($("."+n+"[data-id="+t+"]").addClass("go"),$("."+n+"[data-id="+t+"]").removeClass("goAway"));t++;delay=Number($(this).attr("data-sequence"));$.doTimeout(delay,function(){return console.log(i),$("."+n+"[data-id="+t+"]").hasClass("go")?($("."+n+"[data-id="+t+"]").addClass("goAway"),$("."+n+"[data-id="+t+"]").removeClass("go")):($("."+n+"[data-id="+t+"]").addClass("go"),$("."+n+"[data-id="+t+"]").removeClass("goAway")),++t,t<=i?!0:void 0})}else $("."+n).hasClass("go")?($("."+n).addClass("goAway"),$("."+n).removeClass("go")):($("."+n).addClass("go"),$("."+n).removeClass("goAway"))});$(document.body).on("appear",".animatedParent",function(){var i=$(this).find(".animated"),t=$(this);if(t.attr("data-sequence")!=undefined){var r=$(this).find(".animated:first").attr("data-id"),n=r,u=$(this).find(".animated:last").attr("data-id");$(t).find(".animated[data-id="+n+"]").addClass("go");n++;delay=Number(t.attr("data-sequence"));$.doTimeout(delay,function(){return $(t).find(".animated[data-id="+n+"]").addClass("go"),++n,n<=u?!0:void 0})}else i.addClass("go")});$(document.body).on("disappear",".animatedParent",function(){$(this).hasClass("animateOnce")||$(this).find(".animated").removeClass("go")});$(window).load(function(){$.force_appear()}),function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t:n.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(n,t){var u,r,h,s,d,g,e,nt,tt,it,rt,ut,c,ht,y,p,i=this,w=!1,o=!0,f=!0,ft={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(n,t){return n.title?(t.children[0].innerHTML=n.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],indexIndicatorSep:" / "},et=function(n){if(c)return!0;n=n||window.event;for(var t,r,u=n.target||n.srcElement,f=u.className,i=0;v.length>i;i++)t=v[i],t.onTap&&f.indexOf("pswp__"+t.name)>-1&&(t.onTap(),r=!0);r&&(n.stopPropagation&&n.stopPropagation(),c=!0,ht=setTimeout(function(){c=!1},30))},ct=function(){return!n.likelyTouchDevice||n.options.mouseUsed||screen.width>1200},l=function(){return f=!f,f?(t.removeClass(e,"pswp__share-modal--fade-in"),setTimeout(function(){f&&t[(f?"add":"remove")+"Class"](e,"pswp__share-modal--hidden")},300)):(t[(f?"add":"remove")+"Class"](e,"pswp__share-modal--hidden"),setTimeout(function(){f||t.addClass(e,"pswp__share-modal--fade-in")},30)),f||at(),!1},lt=function(n){n=n||window.event;var t=n.target||n.srcElement;return t.href?t.hasAttribute("download")?!0:(window.open(t.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),f||l(),!1):!1},at=function(){for(var t,r,u="",i=0;n.options.shareButtons.length>i;i++)t=n.options.shareButtons[i],r=t.url.replace("{{url}}",encodeURIComponent(window.location.href)).replace("{{image_url}}",encodeURIComponent(n.currItem.src||"")).replace("{{raw_image_url}}",n.currItem.src||"").replace("{{text}}",encodeURIComponent(n.currItem.title||"")),u+='<a href="'+r+'" target="_blank" class="pswp__share--'+t.id+'"'+(t.download?"download":"")+">"+t.label+"<\/a>";e.children[0].innerHTML=u;e.children[0].onclick=lt},b=function(i){for(var r=0;n.options.closeElClasses.length>r;r++)if(t.hasClass(i,"pswp__"+n.options.closeElClasses[r]))return!0},k=0,ot=function(){clearTimeout(p);k=0;tt&&i.setIdle(!1)},st=function(t){t=t?t:window.event;var r=t.relatedTarget||t.toElement;r&&"HTML"!==r.nodeName||(clearTimeout(p),p=setTimeout(function(){i.setIdle(!0)},n.options.timeToIdleOutside))},a=function(n){rt!==n&&(t[(n?"remove":"add")+"Class"](it,"pswp__preloader--active"),rt=n)},v=[{name:"caption",option:"captionEl",onInit:function(n){h=n}},{name:"share-modal",option:"shareEl",onInit:function(n){e=n},onTap:function(){l()}},{name:"button--share",option:"shareEl",onInit:function(n){g=n},onTap:function(){l()}},{name:"button--zoom",option:"zoomEl",onTap:n.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(n){d=n}},{name:"button--close",option:"closeEl",onTap:n.close},{name:"button--arrow--left",option:"arrowEl",onTap:n.prev},{name:"button--arrow--right",option:"arrowEl",onTap:n.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){u.isFullscreen()?u.exit():u.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(n){it=n}}];i.init=function(){var c,b,p,nt,w,d;t.extend(n.options,ft,!0);r=n.scrollWrap.children[1];c=n.listen;c("onVerticalDrag",function(n){o&&.95>n?i.hideControls():!o&&n>=.95&&i.showControls()});c("onPinchClose",function(n){o&&.9>n?(i.hideControls(),b=!0):b&&!o&&n>.9&&i.showControls()});c("zoomGestureEnded",function(){b=!1;b&&!o&&i.showControls()});c("beforeChange",i.update);c("doubleTap",function(t){var i=n.currItem.initialZoomLevel;n.getZoomLevel()!==i?n.zoomTo(i,t,333):n.zoomTo(n.currItem.doubleTapZoom,t,333)});n.options.timeToIdle&&c("mouseUsed",function(){t.bind(document,"mousemove",ot);t.bind(document,"mouseout",st);y=setInterval(function(){k++;2===k&&i.setIdle(!0)},n.options.timeToIdle/2)});c("preventDragEvent",function(n,t,i){var r=n.target||n.srcElement;r&&r.className&&n.type.indexOf("mouse")>-1&&(r.className.indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(r.tagName))&&(i.prevent=!1)});c("bindEvents",function(){t.bind(r,"pswpTap click",et);t.bind(n.scrollWrap,"pswpTap",i.onGlobalTap);n.likelyTouchDevice||t.bind(n.scrollWrap,"mouseover",i.onMouseOver)});c("unbindEvents",function(){f||l();y&&clearInterval(y);t.unbind(document,"mouseout",st);t.unbind(document,"mousemove",ot);t.unbind(r,"pswpTap click",et);t.unbind(n.scrollWrap,"pswpTap",i.onGlobalTap);t.unbind(n.scrollWrap,"mouseover",i.onMouseOver);u&&(t.unbind(document,u.eventK,i.updateFullscreen),u.isFullscreen()&&(ft.hideAnimationDuration=0,u.exit()),u=null)});c("destroy",function(){n.options.captionEl&&(s&&r.removeChild(s),t.removeClass(h,"pswp__caption--empty"));e&&(e.children[0].onclick=null);t.removeClass(r,"pswp__ui--over-close");t.addClass(r,"pswp__ui--hidden");i.setIdle(!1)});n.options.showAnimationDuration||t.removeClass(r,"pswp__ui--hidden");c("initialZoomIn",function(){n.options.showAnimationDuration&&t.removeClass(r,"pswp__ui--hidden")});c("initialZoomOut",function(){t.addClass(r,"pswp__ui--hidden")});c("parseVerticalMargin",function(i){var u=i.vGap,f,e;ct()?(f=n.options.barsSize,n.options.captionEl&&"auto"===f.bottom?(s||(s=t.createEl("pswp__caption pswp__caption--fake"),s.appendChild(t.createEl("pswp__caption__center")),r.insertBefore(s,h),t.addClass(r,"pswp__ui--fit")),n.options.addCaptionHTMLFn(i,s,!0))?(e=s.clientHeight,u.bottom=parseInt(e,10)||44):u.bottom=f.top:u.bottom=f.bottom,u.top=f.top):u.top=u.bottom=0});d=function(i){for(var u,f=i.length,r=0;f>r;r++)for(p=i[r],nt=p.className,u=0;v.length>u;u++)w=v[u],nt.indexOf("pswp__"+w.name)>-1&&(n.options[w.option]?(t.removeClass(p,"pswp__element--disabled"),w.onInit&&w.onInit(p)):t.addClass(p,"pswp__element--disabled"))};d(r.children);d(r.children[0].children);n.options.shareEl&&g&&e&&(f=!0);n.options.fullscreenEl&&(u||(u=i.getFullscreenAPI()),u?(t.bind(document,u.eventK,i.updateFullscreen),i.updateFullscreen(),t.addClass(n.template,"pswp--supports-fs")):t.removeClass(n.template,"pswp--supports-fs"));n.options.preloaderEl&&(a(!0),c("beforeChange",function(){clearTimeout(ut);ut=setTimeout(function(){n.currItem&&n.currItem.loading?(!n.allowProgressiveImg()||n.currItem.img&&!n.currItem.img.naturalWidth)&&a(!1):a(!0)},n.options.loadingIndicatorDelay)}),c("imageLoadComplete",function(t,i){n.currItem===i&&a(!0)}))};i.setIdle=function(n){tt=n;t[(n?"add":"remove")+"Class"](r,"pswp__ui--idle")};i.update=function(){o&&n.currItem?(i.updateIndexIndicator(),n.options.captionEl&&(n.options.addCaptionHTMLFn(n.currItem,h),n.currItem.title?t.removeClass(h,"pswp__caption--empty"):t.addClass(h,"pswp__caption--empty")),w=!0):w=!1};i.updateFullscreen=function(){t[(u.isFullscreen()?"add":"remove")+"Class"](n.template,"pswp--fs")};i.updateIndexIndicator=function(){n.options.counterEl&&(d.innerHTML=n.getCurrentIndex()+1+n.options.indexIndicatorSep+n.options.getNumItemsFn())};i.onGlobalTap=function(r){r=r||window.event;var u=r.target||r.srcElement;if(!c)if(r.detail&&"mouse"===r.detail.pointerType)b(u)&&n.close(),t.hasClass(u,"pswp__img")&&(1===n.getZoomLevel()&&n.getZoomLevel()<=n.currItem.fitRatio?n.close():n.toggleDesktopZoom(r.detail.releasePoint));else if(n.options.tapToToggleControls&&(o?i.hideControls():i.showControls()),n.options.tapToClose&&(t.hasClass(u,"pswp__img")||b(u)))return n.close(),void 0};i.onMouseOver=function(n){n=n||window.event;var i=n.target||n.srcElement;b(i)?t.addClass(r,"pswp__ui--over-close"):t.removeClass(r,"pswp__ui--over-close")};i.hideControls=function(){t.addClass(r,"pswp__ui--hidden");o=!1};i.showControls=function(){o=!0;w||i.update();t.removeClass(r,"pswp__ui--hidden")};i.supportsFullscreen=function(){var n=document;return!!(n.exitFullscreen||n.mozCancelFullScreen||n.webkitExitFullscreen||n.msExitFullscreen)};i.getFullscreenAPI=function(){var t,i=document.documentElement,r="fullscreenchange";return i.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:r}:i.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+r}:i.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+r}:i.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&&(t.enter=function(){return nt=n.options.closeOnScroll,n.options.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?n.template[this.enterK]():(n.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT),void 0)},t.exit=function(){return n.options.closeOnScroll=nt,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}}),function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t:n.PhotoSwipe=t()}(this,function(){"use strict";return function(n,t,i,r){var f={features:null,bind:function(n,t,i,r){var f=(r?"remove":"add")+"EventListener",u;for(t=t.split(" "),u=0;t.length>u;u++)t[u]&&n[f](t[u],i,!1)},isArray:function(n){return n instanceof Array},createEl:function(n,t){var i=document.createElement(t||"div");return n&&(i.className=n),i},getScrollY:function(){var n=window.pageYOffset;return void 0!==n?n:document.documentElement.scrollTop},unbind:function(n,t,i){f.bind(n,t,i,!0)},removeClass:function(n,t){var i=RegExp("(\\s|^)"+t+"(\\s|$)");n.className=n.className.replace(i," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(n,t){f.hasClass(n,t)||(n.className+=(n.className?" ":"")+t)},hasClass:function(n,t){return n.className&&RegExp("(^|\\s)"+t+"(\\s|$)").test(n.className)},arraySearch:function(n,t,i){for(var r=n.length;r--;)if(n[r][i]===t)return r;return-1},extend:function(n,t,i){for(var r in t)if(t.hasOwnProperty(r)){if(i&&n.hasOwnProperty(r))continue;n[r]=t[r]}},easing:{sine:{out:function(n){return Math.sin(n*(Math.PI/2))},inOut:function(n){return-(Math.cos(Math.PI*n)-1)/2}},cubic:{out:function(n){return--n*n*n+1}}},detectFeatures:function(){var o,i,s,r,e,l;if(f.features)return f.features;var a=f.createEl(),v=a.style,t="",n={};(n.oldIE=document.all&&!document.addEventListener,n.touch="ontouchstart"in window,window.requestAnimationFrame&&(n.raf=window.requestAnimationFrame,n.caf=window.cancelAnimationFrame),n.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled,n.pointerEvent)||(o=navigator.userAgent,/iP(hone|od)/.test(navigator.platform)&&(i=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),i&&i.length>0&&(i=parseInt(i[1],10),i>=1&&8>i&&(n.isOldIOSPhone=!0))),s=o.match(/Android\s([0-9\.]*)/),r=s?s[1]:0,r=parseFloat(r),r>=1&&4.4>r?n.isOldAndroid=!0:r>=5&&(n.isNewAndroid=!0),n.isMobileOpera=/opera mini|opera mobi/i.test(o));for(var u,h,y=["transform","perspective","animationName"],p=["","webkit","Moz","ms","O"],c=0;4>c;c++){for(t=p[c],e=0;3>e;e++)u=y[e],h=t+(t?u.charAt(0).toUpperCase()+u.slice(1):u),!n[u]&&h in v&&(n[u]=h);t&&!n.raf&&(t=t.toLowerCase(),n.raf=window[t+"RequestAnimationFrame"],n.raf&&(n.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}return n.raf||(l=0,n.raf=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-l)),r=window.setTimeout(function(){n(t+i)},i);return l=t+i,r},n.caf=function(n){clearTimeout(n)}),n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,f.features=n,n}},fi,gu,nf,vt;f.detectFeatures();f.features.oldIE&&(f.bind=function(n,t,i,r){t=t.split(" ");for(var u,e=(r?"detach":"attach")+"Event",o=function(){i.handleEvent.call(i)},f=0;t.length>f;f++)if(u=t[f])if("object"==typeof i&&i.handleEvent){if(r){if(!i["oldIE"+u])return!1}else i["oldIE"+u]=o;n[e]("on"+u,i["oldIE"+u])}else n[e]("on"+u,i)});var u=this,le=25,dt=3,e={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,scaleMode:"fit",modal:!0,alwaysFadeIn:!1};f.extend(e,r);var ei,ae,bi,s,ve,pt,fr,tu,w,l,oi,uf,ff,ef,of,y,ye,iu,ru,er,uu,or,gt,ht,fu,sf,pe,sr,hf,hr,v,si,we,eu,cr,cf,ou,wt,lf,ki,lr,su,hi,ut,bt,be,ke,h,ct,tt,ci,de,af,hu,cu,lu,au,di,vf,gi,li,ft,bo,ni=function(){return{x:0,y:0}},yf=0,ti=ni(),nr=ni(),o=ni(),vu=ni(),it={},ai=0,yu=0,et=ni(),st=0,pu=!0,pf=[],ar={},wu=function(n,t){f.extend(u,t.publicMethods);pf.push(n)},wf=function(n){var t=ft();return n>t-1?n-t:0>n?t+n:n},vr={},a=function(n,t){return vr[n]||(vr[n]=[]),vr[n].push(t)},c=function(n){var i=vr[n],r,t;if(i)for(r=Array.prototype.slice.call(arguments),r.shift(),t=0;i.length>t;t++)i[t].apply(u,r)},lt=function(){return(new Date).getTime()},kt=function(n){cu=n;u.bg.style.opacity=n*e.bgOpacity},ge=function(n,t,i,r){n[or]=uf+t+"px, "+i+"px"+ff+" scale("+r+")"},b=function(){ct&&ge(ct,o.x,o.y,l)},yr=function(n){ge(n.container.style,n.initialPosition.x,n.initialPosition.y,n.initialZoomLevel)},tr=function(n,t){t[or]=uf+n+"px, 0px"+ff},bu=function(n,t){if(!e.loop&&t){var r=s+(et.x*ai-n)/et.x,i=Math.round(n-ri.x);(0>r&&i>0||r>=ft()-1&&0>i)&&(n=ri.x+i*e.mainScrollEndFriction)}ri.x=n;tr(n,ve)},ko=function(n){return 1/ke*n*oi},bf=function(n,t){var i=dr[n]-de[n];return nr[n]+ti[n]+i-i*(t/oi)},go=function(n,t){return n.x===t.x&&n.y===t.y},ns=function(n,t){return le>Math.abs(n.x-t.x)&&le>Math.abs(n.y-t.y)},k=function(n,t){n.x=t.x;n.y=t.y;t.id&&(n.id=t.id)},ts=function(){f.bind(document,"keydown keyup",u);e.mouseUsed||f.bind(document,"mousemove",df);f.bind(window,"resize scroll",u);c("bindEvents")},is=function(){f.unbind(window,"resize",u);f.unbind(window,"scroll",w.scroll);f.unbind(document,"keydown keyup",u);f.unbind(document,"mousemove",df);wt&&f.unbind(window,fr,u);c("unbindEvents")},kf=null,df=function(){kf&&(f.unbind(document,"mousemove",df),f.addClass(n,"pswp--has_mouse"),e.mouseUsed=!0,c("mouseUsed"));kf=setTimeout(function(){kf=null},100)},gf=function(n,t){var i=ku(u.currItem,it,n);return t&&(h=i),i},no=function(n,t,i,r){return r===u.currItem.initialZoomLevel?(i[n]=u.currItem.initialPosition[n],!0):(i[n]=bf(n,r),i[n]>t.min[n]?(i[n]=t.min[n],!0):i[n]<t.max[n]?(i[n]=t.max[n],!0):!1)},rt={},pr=0,wr=function(n){rt[n]&&(rt[n].raf&&sf(rt[n].raf),pr--,delete rt[n])},ne=function(n){rt[n]&&wr(n);rt[n]||(pr++,rt[n]={})},br=function(){for(var n in rt)rt.hasOwnProperty(n)&&wr(n)},kr=function(n,t,i,r,u,f,e){var o,h=lt(),s;ne(n);s=function(){if(rt[n]){if(o=lt()-h,o>=r)return wr(n),f(i),e&&e(),void 0;f((i-t)*u(o/r)+t);rt[n].raf=fu(s)}};s()},to=function(t,i,r,u){var h,a,v;return si&&clearTimeout(si),gi=!0,vf=!0,t.initialLayout?(h=t.initialLayout,t.initialLayout=null):h=e.getThumbBoundsFn&&e.getThumbBoundsFn(s),a=function(){wr("initialZoom");r||(kt(1),i&&(i.style.display="block"),f.addClass(n,"pswp--animated-in"),c("initialZoom"+(r?"OutEnd":"InEnd")));u&&u();gi=!1},v=r?e.hideAnimationDuration:e.showAnimationDuration,h&&void 0!==h.x&&v?(t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden"),r||(l=h.w/t.w,o.x=h.x,o.y=h.y-sr,e.showHideOpacity&&(n.style.opacity=.001,n.style.webkitBackfaceVisibility="hidden"),b()),ne("initialZoom"),r&&!bi&&f.removeClass(n,"pswp--animated-in"),si=setTimeout(function(){if(c("initialZoom"+(r?"Out":"In")),r){var s=h.w/t.w,i={x:o.x,y:o.y},y=l,u=sr,p=cu,w=function(t){of&&(u=f.getScrollY(),of=!1);1===t?(l=s,o.x=h.x,o.y=h.y-u,bi&&a()):(l=(s-y)*t+y,o.x=(h.x-i.x)*t+i.x,o.y=(h.y-u-i.y)*t+i.y);b();e.showHideOpacity?n.style.opacity=1-t:kt(p-t*p)};bi?kr("initialZoom",0,1,v,f.easing.cubic.out,w):(w(1),si=setTimeout(a,v+20))}else l=t.initialZoomLevel,k(o,t.initialPosition),b(),kt(1),e.showHideOpacity?n.style.opacity=1:kt(1),si=setTimeout(a,v+20)},r?25:90),!0):(c("initialZoom"+(r?"Out":"In")),l=t.initialZoomLevel,k(o,t.initialPosition),b(),n.style.opacity=r?0:1,kt(1),a(),!1)},rs={shout:c,listen:a,viewportSize:it,options:e,isMainScrollAnimating:function(){return tt},getZoomLevel:function(){return l},getCurrentIndex:function(){return s},isDragging:function(){return wt},isZooming:function(){return bt},applyZoomPan:function(n,t,i){o.x=t;o.y=i;l=n;b()},init:function(){var i,p,h,k,r;if(!ei&&!ae){for((u.framework=f,u.template=n,u.bg=n.children[0],pe=n.className,ei=!0,v=f.detectFeatures(),fu=v.raf,sf=v.caf,or=v.transform,hf=v.oldIE,u.scrollWrap=n.children[1],u.container=u.scrollWrap.children[0],ve=u.container.style,or)?(p=v.perspective&&!ht,uf="translate"+(p?"3d(":"("),ff=v.perspective?", 0px)":")"):(or="left",f.addClass(n,"pswp--ie"),tr=function(n,t){t.left=n+"px"},yr=function(n){var t=n.container.style,i=n.fitRatio*n.w,r=n.fitRatio*n.h;t.width=i+"px";t.height=r+"px";t.left=n.initialPosition.x+"px";t.top=n.initialPosition.y+"px"},b=function(){if(ct){var n=ct,t=u.currItem,i=t.fitRatio*t.w,r=t.fitRatio*t.h;n.width=i+"px";n.height=r+"px";n.left=o.x+"px";n.top=o.y+"px"}}),h=function(n,t,i,r,u){iu=n+t;ru=n+i;er=n+r;uu=u?n+u:""},u.itemHolders=y=[{el:u.container.children[0],wrap:0,index:-1},{el:u.container.children[1],wrap:0,index:-1},{el:u.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",gt=v.pointerEvent,gt&&v.touch&&(v.touch=!1),gt?navigator.pointerEnabled?h("pointer","down","move","up","cancel"):h("MSPointer","Down","Move","Up","Cancel"):v.touch?(h("touch","start","move","end","cancel"),ht=!0):h("mouse","down","move","up"),fr=ru+" "+er+" "+uu,tu=iu,gt&&!ht&&(ht=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1),u.likelyTouchDevice=ht,(!v.animationName||!v.transform||v.isOldIOSPhone||v.isOldAndroid||v.isMobileOpera)&&(e.showAnimationDuration=e.hideAnimationDuration=0),i=0;pf.length>i;i++)u["init"+pf[i]]();for(t&&(k=u.ui=new t(u,f),k.init()),ht||(e.allowPanToNext=!1),w={resize:u.updateSize,scroll:function(){of=!0;e.closeOnScroll&&ei&&(!u.likelyTouchDevice||e.mouseUsed)&&Math.abs(f.getScrollY()-sr)>2&&(bi=!0,u.close())},keyup:function(n){e.escKey&&27===n.keyCode&&u.close()},keydown:function(n){e.arrowKeys&&(37===n.keyCode?u.prev():39===n.keyCode&&u.next())}},w[iu]=os,w[ru]=ss,w[er]=cs,uu&&(w[uu]=w[er]),v.touch&&(tu+=" mousedown",fr+="mousemove mouseup",w.mousedown=w[iu],w.mousemove=w[ru],w.mouseup=w[er]),c("firstUpdate"),s=s||e.index||0,(isNaN(s)||0>s||s>=ft())&&(s=0),u.currItem=li(s),(v.isOldIOSPhone||v.isOldAndroid)&&(pu=!1),e.modal&&(n.setAttribute("aria-hidden","false"),pu?n.style.position="fixed":(n.style.position="absolute",n.style.top=f.getScrollY()+"px")),void 0===hr&&(c("initialLayout"),hr=sr=f.getScrollY()),r="pswp--open ",e.mainClass&&(r+=e.mainClass+" "),e.showHideOpacity&&(r+="pswp--animate_opacity "),r+=ht?"pswp--touch":"pswp--notouch",r+=v.animationName?" pswp--css_animation":"",r+=v.svg?" pswp--svg":"",f.addClass(n,r),u.updateSize(),pt=-1,st=null,i=0;dt>i;i++)tr((i+pt)*et.x,y[i].el.style);hf||f.bind(u.scrollWrap,tu,u);a("initialZoomInEnd",function(){u.setContent(y[0],s-1);u.setContent(y[2],s+1);y[0].el.style.display=y[2].el.style.display="block";e.focus&&n.focus();ts()});u.setContent(y[1],s);u.updateCurrItem();c("afterInit");pu||(ef=setInterval(function(){pr||wt||bt||l!==u.currItem.initialZoomLevel||u.updateSize()},1e3));f.addClass(n,"pswp--visible")}},close:function(){ei&&(ei=!1,ae=!0,c("close"),is(),to(u.currItem,null,!0,u.destroy))},destroy:function(){c("destroy");si&&clearTimeout(si);e.modal&&(n.setAttribute("aria-hidden","true"),n.className=pe);ef&&clearInterval(ef);f.unbind(u.scrollWrap,tu,u);f.unbind(window,"scroll",u);ie();br();vr=null},panTo:function(n,t,i){i||(n>h.min.x?n=h.min.x:h.max.x>n&&(n=h.max.x),t>h.min.y?t=h.min.y:h.max.y>t&&(t=h.max.y));o.x=n;o.y=t;b()},handleEvent:function(n){n=n||window.event;w[n.type]&&w[n.type](n)},goTo:function(n){n=wf(n);var t=n-s;st=t;s=n;u.currItem=li(s);ai-=t;bu(et.x*ai);br();tt=!1;u.updateCurrItem()},next:function(){u.goTo(s+1)},prev:function(){u.goTo(s-1)},updateCurrZoomItem:function(n){if(n&&c("beforeChange",0),y[1].el.children.length){var t=y[1].el.children[0];ct=f.hasClass(t,"pswp__zoom-wrap")?t.style:null}else ct=null;h=u.currItem.bounds;oi=l=u.currItem.initialZoomLevel;o.x=h.center.x;o.y=h.center.y;n&&c("afterChange")},invalidateCurrItems:function(){for(var n=0;dt>n;n++)y[n].item&&(y[n].item.needsUpdate=!0)},updateCurrItem:function(n){var t,i,r,f;if(0!==st&&(i=Math.abs(st),!(n&&2>i))){for(u.currItem=li(s),c("beforeChange",st),i>=dt&&(pt+=st+(st>0?-dt:dt),i=dt),r=0;i>r;r++)st>0?(t=y.shift(),y[dt-1]=t,pt++,tr((pt+2)*et.x,t.el.style),u.setContent(t,s-i+r+1+1)):(t=y.pop(),y.unshift(t),pt--,tr(pt*et.x,t.el.style),u.setContent(t,s+i-r-2));ct&&1===Math.abs(st)&&(f=li(ye),f.initialZoomLevel!==l&&(ku(f,it),yr(f)));st=0;u.updateCurrZoomItem();ye=s;c("afterChange")}},updateSize:function(t){var a,s,i,r;if(!pu){if(a=f.getScrollY(),hr!==a&&(n.style.top=a+"px",hr=a),!t&&ar.x===window.innerWidth&&ar.y===window.innerHeight)return;ar.x=window.innerWidth;ar.y=window.innerHeight;n.style.height=ar.y+"px"}if(it.x=u.scrollWrap.clientWidth,it.y=u.scrollWrap.clientHeight,de={x:0,y:hr},et.x=it.x+Math.round(it.x*e.spacing),et.y=it.y,bu(et.x*ai),c("beforeResize"),void 0!==pt)for(r=0;dt>r;r++)s=y[r],tr((r+pt)*et.x,s.el.style),i=li(s.index),i.needsUpdate&&(u.cleanSlide(i),u.setContent(s,s.index),1===r&&u.updateCurrZoomItem(!0),i.needsUpdate=!1),i&&i.container&&(ku(i,it),yr(i));oi=l=u.currItem.initialZoomLevel;h=u.currItem.bounds;h&&(o.x=h.center.x,o.y=h.center.y,b());c("resize")},zoomTo:function(n,t,i,r,u){var h,e;t&&(oi=l,dr.x=Math.abs(t.x)-o.x,dr.y=Math.abs(t.y)-o.y,k(nr,o));h=gf(n,!1);e={};no("x",h,e,n);no("y",h,e,n);var c=l,s={x:o.x,y:o.y},a=function(t){1===t?(l=n,o.x=e.x,o.y=e.y):(l=(n-c)*t+c,o.x=(e.x-s.x)*t+s.x,o.y=(e.y-s.y)*t+s.y);u&&u(t);b()};i?kr("customZoomTo",0,1,i,r||f.easing.sine.inOut,a):a(1)}},io=30,te=10,d={},vi={},g={},nt={},ir={},ii=[],yi={},pi=[],rr={},ri=ni(),dr=ni(),ur=ni(),ro=function(n,t){return rr.x=Math.abs(n.x-t.x),rr.y=Math.abs(n.y-t.y),Math.sqrt(rr.x*rr.x+rr.y*rr.y)},ie=function(){su&&(sf(su),su=null)},uo=function(){wt&&(su=fu(uo),hs())},us=function(){return!("fit"===e.scaleMode&&l===u.currItem.initialZoomLevel)},re={},fo=function(n,t){return re.prevent="A"!==n.target.tagName,c("preventDragEvent",n,t,re),re.prevent},eo=function(n,t){return t.x=n.pageX,t.y=n.pageY,t.id=n.identifier,t},oo=function(n,t,i){i.x=.5*(n.x+t.x);i.y=.5*(n.y+t.y)},fs=function(n,t,i){if(n-eu>50){var r=pi.length>2?pi.shift():{};r.x=t;r.y=i;pi.push(r);eu=n}},so=function(){var n=o.y-u.currItem.initialPosition.y;return 1-Math.abs(n/(it.y/2))},gr={},es={},ui=[],ue=function(n){for(;ui.length>0;)ui.pop();return gt?(au=0,ii.forEach(function(n){0===au?ui[0]=n:1===au&&(ui[1]=n);au++})):n.type.indexOf("touch")>-1?n.touches&&n.touches.length>0&&(ui[0]=eo(n.touches[0],gr),n.touches.length>1&&(ui[1]=eo(n.touches[1],es))):(gr.x=n.pageX,gr.y=n.pageY,gr.id="",ui[0]=gr),ui},ho=function(n,t){var f,c,y=0,i=o[n]+t[n],p=t[n]>0,s=ri.x+t.x,a=ri.x-yi.x,v,r;return f=i>h.min[n]||h.max[n]>i?e.panEndFriction:1,i=o[n]+t[n]*f,!e.allowPanToNext&&l!==u.currItem.initialZoomLevel||(ct?"h"!==ci||"x"!==n||ki||(p?(i>h.min[n]&&(f=e.panEndFriction,y=h.min[n]-i,c=h.min[n]-nr[n]),(0>=c||0>a)&&ft()>1?(r=s,0>a&&s>yi.x&&(r=yi.x)):h.min.x!==h.max.x&&(v=i)):(h.max[n]>i&&(f=e.panEndFriction,y=i-h.max[n],c=nr[n]-h.max[n]),(0>=c||a>0)&&ft()>1?(r=s,a>0&&yi.x>s&&(r=yi.x)):h.min.x!==h.max.x&&(v=i))):r=s,"x"!==n)?(tt||hi||l>u.currItem.fitRatio&&(o[n]+=t[n]*f),void 0):(void 0!==r&&(bu(r,!0),hi=r===yi.x?!1:!0),h.min.x!==h.max.x&&(void 0!==v?o.x=v:hi||(o.x+=t.x*f)),void 0!==r)},os=function(n){var i,t,r;if(gi)return n.preventDefault(),void 0;(fo(n,!0)&&n.preventDefault(),c("pointerDown"),gt)&&(i=f.arraySearch(ii,n.pointerId,"id"),0>i&&(i=ii.length),ii[i]={x:n.pageX,y:n.pageY,id:n.pointerId});t=ue(n);r=t.length;ut=null;br();wt&&1!==r||(wt=af=!0,f.bind(window,fr,u),cf=lu=hu=ou=hi=lr=lf=ki=!1,ci=null,c("firstTouchStart",t),k(nr,o),ti.x=ti.y=0,k(nt,t[0]),k(ir,nt),yi.x=et.x*ai,pi=[{x:nt.x,y:nt.y}],eu=we=lt(),gf(l,!0),ie(),uo());!bt&&r>1&&!tt&&!hi&&(oi=l,ki=!1,bt=lf=!0,ti.y=ti.x=0,k(nr,o),k(d,t[0]),k(vi,t[1]),oo(d,vi,ur),dr.x=Math.abs(ur.x)-o.x,dr.y=Math.abs(ur.y)-o.y,be=ke=ro(d,vi))},ss=function(n){var i,r,t,u;(n.preventDefault(),gt)&&(i=f.arraySearch(ii,n.pointerId,"id"),i>-1&&(r=ii[i],r.x=n.pageX,r.y=n.pageY));wt&&(t=ue(n),ci||lr||bt?ut=t:(u=Math.abs(t[0].x-nt.x)-Math.abs(t[0].y-nt.y),Math.abs(u)>=te&&(ci=u>0?"h":"v",ut=t)))},hs=function(){var i,r,n,t,a,f,s,v;if(ut&&(i=ut.length,0!==i))if(k(d,ut[0]),g.x=d.x-nt.x,g.y=d.y-nt.y,bt&&i>1){if(nt.x=d.x,nt.y=d.y,!g.x&&!g.y&&go(ut[1],vi))return;k(vi,ut[1]);ki||(ki=!0,c("zoomGestureStarted"));r=ro(d,vi);n=ko(r);n>u.currItem.initialZoomLevel+u.currItem.initialZoomLevel/15&&(lu=!0);t=1;u.currItem.minZoom>n?e.pinchToClose&&!lu&&u.currItem.initialZoomLevel>=oi?(a=u.currItem.minZoom-n,f=1-a/(u.currItem.minZoom/1.2),kt(f),c("onPinchClose",f),hu=!0):(t=(u.currItem.minZoom-n)/u.currItem.minZoom,t>1&&(t=1),n=u.currItem.minZoom-t*(u.currItem.minZoom/3)):n>u.currItem.maxZoom&&(t=(n-u.currItem.maxZoom)/(6*u.currItem.minZoom),t>1&&(t=1),n=u.currItem.maxZoom+t*u.currItem.minZoom);1!==t&&0>t&&(t=0);be=r;oo(d,vi,vu);ti.x+=vu.x-ur.x;ti.y+=vu.y-ur.y;k(ur,vu);o.x=bf("x",n);o.y=bf("y",n);cf=n>l;l=n;b()}else{if(!ci)return;if(af&&(af=!1,Math.abs(g.x)>=te&&(g.x-=ut[0].x-ir.x),Math.abs(g.y)>=te&&(g.y-=ut[0].y-ir.y)),nt.x=d.x,nt.y=d.y,0===g.x&&0===g.y)return;if("v"===ci&&e.closeOnVerticalDrag&&!us())return ti.y+=g.y,o.y+=g.y,s=so(),ou=!0,c("onVerticalDrag",s),kt(s),b(),void 0;fs(lt(),d.x,d.y);lr=!0;h=u.currItem.bounds;v=ho("x",g);v||ho("y",g);b()}},cs=function(n){var i,s,y,r,h,t,e,p,a,v,w;if(c("pointerUp"),fo(n,!1)&&n.preventDefault(),gt&&(s=f.arraySearch(ii,n.pointerId,"id"),s>-1&&((i=ii.splice(s,1)[0],navigator.pointerEnabled)?i.type=n.pointerType||"mouse":(y={4:"mouse",2:"touch",3:"pen"},i.type=y[n.pointerType],i.type||(i.type=n.pointerType||"mouse")))),h=ue(n),t=h.length,"mouseup"===n.type&&(t=0),2===t)return ut=null,!0;if(1===t&&k(ir,h[0]),0!==t||ci||tt||(i||("mouseup"===n.type?i={x:n.pageX,y:n.pageY,type:"mouse"}:n.changedTouches&&n.changedTouches[0]&&(i={x:n.changedTouches[0].pageX,y:n.changedTouches[0].pageY,type:"touch"})),c("touchRelease",n,i)),e=-1,0===t&&(wt=!1,f.unbind(window,fr,u),ie(),bt?e=0:-1!==yf&&(e=lt()-yf)),yf=1===t?lt():-1,r=-1!==e&&150>e?"zoom":"swipe",bt&&2>t&&(bt=!1,1===t&&(r="zoomPointerUp"),c("zoomGestureEnded")),ut=null,lr||ki||tt||ou)if(br(),cr||(cr=ls()),cr.calculateSwipeSpeed("x"),ou)p=so(),.6>p?u.close():(a=o.y,v=cu,kr("verticalDrag",0,1,300,f.easing.cubic.out,function(n){o.y=(u.currItem.initialPosition.y-a)*n+a;kt((1-v)*n+v);b()}),c("onVerticalDrag",1));else{if((hi||tt)&&0===t){if(w=vs(r,cr),w)return;r="zoomPointerUp"}if(!tt)return"swipe"!==r?(ys(),void 0):(!hi&&l>u.currItem.fitRatio&&as(cr),void 0)}},ls=function(){var t,i,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(r){pi.length>1?(t=lt()-eu+50,i=pi[pi.length-2][r]):(t=lt()-we,i=ir[r]);n.lastFlickOffset[r]=nt[r]-i;n.lastFlickDist[r]=Math.abs(n.lastFlickOffset[r]);n.lastFlickSpeed[r]=n.lastFlickDist[r]>20?n.lastFlickOffset[r]/t:0;.1>Math.abs(n.lastFlickSpeed[r])&&(n.lastFlickSpeed[r]=0);n.slowDownRatio[r]=.95;n.slowDownRatioReverse[r]=1-n.slowDownRatio[r];n.speedDecelerationRatio[r]=1},calculateOverBoundsAnimOffset:function(t,i){n.backAnimStarted[t]||(o[t]>h.min[t]?n.backAnimDestination[t]=h.min[t]:o[t]<h.max[t]&&(n.backAnimDestination[t]=h.max[t]),void 0!==n.backAnimDestination[t]&&(n.slowDownRatio[t]=.7,n.slowDownRatioReverse[t]=1-n.slowDownRatio[t],.05>n.speedDecelerationRatioAbs[t]&&(n.lastFlickSpeed[t]=0,n.backAnimStarted[t]=!0,kr("bounceZoomPan"+t,o[t],n.backAnimDestination[t],i||300,f.easing.sine.out,function(n){o[t]=n;b()}))))},calculateAnimOffset:function(t){n.backAnimStarted[t]||(n.speedDecelerationRatio[t]=n.speedDecelerationRatio[t]*(n.slowDownRatio[t]+n.slowDownRatioReverse[t]-n.slowDownRatioReverse[t]*n.timeDiff/10),n.speedDecelerationRatioAbs[t]=Math.abs(n.lastFlickSpeed[t]*n.speedDecelerationRatio[t]),n.distanceOffset[t]=n.lastFlickSpeed[t]*n.speedDecelerationRatio[t]*n.timeDiff,o[t]+=n.distanceOffset[t])},panAnimLoop:function(){if(rt.zoomPan&&(rt.zoomPan.raf=fu(n.panAnimLoop),n.now=lt(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),b(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),.05>n.speedDecelerationRatioAbs.x&&.05>n.speedDecelerationRatioAbs.y))return(wr("zoomPan"),void 0)}};return n},as=function(n){return n.calculateSwipeSpeed("y"),h=u.currItem.bounds,n.backAnimDestination={},n.backAnimStarted={},.05>=Math.abs(n.lastFlickSpeed.x)&&.05>=Math.abs(n.lastFlickSpeed.y)?(n.speedDecelerationRatioAbs.x=n.speedDecelerationRatioAbs.y=0,n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),!0):(ne("zoomPan"),n.lastNow=lt(),n.panAnimLoop(),void 0)},vs=function(n,t){var r,o,l,a,i,h,v;return tt||(yu=s),"swipe"===n&&(l=nt.x-ir.x,l>io&&(10>t.lastFlickDist.x||t.lastFlickOffset.x>20)?o=-1:-io>l&&(10>t.lastFlickDist.x||-20>t.lastFlickOffset.x)&&(o=1)),o&&(s+=o,0>s?(s=e.loop?ft()-1:0,a=!0):s>=ft()&&(s=e.loop?0:ft()-1,a=!0),(!a||e.loop)&&(st+=o,ai-=o,r=!0)),h=et.x*ai,v=Math.abs(h-ri.x),r||h>ri.x==t.lastFlickSpeed.x>0?(i=Math.abs(t.lastFlickSpeed.x)>0?v/Math.abs(t.lastFlickSpeed.x):333,i=Math.min(i,400),i=Math.max(i,250)):i=333,yu===s&&(r=!1),tt=!0,kr("mainScroll",ri.x,h,i,f.easing.cubic.out,bu,function(){br();tt=!1;yu=-1;(r||yu!==s)&&u.updateCurrItem();c("mainScrollAnimComplete")}),r&&u.updateCurrItem(!0),r},ys=function(){var n=l,i,r,t;return u.currItem.minZoom>l?n=u.currItem.minZoom:l>u.currItem.maxZoom&&(n=u.currItem.maxZoom),r=1,t=cu,hu&&!cf&&!lu&&u.currItem.minZoom>l?(bi=!0,u.close(),!0):(hu&&(i=function(n){kt((r-t)*n+t)}),u.zoomTo(n,0,300,f.easing.cubic.out,i),!0)},ot={},at={},wi=[],ps={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image<\/a> could not be loaded.<\/div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return di.length}},ku=function(n,t,i){var o,u,f,s,r;return n.src?(o=!i,(o&&(n.vGap||(n.vGap={top:0,bottom:0}),c("parseVerticalMargin",n)),ot.x=t.x,ot.y=t.y-n.vGap.top-n.vGap.bottom,o)&&(u=ot.x/n.w,f=ot.y/n.h,n.fitRatio=f>u?u:f,n.fillRatio=u>f?u:f,s=e.scaleMode,"orig"===s?i=1:"fit"===s?i=n.fitRatio:"fill"===s&&(i=n.fillRatio),i>1&&(i=1),n.initialZoomLevel=i,n.maxZoom=2,n.doubleTapZoom=2*i>1?2*i:1,n.minZoom=i,n.bounds||(n.bounds={center:{},max:{},min:{}})),!i)?void 0:(at.x=n.w*i,at.y=n.h*i,r=n.bounds,r.center.x=Math.round((ot.x-at.x)/2),r.center.y=Math.round((ot.y-at.y)/2)+n.vGap.top,r.max.x=at.x>ot.x?Math.round(ot.x-at.x):r.center.x,r.max.y=at.y>ot.y?Math.round(ot.y-at.y)+n.vGap.top:r.center.y,r.min.x=at.x>ot.x?0:r.center.x,r.min.y=at.y>ot.y?n.vGap.top:r.center.y,o&&i===n.initialZoomLevel&&(n.initialPosition=r.center),r):!1},du=function(n,t,i,r,f,o){var h;!f&&(ht||e.alwaysFadeIn)&&(n===s||u.isMainScrollAnimating()||u.isDragging()&&!u.isZooming())&&(h=!0);r&&(h&&(r.style.opacity=0),t.imageAppended=!0,i.appendChild(r),h&&setTimeout(function(){r.style.opacity=1;o&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500)},50))},co=function(n){n.loading=!0;n.loaded=!1;var t=n.img=f.createEl("pswp__img","img"),i=function(){n.loading=!1;n.loaded=!0;n.loadComplete?n.loadComplete(n):n.img=null;t.onload=t.onerror=null;t=null};return t.onload=i,t.onerror=function(){n.loadError=!0;i()},t.src=n.src,t},lo=function(n,t){if(n.loadError)return(t.el.innerHTML=e.errorMsg.replace("%url%",n.src),!0)},ao=function(){if(wi.length){for(var n,t=0;wi.length>t;t++)n=wi[t],n.holder.index===n.index&&du(n.index,n.item,n.baseDiv,n.img);wi=[]}};wu("Controller",{publicMethods:{lazyLoadItem:function(n){n=wf(n);var t=li(n);!t||t.loaded||t.loading||(c("gettingData",n,t),co(t))},initController:function(){f.extend(e,ps,!0);u.items=di=i;li=u.getItemAt;ft=e.getNumItemsFn;bo=e.loop;3>ft()&&(e.loop=!1);a("beforeChange",function(n){for(var i=e.preload,r=null===n?!0:n>0,f=Math.min(i[0],ft()),o=Math.min(i[1],ft()),t=1;(r?o:f)>=t;t++)u.lazyLoadItem(s+t);for(t=1;(r?f:o)>=t;t++)u.lazyLoadItem(s-t)});a("initialLayout",function(){u.currItem.initialLayout=e.getThumbBoundsFn&&e.getThumbBoundsFn(s)});a("mainScrollAnimComplete",ao);a("initialZoomInEnd",ao);a("destroy",function(){for(var n,t=0;di.length>t;t++)n=di[t],n.container&&(n.container=null),n.placeholder&&(n.placeholder=null),n.img&&(n.img=null),n.preloader&&(n.preloader=null),n.loadError&&(n.loaded=n.loadError=!1);wi=null})},getItemAt:function(n){return n>=0?void 0!==di[n]?di[n]:!1:!1},allowProgressiveImg:function(){return e.forceProgressiveLoading||!ht||e.mouseUsed||screen.width>1200},setContent:function(n,t){var l,o,i,r,h;if(e.loop&&(t=wf(t)),l=u.getItemAt(n.index),l&&(l.container=null),i=u.getItemAt(t),i){if(c("gettingData",t,i),n.index=t,n.item=i,lo(i,n))return i.initialPosition.x=i.initialPosition.y=0,i.initialZoomLevel=i.maxZoom=i.minZoom=1,ct=null,i.w=50,i.h=50,yr(i),void 0;r=i.container=f.createEl("pswp__zoom-wrap");i.loaded?(o=f.createEl("pswp__img","img"),o.style.webkitBackfaceVisibility="hidden",o.style.opacity=1,o.src=i.src,du(t,i,r,o,!0)):((i.loadComplete=function(i){if(ei){if(i.img.style.webkitBackfaceVisibility="hidden",n.index===t){if(lo(i,n))return i.img=null,void 0;i.imageAppended?!gi&&i.placeholder&&(i.placeholder.style.display="none",i.placeholder=null):tt||gi?wi.push({item:i,baseDiv:r,img:i.img,index:t,holder:n}):du(t,i,r,i.img,tt||gi)}i.loadComplete=null;i.img=null;c("imageLoadComplete",t,i)}},f.features.transform)&&(h=f.createEl("pswp__img pswp__img--placeholder"+(i.msrc?"":" pswp__img--placeholder--blank"),i.msrc?"img":""),i.msrc&&(h.src=i.msrc),h.style.width=i.w+"px",h.style.height=i.h+"px",r.appendChild(h),i.placeholder=h),i.loading||co(i),u.allowProgressiveImg()&&(vf?du(t,i,r,i.img,!0,!0):wi.push({item:i,baseDiv:r,img:i.img,index:t,holder:n})));ku(i,it);vf||t!==s?yr(i):(ct=r.style,to(i,o||i.img));n.el.innerHTML="";n.el.appendChild(r)}else n.el.innerHTML=""},cleanSlide:function(n){n.img&&(n.img.onload=n.img.onerror=null);n.loaded=n.loading=n.img=n.imageAppended=!1}}});gu={};nf=function(n,t,i){var r=document.createEvent("CustomEvent");r.initCustomEvent("pswpTap",!0,!0,{origEvent:n,target:n.target,releasePoint:t,pointerType:i||"touch"});n.target.dispatchEvent(r)};wu("Tap",{publicMethods:{initTap:function(){a("firstTouchStart",u.onTapStart);a("touchRelease",u.onTapRelease);a("destroy",function(){gu={};fi=null})},onTapStart:function(n){n.length>1&&(clearTimeout(fi),fi=null)},onTapRelease:function(n,t){var i,r;if(t&&!lr&&!lf&&!pr){if(i=t,fi&&(clearTimeout(fi),fi=null,ns(i,gu)))return c("doubleTap",i),void 0;if(r=n.target.tagName.toLowerCase(),"mouse"===t.type)return nf(n,t,"mouse"),void 0;if("button"===r||f.hasClass(n.target,"pswp__single-tap"))return nf(n,t),void 0;k(gu,i);fi=setTimeout(function(){nf(n,t);fi=null},300)}}}});wu("DesktopZoom",{publicMethods:{handleMouseWheel:function(n){if(u.currItem.fitRatio>=l)return!0;if(n.preventDefault(),n.stopPropagation(),vt.x=0,"deltaX"in n)vt.x=n.deltaX,vt.y=n.deltaY;else if("wheelDelta"in n)n.wheelDeltaX&&(vt.x=-.16*n.wheelDeltaX),vt.y=n.wheelDeltaY?-.16*n.wheelDeltaY:-.16*n.wheelDelta;else{if(!("detail"in n))return;vt.y=n.detail}gf(l,!0);u.panTo(o.x-vt.x,o.y-vt.y)},toggleDesktopZoom:function(t){t=t||{x:it.x/2,y:it.y/2+sr};var i=1===l;u.mouseZoomedIn=!i;u.zoomTo(i?u.currItem.initialZoomLevel:1,t,333);f[(i?"remove":"add")+"Class"](n,"pswp--zoomed-in")},setupDesktopZoom:function(t){var r,e,i,o;vt={};r="wheel mousewheel DOMMouseScroll";a("bindEvents",function(){f.bind(n,r,u.handleMouseWheel)});a("unbindEvents",function(){vt&&f.unbind(n,r,u.handleMouseWheel)});u.mouseZoomedIn=!1;i=function(){u.mouseZoomedIn&&(f.removeClass(n,"pswp--zoomed-in"),u.mouseZoomedIn=!1);1>l?f.addClass(n,"pswp--zoom-allowed"):f.removeClass(n,"pswp--zoom-allowed");o()};o=function(){e&&(f.removeClass(n,"pswp--dragging"),e=!1)};a("resize",i);a("afterChange",i);a("pointerDown",function(){u.mouseZoomedIn&&(e=!0,f.addClass(n,"pswp--dragging"))});a("pointerUp",o);t||i()},initDesktopZoom:function(){hf||(ht?a("mouseUsed",function(){u.setupDesktopZoom()}):u.setupDesktopZoom(!0))}}});var fe,vo,nu,tf,ee,yo,p,rf,oe,se,yt,ws={history:!0,galleryUID:1},he=function(){return yt.hash.substring(1)},po=function(){fe&&clearTimeout(fe);nu&&clearTimeout(nu)},wo=function(){var u=he(),n={},i,t,r;if(5>u.length)return n;for(i=u.split("&"),t=0;i.length>t;t++)i[t]&&(r=i[t].split("="),2>r.length||(n[r[0]]=r[1]));return n.pid=parseInt(n.pid,10)-1,0>n.pid&&(n.pid=0),n},ce=function(){var n,t;if(nu&&clearTimeout(nu),pr||wt)return nu=setTimeout(ce,500),void 0;tf?clearTimeout(vo):tf=!0;n=p+"&gid="+e.galleryUID+"&pid="+(s+1);rf?(t=yt.href.split("#")[0]+"#"+n,yt.replace(t)):(-1===yt.hash.indexOf(n)&&(se=!0),yt.hash=n);rf=!0;vo=setTimeout(function(){tf=!1},60)};wu("History",{publicMethods:{initHistory:function(){var n,t;(f.extend(e,ws,!0),e.history)&&(yt=window.location,se=!1,oe=!1,rf=!1,p=he(),p.indexOf("gid=")>-1&&(p=p.split("&gid=")[0],p=p.split("?gid=")[0]),a("afterChange",u.updateURL),a("unbindEvents",function(){f.unbind(window,"hashchange",u.onHashChange)}),n=function(){yo=!0;oe||(se?history.back():p?yt.hash=p:"pushState"in history?history.pushState("",document.title,yt.pathname+yt.search):yt.hash="");po()},a("unbindEvents",function(){bi&&n()}),a("destroy",function(){yo||n()}),a("firstUpdate",function(){s=wo().pid}),t=p.indexOf("pid="),t>-1&&(p=p.substring(0,t),"&"===p.slice(-1)&&(p=p.slice(0,-1))),setTimeout(function(){ei&&f.bind(window,"hashchange",u.onHashChange)},40))},onHashChange:function(){return he()===p?(oe=!0,u.close(),void 0):(tf||(ee=!0,u.goTo(wo().pid),ee=!1),void 0)},updateURL:function(){po();ee||(rf?fe=setTimeout(ce,800):ce())}}});f.extend(u,rs)}});!function(n){var t={},r={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};n.fn.bxSlider=function(u){var f,e;if(0==this.length)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(u)}),this;f={};e=this;t.el=this;var w=n(window).width(),b=n(window).height(),k=function(){f.settings=n.extend({},r,u);f.settings.slideWidth=parseInt(f.settings.slideWidth);f.children=e.children(f.settings.slideSelector);f.children.length<f.settings.minSlides&&(f.settings.minSlides=f.children.length);f.children.length<f.settings.maxSlides&&(f.settings.maxSlides=f.children.length);f.settings.randomStart&&(f.settings.startSlide=Math.floor(Math.random()*f.children.length));f.active={index:f.settings.startSlide};f.carousel=f.settings.minSlides>1||f.settings.maxSlides>1;f.carousel&&(f.settings.preloadImages="all");f.minThreshold=f.settings.minSlides*f.settings.slideWidth+(f.settings.minSlides-1)*f.settings.slideMargin;f.maxThreshold=f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin;f.working=!1;f.controls={};f.interval=null;f.animProp="vertical"==f.settings.mode?"top":"left";f.usingCSS=f.settings.useCSS&&"fade"!=f.settings.mode&&function(){var i=document.createElement("div"),n=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(void 0!==i.style[n[t]])return f.cssPrefix=n[t].replace("Perspective","").toLowerCase(),f.animProp="-"+f.cssPrefix+"-transform",!0;return!1}();"vertical"==f.settings.mode&&(f.settings.maxSlides=f.settings.minSlides);e.data("origStyle",e.attr("style"));e.children(f.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))});ft()},ft=function(){e.wrap('<div class="bx-wrapper"><div class="bx-viewport"><\/div><\/div>');f.viewport=e.parent();f.loader=n('<div class="bx-loading" />');f.viewport.prepend(f.loader);e.css({width:"horizontal"==f.settings.mode?100*f.children.length+215+"%":"auto",position:"relative"});f.usingCSS&&f.settings.easing?e.css("-"+f.cssPrefix+"-transition-timing-function",f.settings.easing):f.settings.easing||(f.settings.easing="swing");h();f.viewport.css({width:"100%",overflow:"hidden",position:"relative"});f.viewport.parent().css({maxWidth:st()});f.settings.pager||f.viewport.parent().css({margin:"0 auto 0px"});f.children.css({float:"horizontal"==f.settings.mode?"left":"none",listStyle:"none",position:"relative"});f.children.css("width",d());"horizontal"==f.settings.mode&&f.settings.slideMargin>0&&f.children.css("marginRight",f.settings.slideMargin);"vertical"==f.settings.mode&&f.settings.slideMargin>0&&f.children.css("marginBottom",f.settings.slideMargin);"fade"==f.settings.mode&&(f.children.css({position:"absolute",zIndex:0,display:"none"}),f.children.eq(f.settings.startSlide).css({zIndex:f.settings.slideZIndex,display:"block"}));f.controls.el=n('<div class="bx-controls" />');f.settings.captions&&at();f.active.last=f.settings.startSlide==s()-1;f.settings.video&&e.fitVids();var t=f.children.eq(f.settings.startSlide);"all"==f.settings.preloadImages&&(t=f.children);f.settings.ticker?f.settings.pager=!1:(f.settings.pager&&ht(),f.settings.controls&&ct(),f.settings.auto&&f.settings.autoControls&&lt(),(f.settings.controls||f.settings.autoControls||f.settings.pager)&&f.viewport.after(f.controls.el));et(t,ot)},et=function(t,i){var r=t.find("img, iframe").length,u;if(0==r)return i(),void 0;u=0;t.find("img, iframe").each(function(){n(this).one("load",function(){++u==r&&i()}).each(function(){this.complete&&n(this).load()})})},ot=function(){if(f.settings.infiniteLoop&&"fade"!=f.settings.mode&&!f.settings.ticker){var t="vertical"==f.settings.mode?f.settings.minSlides:f.settings.maxSlides,i=f.children.slice(0,t).clone().addClass("bx-clone"),r=f.children.slice(-t).clone().addClass("bx-clone");e.append(i).prepend(r)}f.loader.remove();g();"vertical"==f.settings.mode&&(f.settings.adaptiveHeight=!0);f.viewport.height(l());e.redrawSlider();f.settings.onSliderLoad(f.active.index);f.initialized=!0;f.settings.responsive&&n(window).bind("resize",ut);f.settings.auto&&f.settings.autoStart&&kt();f.settings.ticker&&dt();f.settings.pager&&v(f.settings.startSlide);f.settings.controls&&tt();f.settings.touchEnabled&&!f.settings.ticker&&gt()},l=function(){var r=0,t=n(),u;if("vertical"==f.settings.mode||f.settings.adaptiveHeight)if(f.carousel)for(u=1==f.settings.moveSlides?f.active.index:f.active.index*c(),t=f.children.eq(u),i=1;i<=f.settings.maxSlides-1;i++)t=u+i>=f.children.length?t.add(f.children.eq(i-1)):t.add(f.children.eq(u+i));else t=f.children.eq(f.active.index);else t=f.children;return"vertical"==f.settings.mode?(t.each(function(){r+=n(this).outerHeight()}),f.settings.slideMargin>0&&(r+=f.settings.slideMargin*(f.settings.minSlides-1))):r=Math.max.apply(Math,t.map(function(){return n(this).outerHeight(!1)}).get()),r},st=function(){var n="100%";return f.settings.slideWidth>0&&(n="horizontal"==f.settings.mode?f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin:f.settings.slideWidth),n},d=function(){var t=f.settings.slideWidth,n=f.viewport.width();return 0==f.settings.slideWidth||f.settings.slideWidth>n&&!f.carousel||"vertical"==f.settings.mode?t=n:f.settings.maxSlides>1&&"horizontal"==f.settings.mode&&(n>f.maxThreshold||n<f.minThreshold&&(t=(n-f.settings.slideMargin*(f.settings.minSlides-1))/f.settings.minSlides)),t},h=function(){var n=1,t;return"horizontal"==f.settings.mode&&f.settings.slideWidth>0?f.viewport.width()<f.minThreshold?n=f.settings.minSlides:f.viewport.width()>f.maxThreshold?n=f.settings.maxSlides:(t=f.children.first().width(),n=Math.floor(f.viewport.width()/t)):"vertical"==f.settings.mode&&(n=f.settings.minSlides),n},s=function(){var n=0,t,i;if(f.settings.moveSlides>0)if(f.settings.infiniteLoop)n=f.children.length/c();else for(t=0,i=0;t<f.children.length;)++n,t=i+h(),i+=f.settings.moveSlides<=h()?f.settings.moveSlides:h();else n=Math.ceil(f.children.length/h());return n},c=function(){return f.settings.moveSlides>0&&f.settings.moveSlides<=h()?f.settings.moveSlides:h()},g=function(){var t,i,n;f.children.length>f.settings.maxSlides&&f.active.last&&!f.settings.infiniteLoop?"horizontal"==f.settings.mode?(t=f.children.last(),n=t.position(),o(-(n.left-(f.viewport.width()-t.width())),"reset",0)):"vertical"==f.settings.mode&&(i=f.children.length-f.settings.minSlides,n=f.children.eq(i).position(),o(-n.top,"reset",0)):(n=f.children.eq(f.active.index*c()).position(),f.active.index==s()-1&&(f.active.last=!0),void 0!=n&&("horizontal"==f.settings.mode?o(-n.left,"reset",0):"vertical"==f.settings.mode&&o(-n.top,"reset",0)))},o=function(n,t,i,r){var u,s;f.usingCSS?(u="vertical"==f.settings.mode?"translate3d(0, "+n+"px, 0)":"translate3d("+n+"px, 0, 0)",e.css("-"+f.cssPrefix+"-transition-duration",i/1e3+"s"),"slide"==t?(e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");y()})):"reset"==t?e.css(f.animProp,u):"ticker"==t&&(e.css("-"+f.cssPrefix+"-transition-timing-function","linear"),e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");o(r.resetValue,"reset",0);a()}))):(s={},s[f.animProp]=n,"slide"==t?e.animate(s,i,f.settings.easing,function(){y()}):"reset"==t?e.css(f.animProp,n):"ticker"==t&&e.animate(s,speed,"linear",function(){o(r.resetValue,"reset",0);a()}))},nt=function(){for(var i,r="",u=s(),t=0;u>t;t++)i="",f.settings.buildPager&&n.isFunction(f.settings.buildPager)?(i=f.settings.buildPager(t),f.pagerEl.addClass("bx-custom-pager")):(i=t+1,f.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";f.pagerEl.html(r)},ht=function(){f.settings.pagerCustom?f.pagerEl=n(f.settings.pagerCustom):(f.pagerEl=n('<div class="bx-pager" />'),f.settings.pagerSelector?n(f.settings.pagerSelector).html(f.pagerEl):f.controls.el.addClass("bx-has-pager").append(f.pagerEl),nt());f.pagerEl.on("click","a",bt)},ct=function(){f.controls.next=n('<a class="bx-next" href="">'+f.settings.nextText+"<\/a>");f.controls.prev=n('<a class="bx-prev" href="">'+f.settings.prevText+"<\/a>");f.controls.next.bind("click",vt);f.controls.prev.bind("click",yt);f.settings.nextSelector&&n(f.settings.nextSelector).append(f.controls.next);f.settings.prevSelector&&n(f.settings.prevSelector).append(f.controls.prev);f.settings.nextSelector||f.settings.prevSelector||(f.controls.directionEl=n('<div class="bx-controls-direction" />'),f.controls.directionEl.append(f.controls.prev).append(f.controls.next),f.controls.el.addClass("bx-has-controls-direction").append(f.controls.directionEl))},lt=function(){f.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+f.settings.startText+"<\/a><\/div>");f.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+f.settings.stopText+"<\/a><\/div>");f.controls.autoEl=n('<div class="bx-controls-auto" />');f.controls.autoEl.on("click",".bx-start",pt);f.controls.autoEl.on("click",".bx-stop",wt);f.settings.autoControlsCombine?f.controls.autoEl.append(f.controls.start):f.controls.autoEl.append(f.controls.start).append(f.controls.stop);f.settings.autoControlsSelector?n(f.settings.autoControlsSelector).html(f.controls.autoEl):f.controls.el.addClass("bx-has-controls-auto").append(f.controls.autoEl);p(f.settings.autoStart?"stop":"start")},at=function(){f.children.each(function(){var t=n(this).find("img:first").attr("title");void 0!=t&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},vt=function(n){f.settings.auto&&e.stopAuto();e.goToNextSlide();n.preventDefault()},yt=function(n){f.settings.auto&&e.stopAuto();e.goToPrevSlide();n.preventDefault()},pt=function(n){e.startAuto();n.preventDefault()},wt=function(n){e.stopAuto();n.preventDefault()},bt=function(t){f.settings.auto&&e.stopAuto();var r=n(t.currentTarget),i=parseInt(r.attr("data-slide-index"));i!=f.active.index&&e.goToSlide(i);t.preventDefault()},v=function(t){var i=f.children.length;return"short"==f.settings.pagerType?(f.settings.maxSlides>1&&(i=Math.ceil(f.children.length/f.settings.maxSlides)),f.pagerEl.html(t+1+f.settings.pagerShortSeparator+i),void 0):(f.pagerEl.find("a").removeClass("active"),f.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")}),void 0)},y=function(){if(f.settings.infiniteLoop){var n="";0==f.active.index?n=f.children.eq(0).position():f.active.index==s()-1&&f.carousel?n=f.children.eq((s()-1)*c()).position():f.active.index==f.children.length-1&&(n=f.children.eq(f.children.length-1).position());n&&("horizontal"==f.settings.mode?o(-n.left,"reset",0):"vertical"==f.settings.mode&&o(-n.top,"reset",0))}f.working=!1;f.settings.onSlideAfter(f.children.eq(f.active.index),f.oldIndex,f.active.index)},p=function(n){f.settings.autoControlsCombine?f.controls.autoEl.html(f.controls[n]):(f.controls.autoEl.find("a").removeClass("active"),f.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},tt=function(){1==s()?(f.controls.prev.addClass("disabled"),f.controls.next.addClass("disabled")):!f.settings.infiniteLoop&&f.settings.hideControlOnEnd&&(0==f.active.index?(f.controls.prev.addClass("disabled"),f.controls.next.removeClass("disabled")):f.active.index==s()-1?(f.controls.next.addClass("disabled"),f.controls.prev.removeClass("disabled")):(f.controls.prev.removeClass("disabled"),f.controls.next.removeClass("disabled")))},kt=function(){f.settings.autoDelay>0?setTimeout(e.startAuto,f.settings.autoDelay):e.startAuto();f.settings.autoHover&&e.hover(function(){f.interval&&(e.stopAuto(!0),f.autoPaused=!0)},function(){f.autoPaused&&(e.startAuto(!0),f.autoPaused=null)})},dt=function(){var i=0,t;"next"==f.settings.autoDirection?e.append(f.children.clone().addClass("bx-clone")):(e.prepend(f.children.clone().addClass("bx-clone")),t=f.children.first().position(),i="horizontal"==f.settings.mode?-t.left:-t.top);o(i,"reset",0);f.settings.pager=!1;f.settings.controls=!1;f.settings.autoControls=!1;f.settings.tickerHover&&!f.usingCSS&&f.viewport.hover(function(){e.stop()},function(){var t=0;f.children.each(function(){t+="horizontal"==f.settings.mode?n(this).outerWidth(!0):n(this).outerHeight(!0)});var i=f.settings.speed/t,r="horizontal"==f.settings.mode?"left":"top",u=i*(t-Math.abs(parseInt(e.css(r))));a(u)});a()},a=function(n){var t,i;speed=n?n:f.settings.speed;t={left:0,top:0};i={left:0,top:0};"next"==f.settings.autoDirection?t=e.find(".bx-clone").first().position():i=f.children.first().position();var r="horizontal"==f.settings.mode?-t.left:-t.top,u="horizontal"==f.settings.mode?-i.left:-i.top,s={resetValue:u};o(r,"ticker",speed,s)},gt=function(){f.touch={start:{x:0,y:0},end:{x:0,y:0}};f.viewport.bind("touchstart",ni)},ni=function(n){if(f.working)n.preventDefault();else{f.touch.originalPos=e.position();var t=n.originalEvent;f.touch.start.x=t.changedTouches[0].pageX;f.touch.start.y=t.changedTouches[0].pageY;f.viewport.bind("touchmove",it);f.viewport.bind("touchend",rt)}},it=function(n){var i=n.originalEvent,u=Math.abs(i.changedTouches[0].pageX-f.touch.start.x),e=Math.abs(i.changedTouches[0].pageY-f.touch.start.y),r,t;(3*u>e&&f.settings.preventDefaultSwipeX?n.preventDefault():3*e>u&&f.settings.preventDefaultSwipeY&&n.preventDefault(),"fade"!=f.settings.mode&&f.settings.oneToOneTouch)&&(r=0,"horizontal"==f.settings.mode?(t=i.changedTouches[0].pageX-f.touch.start.x,r=f.touch.originalPos.left+t):(t=i.changedTouches[0].pageY-f.touch.start.y,r=f.touch.originalPos.top+t),o(r,"reset",0))},rt=function(n){var r,i,t;f.viewport.unbind("touchmove",it);r=n.originalEvent;i=0;(f.touch.end.x=r.changedTouches[0].pageX,f.touch.end.y=r.changedTouches[0].pageY,"fade"==f.settings.mode)?(t=Math.abs(f.touch.start.x-f.touch.end.x),t>=f.settings.swipeThreshold&&(f.touch.start.x>f.touch.end.x?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto())):(t=0,"horizontal"==f.settings.mode?(t=f.touch.end.x-f.touch.start.x,i=f.touch.originalPos.left):(t=f.touch.end.y-f.touch.start.y,i=f.touch.originalPos.top),!f.settings.infiniteLoop&&(0==f.active.index&&t>0||f.active.last&&0>t)?o(i,"reset",200):Math.abs(t)>=f.settings.swipeThreshold?(0>t?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto()):o(i,"reset",200));f.viewport.unbind("touchend",rt)},ut=function(){var t=n(window).width(),i=n(window).height();(w!=t||b!=i)&&(w=t,b=i,e.redrawSlider(),f.settings.onSliderResize.call(e,f.active.index))};return e.goToSlide=function(t,i){var h,r,a,p,u,w,b;f.working||f.active.index==t||((f.working=!0,f.oldIndex=f.active.index,f.active.index=0>t?s()-1:t>=s()?0:t,f.settings.onSlideBefore(f.children.eq(f.active.index),f.oldIndex,f.active.index),"next"==i?f.settings.onSlideNext(f.children.eq(f.active.index),f.oldIndex,f.active.index):"prev"==i&&f.settings.onSlidePrev(f.children.eq(f.active.index),f.oldIndex,f.active.index),f.active.last=f.active.index>=s()-1,f.settings.pager&&v(f.active.index),f.settings.controls&&tt(),"fade"==f.settings.mode)?(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),f.children.filter(":visible").fadeOut(f.settings.speed).css({zIndex:0}),f.children.eq(f.active.index).css("zIndex",f.settings.slideZIndex+1).fadeIn(f.settings.speed,function(){n(this).css("zIndex",f.settings.slideZIndex);y()})):(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),h=0,r={left:0,top:0},!f.settings.infiniteLoop&&f.carousel&&f.active.last?"horizontal"==f.settings.mode?(u=f.children.eq(f.children.length-1),r=u.position(),h=f.viewport.width()-u.outerWidth()):(a=f.children.length-f.settings.minSlides,r=f.children.eq(a).position()):f.carousel&&f.active.last&&"prev"==i?(p=1==f.settings.moveSlides?f.settings.maxSlides-c():(s()-1)*c()-(f.children.length-f.settings.maxSlides),u=e.children(".bx-clone").eq(p),r=u.position()):"next"==i&&0==f.active.index?(r=e.find("> .bx-clone").eq(f.settings.maxSlides).position(),f.active.last=!1):t>=0&&(w=t*c(),r=f.children.eq(w).position()),"undefined"!=typeof r&&(b="horizontal"==f.settings.mode?-(r.left-h):-r.top,o(b,"slide",f.settings.speed))))},e.goToNextSlide=function(){if(f.settings.infiniteLoop||!f.active.last){var n=parseInt(f.active.index)+1;e.goToSlide(n,"next")}},e.goToPrevSlide=function(){if(f.settings.infiniteLoop||0!=f.active.index){var n=parseInt(f.active.index)-1;e.goToSlide(n,"prev")}},e.startAuto=function(n){f.interval||(f.interval=setInterval(function(){"next"==f.settings.autoDirection?e.goToNextSlide():e.goToPrevSlide()},f.settings.pause),f.settings.autoControls&&1!=n&&p("stop"))},e.stopAuto=function(n){f.interval&&(clearInterval(f.interval),f.interval=null,f.settings.autoControls&&1!=n&&p("start"))},e.getCurrentSlide=function(){return f.active.index},e.getCurrentSlideElement=function(){return f.children.eq(f.active.index)},e.getSlideCount=function(){return f.children.length},e.redrawSlider=function(){f.children.add(e.find(".bx-clone")).outerWidth(d());f.viewport.css("height",l());f.settings.ticker||g();f.active.last&&(f.active.index=s()-1);f.active.index>=s()&&(f.active.last=!0);f.settings.pager&&!f.settings.pagerCustom&&(nt(),v(f.active.index))},e.destroySlider=function(){f.initialized&&(f.initialized=!1,n(".bx-clone",this).remove(),f.children.each(function(){void 0!=n(this).data("origStyle")?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),void 0!=n(this).data("origStyle")?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),f.controls.el&&f.controls.el.remove(),f.controls.next&&f.controls.next.remove(),f.controls.prev&&f.controls.prev.remove(),f.pagerEl&&f.settings.controls&&f.pagerEl.remove(),n(".bx-caption",this).remove(),f.controls.autoEl&&f.controls.autoEl.remove(),clearInterval(f.interval),f.settings.responsive&&n(window).unbind("resize",ut))},e.reloadSlider=function(n){void 0!=n&&(u=n);e.destroySlider();k()},k(),this}}(jQuery);!function(n){n.flexslider=function(t,i){var r=n(t);r.vars=n.extend({},n.flexslider.defaults,i);var p,f=r.vars.namespace,v=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,y=("ontouchstart"in window||v||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,a="click touchend MSPointerUp",s="",h="vertical"===r.vars.direction,o=r.vars.reverse,e=r.vars.itemWidth>0,c="fade"===r.vars.animation,l=""!==r.vars.asNavFor,u={},w=!0;n.data(t,"flexslider",r);u={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0,10);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=0===r.currentSlide||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=n(r.vars.selector,r);r.container=n(r.containerSelector,r);r.count=r.slides.length;r.syncExists=n(r.vars.sync).length>0;"slide"===r.vars.animation&&(r.vars.animation="swing");r.prop=h?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!c&&r.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(void 0!==i.style[n[t]])return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();r.ensureAnimationEnd="";""!==r.vars.controlsContainer&&(r.controlsContainer=n(r.vars.controlsContainer).length>0&&n(r.vars.controlsContainer));""!==r.vars.manualControls&&(r.manualControls=n(r.vars.manualControls).length>0&&n(r.vars.manualControls));r.vars.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides));r.doMath();r.setup("init");r.vars.controlNav&&u.controlNav.setup();r.vars.directionNav&&u.directionNav.setup();r.vars.keyboard&&(1===n(r.containerSelector).length||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||39!==t&&37!==t||(i=39===t?r.getTarget("next"):37===t?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))});r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=0>t?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(i,r.vars.pauseOnAction)});r.vars.pausePlay&&u.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&u.pauseInvisible.init();r.vars.slideshow&&(r.vars.pauseOnHover&&r.hover(function(){r.manualPlay||r.manualPause||r.pause()},function(){r.manualPause||r.manualPlay||r.stopped||r.play()}),r.vars.pauseInvisible&&u.pauseInvisible.isHidden()||(r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()));l&&u.asNav.setup();y&&r.vars.touch&&u.touch();(!c||c&&r.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",u.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){r.asNav=!0;r.animatingTo=Math.floor(r.currentSlide/r.move);r.currentItem=r.currentSlide;r.slides.removeClass(f+"active-slide").eq(r.currentItem).addClass(f+"active-slide");v?(t._slider=r,r.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=n(this),u=i.index();n(r.vars.asNavFor).data("flexslider").animating||i.hasClass("active")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})})):r.slides.on(a,function(t){t.preventDefault();var i=n(this),u=i.index(),e=i.offset().left-n(r).scrollLeft();0>=e&&i.hasClass(f+"active-slide")?r.flexAnimate(r.getTarget("prev"),!0):n(r.vars.asNavFor).data("flexslider").animating||i.hasClass(f+"active-slide")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?u.controlNav.setupManual():u.controlNav.setupPaging()},setupPaging:function(){var e,o,c="thumbnails"===r.vars.controlNav?"control-thumbs":"control-paging",h=1,t,i;if(r.controlNavScaffold=n('<ol class="'+f+"control-nav "+f+c+'"><\/ol>'),r.pagingCount>1)for(t=0;t<r.pagingCount;t++)(o=r.slides.eq(t),e="thumbnails"===r.vars.controlNav?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions)&&(i=o.attr("data-thumbcaption"),""!=i&&void 0!=i&&(e+='<span class="'+f+'caption">'+i+"<\/span>")),r.controlNavScaffold.append("<li>"+e+"<\/li>"),h++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);u.controlNav.set();u.controlNav.active();r.controlNavScaffold.delegate("a, img",a,function(t){if(t.preventDefault(),""===s||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}""===s&&(s=t.type);u.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;u.controlNav.active();r.controlNav.bind(a,function(t){if(t.preventDefault(),""===s||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}""===s&&(s=t.type);u.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===r.vars.controlNav?"img":"a";r.controlNav=n("."+f+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(f+"active").eq(r.animatingTo).addClass(f+"active")},update:function(t,i){r.pagingCount>1&&"add"===t?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):1===r.pagingCount?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove();u.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(i,t):u.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+f+'direction-nav"><li><a class="'+f+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li><a class="'+f+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+f+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+f+"direction-nav li a",r));u.directionNav.update();r.directionNav.bind(a,function(t){t.preventDefault();var i;(""===s||s===t.type)&&(i=n(this).hasClass(f+"next")?r.getTarget("next"):r.getTarget("prev"),r.flexAnimate(i,r.vars.pauseOnAction));""===s&&(s=t.type);u.setToClearWatchedEvent()})},update:function(){var n=f+"disabled";1===r.pagingCount?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):0===r.animatingTo?r.directionNav.removeClass(n).filter("."+f+"prev").addClass(n).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+f+"next").addClass(n).attr("tabindex","-1"):r.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+f+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+f+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+f+"pauseplay a",r));u.pausePlay.update(r.vars.slideshow?f+"pause":f+"play");r.pausePlay.bind(a,function(t){t.preventDefault();(""===s||s===t.type)&&(n(this).hasClass(f+"pause")?(r.manualPause=!0,r.manualPlay=!1,r.pause()):(r.manualPause=!1,r.manualPlay=!0,r.play()));""===s&&(s=t.type);u.setToClearWatchedEvent()})},update:function(n){"play"===n?r.pausePlay.removeClass(f+"pause").addClass(f+"play").html(r.vars.playText):r.pausePlay.removeClass(f+"play").addClass(f+"pause").html(r.vars.pauseText)}},touch:function(){function d(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||1===n.touches.length)&&(r.pause(),i=h?r.h:r.w,s=Number(new Date),a=n.touches[0].pageX,y=n.touches[0].pageY,f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i,p=h?y:a,w=h?a:y,t.addEventListener("touchmove",b,!1),t.addEventListener("touchend",k,!1))}function b(t){a=t.touches[0].pageX;y=t.touches[0].pageY;n=h?p-y:p-a;l=h?Math.abs(n)<Math.abs(a-w):Math.abs(n)<Math.abs(y-w);(!l||Number(new Date)-s>500)&&(t.preventDefault(),!c&&r.transitions&&(r.vars.animationLoop||(n/=0===r.currentSlide&&0>n||r.currentSlide===r.last&&n>0?Math.abs(n)/i+2:1),r.setProps(f+n,"setTouch")))}function k(){if(t.removeEventListener("touchmove",b,!1),r.animatingTo===r.currentSlide&&!l&&null!==n){var u=o?-n:n,e=u>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(e)&&(Number(new Date)-s<550&&Math.abs(u)>50||Math.abs(u)>i/2)?r.flexAnimate(e,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",k,!1);p=null;w=null;n=null;f=null}function g(n){n.stopPropagation();r.animating?n.preventDefault():(r.pause(),t._gesture.addPointer(n.pointerId),u=0,i=h?r.h:r.w,s=Number(new Date),f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i)}function nt(r){var e,o,a;return r.stopPropagation(),e=r.target._slider,e?(o=-r.translationX,a=-r.translationY,u+=h?a:o,n=u,l=h?Math.abs(u)<Math.abs(-o):Math.abs(u)<Math.abs(-a),r.detail===r.MSGESTURE_FLAG_INERTIA?(setImmediate(function(){t._gesture.stop()}),void 0):((!l||Number(new Date)-s>500)&&(r.preventDefault(),!c&&e.transitions&&(e.vars.animationLoop||(n=u/(0===e.currentSlide&&0>u||e.currentSlide===e.last&&u>0?Math.abs(u)/i+2:1)),e.setProps(f+n,"setTouch"))),void 0)):void 0}function tt(t){var r,e,h;t.stopPropagation();r=t.target._slider;r&&(r.animatingTo!==r.currentSlide||l||null===n||(e=o?-n:n,h=e>0?r.getTarget("next"):r.getTarget("prev"),r.canAdvance(h)&&(Number(new Date)-s<550&&Math.abs(e)>50||Math.abs(e)>i/2)?r.flexAnimate(h,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,u=0)}var p,w,f,i,n,s,l=!1,a=0,y=0,u=0;v?(t.style.msTouchAction="none",t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",g,!1),t._slider=r,t.addEventListener("MSGestureChange",nt,!1),t.addEventListener("MSGestureEnd",tt,!1)):t.addEventListener("touchstart",d,!1)},resize:function(){!r.animating&&r.is(":visible")&&(e||r.doMath(),c?u.smoothHeight():e?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(r.vars.smoothHeight&&u.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(r.vars.sync).data("flexslider"),u=r.animatingTo;switch(t){case"animate":i.flexAnimate(u,r.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},uniqueID:function(t){return t.find("[id]").each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var t=["webkit","moz","ms","o"],n,i;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)t[n]+"Hidden"in document&&(u.pauseInvisible.visProp=t[n]+"Hidden");u.pauseInvisible.visProp&&(i=u.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(i,function(){u.pauseInvisible.isHidden()?r.startTimeout?clearTimeout(r.startTimeout):r.pause():r.started?r.play():r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()}))},isHidden:function(){return document[u.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(p);p=setTimeout(function(){s=""},3e3)}};r.flexAnimate=function(t,i,s,a,v){var w,d,b,k,p;if(r.vars.animationLoop||t===r.currentSlide||(r.direction=t>r.currentSlide?"next":"prev"),l&&1===r.pagingCount&&(r.direction=r.currentItem<t?"next":"prev"),!r.animating&&(r.canAdvance(t,v)||s)&&r.is(":visible")){if(l&&a){if(w=n(r.vars.asNavFor).data("flexslider"),r.atEnd=0===t||t===r.count-1,w.flexAnimate(t,!0,!1,!0,v),r.direction=r.currentItem<t?"next":"prev",w.direction=r.direction,Math.ceil((t+1)/r.visible)-1===r.currentSlide||0===t)return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;r.currentItem=t;r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");t=Math.floor(t/r.visible)}(r.animating=!0,r.animatingTo=t,i&&r.pause(),r.vars.before(r),r.syncExists&&!v&&u.sync("animate"),r.vars.controlNav&&u.controlNav.active(),e||r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),r.atEnd=0===t||t===r.last,r.vars.directionNav&&u.directionNav.update(),t===r.last&&(r.vars.end(r),r.vars.animationLoop||r.pause()),c)?y?(r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1}),r.slides.eq(t).css({opacity:1,zIndex:2}),r.wrapup(p)):(r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing),r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)):(p=h?r.slides.filter(":first").height():r.computedW,e?(d=r.vars.itemMargin,k=(r.itemW+d)*r.move*r.animatingTo,b=k>r.limit&&1!==r.visible?r.limit:k):b=0===r.currentSlide&&t===r.count-1&&r.vars.animationLoop&&"next"!==r.direction?o?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&0===t&&r.vars.animationLoop&&"prev"!==r.direction?o?0:(r.count+1)*p:o?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p,r.setProps(b,"",r.vars.animationSpeed),r.transitions?(r.vars.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(r.ensureAnimationEnd);r.wrapup(p)}),clearTimeout(r.ensureAnimationEnd),r.ensureAnimationEnd=setTimeout(function(){r.wrapup(p)},r.vars.animationSpeed+100)):r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(p)}));r.vars.smoothHeight&&u.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(n){c||e||(0===r.currentSlide&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&0===r.animatingTo&&r.vars.animationLoop&&r.setProps(n,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&w&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&u.pausePlay.update("play");r.syncExists&&u.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&u.pausePlay.update("pause");r.syncExists&&u.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(n,t){var i=l?r.pagingCount-1:r.last;return t?!0:l&&r.currentItem===r.count-1&&0===n&&"prev"===r.direction?!0:l&&0===r.currentItem&&n===r.pagingCount-1&&"next"!==r.direction?!1:n!==r.currentSlide||l?r.vars.animationLoop?!0:r.atEnd&&0===r.currentSlide&&n===i&&"next"!==r.direction?!1:r.atEnd&&r.currentSlide===i&&0===n&&"next"===r.direction?!1:!0:!1};r.getTarget=function(n){return r.direction=n,"next"===n?r.currentSlide===r.last?0:r.currentSlide+1:0===r.currentSlide?r.last:r.currentSlide-1};r.setProps=function(n,t,i){var u=function(){var i=n?n:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,u=function(){if(e)return"setTouch"===t?n:o&&r.animatingTo===r.last?0:o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return o?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return o?n:n;case"jumpEnd":return o?n:r.count*n;case"jumpStart":return o?r.count*n:n;default:return n}}();return-1*u+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=void 0!==i?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i),r.container.css("transition-duration",i));r.args[r.prop]=u;(r.transitions||void 0===i)&&r.container.css(r.args);r.container.css("transform",u)};r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===t&&(y?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing)),r.vars.smoothHeight&&u.smoothHeight();else{var i,s;"init"===t&&(r.viewport=n('<div class="'+f+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,o&&(s=n.makeArray(r.slides).reverse(),r.slides=n(s),r.container.empty().append(r.slides)));r.vars.animationLoop&&!e&&(r.cloneCount=2,r.cloneOffset=1,"init"!==t&&r.container.find(".clone").remove(),u.uniqueID(r.slides.first().clone().addClass("clone").attr("aria-hidden","true")).appendTo(r.container),u.uniqueID(r.slides.last().clone().addClass("clone").attr("aria-hidden","true")).prependTo(r.container));r.newSlides=n(r.vars.selector,r);i=o?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;h&&!e?(r.container.height(200*(r.count+r.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(i*r.h,"init")},"init"===t?100:0)):(r.container.width(200*(r.count+r.cloneCount)+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,float:"left",display:"block"});r.vars.smoothHeight&&u.smoothHeight()},"init"===t?100:0))}e||r.slides.removeClass(f+"active-slide").eq(r.currentSlide).addClass(f+"active-slide");r.vars.init(r)};r.doMath=function(){var u=r.slides.first(),n=r.vars.itemMargin,t=r.vars.minItems,i=r.vars.maxItems;r.w=void 0===r.viewport?r.width():r.viewport.width();r.h=u.height();r.boxPadding=u.outerWidth()-u.width();e?(r.itemT=r.vars.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT-n:r.w,r.itemW=r.minW>r.w?(r.w-n*(t-1))/t:r.maxW<r.w?(r.w-n*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth,r.visible=Math.floor(r.w/r.itemW),r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=1===r.pagingCount?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+n*(r.count-1):(r.itemW+n)*r.count-r.w-n):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1);r.computedW=r.itemW-r.boxPadding};r.update=function(n,t){r.doMath();e||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&0!==n&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);r.vars.controlNav&&!r.manualControls&&("add"===t&&!e||r.pagingCount>r.controlNav.length?u.controlNav.update("add"):("remove"===t&&!e||r.pagingCount<r.controlNav.length)&&(e&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),u.controlNav.update("remove",r.last)));r.vars.directionNav&&u.directionNav.update()};r.addSlide=function(t,i){var u=n(t);r.count+=1;r.last=r.count-1;h&&o?void 0!==i?r.slides.eq(r.count-i).after(u):r.container.prepend(u):void 0!==i?r.slides.eq(i).before(u):r.container.append(u);r.update(i,"add");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?n(t,r.slides).remove():h&&o?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(i,"remove");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};u.init()};n(window).blur(function(){focused=!1}).focus(function(){focused=!0});n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};n.fn.flexslider=function(t){if(void 0===t&&(t={}),"object"==typeof t)return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);1===r.length&&t.allowOneSlide===!0||0===r.length?(r.fadeIn(400),t.start&&t.start(i)):void 0===i.data("flexslider")&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:"number"==typeof t&&i.flexAnimate(t,!0)}}}(jQuery)