function alignSizes(){aligningItems=!0;setTimeout(function(){for(var t,i,f,n,r,e=$(".alignSizesHolder"),u=0,o=e.length;u<o;u++){for(t=$(e[u]).children(".alignable"),t.removeAttr("style"),i=$(t[0]).height(),f=!1,n=1,r=t.length;n<r;n++)$(t[n]).height()>i&&(i=$(t[n]).height(),f=!0);if(f)for(n=0,r=t.length;n<r;n++)$(t[n]).height(i)}aligningItems=!1},1e3)}function handleHomepageSlider(n){n?$("#homepage #hero").slick("destroy"):$("#homepage #hero > .slide").length>1&&$("#homepage #hero").slick({autoplay:!0,arrows:!1,dots:!0,autoplaySpeed:7e3})}function bodyBrowserClass(){var n="";typeof $.browser!="undefined"&&(navigator.appName!="Microsoft Internet Explorer"&&!(navigator.userAgent.match(/Trident/)||navigator.userAgent.match(/rv:11/))&&$.browser.msie!=1?window.navigator.userAgent.indexOf("Edge")>-1?n="edge":$.browser.chrome==!0?n="chrome":$.browser.mozilla==!0?n="firefox":$.browser.safari==!0&&(n="safari"):(n="iexplorer",currentDim>=769&&iePictureFix()),$("body").addClass(n))}function iePictureFix(){for(var t,i=$("picture>img"),n=0,r=i.length;n<r;n++)t=$(i[n]),t.attr("src",t.attr("data-iesrc"))}function onlyNumberKeys(n){var t=n.which?n.which:event.keyCode;return t>32&&t!=43&&(t<48||t>57)&&(t>105||t<96)?!1:!0}function checkIfValidNameFieldWithObj(n){var t=n.val().trim();return/^$|^[a-zA-Z\u00C0-\u017F- ']+$/.test(t)?!0:!1}function checkIfValidPhoneNumberFieldWithObj(n){var t=n.val().trim();return/^$|^[+]\d+$|^\d+$/.test(t)?!0:!1}function checkIfValidNumberFieldWithObj(n){var t=n.val().trim();return/^$|^[0-9 ]+$/.test(t)?!0:!1}function checkIfValidCVVFieldWithObj(n){var t=n.val().trim();return/^$|^\d{3,4}$/.test(t)?!0:!1}function checkIfEmailFieldhasAtSign(n){return n.val().indexOf("@")<0?!1:!0}function checkIfEmailFieldhasValidLength(n){var t=n.val().trim();return t.length>254?!1:!0}function checkIfValidEmailFieldWithObj(n){var t=n.val().trim();return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t)&&checkIfEmailFieldhasValidLength(n)?!0:!1}function checkIfStrongPasswordWithObj(n){var t=n.val().trim(),i=n.data("pw-regex")?n.data("pw-regex"):new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[)(!@#$%^&*])(?=.{8,})");return i.test(t)?!0:!1}function isNotEmptyWithObj(n){return n.val()==null||typeof n.val()=="undefined"||n.val()==""||n.val().replace(/\s/g,"")==""||hasAttribute(n,"placeholder")&&n.val()==n.attr("placeholder")?!1:!0}function isNullOrEmpty(n){return typeof n=="undefined"||n==""?!0:!1}function hasAttribute(n,t){return t=n.attr(t),typeof t!=typeof undefined&&t!==!1?!0:!1}function blurValidations(n,t){for(var i,u=n.find("input[type='text'],input[type='password'],input[type='email'],input[type='checkbox'],input[type='radio'],textarea,select"),r=0,f=u.length;r<f;r++)i=$(u[r]),i.is("input[type='text'],input[type='password'],input[type='email'],textarea")?i.blur(function(n){var i=$(n.target).parents(".fieldHolder");validateFormField($(n.target),t);i.hasClass("floating-label")&&($(n.target).val()!=""?i.addClass("hasValue"):i.removeClass("hasValue"))}):i.is("input[type='checkbox'],input[type='radio']")?i.click(function(n){validateFormField($(n.target),t)}):i.is("select")&&i.change(function(n){validateFormField($(n.target),t)})}function validateFormField(n,t){var r=!0,c=n.parents(".fieldHolder").first(),i="",u,e,f,o,s,h;if(t.validateHiddenFields||n.is(":visible")){if(n.is("input[type='text'],input[type='password'],input[type='email'],input[type='file'],textarea,select"))(n.hasClass("required")||hasAttribute(n,"required"))&&!isNotEmptyWithObj(n)?(n.addClass("error"),t.showErrorMessage&&(i=n.data("empty-error-message")?n.data("empty-error-message"):_77T.T("field-required","This field is required.")),r=!1):(n.hasClass("validName")||hasAttribute(n,"validName"))&&!checkIfValidNameFieldWithObj(n)?(n.addClass("error"),t.showErrorMessage&&(i=n.data("name-error-message")?n.data("name-error-message"):_77T.T("invalid-name","Invalid Name.")),r=!1):(n.hasClass("validEmail")||hasAttribute(n,"validEmail"))&&!checkIfValidEmailFieldWithObj(n)?(n.addClass("error"),r=!1,t.showErrorMessage&&(i=n.data("email-error-message")?n.data("email-error-message"):_77T.T("invalid-email","Invalid Email."),t.dumbValidations&&!checkIfEmailFieldhasAtSign(n)?i=_77T.T("invalid-email-1","Email must contain @."):t.dumbValidations&&!checkIfEmailFieldhasValidLength(n)&&(i=_77T.T("invalid-email-2","Email can only have 254 Characters.")))):(n.hasClass("validPhone")||hasAttribute(n,"validPhone"))&&!checkIfValidPhoneNumberFieldWithObj(n)?(n.addClass("error"),t.showErrorMessage&&(i=n.data("phone-error-message")?n.data("phone-error-message"):_77T.T("invalid-phone","Invalid Phone.")),r=!1):(n.hasClass("validNumber")||hasAttribute(n,"validNumber"))&&!checkIfValidNumberFieldWithObj(n)?(n.addClass("error"),t.showErrorMessage&&(i=n.data("number-error-message")?n.data("number-error-message"):_77T.T("invalid-number","Invalid Number.")),r=!1):(n.hasClass("validCVV")||hasAttribute(n,"validCVV"))&&!checkIfValidCVVFieldWithObj(n)?(n.addClass("error"),t.showErrorMessage&&(i=n.data("cvv-error-message")?n.data("cvv-error-message"):_77T.T("invalid-cvv","Invalid CVV code.")),r=!1):n.removeClass("error");else if(n.is("input[type='checkbox']")){if(n.hasClass("oneIsRequired")||hasAttribute(n,"oneIsRequired")){for(u=$("input[name='"+n.attr("name")+"']"),e=!1,f=0,o=u.length;f<o;f++)s=$(u[f]),s.is(":checked")&&(e=!0);e?u.removeClass("error"):(u.addClass("error"),t.showErrorMessage&&(i=n.data("empty-error-message")?n.data("empty-error-message"):_77T.T("field-one-is-required","One of these options is required.")),r=!1)}(n.hasClass("required")||hasAttribute(n,"required"))&&!n.is(":checked")?(n.addClass("error"),t.showErrorMessage&&(i=n.data("empty-error-message")?n.data("empty-error-message"):_77T.T("field-required","This field is required.")),r=!1):n.removeClass("error")}else if(n.is("input[type='radio']"))if(n.hasClass("oneIsRequired")||hasAttribute(n,"oneIsRequired")){for(u=$("input[name='"+n.attr("name")+"']"),e=!1,f=0,o=u.length;f<o;f++)s=$(u[f]),s.is(":checked")&&(e=!0);e?u.removeClass("error"):(u.addClass("error"),t.showErrorMessage&&(i=n.data("empty-error-message")?n.data("empty-error-message"):_77T.T("field-one-is-required","One of these options is required.")),r=!1)}else(n.hasClass("required")||hasAttribute(n,"required"))&&!n.is(":checked")?(n.addClass("error"),t.showErrorMessage&&(i=n.data("empty-error-message")?n.data("empty-error-message"):_77T.T("field-required","This field is required.")),r=!1):(n.hasClass("strongPassword")||hasAttribute(n,"strongPassword"))&&!checkIfStrongPasswordWithObj(n)?(n.addClass("error"),t.showErrorMessage&&(i=n.data("strong-password-error-message")?n.data("strong-password-error-message"):_77T.T("stronger-password-required","A stronger password is required.")),r=!1):n.removeClass("error");t.showErrorMessage&&c.removeClass("hasError").find("p.errorMessage").remove();!t.showErrorMessage||r||c.hasClass("hasError")||(h=n.hasClass("half")&&n.prev().is(".half")&&!n.prev().hasClass("error")?"field50":"",h=n.is(".small")&&n.prev().is(".small")&&!n.prev().hasClass("error")?"field25":h,c.addClass("hasError").append("<p class='errorMessage "+h+"'><span>"+i+"<\/span><\/p>"))}return r}function validateForm(n,t){for(var r,u,f=n.find("input[type='text'],input[type='password'],input[type='email'],input[type='file'],input[type='checkbox'],input[type='radio'],textarea,select"),e=!0,o=!1,t=t!=null?t:{showErrorMessage:!1,validateHiddenFields:!1,scrollToTrigger:!0},i=0,s=f.length;i<s;i++)r=$(f[i]),validateFormField(r,t)||(e=!1,t.scrollToTrigger&&!o&&(u=r,o=!0,scrollToElement(u,-10,function(){u.trigger("focus")})));return e}function initialiseGlobal(){function h(){$(".headerVisitShowroom").click(function(n){n.stopPropagation();$(this).children(".showroomlistElm").show();$(this).siblings(".showroom-overlay").show();$("body").addClass("noScroll")});$(".showroomlistElm").on("hide",function(){$("body").removeClass("noScroll");$(".showroom-overlay").hide()});$(".showroomlistElm .closeShowroomArea").click(function(n){n.stopPropagation();$(".showroomlistElm ").dropdown("hide")});var n=$(".showroomlistElm .showroom-item.closest").find("iframe");n&&!n.attr("src")&&n.attr("src",n.data("src"));$(".showroomlistElm .showroom-item h5").click(function(){if($(this).parents(".showroom-item").hasClass("open"))$(this).parents(".showroom-item:not(.closest)").removeClass("open"),$(this).parents(".showroom-item:not(.closest)").find(".showroom-more-info").slideUp();else{$(".showroom-item:not(.closest)").find(".showroom-more-info").slideUp();$(".showroom-item:not(.closest)").removeClass("open");$(this).parents(".showroom-item:not(.closest)").addClass("open");$(this).parents(".showroom-item:not(.closest)").find(".showroom-more-info").slideDown();var n=$(this).parents(".showroom-item").find("iframe");n&&!n.attr("src")&&n.attr("src",n.data("src"))}})}function r(){return window.matchMedia&&(window.matchMedia("only screen and (min-resolution: 124dpi), only screen and (min-resolution: 1.3dppx), only screen and (min-resolution: 48.8dpcm)").matches||window.matchMedia("only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6/2), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3)").matches)||window.devicePixelRatio&&window.devicePixelRatio>1.3}function c(){function f(){$.each(n,function(n,t){r()?$(t).find(".singleItemInner").css("background-image","url("+$(t).find(".singleItemInfo").find(".inactiveImageRetina").attr("href")+")"):$(t).find(".singleItemInner").css("background-image","url("+$(t).find(".singleItemInfo").find(".inactiveImage").attr("href")+")")})}function i(i){f();var u=i==n.length?0:i;t=u;r()?$(n[u]).find(".singleItemInner").css("background-image","url("+$(n[u]).find(".singleItemInfo").find(".activeImageRetina").attr("href")+")"):$(n[u]).find(".singleItemInner").css("background-image","url("+$(n[u]).find(".singleItemInfo").find(".activeImage").attr("href")+")");$("#awardsDescTitle").text($(n[u]).find(".singleItemInfo").find(".singleItemTitle").text());$("#awardsDescLink").attr("href",$(n[u]).find(".singleItemInfo").find(".singleItemLink").attr("href"));$("#awardsDescLink").text($(n[u]).find(".singleItemInfo").find(".singleItemLink").text())}var n=$("#awardsSliderInner").children(),t=0,u,e=function(){u=setInterval(function(){i(t+1)},3e3)};$(".singleItem").hover(function(){r()?$(this).find(".singleItemInner").css("background-image","url("+$(this).find(".singleItemInfo").find(".activeImageRetina").attr("href")+")"):$(this).find(".singleItemInner").css("background-image","url("+$(this).find(".singleItemInfo").find(".activeImage").attr("href")+")")},function(){r()?$(this).index()!=t?$(this).find(".singleItemInner").css("background-image","url("+$(this).find(".singleItemInfo").find(".inactiveImageRetina").attr("href")+")"):"":$(this).index()!=t?$(this).find(".singleItemInner").css("background-image","url("+$(this).find(".singleItemInfo").find(".inactiveImage").attr("href")+")"):""});$(".homepageAwardsSection").hover(function(){clearInterval(u)},function(){e()});$("#awardsSliderInner > .singleItem").click(function(){var n=$(this).index();i(n)});f();i(0);e()}var e,o,u,n,s,t,f,i;NumbersOnly();$(".sidebarMenu").length&&($(".sidebarMenu li.currentPage").text($(".sidebarMenu li.active a").text()),$(".sidebarMenu li.currentPage").click(function(){var n=$(".sidebarMenu > ul.sub");n.hasClass("active")?n.removeClass("active"):n.addClass("active")}));$("#rings-area .rings-panel .quote2").click(function(){$(this).toggleClass("active")});$('.no-touch a[href^="tel:"]').on("click",function(n){n.preventDefault()});$("#dropdown-id").on("show",function(n,t){console.log(t)}).on("hide",function(n,t){console.log(t)});e=window._77LiveChatLangCode=="de"?"step_by_step_online_appt_de.mp4":"step_by_step_online_appt_en.mp4";o='<video controls autoplay playsinline><source src="/images/img-2019/OnlineAppointmentVideos/'+e+'" type = "video/mp4" /><\/video >';$(".stepByStepGuide").fancybox({width:"1280px",selector:"body",height:"auto",padding:0,beforeLoad:function(){},content:" ",wrapCSS:"htmlVideoOverlay",maxWidth:"92%",fitToView:!0,autoSize:!1,closeClick:!1,openEffect:"none",topRatio:1,closeEffect:"none",beforeClose:function(){},afterShow:function(){$(".fancybox-inner").html(o)}});$(".slideshow").length>0&&$(".slideshow").cycle({slideExpr:"div:not(.placeholder)",speed:"1000",timeout:4e3,fx:"fade",sync:!0,easing:"easeInOutSine",slideResize:!1,containerResize:!1});$(".quotes").length>0&&$(".quotes").cycle({slideExpr:"div:not(.placeholder)",speed:"1000",timeout:4e3,fx:"fade",sync:!0,easing:"easeInOutSine",slideResize:!1,containerResize:!1});$("#mobile-nav").click(function(){$("body").toggleClass("menu");window.scrollTo(0,0);setTimeout(function(){if($("body").hasClass("menu")){var n=String($("#nav").position().left+$("#nav").width()+12)+"px";$(".navCloseButton").css("left",n);$(".navCloseButton").show()}else $(".navCloseButton").hide()},800)});$(".customerService .icon77-chat").click(function(){$("#liveHelp").show();$("#openLiveHelp").trigger("click")});$(".customerService .expandable .icon77.main").click(function(){$(this).parent().toggleClass("opened");$(this).parents(".supportElements").toggleClass("opened");$(this).hasClass("icon77-service_selected")?($(this).removeClass("icon77-service_selected"),$(this).addClass("icon77-service")):($(this).addClass("icon77-service_selected"),$(this).removeClass("icon77-service"))});$(window).on("scroll",function(){var n=$(window).scrollTop();n>$(".NavigationItems").position().top?$("body").addClass("stickyHeader"):$("body").removeClass("stickyHeader")});$("ul.menu-top li .sub-menu.showable").hover(function(){$("body").hasClass("iexplorer")&&$("body").addClass("noScroll")},function(){$("body").hasClass("noScroll")&&$("body").removeClass("noScroll")});$(".header-phone-icon").click(function(n){currentDim>769&&(n.stopPropagation(),n.preventDefault(),$("#contact_callback").is(":visible")?($("#contact_callback").trigger("click"),$("html,body").animate({scrollTop:$("#contact_callback").offset().top-120},"slow")):$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link121]").trigger("click"))});$("#closeMobileHeader").click(function(){$("body").toggleClass("menu")});$("#backMobileHeader").click(function(){$("#inner-nav #areaTitleMobileHeader").text("");$("#inner-nav .contentArea").html("");$("#inner-nav").css("width",0);$("#nav").css("overflow","auto")});$(".selectedLanguageMobileMenu").text(" / "+$(".headerLanguages option:selected").first().text());$("nav#nav .menu-top > li > a").click(function(n){$(window).innerWidth()<1024&&$(this).siblings(".showable").length&&(n.preventDefault(),n.stopPropagation(),$(this).siblings(".showable").toggleClass("visible"),$(this).parent().toggleClass("active"))});$(window).resize(function(){$(window).innerWidth()>=1024?($("#inner-nav").css("width",0),$("#inner-nav #areaTitleMobileHeader").text(""),$("#inner-nav .contentArea").html(""),$("#inner-nav .contentArea").hide(),$("#nav").css("overflow","auto")):($(".navCloseButton").hide(),$(".supportElements .scroll-down").addClass("hidden"),$(".supportElements .scroll-up").removeClass("hidden"),$(".NavigationItems").show(),$("body").removeClass("menu"))});h();u=$("#showroomlist .showroom-item.open")[0];$("#showroomlist .showroom-item.open").detach();$("#showroomlist .showroom-list").prepend(u);$("#showroomlist .showroom-item.open").find(".showroom-more-info").slideDown();n=$(u).find("iframe");n&&!n.attr("src")&&n.attr("src",n.data("src"));s=!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform);s&&$(".getDirectionsLink").each(function(n,t){$(t).attr("href",$(t).attr("href").replace("https://","maps://"))});$("#showroomlist .showroom-item .closest-showroom-chat-link").click(function(){$("#live_chat_header").trigger("click")});$(".speak_to_expert_header").click(function(){$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link121]").trigger("click")});$(".book_appointment_header").click(function(){$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link122]").trigger("click")});t=$('<div class="wrapper-overlay"><\/div>');$("section.NavigationItems").append(t);$(t).click(function(){$("body").removeClass("menu")});f=0;$(t).on("touchstart",function(n){f=n.originalEvent.touches[0].pageX});$(t).on("touchmove",function(n){var t=n.originalEvent.touches[0].pageX-f;t<-50&&$("body").removeClass("menu")});if($(".small_menu_hover").hover(function(){var t=$(this).data("image"),n=$(this).parents(".sub-menu").find(".main_sub_nav_left img");n.fadeOut(200,function(){n.attr("src",t).fadeIn(200)})},function(){}),$.cookie("newsletterSignup")==null&&(i=null,window.enableNewsletterPopup)){function l(){i=setTimeout(function(){currentDevice=="desktop"&&($("#emailus,#callback,#appointment,.fancybox-overlay,.darkOverlay").is(":visible")?i!=null&&clearTimeout(i):($.cookie("newsletterSignup",1,{expires:365,path:"/"}),$(".darkOverlay").removeClass("hidden").addClass("active").unbind("click").click(function(){$("#closeBox").trigger("click")}),$("#newsletterBox").removeClass("hidden"),setTimeout(function(){$("#newsletterBox").addClass("active");$("#newsletterBox .gender").unbind("click").click(function(){$("#newsletterBox .gender").removeClass("Error")});$("body").bind("touchmove",function(n){n.preventDefault()})},100)))},3e4)}}$("#closeBox").click(function(){$(".darkOverlay").addClass("hidden");$("#newsletterBox").removeClass("active");$("body").unbind("touchmove")});c();$("div.reveal").length>0&&$(".reveal h5 a").click(function(n){var t=$(this).parent().parent();$(this).parent().hasClass("ui-state-active")?($(".reveal").children("div").slideUp(),$(".reveal h5.ui-state-active").removeClass("ui-state-active")):($(".reveal").not(t).children("div").slideUp(),$(".reveal").not(t).children("h5").removeClass("ui-state-active"),$(t).children("div").slideDown(),$(this).parent().addClass("ui-state-active"));n.preventDefault()});$(window).on("load",function(){});$(window).scroll(function(){$(this).scrollTop()>125?$(".scrollToTop").fadeIn():$(".scrollToTop").fadeOut()});$(".scrollToTop").click(function(){return $("html, body").animate({scrollTop:0},800),!1});$("#visitShowroomSelect").change(function(){var n=$(this.options[this.selectedIndex]);$("#showroomLink").attr("href",n.data("link"))});$("#stickyContactBar").length&&setTimeout(function(){handleStickyContactBar()},1e3);$("body").on("mousedown",".toggler",function(){$("body").on("mouseover",".genderWrapper label",function(){$(this).trigger("click")})}).on("mouseup",function(){$("body").off("mouseover")});$(".genderWrapper").on("touchmove",function(n){var t=$(this).closest(".genderWrapper");n.originalEvent.touches[0].pageX-$(this).offset().left<$(this).width()/2?t.find("label:first-of-type").trigger("click"):t.find("label:last-of-type").trigger("click")});$(".genderWrapper input").change(function(){var n=$(this).closest(".genderWrapper").find(".toggler");this.value!=="male"?n.addClass("checked"):n.removeClass("checked")});$("#nav .showroom-item h5").click(function(){$(this).closest(".showroom-item").toggleClass("opened")})}function handleStickyContactBar(){var n=0;obj_window.scroll(function(){var t=window.pageYOffset||document.documentElement.scrollTop;t>n?$("#stickyContactBar").addClass("stickyActive"):$("#stickyContactBar").removeClass("stickyActive");n=t<=0?0:t}).scroll();$("#stickyContactBar .bookAnAppointment").click(function(){var n=$("#underMenuHolder.stickyActive").length?-80:-60;currentDim>769?$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link122]").trigger("click"):($("#appointment").is(":visible")||$("#footerContacts ul li:nth-child(3)").trigger("click"),scrollToElement($("#methods"),n))})}function initialiseRings(){var n;if($("body#rings").length>0){var i=$(".moveProductSlider"),t=$(".monologueInitialsSelect"),u=$(".slider").bxSlider({mode:"fade",controls:!1,pager:!1,touchEnabled:!1,preventDefaultSwipeY:!1,onSlideBefore:function(n,t,i){e(r,i)}}),r=$("#bx-pager").bxSlider({maxSlides:5,minSlides:5,slideWidth:72,moveSlides:1,pager:!1,touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,onSlideBefore:function(){}});function f(n){$("#bx-pager").on("click","a",function(t){t.preventDefault();n.goToSlide($(this).data("slide-index"))})}f(u,r);function e(n,t){var i=$("#bx-pager");i.find(".active").removeClass("active");i.find('a[data-slide-index="'+t+'"]').addClass("active");$(".no-touch").length>0&&$("video").get(0).pause()}$(".link-extra").click(function(){return $(".extra-filter").slideToggle(""),$(this).toggleClass("link-expand"),!1});$(".fld").each(function(){$(this).val()===""&&$(this).val($(this).attr("title"));$(this).focus(function(){$(this).val()==$(this).attr("title")&&$(this).val("").addClass("focused")});$(this).blur(function(){$(this).val()===""&&$(this).val($(this).attr("title")).removeClass("focused")})});t.length>0&&(i.click(function(){i.removeClass("active");$(this).addClass("active");var t=$("#productItemList div[data-itemno='"+$(this).data("goto")+"']"),n=t.index();n>22&&(n=22);$("#productItemList").hasClass("slick-initialized")&&$("#productItemList").slick("slickGoTo",n);setTimeout(function(){t.find("a.link").trigger("click")},300)}),t.change(function(){if($(this).val()!=""){t.val($(this).val());var i=$("#productItemList div[data-itemno='"+$(this).val()+"']"),n=i.index();currentDevice=="tablet"&&n>24&&(n=24);$("#productItemList").hasClass("slick-initialized")&&$("#productItemList").slick("slickGoTo",n);setTimeout(function(){i.find("a.link").trigger("click")},300)}}));n=$("#popup");$(".tab-list > table tbody tr").hover(function(){n.addClass("loading");n.css("top",$(this).position().top-24);n.stop(!0,!0).fadeIn();setTimeout(function(){n.removeClass("loading")},500)},function(){n.stop(!0,!0).fadeOut()});$("#styles .filter .list a").hover(function(){$("#style-examples li").hide();$("#style-examples li").eq($(this).parent().index()).show();$("#step-1 .results span.name").text($(this).attr("title"))},function(){});$(".launcher").fancybox({openEffect:"none",closeEffect:"none",minWidth:800,maxWidth:820,minHeight:500,padding:40,afterShow:function(){var n=$(".fancybox-inner .captchaHolder"),t=$(".g-recaptcha"),i=$("#gdprCheckboxHolder");n.length&&t.length&&(n.append(t.removeClass("hidden")),n.before(i.removeClass("hidden")));window.recaptcha||$.getScript("https://www.google.com/recaptcha/api.js?hl="+window.langCode)},beforeClose:function(){var i=$(".fancybox-inner .captchaHolder"),t=$(".g-recaptcha"),n=$("#gdprCheckboxHolder");$("body").removeClass("noOverflow");i.length&&t.length&&(grecaptcha.reset(),n.removeClass("hasError").find("input").prop("checked",!1).removeClass("error"),n.find(".errorMessage").remove(),$("body").prepend(t.addClass("hidden")),$("body").prepend(n.addClass("hidden")))}});$(function(){var n=$("input.txt");n.focus(function(){$(this).val()==$(this).attr("title")&&$(this).val("")}).blur(function(){var n=$(this);n.val()==""&&n.val(n.attr("title"))})});$("a.link-info").fancybox({width:556,height:"auto",padding:0,beforeLoad:function(){scrolltop=$(document).scrollTop();$("body").addClass("noOverflow")},maxWidth:"92%",fitToView:!0,autoSize:!1,closeClick:!1,openEffect:"none",closeEffect:"none",beforeClose:function(){$("body").removeClass("noOverflow");$("body").animate({scrollTop:scrolltop},1)},afterShow:function(){var n=document.getElementById("SliderCaratCompare");n!==null&&document.getElementById("SliderCaratCompare").noUiSlider.set(.25)}})}}function initialiseForms(){$("#time,#time1,#time2,#TxtReqApptime,#time3,#AppTime,#TxtSpeakTime,#ctl00_ContentPlaceHolder1_TxtTime,#BA_preferredTime").timepicker({}).on("showTimepicker",function(){$(".fancybox-inner").css("overflow","hidden")}).on("hideTimepicker",function(){$(".fancybox-inner").css("overflow","auto")});$("#time,#time1,#time2,#TxtReqApptime,#time3,#AppTime,#TxtSpeakTime,#ctl00_ContentPlaceHolder1_TxtTime,#BA_preferredTime").timepicker("remove");var n=new Date,t=new Date(n.getFullYear(),n.getMonth(),n.getDate(),0,0,0,0);$("#date,#date1,#date2,#TxtReqAppdate,#date3,#AppDate,#TxtSpeakDate,#ctl00_ContentPlaceHolder1_TxtDate,#BA_preferredDate").datepicker({format:"dd/mm/yyyy",startDate:t,autoclose:!0});$("#date,#date1,#date2,#TxtReqAppdate,#date3,#AppDate,#TxtSpeakDate,#ctl00_ContentPlaceHolder1_TxtDate,#BA_preferredDate").attr("readonly","readonly")}function setTimeForSelectedDay(n,t,i,r){function a(n,i){$(t).timepicker({showOnFocus:"true",scrollDefault:"now",forceRoundTime:"true",step:30,minTime:n,maxTime:i,disableTextInput:"true",disableTouchKeyboard:"false"})}var e,o,s,h;if(r===undefined&&(r=null),$(t).timepicker("remove"),$(t).removeClass("disabled"),($(n).val()==null||$(n).val()=="")&&!alerted){alert(_77T.T("select-a-date","You have to select a date before selecting the time."));alerted=!0;return}e=$(n).val().split("/");minDate=$("#divDate").attr("data-min-date");minDate=minDate.split("/");minDate=minDate[1]+"/"+minDate[0]+"/"+minDate[2];o=e[1]+"/"+e[0]+"/"+e[2];var v=new Date,c=new Date(o),l=v.toDateString()===c.toDateString(),f="10am",u=null;switch(new Date(o).getDay()){case 0:$(t).addClass("disabled");$(t).val("closed");break;case 1:case 2:case 3:case 4:typeof i!="undefined"&&l&&(f="5pm");u="6:30pm";break;case 5:typeof i!="undefined"?(l&&(f="5pm"),u="6pm"):u="5:30pm";break;case 6:u=typeof i!="undefined"?"4:30pm":"4pm"}r==="CustomerAddressConfirmation"&&(s=new Date(minDate),s.setHours(0,0,0,0),h=c,h.setHours(0,0,0,0),h.getTime()===s.getTime()&&(f="5pm"));f!=null&&u!=null&&a(f,u)}function initialisePayments(){$("div.reveal").length>0&&$(".reveal input[type=radio]").change(function(n){var t=$(this).parent().parent();$(this).parent().parent().hasClass("ui-state-active")?($(".reveal").children(".paymentdetails").slideUp(),$(".reveal.ui-state-active").removeClass("ui-state-active")):($(".reveal").not(t).children("div").slideUp(),$(".reveal").not(t).removeClass("ui-state-active"),$(t).children(".paymentdetails").slideDown(),$(this).parent().parent().addClass("ui-state-active"));n.preventDefault()})}function initialiseEngagement(){if($("body#engagement").length>0){$("#hero3").cycle({slideExpr:"div:not(.placeholder)",fx:"fade",speed:"1000",timeout:4e3,pause:!0,sync:!0,easing:"easeInOutSine",pauseOnPagerHover:!0,slideResize:!1,containerResize:!1,activePagerClass:"activeSlide",pager:"#heropager"});$(window).on("load resize",function(){$("#popular").imagesLoaded(function(){$(document).ready(function(){$("#popular").slick({dots:!1,speed:300,slidesToShow:1,slidesToScroll:1,prevArrow:"#prevPop",nextArrow:"#nextPop"})})})});$(window).resize()}}function initialiseAbout(){function n(){var n;if(!$(this).hasClass("last")){n=$("#gdprCheckboxHolder");$("ul.tabs li").removeClass("active");$(this).addClass("active");$(".tab_content").hide();var r=$(this).find("a").attr("href"),t=$(r).find(".captchaHolder"),i=$(".g-recaptcha");return t.length&&i.length&&(grecaptcha.reset(),n.removeClass("hasError").find("input").prop("checked",!1).removeClass("error"),n.find(".errorMessage").remove(),$("body").prepend(i.addClass("hidden")),$("body").prepend(n.addClass("hidden")),t.append(i.removeClass("hidden")),t.before(n.removeClass("hidden"))),$(r).fadeIn(),!1}}$("a.method").fancybox({width:740,maxWidth:"92%",fitToView:!0,autoSize:!1,closeClick:!1,openEffect:"none",closeEffect:"none",overlay:{locked:!0},afterShow:function(){var n=$(".fancybox-inner .captchaHolder"),t=$(".g-recaptcha"),i=$("#gdprCheckboxHolder");n.length&&t.length&&(n.append(t.removeClass("hidden")),n.before(i.removeClass("hidden")));window.recaptcha||$.getScript("https://www.google.com/recaptcha/api.js?hl="+window.langCode)},beforeClose:function(){var i=$(".fancybox-inner .captchaHolder"),t=$(".g-recaptcha"),n=$("#gdprCheckboxHolder");$("body").removeClass("noOverflow");i.length&&t.length&&(grecaptcha.reset(),n.removeClass("hasError").find("input").prop("checked",!1).removeClass("error"),n.find(".errorMessage").remove(),$("body").prepend(t.addClass("hidden")),$("body").prepend(n.addClass("hidden")))}});$("ul.tabs li").click(function(){var t=this;window.recaptcha?n.call(t):(window.onloadRecaptcha=function(){n.call(t)},$.getScript("https://www.google.com/recaptcha/api.js?onload=onloadRecaptcha&hl="+window.langCode))})}function initialiseBespoke(){$("body#bespoke").length>0&&($("#gallery").slick({dots:!1,speed:300,slidesToShow:4,slidesToScroll:1,prevArrow:"#prev1",nextArrow:"#next1",responsive:[{breakpoint:1140,settings:{slidesToShow:3}},{breakpoint:850,settings:{slidesToShow:2}},{breakpoint:650,settings:{slidesToShow:1}}]}),$("#gallery a.fancybox").fancybox({openEffect:"none",closeEffect:"none",maxWidth:800,maxHeight:800,fitToView:!0,autoSize:!0,aspectRatio:!0,autoResize:!0,padding:10,helpers:{title:{type:"outside"}},beforeClose:function(){$("body").removeClass("noOverflow")}}),$("a.method").fancybox({width:640,height:480,padding:10,maxWidth:"92%",fitToView:!1,autoSize:!1,aspectRatio:!0,closeClick:!1,openEffect:"none",closeEffect:"none"}))}function initializeShowroom(){var n=$("#collectionPlace,#AppCollectionPlace"),t=userPreferences.CollectionPlaceId;n.children("option[value="+t+"]").attr("disabled")!="disabled"&&n.val(t)}function initializeMobileCartFinanceBox(){$("#financePopup").fancybox({width:740,padding:0,maxWidth:"92%",fitToView:!0,autoSize:!1,closeClick:!1,openEffect:"none",closeEffect:"none"});$("#financePopup").click(function(){return!1})}function ThumbsAccordian(){var t=$("#galleryAccordion > li > div.h3"),n;t.click(function(){n=$(this).parent();$("#galleryAccordion > li.active").removeClass("active");n.addClass("active")})}function getQueryParams(n){var t=window.location.search.toLowerCase(),i=!1,r;return n=n.toLowerCase(),n!=""&&t.indexOf(n+"=")>-1&&(r=n+"=([^&]+)",i=new RegExp(r).exec(t)[1]),i}function getQueryParams_(n){var t=window.location.search,i=!1,r;return n!=""&&t.indexOf(n)>-1&&(r=n+"=([^&]+)",i=new RegExp(r,"i").exec(t)[1]),i}function ajaxLoader(n,t){t=t!=null&&typeof t!="undefined"?t:$("body");n?t.removeClass("ajaxLoading"):t.addClass("ajaxLoading")}function doWindowPopUp(n,t,i,r){var r=r?r:_77T.T("new-window","New Window"),t=t?t:"500",i=i?i:"500",u=screen.width/2-t/2,f=screen.height/2-i/2;return window.open(n,r,"toolbar=no, location=no, scrollbars=1, directories=no, status=no, menubar=no, copyhistory=no, width="+t+", height="+i+", top="+f+", left="+u)}function LazyLoadVideo(n,t,i){$(window).load(function(){var r=n+" video",u=pictureHolder+" picture",f=pictureHolder+" .videoLoader";window.setTimeout(function(){var e=$(n);e.append('<div class="videoLoader ajaxLoading"><\/div>');e.append('<video playsinline loop muted><source src="'+t+'" type = "video/mp4" /><\/video >');e.append('<picture><img src="'+i+'" /><\/picture>');var o=e.offset().top,s=$(r).height(),h=!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform);$(window).on("scroll.videoScroll",function(){$(window).scrollTop()>o-s&&$(window).scrollTop()<o+s&&(h?($(r)[0].controls=!0,$(u).css("z-index","0"),$(r)[0].play(),$(f).show(),$(r)[0].addEventListener("canplaythrough",function(){$(f).remove();$(r)[0].play()},!1)):($(u).addClass("ajaxLoading"),$(r)[0].readyState===4?($(u).hide(),$(r)[0].play(),$(window).off("scroll.videoScroll"),$(u).removeClass("ajaxLoading")):$(r)[0].addEventListener("loadeddata",function(){$(u).hide();$(r)[0].play();$(window).off("scroll.videoScroll");$(u).removeClass("ajaxLoading")},!1)))})},3500)})}function UserPreference(){this.CountryId=0;this.CurrencyId=0;this.CurrencyCode=""}function ItemPreferences(){this.MetalId=0;this.ItemId=0;this.RecentItems=""}function DiamondPreference(){this.ShapeId=0;this.MinCarat=0;this.MaxCarat=0;this.Colors="";this.Clarities="";this.Certs="";this.MinPrice=0;this.MaxPrice=0;this.MinP;this.Cuts="";this.Polishes="";this.Symms="";this.Flos="";this.MinRatio=0;this.MaxRatio=0;this.ResultsPerPage=0;this.CurrentPageNumber=1;this.ShowAdvanced=!1;this.ShowPairs=!1;this.FancyShapes=[];this.WithImages=!1;this.WithVideos=!1}function BandPreference(){this.DepthId=0;this.WidthId=0;this.RingSizeName=""}function ElementProperties(){this.ElementId=0;this.AttributeId=0;this.OtherAttributeId=0;this.Element=null;this.IsSelected=!1}function CurrentDiamond(){this.Row=null;this.Diamond=null}function InitUserPreferences(userPrefs){var ups=eval("("+userPrefs+")");userPreferences=new UserPreference;userPreferences.CountryId=ups.CountryId;ups&&(userPreferences.CurrencyId=ups.CurrencyId,userPreferences.CurrencyCode=ups.CurrencySymbol,userPreferences.CollectionPlaceId=ups.CollectionPlaceId);GetCookie()}function GetCountries(){window.WebsiteService.Ajax("GetCountries",{},function(success){var countries=eval("("+success+")");for(i=0;i<countries.ObjectCollection.length;i++)addOptionCountries(document.aspnetForm.ddlDeliveryCountry,countries.ObjectCollection[i]),addOptionCountries(document.aspnetForm.ddlBillingCountry,countries.ObjectCollection[i])},function(){})}function addOptionCountries(n,t){var i=document.createElement("option");i.text=t.Name;i.value=t.Id;n.options.add(i)}function getQuerystring(n,t){t==null&&(t="");n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var r=new RegExp("[\\?&]"+n+"=([^&#]*)"),i=r.exec(window.location.href);return i==null?t:i[1]}function loadLanguageOptions(){$("#divShowHideLanguage .nav-link").each(function(){$(this).prop("onclick",null).off("click")});window.WebsiteService.Ajax("GetCountriesForHeader",{},function(n){var t=$(".headerCountriesDropdown");$.each(t,function(index,value){for(var len=value.options.length,countries,selectedId,opt,i=0;i<len;i++)value.remove(0);for(countries=eval("("+n+")"),i=0;i<countries.length;i++)countries[i].Id!=643&&(opt=document.createElement("option"),value.options.add(opt),opt.text=countries[i].Name,opt.value=countries[i].Id,opt.CurrencyId=countries[i].CurrencyId,countries[i].IsSelected&&(selectedId=countries[i].Id),countries[i].Id===0&&(opt.text="──────────",opt.disabled=!0));value.value=selectedId})},function(){});window.WebsiteService.Ajax("GetCurrenciesForHeader",{},function(n){var t=$(".headerCurrenciesDropdown");$.each(t,function(index,value){for(var len=value.options.length,currencies,selectedCurrencyId,opt,i=0;i<len;i++)value.remove(0);for(currencies=eval("("+n+")"),i=0;i<currencies.length;i++)opt=document.createElement("option"),value.options.add(opt),opt.text=currencies[i].Name,opt.value=currencies[i].Id,currencies[i].IsSelected&&(selectedCurrencyId=currencies[i].Id);value.value=selectedCurrencyId})},function(){})}function ShowHideLanguage(){document.getElementById("divHeaderItem2").style.display!=="block"&&(document.getElementById("divLanguageOptionsContent").style.display="block",$("#divLanguageContent").removeClass("language"),jQuery.browser.safari?$("#divLanguageContent").addClass("language_open_safari"):$("#divLanguageContent").addClass("language_open"),$("#imgArrowLanguage").removeClass("fa-caret-down").addClass("fa-caret-up"))}function HideLanguageBox(){document.getElementById("divHeaderItem2")!=null&&(document.getElementById("divHeaderItem2").style.display="none",jQuery.browser.safari?$("#divLanguageContent").removeClass("language_open_safari"):$("#divLanguageContent").removeClass("language_open"),$("#divLanguageContent").addClass("language"),$("#imgArrowLanguage").removeClass("fa-caret-up").addClass("fa-caret-down"))}function ChangeHeaderCountry(n){var i=n.options[n.selectedIndex].value,u=n.options[n.selectedIndex].CurrencyId,t,r;i!=0&&(t=$("body#shopBag2017").length>0,r=$("body#checkout2017").length>0,t||r?(HeaderCheckout.ajaxLoaderPanel=$("#itemsHolder"),t?HeaderCheckout.ajaxLoaderPanel=$("#shoppingBagHolder"):Checkout2017Page.disableAllButtons(),HeaderCheckout.callWsCountry(i,u,t?HeaderCheckout.changeCountryShopBag:HeaderCheckout.changeCountryCheckout,t?null:function(){r&&Checkout2017Page.amazonConfigAndOrderData.customerProfile!=null?Checkout2017Page.amazonSaveOrderDetails(!0):Checkout2017Page.enableAllButtons()})):window.WebsiteService.Ajax("UpdateHeaderCountry",{countryId:i,currencyId:u},function(){location.reload()},function(){}))}function ChangeHeaderCurrency(n){var i=n.options[n.selectedIndex].value,t=$("body#shopBag2017").length>0,r=$("body#checkout2017").length>0;t||r?(HeaderCheckout.ajaxLoaderPanel=$("#itemsHolder"),t&&(HeaderCheckout.ajaxLoaderPanel=$("#shoppingBagHolder")),HeaderCheckout.callWsCurrency(i,t?HeaderCheckout.changeCountryShopBag:HeaderCheckout.changeCountryCheckout)):window.WebsiteService.Ajax("UpdateHeaderCurrency",{currencyId:i},function(){location.reload()},function(){})}function ChangeHeaderLanguage(n){window.location.href=n.options[n.selectedIndex].value}function RemoveAttribute(n,t){var i;return Array.isArray(n)?(i=n.indexOf(t),i!==-1&&n.splice(i,1),n):(arrayToReturn=n.splitPlus(","),i=arrayToReturn.indexOf(t),i!==-1&&arrayToReturn.splice(i,1),arrayToReturn.join())}function AddAttribute(n,t){return n+t+", "}function UpdateClass(n){var t=document.getElementById(n.ElementId);$(t).hasClass("link-single-active")?$(t).removeClass("link-single-active"):$(t).addClass("link-single-active")}function GetElementProperties(n){var t=new ElementProperties,i;return t.Element=n,t.ElementId=n.getAttribute("Id"),i=n.className,t.IsSelected=i.indexOf("-active")>-1?1:0,t.AttributeId=t.ElementId.substring(4),t}function GetCookie(){return ReadCookie("77dyId")}function ReadCookie(n){var i,t,r;for(n+="=",i=document.cookie.split(/;\s*/),t=0;t<i.length;t++)if(r=i[t],r.indexOf(n)==0)return r.substring(n.length);return null}function doPopup(n){window.open(n,"_blank","left=100,top=100,width=980,height=860,scrollbars=yes")}function doCustomPopup(n,t,i,r){r==null&&(r="no");window.open(n,"_blank","left=100,top=100,width="+t+",height="+i+",scrollbars="+r+",resizable=yes")}function swapPanelIcons(n,t){var i=document.getElementById(n);$(i).hasClass("IconSelected")||i.setAttribute("src",t)}function swapPanelIconsOut(n,t){var i=document.getElementById(n);i.setAttribute("src",t)}function ShowHideFields(n,t){$("[id*="+n+"]").css("display","none");$("[id="+t+"]").css("display","block")}function RemoveAddClass(n,t,i){$("[id*="+n+"]").removeClass(i);$("[id="+t+"]").addClass(i)}function DisableAddToShoppingBag(){$("#btnAddToShoppingBag").off("click")}function EnableAddToShoppingBag(){$("#btnAddToShoppingBag").unbind("click").click(function(n){$(this).hasClass("ajaxLoading")||($(this).addClass("ajaxLoading"),gglTrack.AddToBasketShop(window.productPage.model.ProductCategory,window.productPage.model.ProductSubCategory,window.productPage.model.ProductItem,null,function(){window.productPage.addToShoppingBag()}));n.preventDefault()})}function ShowHideFinanceInfo(){var n=document.getElementById("imgArrowFinanceInfo");document.getElementById("dropdown-2").style.display=="none"?(document.getElementById("dropdown-2").style.display="inline",n.src="/images/arrow-up.gif",document.getElementById("finance_container").style.backgroundImage="url('/images/blank_bg_big.jpg')",document.getElementById("finance_container").style.height="250px"):(document.getElementById("dropdown-2").style.display="none",n.src="/images/arrow-down.gif")}function HideFinanceInfo(){var n=document.getElementById("imgArrowFinanceInfo");document.getElementById("dropdown-2").style.display="none"}function openAppointment(){document.activePopup.push(window.open("../AppointmentPopup.aspx","_blank","left=100,top=100,width=550,height=470,scrollbars=no,resizable=yes"))}function closePopup(){for(var n=0;n<document.activePopup.length;n++)document.activePopup[n].close()}function openMoreInfo(){document.activePopup.push(window.open("../RequestMoreInfo.aspx","_blank","left=100,top=100,width=550,height=450,scrollbars=no,resizable=yes"))}function closeMoreInfo(){for(var n=0;n<document.activePopup.length;n++)document.activePopup[n].close()}function NumbersOnly(){$(".numbersOnly").keydown(function(n){n.keyCode==46||n.keyCode==8||n.keyCode==9||n.keyCode==27||n.keyCode==190||n.keyCode==65&&n.ctrlKey===!0||n.keyCode>=35&&n.keyCode<=39||(n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&n.preventDefault()})}function getCurrentSubCatId(){var n="";return document.getElementById("ctl00_ContentPlaceHolder1_CurrSubCatId")!=null&&document.getElementById("ctl00_ContentPlaceHolder1_CurrSubCatId").value!=""&&(n=document.getElementById("ctl00_ContentPlaceHolder1_CurrSubCatId").value),n}function getCurrentCatId(){var n="";return document.getElementById("ctl00_ContentPlaceHolder1_CurrCatId")!=null&&document.getElementById("ctl00_ContentPlaceHolder1_CurrCatId").value!=""&&(n=document.getElementById("ctl00_ContentPlaceHolder1_CurrCatId").value),n}function UpdateHeaderCountry(n,t){Website.WebService.UpdateHeaderCountry(GetCookie(),n,t,function(){window.location=window.location.href},function(){})}function ChangeCurrency(){$("#ctl00_CenterContentPlaceHolder_lblCurrencySymbol").html($("#ctl00_CenterContentPlaceHolder_ddlCurrencies option:selected").attr("currSymbol"))}function OnCreditcardSelection(){var u=$("#ctl00_ContentPlaceHolder1_Divcreditcard").validationEngine({returnIsValid:!0}),e,i,r;if(u){var n=!0,t=document.getElementById("ctl00_ContentPlaceHolder1_ddlCardTypes"),f=t.options[t.selectedIndex].value!="";if(f||($("#card-type").toggleInputError(!0),n=!1),e=$.payment.cardType($(".cc-num").val()),$.payment.validateCardExpiry($(".cc-exp").payment("cardExpiryVal"))||($(".cc-exp").toggleInputError(!0),n=!1),($(".cc-cvc").val().length<3||$(".cc-cvc").val().length>4)&&($(".cc-cvc").toggleInputError(!0),n=!1),n)i="Card",r="card",window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ga_vpv",ga_vpv:{page:"/checkout/completed-payment/"+r+"",title:_77T.T("checkout-complete-payment","Checkout Page | Completed Payment")},paymentMethod:""+i+">",eventCallback:function(){return!0}}),document.getElementById("ctl00_ContentPlaceHolder1_btnProceedPayment").style.display="none",document.getElementById("btnFakeProceedPayment").style.display="block";else return!1}else return!1}function OnCreditcardSelectionCC(){var u=$("#creditCardPaymentPage .form").validationEngine({returnIsValid:!0}),e,i,r;if(u){var n=!0,t=document.getElementById("ctl00_ContentPlaceHolder1_ddlCardTypes"),f=t.options[t.selectedIndex].value!="";if(f||($("#card-type").toggleInputError(!0),n=!1),e=$.payment.cardType($(".cc-num").val()),($(".cc-cvc").val().length<3||$(".cc-cvc").val().length>4)&&($(".cc-cvc").toggleInputError(!0),n=!1),n)i="Card",r="card",window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"ga_vpv",ga_vpv:{page:"/checkout/completed-payment/"+r+"",title:_77T.T("checkout-complete-payment","Checkout Page | Completed Payment")},paymentMethod:""+i+">",eventCallback:function(){return!0}});else return $(".btn.disabled").removeClass("disabled noLoading"),!1}else return $(".btn.disabled").removeClass("disabled noLoading"),!1}function isNumberKey(n){var t=n.which?n.which:event.keyCode;return t>31&&(t<48||t>57)?!1:!0}function isIOS(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}function getCountryCodesIntoSelectBoxes(){getCountryCodesIntoSelectBoxesByName("ccode-tel")}function getCountryCodesIntoSelectBoxesByName(n,t){var u=_77Settings.PhoneCodes,r,f;for($('[name = "'+n+'"]').children().remove(),i=0;i<u.length;i++)if(u[i].Number!=null&&u[i].Number.trim().toUpperCase()!=""){r=u[i].Number;f=u[i].Name;switch(t){case"codeFirst":$('[name = "'+n+'"]').append($("<option value='"+r+"'> +"+r+" ("+f+")<\/option>"));break;case"codeOnly":$('[name = "'+n+'"]').append($("<option value='"+r+"'>"+r+"<\/option>"));break;default:$('[name = "'+n+'"]').append($("<option value='"+r+"'>"+f+" (+"+r+")<\/option>"))}typeof userPreferences!="undefined"&&u[i].Id==userPreferences.CountryId&&$('[name = "'+n+'"]').find('option[value="'+r+'"]').attr("selected","selected")}}function getCountryPhoneNumber(n){var t=_77Settings.PhoneNumber;$(n).text(t.Number);$(n).attr("href",_77T.T("tel","tel:")+t.Number.replace(/\s+/g,""))}function getClientId(){try{var i=document.cookie.split("_ga=")[1].split(";")[0],n=i.split("."),t=n[2]+"."+n[3];return $("#ctl00_clientIdHdd").val(t),t}catch(r){}}function NewsletterSignupFooter(){toggleNewsletterButton(!0);$("footer div.newsletter input[name=newsletterGender]").siblings().removeClass("Error");var n=$("input[name=newsletterGender]:checked").length>0,t=$("footer div.newsletter").validationEngine({returnIsValid:!0}),r=validateFormField($("#gdprCheckboxFooter"),{showErrorMessage:!0,validateHiddenFields:!0});if(t&&n&&r){var i=document.getElementById("txtNewsletterEmail").value,u=$("footer div.newsletter input[name=newsletterGender]:checked").val()=="male";SetOmetriaIdentify(i);NewsletterSignup(i,"","",null,null,u,"FooterNewsletterSignup","Footer",function(n){n==websiteEnums.ResponseTypes.OK?(alertify.alert(_77T.T("newsletter-success-generictext","Thank you for signing up to our newsletter.")),clearNewsletterSignupForm(!0)):(n==websiteEnums.ResponseTypes.USER_ALREADY_EXISTS&&alertify.alert(_77T.T("newsletter-user-exists-generictext","A user with this email already exists.")),clearNewsletterSignupForm(!0))})}else return n||$("footer input[name=newsletterGender]").siblings().addClass("Error"),toggleNewsletterButton(!0),t}function NewsletterEventFooter(n){NewsletterEventPopup(n)}function NewsletterEventPopup(n){n=$(n);var i=!n.parents("#newsletterBox").length,t=n.parents(".newsletter"),h=n.data("event-name");t.find("input[name=newsletterGender]").siblings().removeClass("Error");t.find(".dateDay,.dateMonth,.dateYear").removeClass("error");var e=t.find("input[name=newsletterGender]:checked").length>0,o=t.validationEngine({returnIsValid:!0}),r=parseInt(t.find(".dateDay").val(),10),u=parseInt(t.find(".dateMonth").val(),10)-1,f=parseInt(t.find(".dateYear").val(),10),s=new Date(f,u,r);if(isNaN(s)||r<1||r>31||u<0||u>11||f<1800||f>2200||r>29&&u==2)return alert("Please provide a valid date."),t.find(".dateDay,.dateMonth,.dateYear").addClass("error"),!1;if(t.find(".dateType").val()=="birthday"&&(new Date).getFullYear()-f<=18)return alert("You must be at least 18 years old to participate in the competition."),t.find(".dateDay,.dateMonth,.dateYear").addClass("error"),!1;if(t.find(".dateDay").val().length!=2||t.find(".dateMonth").val().length!=2||t.find(".dateYear").val().length!=4)return alert("Please use 2 numbers for day and month and 4 for year."),t.find(".dateDay,.dateMonth,.dateYear").addClass("error"),!1;if(toggleNewsletterButton(i),o&&e){var c=t.find(".firstName").val(),l=t.find(".lastName").val(),a=t.find(".dateType").val(),s=t.find(".dateDay").val()+"-"+t.find(".dateMonth").val()+"-"+t.find(".dateYear").val(),v=t.find(".email").val(),y=t.find("input[name=newsletterGender]:checked").val()=="male";NewsletterSignup(v,c,l,a,s,y,h,"Popup",function(n){n==websiteEnums.ResponseTypes.OK?($("#newsletterBox").addClass("success"),alertify.alert(_77T.T("newsletter-success-text","Thank you for signing up to our newsletter. <br/> Competition winner will be announced soon. Stay tuned.")),clearNewsletterSignupForm(i)):(n==websiteEnums.ResponseTypes.USER_ALREADY_EXISTS&&alertify.alert(_77T.T("newsletter-success-text","Thank you for signing up to our newsletter. <br/> Competition winner will be announced soon. Stay tuned.")),i||($(".darkOverlay").removeClass("hidden").addClass("active"),$("#newsletterBox").addClass("active"),$("#newsletterBox #txtNewsletterEmailPopup").addClass("Error"),$("#newsletterBox .gender").unbind("click").click(function(){$("#newsletterBox .gender").removeClass("Error")}),$("#newsletterBox").addClass("success")),clearNewsletterSignupForm(i))})}else return e||t.find("input[name=newsletterGender]").siblings().addClass("Error"),toggleNewsletterButton(i),o}function NewsletterSignup(n,t,i,r,u,f,e,o,s){var h=r=="birthday"?u:"",c=r=="wedding"?u:"";WebsiteService.Ajax("NewsletterSignup",{email:n,firstName:t,lastName:i,birthdayDate:h,weddingDate:c,isMale:f,eventName:e,country:window._77Settings.CountryId},function(n){if(n=="OK"||n==websiteEnums.ResponseTypes.OK||n==websiteEnums.ResponseTypes.OK_IS_CUSTOMER||n==websiteEnums.ResponseTypes.CONFIRMATION_EMAIL_SENT||n==websiteEnums.ResponseTypes.CONFIRMATION_EMAIL_SENT_IS_CUSTOMER){var t="Subscribed | Newsletter "+o;gglTrack.NewsletterSignup("/subscribed",t);s(n)}(n=="INVALID_EMAIL"||n==websiteEnums.ResponseTypes.USER_ALREADY_EXISTS||n==websiteEnums.ResponseTypes.USER_ALREADY_EXIST_IS_CUSTOMER||n==websiteEnums.ResponseTypes.LIST_FULL)&&s(n);(n=="NOK"||n==websiteEnums.ResponseTypes.NOK)&&s("An error has ocurred.")},function(){s(result)})}function ProposalAtHomeSignup(n,t,i,r,u,f,e,o,s,h,c){WebsiteService.Ajax("ProposalAtHomeSignup",{email:n,firstName:t,lastName:i,proposalDate:u,budget:f,telephone:r,itemsToPurchase:e,eventName:o,emailRecipients:h,country:window._77Settings.CountryId},function(n){if(n=="OK"||n==websiteEnums.ResponseTypes.OK||n==websiteEnums.ResponseTypes.OK_IS_CUSTOMER||n==websiteEnums.ResponseTypes.CONFIRMATION_EMAIL_SENT||n==websiteEnums.ResponseTypes.CONFIRMATION_EMAIL_SENT_IS_CUSTOMER){var t="Subscribed | Newsletter "+s;gglTrack.NewsletterSignup("/subscribed",t);c(n)}(n=="INVALID_EMAIL"||n==websiteEnums.ResponseTypes.USER_ALREADY_EXISTS||n==websiteEnums.ResponseTypes.USER_ALREADY_EXIST_IS_CUSTOMER||n==websiteEnums.ResponseTypes.LIST_FULL)&&c(n);(n=="NOK"||n==websiteEnums.ResponseTypes.NOK)&&c("An error has ocurred.")},function(){c(result)})}function NewsletterEventSignup(n,t,i,r,u,f,e,o,s){var h=u=="birthday"?f:"",c=u=="wedding"?f:"";Website.WebService.NewsletterEventSignupCustomerRequest(t,i,r,h,c,e,o,s,function(t){if(t=="OK"){var i=n?_77T.T("summer2017-subscribed-newsletter-footer","Subscribed | Newsletter Footer"):_77T.T("summer2017-subscribed-newsletter-popup","Subscribed | Newsletter Popup");window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:"ga_vpv",ga_vpv:{page:"/subscribed",title:""+i+""},accountStatus:""+i+"",eventCallback:function(){}});$("#newsletterBox").addClass("success");alertify.alert(_77T.T("impero-newsletter-success-text","Thank you for signing up to our newsletter. <br/> Competition winner will be announced in January 2018. Stay tuned."));clearNewsletterSignupForm(n)}t=="INVALID_EMAIL"&&(n||($(".darkOverlay").removeClass("hidden").addClass("active"),$("#newsletterBox").addClass("active"),$("#newsletterBox #txtNewsletterEmailPopup").addClass("Error"),$("#newsletterBox .gender").unbind("click").click(function(){$("#newsletterBox .gender").removeClass("Error")})),$(".newsletter .submitBtn").show(),$(".newsletter .fa-li").hide(),$("#newsletterBox").addClass("success"),clearNewsletterSignupForm(n))},function(){$("#closeBox").trigger("click");alertify.alert(_77T.T("try-later","Please try again later."));toggleNewsletterButton(n)})}function toggleNewsletterButton(n){n?($("footer div.newsletter .submitBtn").toggle(),$("footer div.newsletter .spinner").toggle()):($("div#newsletterBox div.newsletter .submitBtn").toggle(),$("div#newsletterBox div.newsletter .spinner").toggle())}function clearNewsletterSignupForm(n){toggleNewsletterButton(n);n?($("#txtNewsletterFirstname").val(""),$("#txtNewsletterLastname").val(""),$("#txtNewsletterEmail").val(""),$("#txtNewsletterDateType").val(""),$("#txtNewsletterDateDay").val(""),$("#txtNewsletterDateMonth").val(""),$("#txtNewsletterDateYear").val("")):($("#txtNewsletterFirstnamePopup").val(""),$("#txtNewsletterLastnamePopup").val(""),$("#txtNewsletterEmailPopup").val(""),$("#txtNewsletterDateTypePopup").val(""),$("#txtNewsletterDateDayPopup").val(""),$("#txtNewsletterDateMonthPopup").val(""),$("#txtNewsletterDateYearPopup").val(""),$("div#newsletterBox input[name=newsletterGender]").attr("checked",!1))}function disableNewsletterSignupPopup(){$("div#newsletterBox").remove();$(".darkOverlay").remove()}function getFinalDate(n){var i=$(n).val(),t=i.split("/"),r=t[2],u=t[1],f=t[0];return r+"-"+u+"-"+f}function isInvalidDateTimeInput(n,t){var r,f;try{var i=t.slice(0,-2),u=i.split(":"),e=t.slice(t.length-2);return i=convertToMilitaryTime(e,u[0],u[1]),i=i.length==4?"0"+i:i,r=new Date(n+"T"+i),f=new Date,r=="Invalid Date"?!0:r<f}catch(o){return!0}}function convertToMilitaryTime(n,t,i){var r;return n=="am"?(r=t,r=="12"&&(r="00")):(n=="pm"||am=="p.m.")&&(tempHours=parseInt(t)+2,tempHours=tempHours<10?"1"+tempHours:"2"+(tempHours-10),tempHours=="24"&&(tempHours="12"),r=tempHours),r+":"+i}function previewFile(n,t){var r=document.getElementById(n),u=document.getElementById(t).files[0],i=new FileReader;i.onloadend=function(){r.src=i.result};u?i.readAsDataURL(u):r.src=""}function scrollToElement(n,t,i){t=t!=null?t:0;typeof n=="object"&&$("html,body").animate({scrollTop:n.offset().top+t},500).promise().done(i)}function dialog(n,t,i,r){var u,e=new Date,f;n=="alert"?u=alert(t):n=="confirm"?u=confirm(t):n=="prompt"?u=prompt(t):console.log("No valid dialog type.");f=new Date;f-e<10?(console.log("fail"),r()):i(u)}function displayErrorMessage(n,t){function r(t){$("#"+t).remove();n.parent().removeClass("errorMessageHolder")}var i=typeof n.attr("id")!="undefined"?"id_"+n.attr("id"):"id_"+Date.now();n.parent().hasClass("errorMessageHolder")&&r(i);n.parent().addClass("errorMessageHolder").prepend("<div id='"+i+"' class='errorMessage'><p>"+t+"<\/p><\/div>");$("#"+i).css({top:n[0].offsetTop-(n.outerHeight(!0)+5),left:n[0].offsetLeft});timeout=setTimeout(function(){n.parent().hasClass("errorMessageHolder")&&$("#"+i).length&&(r(i),clearTimeout(timeout))},5e3)}function clearAllErrorMessages(){$(".errorMessage").remove();$(".errorMessage").parent().removeClass("errorMessageHolder")}function clearAllErrorMessagesInsideEl(n){$(n).find(".errorMessage").remove();n.parent().removeClass("errorMessageHolder")}function getWorldDistance(n,t){function i(n){return n*Math.PI/180}var r=i(t.lat-n.lat),u=i(t.lng-n.lng),f=Math.sin(r/2)*Math.sin(r/2)+Math.cos(i(n.lat))*Math.cos(i(t.lat))*Math.sin(u/2)*Math.sin(u/2),e=2*Math.atan2(Math.sqrt(f),Math.sqrt(1-f)),o=6378137*e;return o/1e3}var GoogleTracking,_77T,Const,websiteEnums,alerted,CompVar,footerMenuOpen,HeaderCheckout,ContactForms;(function(n,t){function hf(n){var t=yt[n]={};return i.each(n.split(h),function(n,i){t[i]=!0}),t}function li(n,r,u){if(u===t&&n.nodeType===1){var f="data-"+r.replace(ci,"-$1").toLowerCase();if(u=n.getAttribute(f),typeof u=="string"){try{u=u==="true"?!0:u==="false"?!1:u==="null"?null:+u+""===u?+u:hi.test(u)?i.parseJSON(u):u}catch(e){}i.data(n,r,u)}else u=t}return u}function pt(n){for(var t in n)if((t!=="data"||!i.isEmptyObject(n[t]))&&t!=="toJSON")return!1;return!0}function v(){return!1}function it(){return!0}function k(n){return!n||!n.parentNode||n.parentNode.nodeType===11}function nr(n,t){do n=n[t];while(n&&n.nodeType!==1);return n}function tr(n,t,r){if(t=t||0,i.isFunction(t))return i.grep(n,function(n,i){var u=!!t.call(n,i,n);return u===r});if(t.nodeType)return i.grep(n,function(n){return n===t===r});if(typeof t=="string"){var u=i.grep(n,function(n){return n.nodeType===1});if(df.test(t))return i.filter(t,u,!r);t=i.filter(t,u)}return i.grep(n,function(n){return i.inArray(n,t)>=0===r})}function ir(n){var i=rr.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function oe(n,t){return n.getElementsByTagName(t)[0]||n.appendChild(n.ownerDocument.createElement(t))}function hr(n,t){if(t.nodeType===1&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;f<o;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function cr(n,t){var r;t.nodeType===1&&(t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(n),r=t.nodeName.toLowerCase(),r==="object"?(t.parentNode&&(t.outerHTML=n.outerHTML),i.support.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):r==="input"&&er.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):r==="option"?t.selected=n.defaultSelected:r==="input"||r==="textarea"?t.defaultValue=n.defaultValue:r==="script"&&t.text!==n.text&&(t.text=n.text),t.removeAttribute(i.expando))}function rt(n){return typeof n.getElementsByTagName!="undefined"?n.getElementsByTagName("*"):typeof n.querySelectorAll!="undefined"?n.querySelectorAll("*"):[]}function lr(n){er.test(n.type)&&(n.defaultChecked=n.checked)}function pr(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=yr.length;i--;)if(t=yr[i]+r,t in n)return t;return u}function ft(n,t){return n=t||n,i.css(n,"display")==="none"||!i.contains(n.ownerDocument,n)}function wr(n,t){for(var r,o,e=[],f=0,s=n.length;f<s;f++)(r=n[f],r.style)&&(e[f]=i._data(r,"olddisplay"),t?(e[f]||r.style.display!=="none"||(r.style.display=""),r.style.display===""&&ft(r)&&(e[f]=i._data(r,"olddisplay",gr(r.nodeName)))):(o=u(r,"display"),e[f]||o==="none"||i._data(r,"olddisplay",o)));for(f=0;f<s;f++)(r=n[f],r.style)&&(t&&r.style.display!=="none"&&r.style.display!==""||(r.style.display=t?e[f]||"":"none"));return n}function br(n,t,i){var r=le.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function kr(n,t,r,f){for(var e=r===(f?"border":"content")?4:t==="width"?1:0,o=0;e<4;e+=2)r==="margin"&&(o+=i.css(n,r+c[e],!0)),f?(r==="content"&&(o-=parseFloat(u(n,"padding"+c[e]))||0),r!=="margin"&&(o-=parseFloat(u(n,"border"+c[e]+"Width"))||0)):(o+=parseFloat(u(n,"padding"+c[e]))||0,r!=="padding"&&(o+=parseFloat(u(n,"border"+c[e]+"Width"))||0));return o}function dr(n,t,r){var f=t==="width"?n.offsetWidth:n.offsetHeight,e=!0,o=i.support.boxSizing&&i.css(n,"boxSizing")==="border-box";if(f<=0||f==null){if(f=u(n,t),(f<0||f==null)&&(f=n.style[t]),ut.test(f))return f;e=o&&(i.support.boxSizingReliable||f===n.style[t]);f=parseFloat(f)||0}return f+kr(n,t,r||(o?"border":"content"),e)+"px"}function gr(n){if(ni[n])return ni[n];var f=i("<"+n+">").appendTo(r.body),t=f.css("display");return f.remove(),(t==="none"||t==="")&&(y=r.body.appendChild(y||i.extend(r.createElement("iframe"),{frameBorder:0,width:0,height:0})),p&&y.createElement||(p=(y.contentWindow||y.contentDocument).document,p.write("<!doctype html><html><body>"),p.close()),f=p.body.appendChild(p.createElement(n)),t=u(f,"display"),r.body.removeChild(y)),ni[n]=t,t}function ti(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||we.test(n)?u(n,i):ti(n+"["+(typeof i=="object"?t:"")+"]",i,r,u)});else if(r||i.type(t)!=="object")u(n,t);else for(f in t)ti(n+"["+f+"]",t[f],r,u)}function eu(n){return function(t,r){typeof t!="string"&&(r=t,t="*");var u,o,f,s=t.toLowerCase().split(h),e=0,c=s.length;if(i.isFunction(r))for(;e<c;e++)u=s[e],f=/^\+/.test(u),f&&(u=u.substr(1)||"*"),o=n[u]=n[u]||[],o[f?"unshift":"push"](r)}}function et(n,i,r,u,f,e){f=f||i.dataTypes[0];e=e||{};e[f]=!0;for(var o,s=n[f],h=0,l=s?s.length:0,c=n===ii;h<l&&(c||!o);h++)o=s[h](i,r,u),typeof o=="string"&&(!c||e[o]?o=t:(i.dataTypes.unshift(o),o=et(n,i,r,u,o,e)));return!c&&o||e["*"]||(o=et(n,i,r,u,"*",e)),o}function ou(n,r){var u,f,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);f&&i.extend(!0,n,f)}function uo(n,i,r){var o,u,e,s,h=n.contents,f=n.dataTypes,c=n.responseFields;for(u in c)u in r&&(i[c[u]]=r[u]);while(f[0]==="*")f.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("content-type"));if(o)for(u in h)if(h[u]&&h[u].test(o)){f.unshift(u);break}if(f[0]in r)e=f[0];else{for(u in r){if(!f[0]||n.converters[u+" "+f[0]]){e=u;break}s||(s=u)}e=e||s}if(e)return e!==f[0]&&f.unshift(e),r[e]}function fo(n,t){var i,o,r,e,s=n.dataTypes.slice(),f=s[0],u={},h=0;if(n.dataFilter&&(t=n.dataFilter(t,n.dataType)),s[1])for(i in n.converters)u[i.toLowerCase()]=n.converters[i];for(;r=s[++h];)if(r!=="*"){if(f!=="*"&&f!==r){if(i=u[f+" "+r]||u["* "+r],!i)for(o in u)if(e=o.split(" "),e[1]===r&&(i=u[f+" "+e[0]]||u["* "+e[0]],i)){i===!0?i=u[o]:u[o]!==!0&&(r=e[0],s.splice(h--,0,r));break}if(i!==!0)if(i&&n.throws)t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+f+" to "+r}}}f=r}return{state:"success",data:t}}function cu(){try{return new n.XMLHttpRequest}catch(t){}}function so(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function lu(){return setTimeout(function(){b=t},0),b=i.now()}function ao(n,t){i.each(t,function(t,i){for(var u=(d[t]||[]).concat(d["*"]),r=0,f=u.length;r<f;r++)if(u[r].call(n,t,i))return})}function au(n,t,r){var e,o=0,c=ct.length,f=i.Deferred().always(function(){delete h.elem}),h=function(){for(var o=b||lu(),t=Math.max(0,u.startTime+u.duration-o),s=t/u.duration||0,i=1-s,r=0,e=u.tweens.length;r<e;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),i<1&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:b||lu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){for(var i=0,r=t?u.tweens.length:0;i<r;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(vo(s,u.opts.specialEasing);o<c;o++)if(e=ct[o].call(u,n,s,u.opts),e)return e;return ao(u,s),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(h,{anim:u,queue:u.opts.queue,elem:n})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function vo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function yo(n,t,r){var o,u,a,v,s,y,l,f,b,h=this,e=n.style,p={},w=[],c=n.nodeType&&ft(n);r.queue||(f=i._queueHooks(n,"fx"),f.unqueued==null&&(f.unqueued=0,b=f.empty.fire,f.empty.fire=function(){f.unqueued||b()}),f.unqueued++,h.always(function(){h.always(function(){f.unqueued--;i.queue(n,"fx").length||f.empty.fire()})}));n.nodeType===1&&("height"in t||"width"in t)&&(r.overflow=[e.overflow,e.overflowX,e.overflowY],i.css(n,"display")==="inline"&&i.css(n,"float")==="none"&&(i.support.inlineBlockNeedsLayout&&gr(n.nodeName)!=="inline"?e.zoom=1:e.display="inline-block"));r.overflow&&(e.overflow="hidden",i.support.shrinkWrapBlocks||h.done(function(){e.overflow=r.overflow[0];e.overflowX=r.overflow[1];e.overflowY=r.overflow[2]}));for(o in t)if(a=t[o],ho.exec(a)){if(delete t[o],y=y||a==="toggle",a===(c?"hide":"show"))continue;w.push(o)}if(v=w.length,v)for(s=i._data(n,"fxshow")||i._data(n,"fxshow",{}),("hidden"in s)&&(c=s.hidden),y&&(s.hidden=!c),c?i(n).show():h.done(function(){i(n).hide()}),h.done(function(){var t;i.removeData(n,"fxshow",!0);for(t in p)i.style(n,t,p[t])}),o=0;o<v;o++)u=w[o],l=h.createTween(u,c?s[u]:0),p[u]=s[u]||i.style(n,u),u in s||(s[u]=l.start,c&&(l.end=l.start,l.start=u==="width"||u==="height"?1:0))}function f(n,t,i,r,u){return new f.prototype.init(n,t,i,r,u)}function lt(n,t){var r,i={height:n},u=0;for(t=t?1:0;u<4;u+=2-t)r=c[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function vu(n){return i.isWindow(n)?n:n.nodeType===9?n.defaultView||n.parentWindow:!1}var ui,g,r=n.document,yu=n.location,pu=n.navigator,wu=n.jQuery,bu=n.$,fi=Array.prototype.push,o=Array.prototype.slice,ei=Array.prototype.indexOf,ku=Object.prototype.toString,at=Object.prototype.hasOwnProperty,vt=String.prototype.trim,i=function(n,t){return new i.fn.init(n,t,ui)},nt=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,du=/\S/,h=/\s+/,gu=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,nf=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,oi=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,tf=/^[\],:{}\s]*$/,rf=/(?:^|:|,)(?:\s*\[)+/g,uf=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,ff=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,ef=/^-ms-/,of=/-([\da-z])/gi,sf=function(n,t){return(t+"").toUpperCase()},tt=function(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",tt,!1),i.ready()):r.readyState==="complete"&&(r.detachEvent("onreadystatechange",tt),i.ready())},si={},yt,hi,ci,w,st,hu,ri;i.fn=i.prototype={constructor:i,init:function(n,u,f){var e,o,s;if(!n)return this;if(n.nodeType)return this.context=this[0]=n,this.length=1,this;if(typeof n=="string"){if(e=n.charAt(0)==="<"&&n.charAt(n.length-1)===">"&&n.length>=3?[null,n,null]:nf.exec(n),e&&(e[1]||!u)){if(e[1])return u=u instanceof i?u[0]:u,s=u&&u.nodeType?u.ownerDocument||u:r,n=i.parseHTML(e[1],s,!0),oi.test(e[1])&&i.isPlainObject(u)&&this.attr.call(n,u,!0),i.merge(this,n);if(o=r.getElementById(e[2]),o&&o.parentNode){if(o.id!==e[2])return f.find(n);this.length=1;this[0]=o}return this.context=r,this.selector=n,this}return!u||u.jquery?(u||f).find(n):this.constructor(u).find(n)}return i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return o.call(this)},get:function(n){return n==null?this.toArray():n<0?this[this.length+n]:this[n]},pushStack:function(n,t,r){var u=i.merge(this.constructor(),n);return u.prevObject=this,u.context=this.context,t==="find"?u.selector=this.selector+(this.selector?" ":"")+r:t&&(u.selector=this.selector+"."+t+"("+r+")"),u},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.ready.promise().done(n),this},eq:function(n){return n=+n,n===-1?this.slice(n):this.slice(n,n+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(o.apply(this,arguments),"slice",o.call(arguments).join(","))},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:fi,sort:[].sort,splice:[].splice};i.fn.init.prototype=i.fn;i.extend=i.fn.extend=function(){var o,e,u,r,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for(typeof n=="boolean"&&(c=n,n=arguments[1]||{},f=2),typeof n=="object"||i.isFunction(n)||(n={}),l===f&&(n=this,--f);f<l;f++)if((o=arguments[f])!=null)for(e in o)(u=n[e],r=o[e],n!==r)&&(c&&r&&(i.isPlainObject(r)||(s=i.isArray(r)))?(s?(s=!1,h=u&&i.isArray(u)?u:[]):h=u&&i.isPlainObject(u)?u:{},n[e]=i.extend(c,h,r)):r!==t&&(n[e]=r));return n};i.extend({noConflict:function(t){return n.$===i&&(n.$=bu),t&&n.jQuery===i&&(n.jQuery=wu),i},isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!r.body)return setTimeout(i.ready,1);(i.isReady=!0,n!==!0&&--i.readyWait>0)||(g.resolveWith(r,[i]),i.fn.trigger&&i(r).trigger("ready").off("ready"))}},isFunction:function(n){return i.type(n)==="function"},isArray:Array.isArray||function(n){return i.type(n)==="array"},isWindow:function(n){return n!=null&&n==n.window},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return n==null?String(n):si[ku.call(n)]||"object"},isPlainObject:function(n){if(!n||i.type(n)!=="object"||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!at.call(n,"constructor")&&!at.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}for(var r in n);return r===t||at.call(n,r)},isEmptyObject:function(n){for(var t in n)return!1;return!0},error:function(n){throw new Error(n);},parseHTML:function(n,t,u){var f;return!n||typeof n!="string"?null:(typeof t=="boolean"&&(u=t,t=0),t=t||r,f=oi.exec(n))?[t.createElement(f[1])]:(f=i.buildFragment([n],t,u?null:[]),i.merge([],(f.cacheable?i.clone(f.fragment):f.fragment).childNodes))},parseJSON:function(t){if(!t||typeof t!="string")return null;if(t=i.trim(t),n.JSON&&n.JSON.parse)return n.JSON.parse(t);if(tf.test(t.replace(uf,"@").replace(ff,"]").replace(rf,"")))return new Function("return "+t)();i.error("Invalid JSON: "+t)},parseXML:function(r){var u,f;if(!r||typeof r!="string")return null;try{n.DOMParser?(f=new DOMParser,u=f.parseFromString(r,"text/xml")):(u=new ActiveXObject("Microsoft.XMLDOM"),u.async="false",u.loadXML(r))}catch(e){u=t}return u&&u.documentElement&&!u.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+r),u},noop:function(){},globalEval:function(t){t&&du.test(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ef,"ms-").replace(of,sf)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,r,u){var f,e=0,o=n.length,s=o===t||i.isFunction(n);if(u){if(s){for(f in n)if(r.apply(n[f],u)===!1)break}else for(;e<o;)if(r.apply(n[e++],u)===!1)break}else if(s){for(f in n)if(r.call(n[f],f,n[f])===!1)break}else for(;e<o;)if(r.call(n[e],e,n[e++])===!1)break;return n},trim:vt&&!vt.call("﻿ ")?function(n){return n==null?"":vt.call(n)}:function(n){return n==null?"":(n+"").replace(gu,"")},makeArray:function(n,t){var r,u=t||[];return n!=null&&(r=i.type(n),n.length==null||r==="string"||r==="function"||r==="regexp"||i.isWindow(n)?fi.call(u,n):i.merge(u,n)),u},inArray:function(n,t,i){var r;if(t){if(ei)return ei.call(t,n,i);for(r=t.length,i=i?i<0?Math.max(0,r+i):i:0;i<r;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,i){var f=i.length,u=n.length,r=0;if(typeof f=="number")for(;r<f;r++)n[u++]=i[r];else while(i[r]!==t)n[u++]=i[r++];return n.length=u,n},grep:function(n,t,i){var u,f=[],r=0,e=n.length;for(i=!!i;r<e;r++)u=!!t(n[r],r),i!==u&&f.push(n[r]);return f},map:function(n,r,u){var f,h,e=[],s=0,o=n.length,c=n instanceof i||o!==t&&typeof o=="number"&&(o>0&&n[0]&&n[o-1]||o===0||i.isArray(n));if(c)for(;s<o;s++)f=r(n[s],s,u),f!=null&&(e[e.length]=f);else for(h in n)f=r(n[h],h,u),f!=null&&(e[e.length]=f);return e.concat.apply([],e)},guid:1,proxy:function(n,r){var f,e,u;return(typeof r=="string"&&(f=n[r],r=n,n=f),!i.isFunction(n))?t:(e=o.call(arguments,2),u=function(){return n.apply(r,e.concat(o.call(arguments)))},u.guid=n.guid=n.guid||i.guid++,u)},access:function(n,r,u,f,e,o,s){var c,l=u==null,h=0,a=n.length;if(u&&typeof u=="object"){for(h in u)i.access(n,r,h,u[h],1,o,f);e=1}else if(f!==t){if(c=s===t&&i.isFunction(f),l&&(c?(c=r,r=function(n,t,r){return c.call(i(n),r)}):(r.call(n,f),r=null)),r)for(;h<a;h++)r(n[h],u,c?f.call(n[h],h,r(n[h],u)):f,s);e=1}return e?n:l?r.call(n):a?r(n[0],u):o},now:function(){return(new Date).getTime()}});i.ready.promise=function(t){if(!g)if(g=i.Deferred(),r.readyState==="complete")setTimeout(i.ready,1);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",tt,!1),n.addEventListener("load",i.ready,!1);else{r.attachEvent("onreadystatechange",tt);n.attachEvent("onload",i.ready);var u=!1;try{u=n.frameElement==null&&r.documentElement}catch(e){}u&&u.doScroll&&function f(){if(!i.isReady){try{u.doScroll("left")}catch(n){return setTimeout(f,50)}i.ready()}}()}return g.promise(t)};i.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(n,t){si["[object "+t+"]"]=t.toLowerCase()});ui=i(r);yt={};i.Callbacks=function(n){n=typeof n=="string"?yt[n]||hf(n):i.extend({},n);var f,c,o,l,s,e,r=[],u=!n.once&&[],a=function(t){for(f=n.memory&&t,c=!0,e=l||0,l=0,s=r.length,o=!0;r&&e<s;e++)if(r[e].apply(t[0],t[1])===!1&&n.stopOnFalse){f=!1;break}o=!1;r&&(u?u.length&&a(u.shift()):f?r=[]:h.disable())},h={add:function(){if(r){var t=r.length;(function u(t){i.each(t,function(t,f){var e=i.type(f);e==="function"?n.unique&&h.has(f)||r.push(f):f&&f.length&&e!=="string"&&u(f)})})(arguments);o?s=r.length:f&&(l=t,a(f))}return this},remove:function(){return r&&i.each(arguments,function(n,t){for(var u;(u=i.inArray(t,r,u))>-1;)r.splice(u,1),o&&(u<=s&&s--,u<=e&&e--)}),this},has:function(n){return i.inArray(n,r)>-1},empty:function(){return r=[],this},disable:function(){return r=u=f=t,this},disabled:function(){return!r},lock:function(){return u=t,f||h.disable(),this},locked:function(){return!u},fireWith:function(n,t){return t=t||[],t=[n,t.slice?t.slice():t],r&&(!c||u)&&(o?u.push(t):a(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(r){i.each(u,function(u,f){var e=f[0],o=n[u];t[f[1]](i.isFunction(o)?function(){var n=o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[e+"With"](this===t?r:this,[n])}:r[e])});n=null}).promise()},promise:function(n){return n!=null?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[n^1][2].disable,u[2][2].lock);t[i[0]]=e.fire;t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=o.call(arguments),r=u.length,e=r!==1||n&&i.isFunction(n.promise)?r:0,f=e===1?n:i.Deferred(),c=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?o.call(arguments):r;i===s?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},s,l,h;if(r>1)for(s=new Array(r),l=new Array(r),h=new Array(r);t<r;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(c(t,h,u)).fail(f.reject).progress(c(t,l,s)):--e;return e||f.resolveWith(h,u),f.promise()}});i.support=function(){var u,h,e,c,l,f,o,a,v,s,y,t=r.createElement("div");if(t.setAttribute("className","t"),t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",h=t.getElementsByTagName("*"),e=t.getElementsByTagName("a")[0],!h||!e||!h.length)return{};c=r.createElement("select");l=c.appendChild(r.createElement("option"));f=t.getElementsByTagName("input")[0];e.style.cssText="top:1px;float:left;opacity:.5";u={leadingWhitespace:t.firstChild.nodeType===3,tbody:!t.getElementsByTagName("tbody").length,htmlSerialize:!!t.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.5/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:f.value==="on",optSelected:l.selected,getSetAttribute:t.className!=="t",enctype:!!r.createElement("form").enctype,html5Clone:r.createElement("nav").cloneNode(!0).outerHTML!=="<:nav><\/:nav>",boxModel:r.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1};f.checked=!0;u.noCloneChecked=f.cloneNode(!0).checked;c.disabled=!0;u.optDisabled=!l.disabled;try{delete t.test}catch(p){u.deleteExpando=!1}if(!t.addEventListener&&t.attachEvent&&t.fireEvent&&(t.attachEvent("onclick",y=function(){u.noCloneEvent=!1}),t.cloneNode(!0).fireEvent("onclick"),t.detachEvent("onclick",y)),f=r.createElement("input"),f.value="t",f.setAttribute("type","radio"),u.radioValue=f.value==="t",f.setAttribute("checked","checked"),f.setAttribute("name","t"),t.appendChild(f),o=r.createDocumentFragment(),o.appendChild(t.lastChild),u.checkClone=o.cloneNode(!0).cloneNode(!0).lastChild.checked,u.appendChecked=f.checked,o.removeChild(f),o.appendChild(t),t.attachEvent)for(v in{submit:!0,change:!0,focusin:!0})a="on"+v,s=a in t,s||(t.setAttribute(a,"return;"),s=typeof t[a]=="function"),u[v+"Bubbles"]=s;return i(function(){var i,t,f,e,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",o=r.getElementsByTagName("body")[0];o&&(i=r.createElement("div"),i.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",o.insertBefore(i,o.firstChild),t=r.createElement("div"),i.appendChild(t),t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",f=t.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",s=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",u.reliableHiddenOffsets=s&&f[0].offsetHeight===0,t.innerHTML="",t.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",u.boxSizing=t.offsetWidth===4,u.doesNotIncludeMarginInBodyOffset=o.offsetTop!==1,n.getComputedStyle&&(u.pixelPosition=(n.getComputedStyle(t,null)||{}).top!=="1%",u.boxSizingReliable=(n.getComputedStyle(t,null)||{width:"4px"}).width==="4px",e=r.createElement("div"),e.style.cssText=t.style.cssText=h,e.style.marginRight=e.style.width="0",t.style.width="1px",t.appendChild(e),u.reliableMarginRight=!parseFloat((n.getComputedStyle(e,null)||{}).marginRight)),typeof t.style.zoom!="undefined"&&(t.innerHTML="",t.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",u.inlineBlockNeedsLayout=t.offsetWidth===3,t.style.display="block",t.style.overflow="visible",t.innerHTML="<div><\/div>",t.firstChild.style.width="5px",u.shrinkWrapBlocks=t.offsetWidth!==3,i.style.zoom=1),o.removeChild(i),i=t=f=e=null)}),o.removeChild(t),h=e=c=l=f=o=t=null,u}();hi=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/;ci=/([A-Z])/g;i.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(i.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!pt(n)},data:function(n,r,u,f){if(i.acceptData(n)){var s,h,c=i.expando,a=typeof r=="string",l=n.nodeType,o=l?i.cache:n,e=l?n[c]:n[c]&&c;if(e&&o[e]&&(f||o[e].data)||!a||u!==t)return e||(l?n[c]=e=i.deletedIds.pop()||i.guid++:e=c),o[e]||(o[e]={},l||(o[e].toJSON=i.noop)),(typeof r=="object"||typeof r=="function")&&(f?o[e]=i.extend(o[e],r):o[e].data=i.extend(o[e].data,r)),s=o[e],f||(s.data||(s.data={}),s=s.data),u!==t&&(s[i.camelCase(r)]=u),a?(h=s[r],h==null&&(h=s[i.camelCase(r)])):h=s,h}},removeData:function(n,t,r){if(i.acceptData(n)){var e,o,h,s=n.nodeType,u=s?i.cache:n,f=s?n[i.expando]:i.expando;if(u[f]){if(t&&(e=r?u[f]:u[f].data,e)){for(i.isArray(t)||(t in e?t=[t]:(t=i.camelCase(t),t=t in e?[t]:t.split(" "))),o=0,h=t.length;o<h;o++)delete e[t[o]];if(!(r?pt:i.isEmptyObject)(e))return}(r||(delete u[f].data,pt(u[f])))&&(s?i.cleanData([n],!0):i.support.deleteExpando||u!=u.window?delete u[f]:u[f]=null)}}},_data:function(n,t,r){return i.data(n,t,r,!0)},acceptData:function(n){var t=n.nodeName&&i.noData[n.nodeName.toLowerCase()];return!t||t!==!0&&n.getAttribute("classid")===t}});i.fn.extend({data:function(n,r){var u,s,h,o,l,e=this[0],c=0,f=null;if(n===t){if(this.length&&(f=i.data(e),e.nodeType===1&&!i._data(e,"parsedAttrs"))){for(h=e.attributes,l=h.length;c<l;c++)o=h[c].name,o.indexOf("data-")||(o=i.camelCase(o.substring(5)),li(e,o,f[o]));i._data(e,"parsedAttrs",!0)}return f}return typeof n=="object"?this.each(function(){i.data(this,n)}):(u=n.split(".",2),u[1]=u[1]?"."+u[1]:"",s=u[1]+"!",i.access(this,function(r){if(r===t)return f=this.triggerHandler("getData"+s,[u[0]]),f===t&&e&&(f=i.data(e,n),f=li(e,n,f)),f===t&&u[1]?this.data(u[0]):f;u[1]=r;this.each(function(){var t=i(this);t.triggerHandler("setData"+s,u);i.data(this,n,r);t.triggerHandler("changeData"+s,u)})},null,r,arguments.length>1,null,!1))},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[]},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};u==="inprogress"&&(u=r.shift(),e--);u&&(t==="fx"&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i.removeData(n,t+"queue",!0);i.removeData(n,r,!0)})})}});i.fn.extend({queue:function(n,r){var u=2;return(typeof n!="string"&&(r=n,n="fx",u--),arguments.length<u)?i.queue(this[0],n):r===t?this:this.each(function(){var t=i.queue(this,n,r);i._queueHooks(this,n);n==="fx"&&t[0]!=="inprogress"&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},delay:function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,r){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for(typeof n!="string"&&(r=n,n=t),n=n||"fx";s--;)u=i._data(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(r)}});var s,ai,vi,yi=/[\t\r\n]/g,cf=/\r/g,lf=/^(?:button|input)$/i,af=/^(?:button|input|object|select|textarea)$/i,vf=/^a(?:rea|)$/i,pi=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,wi=i.support.getSetAttribute;i.fn.extend({attr:function(n,t){return i.access(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})},prop:function(n,t){return i.access(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=t;delete this[n]}catch(i){}})},addClass:function(n){var r,f,o,t,e,u,s;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(n&&typeof n=="string")for(r=n.split(h),f=0,o=this.length;f<o;f++)if(t=this[f],t.nodeType===1)if(t.className||r.length!==1){for(e=" "+t.className+" ",u=0,s=r.length;u<s;u++)e.indexOf(" "+r[u]+" ")<0&&(e+=r[u]+" ");t.className=i.trim(e)}else t.className=n;return this},removeClass:function(n){var e,r,u,f,s,o,c;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(n&&typeof n=="string"||n===t)for(e=(n||"").split(h),o=0,c=this.length;o<c;o++)if(u=this[o],u.nodeType===1&&u.className){for(r=(" "+u.className+" ").replace(yi," "),f=0,s=e.length;f<s;f++)while(r.indexOf(" "+e[f]+" ")>=0)r=r.replace(" "+e[f]+" "," ");u.className=n?i.trim(r):""}return this},toggleClass:function(n,t){var r=typeof n,u=typeof t=="boolean";return i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if(r==="string")for(var f,s=0,o=i(this),e=t,c=n.split(h);f=c[s++];)e=u?e:!o.hasClass(f),o[e?"addClass":"removeClass"](f);else(r==="undefined"||r==="boolean")&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;t<r;t++)if(this[t].nodeType===1&&(" "+this[t].className+" ").replace(yi," ").indexOf(i)>=0)return!0;return!1},val:function(n){var r,u,e,f=this[0];return arguments.length?(e=i.isFunction(n),this.each(function(u){var f,o=i(this);this.nodeType===1&&(f=e?n.call(this,u,o.val()):n,f==null?f="":typeof f=="number"?f+="":i.isArray(f)&&(f=i.map(f,function(n){return n==null?"":n+""})),r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,f,"value")!==t||(this.value=f))})):f?(r=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(u=r.get(f,"value"))!==t)?u:(u=f.value,typeof u=="string"?u.replace(cf,""):u==null?"":u):void 0}});i.extend({valHooks:{option:{get:function(n){var t=n.attributes.value;return!t||t.specified?n.value:n.text}},select:{get:function(n){for(var e,t,o=n.options,r=n.selectedIndex,u=n.type==="select-one"||r<0,s=u?null:[],h=u?r+1:o.length,f=r<0?h:u?r:0;f<h;f++)if(t=o[f],(t.selected||f===r)&&(i.support.optDisabled?!t.disabled:t.getAttribute("disabled")===null)&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(e=i(t).val(),u)return e;s.push(e)}return s},set:function(n,t){var r=i.makeArray(t);return i(n).find("option").each(function(){this.selected=i.inArray(i(this).val(),r)>=0}),r.length||(n.selectedIndex=-1),r}}},attrFn:{},attr:function(n,r,u,f){var e,o,h,c=n.nodeType;if(n&&c!==3&&c!==8&&c!==2){if(f&&i.isFunction(i.fn[r]))return i(n)[r](u);if(typeof n.getAttribute=="undefined")return i.prop(n,r,u);if(h=c!==1||!i.isXMLDoc(n),h&&(r=r.toLowerCase(),o=i.attrHooks[r]||(pi.test(r)?ai:s)),u!==t){if(u===null){i.removeAttr(n,r);return}return o&&"set"in o&&h&&(e=o.set(n,u,r))!==t?e:(n.setAttribute(r,u+""),u)}return o&&"get"in o&&h&&(e=o.get(n,r))!==null?e:(e=n.getAttribute(r),e===null?t:e)}},removeAttr:function(n,t){var u,f,r,e,o=0;if(t&&n.nodeType===1)for(f=t.split(h);o<f.length;o++)r=f[o],r&&(u=i.propFix[r]||r,e=pi.test(r),e||i.attr(n,r,""),n.removeAttribute(wi?r:u),e&&u in n&&(n[u]=!1))},attrHooks:{type:{set:function(n,t){if(lf.test(n.nodeName)&&n.parentNode)i.error("type property can't be changed");else if(!i.support.radioValue&&t==="radio"&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}},value:{get:function(n,t){return s&&i.nodeName(n,"button")?s.get(n,t):t in n?n.value:null},set:function(n,t,r){if(s&&i.nodeName(n,"button"))return s.set(n,t,r);n.value=t}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(n,r,u){var e,f,s,o=n.nodeType;if(n&&o!==3&&o!==8&&o!==2)return s=o!==1||!i.isXMLDoc(n),s&&(r=i.propFix[r]||r,f=i.propHooks[r]),u!==t?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:n[r]=u:f&&"get"in f&&(e=f.get(n,r))!==null?e:n[r]},propHooks:{tabIndex:{get:function(n){var i=n.getAttributeNode("tabindex");return i&&i.specified?parseInt(i.value,10):af.test(n.nodeName)||vf.test(n.nodeName)&&n.href?0:t}}}});ai={get:function(n,r){var u,f=i.prop(n,r);return f===!0||typeof f!="boolean"&&(u=n.getAttributeNode(r))&&u.nodeValue!==!1?r.toLowerCase():t},set:function(n,t,r){var u;return t===!1?i.removeAttr(n,r):(u=i.propFix[r]||r,u in n&&(n[u]=!0),n.setAttribute(r,r.toLowerCase())),r}};wi||(vi={name:!0,id:!0,coords:!0},s=i.valHooks.button={get:function(n,i){var r;return r=n.getAttributeNode(i),r&&(vi[i]?r.value!=="":r.specified)?r.value:t},set:function(n,t,i){var u=n.getAttributeNode(i);return u||(u=r.createAttribute(i),n.setAttributeNode(u)),u.value=t+""}},i.each(["width","height"],function(n,t){i.attrHooks[t]=i.extend(i.attrHooks[t],{set:function(n,i){if(i==="")return n.setAttribute(t,"auto"),i}})}),i.attrHooks.contenteditable={get:s.get,set:function(n,t,i){t===""&&(t="false");s.set(n,t,i)}});i.support.hrefNormalized||i.each(["href","src","width","height"],function(n,r){i.attrHooks[r]=i.extend(i.attrHooks[r],{get:function(n){var i=n.getAttribute(r,2);return i===null?t:i}})});i.support.style||(i.attrHooks.style={get:function(n){return n.style.cssText.toLowerCase()||t},set:function(n,t){return n.style.cssText=t+""}});i.support.optSelected||(i.propHooks.selected=i.extend(i.propHooks.selected,{get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}));i.support.enctype||(i.propFix.enctype="encoding");i.support.checkOn||i.each(["radio","checkbox"],function(){i.valHooks[this]={get:function(n){return n.getAttribute("value")===null?"on":n.value}}});i.each(["radio","checkbox"],function(){i.valHooks[this]=i.extend(i.valHooks[this],{set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}})});var wt=/^(?:textarea|input|select)$/i,bi=/^([^\.]*|)(?:\.(.+)|)$/,yf=/(?:^|\s)hover(\.\S+|)\b/,pf=/^key/,wf=/^(?:mouse|contextmenu)|click/,ki=/^(?:focusinfocus|focusoutblur)$/,di=function(n){return i.event.special.hover?n:n.replace(yf,"mouseenter$1 mouseleave$1")};i.event={add:function(n,r,u,f,e){var a,s,v,y,p,o,b,l,w,c,h;if(n.nodeType!==3&&n.nodeType!==8&&r&&u&&(a=i._data(n))){for(u.handler&&(w=u,u=w.handler,e=w.selector),u.guid||(u.guid=i.guid++),v=a.events,v||(a.events=v={}),s=a.handle,s||(a.handle=s=function(n){return typeof i!="undefined"&&(!n||i.event.triggered!==n.type)?i.event.dispatch.apply(s.elem,arguments):t},s.elem=n),r=i.trim(di(r)).split(" "),y=0;y<r.length;y++)p=bi.exec(r[y])||[],o=p[1],b=(p[2]||"").split(".").sort(),h=i.event.special[o]||{},o=(e?h.delegateType:h.bindType)||o,h=i.event.special[o]||{},l=i.extend({type:o,origType:p[1],data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:b.join(".")},w),c=v[o],c||(c=v[o]=[],c.delegateCount=0,h.setup&&h.setup.call(n,f,b,s)!==!1||(n.addEventListener?n.addEventListener(o,s,!1):n.attachEvent&&n.attachEvent("on"+o,s))),h.add&&(h.add.call(n,l),l.handler.guid||(l.handler.guid=u.guid)),e?c.splice(c.delegateCount++,0,l):c.push(l),i.event.global[o]=!0;n=null}},global:{},remove:function(n,t,r,u,f){var l,p,e,w,h,b,a,v,c,o,s,y=i.hasData(n)&&i._data(n);if(y&&(v=y.events)){for(t=i.trim(di(t||"")).split(" "),l=0;l<t.length;l++){if(p=bi.exec(t[l])||[],e=w=p[1],h=p[2],!e){for(e in v)i.event.remove(n,e+t[l],r,u,!0);continue}for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,o=v[e]||[],b=o.length,h=h?new RegExp("(^|\\.)"+h.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a=0;a<o.length;a++)s=o[a],(f||w===s.origType)&&(!r||r.guid===s.guid)&&(!h||h.test(s.namespace))&&(!u||u===s.selector||u==="**"&&s.selector)&&(o.splice(a--,1),s.selector&&o.delegateCount--,c.remove&&c.remove.call(n,s));o.length===0&&b!==o.length&&(c.teardown&&c.teardown.call(n,h,y.handle)!==!1||i.removeEvent(n,e,y.handle),delete v[e])}i.isEmptyObject(v)&&(delete y.handle,i.removeData(n,"events",!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(u,f,e,o){if(!e||e.nodeType!==3&&e.nodeType!==8){var w,d,c,h,l,v,a,y,p,k,s=u.type||u,b=[];if(!ki.test(s+i.event.triggered)&&(s.indexOf("!")>=0&&(s=s.slice(0,-1),d=!0),s.indexOf(".")>=0&&(b=s.split("."),s=b.shift(),b.sort()),e&&!i.event.customEvent[s]||i.event.global[s])){if(u=typeof u=="object"?u[i.expando]?u:new i.Event(s,u):new i.Event(s),u.type=s,u.isTrigger=!0,u.exclusive=d,u.namespace=b.join("."),u.namespace_re=u.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,v=s.indexOf(":")<0?"on"+s:"",!e){w=i.cache;for(c in w)w[c].events&&w[c].events[s]&&i.event.trigger(u,f,w[c].handle.elem,!0);return}if(u.result=t,u.target||(u.target=e),f=f!=null?i.makeArray(f):[],f.unshift(u),a=i.event.special[s]||{},!a.trigger||a.trigger.apply(e,f)!==!1){if(p=[[e,a.bindType||s]],!o&&!a.noBubble&&!i.isWindow(e)){for(k=a.delegateType||s,h=ki.test(k+s)?e:e.parentNode,l=e;h;h=h.parentNode)p.push([h,k]),l=h;l===(e.ownerDocument||r)&&p.push([l.defaultView||l.parentWindow||n,k])}for(c=0;c<p.length&&!u.isPropagationStopped();c++)h=p[c][0],u.type=p[c][1],y=(i._data(h,"events")||{})[u.type]&&i._data(h,"handle"),y&&y.apply(h,f),y=v&&h[v],y&&i.acceptData(h)&&y.apply&&y.apply(h,f)===!1&&u.preventDefault();return u.type=s,o||u.isDefaultPrevented()||a._default&&a._default.apply(e.ownerDocument,f)!==!1||s==="click"&&i.nodeName(e,"a")||!i.acceptData(e)||v&&e[s]&&(s!=="focus"&&s!=="blur"||u.target.offsetWidth!==0)&&!i.isWindow(e)&&(l=e[v],l&&(e[v]=null),i.event.triggered=s,e[s](),i.event.triggered=t,l&&(e[v]=l)),u.result}}}},dispatch:function(r){r=i.event.fix(r||n.event);var f,c,e,l,a,h,v,u,s,y=(i._data(this,"events")||{})[r.type]||[],p=y.delegateCount,k=o.call(arguments),d=!r.exclusive&&!r.namespace,w=i.event.special[r.type]||{},b=[];if(k[0]=r,r.delegateTarget=this,!w.preDispatch||w.preDispatch.call(this,r)!==!1){if(p&&!(r.button&&r.type==="click"))for(e=r.target;e!=this;e=e.parentNode||this)if(e.disabled!==!0||r.type!=="click"){for(a={},v=[],f=0;f<p;f++)u=y[f],s=u.selector,a[s]===t&&(a[s]=u.needsContext?i(s,this).index(e)>=0:i.find(s,this,null,[e]).length),a[s]&&v.push(u);v.length&&b.push({elem:e,matches:v})}for(y.length>p&&b.push({elem:this,matches:y.slice(p)}),f=0;f<b.length&&!r.isPropagationStopped();f++)for(h=b[f],r.currentTarget=h.elem,c=0;c<h.matches.length&&!r.isImmediatePropagationStopped();c++)u=h.matches[c],(d||!r.namespace&&!u.namespace||r.namespace_re&&r.namespace_re.test(u.namespace))&&(r.data=u.data,r.handleObj=u,l=((i.event.special[u.origType]||{}).handle||u.handler).apply(h.elem,k),l!==t&&(r.result=l,l===!1&&(r.preventDefault(),r.stopPropagation())));return w.postDispatch&&w.postDispatch.call(this,r),r.result}},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return n.which==null&&(n.which=t.charCode!=null?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,i){var o,u,f,e=i.button,s=i.fromElement;return n.pageX==null&&i.clientX!=null&&(o=n.target.ownerDocument||r,u=o.documentElement,f=o.body,n.pageX=i.clientX+(u&&u.scrollLeft||f&&f.scrollLeft||0)-(u&&u.clientLeft||f&&f.clientLeft||0),n.pageY=i.clientY+(u&&u.scrollTop||f&&f.scrollTop||0)-(u&&u.clientTop||f&&f.clientTop||0)),!n.relatedTarget&&s&&(n.relatedTarget=s===n.target?i.toElement:s),n.which||e===t||(n.which=e&1?1:e&2?3:e&4?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,t=n,u=i.event.fixHooks[n.type]||{},o=u.props?this.props.concat(u.props):this.props;for(n=i.Event(t),f=o.length;f;)e=o[--f],n[e]=t[e];return n.target||(n.target=t.srcElement||r),n.target.nodeType===3&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,u.filter?u.filter(n,t):n},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(n,t,r){i.isWindow(this)&&(this.onbeforeunload=r)},teardown:function(n,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.event.handle=i.event.dispatch;i.removeEvent=r.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]=="undefined"&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){if(!(this instanceof i.Event))return new i.Event(n,t);n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.returnValue===!1||n.getPreventDefault&&n.getPreventDefault()?it:v):this.type=n;t&&i.extend(this,t);this.timeStamp=n&&n.timeStamp||i.now();this[i.expando]=!0};i.Event.prototype={preventDefault:function(){this.isDefaultPrevented=it;var n=this.originalEvent;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=it;var n=this.originalEvent;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it;this.stopPropagation()},isDefaultPrevented:v,isPropagationStopped:v,isImmediatePropagationStopped:v};i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var f,e=this,r=n.relatedTarget,u=n.handleObj,o=u.selector;return r&&(r===e||i.contains(e,r))||(n.type=u.origType,f=u.handler.apply(this,arguments),n.type=t),f}}});i.support.submitBubbles||(i.event.special.submit={setup:function(){if(i.nodeName(this,"form"))return!1;i.event.add(this,"click._submit keypress._submit",function(n){var u=n.target,r=i.nodeName(u,"input")||i.nodeName(u,"button")?u.form:t;r&&!i._data(r,"_submit_attached")&&(i.event.add(r,"submit._submit",function(n){n._submit_bubble=!0}),i._data(r,"_submit_attached",!0))})},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){if(i.nodeName(this,"form"))return!1;i.event.remove(this,"._submit")}});i.support.changeBubbles||(i.event.special.change={setup:function(){if(wt.test(this.nodeName))return(this.type==="checkbox"||this.type==="radio")&&(i.event.add(this,"propertychange._change",function(n){n.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1);i.event.simulate("change",this,n,!0)})),!1;i.event.add(this,"beforeactivate._change",function(n){var t=n.target;wt.test(t.nodeName)&&!i._data(t,"_change_attached")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"_change_attached",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||t.type!=="radio"&&t.type!=="checkbox")return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!wt.test(this.nodeName)}});i.support.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=0,f=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){u++==0&&r.addEventListener(n,f,!0)},teardown:function(){--u==0&&r.removeEventListener(n,f,!0)}}});i.fn.extend({on:function(n,r,u,f,e){var o,s;if(typeof n=="object"){typeof r!="string"&&(u=u||r,r=t);for(s in n)this.on(s,r,u,n[s],e);return this}if(u==null&&f==null?(f=r,u=r=t):f==null&&(typeof r=="string"?(f=u,u=t):(f=u,u=r,r=t)),f===!1)f=v;else if(!f)return this;return e===1&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),this.each(function(){i.event.add(this,n,f,u,r)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,r,u){var f,e;if(n&&n.preventDefault&&n.handleObj)return f=n.handleObj,i(n.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if(typeof n=="object"){for(e in n)this.off(e,r,n[e]);return this}return(r===!1||typeof r=="function")&&(u=r,r=t),u===!1&&(u=v),this.each(function(){i.event.remove(this,n,u,r)})},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},live:function(n,t,r){i(this.context).on(n,this.selector,t,r);return this},die:function(n,t){return i(this.context).off(n,this.selector||"**",t),this},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return arguments.length===1?this.off(n,"**"):this.off(t,n||"**",i)},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){if(this[0])return i.event.trigger(n,t,this[0],!0)},toggle:function(n){var t=arguments,u=n.guid||i.guid++,r=0,f=function(u){var f=(i._data(this,"lastToggle"+n.guid)||0)%r;return i._data(this,"lastToggle"+n.guid,f+1),u.preventDefault(),t[f].apply(this,arguments)||!1};for(f.guid=u;r<t.length;)t[r++].guid=u;return this.click(f)},hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return i==null&&(i=n,n=null),arguments.length>0?this.on(t,null,n,i):this.trigger(t)};pf.test(t)&&(i.event.fixHooks[t]=i.event.keyHooks);wf.test(t)&&(i.event.fixHooks[t]=i.event.mouseHooks)}),function(n,t){function r(n,t,i,r){i=i||[];t=t||h;var e,u,o,f,s=t.nodeType;if(!n||typeof n!="string")return i;if(s!==1&&s!==9)return[];if(o=g(t),!o&&!r&&(e=wi.exec(n)))if(f=e[1]){if(s===9)if(u=t.getElementById(f),u&&u.parentNode){if(u.id===f)return i.push(u),i}else return i;else if(t.ownerDocument&&(u=t.ownerDocument.getElementById(f))&&gt(t,u)&&u.id===f)return i.push(u),i}else{if(e[2])return p.apply(i,w.call(t.getElementsByTagName(n),0)),i;if((f=e[3])&&oi&&t.getElementsByClassName)return p.apply(i,w.call(t.getElementsByClassName(f),0)),i}return dt(n.replace(it,"$1"),t,i,r,o)}function k(n){return function(t){var i=t.nodeName.toLowerCase();return i==="input"&&t.type===n}}function si(n){return function(t){var i=t.nodeName.toLowerCase();return(i==="input"||i==="button")&&t.type===n}}function y(n){return s(function(t){return t=+t,s(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ut(n,t,i){if(n===t)return i;for(var r=n.nextSibling;r;){if(r===t)return-1;r=r.nextSibling}return 1}function ft(n,t){var o,f,h,s,i,c,l,a=ri[e][n+" "];if(a)return t?0:a.slice(0);for(i=n,c=[],l=u.preFilter;i;){(!o||(f=vi.exec(i)))&&(f&&(i=i.slice(f[0].length)||i),c.push(h=[]));o=!1;(f=yi.exec(i))&&(h.push(o=new ti(f.shift())),i=i.slice(o.length),o.type=f[0].replace(it," "));for(s in u.filter)(f=rt[s].exec(i))&&(!l[s]||(f=l[s](f)))&&(h.push(o=new ti(f.shift())),i=i.slice(o.length),o.type=s,o.matches=f);if(!o)break}return t?i.length:i?r.error(n):ri(n,c).slice(0)}function pt(n,t,i){var r=t.dir,u=i&&t.dir==="parentNode",f=ci++;return t.first?function(t,i,f){while(t=t[r])if(u||t.nodeType===1)return n(t,i,f)}:function(t,i,o){if(o){while(t=t[r])if((u||t.nodeType===1)&&n(t,i,o))return t}else for(var s,h=tt+" "+f+" ",c=h+ot;t=t[r];)if(u||t.nodeType===1){if((s=t[e])===c)return t.sizset;if(typeof s=="string"&&s.indexOf(h)===0){if(t.sizset)return t}else{if(t[e]=c,n(t,i,o))return t.sizset=!0,t;t.sizset=!1}}}}function wt(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function et(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=t!=null;f<s;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function bt(n,t,i,r,u,f){return r&&!r[e]&&(r=bt(r)),u&&!u[e]&&(u=bt(u,f)),s(function(f,e,o,s){var l,c,a,w=[],y=[],b=e.length,k=f||rr(t||"*",o.nodeType?[o]:o,[]),v=n&&(f||!t)?et(k,w,n,o,s):k,h=i?u||(f?n:b||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=et(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?lt.call(f,a):w[c])>-1&&(f[l]=!(e[l]=a))}}else h=et(h===e?h.splice(b,h.length):h),u?u(null,e,h,s):p.apply(e,h)})}function kt(n){for(var s,r,i,o=n.length,h=u.relative[n[0].type],c=h||u.relative[" "],t=h?1:0,l=pt(function(n){return n===s},c,!0),a=pt(function(n){return lt.call(s,n)>-1},c,!0),f=[function(n,t,i){return!h&&(i||t!==nt)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];t<o;t++)if(r=u.relative[n[t].type])f=[pt(wt(f),r)];else{if(r=u.filter[n[t].type].apply(null,n[t].matches),r[e]){for(i=++t;i<o;i++)if(u.relative[n[i].type])break;return bt(t>1&&wt(f),t>1&&n.slice(0,t-1).join("").replace(it,"$1"),r,t<i&&kt(n.slice(t,i)),i<o&&kt(n=n.slice(i)),i<o&&n.join(""))}f.push(r)}return wt(f)}function ir(n,t){var f=t.length>0,e=n.length>0,i=function(o,s,c,l,a){var y,b,k,w=[],d=0,v="0",g=o&&[],it=a!=null,rt=nt,ft=o||e&&u.find.TAG("*",a&&s.parentNode||s),ut=tt+=rt==null?1:Math.E;for(it&&(nt=s!==h&&s,ot=i.el);(y=ft[v])!=null;v++){if(e&&y){for(b=0;k=n[b];b++)if(k(y,s,c)){l.push(y);break}it&&(tt=ut,ot=++i.el)}f&&((y=!k&&y)&&d--,o&&g.push(y))}if(d+=v,f&&v!==d){for(b=0;k=t[b];b++)k(g,w,s,c);if(o){if(d>0)while(v--)g[v]||w[v]||(w[v]=li.call(l));w=et(w)}p.apply(l,w);it&&!o&&w.length>0&&d+t.length>1&&r.uniqueSort(l)}return it&&(tt=ut,nt=rt),g};return i.el=0,f?s(i):i}function rr(n,t,i){for(var u=0,f=t.length;u<f;u++)r(n,t[u],i);return i}function dt(n,t,i,r,f){var o,e,s,c,l,h=ft(n),a=h.length;if(!r&&h.length===1){if(e=h[0]=h[0].slice(0),e.length>2&&(s=e[0]).type==="ID"&&t.nodeType===9&&!f&&u.relative[e[1].type]){if(t=u.find.ID(s.matches[0].replace(v,""),t,f)[0],!t)return i;n=n.slice(e.shift().length)}for(o=rt.POS.test(n)?-1:e.length-1;o>=0;o--){if(s=e[o],u.relative[c=s.type])break;if((l=u.find[c])&&(r=l(s.matches[0].replace(v,""),yt.test(e[0].type)&&t.parentNode||t,f))){if(e.splice(o,1),n=r.length&&e.join(""),!n)return p.apply(i,w.call(r,0)),i;break}}}return ht(n,h)(r,t,f,i,yt.test(n)),i}function hi(){}var ot,st,u,d,g,gt,ht,ct,b,nt,ni=!0,c="undefined",e=("sizcache"+Math.random()).replace(".",""),ti=String,h=n.document,o=h.documentElement,tt=0,ci=0,li=[].pop,p=[].push,w=[].slice,lt=[].indexOf||function(n){for(var t=0,i=this.length;t<i;t++)if(this[t]===n)return t;return-1},s=function(n,t){return n[e]=t==null||t,n},at=function(){var n={},t=[];return s(function(i,r){return t.push(i)>u.cacheLength&&delete n[t.shift()],n[i+" "]=r},n)},ii=at(),ri=at(),ui=at(),f="[\\x20\\t\\r\\n\\f]",a="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",ai=a.replace("w","w#"),fi="\\["+f+"*("+a+")"+f+"*(?:([*^$|!~]?=)"+f+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ai+")|)|)"+f+"*\\]",vt=":("+a+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+fi+")|[^:]|\\\\.)*|.*))\\)|)",ei=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+f+"*((?:-\\d)?\\d*)"+f+"*\\)|)(?=[^-]|$)",it=new RegExp("^"+f+"+|((?:^|[^\\\\])(?:\\\\.)*)"+f+"+$","g"),vi=new RegExp("^"+f+"*,"+f+"*"),yi=new RegExp("^"+f+"*([\\x20\\t\\r\\n\\f>+~])"+f+"*"),pi=new RegExp(vt),wi=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,yt=/[\x20\t\r\n\f]*[+~]/,bi=/h\d/i,ki=/input|select|textarea|button/i,v=/\\(?!\\)/g,rt={ID:new RegExp("^#("+a+")"),CLASS:new RegExp("^\\.("+a+")"),NAME:new RegExp("^\\[name=['\"]?("+a+")['\"]?\\]"),TAG:new RegExp("^("+a.replace("w","w*")+")"),ATTR:new RegExp("^"+fi),PSEUDO:new RegExp("^"+vt),POS:new RegExp(ei,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+f+"*(even|odd|(([+-]|)(\\d*)n|)"+f+"*(?:([+-]|)"+f+"*(\\d+)|))"+f+"*\\)|)","i"),needsContext:new RegExp("^"+f+"*[>+~]|"+ei,"i")},l=function(n){var t=h.createElement("div");try{return n(t)}catch(i){return!1}finally{t=null}},di=l(function(n){return n.appendChild(h.createComment("")),!n.getElementsByTagName("*").length}),gi=l(function(n){return n.innerHTML="<a href='#'><\/a>",n.firstChild&&typeof n.firstChild.getAttribute!==c&&n.firstChild.getAttribute("href")==="#"}),nr=l(function(n){n.innerHTML="<select><\/select>";var t=typeof n.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),oi=l(function(n){return(n.innerHTML="<div class='hidden e'><\/div><div class='hidden'><\/div>",!n.getElementsByClassName||!n.getElementsByClassName("e").length)?!1:(n.lastChild.className="e",n.getElementsByClassName("e").length===2)}),tr=l(function(n){n.id=e+0;n.innerHTML="<a name='"+e+"'><\/a><div name='"+e+"'><\/div>";o.insertBefore(n,o.firstChild);var t=h.getElementsByName&&h.getElementsByName(e).length===2+h.getElementsByName(e+0).length;return st=!h.getElementById(e),o.removeChild(n),t});try{w.call(o.childNodes,0)[0].nodeType}catch(ur){w=function(n){for(var t,i=[];t=this[n];n++)i.push(t);return i}}r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){return r(t,null,null,[n]).length>0};d=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(t===1||t===9||t===11){if(typeof n.textContent=="string")return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=d(n)}else if(t===3||t===4)return n.nodeValue}else for(;r=n[u];u++)i+=d(r);return i};g=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?t.nodeName!=="HTML":!1};gt=r.contains=o.contains?function(n,t){var r=n.nodeType===9?n.documentElement:n,i=t&&t.parentNode;return n===i||!!(i&&i.nodeType===1&&r.contains&&r.contains(i))}:o.compareDocumentPosition?function(n,t){return t&&!!(n.compareDocumentPosition(t)&16)}:function(n,t){while(t=t.parentNode)if(t===n)return!0;return!1};r.attr=function(n,t){var i,r=g(n);return(r||(t=t.toLowerCase()),i=u.attrHandle[t])?i(n):r||nr?n.getAttribute(t):(i=n.getAttributeNode(t),i?typeof n[t]=="boolean"?n[t]?t:null:i.specified?i.value:null:null)};u=r.selectors={cacheLength:50,createPseudo:s,match:rt,attrHandle:gi?{}:{href:function(n){return n.getAttribute("href",2)},type:function(n){return n.getAttribute("type")}},find:{ID:st?function(n,t,i){if(typeof t.getElementById!==c&&!i){var r=t.getElementById(n);return r&&r.parentNode?[r]:[]}}:function(n,i,r){if(typeof i.getElementById!==c&&!r){var u=i.getElementById(n);return u?u.id===n||typeof u.getAttributeNode!==c&&u.getAttributeNode("id").value===n?[u]:t:[]}},TAG:di?function(n,t){if(typeof t.getElementsByTagName!==c)return t.getElementsByTagName(n)}:function(n,t){var f=t.getElementsByTagName(n),i,r,u;if(n==="*"){for(r=[],u=0;i=f[u];u++)i.nodeType===1&&r.push(i);return r}return f},NAME:tr&&function(n,t){if(typeof t.getElementsByName!==c)return t.getElementsByName(name)},CLASS:oi&&function(n,t,i){if(typeof t.getElementsByClassName!==c&&!i)return t.getElementsByClassName(n)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(v,""),n[3]=(n[4]||n[5]||"").replace(v,""),n[2]==="~="&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),n[1]==="nth"?(n[2]||r.error(n[0]),n[3]=+(n[3]?n[4]+(n[5]||1):2*(n[2]==="even"||n[2]==="odd")),n[4]=+(n[6]+n[7]||n[2]==="odd")):n[2]&&r.error(n[0]),n},PSEUDO:function(n){var t,i;return rt.CHILD.test(n[0])?null:(n[3]?n[2]=n[3]:(t=n[4])&&(pi.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(t=t.slice(0,i),n[0]=n[0].slice(0,i)),n[2]=t),n.slice(0,3))}},filter:{ID:st?function(n){return n=n.replace(v,""),function(t){return t.getAttribute("id")===n}}:function(n){return n=n.replace(v,""),function(t){var i=typeof t.getAttributeNode!==c&&t.getAttributeNode("id");return i&&i.value===n}},TAG:function(n){return n==="*"?function(){return!0}:(n=n.replace(v,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===n})},CLASS:function(n){var t=ii[e][n+" "];return t||(t=new RegExp("(^|"+f+")"+n+"("+f+"|$)"))&&ii(n,function(n){return t.test(n.className||typeof n.getAttribute!==c&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return f==null?t==="!=":t?(f+="",t==="="?f===i:t==="!="?f!==i:t==="^="?i&&f.indexOf(i)===0:t==="*="?i&&f.indexOf(i)>-1:t==="$="?i&&f.substr(f.length-i.length)===i:t==="~="?(" "+f+" ").indexOf(i)>-1:t==="|="?f===i||f.substr(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r){return n==="nth"?function(n){var t,u,f=n.parentNode;if(i===1&&r===0)return!0;if(f)for(u=0,t=f.firstChild;t;t=t.nextSibling)if(t.nodeType===1&&(u++,n===t))break;return u-=r,u===i||u%i==0&&u/i>=0}:function(t){var i=t;switch(n){case"only":case"first":while(i=i.previousSibling)if(i.nodeType===1)return!1;if(n==="first")return!0;i=t;case"last":while(i=i.nextSibling)if(i.nodeType===1)return!1;return!0}}},PSEUDO:function(n,t){var f,i=u.pseudos[n]||u.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return i[e]?i(t):i.length>1?(f=[n,n,"",t],u.setFilters.hasOwnProperty(n.toLowerCase())?s(function(n,r){for(var u,f=i(n,t),e=f.length;e--;)u=lt.call(n,f[e]),n[u]=!(r[u]=f[e])}):function(n){return i(n,0,f)}):i}},pseudos:{not:s(function(n){var i=[],r=[],t=ht(n.replace(it,"$1"));return t[e]?s(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:s(function(n){return function(t){return r(n,t).length>0}}),contains:s(function(n){return function(t){return(t.textContent||t.innerText||d(t)).indexOf(n)>-1}}),enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&!!n.checked||t==="option"&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},parent:function(n){return!u.pseudos.empty(n)},empty:function(n){var t;for(n=n.firstChild;n;){if(n.nodeName>"@"||(t=n.nodeType)===3||t===4)return!1;n=n.nextSibling}return!0},header:function(n){return bi.test(n.nodeName)},text:function(n){var t,i;return n.nodeName.toLowerCase()==="input"&&(t=n.type)==="text"&&((i=n.getAttribute("type"))==null||i.toLowerCase()===t)},radio:k("radio"),checkbox:k("checkbox"),file:k("file"),password:k("password"),image:k("image"),submit:si("submit"),reset:si("reset"),button:function(n){var t=n.nodeName.toLowerCase();return t==="input"&&n.type==="button"||t==="button"},input:function(n){return ki.test(n.nodeName)},focus:function(n){var t=n.ownerDocument;return n===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},active:function(n){return n===n.ownerDocument.activeElement},first:y(function(){return[0]}),last:y(function(n,t){return[t-1]}),eq:y(function(n,t,i){return[i<0?i+t:i]}),even:y(function(n,t){for(var i=0;i<t;i+=2)n.push(i);return n}),odd:y(function(n,t){for(var i=1;i<t;i+=2)n.push(i);return n}),lt:y(function(n,t,i){for(var r=i<0?i+t:i;--r>=0;)n.push(r);return n}),gt:y(function(n,t,i){for(var r=i<0?i+t:i;++r<t;)n.push(r);return n})}};ct=o.compareDocumentPosition?function(n,t){return n===t?(b=!0,0):(!n.compareDocumentPosition||!t.compareDocumentPosition?n.compareDocumentPosition:n.compareDocumentPosition(t)&4)?-1:1}:function(n,t){var i;if(n===t)return b=!0,0;if(n.sourceIndex&&t.sourceIndex)return n.sourceIndex-t.sourceIndex;var e,h,u=[],f=[],o=n.parentNode,s=t.parentNode,r=o;if(o===s)return ut(n,t);if(o){if(!s)return 1}else return-1;while(r)u.unshift(r),r=r.parentNode;for(r=s;r;)f.unshift(r),r=r.parentNode;for(e=u.length,h=f.length,i=0;i<e&&i<h;i++)if(u[i]!==f[i])return ut(u[i],f[i]);return i===e?ut(n,f[i],-1):ut(u[i],t,1)};[0,0].sort(ct);ni=!b;r.uniqueSort=function(n){var r,u=[],t=1,i=0;if(b=ni,n.sort(ct),b){for(;r=n[t];t++)r===n[t-1]&&(i=u.push(t));while(i--)n.splice(u[i],1)}return n};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};ht=r.compile=function(n,t){var r,u=[],f=[],i=ui[e][n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=kt(t[r]),i[e]?u.push(i):f.push(i);i=ui(n,ir(f,u))}return i};h.querySelectorAll&&function(){var u,s=dt,h=/'|\\/g,c=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,n=[":focus"],t=[":active"],i=o.matchesSelector||o.mozMatchesSelector||o.webkitMatchesSelector||o.oMatchesSelector||o.msMatchesSelector;l(function(t){t.innerHTML="<select><option selected=''><\/option><\/select>";t.querySelectorAll("[selected]").length||n.push("\\["+f+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)");t.querySelectorAll(":checked").length||n.push(":checked")});l(function(t){t.innerHTML="<p test=''><\/p>";t.querySelectorAll("[test^='']").length&&n.push("[*^$]="+f+"*(?:\"\"|'')");t.innerHTML="<input type='hidden'/>";t.querySelectorAll(":enabled").length||n.push(":enabled",":disabled")});n=new RegExp(n.join("|"));dt=function(t,i,r,u,f){if(!u&&!f&&!n.test(t)){var o,l,a=!0,c=e,y=i,v=i.nodeType===9&&t;if(i.nodeType===1&&i.nodeName.toLowerCase()!=="object"){for(o=ft(t),(a=i.getAttribute("id"))?c=a.replace(h,"\\$&"):i.setAttribute("id",c),c="[id='"+c+"'] ",l=o.length;l--;)o[l]=c+o[l].join("");y=yt.test(t)&&i.parentNode||i;v=o.join(",")}if(v)try{return p.apply(r,w.call(y.querySelectorAll(v),0)),r}catch(b){}finally{a||i.removeAttribute("id")}}return s(t,i,r,u,f)};i&&(l(function(n){u=i.call(n,"div");try{i.call(n,"[test!='']:sizzle");t.push("!=",vt)}catch(r){}}),t=new RegExp(t.join("|")),r.matchesSelector=function(f,e){if(e=e.replace(c,"='$1']"),!g(f)&&!t.test(e)&&!n.test(e))try{var o=i.call(f,e);if(o||u||f.document&&f.document.nodeType!==11)return o}catch(s){}return r(e,null,null,[f]).length>0})}();u.pseudos.nth=u.pseudos.eq;u.filters=hi.prototype=u.pseudos;u.setFilters=new hi;r.attr=i.attr;i.find=r;i.expr=r.selectors;i.expr[":"]=i.expr.pseudos;i.unique=r.uniqueSort;i.text=r.getText;i.isXMLDoc=r.isXML;i.contains=r.contains}(n);var bf=/Until$/,kf=/^(?:parents|prev(?:Until|All))/,df=/^.[^:#\[\.,]*$/,gi=i.expr.match.needsContext,gf={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var t,f,o,u,e,r,s=this;if(typeof n!="string")return i(n).filter(function(){for(t=0,f=s.length;t<f;t++)if(i.contains(s[t],this))return!0});for(r=this.pushStack("","find",n),t=0,f=this.length;t<f;t++)if(o=r.length,i.find(n,this[t],r),t>0)for(u=o;u<r.length;u++)for(e=0;e<o;e++)if(r[e]===r[u]){r.splice(u--,1);break}return r},has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;t<u;t++)if(i.contains(this,r[t]))return!0})},not:function(n){return this.pushStack(tr(this,n,!1),"not",n)},filter:function(n){return this.pushStack(tr(this,n,!0),"filter",n)},is:function(n){return!!n&&(typeof n=="string"?gi.test(n)?i(n,this.context).index(this[0])>=0:i.filter(n,this).length>0:this.filter(n).length>0)},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=gi.test(n)||typeof n!="string"?i(n,t||this.context):0;f<o;f++)for(r=this[f];r&&r.ownerDocument&&r!==t&&r.nodeType!==11;){if(e?e.index(r)>-1:i.find.matchesSelector(r,n)){u.push(r);break}r=r.parentNode}return u=u.length>1?i.unique(u):u,this.pushStack(u,"closest",n)},index:function(n){return n?typeof n=="string"?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(n,t){var u=typeof n=="string"?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),r=i.merge(this.get(),u);return this.pushStack(k(u[0])||k(r[0])?r:i.unique(r))},addBack:function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}});i.fn.andSelf=i.fn.addBack;i.each({parent:function(n){var t=n.parentNode;return t&&t.nodeType!==11?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return nr(n,"nextSibling")},prev:function(n){return nr(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return bf.test(n)||(u=r),u&&typeof u=="string"&&(f=i.filter(u,f)),f=this.length>1&&!gf[n]?i.unique(f):f,this.length>1&&kf.test(n)&&(f=f.reverse()),this.pushStack(f,n,o.call(arguments).join(","))}});i.extend({filter:function(n,t,r){return r&&(n=":not("+n+")"),t.length===1?i.find.matchesSelector(t[0],n)?[t[0]]:[]:i.find.matches(n,t)},dir:function(n,r,u){for(var e=[],f=n[r];f&&f.nodeType!==9&&(u===t||f.nodeType!==1||!i(f).is(u));)f.nodeType===1&&e.push(f),f=f[r];return e},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)n.nodeType===1&&n!==t&&i.push(n);return i}});var rr="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ne=/ jQuery\d+="(?:null|\d+)"/g,bt=/^\s+/,ur=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,fr=/<([\w:]+)/,te=/<tbody/i,ie=/<|&#?\w+;/,re=/<(?:script|style|link)/i,ue=/<(?:script|object|embed|option|style)/i,kt=new RegExp("<(?:"+rr+")[\\s/>]","i"),er=/^(?:checkbox|radio)$/,or=/checked\s*(?:[^=]|=\s*.checked.)/i,fe=/\/(java|ecma)script/i,ee=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,e={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],area:[1,"<map>","<\/map>"],_default:[0,"",""]},sr=ir(r),dt=sr.appendChild(r.createElement("div"));e.optgroup=e.option;e.tbody=e.tfoot=e.colgroup=e.caption=e.thead;e.th=e.td;i.support.htmlSerialize||(e._default=[1,"X<div>","<\/div>"]);i.fn.extend({text:function(n){return i.access(this,function(n){return n===t?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(n))},null,n,arguments.length)},wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&n.firstChild.nodeType===1;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(n){(this.nodeType===1||this.nodeType===11)&&this.appendChild(n)})},prepend:function(){return this.domManip(arguments,!0,function(n){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(n,this.firstChild)})},before:function(){if(!k(this[0]))return this.domManip(arguments,!1,function(n){this.parentNode.insertBefore(n,this)});if(arguments.length){var n=i.clean(arguments);return this.pushStack(i.merge(n,this),"before",this.selector)}},after:function(){if(!k(this[0]))return this.domManip(arguments,!1,function(n){this.parentNode.insertBefore(n,this.nextSibling)});if(arguments.length){var n=i.clean(arguments);return this.pushStack(i.merge(this,n),"after",this.selector)}},remove:function(n,t){for(var r,u=0;(r=this[u])!=null;u++)(!n||i.filter(n,[r]).length)&&(t||r.nodeType!==1||(i.cleanData(r.getElementsByTagName("*")),i.cleanData([r])),r.parentNode&&r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;(n=this[t])!=null;t++)for(n.nodeType===1&&i.cleanData(n.getElementsByTagName("*"));n.firstChild;)n.removeChild(n.firstChild);return this},clone:function(n,t){return n=n==null?!1:n,t=t==null?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return i.access(this,function(n){var r=this[0]||{},u=0,f=this.length;if(n===t)return r.nodeType===1?r.innerHTML.replace(ne,""):t;if(typeof n=="string"&&!re.test(n)&&(i.support.htmlSerialize||!kt.test(n))&&(i.support.leadingWhitespace||!bt.test(n))&&!e[(fr.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(ur,"<$1><\/$2>");try{for(;u<f;u++)r=this[u]||{},r.nodeType===1&&(i.cleanData(r.getElementsByTagName("*")),r.innerHTML=n);r=0}catch(o){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(n){return k(this[0])?this.length?this.pushStack(i(i.isFunction(n)?n():n),"replaceWith",n):this:i.isFunction(n)?this.each(function(t){var r=i(this),u=r.html();r.replaceWith(n.call(this,t,u))}):(typeof n!="string"&&(n=i(n).detach()),this.each(function(){var t=this.nextSibling,r=this.parentNode;i(this).remove();t?i(t).before(n):i(r).append(n)}))},detach:function(n){return this.remove(n,!0)},domManip:function(n,r,u){n=[].concat.apply([],n);var h,o,f,a,e=0,s=n[0],c=[],l=this.length;if(!i.support.checkClone&&l>1&&typeof s=="string"&&or.test(s))return this.each(function(){i(this).domManip(n,r,u)});if(i.isFunction(s))return this.each(function(f){var e=i(this);n[0]=s.call(this,f,r?e.html():t);e.domManip(n,r,u)});if(this[0]){if(h=i.buildFragment(n,this,c),f=h.fragment,o=f.firstChild,f.childNodes.length===1&&(f=o),o)for(r=r&&i.nodeName(o,"tr"),a=h.cacheable||l-1;e<l;e++)u.call(r&&i.nodeName(this[e],"table")?oe(this[e],"tbody"):this[e],e===a?f:i.clone(f,!0,!0));f=o=null;c.length&&i.each(c,function(n,t){t.src?i.ajax?i.ajax({url:t.src,type:"GET",dataType:"script",async:!1,global:!1,throws:!0}):i.error("no ajax"):i.globalEval((t.text||t.textContent||t.innerHTML||"").replace(ee,""));t.parentNode&&t.parentNode.removeChild(t)})}return this}});i.buildFragment=function(n,u,f){var o,s,h,e=n[0];return u=u||r,u=!u.nodeType&&u[0]||u,u=u.ownerDocument||u,n.length===1&&typeof e=="string"&&e.length<512&&u===r&&e.charAt(0)==="<"&&!ue.test(e)&&(i.support.checkClone||!or.test(e))&&(i.support.html5Clone||!kt.test(e))&&(s=!0,o=i.fragments[e],h=o!==t),o||(o=u.createDocumentFragment(),i.clean(n,u,o,f),s&&(i.fragments[e]=h&&o)),{fragment:o,cacheable:s}};i.fragments={};i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(r){var o,u=0,s=[],f=i(r),h=f.length,e=this.length===1&&this[0].parentNode;if((e==null||e&&e.nodeType===11&&e.childNodes.length===1)&&h===1)return f[t](this[0]),this;for(;u<h;u++)o=(u>0?this.clone(!0):this).get(),i(f[u])[t](o),s=s.concat(o);return this.pushStack(s,n,f.selector)}});i.extend({clone:function(n,t,r){var f,o,u,e;if(i.support.html5Clone||i.isXMLDoc(n)||!kt.test("<"+n.nodeName+">")?e=n.cloneNode(!0):(dt.innerHTML=n.outerHTML,dt.removeChild(e=dt.firstChild)),(!i.support.noCloneEvent||!i.support.noCloneChecked)&&(n.nodeType===1||n.nodeType===11)&&!i.isXMLDoc(n))for(cr(n,e),f=rt(n),o=rt(e),u=0;f[u];++u)o[u]&&cr(f[u],o[u]);if(t&&(hr(n,e),r))for(f=rt(n),o=rt(e),u=0;f[u];++u)hr(f[u],o[u]);return f=o=null,e},clean:function(n,t,u,f){var h,c,o,p,v,d,s,w,a,b,k,y=t===r&&sr,l=[];for(t&&typeof t.createDocumentFragment!="undefined"||(t=r),h=0;(o=n[h])!=null;h++)if(typeof o=="number"&&(o+=""),o){if(typeof o=="string")if(ie.test(o)){for(y=y||ir(t),s=t.createElement("div"),y.appendChild(s),o=o.replace(ur,"<$1><\/$2>"),p=(fr.exec(o)||["",""])[1].toLowerCase(),v=e[p]||e._default,d=v[0],s.innerHTML=v[1]+o+v[2];d--;)s=s.lastChild;if(!i.support.tbody)for(w=te.test(o),a=p==="table"&&!w?s.firstChild&&s.firstChild.childNodes:v[1]==="<table>"&&!w?s.childNodes:[],c=a.length-1;c>=0;--c)i.nodeName(a[c],"tbody")&&!a[c].childNodes.length&&a[c].parentNode.removeChild(a[c]);!i.support.leadingWhitespace&&bt.test(o)&&s.insertBefore(t.createTextNode(bt.exec(o)[0]),s.firstChild);o=s.childNodes;s.parentNode.removeChild(s)}else o=t.createTextNode(o);o.nodeType?l.push(o):i.merge(l,o)}if(s&&(o=s=y=null),!i.support.appendChecked)for(h=0;(o=l[h])!=null;h++)i.nodeName(o,"input")?lr(o):typeof o.getElementsByTagName!="undefined"&&i.grep(o.getElementsByTagName("input"),lr);if(u)for(b=function(n){if(!n.type||fe.test(n.type))return f?f.push(n.parentNode?n.parentNode.removeChild(n):n):u.appendChild(n)},h=0;(o=l[h])!=null;h++)i.nodeName(o,"script")&&b(o)||(u.appendChild(o),typeof o.getElementsByTagName!="undefined"&&(k=i.grep(i.merge([],o.getElementsByTagName("script")),b),l.splice.apply(l,[h+1,0].concat(k)),h+=k.length));return l},cleanData:function(n,t){for(var f,u,r,e,h=0,o=i.expando,s=i.cache,c=i.support.deleteExpando,l=i.event.special;(r=n[h])!=null;h++)if((t||i.acceptData(r))&&(u=r[o],f=u&&s[u],f)){if(f.events)for(e in f.events)l[e]?i.event.remove(r,e):i.removeEvent(r,e,f.handle);s[u]&&(delete s[u],c?delete r[o]:r.removeAttribute?r.removeAttribute(o):r[o]=null,i.deletedIds.push(u))}}}),function(){var t,n;i.uaMatch=function(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}};t=i.uaMatch(pu.userAgent);n={};t.browser&&(n[t.browser]=!0,n.version=t.version);n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0);i.browser=n;i.sub=function(){function n(t,i){return new n.fn.init(t,i)}i.extend(!0,n,this);n.superclass=this;n.fn=n.prototype=this();n.fn.constructor=n;n.sub=this.sub;n.fn.init=function(r,u){return u&&u instanceof i&&!(u instanceof n)&&(u=n(u)),i.fn.init.call(this,r,u,t)};n.fn.init.prototype=n.fn;var t=n(r);return n}}();var u,y,p,gt=/alpha\([^)]*\)/i,se=/opacity=([^)]*)/,he=/^(top|right|bottom|left)$/,ce=/^(none|table(?!-c[ea]).+)/,ar=/^margin/,le=new RegExp("^("+nt+")(.*)$","i"),ut=new RegExp("^("+nt+")(?!px)[a-z%]+$","i"),ae=new RegExp("^([-+])=("+nt+")","i"),ni={BODY:"block"},ve={position:"absolute",visibility:"hidden",display:"block"},vr={letterSpacing:0,fontWeight:400},c=["Top","Right","Bottom","Left"],yr=["Webkit","O","Moz","ms"],ye=i.fn.toggle;i.fn.extend({css:function(n,r){return i.access(this,function(n,r,u){return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},show:function(){return wr(this,!0)},hide:function(){return wr(this)},toggle:function(n,t){var r=typeof n=="boolean";return i.isFunction(n)&&i.isFunction(t)?ye.apply(this,arguments):this.each(function(){(r?n:ft(this))?i(this).show():i(this).hide()})}});i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=u(n,"opacity");return i===""?"1":i}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:i.support.cssFloat?"cssFloat":"styleFloat"},style:function(n,r,u,f){if(n&&n.nodeType!==3&&n.nodeType!==8&&n.style){var o,s,e,h=i.camelCase(r),c=n.style;if(r=i.cssProps[h]||(i.cssProps[h]=pr(c,h)),e=i.cssHooks[r]||i.cssHooks[h],u!==t){if(s=typeof u,s==="string"&&(o=ae.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,r)),s="number"),u==null||s==="number"&&isNaN(u))return;if(s!=="number"||i.cssNumber[h]||(u+="px"),!e||!("set"in e)||(u=e.set(n,u,f))!==t)try{c[r]=u}catch(l){}}else return e&&"get"in e&&(o=e.get(n,!1,f))!==t?o:c[r]}},css:function(n,r,f,e){var o,c,s,h=i.camelCase(r);return(r=i.cssProps[h]||(i.cssProps[h]=pr(n.style,h)),s=i.cssHooks[r]||i.cssHooks[h],s&&"get"in s&&(o=s.get(n,!0,e)),o===t&&(o=u(n,r)),o==="normal"&&r in vr&&(o=vr[r]),f||e!==t)?(c=parseFloat(o),f||i.isNumeric(c)?c||0:o):o},swap:function(n,t,i){var u,r,f={};for(r in t)f[r]=n.style[r],n.style[r]=t[r];u=i.call(n);for(r in t)n.style[r]=f[r];return u}});n.getComputedStyle?u=function(t,r){var f,o,s,h,e=n.getComputedStyle(t,null),u=t.style;return e&&(f=e.getPropertyValue(r)||e[r],f!==""||i.contains(t.ownerDocument,t)||(f=i.style(t,r)),ut.test(f)&&ar.test(r)&&(o=u.width,s=u.minWidth,h=u.maxWidth,u.minWidth=u.maxWidth=u.width=f,f=e.width,u.width=o,u.minWidth=s,u.maxWidth=h)),f}:r.documentElement.currentStyle&&(u=function(n,t){var f,u,i=n.currentStyle&&n.currentStyle[t],r=n.style;return i==null&&r&&r[t]&&(i=r[t]),ut.test(i)&&!he.test(t)&&(f=r.left,u=n.runtimeStyle&&n.runtimeStyle.left,u&&(n.runtimeStyle.left=n.currentStyle.left),r.left=t==="fontSize"?"1em":i,i=r.pixelLeft+"px",r.left=f,u&&(n.runtimeStyle.left=u)),i===""?"auto":i});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,f){if(r)return n.offsetWidth===0&&ce.test(u(n,"display"))?i.swap(n,ve,function(){return dr(n,t,f)}):dr(n,t,f)},set:function(n,r,u){return br(n,r,u?kr(n,t,u,i.support.boxSizing&&i.css(n,"boxSizing")==="border-box"):0)}}});i.support.opacity||(i.cssHooks.opacity={get:function(n,t){return se.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+t*100+")":"",f=u&&u.filter||r.filter||"";(r.zoom=1,t>=1&&i.trim(f.replace(gt,""))===""&&r.removeAttribute&&(r.removeAttribute("filter"),u&&!u.filter))||(r.filter=gt.test(f)?f.replace(gt,e):f+" "+e)}});i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,t){return i.swap(n,{display:"inline-block"},function(){if(t)return u(n,"marginRight")})}});!i.support.pixelPosition&&i.fn.position&&i.each(["top","left"],function(n,t){i.cssHooks[t]={get:function(n,r){if(r){var f=u(n,t);return ut.test(f)?i(n).position()[t]+"px":f}}}})});i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(n){return n.offsetWidth===0&&n.offsetHeight===0||!i.support.reliableHiddenOffsets&&(n.style&&n.style.display||u(n,"display"))==="none"},i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var u=typeof i=="string"?i.split(" "):[i],f={},r=0;r<4;r++)f[n+c[r]+t]=u[r]||u[r-2]||u[0];return f}};ar.test(n)||(i.cssHooks[n+t].set=br)});var pe=/%20/g,we=/\[\]$/,nu=/\r?\n/g,be=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ke=/^(?:select|textarea)/i;i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?i.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ke.test(this.nodeName)||be.test(this.type))}).map(function(n,t){var r=i(this).val();return r==null?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(nu,"\r\n")}}):{name:t.name,value:r.replace(nu,"\r\n")}}).get()}});i.param=function(n,r){var u,f=[],e=function(n,t){t=i.isFunction(t)?t():t==null?"":t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(r===t&&(r=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(u in n)ti(u,n[u],r,e);return f.join("&").replace(pe,"+")};var l,a,de=/#.*$/,ge=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,no=/^(?:GET|HEAD)$/,to=/^\/\//,tu=/\?/,io=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ro=/([?&])_=[^&]*/,iu=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,ru=i.fn.load,ii={},uu={},fu=["*/"]+["*"];try{a=yu.href}catch(po){a=r.createElement("a");a.href="";a=a.href}l=iu.exec(a.toLowerCase())||[];i.fn.load=function(n,r,u){if(typeof n!="string"&&ru)return ru.apply(this,arguments);if(!this.length)return this;var f,o,s,h=this,e=n.indexOf(" ");return e>=0&&(f=n.slice(e,n.length),n=n.slice(0,e)),i.isFunction(r)?(u=r,r=t):r&&typeof r=="object"&&(o="POST"),i.ajax({url:n,type:o,dataType:"html",data:r,complete:function(n,t){u&&h.each(u,s||[n.responseText,t,n])}}).done(function(n){s=arguments;h.html(f?i("<div>").append(n.replace(io,"")).find(f):n)}),this};i.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(n,t){i.fn[t]=function(n){return this.on(t,n)}});i.each(["get","post"],function(n,r){i[r]=function(n,u,f,e){return i.isFunction(u)&&(e=e||f,f=u,u=t),i.ajax({type:r,url:n,data:u,success:f,dataType:e})}});i.extend({getScript:function(n,r){return i.get(n,t,r,"script")},getJSON:function(n,t,r){return i.get(n,t,r,"json")},ajaxSetup:function(n,t){return t?ou(n,i.ajaxSettings):(t=n,n=i.ajaxSettings),ou(n,t),n},ajaxSettings:{url:a,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(l[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":fu},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":n.String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:eu(ii),ajaxTransport:eu(uu),ajax:function(n,r){function b(n,r,h,l){var a,tt,b,it,p,v=r;e!==2&&(e=2,d&&clearTimeout(d),c=t,k=l||"",f.readyState=n>0?4:0,h&&(it=uo(u,f,h)),n>=200&&n<300||n===304?(u.ifModified&&(p=f.getResponseHeader("Last-Modified"),p&&(i.lastModified[o]=p),p=f.getResponseHeader("Etag"),p&&(i.etag[o]=p)),n===304?(v="notmodified",a=!0):(a=fo(u,it),v=a.state,tt=a.data,b=a.error,a=!b)):(b=v,(!v||n)&&(v="error",n<0&&(n=0))),f.status=n,f.statusText=(r||v)+"",a?nt.resolveWith(s,[tt,v,f]):nt.rejectWith(s,[f,v,b]),f.statusCode(w),w=t,y&&g.trigger("ajax"+(a?"Success":"Error"),[f,u,a?tt:b]),rt.fireWith(s,[f,v]),y&&(g.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}var tt,it;typeof n=="object"&&(r=n,n=t);r=r||{};var o,k,p,c,d,a,y,v,u=i.ajaxSetup({},r),s=u.context||u,g=s!==u&&(s.nodeType||s instanceof i)?i(s):i.event,nt=i.Deferred(),rt=i.Callbacks("once memory"),w=u.statusCode||{},ut={},ft={},e=0,ot="canceled",f={readyState:0,setRequestHeader:function(n,t){if(!e){var i=n.toLowerCase();n=ft[i]=ft[i]||n;ut[n]=t}return this},getAllResponseHeaders:function(){return e===2?k:null},getResponseHeader:function(n){var i;if(e===2){if(!p)for(p={};i=ge.exec(k);)p[i[1].toLowerCase()]=i[2];i=p[n.toLowerCase()]}return i===t?null:i},overrideMimeType:function(n){return e||(u.mimeType=n),this},abort:function(n){return n=n||ot,c&&c.abort(n),b(0,n),this}};if(nt.promise(f),f.success=f.done,f.error=f.fail,f.complete=rt.add,f.statusCode=function(n){if(n){var t;if(e<2)for(t in n)w[t]=[w[t],n[t]];else t=n[f.status],f.always(t)}return this},u.url=((n||u.url)+"").replace(de,"").replace(to,l[1]+"//"),u.dataTypes=i.trim(u.dataType||"*").toLowerCase().split(h),u.crossDomain==null&&(a=iu.exec(u.url.toLowerCase()),u.crossDomain=!!(a&&(a[1]!==l[1]||a[2]!==l[2]||(a[3]||(a[1]==="http:"?80:443))!=(l[3]||(l[1]==="http:"?80:443))))),u.data&&u.processData&&typeof u.data!="string"&&(u.data=i.param(u.data,u.traditional)),et(ii,u,r,f),e===2)return f;y=u.global;u.type=u.type.toUpperCase();u.hasContent=!no.test(u.type);y&&i.active++==0&&i.event.trigger("ajaxStart");u.hasContent||(u.data&&(u.url+=(tu.test(u.url)?"&":"?")+u.data,delete u.data),o=u.url,u.cache===!1&&(tt=i.now(),it=u.url.replace(ro,"$1_="+tt),u.url=it+(it===u.url?(tu.test(u.url)?"&":"?")+"_="+tt:"")));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);u.ifModified&&(o=o||u.url,i.lastModified[o]&&f.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&f.setRequestHeader("If-None-Match",i.etag[o]));f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+(u.dataTypes[0]!=="*"?", "+fu+"; q=0.01":""):u.accepts["*"]);for(v in u.headers)f.setRequestHeader(v,u.headers[v]);if(u.beforeSend&&(u.beforeSend.call(s,f,u)===!1||e===2))return f.abort();ot="abort";for(v in{success:1,error:1,complete:1})f[v](u[v]);if(c=et(uu,u,r,f),c){f.readyState=1;y&&g.trigger("ajaxSend",[f,u]);u.async&&u.timeout>0&&(d=setTimeout(function(){f.abort("timeout")},u.timeout));try{e=1;c.send(ut,b)}catch(st){if(e<2)b(-1,st);else throw st;}}else b(-1,"No Transport");return f},active:0,lastModified:{},etag:{}});var su=[],eo=/\?/,ot=/(=)\?(?=&|$)|\?\?/,oo=i.now();i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=su.pop()||i.expando+"_"+oo++;return this[n]=!0,n}});i.ajaxPrefilter("json jsonp",function(r,u,f){var e,s,o,h=r.data,c=r.url,l=r.jsonp!==!1,a=l&&ot.test(c),v=l&&!a&&typeof h=="string"&&!(r.contentType||"").indexOf("application/x-www-form-urlencoded")&&ot.test(h);if(r.dataTypes[0]==="jsonp"||a||v)return e=r.jsonpCallback=i.isFunction(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,s=n[e],a?r.url=c.replace(ot,"$1"+e):v?r.data=h.replace(ot,"$1"+e):l&&(r.url+=(eo.test(c)?"&":"?")+r.jsonp+"="+e),r.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},r.dataTypes[0]="json",n[e]=function(){o=arguments},f.always(function(){n[e]=s;r[e]&&(r.jsonpCallback=u.jsonpCallback,su.push(e));o&&i.isFunction(s)&&s(o[0]);o=s=t}),"script"});i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(n){return i.globalEval(n),n}}});i.ajaxPrefilter("script",function(n){n.cache===t&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)});i.ajaxTransport("script",function(n){if(n.crossDomain){var i,u=r.head||r.getElementsByTagName("head")[0]||r.documentElement;return{send:function(f,e){i=r.createElement("script");i.async="async";n.scriptCharset&&(i.charset=n.scriptCharset);i.src=n.url;i.onload=i.onreadystatechange=function(n,r){(r||!i.readyState||/loaded|complete/.test(i.readyState))&&(i.onload=i.onreadystatechange=null,u&&i.parentNode&&u.removeChild(i),i=t,r||e(200,"success"))};u.insertBefore(i,u.firstChild)},abort:function(){if(i)i.onload(0,1)}}}});st=n.ActiveXObject?function(){for(var n in w)w[n](0,1)}:!1;hu=0;i.ajaxSettings.xhr=n.ActiveXObject?function(){return!this.isLocal&&cu()||so()}:cu,function(n){i.extend(i.support,{ajax:!!n,cors:!!n&&"withCredentials"in n})}(i.ajaxSettings.xhr());i.support.ajax&&i.ajaxTransport(function(r){if(!r.crossDomain||i.support.cors){var u;return{send:function(f,e){var h,s,o=r.xhr();if(r.username?o.open(r.type,r.url,r.async,r.username,r.password):o.open(r.type,r.url,r.async),r.xhrFields)for(s in r.xhrFields)o[s]=r.xhrFields[s];r.mimeType&&o.overrideMimeType&&o.overrideMimeType(r.mimeType);r.crossDomain||f["X-Requested-With"]||(f["X-Requested-With"]="XMLHttpRequest");try{for(s in f)o.setRequestHeader(s,f[s])}catch(c){}o.send(r.hasContent&&r.data||null);u=function(n,f){var s,a,v,c,l;try{if(u&&(f||o.readyState===4))if(u=t,h&&(o.onreadystatechange=i.noop,st&&delete w[h]),f)o.readyState!==4&&o.abort();else{s=o.status;v=o.getAllResponseHeaders();c={};l=o.responseXML;l&&l.documentElement&&(c.xml=l);try{c.text=o.responseText}catch(p){}try{a=o.statusText}catch(p){a=""}s||!r.isLocal||r.crossDomain?s===1223&&(s=204):s=c.text?200:404}}catch(y){f||e(-1,y)}c&&e(s,a,c,v)};r.async?o.readyState===4?setTimeout(u,0):(h=++hu,st&&(w||(w={},i(n).unload(st)),w[h]=u),o.onreadystatechange=u):u()},abort:function(){u&&u(0,1)}}}});var b,ht,ho=/^(?:toggle|show|hide)$/,co=new RegExp("^(?:([-+])=|)("+nt+")([a-z%]*)$","i"),lo=/queueHooks$/,ct=[yo],d={"*":[function(n,t){var o,s,r=this.createTween(n,t),e=co.exec(t),h=r.cur(),u=+h||0,f=1,c=20;if(e){if(o=+e[2],s=e[3]||(i.cssNumber[n]?"":"px"),s!=="px"&&u){u=i.css(r.elem,n,!0)||o||1;do f=f||".5",u=u/f,i.style(r.elem,n,u+s);while(f!==(f=r.cur()/h)&&f!==1&&--c)}r.unit=s;r.start=u;r.end=e[1]?u+(e[1]+1)*o:o}return r}]};i.Animation=i.extend(au,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;u<f;u++)r=n[u],d[r]=d[r]||[],d[r].unshift(t)},prefilter:function(n,t){t?ct.unshift(n):ct.push(n)}});i.Tween=f;f.prototype={constructor:f,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=f.propHooks[this.prop];return n&&n.get?n.get(this):f.propHooks._default.get(this)},run:function(n){var t,r=f.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):f.propHooks._default.set(this),this}};f.prototype.init.prototype=f.prototype;f.propHooks={_default:{get:function(n){var t;return n.elem[n.prop]!=null&&(!n.elem.style||n.elem.style[n.prop]==null)?n.elem[n.prop]:(t=i.css(n.elem,n.prop,!1,""),!t||t==="auto"?0:t)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(n.elem.style[i.cssProps[n.prop]]!=null||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};f.propHooks.scrollTop=f.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(u,f,e){return u==null||typeof u=="boolean"||!n&&i.isFunction(u)&&i.isFunction(f)?r.apply(this,arguments):this.animate(lt(t,!0),u,f,e)}});i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(ft).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var e=i.isEmptyObject(n),f=i.speed(t,r,u),o=function(){var t=au(this,i.extend({},n),f);e&&t.stop(!0)};return e||f.queue===!1?this.each(o):this.queue(f.queue,o)},stop:function(n,r,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return typeof n!="string"&&(u=r,r=n,n=t),r&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=n!=null&&n+"queueHooks",e=i.timers,r=i._data(this);if(t)r[t]&&r[t].stop&&f(r[t]);else for(t in r)r[t]&&r[t].stop&&lo.test(t)&&f(r[t]);for(t=e.length;t--;)e[t].elem===this&&(n==null||e[t].queue===n)&&(e[t].anim.stop(u),o=!1,e.splice(t,1));(o||!u)&&i.dequeue(this,n)})}});i.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.speed=function(n,t,r){var u=n&&typeof n=="object"?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:typeof u.duration=="number"?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(u.queue==null||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.timers=[];i.fx=f.prototype.init;i.fx.tick=function(){var u,n=i.timers,r=0;for(b=i.now();r<n.length;r++)u=n[r],u()||n[r]!==u||n.splice(r--,1);n.length||i.fx.stop();b=t};i.fx.timer=function(n){n()&&i.timers.push(n)&&!ht&&(ht=setInterval(i.fx.tick,i.fx.interval))};i.fx.interval=13;i.fx.stop=function(){clearInterval(ht);ht=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fx.step={};i.expr&&i.expr.filters&&(i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length});ri=/^(?:body|html)$/i;i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var u,o,s,h,c,l,a,f={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return(o=e.body)===r?i.offset.bodyOffset(r):(u=e.documentElement,!i.contains(u,r))?f:(typeof r.getBoundingClientRect!="undefined"&&(f=r.getBoundingClientRect()),s=vu(e),h=u.clientTop||o.clientTop||0,c=u.clientLeft||o.clientLeft||0,l=s.pageYOffset||u.scrollTop,a=s.pageXOffset||u.scrollLeft,{top:f.top+l-h,left:f.left+a-c})};i.offset={bodyOffset:function(n){var t=n.offsetTop,r=n.offsetLeft;return i.support.doesNotIncludeMarginInBodyOffset&&(t+=parseFloat(i.css(n,"marginTop"))||0,r+=parseFloat(i.css(n,"marginLeft"))||0),{top:t,left:r}},setOffset:function(n,t,r){var f=i.css(n,"position");f==="static"&&(n.style.position="relative");var e=i(n),o=e.offset(),l=i.css(n,"top"),a=i.css(n,"left"),v=(f==="absolute"||f==="fixed")&&i.inArray("auto",[l,a])>-1,u={},s={},h,c;v?(s=e.position(),h=s.top,c=s.left):(h=parseFloat(l)||0,c=parseFloat(a)||0);i.isFunction(t)&&(t=t.call(n,r,o));t.top!=null&&(u.top=t.top-o.top+h);t.left!=null&&(u.left=t.left-o.left+c);"using"in t?t.using.call(n,u):e.css(u)}};i.fn.extend({position:function(){if(this[0]){var u=this[0],n=this.offsetParent(),t=this.offset(),r=ri.test(n[0].nodeName)?{top:0,left:0}:n.offset();return t.top-=parseFloat(i.css(u,"marginTop"))||0,t.left-=parseFloat(i.css(u,"marginLeft"))||0,r.top+=parseFloat(i.css(n[0],"borderTopWidth"))||0,r.left+=parseFloat(i.css(n[0],"borderLeftWidth"))||0,{top:t.top-r.top,left:t.left-r.left}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||r.body;n&&!ri.test(n.nodeName)&&i.css(n,"position")==="static";)n=n.offsetParent;return n||r.body})}});i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,r){var u=/Y/.test(r);i.fn[n]=function(f){return i.access(this,function(n,f,e){var o=vu(n);if(e===t)return o?r in o?o[r]:o.document.documentElement[f]:n[f];o?o.scrollTo(u?i(o).scrollLeft():e,u?e:i(o).scrollTop()):n[f]=e},n,f,arguments.length,null)}});i.each({Height:"height",Width:"width"},function(n,r){i.each({padding:"inner"+n,content:r,"":"outer"+n},function(u,f){i.fn[f]=function(f,e){var o=arguments.length&&(u||typeof f!="boolean"),s=u||(f===!0||e===!0?"margin":"border");return i.access(this,function(r,u,f){var e;return i.isWindow(r)?r.document.documentElement["client"+n]:r.nodeType===9?(e=r.documentElement,Math.max(r.body["scroll"+n],e["scroll"+n],r.body["offset"+n],e["offset"+n],e["client"+n])):f===t?i.css(r,u,f,s):i.style(r,u,f,s)},r,o?f:t,o,null)}})});n.jQuery=n.$=i;typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return i})})(window);window.Modernizr=function(n,t,i){function a(n){c.cssText=n}function vt(n,t){return a(y.join(n+";")+(t||""))}function h(n,t){return typeof n===t}function v(n,t){return!!~(""+n).indexOf(t)}function lt(n,t){var u,r;for(u in n)if(r=n[u],!v(r,"-")&&c[r]!==i)return t=="pfx"?r:!0;return!1}function yt(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function f(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ot.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?lt(u,t):(u=(n+" "+st.join(r+" ")+r).split(" "),yt(u,t,i))}function pt(){u.input=function(i){for(var r=0,u=i.length;r<u;r++)w[i[r]]=!!(i[r]in o);return w.list&&(w.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),w}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=function(n){for(var u=0,r,f,e,h=n.length;u<h;u++)o.setAttribute("type",f=n[u]),r=o.type!=="text",r&&(o.value=g,o.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&o.style.WebkitAppearance!==i?(s.appendChild(o),e=t.defaultView,r=e.getComputedStyle&&e.getComputedStyle(o,null).WebkitAppearance!=="textfield"&&o.offsetHeight!==0,s.removeChild(o)):/^(search|tel)$/.test(f)||(r=/^(url|email)$/.test(f)?o.checkValidity&&o.checkValidity()===!1:o.value!=g)),ht[n[u]]=!!r;return ht}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var u={},d=!0,s=t.documentElement,e="modernizr",ut=t.createElement(e),c=ut.style,o=t.createElement("input"),g=":)",ft={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),et="Webkit Moz O ms",ot=et.split(" "),st=et.toLowerCase().split(" "),p={svg:"http://www.w3.org/2000/svg"},r={},ht={},w={},nt=[],tt=nt.slice,b,l=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:e+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',e,'">',n,"<\/style>"].join(""),f.id=e,(h?f:o).innerHTML+=l,o.appendChild(f),h||(o.style.background="",o.style.overflow="hidden",v=s.style.overflow,s.style.overflow="hidden",s.appendChild(o)),a=i(f,n),h?f.parentNode.removeChild(f):(o.parentNode.removeChild(o),s.style.overflow=v),!!a},at=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t).matches:(l("@media "+t+" { #"+e+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},ct=function(){function r(r,u){u=u||t.createElement(n[r]||"div");r="on"+r;var f=r in u;return f||(u.setAttribute||(u=t.createElement("div")),u.setAttribute&&u.removeAttribute&&(u.setAttribute(r,""),f=h(u[r],"function"),h(u[r],"undefined")||(u[r]=i),u.removeAttribute(r))),u=null,f}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return r}(),it={}.hasOwnProperty,rt,k;rt=h(it,"undefined")||h(it.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return it.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=tt.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(tt.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(tt.call(arguments)))},r});r.flexbox=function(){return f("flexWrap")};r.flexboxlegacy=function(){return f("boxDirection")};r.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))};r.canvastext=function(){return!!(u.canvas&&h(t.createElement("canvas").getContext("2d").fillText,"function"))};r.webgl=function(){return!!n.WebGLRenderingContext};r.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:l(["@media (",y.join("touch-enabled),("),e,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};r.geolocation=function(){return"geolocation"in navigator};r.postmessage=function(){return!!n.postMessage};r.websqldatabase=function(){return!!n.openDatabase};r.indexedDB=function(){return!!f("indexedDB",n)};r.hashchange=function(){return ct("hashchange",n)&&(t.documentMode===i||t.documentMode>7)};r.history=function(){return!!(n.history&&history.pushState)};r.draganddrop=function(){var n=t.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n};r.websockets=function(){return"WebSocket"in n||"MozWebSocket"in n};r.rgba=function(){return a("background-color:rgba(150,255,150,.5)"),v(c.backgroundColor,"rgba")};r.hsla=function(){return a("background-color:hsla(120,40%,100%,.5)"),v(c.backgroundColor,"rgba")||v(c.backgroundColor,"hsla")};r.multiplebgs=function(){return a("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(c.background)};r.backgroundsize=function(){return f("backgroundSize")};r.borderimage=function(){return f("borderImage")};r.borderradius=function(){return f("borderRadius")};r.boxshadow=function(){return f("boxShadow")};r.textshadow=function(){return t.createElement("div").style.textShadow===""};r.opacity=function(){return vt("opacity:.55"),/^0.55$/.test(c.opacity)};r.cssanimations=function(){return f("animationName")};r.csscolumns=function(){return f("columnCount")};r.cssgradients=function(){var n="background-image:";return a((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+y.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),v(c.backgroundImage,"gradient")};r.cssreflections=function(){return f("boxReflect")};r.csstransforms=function(){return!!f("transform")};r.csstransforms3d=function(){var n=!!f("perspective");return n&&"webkitPerspective"in s.style&&l("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};r.csstransitions=function(){return f("transition")};r.fontface=function(){var n;return l('@font-face {font-family:"font";src:url("https://")}',function(i,r){var f=t.getElementById("smodernizr"),u=f.sheet||f.styleSheet,e=u?u.cssRules&&u.cssRules[0]?u.cssRules[0].cssText:u.cssText||"":"";n=/src/i.test(e)&&e.indexOf(r.split(" ")[0])===0}),n};r.generatedcontent=function(){var n;return l(["#",e,"{font:0/0 a}#",e,':after{content:"',g,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){n=t.offsetHeight>=3}),n};r.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};r.audio=function(){var i=t.createElement("audio"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=i.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=i.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(i.canPlayType("audio/x-m4a;")||i.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(r){}return n};r.localstorage=function(){try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(n){return!1}};r.sessionstorage=function(){try{return sessionStorage.setItem(e,e),sessionStorage.removeItem(e),!0}catch(n){return!1}};r.webworkers=function(){return!!n.Worker};r.applicationcache=function(){return!!n.applicationCache};r.svg=function(){return!!t.createElementNS&&!!t.createElementNS(p.svg,"svg").createSVGRect};r.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==p.svg};r.smil=function(){return!!t.createElementNS&&/SVGAnimate/.test(ft.call(t.createElementNS(p.svg,"animate")))};r.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(ft.call(t.createElementNS(p.svg,"clipPath")))};for(k in r)rt(r,k)&&(b=k.toLowerCase(),u[b]=r[k](),nt.push((u[b]?"":"no-")+b));return u.input||pt(),u.addTest=function(n,t){if(typeof n=="object")for(var r in n)rt(n,r)&&u.addTest(r,n[r]);else{if(n=n.toLowerCase(),u[n]!==i)return u;t=typeof t=="function"?t():t;typeof d!="undefined"&&d&&(s.className+=" "+(t?"":"no-")+n);u[n]=t}return u},a(""),ut=o=null,function(n,t){function p(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function c(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function o(n){var t=h[n[s]];return t||(t={},e++,n[s]=e,h[e]=t),t}function l(n,r,u){if(r||(r=t),i)return r.createElement(n);u||(u=o(r));var f;return f=u.cache[n]?u.cache[n].cloneNode():y.test(n)?(u.cache[n]=u.createElem(n)).cloneNode():u.createElem(n),f.canHaveChildren&&!v.test(n)?u.frag.appendChild(f):f}function w(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||o(n);for(var f=r.frag.cloneNode(),u=0,e=c(),s=e.length;u<s;u++)f.createElement(e[u]);return f}function b(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?l(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+c().join().replace(/\w+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function a(n){n||(n=t);var u=o(n);return!r.shivCSS||f||u.hasCSS||(u.hasCSS=!!p(n,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),i||b(n,u),n}var u=n.html5||{},v=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,y=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,s="_html5shiv",e=0,h={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";f="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){f=!0;i=!0}})();r={elements:u.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:u.shivCSS!==!1,supportsUnknownElements:i,shivMethods:u.shivMethods!==!1,type:"default",shivDocument:a,createElement:l,createDocumentFragment:w};n.html5=r;a(t)}(this,t),u._version="2.6.2",u._prefixes=y,u._domPrefixes=st,u._cssomPrefixes=ot,u.mq=at,u.hasEvent=ct,u.testProp=function(n){return lt([n])},u.testAllProps=f,u.testStyles=l,u.prefixed=function(n,t,i){return t?f(n,t,i):f(n,"pfx")},s.className=s.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(d?" js "+nt.join(" "):""),u}(this,this.document),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){"use strict";function e(n){if(n instanceof Date)return n;if(String(n).match(t))return String(n).match(/^[0-9]*$/)&&(n=Number(n)),String(n).match(/\-/)&&(n=String(n).replace(/\-/g,"/")),new Date(n);throw new Error("Couldn't cast `"+n+"` to a date object.");}function o(n){var t=n.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(t)}function s(n){return function(t){var e=t.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi),f,s;if(e)for(f=0,s=e.length;f<s;++f){var r=e[f].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),l=o(r[0]),c=r[1]||"",a=r[3]||"",i=null;r=r[2];u.hasOwnProperty(r)&&(i=u[r],i=Number(n[i]));i!==null&&(c==="!"&&(i=h(a,i)),c===""&&i<10&&(i="0"+i.toString()),t=t.replace(l,i.toString()))}return t.replace(/%%/,"%")}}function h(n,t){var i="s",r="";return n&&(n=n.replace(/(:|;|\s)/gi,"").split(/\,/),n.length===1?i=n[0]:(r=n[0],i=n[1])),Math.abs(t)>1?i:r}var c=(new Date).getSeconds(),i=[],t=[],f={precision:100,elapse:!1,defer:!1},u,r;t.push(/^[0-9]*$/.source);t.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source);t.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source);t=new RegExp(t.join("|"));u={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"};r=function(t,r,u){if(this.el=t,this.$el=n(t),this.interval=null,this.offset={},this.options=n.extend({},f),this.instanceNumber=i.length,i.push(this),this.$el.data("countdown-instance",this.instanceNumber),u)if(typeof u=="function"){this.$el.on("update.countdown",u);this.$el.on("stoped.countdown",u);this.$el.on("finish.countdown",u)}else this.options=n.extend({},f,u);this.setFinalDate(r);this.options.defer===!1&&this.start()};n.extend(r.prototype,{start:function(){this.interval!==null&&clearInterval(this.interval);var n=this;this.update();this.interval=setInterval(function(){n.update.call(n)},this.options.precision)},stop:function(){clearInterval(this.interval);this.interval=null;this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this);i[this.instanceNumber]=null;delete this.$el.data().countdownInstance},setFinalDate:function(n){this.finalDate=e(n)},update:function(){if(this.$el.closest("html").length===0){this.remove();return}var r=n._data(this.el,"events")!==undefined,i=new Date((new Date).getTime()+localServerDiff),t;if(t=this.finalDate.getTime()-i.getTime(),t=Math.ceil(t/1e3),t=!this.options.elapse&&t<0?0:Math.abs(t),this.totalSecsLeft!==t&&r)this.totalSecsLeft=t;else return;this.elapsed=i>=this.finalDate;this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/3600)%24,days:Math.floor(this.totalSecsLeft/86400)%7,daysToWeek:Math.floor(this.totalSecsLeft/86400)%7,daysToMonth:Math.floor(this.totalSecsLeft/86400%30.4368),weeks:Math.floor(this.totalSecsLeft/604800),weeksToMonth:Math.floor(this.totalSecsLeft/604800)%4,months:Math.floor(this.totalSecsLeft/86400/30.4368),years:Math.abs(this.finalDate.getFullYear()-i.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/86400),totalHours:Math.floor(this.totalSecsLeft/3600),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft};this.options.elapse||this.totalSecsLeft!==0?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish"))},dispatchEvent:function(t){var i=n.Event(t+".countdown");i.finalDate=this.finalDate;i.elapsed=this.elapsed;i.offset=n.extend({},this.offset);i.strftime=s(this.offset);this.$el.trigger(i)}});n.fn.countdown=function(){var t=Array.prototype.slice.call(arguments,0);return this.each(function(){var e=n(this).data("countdown-instance"),u,f;e!==undefined?(u=i[e],f=t[0],r.prototype.hasOwnProperty(f)?u[f].apply(u,t.slice(1)):String(f).match(/^[$A-Z_][0-9A-Z_$]*$/i)===null?(u.setFinalDate.call(u,f),u.start()):n.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,f))):new r(this,t[0],t[1])})}});var obj_window=$(window),phoneDim=1,tabletDim=768,desktopDim=1031,currentDim=0,currentDevice="",aligningItems=!1;obj_window.resize(function(){currentDim=window.innerWidth;currentDim<phoneDim?(currentDevice="phone",$("#mainslider").hasClass("gridList")&&$("#step-1 #productCount").trigger("click"),$("#homepage #hero").hasClass("slick-initialized")&&handleHomepageSlider(!0),typeof productGallery!="undefined"&&(productGallery.clearZoom(),productGallery.setImageGalleryEvents())):currentDim<=tabletDim?(currentDevice="tablet-portrait",$("#homepage #hero").hasClass("slick-initialized")||handleHomepageSlider(),typeof productGallery!="undefined"&&(productGallery.clearZoom(),productGallery.setImageGalleryEvents())):currentDim<=desktopDim?(currentDevice="tablet-landscape",$("#homepage #hero").hasClass("slick-initialized")||handleHomepageSlider(),typeof productGallery!="undefined"&&(productGallery.clearZoom(),productGallery.setImageGalleryEvents())):(currentDevice="desktop",$("#homepage #hero").hasClass("slick-initialized")||handleHomepageSlider(),typeof productGallery!="undefined"&&(productGallery.clearZoom(),productGallery.setImageGalleryEvents()));typeof productPage!="undefined"&&productPage.showHideViewAll();$("#imperoLandingPage").length&&setVideoSource();bodyBrowserClass();aligningItems||alignSizes()});$(function(){obj_window.resize()});GoogleTracking={containerId:"GTM-P86RX2",init:function(n,t,i,r){window.dataLayer=window.dataLayer||[];this.SelectedCountry=n;this.SelectedCurrency=t;this.SelectedLanguage=i;this.PageType=r},UpdateCountry:function(n){this.SelectedCountry=n},UpdateCurrency:function(n){this.SelectedCurrency=n},ViewSelectProduct:function(n){var t={};t.event="view_product";t.productItem=n;this._Push(t)},BasketCheckoutPageView:function(n,t,i,r,u){var f=this._GetStandardViewObj();f.productItem=i;f.productCategory=n;f.productSubCategory=t;f.productPrice=r;f.basketValue=u;this._Push(f)},CategoryPageView:function(n){var t=this._GetStandardViewObj();t.productCategory=n;this._Push(t)},ShopPageView:function(n,t,i){var r=this._GetStandardViewObj();r.productItem=i;r.productCategory=n;r.productSubCategory=t;this._Push(r)},PageView:function(){var n=this._GetStandardViewObj();this._Push(n)},SpeakWithOurAdvisors:function(){var n=this._GetStandardEventObj();n.ga_event.category="form submission";n.ga_event.action="speak with our expert advisors";this._Push(n)},EmailEnquiry:function(){var n=this._GetStandardEventObj();n.ga_event.category="form submission";n.ga_event.action="email us your enquiries";this._Push(n)},MoreInformation:function(){var n=this._GetStandardEventObj();n.ga_event.category="form submission";n.ga_event.action="request more information";this._Push(n)},EarlyBirdSignup:function(){var n=this._GetStandardEventObj();n.ga_event.category="early bird";n.ga_event.action="sign up";this._Push(n)},EarlyBirdLogin:function(){var n=this._GetStandardEventObj();n.ga_event.category="early bird";n.ga_event.action="login";this._Push(n)},BlackFridaySignup:function(){var n=this._GetStandardEventObj();n.ga_event.category="black friday";n.ga_event.action="sign up";this._Push(n)},RequestAppointment:function(){var n=this._GetStandardEventObj();n.ga_event.category="form submission";n.ga_event.action="request an appointment";this._Push(n)},SendToFriend:function(){var n=this._GetStandardEventObj();n.ga_event.category="form submission";n.ga_event.action="send to a friend";this._Push(n)},VoucherCode:function(n,t){var i=this._GetStandardEventObj();i.ga_event.category="voucher code";i.ga_event.action=n;i.voucherCode=n;i.eventCallback=t;this._Push(i)},CompareCarat:function(){var n=this._GetStandardEventObj();n.ga_event.category="compare carat";n.ga_event.action="learn more";this._Push(n)},CompareCaratSlider:function(n){var t=this._GetStandardEventObj();t.ga_event.category="compare carat";t.ga_event.action="slider";t.ga_event.label=n;this._Push(t)},AddToBasketComparison:function(n,t){var i=this._GetStandardEventObj();i.ga_event.category="comparison";i.ga_event.action="add to shopping bag";i.ga_event.label="comparison page (/compare-diamonds.aspx)";i.ga_event.value=n;i.eventCallback=function(n){n===GoogleTracking.containerId&&t()};this._Push(i)},AddToBasketShop:function(n,t,i,r,u){var f=this._GetStandardEventObj();f.ga_event.category="product interactions | "+n;f.ga_event.action="add to shopping bag";f.ga_event.label=this._ReadableLabel(n,t,i,r);f.ga_event.value=0;f.eventCallback=function(n){n===GoogleTracking.containerId&&u()};this._Push(f)},CheckoutStep1:function(){var n=this._GetStandardVirtualPageObj();n.ga_vpv.page="/checkout/completed-personal-details";n.ga_vpv.title="Checkout Page | Completed Personal Details";this._Push(n)},CheckoutStep2:function(){var n=this._GetStandardVirtualPageObj();n.ga_vpv.page="/checkout/completed-billing-and-delivery-details";n.ga_vpv.title="Checkout Page | Completed Billing and Delivery Details";this._Push(n)},CheckoutStep3:function(n,t,i){var r=this._GetStandardVirtualPageObj();r.ga_vpv.page="/checkout/completed-payment/"+t;r.ga_vpv.title="Checkout Page | Completed Payment";r.paymentMethod=n;r.eventCallback=i;this._Push(r)},NewsletterSignup:function(n,t){var i=this._GetStandardVirtualPageObj();i.ga_vpv.page=n;i.ga_vpv.title=t;i.accountStatus=t;this._Push(i)},DesignYourDream:function(){var n=this._GetStandardEventObj();n.ga_event.category="form submission";n.ga_event.action="design your dream";this._Push(n)},FindOutMore:function(){var n=this._GetStandardEventObj();n.ga_event.category="form submission";n.ga_event.action="find out more";this._Push(n)},ShowroomConsultation:function(){var n=this._GetStandardEventObj();n.ga_event.category="form submission";n.ga_event.action="arrange a showroom consultation";this._Push(n)},SelectSetting:function(n,t){var r=t.split(",").map(function(n){return GoogleTracking._FriendlyString(n)}).join("/"),i=this._GetStandardVirtualPageObj();i.ga_vpv.page="/shop/select-setting/"+this._FriendlyString(n)+(t?"/"+r:"");i.ga_vpv.title="Shop Page | "+n+(t?" | "+t:"");i.ga_vpv.pageType="Shop";i.ga_vpv.productCategory=n;t&&(i.ga_vpv.productSubCategory=t);this._Push(i)},ViewSetting:function(n,t,i,r,u){var f=this._GetStandardVirtualPageObj();f.ga_vpv.page="/shop/view-setting/"+this._FriendlyString(n)+"/"+this._FriendlyString(t)+"/"+this._FriendlyString(i);f.ga_vpv.title="Shop Page | "+n+" | "+t+" | "+i;f.ga_vpv.pageType="Shop";f.ga_vpv.productCategory=n;f.ga_vpv.productSubCategory=t;f.ga_vpv.productMetal=r;u&&(f.ga_vpv.productShape=u);this._Push(f)},SelectDiamond:function(n,t,i,r,u){var f=this._GetStandardVirtualPageObj();f.ga_vpv.page="/shop/select-diamond/"+this._FriendlyString(n)+"/"+this._FriendlyString(t)+"/"+this._FriendlyString(i);f.ga_vpv.title="Shop Page | "+n+" | "+t+" | "+i;f.ga_vpv.pageType="Shop";f.ga_vpv.productCategory=n;f.ga_vpv.productSubCategory=t;f.ga_vpv.productMetal=r;f.ga_vpv.productShape=u;this._Push(f)},CompleteSelection:function(n,t,i,r,u){var f=this._GetStandardVirtualPageObj();f.ga_vpv.page="/shop/complete-product/"+this._FriendlyString(n)+"/"+this._FriendlyString(t)+"/"+this._FriendlyString(i);f.ga_vpv.title="Shop Page | "+n+" | "+t+" | "+i;f.ga_vpv.pageType="Shop";f.ga_vpv.productCategory=n;f.ga_vpv.productSubCategory=t;f.ga_vpv.productMetal=r;u&&(f.ga_vpv.productShape=u);this._Push(f)},FilterChanged:function(n,t,i){if(typeof i!="undefined"&&i){var r=this._GetStandardEventObj();r.ga_event.category="product interactions | "+this._FriendlyString(n);r.ga_event.action="product filter | "+t+" | "+i;this._Push(r)}},DiamondFilterChanged:function(n,t,i){var r=this._GetStandardEventObj();r.ga_event.category="product interactions | "+this._FriendlyString(n);r.ga_event.action="change diamond option | "+t+" | "+i;this._Push(r)},PushObj:function(n){this._Push(n)},_GetStandardVirtualPageObj:function(){var n={};return n.event="ga_vpv",n.ga_vpv={},n},_GetStandardEventObj:function(){var n={};return n.event="ga_event",n.ga_event={},n.ga_event.label="",n.ga_event.value=0,n.ga_event.nonInteraction="false",n},_GetStandardViewObj:function(){var n={};return n.event="dataLoaded",n.loggedIn="no",n.pageType=this.PageType==null?"Other":this.PageType,n.selectedCountry=this.SelectedCountry,n.selectedCurrency=this.SelectedCurrency,n.selectedLanguage=this.SelectedLanguage,n.productEnvironment="new",n},_Push:function(n){window.dataLayer.push(n)},_ReadableLabel:function(n,t,i,r){try{return this.PageType.match(/Category/g)?"Category Page | "+n:this.PageType.match(/Shop/g)?"Shop Page | "+n+" | "+t+" | "+i:typeof this.PageType!="undefined"?this.PageType+" Page ("+r+")":"Other Page ("+r+")"}catch(u){}return""},_FriendlyString:function(n){n=n.toString();try{n=n.normalize("NFD")}catch(t){}return n.replace(/[\u0300-\u036f]/g,"").replace(/\s+/g,"-").toLowerCase().replace(/&/g,"-and-").replace(/[^a-z0-9\-]/g,"").replace(/-+/g,"-").replace(/^-*/,"").replace(/-*$/,"")}};window.WebsiteService={Ajax:function(n,t,i,r){$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/WebService.asmx/"+n,dataType:"json",data:JSON.stringify(t),success:function(n){i(n.d)},error:function(n,t,i){r(i)}})}};_77T={elems:null,init:function(n){try{this.elems=JSON.parse(n)}catch(t){console.error(t.message)}},L:function(n){return this.elems!=null&&this.elems.Urls[n]!=undefined?decodeURIComponent(this.elems.Urls[n]):decodeURIComponent(n)},T:function(n,t){return t=typeof t!="undefined"?t:"",this.elems!=null&&this.elems.Translations[n]!=undefined?this.elems.Translations[n]:this.elems!=null&&this.elems.CommonTranslations[n]!=undefined?this.elems.CommonTranslations[n]:t},TS:function(n,t){t=typeof t!="undefined"?t:"";this.T(n,t).replace(/<(?:.|\n)*?>/gm,"")}};!function(n){"use strict";n(function(){n.support.transition=function(){var n=function(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return n[t]}();return n&&{end:n}}()})}(window.jQuery);!function(n){"use strict";var t=function(t,i){this.$element=n(t);this.options=n.extend({},n.fn.collapse.defaults,i);this.options.parent&&(this.$parent=n(this.options.parent));this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var n=this.$element.hasClass("width");return n?"width":"height"},show:function(){var i,u,t,r;if(!this.transitioning){if(i=this.dimension(),u=n.camelCase(["scroll",i].join("-")),t=this.$parent&&this.$parent.find("> .accordion-group > .in"),t&&t.length){if(r=t.data("collapse"),r&&r.transitioning)return;t.collapse("hide");r||t.data("collapse",null)}this.$element[i](0);this.transition("addClass",n.Event("show"),"shown");n.support.transition&&this.$element[i](this.$element[0][u])}},hide:function(){var t;this.transitioning||(t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",n.Event("hide"),"hidden"),this.$element[t](0))},reset:function(n){var t=this.dimension();return this.$element.removeClass("collapse")[t](n||"auto")[0].offsetWidth,this.$element[n!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,i,r){var u=this,f=function(){i.type=="show"&&u.reset();u.transitioning=0;u.$element.trigger(r)};(this.$element.trigger(i),i.isDefaultPrevented())||(this.transitioning=1,this.$element[t]("in"),n.support.transition&&this.$element.hasClass("collapse")?this.$element.one(n.support.transition.end,f):f())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};n.fn.collapse=function(i){return this.each(function(){var u=n(this),r=u.data("collapse"),f=typeof i=="object"&&i;r||u.data("collapse",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.collapse.defaults={toggle:!0};n.fn.collapse.Constructor=t;n(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var i=n(this),u,r=i.attr("data-target")||t.preventDefault()||(u=i.attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,""),f=n(r).data("collapse")?"toggle":i.data();i[n(r).hasClass("in")?"addClass":"removeClass"]("collapsed");n(r).collapse(f)})}(window.jQuery);jQuery&&function(n){function i(i,u){var f=i?n(this):u,e=f.children(n(f.attr("data-dropdown"))),o=f.hasClass("dropdown-open");if(i){if(n(i.target).hasClass("dropdown-ignore")||n(i.target).closest(".dropdown-ignore").length)return;i.preventDefault();i.stopPropagation()}else if(f!==u.target&&n(u.target).hasClass("dropdown-ignore"))return;(t(i),o||f.hasClass("dropdown-disabled"))||(f.addClass("dropdown-open"),e.data("dropdown-trigger",f).show(),r(),e.trigger("show",{dropdown:e,trigger:f}))}function t(t){var i=t?n(t.target).parents().addBack():null;if(i&&i.is(".dropdown"))if(i.is(".dropdown-menu")){if(!i.is("A"))return}else return;n(document).find(".dropdown:visible").each(function(){var t=n(this);t.hide().removeData("dropdown-trigger").trigger("hide",{dropdown:t});t.attr("id")=="divHeaderItem2"&&HideLanguageBox()});n(document).find(".dropdown-open").removeClass("dropdown-open")}function r(){var i=n(".dropdown:visible").eq(0);if(i.data("static")===undefined){var t=i.data("dropdown-trigger"),r=t?parseInt(t.attr("data-horizontal-offset")||0,10):null,u=t?parseInt(t.attr("data-vertical-offset")||0,10):null;i.length!==0&&t&&(i.hasClass("dropdown-relative")?i.css({left:i.hasClass("dropdown-anchor-right")?t.position().left-(i.outerWidth(!0)-t.outerWidth(!0))-parseInt(t.css("margin-right"),10)+r:t.position().left+parseInt(t.css("margin-left"),10)+r,top:t.position().top+t.outerHeight(!0)-parseInt(t.css("margin-top"),10)+u}):i.css({left:i.hasClass("dropdown-anchor-right")?t.offset().left-(i.outerWidth()-t.outerWidth())+r:t.offset().left+r,top:t.offset().top+t.outerHeight()+u}))}}n.extend(n.fn,{dropdown:function(r,u){switch(r){case"show":return i(null,n(this)),n(this);case"hide":return t(),n(this);case"attach":return n(this).attr("data-dropdown",u);case"detach":return t(),n(this).removeAttr("data-dropdown");case"disable":return n(this).addClass("dropdown-disabled");case"enable":return t(),n(this).removeClass("dropdown-disabled")}}});n(document).on("click.dropdown","[data-dropdown]",i);n(document).on("click.dropdown",t);n(window).on("resize",r)}(jQuery);!function(n,t,i,r){var p=i("html"),e=i(n),o=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&"string"===i.type(n)},l=function(n){return c(n)&&0<n.indexOf("%")},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i*=u.getViewport()[t]/100),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n&&(i.isPlainObject(t)||(t={}),!1!==u.close(!0)))return(i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var s,y,l,o,v,h={};"object"===i.type(e)&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:e.data("fancybox-title")||e.attr("title"),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);y=t.title!==r?t.title:h.title||"";o=(l=t.content||h.content)?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(o=(o=e.prop("class").match(/fancybox\.(\w+)/))?o[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":"#"===s.charAt(0)?o="inline":c(e)&&(o="html",l=e)),"ajax"===o&&(v=s.split(/\s+/,2),s=v.shift(),v=v.shift()));l||("inline"===o?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):"html"===o?l=s:!o&&!s&&h.isDom&&(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:y,selector:v});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index))},cancel:function(){var n=u.coming;n&&!1!==u.trigger("onCancel")&&(u.hideLoading(),u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n))},close:function(n){u.cancel();!1!==u.trigger("beforeClose")&&(u.unbindEvents(),u.isActive&&(u.isOpen&&!0!==n?(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]()):(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut())))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();o.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")};!0===n||!u.player.isActive&&!1!==n?u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,o.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart")):r()},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(0>n&&(n=e.group.length+n%e.group.length),n%=e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var r,f=u.current,e=f?f.wrap:null;e&&(r=u._getPosition(t),n&&"scroll"===n.type?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.type,i=!t||"orientationchange"===t;i&&(clearTimeout(v),v=null);u.isOpen&&!v&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||"load"===t||"resize"===t&&r.autoResize)&&u._setDimension(),"scroll"===t&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView="boolean"===i.type(n)?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){o.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");o.bind("keydown.loading",function(n){27===(n.which||n.keyCode)&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"fixed",top:.5*n.h+n.y,left:.5*n.w+n.x}))},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:e.scrollLeft(),y:e.scrollTop()};return i?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:e.width(),t.h=s&&n.innerHeight?n.innerHeight:e.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");o.unbind(".fb");e.unbind(".fb")},bindEvents:function(){var t,n=u.current;n&&(e.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),(t=n.keys)&&o.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;return 27===e&&u.coming?!1:void!(f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||!i.each(t,function(t,o){return 1<n.group.length&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):-1<i.inArray(e,o)?(u[t](),f.preventDefault(),!1):void 0}))}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var o=i(t.target||null),s=!1;o.length&&!s&&!o.is(".fancybox-skin")&&!o.is(".fancybox-wrap");)s=o[0]&&!(o[0].style.overflow&&"hidden"===o[0].style.overflow)&&(o[0].clientWidth&&o[0].scrollWidth>o[0].clientWidth||o[0].clientHeight&&o[0].scrollHeight>o[0].clientHeight),o=i(o).parent();0!==r&&!s&&1<u.group.length&&!n.canShrink&&(e>0||f>0?u.prev(e>0?"down":"left"):(0>e||0>f)&&u.next(0>e?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),!1===f)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)});o.trigger(n)}},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var e,r,t={};if(n=f(n),e=u.group[n]||null,!e)return!1;if(t=i.extend(!0,{},u.opts,e),e=t.margin,r=t.padding,"number"===i.type(e)&&(t.margin=[e,e,e,e]),"number"===i.type(r)&&(t.padding=[r,r,r,r]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),"auto"===t.width&&(t.autoWidth=!0),"auto"===t.height&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad"))u.coming=null;else{if(r=t.type,e=t.href,!r)return u.coming=null,u.current&&u.router&&"jumpto"!==u.router?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,("image"===r||"swf"===r)&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),"image"===r&&(t.aspectRatio=!0),"iframe"===r&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),"inline"===r||"html"===r){if(!t.content||!t.content.length)return u._error("content")}else if(!e)return u._error("href");"image"===r?u._loadImage():"ajax"===r?u._loadAjax():"iframe"===r?u._loadIframe():u._afterLoad()}},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;!0!==n.complete&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&"abort"!==t?u._error("ajax",n):u.hideLoading()},success:function(t,i){"success"===i&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}});n.iframe.preload&&(u.showLoading(),t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()}));n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var n,r=u.group,i=u.current,f=r.length,e=i.preload?Math.min(i.preload,f-1):0,t=1;e>=t;t+=1)n=r[(i.index+t)%f],"image"===n.type&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var t,s,f,e,o,n=u.coming,r=u.current;if(u.hideLoading(),n&&!1!==u.isActive)if(!1===u.trigger("afterLoad",n,r))n.wrap.stop(!0).trigger("onReset").remove(),u.coming=null;else{switch(r&&(u.trigger("beforeChange",r),r.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),u.unbindEvents(),t=n.content,s=n.type,f=n.scrolling,i.extend(u,{wrap:n.wrap,skin:n.skin,outer:n.outer,inner:n.inner,current:n,previous:r}),e=n.href,s){case"inline":case"ajax":case"html":n.selector?t=i("<div>").html(t).find(n.selector):a(t)&&(t.data("fancybox-placeholder")||t.data("fancybox-placeholder",i('<div class="fancybox-placeholder"><\/div>').insertAfter(t).hide()),t=t.show().detach(),n.wrap.bind("onReset",function(){i(this).find(t).length&&t.hide().replaceAll(t.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case"image":t=n.tpl.image.replace("{href}",e);break;case"swf":t='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+e+'"><\/param>';o="";i.each(n.swf,function(n,i){t+='<param name="'+n+'" value="'+i+'"><\/param>';o+=" "+n+'="'+i+'"'});t+='<embed src="'+e+'" type="application/x-shockwave-flash" width="100%" height="100%"'+o+"><\/embed><\/object>"}a(t)&&t.parent().is(n.inner)||n.inner.append(t);u.trigger("beforeShow");n.inner.css("overflow","yes"===f?"scroll":"no"===f?"hidden":f);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?r.prevMethod&&u.transitions[r.prevMethod]():i(".fancybox-wrap").not(n.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?n.nextMethod:n.openMethod]();u._preloadImages()}},_setDimension:function(){var et,w,rt,d,b,tt,ot,g,ut,o=u.getViewport(),st=0,s=!1,n=!1,s=u.wrap,nt=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,c=r.minWidth,a=r.minHeight,v=r.maxWidth,y=r.maxHeight,ht=r.scrolling,ft=r.scrollOutside?r.scrollbarWidth:0,p=r.margin,k=f(p[1]+p[3]),it=f(p[0]+p[2]);if(s.add(nt).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),p=f(nt.outerWidth(!0)-nt.width()),et=f(nt.outerHeight(!0)-nt.height()),w=k+p,rt=it+et,d=l(n)?(o.w-w)*f(n)/100:n,b=l(t)?(o.h-rt)*f(t)/100:t,"iframe"===r.type){if(ut=r.content,r.autoHeight&&1===ut.data("ready"))try{ut[0].contentWindow.document.location&&(e.width(d).height(9999),tt=ut.contents().find("body"),ft&&tt.css("overflow-x","hidden"),b=tt.outerHeight(!0))}catch(ct){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(d),r.autoHeight||e.height(b),r.autoWidth&&(d=e.width()),r.autoHeight&&(b=e.height()),e.removeClass("fancybox-tmp"));if(n=f(d),t=f(b),g=d/b,c=f(l(c)?f(c,"w")-w:c),v=f(l(v)?f(v,"w")-w:v),a=f(l(a)?f(a,"h")-rt:a),y=f(l(y)?f(y,"h")-rt:y),tt=v,ot=y,r.fitToView&&(v=Math.min(o.w-w,v),y=Math.min(o.h-rt,y)),w=o.w-k,it=o.h-it,r.aspectRatio?(n>v&&(n=v,t=f(n/g)),t>y&&(t=y,n=f(t*g)),c>n&&(n=c,t=f(n/g)),a>t&&(t=a,n=f(t*g))):(n=Math.max(c,Math.min(n,v)),r.autoHeight&&"iframe"!==r.type&&(e.width(n),t=e.height()),t=Math.max(a,Math.min(t,y))),r.fitToView)if(e.width(n).height(t),s.width(n+p),o=s.width(),k=s.height(),r.aspectRatio)for(;(o>w||k>it)&&n>c&&t>a&&!(19<st++);)t=Math.max(a,Math.min(y,t-10)),n=f(t*g),c>n&&(n=c,t=f(n/g)),n>v&&(n=v,t=f(n/g)),e.width(n).height(t),s.width(n+p),o=s.width(),k=s.height();else n=Math.max(c,Math.min(n,n-(o-w))),t=Math.max(a,Math.min(t,t-(k-it)));ft&&"auto"===ht&&b>t&&w>n+p+ft&&(n+=ft);e.width(n).height(t);s.width(n+p);o=s.width();k=s.height();s=(o>w||k>it)&&n>c&&t>a;n=r.aspectRatio?tt>n&&ot>t&&d>n&&b>t:(tt>n||ot>t)&&(d>n||b>t);i.extend(r,{dim:{width:h(o),height:h(k)},origWidth:d,origHeight:b,canShrink:s,canExpand:n,wPadding:p,hPadding:et,wrapSpace:k-nt.outerHeight(!0),skinSpace:nt.height()-t});!ut&&r.autoHeight&&t>a&&y>t&&!n&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),t=i.margin,f=u.wrap.width()+t[1]+t[3],e=u.wrap.height()+t[0]+t[2],t={position:"fixed",top:t[0],left:t[3]};return i.autoCenter&&i.fixed&&!n&&e<=r.h&&f<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-e)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-f)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&(u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&1<u.group.length)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&1<u.group.length&&((n.loop||0<n.index)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),n.loop||n.index!==n.group.length-1?u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play()):u.play(!1))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),("fixed"===u.wrap.css("position")||n.locked)&&(i.top-=r.y,i.left-=r.x),i={top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var e,i,r=t.prop,o,s;i=u.current;o=i.wrapSpace;s=i.skinSpace;("width"===r||"height"===r)&&(e=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(e=1-e),i="width"===r?i.wPadding:i.hPadding,i=n-i,u.skin[r](f("width"===r?i:i-o*e)),u.inner[r](f("width"===r?i:i-o*e-s*e)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f="elastic"===r,e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):"fade"===r&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:"none"===r?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r="elastic"===i,t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:"none"===i?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var n,i=u.current,o=i.nextEffect,t=i.pos,e={opacity:1},r=u.direction;t.opacity=.1;"elastic"===o&&(n="down"===r||"up"===r?"top":"left","down"===r||"right"===r?(t[n]=h(f(t[n])-200),e[n]="+=200px"):(t[n]=h(f(t[n])+200),e[n]="-=200px"));"none"===o?u._afterZoomIn():u.wrap.css(t).animate(e,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;"elastic"===r&&(f["down"===t||"up"===t?"top":"left"]=("up"===t||"left"===t?"-":"+")+"=200px");n.wrap.animate(f,{duration:"none"===r?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){n=i.extend({},this.defaults,n);this.overlay&&this.close();this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(u.coming?u.coming.parent:n.parent);this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(e.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return(u.isActive?u.close():t.close(),!1)});this.overlay.css(n.css).show()},close:function(){var n,t;e.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),n=e.scrollTop(),t=e.scrollLeft(),this.el.removeClass("fancybox-lock"),e.scrollTop(n).scrollLeft(t));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var i,n="100%";this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),o.width()>i&&(n=o.width())):o.width()>e.width()&&(n=o.width());this.overlay.width(n).height(o.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(r||(this.margin=o.height()>e.height()?i("html").css("margin-right").replace("px",""):!1),t.locked=this.overlay.append(t.wrap),t.fixed=!1);!0===n.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){var r,u;t.locked&&(!1!==this.margin&&(i("*").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),r=e.scrollTop(),u=e.scrollLeft(),this.el.addClass("fancybox-lock"),e.scrollTop(r).scrollLeft(u));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var t=u.current,e=t.title,r=n.type;if(i.isFunction(e)&&(e=e.call(t.element,t)),c(e)&&""!==i.trim(e)){switch(t=i('<div class="fancybox-title fancybox-title-'+r+'-wrap">'+e+"<\/div>"),r){case"inside":r=u.skin;break;case"outside":r=u.wrap;break;case"over":r=u.inner;break;default:r=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===n.position?"prependTo":"appendTo"](r)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",e=function(e){var h,s,o=i(this).blur(),c=r;!(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&""!==s&&"nofollow"!==s&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,!1===u.open(o,n)||!e.preventDefault()))};return n=n||{},r=n.index||0,t&&!1!==n.live?o.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",e):f.unbind("click.fb-start").bind("click.fb-start",e),this.filter("[data-fancybox-start=1]").trigger("click"),this};o.ready(function(){var f,t,e;(i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var t=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),n=t.children(),n=n.innerWidth()-n.height(99).innerWidth();return t.remove(),n}),i.support.fixedPosition===r)&&(f=i.support,t=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),e=20===t[0].offsetTop||15===t[0].offsetTop,t.remove(),f.fixedPosition=e);i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});f=i(n).width();p.addClass("fancybox-lock-test");t=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{padding-right:"+(t-f)+"px;}<\/style>").appendTo("head")})}(window,document,jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}});!function(n){"object"==typeof exports&&exports&&"object"==typeof module&&module&&module.exports===exports?n(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function s(n){var t=n[0];return t.offsetWidth>0&&t.offsetHeight>0}function p(t){var r;if(t.minTime&&(t.minTime=i(t.minTime)),t.maxTime&&(t.maxTime=i(t.maxTime)),t.durationTime&&"function"!=typeof t.durationTime&&(t.durationTime=i(t.durationTime)),"now"==t.scrollDefault?t.scrollDefault=i(new Date):t.scrollDefault?t.scrollDefault=i(t.scrollDefault):t.minTime&&(t.scrollDefault=t.minTime),t.scrollDefault&&(t.scrollDefault=b(t.scrollDefault,t)),"string"===n.type(t.timeFormat)&&t.timeFormat.match(/[gh]/)&&(t._twelveHourTime=!0),t.disableTimeRanges.length>0){for(r in t.disableTimeRanges)t.disableTimeRanges[r]=[i(t.disableTimeRanges[r][0]),i(t.disableTimeRanges[r][1])];for(t.disableTimeRanges=t.disableTimeRanges.sort(function(n,t){return n[0]-t[0]}),r=t.disableTimeRanges.length-1;r>0;r--)t.disableTimeRanges[r][0]<=t.disableTimeRanges[r-1][1]&&(t.disableTimeRanges[r-1]=[Math.min(t.disableTimeRanges[r][0],t.disableTimeRanges[r-1][0]),Math.max(t.disableTimeRanges[r][1],t.disableTimeRanges[r-1][1])],t.disableTimeRanges.splice(r,1))}return t}function h(t){var e=t.data("timepicker-settings"),s=t.data("timepicker-list"),a,p,tt,rt,ut,d,b,ft,h,et,ot,k;if((s&&s.length&&(s.remove(),t.data("timepicker-list",!1)),e.useSelect)?(s=n("<select />",{"class":"ui-timepicker-select"}),a=s):(s=n("<ul />",{"class":"ui-timepicker-list"}),a=n("<div />",{"class":"ui-timepicker-wrapper",tabindex:-1}),a.css({display:"none",position:"absolute"}).append(s)),e.noneOption)if(e.noneOption===!0&&(e.noneOption=e.useSelect?"Time...":"None"),n.isArray(e.noneOption))for(p in e.noneOption)parseInt(p,10)==p&&(tt=w(e.noneOption[p],e.useSelect),s.append(tt));else tt=w(e.noneOption,e.useSelect),s.append(tt);e.className&&a.addClass(e.className);(null!==e.minTime||null!==e.durationTime)&&e.showDuration&&(a.addClass("ui-timepicker-with-duration"),a.addClass("ui-timepicker-step-"+e.step));rt=e.minTime;"function"==typeof e.durationTime?rt=i(e.durationTime()):null!==e.durationTime&&(rt=e.durationTime);ut=null!==e.minTime?e.minTime:0;d=null!==e.maxTime?e.maxTime:ut+u-1;ut>=d&&(d+=u);d===u-1&&"string"===n.type(e.timeFormat)&&e.show2400&&(d=u);for(var nt=e.disableTimeRanges,g=0,st=nt.length,p=ut;d>=p;p+=60*e.step)b=p,ft=o(b,e),e.useSelect?(h=n("<option />",{value:ft}),h.text(ft)):(h=n("<li />"),h.data("time",86400>=b?b:b%86400),h.text(ft)),(null!==e.minTime||null!==e.durationTime)&&e.showDuration&&(et=it(p-rt,e.step),e.useSelect?h.text(h.text()+" ("+et+")"):(ot=n("<span />",{"class":"ui-timepicker-duration"}),ot.text(" ("+et+")"),h.append(ot))),st>g&&(b>=nt[g][1]&&(g+=1),nt[g]&&b>=nt[g][0]&&b<nt[g][1]&&(e.useSelect?h.prop("disabled",!0):h.addClass("ui-timepicker-disabled"))),s.append(h);(a.data("timepicker-input",t),t.data("timepicker-list",a),e.useSelect)?(t.val()&&s.val(c(t.val(),e)),s.on("focus",function(){n(this).data("timepicker-input").trigger("showTimepicker")}),s.on("blur",function(){n(this).data("timepicker-input").trigger("hideTimepicker")}),s.on("change",function(){f(t,n(this).val(),"select")}),f(t,s.val()),t.hide().after(s)):(k=e.appendTo,"string"==typeof k?k=n(k):"function"==typeof k&&(k=k(t)),k.append(a),v(t,s),s.on("mousedown","li",function(){t.off("focus.timepicker");t.on("focus.timepicker-ie-hack",function(){t.off("focus.timepicker-ie-hack");t.on("focus.timepicker",r.show)});l(t)||t[0].focus();s.find("li").removeClass("ui-timepicker-selected");n(this).addClass("ui-timepicker-selected");y(t)&&(t.trigger("hideTimepicker"),a.hide())}))}function w(t,i){var r,u,f;return"object"==typeof t?(r=t.label,u=t.className,f=t.value):"string"==typeof t?r=t:n.error("Invalid noneOption value"),i?n("<option />",{value:f,"class":u,text:r}):n("<li />",{"class":u,text:r}).data("time",f)}function b(t,r){if(n.isNumeric(t)||(t=i(t)),null===t)return null;var u=t%(60*r.step);return u>=30*r.step?t+=60*r.step-u:t-=u,t}function c(n,t){return n=b(n,t),null!==n?o(n,t):void 0}function g(){return new Date(1970,1,1,0,0,0)}function k(t){var i=n(t.target),u=i.closest(".ui-timepicker-input");0===u.length&&0===i.closest(".ui-timepicker-wrapper").length&&(r.hide(),n(document).unbind(".ui-timepicker"))}function l(n){var t=n.data("timepicker-settings");return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&t.disableTouchKeyboard}function a(t,i,r){if(!r&&0!==r)return!1;var e=t.data("timepicker-settings"),u=!1,f=30*e.step;return i.find("li").each(function(t,i){var e=n(i),o;if("number"==typeof e.data("time"))return o=e.data("time")-r,Math.abs(o)<f||o==f?(u=e,!1):void 0}),u}function v(n,t){var u,r,f;t.find("li").removeClass("ui-timepicker-selected");u=i(e(n),n.data("timepicker-settings"));null!==u&&(r=a(n,t,u),r&&(f=r.offset().top-t.offset().top,(f+r.outerHeight()>t.outerHeight()||0>f)&&t.scrollTop(t.scrollTop()+r.position().top-r.outerHeight()),r.addClass("ui-timepicker-selected")))}function d(t,r){var s,u,e,h,c,l;if(""!==this.value&&"timepicker"!=r&&(s=n(this),!s.is(":focus")||t&&"change"==t.type)){if(u=s.data("timepicker-settings"),e=i(this.value,u),null===e)return void s.trigger("timeFormatError");h=!1;(null!==u.minTime&&e<u.minTime?h=!0:null!==u.maxTime&&e>u.maxTime&&(h=!0),n.each(u.disableTimeRanges,function(){if(e>=this[0]&&e<this[1])return(h=!0,!1)}),u.forceRoundTime)&&(c=e%(60*u.step),c>=30*u.step?e+=60*u.step-c:e-=c);l=o(e,u);h?f(s,l,"error")&&s.trigger("timeRangeError"):f(s,l)}}function e(n){return n.is("input")?n.val():n.data("ui-timepicker-value")}function f(n,t,i){if(n.is("input")){n.val(t);var r=n.data("timepicker-settings");r.useSelect&&"select"!=i&&n.data("timepicker-list").val(c(t,r))}return n.data("ui-timepicker-value")!=t?(n.data("ui-timepicker-value",t),"select"==i?n.trigger("selectTime").trigger("changeTime").trigger("change","timepicker"):"error"!=i&&n.trigger("changeTime"),!0):(n.trigger("selectTime"),!1)}function nt(t){var f=n(this),u=f.data("timepicker-list"),i;if(!u||!s(u)){if(40!=t.keyCode)return!0;r.show.call(f.get(0));u=f.data("timepicker-list");l(f)||f.focus()}switch(t.keyCode){case 13:return y(f)&&r.hide.apply(this),t.preventDefault(),!1;case 38:return i=u.find(".ui-timepicker-selected"),i.length?i.is(":first-child")||(i.removeClass("ui-timepicker-selected"),i.prev().addClass("ui-timepicker-selected"),i.prev().position().top<i.outerHeight()&&u.scrollTop(u.scrollTop()-i.outerHeight())):(u.find("li").each(function(t,r){if(n(r).position().top>0)return(i=n(r),!1)}),i.addClass("ui-timepicker-selected")),!1;case 40:return i=u.find(".ui-timepicker-selected"),0===i.length?(u.find("li").each(function(t,r){if(n(r).position().top>0)return(i=n(r),!1)}),i.addClass("ui-timepicker-selected")):i.is(":last-child")||(i.removeClass("ui-timepicker-selected"),i.next().addClass("ui-timepicker-selected"),i.next().position().top+2*i.outerHeight()>u.outerHeight()&&u.scrollTop(u.scrollTop()+i.outerHeight())),!1;case 27:u.find("li").removeClass("ui-timepicker-selected");r.hide();break;case 9:r.hide();break;default:return!0}}function tt(t){var r=n(this),i=r.data("timepicker-list");if(!i||!s(i))return!0;if(!r.data("timepicker-settings").typeaheadHighlight)return i.find("li").removeClass("ui-timepicker-selected"),!0;switch(t.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:v(r,i);break;default:return}}function y(n){var u=n.data("timepicker-settings"),e=n.data("timepicker-list"),t=null,i=e.find(".ui-timepicker-selected"),r;return i.hasClass("ui-timepicker-disabled")?!1:((i.length&&(t=i.data("time")),null!==t)&&("string"==typeof t?(n.val(t),n.trigger("selectTime").trigger("changeTime").trigger("change","timepicker")):(r=o(t,u),f(n,r,"select"))),!0)}function it(n,i){n=Math.abs(n);var u,f,e=Math.round(n/60),r=[];return 60>e?r=[e,t.mins]:(u=Math.floor(e/60),f=e%60,30==i&&30==f&&(u+=t.decimal+5),r.push(u),r.push(1==u?t.hr:t.hrs),30!=i&&f&&(r.push(f),r.push(t.mins))),r.join(" ")}function o(i,r){var o,f,c,e,s,h;if(null!==i&&(o=new Date(rt.valueOf()+1e3*i),!isNaN(o.getTime()))){if("function"===n.type(r.timeFormat))return r.timeFormat(o);for(e="",s=0;s<r.timeFormat.length;s++)switch(c=r.timeFormat.charAt(s)){case"a":e+=o.getHours()>11?t.pm:t.am;break;case"A":e+=o.getHours()>11?t.PM:t.AM;break;case"g":f=o.getHours()%12;e+=0===f?"12":f;break;case"G":f=o.getHours();i===u&&(f=24);e+=f;break;case"h":f=o.getHours()%12;0!==f&&10>f&&(f="0"+f);e+=0===f?"12":f;break;case"H":f=o.getHours();i===u&&(f=24);e+=f>9?f:"0"+f;break;case"i":h=o.getMinutes();e+=h>9?h:"0"+h;break;case"s":i=o.getSeconds();e+=i>9?i:"0"+i;break;case"\\":s++;e+=format.charAt(s);break;default:e+=c}return e}}function i(n,i){var h,r,o,s;if(""===n)return null;if(!n||n+0==n)return n;if("object"==typeof n)return 3600*n.getHours()+60*n.getMinutes()+n.getSeconds();if(n=n.toLowerCase().replace(".",""),("a"==n.slice(-1)||"p"==n.slice(-1))&&(n+="m"),h=new RegExp("^([0-2]?[0-9])\\W?([0-5][0-9])?\\W?([0-5][0-9])?\\s*("+t.am.replace(".","")+"|"+t.pm.replace(".","")+"|"+t.AM.replace(".","")+"|"+t.PM.replace(".","")+")?$"),r=n.match(h),!r)return null;var f=parseInt(1*r[1],10),c=r[4],l=f;12>=f&&c&&(o=r[4]==t.pm||r[4]==t.PM,l=12==f?o?12:0:f+(o?12:0));var a=1*r[2]||0,v=1*r[3]||0,e=3600*l+60*a+v;return!c&&i&&i._twelveHourTime&&i.scrollDefault&&(s=e-i.scrollDefault,0>s&&s>=u/-2&&(e=(e+u/2)%u)),e}var rt=g(),u=86400,t={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},r={init:function(i){return this.each(function(){var u=n(this),o=[],e,f;for(e in n.fn.timepicker.defaults)u.data(e)&&(o[e]=u.data(e));f=n.extend({},n.fn.timepicker.defaults,o,i);f.lang&&(t=n.extend(t,f.lang));f=p(f);u.data("timepicker-settings",f);u.addClass("ui-timepicker-input");f.useSelect?h(u):(u.prop("autocomplete","off"),u.on("click.timepicker focus.timepicker",r.show),u.on("change.timepicker",d),u.on("keydown.timepicker",nt),u.on("keyup.timepicker",tt),d.call(u.get(0)))})},show:function(t){var f=n(this),c=f.data("timepicker-settings"),u,v,o,y;if(t){if(!c.showOnFocus)return!0;t.preventDefault()}return c.useSelect?void f.data("timepicker-list").focus():(l(f)&&f.blur(),u=f.data("timepicker-list"),!f.prop("readonly")&&(u&&0!==u.length&&"function"!=typeof c.durationTime||(h(f),u=f.data("timepicker-list")),!s(u))?(r.hide(),u.show(),v={},v.left="rtl"==c.orientation?f.offset().left+f.outerWidth()-u.outerWidth()+parseInt(u.css("marginLeft").replace("px",""),10):f.offset().left+parseInt(u.css("marginLeft").replace("px",""),10),f.offset().top+f.outerHeight(!0)+u.outerHeight()>n(window).height()+n(window).scrollTop()?(u.addClass("ui-timepicker-positioned-top"),v.top=f.offset().top-u.outerHeight()+parseInt(u.css("marginTop").replace("px",""),10)):(u.removeClass("ui-timepicker-positioned-top"),v.top=f.offset().top+f.outerHeight()+parseInt(u.css("marginTop").replace("px",""),10)),u.offset(v),o=u.find(".ui-timepicker-selected"),(o.length||(e(f)?o=a(f,u,i(e(f))):c.scrollDefault&&(o=a(f,u,c.scrollDefault))),o&&o.length)?(y=u.scrollTop()+o.position().top-o.outerHeight(),u.scrollTop(y)):u.scrollTop(0),n(document).on("touchstart.ui-timepicker mousedown.ui-timepicker",k),c.closeOnWindowScroll&&n(document).on("scroll.ui-timepicker",k),f.trigger("showTimepicker"),this):void 0)},hide:function(){var t=n(this),i=t.data("timepicker-settings");return i&&i.useSelect&&t.blur(),n(".ui-timepicker-wrapper").each(function(){var i=n(this),t,r;s(i)&&(t=i.data("timepicker-input"),r=t.data("timepicker-settings"),r&&r.selectOnBlur&&y(t),i.hide(),t.trigger("hideTimepicker"))}),this},option:function(t,i){return this.each(function(){var u=n(this),r=u.data("timepicker-settings"),f=u.data("timepicker-list");if("object"==typeof t)r=n.extend(r,t);else if("string"==typeof t&&"undefined"!=typeof i)r[t]=i;else if("string"==typeof t)return r[t];r=p(r);u.data("timepicker-settings",r);f&&(f.remove(),u.data("timepicker-list",!1));r.useSelect&&h(u)})},getSecondsFromMidnight:function(){return i(e(this))},getTime:function(n){var f=this,u=e(f),r,t;return u?(n||(n=new Date),r=i(u),t=new Date(n),t.setHours(r/3600),t.setMinutes(r%3600/60),t.setSeconds(r%60),t.setMilliseconds(0),t):null},setTime:function(n){var t=this,r=t.data("timepicker-settings"),u;return u=r.forceRoundTime?c(n,r):o(i(n),r),f(t,u),t.data("timepicker-list")&&v(t,t.data("timepicker-list")),this},remove:function(){var n=this,t;if(n.hasClass("ui-timepicker-input"))return t=n.data("timepicker-settings"),n.removeAttr("autocomplete","off"),n.removeClass("ui-timepicker-input"),n.removeData("timepicker-settings"),n.off(".timepicker"),n.data("timepicker-list")&&n.data("timepicker-list").remove(),t.useSelect&&n.show(),n.removeData("timepicker-list"),this}};n.fn.timepicker=function(t){return this.length?r[t]?this.hasClass("ui-timepicker-input")?r[t].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!=typeof t&&t?void n.error("Method "+t+" does not exist on jQuery.timepicker"):r.init.apply(this,arguments):this};n.fn.timepicker.defaults={className:null,minTime:null,maxTime:null,durationTime:null,step:30,showDuration:!1,showOnFocus:!0,timeFormat:"g:ia",scrollDefault:null,selectOnBlur:!1,disableTouchKeyboard:!1,forceRoundTime:!1,appendTo:"body",orientation:"ltr",disableTimeRanges:[],closeOnWindowScroll:!1,typeaheadHighlight:!0,noneOption:!1,show2400:!1}}),function(n,t){function u(){return new Date(Date.UTC.apply(Date,arguments))}function e(){var n=new Date;return u(n.getFullYear(),n.getMonth(),n.getDate())}function c(n){return function(){return this[n].apply(this,arguments)}}function y(t,i){function s(n,t){return t.toLowerCase()}var u=n(t).data(),f={},e,o=new RegExp("^"+i.toLowerCase()+"([A-Z])"),r;i=new RegExp("^"+i.toLowerCase());for(r in u)i.test(r)&&(e=r.replace(o,s),f[e]=u[r]);return f}function p(t){var u={},i;if(r[t]||(t=t.split("-")[0],r[t]))return i=r[t],n.each(v,function(n,t){t in i&&(u[t]=i[t])}),u}var s=n(window),l=function(){var t={get:function(n){return this.slice(n)[0]},contains:function(n){for(var i=n&&n.valueOf(),t=0,r=this.length;t<r;t++)if(this[t].valueOf()===i)return t;return-1},remove:function(n){this.splice(n,1)},replace:function(t){t&&(n.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t))},clear:function(){this.splice(0)},copy:function(){var n=new l;return n.replace(this),n}};return function(){var i=[];return i.push.apply(i,arguments),n.extend(i,t),i}}(),f=function(t,r){this.dates=new l;this.viewDate=e();this.focusDate=null;this._process_options(r);this.element=n(t);this.isInline=!1;this.isInput=this.element.is("input");this.component=this.element.is(".date")?this.element.find(".add-on, .input-group-addon, .btn"):!1;this.hasInput=this.component&&this.element.find("input").length;this.component&&this.component.length===0&&(this.component=!1);this.picker=n(i.template);this._buildEvents();this._attachEvents();this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu");this.o.rtl&&this.picker.addClass("datepicker-rtl");this.viewMode=this.o.startView;this.o.calendarWeeks&&this.picker.find("tfoot th.today").attr("colspan",function(n,t){return parseInt(t)+1});this._allow_update=!1;this.setStartDate(this._o.startDate);this.setEndDate(this._o.endDate);this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled);this.fillDow();this.fillMonths();this._allow_update=!0;this.update();this.showMode();this.isInline&&this.show()},h,a,o,v,r,i;f.prototype={constructor:f,_process_options:function(t){var u,e,h,f,s;this._o=n.extend({},this._o,t);u=this.o=n.extend({},this._o);e=u.language;r[e]||(e=e.split("-")[0],r[e]||(e=o.language));u.language=e;switch(u.startView){case 2:case"decade":u.startView=2;break;case 1:case"year":u.startView=1;break;default:u.startView=0}switch(u.minViewMode){case 1:case"months":u.minViewMode=1;break;case 2:case"years":u.minViewMode=2;break;default:u.minViewMode=0}if(u.startView=Math.max(u.startView,u.minViewMode),u.multidate!==!0&&(u.multidate=Number(u.multidate)||!1,u.multidate=u.multidate!==!1?Math.max(0,u.multidate):1),u.multidateSeparator=String(u.multidateSeparator),u.weekStart%=7,u.weekEnd=(u.weekStart+6)%7,h=i.parseFormat(u.format),u.startDate!==-Infinity&&(u.startDate=u.startDate?u.startDate instanceof Date?this._local_to_utc(this._zero_time(u.startDate)):i.parseDate(u.startDate,h,u.language):-Infinity),u.endDate!==Infinity&&(u.endDate=u.endDate?u.endDate instanceof Date?this._local_to_utc(this._zero_time(u.endDate)):i.parseDate(u.endDate,h,u.language):Infinity),u.daysOfWeekDisabled=u.daysOfWeekDisabled||[],n.isArray(u.daysOfWeekDisabled)||(u.daysOfWeekDisabled=u.daysOfWeekDisabled.split(/[,\s]*/)),u.daysOfWeekDisabled=n.map(u.daysOfWeekDisabled,function(n){return parseInt(n,10)}),f=String(u.orientation).toLowerCase().split(/\s+/g),s=u.orientation.toLowerCase(),f=n.grep(f,function(n){return/^auto|left|right|top|bottom$/.test(n)}),u.orientation={x:"auto",y:"auto"},s&&s!=="auto")if(f.length===1)switch(f[0]){case"top":case"bottom":u.orientation.y=f[0];break;case"left":case"right":u.orientation.x=f[0]}else s=n.grep(f,function(n){return/^left|right$/.test(n)}),u.orientation.x=s[0]||"auto",s=n.grep(f,function(n){return/^top|bottom$/.test(n)}),u.orientation.y=s[0]||"auto"},_events:[],_secondaryEvents:[],_applyEvents:function(n){for(var i=0,f,r,u;i<n.length;i++){f=n[i][0];n[i].length===2?(r=t,u=n[i][1]):n[i].length===3&&(r=n[i][1],u=n[i][2]);f.on(u,r)}},_unapplyEvents:function(n){for(var i=0,f,r,u;i<n.length;i++)f=n[i][0],n[i].length===2?(u=t,r=n[i][1]):n[i].length===3&&(u=n[i][1],r=n[i][2]),f.off(r,u)},_buildEvents:function(){this.isInput?this._events=[[this.element,{focus:n.proxy(this.show,this),keyup:n.proxy(function(t){n.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:n.proxy(this.keydown,this)}]]:this.component&&this.hasInput?this._events=[[this.element.find("input"),{focus:n.proxy(this.show,this),keyup:n.proxy(function(t){n.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:n.proxy(this.keydown,this)}],[this.component,{click:n.proxy(this.show,this)}]]:this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:n.proxy(this.show,this)}]];this._events.push([this.element,"*",{blur:n.proxy(function(n){this._focused_from=n.target},this)}],[this.element,{blur:n.proxy(function(n){this._focused_from=n.target},this)}]);this._secondaryEvents=[[this.picker,{click:n.proxy(this.click,this)}],[n(window),{resize:n.proxy(this.place,this)}],[n(document),{"mousedown touchstart":n.proxy(function(n){this.element.is(n.target)||this.element.find(n.target).length||this.picker.is(n.target)||this.picker.find(n.target).length||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,r){var u=r||this.dates.get(-1),f=this._utc_to_local(u);this.element.trigger({type:t,date:f,dates:n.map(this.dates,this._utc_to_local),format:n.proxy(function(n,t){arguments.length===0?(n=this.dates.length-1,t=this.o.format):typeof n=="string"&&(t=n,n=this.dates.length-1);t=t||this.o.format;var r=this.dates.get(n);return i.formatDate(r,t,this.o.language)},this)})},show:function(){this.isInline||this.picker.appendTo("body");this.picker.show();this.place();this._attachSecondaryEvents();this._trigger("show")},hide:function(){this.isInline||this.picker.is(":visible")&&(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this._trigger("hide"))},remove:function(){this.hide();this._detachEvents();this._detachSecondaryEvents();this.picker.remove();delete this.element.data().datepicker;this.isInput||delete this.element.data().date},_utc_to_local:function(n){return n&&new Date(n.getTime()+n.getTimezoneOffset()*6e4)},_local_to_utc:function(n){return n&&new Date(n.getTime()-n.getTimezoneOffset()*6e4)},_zero_time:function(n){return n&&new Date(n.getFullYear(),n.getMonth(),n.getDate())},_zero_utc_time:function(n){return n&&new Date(Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()))},getDates:function(){return n.map(this.dates,this._utc_to_local)},getUTCDates:function(){return n.map(this.dates,function(n){return new Date(n)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){return new Date(this.dates.get(-1))},setDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;this.update.apply(this,t);this._trigger("changeDate");this.setValue()},setUTCDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;this.update.apply(this,n.map(t,this._utc_to_local));this._trigger("changeDate");this.setValue()},setDate:c("setDates"),setUTCDate:c("setUTCDates"),setValue:function(){var n=this.getFormattedDate();this.isInput?this.element.val(n).change():this.component&&this.element.find("input").val(n).change()},getFormattedDate:function(r){r===t&&(r=this.o.format);var u=this.o.language;return n.map(this.dates,function(n){return i.formatDate(n,r,u)}).join(this.o.multidateSeparator)},setStartDate:function(n){this._process_options({startDate:n});this.update();this.updateNavArrows()},setEndDate:function(n){this._process_options({endDate:n});this.update();this.updateNavArrows()},setDaysOfWeekDisabled:function(n){this._process_options({daysOfWeekDisabled:n});this.update();this.updateNavArrows()},place:function(){var i,v,o;if(!this.isInline){var u=this.picker.outerWidth(),f=this.picker.outerHeight(),h=10,c=s.width(),y=s.height(),l=s.scrollTop(),p=parseInt(this.element.parents().filter(function(){return n(this).css("z-index")!=="auto"}).first().css("z-index"))+10,t=this.component?this.component.parent().offset():this.element.offset(),a=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),w=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),r=t.left,e=t.top;this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left");this.o.orientation.x!=="auto"?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),this.o.orientation.x==="right"&&(r-=u-w)):(this.picker.addClass("datepicker-orient-left"),t.left<0?r-=t.left-h:t.left+u>c&&(r=c-u-h));i=this.o.orientation.y;i==="auto"&&(v=-l+t.top-f,o=l+y-(t.top+a+f),i=Math.max(v,o)===o?"top":"bottom");this.picker.addClass("datepicker-orient-"+i);i==="top"?e+=a:e-=f+parseInt(this.picker.css("padding-top"));this.picker.css({top:e,left:r,zIndex:p})}},_allow_update:!0,update:function(){if(this._allow_update){var r=this.dates.copy(),t=[],u=!1;arguments.length?(n.each(arguments,n.proxy(function(n,i){i instanceof Date&&(i=this._local_to_utc(i));t.push(i)},this)),u=!0):(t=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),t=t&&this.o.multidate?t.split(this.o.multidateSeparator):[t],delete this.element.data().date);t=n.map(t,n.proxy(function(n){return i.parseDate(n,this.o.format,this.o.language)},this));t=n.grep(t,n.proxy(function(n){return n<this.o.startDate||n>this.o.endDate||!n},this),!0);this.dates.replace(t);this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?this.viewDate=new Date(this.o.startDate):this.viewDate>this.o.endDate&&(this.viewDate=new Date(this.o.endDate));u?this.setValue():t.length&&String(r)!==String(this.dates)&&this._trigger("changeDate");!this.dates.length&&r.length&&this._trigger("clearDate");this.fill()}},fillDow:function(){var i=this.o.weekStart,n="<tr>",t;for(this.o.calendarWeeks&&(t='<th class="cw">&nbsp;<\/th>',n+=t,this.picker.find(".datepicker-days thead tr:first-child").prepend(t));i<this.o.weekStart+7;)n+='<th class="dow">'+r[this.o.language].daysMin[i++%7]+"<\/th>";n+="<\/tr>";this.picker.find(".datepicker-days thead").append(n)},fillMonths:function(){for(var n="",t=0;t<12;)n+='<span class="month">'+r[this.o.language].monthsShort[t++]+"<\/span>";this.picker.find(".datepicker-months td").html(n)},setRange:function(t){t&&t.length?this.range=n.map(t,function(n){return n.valueOf()}):delete this.range;this.fill()},getClassNames:function(t){var i=[],r=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),u=new Date;return t.getUTCFullYear()<r||t.getUTCFullYear()===r&&t.getUTCMonth()<f?i.push("old"):(t.getUTCFullYear()>r||t.getUTCFullYear()===r&&t.getUTCMonth()>f)&&i.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&i.push("focused"),this.o.todayHighlight&&t.getUTCFullYear()===u.getFullYear()&&t.getUTCMonth()===u.getMonth()&&t.getUTCDate()===u.getDate()&&i.push("today"),this.dates.contains(t)!==-1&&i.push("active"),(t.valueOf()<this.o.startDate||t.valueOf()>this.o.endDate||n.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)!==-1)&&i.push("disabled"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&i.push("range"),n.inArray(t.valueOf(),this.range)!==-1&&i.push("selected")),i},fill:function(){var d=new Date(this.viewDate),f=d.getUTCFullYear(),g=d.getUTCMonth(),y=this.o.startDate!==-Infinity?this.o.startDate.getUTCFullYear():-Infinity,ut=this.o.startDate!==-Infinity?this.o.startDate.getUTCMonth():-Infinity,p=this.o.endDate!==Infinity?this.o.endDate.getUTCFullYear():Infinity,ft=this.o.endDate!==Infinity?this.o.endDate.getUTCMonth():Infinity,et=r[this.o.language].today||r.en.today||"",ot=r[this.o.language].clear||r.en.clear||"",w,e,b,c,s,h,o,a,it,rt,l,v;for(this.picker.find(".datepicker-days thead th.datepicker-switch").text(r[this.o.language].months[g]+" "+f),this.picker.find("tfoot th.today").text(et).toggle(this.o.todayBtn!==!1),this.picker.find("tfoot th.clear").text(ot).toggle(this.o.clearBtn!==!1),this.updateNavArrows(),this.fillMonths(),e=u(f,g-1,28),b=i.getDaysInMonth(e.getUTCFullYear(),e.getUTCMonth()),e.setUTCDate(b),e.setUTCDate(b-(e.getUTCDay()-this.o.weekStart+7)%7),c=new Date(e),c.setUTCDate(c.getUTCDate()+42),c=c.valueOf(),s=[];e.valueOf()<c;){if(e.getUTCDay()===this.o.weekStart&&(s.push("<tr>"),this.o.calendarWeeks)){var nt=new Date(+e+(this.o.weekStart-e.getUTCDay()-7)%7*864e5),tt=new Date(Number(nt)+(11-nt.getUTCDay())%7*864e5),k=new Date(Number(k=u(tt.getUTCFullYear(),0,1))+(11-k.getUTCDay())%7*864e5),st=(tt-k)/6048e5+1;s.push('<td class="cw">'+st+"<\/td>")}h=this.getClassNames(e);h.push("day");this.o.beforeShowDay!==n.noop&&(o=this.o.beforeShowDay(this._utc_to_local(e)),o===t?o={}:typeof o=="boolean"?o={enabled:o}:typeof o=="string"&&(o={classes:o}),o.enabled===!1&&h.push("disabled"),o.classes&&(h=h.concat(o.classes.split(/\s+/))),o.tooltip&&(w=o.tooltip));h=n.unique(h);s.push('<td class="'+h.join(" ")+'"'+(w?' title="'+w+'"':"")+">"+e.getUTCDate()+"<\/td>");e.getUTCDay()===this.o.weekEnd&&s.push("<\/tr>");e.setUTCDate(e.getUTCDate()+1)}for(this.picker.find(".datepicker-days tbody").empty().append(s.join("")),a=this.picker.find(".datepicker-months").find("th:eq(1)").text(f).end().find("span").removeClass("active"),n.each(this.dates,function(n,t){t.getUTCFullYear()===f&&a.eq(t.getUTCMonth()).addClass("active")}),(f<y||f>p)&&a.addClass("disabled"),f===y&&a.slice(0,ut).addClass("disabled"),f===p&&a.slice(ft+1).addClass("disabled"),s="",f=parseInt(f/10,10)*10,it=this.picker.find(".datepicker-years").find("th:eq(1)").text(f+"-"+(f+9)).end().find("td"),f-=1,rt=n.map(this.dates,function(n){return n.getUTCFullYear()}),v=-1;v<11;v++)l=["year"],v===-1?l.push("old"):v===10&&l.push("new"),n.inArray(f,rt)!==-1&&l.push("active"),(f<y||f>p)&&l.push("disabled"),s+='<span class="'+l.join(" ")+'">'+f+"<\/span>",f+=1;it.html(s)},updateNavArrows:function(){if(this._allow_update){var t=new Date(this.viewDate),n=t.getUTCFullYear(),i=t.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-Infinity&&n<=this.o.startDate.getUTCFullYear()&&i<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.o.endDate!==Infinity&&n>=this.o.endDate.getUTCFullYear()&&i>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-Infinity&&n<=this.o.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.o.endDate!==Infinity&&n>=this.o.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(t){var r,e,f,o,c,s,l,h;if(t.preventDefault(),r=n(t.target).closest("span, td, th"),r.length===1)switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"datepicker-switch":this.showMode(1);break;case"prev":case"next":c=i.modes[this.viewMode].navStep*(r[0].className==="prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,c);this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,c);this.viewMode===1&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":s=new Date;s=u(s.getFullYear(),s.getMonth(),s.getDate(),0,0,0);this.showMode(-2);l=this.o.todayBtn==="linked"?null:"view";this._setDate(s,l);break;case"clear":this.isInput?h=this.element:this.component&&(h=this.element.find("input"));h&&h.val("").change();this.update();this._trigger("changeDate");this.o.autoclose&&this.hide()}break;case"span":r.is(".disabled")||(this.viewDate.setUTCDate(1),r.is(".month")?(o=1,f=r.parent().find("span").index(r),e=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(f),this._trigger("changeMonth",this.viewDate),this.o.minViewMode===1&&this._setDate(u(e,f,o))):(o=1,f=0,e=parseInt(r.text(),10)||0,this.viewDate.setUTCFullYear(e),this._trigger("changeYear",this.viewDate),this.o.minViewMode===2&&this._setDate(u(e,f,o))),this.showMode(-1),this.fill());break;case"td":r.is(".day")&&!r.is(".disabled")&&(o=parseInt(r.text(),10)||1,e=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),r.is(".old")?f===0?(f=11,e-=1):f-=1:r.is(".new")&&(f===11?(f=0,e+=1):f+=1),this._setDate(u(e,f,o)))}this.picker.is(":visible")&&this._focused_from&&n(this._focused_from).focus();delete this._focused_from},_toggle_multidate:function(n){var t=this.dates.contains(n);if(n?t!==-1?this.dates.remove(t):this.dates.push(n):this.dates.clear(),typeof this.o.multidate=="number")while(this.dates.length>this.o.multidate)this.dates.remove(0)},_setDate:function(n,t){t&&t!=="date"||this._toggle_multidate(n&&new Date(n));t&&t!=="view"||(this.viewDate=n&&new Date(n));this.fill();this.setValue();this._trigger("changeDate");var i;this.isInput?i=this.element:this.component&&(i=this.element.find("input"));i&&i.change();this.o.autoclose&&(!t||t==="date")&&this.hide()},moveMonth:function(n,i){var e;if(!n)return t;if(!i)return n;var r=new Date(n.valueOf()),o=r.getUTCDate(),s=r.getUTCMonth(),h=Math.abs(i),u,f;if(i=i>0?1:-1,h===1)f=i===-1?function(){return r.getUTCMonth()===s}:function(){return r.getUTCMonth()!==u},u=s+i,r.setUTCMonth(u),(u<0||u>11)&&(u=(u+12)%12);else{for(e=0;e<h;e++)r=this.moveMonth(r,i);u=r.getUTCMonth();r.setUTCDate(o);f=function(){return u!==r.getUTCMonth()}}while(f())r.setUTCDate(--o),r.setUTCMonth(u);return r},moveYear:function(n,t){return this.moveMonth(n,t*12)},dateWithinRange:function(n){return n>=this.o.startDate&&n<=this.o.endDate},keydown:function(n){var o,t,i,u,r,f;if(this.picker.is(":not(:visible)")){n.keyCode===27&&this.show();return}o=!1;r=this.focusDate||this.viewDate;switch(n.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide();n.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;t=n.keyCode===37?-1:1;n.ctrlKey?(i=this.moveYear(this.dates.get(-1)||e(),t),u=this.moveYear(r,t),this._trigger("changeYear",this.viewDate)):n.shiftKey?(i=this.moveMonth(this.dates.get(-1)||e(),t),u=this.moveMonth(r,t),this._trigger("changeMonth",this.viewDate)):(i=new Date(this.dates.get(-1)||e()),i.setUTCDate(i.getUTCDate()+t),u=new Date(r),u.setUTCDate(r.getUTCDate()+t));this.dateWithinRange(i)&&(this.focusDate=this.viewDate=u,this.setValue(),this.fill(),n.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;t=n.keyCode===38?-1:1;n.ctrlKey?(i=this.moveYear(this.dates.get(-1)||e(),t),u=this.moveYear(r,t),this._trigger("changeYear",this.viewDate)):n.shiftKey?(i=this.moveMonth(this.dates.get(-1)||e(),t),u=this.moveMonth(r,t),this._trigger("changeMonth",this.viewDate)):(i=new Date(this.dates.get(-1)||e()),i.setUTCDate(i.getUTCDate()+t*7),u=new Date(r),u.setUTCDate(r.getUTCDate()+t*7));this.dateWithinRange(i)&&(this.focusDate=this.viewDate=u,this.setValue(),this.fill(),n.preventDefault());break;case 13:r=this.focusDate||this.dates.get(-1)||this.viewDate;this._toggle_multidate(r);o=!0;this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.setValue();this.fill();this.picker.is(":visible")&&(n.preventDefault(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill();this.hide()}o&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.isInput?f=this.element:this.component&&(f=this.element.find("input")),f&&f.change())},showMode:function(n){n&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+n)));this.picker.find(">div").hide().filter(".datepicker-"+i.modes[this.viewMode].clsName).css("display","block");this.updateNavArrows()}};h=function(t,i){this.element=n(t);this.inputs=n.map(i.inputs,function(n){return n.jquery?n[0]:n});delete i.inputs;n(this.inputs).datepicker(i).bind("changeDate",n.proxy(this.dateUpdated,this));this.pickers=n.map(this.inputs,function(t){return n(t).data("datepicker")});this.updateDates()};h.prototype={updateDates:function(){this.dates=n.map(this.pickers,function(n){return n.getUTCDate()});this.updateRanges()},updateRanges:function(){var t=n.map(this.dates,function(n){return n.valueOf()});n.each(this.pickers,function(n,i){i.setRange(t)})},dateUpdated:function(t){if(!this.updating){this.updating=!0;var u=n(t.target).data("datepicker"),r=u.getUTCDate(),i=n.inArray(t.target,this.inputs),f=this.inputs.length;if(i!==-1){if(n.each(this.pickers,function(n,t){t.getUTCDate()||t.setUTCDate(r)}),r<this.dates[i])while(i>=0&&r<this.dates[i])this.pickers[i--].setUTCDate(r);else if(r>this.dates[i])while(i<f&&r>this.dates[i])this.pickers[i++].setUTCDate(r);this.updateDates();delete this.updating}}},remove:function(){n.map(this.pickers,function(n){n.remove()});delete this.element.data().datepicker}};a=n.fn.datepicker;n.fn.datepicker=function(i){var u=Array.apply(null,arguments),r;return u.shift(),this.each(function(){var s=n(this),e=s.data("datepicker"),l=typeof i=="object"&&i,v;if(!e){var a=y(this,"date"),w=n.extend({},o,a,l),b=p(w.language),c=n.extend({},o,b,a,l);s.is(".input-daterange")||c.inputs?(v={inputs:c.inputs||s.find("input").toArray()},s.data("datepicker",e=new h(this,n.extend(c,v)))):s.data("datepicker",e=new f(this,c))}if(typeof i=="string"&&typeof e[i]=="function"&&(r=e[i].apply(e,u),r!==t))return!1}),r!==t?r:this};o=n.fn.datepicker.defaults={autoclose:!1,beforeShowDay:n.noop,calendarWeeks:!1,clearBtn:!1,daysOfWeekDisabled:[],endDate:Infinity,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-Infinity,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0};v=n.fn.datepicker.locale_opts=["format","rtl","weekStart"];n.fn.datepicker.Constructor=f;r=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}};i={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(n){return n%4==0&&n%100!=0||n%400==0},getDaysInMonth:function(n,t){return[31,i.isLeapYear(n)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(n){var t=n.replace(this.validParts,'\0').split('\0'),i=n.match(this.validParts);if(!t||!t.length||!i||i.length===0)throw new Error("Invalid date format.");return{separators:t,parts:i}},parseDate:function(e,o,s){function tt(){var n=this.slice(0,c[h].length),t=c[h].slice(0,n.length);return n===t}var nt,c,v,y,h,a,it,d,w;if(!e)return t;if(e instanceof Date)return e;if(typeof o=="string"&&(o=i.parseFormat(o)),nt=/([\-+]\d+)([dmwy])/,c=e.match(/([\-+]\d+)([dmwy])/g),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(e)){for(e=new Date,h=0;h<c.length;h++){v=nt.exec(c[h]);y=parseInt(v[1]);switch(v[2]){case"d":e.setUTCDate(e.getUTCDate()+y);break;case"m":e=f.prototype.moveMonth.call(f.prototype,e,y);break;case"w":e.setUTCDate(e.getUTCDate()+y*7);break;case"y":e=f.prototype.moveYear.call(f.prototype,e,y)}}return u(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),0,0,0)}c=e&&e.match(this.nonpunctuation)||[];e=new Date;var b={},g=["yyyy","yy","M","MM","m","mm","d","dd"],l={yyyy:function(n,t){return n.setUTCFullYear(t)},yy:function(n,t){return n.setUTCFullYear(2e3+t)},m:function(n,t){if(isNaN(n))return n;for(t-=1;t<0;)t+=12;for(t%=12,n.setUTCMonth(t);n.getUTCMonth()!==t;)n.setUTCDate(n.getUTCDate()-1);return n},d:function(n,t){return n.setUTCDate(t)}},p,k;if(l.M=l.MM=l.mm=l.m,l.dd=l.d,e=u(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0),a=o.parts.slice(),c.length!==a.length&&(a=n(a).filter(function(t,i){return n.inArray(i,g)!==-1}).toArray()),c.length===a.length){for(h=0,it=a.length;h<it;h++){if(p=parseInt(c[h],10),v=a[h],isNaN(p))switch(v){case"MM":k=n(r[s].months).filter(tt);p=n.inArray(k[0],r[s].months)+1;break;case"M":k=n(r[s].monthsShort).filter(tt);p=n.inArray(k[0],r[s].monthsShort)+1}b[v]=p}for(h=0;h<g.length;h++)w=g[h],w in b&&!isNaN(b[w])&&(d=new Date(e),l[w](d,b[w]),isNaN(d)||(e=d))}return e},formatDate:function(t,u,f){var e,s,o,h;if(!t)return"";for(typeof u=="string"&&(u=i.parseFormat(u)),e={d:t.getUTCDate(),D:r[f].daysShort[t.getUTCDay()],DD:r[f].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:r[f].monthsShort[t.getUTCMonth()],MM:r[f].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()},e.dd=(e.d<10?"0":"")+e.d,e.mm=(e.m<10?"0":"")+e.m,t=[],s=n.extend([],u.separators),o=0,h=u.parts.length;o<=h;o++)s.length&&t.push(s.shift()),t.push(e[u.parts[o]]);return t.join("")},headTemplate:'<thead><tr><th class="prev">&laquo;<\/th><th colspan="5" class="datepicker-switch"><\/th><th class="next">&raquo;<\/th><\/tr><\/thead>',contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"><\/th><\/tr><tr><th colspan="7" class="clear"><\/th><\/tr><\/tfoot>'};i.template='<div class="datepicker"><div class="datepicker-days"><table class=" table-condensed">'+i.headTemplate+"<tbody><\/tbody>"+i.footTemplate+'<\/table><\/div><div class="datepicker-months"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-years"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+"<\/table><\/div><\/div>";n.fn.datepicker.DPGlobal=i;n.fn.datepicker.noConflict=function(){return n.fn.datepicker=a,this};n(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var i=n(this);i.data("datepicker")||(t.preventDefault(),i.datepicker("show"))});n(function(){n('[data-provide="datepicker-inline"]').datepicker()})}(window.jQuery),function(n,t){var i=n.jQuery||n.Cowboy||(n.Cowboy={}),r;i.throttle=r=function(n,r,u,f){function s(){function i(){o=+new Date;u.apply(h,c)}function l(){e=t}var h=this,s=+new Date-o,c=arguments;f&&!e&&i();e&&clearTimeout(e);f===t&&s>n?i():r!==!0&&(e=setTimeout(f?l:i,f===t?n-s:n))}var e,o=0;return typeof r!="boolean"&&(f=u,u=r,r=t),i.guid&&(s.guid=u.guid=u.guid||i.guid++),s};i.debounce=function(n,i,u){return u===t?r(n,i,!1):r(n,u,i!==!1)}}(this),function(n){n.fn.validationEngineLanguage=function(){};n.validationEngineLanguage={newLang:function(){n.validationEngineLanguage.allRules={required:{regex:"none",alertText:"* This field is required",alertTextCheckboxMultiple:"* Please select an option",alertTextCheckboxe:"* This checkbox is required"},length:{regex:"none",alertText:"*Between ",alertText2:" and ",alertText3:" characters allowed"},maxCheckbox:{regex:"none",alertText:"* Checks allowed Exceeded"},minCheckbox:{regex:"none",alertText:"* Please select ",alertText2:" options"},confirm:{regex:"none",alertText:"* Your field is not matching"},telephone:{regex:"/^[0-9-+() ]+$/",alertText:"* Invalid phone number"},email:{regex:/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/,alertText:"* Invalid email address"},date:{regex:"/^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$/",alertText:"* Invalid date, must be in YYYY-MM-DD format"},onlyNumber:{regex:"/^[0-9 ]+$/",alertText:"* Numbers only"},noSpecialCaracters:{regex:"/^[0-9a-zA-Z]+$/",alertText:"* No special caracters allowed"},onlyLetter:{regex:"/^[a-zA-Z ']+$/",alertText:"* Letters only"},validate2fields:{nname:"validate2fields",alertText:"* "}}}}}(jQuery);$(document).ready(function(){$.validationEngineLanguage.newLang()}),function(n){n.fn.validationEngine=function(t){if(n.validationEngineLanguage?allRules=n.validationEngineLanguage.allRules:n.validationEngine.debug("Validation engine rules are not loaded check your external file"),t=jQuery.extend({allrules:allRules,validationEventTriggers:"focusout",inlineValidation:!0,returnIsValid:!1,animateSubmit:!0,unbindEngine:!0,ajaxSubmit:!1,promptPosition:"topRight",success:!1,failure:function(){}},t),n.validationEngine.settings=t,n.validationEngine.ajaxValidArray=[],t.inlineValidation==!0){t.returnIsValid||(allowReturnIsvalid=!1,n(this).find("[class*=validate]").not("[type=checkbox]").bind(t.validationEventTriggers,function(){i(this)}),n(this).find("[class*=validate][type=checkbox]").bind("click",function(){i(this)}),firstvalid=!1);function i(i){n.validationEngine.settings=t;n.validationEngine.intercept!=!1&&n.validationEngine.intercept?n.validationEngine.intercept=!1:(n.validationEngine.onSubmitValid=!1,n.validationEngine.loadValidation(i))}}if(t.returnIsValid)return n.validationEngine.submitValidation(this,t)?!1:!0;n(this).bind("submit",function(){if(n.validationEngine.onSubmitValid=!0,n.validationEngine.settings=t,n.validationEngine.submitValidation(this,t)==!1){if(n.validationEngine.submitForm(this,t)==!0)return!1}else return t.failure&&t.failure(),!1})};n.validationEngine={defaultSetting:function(){n.validationEngineLanguage?allRules=n.validationEngineLanguage.allRules:n.validationEngine.debug("Validation engine rules are not loaded check your external file");settings={allrules:allRules,validationEventTriggers:"blur",inlineValidation:!0,returnIsValid:!1,animateSubmit:!0,unbindEngine:!0,ajaxSubmit:!1,promptPosition:"topRight",success:!1,failure:function(){}};n.validationEngine.settings=settings},loadValidation:function(t){n.validationEngine.settings||n.validationEngine.defaultSetting();rulesParsing=n(t).attr("class");rulesRegExp=/\[(.*)\]/;getRules=rulesRegExp.exec(rulesParsing);str=getRules[1];pattern=/\W+/;result=str.split(pattern);return n.validationEngine.validateCall(t,result)},validateCall:function(t,r){function o(){n("input[name='"+f+"']").size()>1&&(callerType=="radio"||callerType=="checkbox")&&(t=n("input[name='"+f+"'][type!=hidden]:first"),n.validationEngine.showTriangle=!1)}function s(t,r){callerType=n(t).attr("type");(callerType=="text"||callerType=="password"||n(t).is("textarea"))&&(n.trim(n(t).val())||(n.validationEngine.isError=!0,u+=n.validationEngine.settings.allrules[r[i]].alertText+"<br />"));(callerType=="radio"||callerType=="checkbox")&&(f=n(t).attr("name"),n("input[name='"+f+"']:checked").size()==0&&(n.validationEngine.isError=!0,u+=n("input[name='"+f+"']").size()==1?n.validationEngine.settings.allrules[r[i]].alertTextCheckboxe+"<br />":n.validationEngine.settings.allrules[r[i]].alertTextCheckboxMultiple+"<br />"));callerType=="select-one"&&(n(t).val()&&n(t).val()!="0"||(n.validationEngine.isError=!0,u+=n.validationEngine.settings.allrules[r[i]].alertText+"<br />"));callerType=="select-multiple"&&(n(t).find("option:selected").val()||(n.validationEngine.isError=!0,u+=n.validationEngine.settings.allrules[r[i]].alertText+"<br />"))}function h(caller,rules,position){customRule=rules[position+1];pattern=eval(n.validationEngine.settings.allrules[customRule].regex);pattern.test(n(caller).val())||(n.validationEngine.isError=!0,u+=n.validationEngine.settings.allrules[customRule].alertText+"<br />")}function c(t,i,r){customAjaxRule=i[r+1];postfile=n.validationEngine.settings.allrules[customAjaxRule].file;fieldValue=n(t).val();ajaxCaller=t;fieldId=n(t).attr("id");ajaxValidate=!0;ajaxisError=n.validationEngine.isError;extraData=n.validationEngine.settings.allrules[customAjaxRule].extraData?"":n.validationEngine.settings.allrules[customAjaxRule].extraData;ajaxisError||n.ajax({type:"POST",url:postfile,async:!0,data:"validateValue="+fieldValue+"&validateId="+fieldId+"&validateError="+customAjaxRule+extraData,beforeSend:function(){if(n.validationEngine.settings.allrules[customAjaxRule].alertTextLoad)if(n("div."+fieldId+"formError")[0])n.validationEngine.updatePromptText(ajaxCaller,n.validationEngine.settings.allrules[customAjaxRule].alertTextLoad,"load");else return n.validationEngine.buildPrompt(ajaxCaller,n.validationEngine.settings.allrules[customAjaxRule].alertTextLoad,"load")},error:function(t,i){n.validationEngine.debug("error in the ajax: "+t.status+" "+i)},success:function(data){function _checkInArray(t){for(x=0;x<ajaxErrorLength;x++)n.validationEngine.ajaxValidArray[x][0]==fieldId&&(n.validationEngine.ajaxValidArray[x][1]=t,existInarray=!0)}data=eval("("+data+")");ajaxisError=data.jsonValidateReturn[2];customAjaxRule=data.jsonValidateReturn[1];ajaxCaller=n("#"+data.jsonValidateReturn[0])[0];fieldId=ajaxCaller;ajaxErrorLength=n.validationEngine.ajaxValidArray.length;existInarray=!1;ajaxisError=="false"?(_checkInArray(!1),existInarray||(n.validationEngine.ajaxValidArray[ajaxErrorLength]=new Array(2),n.validationEngine.ajaxValidArray[ajaxErrorLength][0]=fieldId,n.validationEngine.ajaxValidArray[ajaxErrorLength][1]=!1,existInarray=!1),n.validationEngine.ajaxValid=!1,u+=n.validationEngine.settings.allrules[customAjaxRule].alertText+"<br />",n.validationEngine.updatePromptText(ajaxCaller,u,"",!0)):(_checkInArray(!0),n.validationEngine.ajaxValid=!0,n.validationEngine.settings.allrules[customAjaxRule].alertTextOk?n.validationEngine.updatePromptText(ajaxCaller,n.validationEngine.settings.allrules[customAjaxRule].alertTextOk,"pass",!0):(ajaxValidate=!1,n.validationEngine.closePrompt(ajaxCaller)))}})}function l(t,i,r){confirmField=i[r+1];n(t).attr("value").toLowerCase()!=n("#"+confirmField).attr("value").toLowerCase()&&(n.validationEngine.isError=!0,u+=n.validationEngine.settings.allrules.confirm.alertText+"<br />")}function a(caller,rules,position){startLength=eval(rules[position+1]);endLength=eval(rules[position+2]);feildLength=n(caller).attr("value").length;(feildLength<startLength||feildLength>endLength)&&(n.validationEngine.isError=!0,u+=n.validationEngine.settings.allrules.length.alertText+startLength+n.validationEngine.settings.allrules.length.alertText2+endLength+n.validationEngine.settings.allrules.length.alertText3+"<br />")}function v(caller,rules,position){nbCheck=eval(rules[position+1]);groupname=n(caller).attr("name");groupSize=n("input[name='"+groupname+"']:checked").size();groupSize>nbCheck&&(n.validationEngine.showTriangle=!1,n.validationEngine.isError=!0,u+=n.validationEngine.settings.allrules.maxCheckbox.alertText+"<br />")}function y(t,i,r){var u,f;customRule=i[r+1];funce=n.validationEngine.settings.allrules[customRule].nname;u=window[funce];typeof u=="function"&&(f=u(),f||(n.validationEngine.isError=!0))}function p(caller,rules,position){nbCheck=eval(rules[position+1]);groupname=n(caller).attr("name");groupSize=n("input[name='"+groupname+"']:checked").size();groupSize<nbCheck&&(n.validationEngine.isError=!0,n.validationEngine.showTriangle=!1,u+=n.validationEngine.settings.allrules.minCheckbox.alertText+" "+nbCheck+" "+n.validationEngine.settings.allrules.minCheckbox.alertText2+"<br />")}var u="",f,e;if(n(t).attr("id")||n.validationEngine.debug("This field have no ID attribut( name & class displayed): "+n(t).attr("name")+" "+n(t).attr("class")),t=t,ajaxValidate=!1,f=n(t).attr("name"),n.validationEngine.isError=!1,n.validationEngine.showTriangle=!0,callerType=n(t).attr("type"),n(t).is(":visible")&&!n(t).is("[disabled=disabled]")){for(i=0;i<r.length;i++)switch(r[i]){case"optional":if(!n(t).val())return n.validationEngine.closePrompt(t),n.validationEngine.isError;break;case"required":s(t,r);break;case"custom":h(t,r,i);break;case"ajax":n.validationEngine.onSubmitValid||c(t,r,i);break;case"length":a(t,r,i);break;case"maxCheckbox":v(t,r,i);groupname=n(t).attr("name");t=n("input[name='"+groupname+"']");break;case"minCheckbox":p(t,r,i);groupname=n(t).attr("name");t=n("input[name='"+groupname+"']");break;case"confirm":l(t,r,i);break;case"funcCall":y(t,r,i)}o();n(t.parentElement).find(".errorMessage").remove();n.validationEngine.isError==!0?(linkTofield=n.validationEngine.linkTofield(t),n.validationEngine.settings.displayErrorMessage&&(e=document.createElement("span"),e.innerHTML=u,e.classList="errorMessage",n(t.parentElement).append(e)),n("div."+linkTofield).size()==0?n.validationEngine.buildPrompt(t,u,"error"):n.validationEngine.updatePromptText(t,u)):n.validationEngine.closePrompt(t)}return n.validationEngine.isError?n.validationEngine.isError:!1},submitForm:function(t){return n.validationEngine.settings.ajaxSubmit?(extraData=n.validationEngine.settings.ajaxSubmitExtraData?n.validationEngine.settings.ajaxSubmitExtraData:"",n.ajax({type:"POST",url:n.validationEngine.settings.ajaxSubmitFile,async:!0,data:n(t).serialize()+"&"+extraData,error:function(t,i){n.validationEngine.debug("error in the ajax: "+t.status+" "+i)},success:function(data){if(data=="true")n(t).css("opacity",1),n(t).animate({opacity:0,height:0},function(){return n(t).css("display","none"),n(t).before("<div class='ajaxSubmit'>"+n.validationEngine.settings.ajaxSubmitMessage+"<\/div>"),n.validationEngine.closePrompt(".formError",!0),n(".ajaxSubmit").show("slow"),n.validationEngine.settings.success?(n.validationEngine.settings.success&&n.validationEngine.settings.success(),!1):void 0});else for(data=eval("("+data+")"),data.jsonValidateReturn||n.validationEngine.debug("you are not going into the success fonction and jsonValidateReturn return nothing"),errorNumber=data.jsonValidateReturn.length,index=0;index<errorNumber;index++)fieldId=data.jsonValidateReturn[index][0],promptError=data.jsonValidateReturn[index][1],type=data.jsonValidateReturn[index][2],n.validationEngine.buildPrompt(fieldId,promptError,type)}}),!0):n.validationEngine.settings.success?(n.validationEngine.settings.unbindEngine&&n(t).unbind("submit"),n.validationEngine.settings.success&&n.validationEngine.settings.success(),!0):!1},buildPrompt:function(t){return n.validationEngine.settings||n.validationEngine.defaultSetting(),n(t).addClass("Error"),!0},updatePromptText:function(t){linkTofield=n.validationEngine.linkTofield(t);var i="."+linkTofield;n(i).animate({top:callerTopPosition})},linkTofield:function(t){return linkTofield=n(t).attr("id")+"formError",linkTofield=linkTofield.replace(/\[/g,""),linkTofield=linkTofield.replace(/\]/g,"")},closePrompt:function(t,i){if(n(t).removeClass("Error"),n.validationEngine.settings||n.validationEngine.defaultSetting(),i)return n(t).fadeTo("fast",0,function(){n(t).remove()}),!1;ajaxValidate||(linkTofield=n.validationEngine.linkTofield(t),closingPrompt="."+linkTofield,n(closingPrompt).fadeTo("fast",0,function(){n(closingPrompt).remove()}))},debug:function(t){n("#debugMode")[0]||n("body").append("<div id='debugMode'><div class='debugError'><strong>This is a debug mode, you got a problem with your form, it will try to help you, refresh when you think you nailed down the problem<\/strong><\/div><\/div>");n(".debugError").append("<div class='debugerror'>"+t+"<\/div>")},submitValidation:function(t){var i=!1,r;for(n.validationEngine.ajaxValid=!0,r=n(t).find("[class*=validate]").size(),n(t).find("[class*=validate]").each(function(){if(linkTofield=n.validationEngine.linkTofield(this),!n("."+linkTofield).hasClass("ajaxed")){var t=n.validationEngine.loadValidation(this);return t?i=!0:""}}),ajaxErrorLength=n.validationEngine.ajaxValidArray.length,x=0;x<ajaxErrorLength;x++)n.validationEngine.ajaxValidArray[x][1]==!1&&(n.validationEngine.ajaxValid=!1);return i||!n.validationEngine.ajaxValid?(n.validationEngine.settings.animateSubmit&&(destination=n(".Error:not('.greenPopup'):first").offset().top,n(".Error:not('.greenPopup')").each(function(){testDestination=n(this).offset().top;destination>testDestination&&(destination=n(this).offset().top)})),!0):!1}}}(jQuery);!function(n,t){"use strict";var r,i=n.document;r=function(){var e,c,l,y,w,b,k,h,f,r,g,o,d,u={},s={},v=!1,p={ENTER:13,ESC:27,SPACE:32},a=[];return s={buttons:{holder:'<nav class="alertify-buttons">{{buttons}}<\/nav>',submit:'<button type="submit" class="alertify-button alertify-button-ok" id="alertify-ok">{{ok}}<\/button>',ok:'<button class="alertify-button alertify-button-ok" id="alertify-ok">{{ok}}<\/button>',cancel:'<button class="alertify-button alertify-button-cancel" id="alertify-cancel">{{cancel}}<\/button>'},input:'<div class="alertify-text-wrapper"><input type="text" class="alertify-text" id="alertify-text"><\/div>',message:'<p class="alertify-message">{{message}}<\/p>',log:'<article class="alertify-log{{class}}">{{message}}<\/article>'},d=function(){var n,r,u=!1,e=i.createElement("fakeelement"),f={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"};for(n in f)if(e.style[n]!==t){r=f[n];u=!0;break}return{type:r,supported:u}},e=function(n){return i.getElementById(n)},u={labels:{ok:"OK",cancel:"Cancel"},delay:5e3,buttonReverse:!1,buttonFocus:"ok",transition:t,addListeners:function(n){var r,u,s,h,f,v="undefined"!=typeof l,e="undefined"!=typeof c,a="undefined"!=typeof o,b="",t=this;r=function(t){return"undefined"!=typeof t.preventDefault&&t.preventDefault(),s(t),"undefined"!=typeof o&&(b=o.value),"function"==typeof n&&("undefined"!=typeof o?n(!0,b):n(!0)),!1};u=function(t){return"undefined"!=typeof t.preventDefault&&t.preventDefault(),s(t),"function"==typeof n&&n(!1),!1};s=function(){t.hide();t.unbind(i.body,"keyup",h);t.unbind(y,"focus",f);v&&t.unbind(l,"click",r);e&&t.unbind(c,"click",u)};h=function(n){var t=n.keyCode;(t===p.SPACE&&!a||a&&t===p.ENTER)&&r(n);t===p.ESC&&e&&u(n)};f=function(){a?o.focus():!e||t.buttonReverse?l.focus():c.focus()};this.bind(y,"focus",f);this.bind(w,"focus",f);v&&this.bind(l,"click",r);e&&this.bind(c,"click",u);this.bind(i.body,"keyup",h);this.transition.supported||this.setFocus()},bind:function(n,t,i){"function"==typeof n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent&&n.attachEvent("on"+t,i)},handleErrors:function(){if("undefined"!=typeof n.onerror){var t=this;return n.onerror=function(n,i,r){t.error("["+n+" on line "+r+" of "+i+"]",0)},!0}return!1},appendButtons:function(n,t){return this.buttonReverse?t+n:n+t},build:function(n){var t="",i=n.type,r=n.message,e=n.cssClass||"";switch(t+='<div class="alertify-dialog">',t+='<a id="alertify-resetFocusBack" class="alertify-resetFocus" href="#">Reset Focus<\/a>',"none"===u.buttonFocus&&(t+='<a href="#" id="alertify-noneFocus" class="alertify-hidden"><\/a>'),"prompt"===i&&(t+='<div id="alertify-form">'),t+='<article class="alertify-inner">',t+=s.message.replace("{{message}}",r),"prompt"===i&&(t+=s.input),t+=s.buttons.holder,t+="<\/article>","prompt"===i&&(t+="<\/div>"),t+='<a id="alertify-resetFocus" class="alertify-resetFocus" href="#">Reset Focus<\/a>',t+="<\/div>",i){case"confirm":t=t.replace("{{buttons}}",this.appendButtons(s.buttons.cancel,s.buttons.ok));t=t.replace("{{ok}}",this.labels.ok).replace("{{cancel}}",this.labels.cancel);break;case"prompt":t=t.replace("{{buttons}}",this.appendButtons(s.buttons.cancel,s.buttons.submit));t=t.replace("{{ok}}",this.labels.ok).replace("{{cancel}}",this.labels.cancel);break;case"alert":t=t.replace("{{buttons}}",s.buttons.ok);t=t.replace("{{ok}}",this.labels.ok)}return f.className="alertify alertify-"+i+" "+e,h.className="alertify-cover",t},close:function(n,t){var u,f,e=t&&!isNaN(t)?+t:this.delay,i=this;this.bind(n,"click",function(){u(n)});f=function(n){n.stopPropagation();i.unbind(this,i.transition.type,f);r.removeChild(this);r.hasChildNodes()||(r.className+=" alertify-logs-hidden")};u=function(n){"undefined"!=typeof n&&n.parentNode===r&&(i.transition.supported?(i.bind(n,i.transition.type,f),n.className+=" alertify-log-hide"):(r.removeChild(n),r.hasChildNodes()||(r.className+=" alertify-logs-hidden")))};0!==t&&setTimeout(function(){u(n)},e)},dialog:function(n,t,u,f,e){k=i.activeElement;var o=function(){r&&null!==r.scrollTop&&h&&null!==h.scrollTop||o()};if("string"!=typeof n)throw new Error("message must be a string");if("string"!=typeof t)throw new Error("type must be a string");if("undefined"!=typeof u&&"function"!=typeof u)throw new Error("fn must be a function");return this.init(),o(),a.push({type:t,message:n,callback:u,placeholder:f,cssClass:e}),v||this.setup(),this},extend:function(n){if("string"!=typeof n)throw new Error("extend method must have exactly one paramter");return function(t,i){return this.log(t,n,i),this}},hide:function(){var n,t=this;a.splice(0,1);a.length>0?this.setup(!0):(v=!1,n=function(i){i.stopPropagation();t.unbind(f,t.transition.type,n)},this.transition.supported?(this.bind(f,this.transition.type,n),f.className="alertify alertify-hide alertify-hidden"):f.className="alertify alertify-hide alertify-hidden alertify-isHidden",h.className="alertify-cover alertify-cover-hidden",k.focus())},init:function(){i.createElement("nav");i.createElement("article");i.createElement("section");null==e("alertify-cover")&&(h=i.createElement("div"),h.setAttribute("id","alertify-cover"),h.className="alertify-cover alertify-cover-hidden",i.body.appendChild(h));null==e("alertify")&&(v=!1,a=[],f=i.createElement("section"),f.setAttribute("id","alertify"),f.className="alertify alertify-hidden",i.body.appendChild(f));null==e("alertify-logs")&&(r=i.createElement("section"),r.setAttribute("id","alertify-logs"),r.className="alertify-logs alertify-logs-hidden",i.body.appendChild(r));i.body.setAttribute("tabindex","0");this.transition=d()},log:function(n,t,i){var u=function(){r&&null!==r.scrollTop||u()};return this.init(),u(),r.className="alertify-logs",this.notify(n,t,i),this},notify:function(n,t,u){var f=i.createElement("article");f.className="alertify-log"+("string"==typeof t&&""!==t?" alertify-log-"+t:"");f.innerHTML=n;r.appendChild(f);setTimeout(function(){f.className=f.className+" alertify-log-show"},50);this.close(f,u)},set:function(n){var t;if("object"!=typeof n&&n instanceof Array)throw new Error("args must be an object");for(t in n)n.hasOwnProperty(t)&&(this[t]=n[t])},setFocus:function(){o?(o.focus(),o.select()):b.focus()},setup:function(n){var r,i=a[0],s=this;v=!0;r=function(n){n.stopPropagation();s.setFocus();s.unbind(f,s.transition.type,r)};this.transition.supported&&!n&&this.bind(f,this.transition.type,r);f.innerHTML=this.build(i);y=e("alertify-resetFocus");w=e("alertify-resetFocusBack");l=e("alertify-ok")||t;c=e("alertify-cancel")||t;b="cancel"===u.buttonFocus?c:"none"===u.buttonFocus?e("alertify-noneFocus"):l;o=e("alertify-text")||t;g=e("alertify-form")||t;"string"==typeof i.placeholder&&""!==i.placeholder&&(o.value=i.placeholder);n&&this.setFocus();this.addListeners(i.callback)},unbind:function(n,t,i){"function"==typeof n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent&&n.detachEvent("on"+t,i)}},{alert:function(n,t,i){return u.dialog(n,"alert",t,"",i),this},confirm:function(n,t,i){return u.dialog(n,"confirm",t,"",i),this},extend:u.extend,init:u.init,log:function(n,t,i){return u.log(n,t,i),this},prompt:function(n,t,i,r){return u.dialog(n,"prompt",t,i,r),this},success:function(n,t){return u.log(n,"success",t),this},error:function(n,t){return u.log(n,"error",t),this},set:function(n){u.set(n)},labels:u.labels,debug:u.handleErrors}};"function"==typeof define?define([],function(){return new r}):"undefined"==typeof n.alertify&&(n.alertify=new r)}(this),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports!="undefined"?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function i(i,r){var u=this,f;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;typeof document.mozHidden!="undefined"?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden!="undefined"&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var t=0;return i}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if(typeof i=="boolean")r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();typeof i=="number"?i===0&&u.$slides.length===0?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&t!==null&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();i!==null&&typeof i=="object"&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(n.direction===1&&n.currentSlide+1===n.slideCount-1?n.direction=0:n.direction===0&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var t=this,i,r;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=t.slideCount===0?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var n=this,t,i,r,f,c,u,e,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>0){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var r=this,f,u,e,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if(r.respondTo==="window"?e=h:r.respondTo==="slider"?e=s:r.respondTo==="min"&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&r.options.responsive!==null){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));u!==null?r.activeBreakpoint!==null?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):r.activeBreakpoint!==null&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var r=this,u=n(t.currentTarget),f,e,o,s;u.is("a")&&t.preventDefault();u.is("li")||(u=u.closest("li"));o=r.slideCount%r.options.slidesToScroll!=0;f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll;switch(t.data.message){case"previous":e=f===0?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=f===0?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=t.data.index===0?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var u=this,t,i,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&t.$dots!==null&&(n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1)),t.options.accessibility===!0&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),t.options.accessibility===!0&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n=this,t;n.options.rows>0&&(t=n.$slides.children().children(),t.removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;n!==null&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(){var i=n(this);setTimeout(function(){t.options.pauseOnFocus&&i.is(":focus")&&(t.focussed=!0,t.autoPlay())},0)}).on("blur.slick","*",function(){var i=n(this);t.options.pauseOnFocus&&(t.focussed=!1,t.autoPlay())})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)if(n.slideCount<=n.options.slidesToShow)++t;else while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var t=this,f,r,u=0,i,e;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,t.options.vertical===!0&&t.options.centerMode===!0&&(t.options.slidesToShow===2?e=-1.5:t.options.slidesToShow===1&&(e=-2)),u=r*t.options.slidesToShow*e),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=(t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0)+(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var n=this,t=0,i=0,u=[],r;for(n.options.infinite===!1?r=n.slideCount:(t=n.options.slidesToScroll*-1,i=n.options.slidesToScroll*-1,r=n.slideCount*2);t<r;)u.push(t),t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var t=this,i,r,u;return u=t.options.centerMode===!0?Math.floor(t.$list.width()/2):0,r=t.swipeLeft*-1+u,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){var e,o,s;return e=n(f).outerWidth(),o=f.offsetLeft,t.options.centerMode!==!0&&(o+=e/2),s=o+e,r<s?(i=f,!1):void 0}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),t.$dots!==null&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var f=r.indexOf(i),u;n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1});f!==-1&&(u="slick-slide-control"+t.instanceUid+f,n("#"+u).length&&n(this).attr({"aria-describedby":u}))}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;i<u;i++)t.options.focusOnChange?t.$slides.eq(i).attr({tabindex:"0"}):t.$slides.eq(i).removeAttr("tabindex");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;if(n.options.arrows===!0&&n.slideCount>n.options.slidesToShow){n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide);n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide);if(n.options.accessibility===!0){n.$prevArrow.on("keydown.slick",n.keyHandler);n.$nextArrow.on("keydown.slick",n.keyHandler)}}};t.prototype.initDotEvents=function(){var t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);if(t.options.accessibility===!0)t.$dots.on("keydown.slick",t.keyHandler)}if(t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.slideCount>t.options.slidesToShow)n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;if(t.options.pauseOnHover){t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1))}};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));if(t.options.accessibility===!0)t.$list.on("keydown.slick",t.keyHandler);if(t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(n.keyCode===37&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):n.keyCode===39&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function e(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var t=this,u,f,i,r,s;if(t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),r=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),t.options.lazyLoad==="anticipated"){var o=i-1,h=r,c=t.$slider.find(".slick-slide");for(s=0;s<t.options.slidesToScroll;s++)o<0&&(o=t.slideCount-1),u=u.add(c.eq(o)),u=u.add(c.eq(h)),o--,h++}e(u);t.slideCount<=t.options.slidesToShow?(f=t.$slider.find(".slick-slide"),e(f)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(f=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),e(f)):t.currentSlide===0&&(f=t.$slider.find(".slick-cloned").slice(t.options.slidesToShow*-1),e(f))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();n.options.lazyLoad==="progressive"&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(t){var i=this,r;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),i.options.accessibility===!0&&(i.initADA(),i.options.focusOnChange&&(r=n(i.$slides.get(i.currentSlide)),r.attr("tabindex",0).focus())))};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var i=this,s=n("img[data-lazy]",i.$slider),r,u,e,o,f;s.length?(r=s.first(),u=r.attr("data-lazy"),e=r.attr("data-srcset"),o=r.attr("data-sizes")||i.$slider.attr("data-sizes"),f=document.createElement("img"),f.onload=function(){e&&(r.attr("srcset",e),o&&r.attr("sizes",o));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){t<3?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var i=this,r,u;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var t=this,u,f,i,r=t.options.responsive||null;if(n.type(r)==="array"&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;if(t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&t.currentSlide!==0&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;if(typeof n=="boolean"?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove();r.$slides=r.$slideTrack.children(this.options.slide);r.$slideTrack.children(this.options.slide).detach();r.$slideTrack.append(r.$slides);r.$slidesCache=r.$slides;r.reinit()};t.prototype.setCSS=function(n){var t=this,i={},r,u;t.options.rtl===!0&&(n=-n);r=t.positionProp=="left"?Math.ceil(n)+"px":"0px";u=t.positionProp=="top"?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var t=this,i;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var t=this,u,f,e,i,o=!1,r;if(n.type(arguments[0])==="object"?(e=arguments[0],o=arguments[1],r="multiple"):n.type(arguments[0])==="string"&&(e=arguments[0],i=arguments[1],o=arguments[2],arguments[0]==="responsive"&&n.type(arguments[1])==="array"?r="responsive":typeof arguments[1]!="undefined"&&(r="single")),r==="single")t.options[e]=i;else if(r==="multiple")n.each(e,function(n,i){t.options[n]=i});else if(r==="responsive")for(f in i)if(n.type(t.options.responsive)!=="array")t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";n.positionProp==="top"?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(t.WebkitTransition!==undefined||t.MozTransition!==undefined||t.msTransition!==undefined)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&(typeof n.options.zIndex=="number"?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);t.OTransform!==undefined&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.MozTransform!==undefined&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",t.perspectiveProperty===undefined&&t.MozPerspective===undefined&&(n.animType=!1));t.webkitTransform!==undefined&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.msTransform!==undefined&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",t.msTransform===undefined&&(n.animType=!1));t.transform!==undefined&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&n.animType!==null&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var t=this,u,i,r,f,e;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),n===0?i.eq(t.options.slidesToShow+t.slideCount+1).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));(t.options.lazyLoad==="ondemand"||t.options.lazyLoad==="anticipated")&&t.lazyLoad()};t.prototype.setupInfinite=function(){var t=this,i,r,u;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u+t.slideCount;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));if(r||(r=0),i.slideCount<=i.options.slidesToShow){i.slideHandler(r,!1,!0);return}i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,h=null,r=this,e;if((t=t||!1,r.animating!==!0||r.options.waitForAnimate!==!0)&&(r.options.fade!==!0||r.currentSlide!==n)){if(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=r.swipeLeft===null?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(n<0||n>r.getDotCount()*r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.infinite===!1&&r.options.centerMode===!0&&(n<0||n>r.slideCount-r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0){i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f);r.animateHeight();return}i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return(i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(u*180/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0)?t.options.rtl===!1?"left":"right":n<=360&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&n<=225?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var n=this,i,t;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,n.touchObject.curX===undefined)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){t=n.swipeDirection();switch(t){case"left":case"down":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}t!="vertical"&&(n.slideHandler(i),n.touchObject={},n.$slider.trigger("swipe",[n,t]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(t.options.swipe!==!1&&(!("ontouchend"in document)||t.options.swipe!==!1)&&(t.options.draggable!==!1||n.type.indexOf("mouse")===-1)){t.touchObject.fingerCount=n.originalEvent&&n.originalEvent.touches!==undefined?n.originalEvent.touches.length:1;t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold;t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold);switch(n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}}};t.prototype.swipeMove=function(n){var t=this,f,e,r,u,i,o;if(i=n.originalEvent!==undefined?n.originalEvent.touches:null,!t.dragging||t.scrolling||i&&i.length!==1)return!1;if(f=t.getLeft(t.currentSlide),t.touchObject.curX=i!==undefined?i[0].pageX:n.clientX,t.touchObject.curY=i!==undefined?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4)return t.scrolling=!0,!1;if(t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),n.originalEvent!==undefined&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(t.currentSlide===0&&e==="right"||t.currentSlide>=t.getDotCount()&&e==="left")&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1)return!1;if(t.animating===!0)return t.swipeLeft=null,!1;t.setCSS(t.swipeLeft)};t.prototype.swipeStart=function(n){var t=this,i;if(t.interrupted=!0,t.touchObject.fingerCount!==1||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;n.originalEvent!==undefined&&n.originalEvent.touches!==undefined&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=i!==undefined?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=i!==undefined?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;n.$slidesCache!==null&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var n=this,t;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.currentSlide===0?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;n.$dots!==null&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,u,n=0;n<e;n++)if(typeof r=="object"||typeof r=="undefined"?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),typeof u!="undefined")return u;return i}});Const={PaymentsMethods:{Paypal:{Id:2,Name:"Paypal",FriendlyName:"paypal"},CreditCard:{Id:1,Name:"Card",FriendlyName:"card"},Phone:{Id:4,Name:"Phone Transfer",FriendlyName:"phone-transfer"},BankTransfer:{Id:5,Name:"Bank Transfer",FriendlyName:"bank-transfer"},Finance:{Id:7,Name:"Finance",FriendlyName:"finance"},Amazon:{Id:11,Name:"Amazon",FriendlyName:"amazon"},Klarna:{Id:16,Name:"Klarna",FriendlyName:"klarna"}},Countries:{UnitedKingdom:{Id:826,CurrencyId:1},HongKong:{Id:344,CurrencyId:25},Germany:{Id:276,CurrencyId:2},France:{Id:250,CurrencyId:2}},Places:{London:1,Manchester:2,Frankfurt:3},Languages:{English:1,German:2,French:6}};websiteEnums={ResponseTypes:{OK:1,NOK:2,USER_ALREADY_EXISTS:3,USER_DONT_EXIST:4,CONFIRMATION_EMAIL_SENT:5,LIST_FULL:6,OK_IS_CUSTOMER:7,USER_ALREADY_EXIST_IS_CUSTOMER:8,CONFIRMATION_EMAIL_SENT_IS_CUSTOMER:9},Categories:{EngagementRings:1,WeddingRings:2,EternityRings:3,DiamondNecklaces:4,DiamondEarrings:5,DiamondJewellery:6,LooseDiamonds:7,Collections:10},SubCategories:{EngagementClassic:1,EngagementVintage:3,EngagementHalo:35,EngagementDiamondBand:36,EngagementTrilogy:4,Mengagement:41,WeddingClassic:5,WeddingDiamondSet:23,EternityClawSet:21,EternityChannelSet:19,EternityPaveSet:25,EternityDesignerSet:24,NecklacesMonologue:38,NecklacesDiamondNecklaces:8,NecklacesDiamondPendants:9,NecklacesDesignerPendants:26,EarringsHoops:22,EarringsStuds:10,EarringsDrops:11,EarringsDesignerStuds:27,JewelleryCocktailRings:12,JewelleryBracelets:13,JewelleryCufflinks:31,CollectionsConfetti:32,CollectionsInfinity:34,CollectionsGalaxy:40,LooseDiamonds:14,LoosePairs:15,LooseColoured:28,GemStone:48}};alerted=!1;$("#methods input#immediateContact, #methods input#specificContact").click(function(){$("#methods input#immediateContact").is(":checked")?$("#methods #datetime2").hide():$("#methods #datetime2").show()});var itemPreferences,diamondPreferences=null,userPreferences,bandPreferences,currentlySelectedItem,currentDiamond,currentPicNumber=0,currentThumbselectedLi,disableZoom=!0,isOptionalComponentSelected=!1,itemShippingTime=15,isMobile=!1,redirectToMobileWebsite=!1,serverDate,showStamp=!1,_canEnableButton=!0,_userId=0,_loggedIn="no",_pageType="",_productCategory="",_productSubCategory="",_productItem="",_selectedCountry="",_selectedCurrency="",_selectedLanguage="",diamondsToCompare=[],showActualPhoto=!1,_currentItem="",diamondVideos=null,getPhotosAjax=null,getBothVideosAjax=null,getThumbnailsAjax=null,getOrderInfoAjax=null,getItemDescriptionAjax=null,getShopInfo=null,getMetal=null;String.prototype.replaceAll=function(n,t){var i=this;return i.replace(new RegExp(n,"g"),t)};CompVar=[];document.activePopup=[];String.prototype.digits=function(){return this.replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")};$.fn.digits=function(){return this.each(function(){$(this).text($(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,"))})};$.fn.toggleInputError=function(n){return this.toggleClass("Error",n),this},function(n){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4))}(navigator.userAgent||navigator.vendor||window.opera);footerMenuOpen=!1;$(function(){$(window).width()<=480&&($("footer nav > div").addClass("mob"),$("footer nav > div > h6").click(function(){footerMenuOpen?$(this).parent().removeClass("opened"):$(this).parent().addClass("opened");footerMenuOpen=!footerMenuOpen}))});$(function(){getCountryCodesIntoSelectBoxes()});HeaderCheckout={ajaxLoaderPanel:null,callWsCountry:function(n,t,i,r){var u=$(".headerCurrencies, .headerCountries");HeaderCheckout.ajaxLoaderPanel.addClass("ajaxLoading");u.prop("disabled",!0);window.WebsiteService.Ajax("UpdateCountryCheckout",{countryId:n,currencyId:t},function(n){var f=$("body#checkout2017").length>0,t;u.prop("disabled",!1);n!=null&&(InitUserPreferences(JSON.stringify(n.Preferences)),i(n));HeaderCheckout.ajaxLoaderPanel.removeClass("ajaxLoading");typeof r=="function"&&r();f&&(t=$("#title"),t.val()!=null&&t.val()!=""&&t.trigger("change"),$("#deliverToDifferent").is(":checked")?$("#deliveryCountry").val()!=userPreferences.CountryId&&$("#deliveryCountry").val(userPreferences.CountryId).trigger("change"):$("#deliverToBilling").is(":checked")?$("#billingCountry").val()!=userPreferences.CountryId&&$("#billingCountry,deliveryCountry").val(userPreferences.CountryId).trigger("change"):$("#deliverToCollect").is(":checked")&&userPreferences.CountryId!=Const.Countries.UnitedKingdom.Id&&$("#deliverToBilling").prop("checked",!0))},function(){HeaderCheckout.ajaxLoaderPanel.removeClass("ajaxLoading");u.prop("disabled",!1);typeof r=="function"&&r()})},callWsCurrency:function(n,t){var i=$(".headerCurrencies, .headerCountries");HeaderCheckout.ajaxLoaderPanel.addClass("ajaxLoading");i.prop("disabled",!0);window.WebsiteService.Ajax("UpdateCurrencyCheckout",{currencyId:n},function(n){i.prop("disabled",!1);n!=null&&(InitUserPreferences(JSON.stringify(n.Preferences)),t(n));HeaderCheckout.ajaxLoaderPanel.removeClass("ajaxLoading");typeof complete=="function"&&complete()},function(){HeaderCheckout.ajaxLoaderPanel.removeClass("ajaxLoading");i.prop("disabled",!1);typeof complete=="function"&&complete()})},changeCountryCheckout:function(n){Checkout2017Page.updateFooterPaymentBadges();Checkout2017Page.fillShoppingBag(n.ShoppingBag);Checkout2017Page.checkFinance();Checkout2017Page.showHideBankTransferOpt(n.IsBankTransferAvailable);HeaderCheckout.updateHeaderInfo(n.HeaderInfo);freeDeliveryBox__control.updateFreeDeliveryBox()},changeCountryShopBag:function(n){Checkout2017Page.updateFooterPaymentBadges();freeDeliveryBox__control.updateFreeDeliveryBox();ShoppingBag2017Page.DiscountCode=n.DiscountCode;ShoppingBag2017Page.ChangeDiscountCode();ShoppingBag2017Page.fillShoppingBag(n.ShoppingBag);HeaderCheckout.updateHeaderInfo(n.HeaderInfo)},updateHeaderInfo:function(n){$(".headerCurrencies").val(n.CurrencyId);$(".countryFlagHolder").attr("title",n.CountryName).attr("src",n.FlagImage);$("#lblcode").html(n.CountryShortName+" "+n.CurrencySymbol);ShowHideLanguage();$(".headerCurrencies option:selected").text()?$(".lblcode").html($(".headerCurrencies option:selected").first().text()):$(".lblcode").html(n.CurrencyLabel)}};$("body,html").on("keyup",".maxChars",function(){var n=$(this),t=parseInt(n.data("max-chars"));n.val().length>=t&&n.val(n.val().substr(0,t))});ContactForms={websiteLocation:{footer:"Footer",contactUs:"Contact Us",showroom:"Showroom"},contactType:{emailus:"Email us",appointment:"Appointment",callUs:"Call us"},Request:{PhoneCode:"",ContactNumber:"",Email:"",FullName:"",CollectionPlace:null,AppointmentType:-1,Addinfo:"",DateAppointment:"",TimerAppointment:"",Subject:"",Form:"",Futurecall:!1,SalePrice:"",CurrId:"",Diamondcode:"",UploadedFilename:"",OptIn:0,CaptchaResponse:""},AppContacts:function(){var n=grecaptcha.getResponse(),u=!(n==""||n==null),t=$("#appointment").validationEngine({returnIsValid:!0,displayErrorMessage:!0}),f=validateFormField($("#gdprCheckbox"),{showErrorMessage:!0,validateHiddenFields:!0}),i,r;if(t&&u&&f){if(i="10:00am",r="2099-04-13",isInvalidDateTimeInput(r,i))return alertify.alert(_77T.T("invalid-date-time","Invalid Date/Time")),!1;$("#btnAppContact").hide();var e=$("#AppFirstname").val()+" "+$("#AppLastname").val(),o=$("#AppEmailaddress").val(),s=$("#AppPhoneCode").val(),h=$("#AppTelephone").val(),c=$("#AppCollectionPlace").val(),l=$("#AppAppointmentType").val(),a=$("#AppAdditionalInfo").val();ContactForms.Request.PhoneCode=s;ContactForms.Request.ContactNumber=h;ContactForms.Request.Email=o;ContactForms.Request.FullName=e;ContactForms.Request.CollectionPlace=c;ContactForms.Request.AppointmentType=l;ContactForms.Request.Addinfo=a;ContactForms.Request.DateAppointment=r;ContactForms.Request.TimerAppointment=i;ContactForms.Request.Subject="";ContactForms.Request.Form="ContactAppointment";ContactForms.Request.Futurecall=!1;ContactForms.Request.SalePrice="";ContactForms.Request.CurrId="";ContactForms.Request.Diamondcode="";ContactForms.Request.UploadedFilename="";ContactForms.Request.OptIn=$("#gdprCheckbox").is(":checked");ContactForms.Request.CaptchaResponse=n;$('input[name="virtualMeeting"]').val()=="true"?(ContactForms.Request.virtualMeeting=!0,ContactForms.Request.virtualMeetingTechId=$('[name="virtualMeetingTechFooter"]').val(),ContactForms.Request.virtualMeetingLangId=$('[name="virtualMeetingLanguageFooter"]').val()):(ContactForms.Request.virtualMeeting=!1,ContactForms.Request.virtualMeetingTechId=0,ContactForms.Request.virtualMeetingLangId=0);ContactForms.Save(function(){gglTrack.RequestAppointment();alertify.alert(_77T.T("response-request-consultation","Thank you for contacting us. We will be in touch regarding your showroom enquiry shortly."));$("#AppFirstname").val("");$("#AppLastname").val("");$("#AppEmailaddress").val("");$("#AppTelephone").val("");$("#AppAdditionalInfo").val("");$("#btnAppContact").show()},function(){alertify.alert(_77T.T("please-try-again","Please Try again"));$("#btnAppContact").show()})}else return t&&!u?alert(_77T.T("verify-you-are-not-robot","You need to verify that you are not a robot")):$("#appointment .Error")[0].focus(),$("#btnAppContact").show(),t},CallBackContacts:function(){var r;$("#btnCallbackContact").hide();var n=grecaptcha.getResponse(),u=!(n==""||n==null),t=$("#callback").validationEngine({returnIsValid:!0}),o=validateFormField($("#gdprCheckbox"),{showErrorMessage:!0,validateHiddenFields:!0});if(t&&u&&o){var s=$("#callback #firstname").val()+" "+$("#callback #lastname").val(),h=$("#callback #emailaddress").val(),c=$("#callback #telephone").val(),l=$("#phoneCode").val(),a=$("#callback #additional-info").val(),v=$("#callback #requestType").val(),f="10:00am",e="2099-04-13",i="";if(1)i=!1;else if(document.getElementById("specificContact").checked&&(i=!0,isInvalidDateTimeInput(e,f)))return alertify.alert(_77T.T("invalid-date-time","Invalid Date/Time")),$("#btnCallbackContact").show(),!1;r="";$("#orderInfo_TotalPrice").length>0&&(r=$("#orderInfo_TotalPrice").data("finalprice"));ContactForms.Request.PhoneCode=l;ContactForms.Request.ContactNumber=c;ContactForms.Request.Email=h;ContactForms.Request.FullName=s;ContactForms.Request.CollectionPlace=null;ContactForms.Request.Addinfo=a;ContactForms.Request.DateAppointment=e;ContactForms.Request.TimerAppointment=f;ContactForms.Request.Subject="";ContactForms.Request.Form="ContactCallBack";ContactForms.Request.Futurecall=i;ContactForms.Request.SalePrice=r;ContactForms.Request.CurrId=userPreferences.CurrencyId;ContactForms.Request.Diamondcode="";ContactForms.Request.UploadedFilename="";ContactForms.Request.OptIn=$("#gdprCheckbox").is(":checked");ContactForms.Request.CaptchaResponse=n;ContactForms.Request.EnquiryType=v;ContactForms.Request.virtualMeeting=!1;ContactForms.Request.virtualMeetingTechId=0;ContactForms.Request.virtualMeetingLangId=0;ContactForms.Save(function(){gglTrack.SpeakWithOurAdvisors();alertify.alert(_77T.T("response-request-consultation","Thank you for contacting us. We will be in touch regarding your showroom enquiry shortly."));$("#callback #firstname").val("");$("#callback #lastname").val("");$("#callback #emailaddress").val("");$("#callback #telephone").val("");$("#callback #additional-info").val("");$("#btnCallbackContact").show()},function(){alertify.alert(_77T.T("please-try-again","Please Try again"));$("#btnCallbackContact").show()})}else return t&&!u&&alert(_77T.T("verify-you-are-not-robot","You need to verify that you are not a robot")),$("#btnCallbackContact").show(),t},EmailusContacts:function(){$("#btnEmailusContact").hide();var n=grecaptcha.getResponse(),i=!(n==""||n==null),t=$("#emailus").validationEngine({returnIsValid:!0}),r=validateFormField($("#gdprCheckbox"),{showErrorMessage:!0,validateHiddenFields:!0});if(t&&i&&r){var u=$("#emailusFirstname").val()+" "+$("#emailusLastname").val(),f=$("#emailusEmailaddress").val(),e=$("#emailusTelephone").val(),o=$("#emailusSubject option:selected").text(),s=$("#emailusAdditionalInfo").val(),h=$("#emailusRequestType").val();ContactForms.Request.ContactNumber=e;ContactForms.Request.Email=f;ContactForms.Request.FullName=u;ContactForms.Request.CollectionPlace=null;ContactForms.Request.Addinfo=s;ContactForms.Request.DateAppointment="";ContactForms.Request.TimerAppointment="";ContactForms.Request.Subject=o;ContactForms.Request.Form="ContactEmailUs";ContactForms.Request.Futurecall=!1;ContactForms.Request.SalePrice="";ContactForms.Request.CurrId="";ContactForms.Request.Diamondcode="";ContactForms.Request.UploadedFilename="";ContactForms.Request.OptIn=$("#gdprCheckbox").is(":checked");ContactForms.Request.CaptchaResponse=n;ContactForms.Request.EnquiryType=h;ContactForms.Request.virtualMeeting=!1;ContactForms.Request.virtualMeetingTechId=0;ContactForms.Request.virtualMeetingLangId=0;ContactForms.Save(function(){gglTrack.EmailEnquiry();alertify.alert("Your request for enquiry has been recieved");$("#emailusFirstname").val("");$("#emailusLastname").val("");$("#emailusEmailaddress").val("");$("#emailusTelephone").val("");$("#emailusSubject").prop("selectedIndex",0);$("#emailusAdditionalInfo").val("");$("#btnEmailusContact").show()},function(){alertify.alert(_77T.T("please-try-again","Please Try again"));$("#btnEmailusContact").show()})}else return t&&!i&&alert(_77T.T("verify-you-are-not-robot","You need to verify that you are not a robot")),$("#btnEmailusContact").show(),t},CallBack:function(){var n=grecaptcha.getResponse(),u=!(n==""||n==null),t=$("#ctl00_Footer1_Link121").validationEngine({returnIsValid:!0}),o=validateFormField($("#gdprCheckbox"),{showErrorMessage:!0,validateHiddenFields:!0}),r;if(t&&u&&o){$("#Loadingcallback").css("display","block");$("#btnCallback").hide();var s=document.getElementById("TxtCallbackFirstname").value,h=document.getElementById("TxtCallbackSurname").value,c=s+" "+h,l=document.getElementById("TxtCallbackEmailaddress").value,a=document.getElementById("TxtCallbackTelephone").value,v=document.getElementById("CallbackCcodetel").value,y="+"+v+" "+a,p=document.getElementById("ctl00_Footer1_TxtCallbackAdditionalinfo").value,f="10:00am",e="2099-04-13",i="";if(1)i=!1;else if(document.getElementById("specific").checked&&(i=!0,isInvalidDateTimeInput(e,f)))return alertify.alert(_77T.T("invalid-date-time","Invalid Date/Time")),$("#Loadingcallback").hide(),$("#btnCallback").show(),!1;r="";$("#orderInfo_TotalPrice").length>0&&(r=$("#orderInfo_TotalPrice").data("finalprice"));ContactForms.Request.ContactNumber=y;ContactForms.Request.Email=l;ContactForms.Request.FullName=c;ContactForms.Request.CollectionPlace=null;ContactForms.Request.Addinfo=p;ContactForms.Request.DateAppointment=e;ContactForms.Request.TimerAppointment=f;ContactForms.Request.Subject="";ContactForms.Request.Form="ContactCallBack";ContactForms.Request.Futurecall=i;ContactForms.Request.SalePrice=r;ContactForms.Request.CurrId=userPreferences.CurrencyId;ContactForms.Request.Diamondcode="";ContactForms.Request.UploadedFilename="";ContactForms.Request.OptIn=$("#gdprCheckbox").is(":checked");ContactForms.Request.CaptchaResponse=n;ContactForms.Request.EnquiryType=$("#callbackRequestType").val();ContactForms.Request.virtualMeeting=!1;ContactForms.Request.virtualMeetingTechId=0;ContactForms.Request.virtualMeetingLangId=0;ContactForms.Save(function(){gglTrack.SpeakWithOurAdvisors();document.getElementById("TxtCallbackFirstname").value="";document.getElementById("TxtCallbackSurname").value="";document.getElementById("TxtCallbackEmailaddress").value="";document.getElementById("TxtCallbackTelephone").value="";document.getElementById("CallbackCcodetel").value="";document.getElementById("ctl00_Footer1_TxtCallbackAdditionalinfo").value="";$("#Loadingcallback").hide();$("#btnCallback").show();$.fancybox.close();alertify.alert(_77T.T("successfully-sent","Successfully sent"))},function(){alertify.alert_77T.T("please-try-again","Please Try again");$("#Loadingcallback").hide();$("#btnCallback").show()})}else if(t&&!u)alert(_77T.T("verify-you-are-not-robot","You need to verify that you are not a robot"));else return t},EmailUsEnquirySave:function(n,t){var f=document.getElementById("TxtEmailusFirstname").value,e=document.getElementById("TxtEmailusSurname").value,o=f+" "+e,s=document.getElementById("TxtEmailusEmailaddress").value,h=document.getElementById("TxtEmailusTelephone").value,c=document.getElementById("EmailusCcodetel").value,l=document.getElementById("ctl00_Footer1_TxtEmailusAdditionalinfo").value,r="",u="",i;$(".diamond_control_results_Selected").length>0&&(i=[],$.each($(".diamond_control_results_Selected"),function(){i.push($(this).attr("id").replace("diamondRow_",""))}),r=i.join());$("#orderInfo_TotalPrice").length>0&&(u=$("#orderInfo_TotalPrice").data("finalprice"));ContactForms.Request.PhoneCode=c;ContactForms.Request.ContactNumber=h;ContactForms.Request.Email=s;ContactForms.Request.FullName=o;ContactForms.Request.CollectionPlace=null;ContactForms.Request.Addinfo=l;ContactForms.Request.DateAppointment="";ContactForms.Request.TimerAppointment="";ContactForms.Request.Subject="";ContactForms.Request.Form="ContactEmailUs";ContactForms.Request.Futurecall=!1;ContactForms.Request.SalePrice=u;ContactForms.Request.CurrId=userPreferences.CurrencyId;ContactForms.Request.Diamondcode=r;ContactForms.Request.UploadedFilename=n;ContactForms.Request.OptIn=$("#gdprCheckbox").is(":checked");ContactForms.Request.CaptchaResponse=t;ContactForms.Request.EnquiryType=$("#emailusRequestType").val();ContactForms.Request.virtualMeeting=!1;ContactForms.Request.virtualMeetingTechId=0;ContactForms.Request.virtualMeetingLangId=0;ContactForms.Save(function(){gglTrack.EmailEnquiry();document.getElementById("TxtEmailusFirstname").value="";document.getElementById("TxtEmailusSurname").value="";document.getElementById("TxtEmailusEmailaddress").value="";document.getElementById("TxtEmailusTelephone").value="";document.getElementById("EmailusCcodetel").value="";document.getElementById("ctl00_Footer1_TxtEmailusAdditionalinfo").value="";document.getElementById("ctl00_Footer1_EmailusFile").value="";$("#LoadingEmailus").hide();$("#btnEmailus").show();$.fancybox.close();alertify.alert(_77T.T("successfully-sent","Successfully sent"))},function(){alertify.alert(_77T.T("please-try-again","Please Try again"));$("#LoadingEmailus").hide();$("#btnEmailus").show()})},EmailUsEnquiry:function(n){var r=grecaptcha.getResponse(),e=!(r==""||r==null),f=$("#ctl00_Footer1_Link123").validationEngine({returnIsValid:!0}),s=validateFormField($("#gdprCheckbox"),{showErrorMessage:!0,validateHiddenFields:!0}),t,u,i;if(f&&e&&s)if($("#LoadingEmailus").css("display","block"),$("#btnEmailus").hide(),t="",u=document.getElementById("ctl00_Footer1_EmailusFile"),u.value!="")if(t=u.value,i=t.split(".")[t.split(".").length-1].toLowerCase(),i=="jpeg"||i=="jpg"||i=="png"||i=="pdf")if(u.files[0].size<5024e3){var h=$("#ctl00_Footer1_EmailusFile").get(0),c=h.files,o=new FormData;o.append(t,c[0]);$.ajax({url:"/Handlers/FileUploadHandler.ashx",type:"POST",data:o,contentType:!1,processData:!1,success:function(t){t!=""&&ContactForms.EmailUsEnquirySave(t,r,n)},error:function(){alertify.alert(_77T.T("problem-upload-file","There was a problem uploading your file. Please Try again"));$("#LoadingEmailus").hide();$("#btnEmailus").show()}})}else{alertify.alert(_77T.T("file-cannot-exceed","The file size can not exceed 5MB."));$("#LoadingEmailus").hide();$("#btnEmailus").show();return}else{alertify.alert(_77T.T("file-format-invalid","Sorry,File format is invalid, allowed extension are: .JPEG, .JPG, .PNG ,.PDF only"));$("#LoadingEmailus").hide();$("#btnEmailus").show();return}else ContactForms.EmailUsEnquirySave(t,r,n);else if(f&&!e)alert(_77T.T("verify-you-are-not-robot","You need to verify that you are not a robot"));else return f},RequestAppointment:function(){var n=grecaptcha.getResponse(),r=!(n==""||n==null),t=$("#ctl00_Footer1_Link122").validationEngine({returnIsValid:!0,displayErrorMessage:!0}),s=validateFormField($("#gdprCheckbox"),{showErrorMessage:!0,validateHiddenFields:!0}),i;if(t&&r&&s){$("#btnLoading").css("display","block");$("#Btnconsult").hide();var d=document.getElementById("ctl00_hdnClientId").value,h=document.getElementById("TxtConsultfname").value,c=document.getElementById("TxtConsultsurname").value,l=h+" "+c,a=document.getElementById("TxtConsultemail").value,v=document.getElementById("TxtConsulttelephone").value,y=document.getElementById("ccode-tel").value,p=document.getElementById("ctl00_Footer1_TxtConsultadditionalinfo").value,w=$("#collectionPlace").val(),b=$("#requestType").val(),u="10:00am",f="2099-04-13";if(isInvalidDateTimeInput(f,u))return alertify.alert(_77T.T("invalid-date-time","Invalid Date/Time")),$("#btnLoading").hide(),$("#Btnconsult").show(),!1;var k=userPreferences.CurrencyId,e="",o="";$(".diamond_control_results_Selected").length>0&&(i=[],$.each($(".diamond_control_results_Selected"),function(){i.push($(this).attr("id").replace("diamondRow_",""))}),e=i.join());$("#orderInfo_TotalPrice").length>0&&(o=$("#orderInfo_TotalPrice").data("finalprice"));ContactForms.Request.PhoneCode=y;ContactForms.Request.ContactNumber=v;ContactForms.Request.Email=a;ContactForms.Request.FullName=l;ContactForms.Request.CollectionPlace=w;ContactForms.Request.AppointmentType=b;ContactForms.Request.Addinfo=p;ContactForms.Request.DateAppointment=f;ContactForms.Request.TimerAppointment=u;ContactForms.Request.Subject="";ContactForms.Request.Form="ContactAppointment";ContactForms.Request.Futurecall=!1;ContactForms.Request.SalePrice=o;ContactForms.Request.CurrId=k;ContactForms.Request.Diamondcode=e;ContactForms.Request.UploadedFilename="";ContactForms.Request.OptIn=$("#gdprCheckbox").is(":checked");ContactForms.Request.CaptchaResponse=n;$('input[name="virtualMeeting"]').val()=="true"?(ContactForms.Request.virtualMeeting=!0,ContactForms.Request.virtualMeetingTechId=$('[name="virtualMeetingTechId"]').val(),ContactForms.Request.virtualMeetingLangId=$('[name="virtualMeetingLanguage"]').val()):(ContactForms.Request.virtualMeeting=!1,ContactForms.Request.virtualMeetingTechId=0,ContactForms.Request.virtualMeetingLangId=0);ContactForms.Save(function(){document.getElementById("TxtConsultfname").value="";document.getElementById("TxtConsultsurname").value="";document.getElementById("TxtConsultemail").value="";document.getElementById("TxtConsulttelephone").value="";document.getElementById("ctl00_Footer1_TxtConsultadditionalinfo").value="";$("#btnLoading").hide();$("#Btnconsult").show();$.fancybox.close();alertify.alert(_77T.T("response-request-consultation","Thank you for contacting us. We will be in touch regarding your showroom enquiry shortly."));gglTrack.ShowroomConsultation();return},function(){alertify.alert(_77T.T("please-try-again","Please Try again"));$("#btnLoading").hide();$("#Btnconsult").show();return})}else if(t&&!r)alert(_77T.T("verify-you-are-not-robot","You need to verify that you are not a robot"));else return $("#ctl00_Footer1_Link122 .Error")[0].focus(),t},Save:function(n,t){window.WebsiteService.Ajax("SaveRequest",{codePhone:ContactForms.Request.PhoneCode,phone:ContactForms.Request.ContactNumber,email:ContactForms.Request.Email,fullName:ContactForms.Request.FullName,collectionPlace:ContactForms.Request.CollectionPlace,appointmentType:ContactForms.Request.AppointmentType,addinfo:ContactForms.Request.Addinfo,dateAppointment:ContactForms.Request.DateAppointment,hourAppointment:ContactForms.Request.TimerAppointment,subject:ContactForms.Request.Subject,form:ContactForms.Request.Form,futureCall:ContactForms.Request.Futurecall,salePrice:ContactForms.Request.SalePrice,currencyId:ContactForms.Request.CurrId,diamondCode:ContactForms.Request.Diamondcode,uploadedFilename:ContactForms.Request.UploadedFilename,optedIn:ContactForms.Request.OptIn,captchaResponse:ContactForms.Request.CaptchaResponse,enquiryType:ContactForms.Request.EnquiryType===undefined||ContactForms.Request.EnquiryType===null?1:ContactForms.Request.EnquiryType,virtualMeeting:ContactForms.Request.virtualMeeting,virtualMeetingLangId:ContactForms.Request.virtualMeetingLangId,virtualMeetingTechId:ContactForms.Request.virtualMeetingTechId},function(i){i=="OK"?n():t()},function(){t()})}};var homepage={init:function(){$("#contactOurTeamHomepage").click(function(){var n=$("#underMenuHolder.stickyActive").length?-80:-50;currentDim>769?$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link123]").trigger("click"):($("#emailus").is(":visible")||$("#footerContacts ul li:nth-child(1)").trigger("click"),scrollToElement($("#methods"),n))});$("#HomepageShowroomAreaLinkButton").click(function(){var n=$("#underMenuHolder.stickyActive").length?-80:-50;currentDim>=769?$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link122]").trigger("click"):($("#appointment").is(":visible")||$("#footerContacts ul li:nth-child(3)").trigger("click"),scrollToElement($("#methods"),n))});$("#showHideSeoText").click(function(){$(this).toggleClass("active")});$("#PrimroseVideoArea").hasClass("noVideo")||homepage.loadPrimroseVideo();homepage.startShapeSlider();$("#homepage").hasClass("springSale18")&&homepage.springSale2018Stuff()},loadWokshopVideo:function(){$(window).load(function(){window.setTimeout(function(){var n="images/img-2020/WorkshopVideo/mobile_workshop_vid.mp4",t;$(window).width()>768?n="images/img-2020/WorkshopVideo/desktop_workshop_vid.mp4":$(window).width()>480&&(n="images/img-2020/WorkshopVideo/tablet_workshop_vid.mp4");t=$("#workshopVideo");t.append('<video playsinline loop muted><source src="'+n+'" type = "video/mp4" /><\/video >');var i=t.offset().top,r=$("#workshopVideo video").height(),u=!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform);$(window).on("scroll.video2Scroll",function(){$(window).scrollTop()>i-r&&$(window).scrollTop()<i+r&&(u?($("#workshopVideo video")[0].controls=!0,$("#workshopVideo picture").hide(),$("#workshopVideo video").show(),$("#workshopVideo video")[0].play(),$("#workshopVideo .videoLoader").show(),$("#workshopVideo video")[0].addEventListener("canplaythrough",function(){$("#workshopVideo .videoLoader").remove();$("#workshopVideo video")[0].play()},!1)):($("#workshopVideo picture").addClass("ajaxLoading"),$("#workshopVideo video")[0].readyState===4?($("#workshopVideo picture").hide(),$("#workshopVideo video").show(),$("#workshopVideo video")[0].play(),$(window).off("scroll.video2Scroll"),$("#workshopVideo picture").removeClass("ajaxLoading")):$("#workshopVideo video")[0].addEventListener("loadeddata",function(){$("#workshopVideo picture").hide();$("#workshopVideo video").show();$("#workshopVideo video")[0].play();$(window).off("scroll.video2Scroll");$("#workshopVideo picture").removeClass("ajaxLoading")},!1)))})},3500)})},startShapeSlider:function(){var n=$(".HomepageShapeSlider .ShapesArea");n.on("init",function(){$(".HomepageShapeSlider #shapeSlider_shapeName").text($(".slick-center .singleShape").attr("data-shape-name"));$(".HomepageShapeSlider #shapeSlider_shapeLink").attr("href",_77T.L("/shop.aspx?CatId=7&SubCatId=14")+"?shape="+$(".slick-center .singleShape").attr("data-shape-id"));$(".HomepageShapeSlider .shapeDescriptionArea").text($(".slick-center .singleShape").attr("data-shape-description"))});n.slick({centerMode:!0,arrows:!0,swipeToSlide:!0,slidesToShow:3,prevArrow:"#shapeSlider_prev",nextArrow:"#shapeSlider_next",centerPadding:0,responsive:[{breakpoint:768,settings:{arrows:!1,slidesToShow:3}},{breakpoint:480,settings:{arrows:!1,slidesToShow:3}}]});n.on("afterChange",function(){$(".HomepageShapeSlider #shapeSlider_shapeName").text($(".slick-center .singleShape").attr("data-shape-name"));$(".HomepageShapeSlider #shapeSlider_shapeLink").attr("href",_77T.L("/shop.aspx?CatId=7&SubCatId=14")+"?shape="+$(".slick-center .singleShape").attr("data-shape-id"));$(".HomepageShapeSlider .shapeDescriptionArea").text($(".slick-center .singleShape").attr("data-shape-description"))})},loadPrimroseVideo:function(){$(window).load(function(){window.setTimeout(function(){var t="images/img-2019/ChristmasSale2019/HomepageVideo/04_video_HP.mp4",n;!0&&(t="images/img-2019/Homepage/Valentines/03_Video_Valentines.mp4");n=$("#PrimroseVideoArea");n.append('<video playsinline loop muted><source src="'+t+'" type = "video/mp4" /><\/video >');var i=n.offset().top,r=$("#PrimroseVideoArea video").height(),u=!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform);$(window).on("scroll.videoScroll",function(){$(window).scrollTop()>i-r&&$(window).scrollTop()<i+r&&(u?($("#PrimroseVideoArea video")[0].controls=!0,$("#PrimroseVideoArea picture").css("z-index","0"),$("#PrimroseVideoArea video")[0].play(),$("#PrimroseVideoArea .videoLoader").show(),$("#PrimroseVideoArea video")[0].addEventListener("canplaythrough",function(){$("#PrimroseVideoArea .videoLoader").remove();$("#PrimroseVideoArea video")[0].play()},!1)):($("#PrimroseVideoArea picture").addClass("ajaxLoading"),$("#PrimroseVideoArea video")[0].readyState===4?($("#PrimroseVideoArea picture").hide(),$("#PrimroseVideoArea video")[0].play(),$(window).off("scroll.videoScroll"),$("#PrimroseVideoArea picture").removeClass("ajaxLoading")):$("#PrimroseVideoArea video")[0].addEventListener("loadeddata",function(){$("#PrimroseVideoArea picture").hide();$("#PrimroseVideoArea video")[0].play();$(window).off("scroll.videoScroll");$("#PrimroseVideoArea picture").removeClass("ajaxLoading")},!1)))})},3500)})},BestSellersCarousel:function(n){var t=n.split(".").join("");$(n).slick({dots:!1,infinite:!0,speed:300,slidesToShow:3,slidesToScroll:1,prevArrow:"#prodSliderBF_prev_"+t,nextArrow:"#prodSliderBF_next_"+t,responsive:[{breakpoint:Number.MAX_SAFE_INTEGER,settings:{slidesToShow:5}},{breakpoint:1920,settings:{slidesToShow:4}},{breakpoint:1440,settings:{slidesToShow:3}},{breakpoint:775,settings:{slidesToShow:2}},{breakpoint:640,settings:{slidesToShow:1}}]});$(".BestSellersSlider .metals").click(function(n){n.preventDefault();n.stopPropagation()});$(".BestSellersSlider .metals > span").click(function(n){var t;n.preventDefault();n.stopPropagation();t=$(this).parents(".slide");t.find(".metals > span").removeClass("selected");$(this).addClass("selected");var r=t.find("a"),u=t.find(".image1"),i=$(this).data("thumbnail");u.find("source").attr("srcset",i+"?v=2 1x, "+i.replace(".jpg","@2.jpg?v=2 2x"));u.find("img").attr("src",i);r.attr("href",r.data("base-url")+"&metal="+$(this).data("metal-id"));t.find(".metalName").text($(this).data("metal-name"));t.find(".price").text($(this).data("final-price"));t.find(".savingAmount").length&&t.find(".savingAmount").text($(this).data("saving"))})}},masterTopBarUSP={nextContentItem:0,currentContentItem:"undefined",init:function(){$(".masterTopbar_topBarHolder").show();$(".masterTopbar_ghostElement").show();$("body").addClass("HasMasterTopBar");!sessionStorage.hideMasterTopBar&&$(".masterTopbar_topBarHolder").length&&($(".masterTopbar_topBarHolder").show(),$(".masterTopbar_ghostElement").show(),$("body").addClass("HasMasterTopBar"));try{$("#covidLetterUSPLink").attr("href",$("#covidLetterUSPLink").attr("href").replace("CovidLetter","CovidLetter_"+window._77LiveChatLangCode))}catch(n){}this.animateStickyBarText();$(window).outerWidth()>=1e3&&$('.stickyMasterTopBar .stickyBarContent .contentHolder:not(".d-hidden")').length<=1||window.setInterval(masterTopBarUSP.animateStickyBarText,8500);$(window).on("load",function(){var n;$(window).on("resize",function(){clearTimeout(n);n=setTimeout(function(){masterTopBarUSP.animateStickyBarText()},250)})});$(".stickyMasterTopBar .stickyBarContent .closeStickyBar").click(function(){$(".masterTopbar_topBarHolder").hide();$(".masterTopbar_ghostElement").hide();sessionStorage.setItem("hideMasterTopBar","true");$("body").removeClass("HasMasterTopBar")})},animateStickyBarText:function(){var n=$(".stickyMasterTopBar .stickyBarContent .contentHolder"),t=$(window).width(),u,i,r;for(typeof masterTopBarUSP.currentContentItem!="undefined"&&$(n[masterTopBarUSP.currentContentItem]).slideUp(),r=!1,u=!1;!r;)if(i=n[masterTopBarUSP.nextContentItem],$(i).hasClass("p-hidden")&&t<481||$(i).hasClass("tp-hidden")&&t>480&&t<769||$(i).hasClass("tl-hidden")&&t>768&&t<1031||$(i).hasClass("d-hidden")&&t>1031)if(masterTopBarUSP.nextContentItem>=n.length-1){masterTopBarUSP.nextContentItem=0;continue}else{masterTopBarUSP.nextContentItem+=1;continue}else masterTopBarUSP.currentContentItem=masterTopBarUSP.nextContentItem,r=!0;$(n[masterTopBarUSP.nextContentItem]).hasClass("showroomReopen")?$(n[masterTopBarUSP.nextContentItem]).css("display","flex"):$(n[masterTopBarUSP.nextContentItem]).slideDown();$(n[masterTopBarUSP.nextContentItem]).hasClass("saleColor")?$(".stickyMasterTopBar").addClass("saleColor"):$(".stickyMasterTopBar").removeClass("saleColor");masterTopBarUSP.nextContentItem>=n.length-1?masterTopBarUSP.nextContentItem=0:masterTopBarUSP.nextContentItem+=1}},footerCookieNotice={init:function(){if($(".cookieBarFooter").hasClass("active")&&($("#liveHelp").addClass("cookieNoticeActive"),$("body").addClass("hasCookieNotice")),$(".cookieBarFooter .closeCookieBar").click(function(){footerCookieNotice.removeCookieBarFooter();localStorage.setItem("cookie_bar_footer",(new Date).getTime())}),localStorage.cookie_bar_footer){var n=(new Date).getTime(),t=parseInt(localStorage.cookie_bar_footer);t<n-6048e5?localStorage.removeItem("cookie_bar_footer"):footerCookieNotice.removeCookieBarFooter()}},removeCookieBarFooter:function(){$(".cookieBarFooter").removeClass("active");$("#liveHelp").removeClass("cookieNoticeActive");$("body").removeClass("hasCookieNotice")}},footerFunctions={hideGoogleReviewsOnPageBottom:function(){var n=!1;$(window).on("scroll",function(){$(window).scrollTop()==$(document).height()-$(window).height()?($("#___ratingbadge_0").fadeOut(),n=!0):n==!0&&($("#___ratingbadge_0").fadeIn(),n=!1)})}},preSummerSale2020={discountAmount:20,discountAmountForExisting:20,discountCode:"TOGETHER20",discountCodeForExisting:"TOGETHER20",alternateText:function(){var n,t,i;localStorage.getItem("signedUpForPreSummerSale")!=null?(n=localStorage.getItem("PreSummerSaleDiscountCode"),t=localStorage.getItem("PreSummerSaleDiscountAmount"),$("#darkSalesCountdown .contentArea").addClass("alternative"),$("#darkSalesCountdown .contentArea.alreadySignedup #PreValentinesDiscountAmount").text(t),$("#darkSalesCountdown .contentArea.alreadySignedup #PreValentinesDiscountCode").text(n),$("#darkSalesCountdown .contentArea.alreadySignedup").removeClass("hide"),$("#darkSalesCountdown .contentArea.alreadySignedup:first-of-type").removeClass("alternative"),copyToClipboard.copy("ValentinesCopyToClipboard","PreValentinesDiscountCode","#8CA663"),$("#originalCountdown").detach().appendTo("#alternativeCountdown"),i=setInterval(function(){$("#darkSalesCountdown .contentArea.alreadySignedup").toggleClass("alternative")},6e3)):i=setInterval(function(){$("#darkSalesCountdown .contentArea").toggleClass("alternative")},4500)},countDown:function(){$("body").addClass("isValentines");$("body").addClass("FixBF2019Bar");$(".inner-popover .closePopover").click(function(){event.preventDefault();event.stopPropagation();$("#BFPopoverIcon .inner-popover").hide()});$("#BFPopoverIcon").click(function(n){if(n.preventDefault(),$("#BFPopoverIcon .inner-popover").is(":visible"))$("#BFPopoverIcon .inner-popover").hide();else{$("#BFPopoverIcon .inner-popover").show();var t=document.querySelector("#BFPopoverIcon .inner-popover").offsetHeight;$("#BFPopoverIcon .inner-popover").css("bottom",-t-4+"px")}});var n=$("#BF2019Countdown");n.length&&n.countdown(n.data("finaldate"),function(t){var i=t.strftime("%D"),r=t.strftime("%H"),u=t.strftime("%M"),f=t.strftime("%S");$(n.find(".days span")[0]).text(i[0]);$(n.find(".days span")[1]).text(i[1]);$(n.find(".hours span")[0]).text(r[0]);$(n.find(".hours span")[1]).text(r[1]);$(n.find(".mins span")[0]).text(u[0]);$(n.find(".mins span")[1]).text(u[1]);$(n.find(".secs span")[0]).text(f[0]);$(n.find(".secs span")[1]).text(f[1])});$("#darkSalesCountdown").show();$("#darkSalesCountdown .bfArrowDown").click(function(){$("#SecretSalePage").length&&$("html,body").animate({scrollTop:$("#SecretSalePage").offset().top-100},"slow")})},removeFormAndShowCode:function(n){var t;n?$(".pageTopTitle .h1").html(_77T.T("signup-sale-2019-thank-you-for-signing-up","Thank you for signing up")):$(".pageTopTitle .h1").html(_77T.T("signup-sale-already-signedup-message","You appear to be already signed up."));localStorage.getItem("PreSummerSaleDiscountCode")&&localStorage.getItem("PreSummerSaleDiscountAmount")?(t=_77T.T("signup-sale-already-signedup-to-access-offer","To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",localStorage.getItem("PreSummerSaleDiscountAmount")),$(".pageTopTitle .h2").html(t),$(".pageTopTitle .signUpDiscountCode").text(localStorage.getItem("PreSummerSaleDiscountCode"))):(t=_77T.T("signup-sale-already-signedup-to-access-offer","To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",preSummerSale2020.discountAmount),$(".pageTopTitle .h2").html(t),$(".pageTopTitle .signUpDiscountCode").text(preSummerSale2020.discountCode));copyToClipboard.copy("copyCode1","discountCode1","#ffc13a");copyToClipboard.copy("copyCode2","discountCode2","#ffc13a");copyToClipboard.copy("copyCode3","discountCode3","#ffc13a");$(".pageTopTitle .alreadySignUp").removeClass("alreadySignUp");$(".formFields").remove();$(".pageContentArea").addClass("hiddenFormPage");$(".pageContentArea .formHolder").addClass("hiddenForm")},earlySignupPage:function(){var r,n,t,e,u,i,f;if(localStorage.getItem("signedUpForPreSummerSale")!=null)preSummerSale2020.removeFormAndShowCode();else{for(r=$(".floating-label > input"),n=!0,blurValidations($(".formHolder .form"),{showErrorMessage:!0,validateHiddenFields:!0}),t=0,e=r.length;t<e;t++)u=$(r[t]),u.val()!=""&&u.blur();$(".maleFemaleHolder .switch input").click(function(){$(this).is(":checked")?($(".maleFemaleHolder .slider").attr("data-before",_77T.T("male","Male")),n=!0):($(".maleFemaleHolder .slider").attr("data-before",_77T.T("female","Female")),n=!1)});i=$("#Subscribe_NewsLetterSignupPage");f="PreSummerSale2020Signup";i.on("click",function(){var r=$(this),t=r.parents(".form");validateForm(t,{showErrorMessage:!0,validateHiddenFields:!0})&&(i.addClass("ajaxLoading"),NewsletterSignup(t.find("#emailAddress").val(),t.find("#firstName").val(),t.find("#lastName").val(),"","",n,f,"Pre Summer Sale 2020 - Signup Page",function(n){var r;n==websiteEnums.ResponseTypes.OK||n==websiteEnums.ResponseTypes.CONFIRMATION_EMAIL_SENT||n==websiteEnums.ResponseTypes.OK_IS_CUSTOMER?(t.find("#emailAddress").val(""),t.find("#firstName").val(""),t.find("#lastName").val(""),$('#SecretSalePage .genderWrapper input[value="male"]').trigger("click"),localStorage.setItem(f,"true"),localStorage.setItem("signedUpForPreSummerSale","true"),n==websiteEnums.ResponseTypes.OK_IS_CUSTOMER?(r=_77T.T("signup-sale-confirmation-message","Thank you for signing up.<br><br> To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",preSummerSale2020.discountAmountForExisting)+"<div id='popupDiscountCode'>"+preSummerSale2020.discountCodeForExisting+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",localStorage.setItem("PreSummerSaleDiscountCode",preSummerSale2020.discountCodeForExisting),localStorage.setItem("PreSummerSaleDiscountAmount",preSummerSale2020.discountAmountForExisting)):n==websiteEnums.ResponseTypes.OK?(r=_77T.T("signup-sale-confirmation-message","Thank you for signing up.<br><br> To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",preSummerSale2020.discountAmount)+"<div id='popupDiscountCode'>"+preSummerSale2020.discountCode+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",localStorage.setItem("PreSummerSaleDiscountCode",preSummerSale2020.discountCode),localStorage.setItem("PreSummerSaleDiscountAmount",preSummerSale2020.discountAmount)):(r=_77T.T("signup-sale-confirmation-message","Thank you for signing up.<br><br> To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",preSummerSale2020.discountAmount)+"<div id='popupDiscountCode'>"+preSummerSale2020.discountCode+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",localStorage.setItem("PreSummerSaleDiscountCode",preSummerSale2020.discountCode),localStorage.setItem("PreSummerSaleDiscountAmount",preSummerSale2020.discountAmount)),alertify.alert(r)):n==websiteEnums.ResponseTypes.USER_ALREADY_EXISTS||n==websiteEnums.ResponseTypes.USER_ALREADY_EXIST_IS_CUSTOMER?(localStorage.setItem("signedUpForPreSummerSale","true"),n==websiteEnums.ResponseTypes.USER_ALREADY_EXIST_IS_CUSTOMER?(r=_77T.T("signup-sale-already-signedup-message","You appear to be already signed up.")+"<br><br>"+_77T.T("signup-sale-already-signedup-message-existing-customer","As one of our valued customers, we are pleased to offer you up to {{discount}}% off. Simply copy this code and add it to checkout.").replace("{{discount}}",preSummerSale2020.discountAmountForExisting)+"<div id='popupDiscountCode'>"+preSummerSale2020.discountCodeForExisting+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",alertify.alert(r),localStorage.setItem("PreSummerSaleDiscountCode",preSummerSale2020.discountCodeForExisting),localStorage.setItem("PreSummerSaleDiscountAmount",preSummerSale2020.discountAmountForExisting)):(r=_77T.T("signup-sale-already-signedup-message","You appear to be already signed up.")+"<br><br>"+_77T.T("signup-sale-already-signedup-to-access-offer","To access your offer of up to {{discount}}% off, simply copy this code and add it to checkout.").replace("{{discount}}",preSummerSale2020.discountAmount)+"<div id='popupDiscountCode'>"+preSummerSale2020.discountCode+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",alertify.alert(r),localStorage.setItem("PreSummerSaleDiscountCode",preSummerSale2020.discountCode),localStorage.setItem("PreSummerSaleDiscountAmount",preSummerSale2020.discountAmount))):alertify.alert(_77T.T("try-again-later","An error occurred. Please try again later."));$("#popupCopyToClipboard").click(function(){var i=document.getElementById("popupDiscountCode"),t,n;document.body.createTextRange?(n=document.body.createTextRange(),n.moveToElementText(i),n.select(),document.execCommand("Copy"),window.getSelection().removeAllRanges()):window.getSelection&&(t=window.getSelection(),n=document.createRange(),n.selectNodeContents(i),t.removeAllRanges(),t.addRange(n),document.execCommand("Copy"),window.getSelection().removeAllRanges());$("#popupDiscountCode").addClass("yellow");setTimeout(function(){$("#popupDiscountCode").removeClass("yellow")},250)});i.removeClass("ajaxLoading");preSummerSale2020.removeFormAndShowCode(!0)}))})}},salesPage:function(){$(".arrowDown").click(function(){$([document.documentElement,document.body]).animate({scrollTop:$("#ER_hero").offset().top-100},500)})},autoFillDiscountCode:function(){localStorage.getItem("signedUpForPreSummerSale")!=null&&$("input.promoCode").ready(function(){$("input.promoCode").val(preSummerSale2020.discountCode);$("button.submitPromoCode").trigger("click")})}},copyToClipboard={copy:function(n,t,i){var r=document.getElementById(t);n="#"+n;t="#"+t;$(n).click(function(){var u,n,f;document.body.createTextRange?(n=document.body.createTextRange(),n.moveToElementText(r),n.select(),document.execCommand("Copy"),window.getSelection().removeAllRanges()):window.getSelection&&(u=window.getSelection(),n=document.createRange(),n.selectNodeContents(r),u.removeAllRanges(),u.addRange(n),document.execCommand("Copy"),window.getSelection().removeAllRanges());f=$(t).css("color");$(t).css("color",i);setTimeout(function(){$(t).css("color",f)},250)})}},lateSpringSale2020={discountAmount:20,discountAmountForExisting:20,discountCode:"HOPE",discountCodeForExisting:"HOPE",alternateText:function(){var n,t,i;localStorage.getItem("signedUpForSilentSale")!=null?(n=localStorage.getItem("SilentSaleDiscountCode"),t=localStorage.getItem("SilentSaleDiscountAmount"),$("#darkSalesCountdown .contentArea").addClass("alternative"),$("#darkSalesCountdown .contentArea.alreadySignedup #PreValentinesDiscountAmount").text(t),$("#darkSalesCountdown .contentArea.alreadySignedup #PreValentinesDiscountCode").text(n),$("#darkSalesCountdown .contentArea.alreadySignedup").removeClass("hide"),$("#darkSalesCountdown .contentArea.alreadySignedup:first-of-type").removeClass("alternative"),copyToClipboard.copy("ValentinesCopyToClipboard","PreValentinesDiscountCode","#8CA663"),$("#originalCountdown").detach().appendTo("#alternativeCountdown"),i=setInterval(function(){$("#darkSalesCountdown .contentArea.alreadySignedup").toggleClass("alternative")},6e3)):i=setInterval(function(){$("#darkSalesCountdown .contentArea").toggleClass("alternative")},4500)},countDown:function(){$("body").addClass("isValentines");$("body").addClass("FixBF2019Bar");$(".inner-popover .closePopover").click(function(){event.preventDefault();event.stopPropagation();$("#BFPopoverIcon .inner-popover").hide()});$("#BFPopoverIcon").click(function(n){if(n.preventDefault(),$("#BFPopoverIcon .inner-popover").is(":visible"))$("#BFPopoverIcon .inner-popover").hide();else{$("#BFPopoverIcon .inner-popover").show();var t=document.querySelector("#BFPopoverIcon .inner-popover").offsetHeight;$("#BFPopoverIcon .inner-popover").css("bottom",-t-4+"px")}});var n=$("#BF2019Countdown");n.length&&n.countdown(n.data("finaldate"),function(t){var i=t.strftime("%D"),r=t.strftime("%H"),u=t.strftime("%M"),f=t.strftime("%S");$(n.find(".days span")[0]).text(i[0]);$(n.find(".days span")[1]).text(i[1]);$(n.find(".hours span")[0]).text(r[0]);$(n.find(".hours span")[1]).text(r[1]);$(n.find(".mins span")[0]).text(u[0]);$(n.find(".mins span")[1]).text(u[1]);$(n.find(".secs span")[0]).text(f[0]);$(n.find(".secs span")[1]).text(f[1])});$("#darkSalesCountdown").show();$("#darkSalesCountdown .bfArrowDown").click(function(){$("#SecretSalePage").length&&$("html,body").animate({scrollTop:$("#SecretSalePage").offset().top-100},"slow")})},removeFormAndShowCode:function(n){var t;n?$(".pageTopTitle .h1").html(_77T.T("signup-sale-2019-thank-you-for-signing-up","Thank you for signing up")):$(".pageTopTitle .h1").html(_77T.T("signup-sale-already-signedup-message","You appear to be already signed up."));localStorage.getItem("SilentSaleDiscountCode")&&localStorage.getItem("SilentSaleDiscountAmount")?(t=_77T.T("signup-sale-already-signedup-to-access-offer","To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",localStorage.getItem("SilentSaleDiscountAmount")),$(".pageTopTitle .h2").html(t),$(".pageTopTitle .signUpDiscountCode").text(localStorage.getItem("SilentSaleDiscountCode"))):(t=_77T.T("signup-sale-already-signedup-to-access-offer","To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",lateSpringSale2020.discountAmount),$(".pageTopTitle .h2").html(t),$(".pageTopTitle .signUpDiscountCode").text(lateSpringSale2020.discountCode));copyToClipboard.copy("copyCode1","discountCode1","#ffc13a");copyToClipboard.copy("copyCode2","discountCode2","#ffc13a");copyToClipboard.copy("copyCode3","discountCode3","#ffc13a");$(".pageTopTitle .alreadySignUp").removeClass("alreadySignUp");$(".formFields").remove();$(".pageContentArea").addClass("hiddenFormPage");$(".pageContentArea .formHolder").addClass("hiddenForm")},earlySignupPage:function(){var r,n,t,e,u,i,f;if(localStorage.getItem("signedUpForSilentSale")!=null)lateSpringSale2020.removeFormAndShowCode();else{for(r=$(".floating-label > input"),n=!0,blurValidations($(".formHolder .form"),{showErrorMessage:!0,validateHiddenFields:!0}),t=0,e=r.length;t<e;t++)u=$(r[t]),u.val()!=""&&u.blur();$(".maleFemaleHolder .switch input").click(function(){$(this).is(":checked")?($(".maleFemaleHolder .slider").attr("data-before",_77T.T("male","Male")),n=!0):($(".maleFemaleHolder .slider").attr("data-before",_77T.T("female","Female")),n=!1)});i=$("#Subscribe_NewsLetterSignupPage");f="SilentSale2020Signup";i.on("click",function(){var r=$(this),t=r.parents(".form");validateForm(t,{showErrorMessage:!0,validateHiddenFields:!0})&&(i.addClass("ajaxLoading"),NewsletterSignup(t.find("#emailAddress").val(),t.find("#firstName").val(),t.find("#lastName").val(),"","",n,f,"Pre Summer Sale 2020 - Signup Page",function(n){var r;n==websiteEnums.ResponseTypes.OK||n==websiteEnums.ResponseTypes.CONFIRMATION_EMAIL_SENT||n==websiteEnums.ResponseTypes.OK_IS_CUSTOMER?(t.find("#emailAddress").val(""),t.find("#firstName").val(""),t.find("#lastName").val(""),$('#SecretSalePage .genderWrapper input[value="male"]').trigger("click"),localStorage.setItem(f,"true"),localStorage.setItem("signedUpForSilentSale","true"),n==websiteEnums.ResponseTypes.OK_IS_CUSTOMER?(r=_77T.T("signup-sale-confirmation-message","Thank you for signing up.<br><br> To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",lateSpringSale2020.discountAmountForExisting)+"<div id='popupDiscountCode'>"+lateSpringSale2020.discountCodeForExisting+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",localStorage.setItem("SilentSaleDiscountCode",lateSpringSale2020.discountCodeForExisting),localStorage.setItem("SilentSaleDiscountAmount",lateSpringSale2020.discountAmountForExisting)):n==websiteEnums.ResponseTypes.OK?(r=_77T.T("signup-sale-confirmation-message","Thank you for signing up.<br><br> To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",lateSpringSale2020.discountAmount)+"<div id='popupDiscountCode'>"+lateSpringSale2020.discountCode+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",localStorage.setItem("SilentSaleDiscountCode",lateSpringSale2020.discountCode),localStorage.setItem("SilentSaleDiscountAmount",lateSpringSale2020.discountAmount)):(r=_77T.T("signup-sale-confirmation-message","Thank you for signing up.<br><br> To access your offer of up to {{discount}}% off, simply copy this code and add it to your checkout.").replace("{{discount}}",lateSpringSale2020.discountAmount)+"<div id='popupDiscountCode'>"+lateSpringSale2020.discountCode+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",localStorage.setItem("SilentSaleDiscountCode",lateSpringSale2020.discountCode),localStorage.setItem("SilentSaleDiscountAmount",lateSpringSale2020.discountAmount)),alertify.alert(r)):n==websiteEnums.ResponseTypes.USER_ALREADY_EXISTS||n==websiteEnums.ResponseTypes.USER_ALREADY_EXIST_IS_CUSTOMER?(localStorage.setItem("signedUpForSilentSale","true"),n==websiteEnums.ResponseTypes.USER_ALREADY_EXIST_IS_CUSTOMER?(r=_77T.T("signup-sale-already-signedup-message","You appear to be already signed up.")+"<br><br>"+_77T.T("signup-sale-already-signedup-message-existing-customer","As one of our valued customers, we are pleased to offer you up to {{discount}}% off. Simply copy this code and add it to checkout.").replace("{{discount}}",lateSpringSale2020.discountAmountForExisting)+"<div id='popupDiscountCode'>"+lateSpringSale2020.discountCodeForExisting+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",alertify.alert(r),localStorage.setItem("SilentSaleDiscountCode",lateSpringSale2020.discountCodeForExisting),localStorage.setItem("SilentSaleDiscountAmount",lateSpringSale2020.discountAmountForExisting)):(r=_77T.T("signup-sale-already-signedup-message","You appear to be already signed up.")+"<br><br>"+_77T.T("signup-sale-already-signedup-to-access-offer","To access your offer of up to {{discount}}% off, simply copy this code and add it to checkout.").replace("{{discount}}",lateSpringSale2020.discountAmount)+"<div id='popupDiscountCode'>"+lateSpringSale2020.discountCode+"<\/div><div id='popupCopyToClipboard'>"+_77T.T("copy","Copy")+"<\/div>",alertify.alert(r),localStorage.setItem("SilentSaleDiscountCode",lateSpringSale2020.discountCode),localStorage.setItem("SilentSaleDiscountAmount",lateSpringSale2020.discountAmount))):alertify.alert(_77T.T("try-again-later","An error occurred. Please try again later."));$("#popupCopyToClipboard").click(function(){var i=document.getElementById("popupDiscountCode"),t,n;document.body.createTextRange?(n=document.body.createTextRange(),n.moveToElementText(i),n.select(),document.execCommand("Copy"),window.getSelection().removeAllRanges()):window.getSelection&&(t=window.getSelection(),n=document.createRange(),n.selectNodeContents(i),t.removeAllRanges(),t.addRange(n),document.execCommand("Copy"),window.getSelection().removeAllRanges());$("#popupDiscountCode").addClass("yellow");setTimeout(function(){$("#popupDiscountCode").removeClass("yellow")},250)});i.removeClass("ajaxLoading");lateSpringSale2020.removeFormAndShowCode(!0)}))})}},salesPage:function(){$(".arrowDown").click(function(){$([document.documentElement,document.body]).animate({scrollTop:$("#ER_hero").offset().top-100},500)})},autoFillDiscountCode:function(){localStorage.getItem("signedUpForLateSpringSale")!=null&&$("input.promoCode").ready(function(){$("input.promoCode").val(lateSpringSale2020.discountCode);$("button.submitPromoCode").trigger("click")})}},newsletterSignupBottomRight={init:function(n){if(!localStorage[n]){$(document).ready(function(){sessionStorage.hideBottomRightSignupPopup||localStorage.isValentines2020||($("#newsLetterSubscriptionBottomRight").show(),$("#newsLetterSubscriptionBottomRightFooter").show(),$("body").addClass("hasNewsletterBoxBottomRight"),newsletterSignupBottomRight.handleCookiebarWidth());$(window).on("scroll",function(){var n=$("#newsLetterSubscriptionBottomRightFooter").offset().top-$("#newsLetterSubscriptionBottomRightFooter").height();$(window).scrollTop()>n?$("body").addClass("TemporarilyHideNewsletterBoxBottom"):$("body").hasClass("closestShowroomOpen")||$("body").removeClass("TemporarilyHideNewsletterBoxBottom")})});$(window).on("resize",function(){newsletterSignupBottomRight.handleCookiebarWidth()});$("#newsLetterSubscriptionBottomRight .titleArea").click(function(){$(window).width()>768?($("#newsLetterSubscriptionBottomRight .expandedArea").slideToggle(),$("#newsLetterSubscriptionBottomRight .titleArea .expand-button").toggleClass("flip")):scrollToElement($("#footer #newsLetterSubscriptionBottomRightFooter"),-$("#section").offset().top)});$(".showHideLanguageElement").click(function(){$(window).width()>768&&($("#newsLetterSubscriptionBottomRight .expandedArea").slideUp(),$("#newsLetterSubscriptionBottomRight .titleArea .expand-button").remove("flip"))});$("#newsLetterSubscriptionBottomRight .hideBottomRightPopup").click(function(n){sessionStorage.setItem("hideBottomRightSignupPopup",!0);$("#newsLetterSubscriptionBottomRight").hide();$("body").removeClass("hasNewsletterBoxBottomRight");$(".cookieBarFooter").width("100%");n.stopPropagation();n.preventDefault()})}},handleCookiebarWidth:function(){if($("body").hasClass("hasNewsletterBoxBottomRight")&&$(window).width()>768){var n=$(window).width()-$("#newsLetterSubscriptionBottomRight").width()-26;$(".cookieBarFooter").width(n)}else $("body").hasClass("hasNewsletterBoxBottomRight")&&($(".cookieBarFooter").width("100%"),$("#newsLetterSubscriptionBottomRight .expandedArea").hide(),$("#newsLetterSubscriptionBottomRight .titleArea .expand-button").removeClass("flip"))}},activateCountdown={init:function(n,t,i,r,u){var e=$(n),f;e.addClass(i);e.addClass("_77Clock");f="";f+='<div class="h5 countdownTitle">'+t+"<\/div>";f+='<div class="countdown">';f+='<div class="timeHolder days">';f+="<div>";f+="<span>0<\/span>";f+="<span>0<\/span>";f+="<\/div>";f+='<div class="label">';f+=_77T.T("days","Days");f+="<\/div>";f+='<div class="label alternative">';f+=_77T.T("days-short","D");f+="<\/div>";f+="<\/div>";f+='<div class="timeHolder hours">';f+="<div>";f+="<span>0<\/span>";f+="<span>0<\/span>";f+="<\/div>";f+='<div class="label">';f+=_77T.T("hours","Hours");f+="<\/div>";f+='<div class="label alternative">';f+=_77T.T("hours-short","H");f+="<\/div>";f+="<\/div>";f+='<div class="timeHolder mins">';f+="<div>";f+="<span>0<\/span>";f+="<span>0<\/span>";f+="<\/div>";f+='<div class="label">';f+=_77T.T("minutes-abbr","Mins");f+="<\/div>";f+='<div class="label alternative">';f+=_77T.T("minutes-short","M");f+="<\/div>";f+="<\/div>";f+='<div class="timeHolder secs">';f+="<div>";f+="<span>0<\/span>";f+="<span>0<\/span>";f+="<\/div>";f+='<div class="label">';f+=_77T.T("seconds-abbr","Secs");f+="<\/div>";f+='<div class="label alternative">';f+=_77T.T("seconds-short","S");f+="<\/div>";f+="<\/div>";f+="<\/div>";e.length&&(e.html(f),r&&e.find(".countdown .timeHolder span").css("color",r),u&&e.find(".countdown .timeHolder span").css("background-color",u),console.log("clock: ",e),e.each(function(){$(this).countdown($(this).data("finaldate"),function(n){var t=n.strftime("%D"),i=n.strftime("%H"),r=n.strftime("%M"),u=n.strftime("%S");$($(this).find(".days span")[0]).text(t[0]);$($(this).find(".days span")[1]).text(t[1]);$($(this).find(".hours span")[0]).text(i[0]);$($(this).find(".hours span")[1]).text(i[1]);$($(this).find(".mins span")[0]).text(r[0]);$($(this).find(".mins span")[1]).text(r[1]);$($(this).find(".secs span")[0]).text(u[0]);$($(this).find(".secs span")[1]).text(u[1])})}),e.removeClass("hidden"))}},gemstonesGuidesPage={init:function(){$("section.index li").click(function(){var n=$(this).data("jump-to");$("html,body").animate({scrollTop:$(n).offset().top-100},"slow")})}},financeTermsPage={updateBorrowAmountText:function(){var n=$("#borrowAmountText").html();n=n.replace("{{maxLoanAmount}}",window._77Settings.MaxLoanAmount.toLocaleString("en-GB")).replace("{{maxOrderAmount}}",window._77Settings.MaxLendValue.toLocaleString("en-GB")).replace("{{maxOrderAmount2}}",window._77Settings.MaxLendValue.toLocaleString("en-GB"));$("#borrowAmountText").html(n)}},_77LiveChat={langCode:null,init:function(n,t,i){this.langCode=n;this.chatshop.script=t;setTimeout(_77LiveChat.action.showButton,5e3);$("#USPChatLink").click(function(){$("#openLiveHelp").trigger("click")});$("#live_chat_header").click(function(){$("#liveHelp").show();$("#openLiveHelp").trigger("click")});$("#live_chat_footer").click(function(){$("#liveHelp").show();$("#openLiveHelp").trigger("click")});var r=$("#liveChatBtn, #liveHelpBar, .triggerLiveChat"),u="ontouchstart"in document.documentElement?"touchstart":"click";switch(i){case"chatshop":_77LiveChat.chatshop.init();r.on(u,function(n){window.LC_API.open_chat_window();n.preventDefault()});break;case"zendesk":default:_77LiveChat.zendesk.init();r.on(u,function(n){_77LiveChat.zendesk.show();n.preventDefault()})}$(".live-help--toggler").click(function(){$("#liveHelp").toggleClass("active")});$("[open-book-appointment]").click(function(n){var r,t,i,u;$(".appointment-options .option").removeClass("active");try{r=n.target.attributes["open-book-appointment"].value}catch(f){}t=$("#collectionPlace,#AppCollectionPlace");i=n.target.attributes["data-showroom-id"]?n.target.attributes["data-showroom-id"].value:userPreferences.CollectionPlaceId;r<0?($(".showroom-consultation").hide(),$(".online-consultation").show(),$(".appointment-options .option.online").addClass("active"),t.val(i),$('input[name="virtualMeeting"]').val(!0)):($(".showroom-consultation").show(),$(".online-consultation").hide(),$(".appointment-options .option.showroom").addClass("active"),$('input[name="virtualMeeting"]').val(!1),t.children("option[value="+i+"]").attr("disabled")!="disabled"?t.val(i):t.val(null));u=-$("#section").offset().top;currentDim>=769?$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link122]").trigger("click"):($("#footerContacts ul li:nth-child(3)").trigger("click"),scrollToElement($("#methods"),u));setTimeout($("#showroomlist").dropdown,300,"hide")});$("#liveHelpCallUsBtn").click(function(){var n=-$("#section").offset().top;currentDim>=769?$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link121]").trigger("click"):($("#callback").is(":visible")||$("#footerContacts ul li:nth-child(2)").trigger("click"),scrollToElement($("#methods"),n))});$(".phone_number_header.desktop").click(function(){$("#contact_callback").is(":visible")?($("#contact_callback").trigger("click"),$("html,body").animate({scrollTop:$("#contact_callback").offset().top-120},"slow")):$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link121]").trigger("click")});$(".open-email-us").click(function(){var n=-$("#section").offset().top;currentDim>769?$("#contact_emailUs").is(":visible")?($("#contact_emailUs").trigger("click"),$("html,body").animate({scrollTop:$("#contact_emailUs").offset().top-120},"slow")):$("#desktopContactBoxes a.method[href=#ctl00_Footer1_Link123]").trigger("click"):($("#emailus").is(":visible")||$("#footerContacts ul li:nth-child(1)").trigger("click"),scrollToElement($("#methods"),n))})},zendesk:{init:function(){window.$zopim||function(n,t){var i=$zopim=function(n){i._.push(n)},r=i.s=n.createElement(t),u=n.getElementsByTagName(t)[0];i.set=function(n){i.set._.push(n)};i._=[];i.set._=[];r.async=!0;r.setAttribute("charset","utf-8");r.src="https://v2.zopim.com/?4UL7BPzvgSBFVRr7sA8dD22fbSlgjjtc";i.t=+new Date;r.type="text/javascript";u.parentNode.insertBefore(r,u)}(document,"script");_77LiveChat.zendesk.setOptions()},hide:function(){_77LiveChat.action.showButton();$zopim.livechat.setDisableSound(!1);$zopim.livechat.hideAll()},setOptions:function(){$zopim(function(){$zopim.livechat.setDisableSound(!1);$zopim.livechat.hideAll();$zopim.livechat.window.onHide(_77LiveChat.zendesk.hide);$zopim.livechat.window.onShow(_77LiveChat.action.hideButton);var n=_77LiveChat.langCode;n=="zh"&&(n="zh_CN");$zopim.livechat.setLanguage(n);$zopim.livechat.setOnChatStart(function(){typeof Modernizr=="object"&&Modernizr.touch||_77LiveChat.zendesk.show()});$zopim.livechat.setOnConnected(function(){typeof Modernizr=="object"&&Modernizr.touch&&$zopim.livechat.setOnUnreadMsgs(function(n){_77LiveChat.zendesk.showUnreadMessages(n)})})})},showUnreadMessages:function(n){n>0?($("#liveNotificationBadge").addClass("liveNotificationBadgeOpen").removeClass("liveNotificationBadgeClosed"),$("#liveNotificationBadgeNumberId").html(n),$("#chatNowNotificationBadge").addClass("chatNowNotificationBadgeOpen").removeClass("chatNowNotificationBadgeClosed"),$("#chatNowNotificationBadgeNumberId").html(n)):($("#liveNotificationBadge").addClass("liveNotificationBadgeClosed").removeClass("liveNotificationBadgeOpen"),$("#chatNowNotificationBadge").addClass("chatNowNotificationBadgeClosed").removeClass("chatNowNotificationBadgeOpen"))},show:function(){$zopim(function(){$zopim.livechat.window.show();_77LiveChat.action.hideButton();$zopim.livechat.addTags("gcid_"+getClientId())})}},chatshop:{script:null,init:function(){window.chatServiceOptions={license:"1509622",group:235,customer:{name:"77 Diamonds",timezone:"Europe/London"},geo:{hideFor:[{country:"DZA"},{country:"AGO"},{country:"BGD"},{country:"BEN"},{country:"BOL"},{country:"BWA"},{country:"BRA"},{country:"BFA"},{country:"BDI"},{country:"CPV"},{country:"CMR"},{country:"CAF"},{country:"TCD"},{country:"COL"},{country:"COM"},{country:"COD"},{country:"DJI"},{country:"GNQ"},{country:"ERI"},{country:"SWZ"},{country:"ETH"},{country:"GAB"},{country:"GMB"},{country:"GHA"},{country:"GIN"},{country:"GNB"},{country:"GUY"},{country:"IND"},{country:"IRN"},{country:"ISR"},{country:"LSO"},{country:"LBR"},{country:"LBY"},{country:"MDG"},{country:"MWI"},{country:"MLI"},{country:"MRT"},{country:"MAR"},{country:"MOZ"},{country:"NAM"},{country:"NER"},{country:"NGA"},{country:"PAK"},{country:"PRY"},{country:"PER"},{country:"PHL"},{country:"COG"},{country:"RWA"},{country:"STP"},{country:"SEN"},{country:"SYC"},{country:"SLE"},{country:"SOM"},{country:"ZAF"},{country:"SSD"},{country:"LKA"},{country:"SDN"},{country:"SUR"},{country:"SWZ"},{country:"TGO"},{country:"TUN"},{country:"UGA"},{country:"UKR"},{country:"URY"},{country:"VEN"},{country:"ZMB"},{country:"ZWE"}]},showHide:{hide:"^/"},plugins:["https://js.chatservice.co/v0/show-hide.js",_77LiveChat.chatshop.script]}}},action:{hideButton:function(){$("#liveHelp").fadeOut(1500)},showButton:function(){$("#liveHelp").fadeIn(1500)}}};_77LiveChat.init(_77LiveChatLangCode,_77LiveChatChatshopScript,_77LiveChatActive)