function AutoClosePopup(){setTimeout(function(){$("#MyPayAlert").fadeOut("fast");$("body").removeClass("disableClick");$("#MyPayAlert").modal("hide");window.location.href="http://stage.irazor.plein.nl/?id="+integrationId},5e3)}function statusChangeCallback(n){console.log("statusChangeCallback");console.log(n);n.status==="connected"?(CallFBAPI(),typeof ga!="undefined"&&ga("send","event",currentCulture+"_fb_login","click","fblogin")):n.status==="not_authorized"&&CallFBAPI()}function checkLoginState(){FB.getLoginStatus(function(n){statusChangeCallback(n)})}function CallFBAPI(){console.log("Welcome!  Fetching your information.... ");FB.api("/me",{fields:"first_name,last_name,email,name"},function(n){console.log("Successful login for: "+n.name);typeof n.name=="undefined"||Register(n.first_name,n.last_name,n.email)})}function Login(){FB.login(function(){},{scope:"email,public_profile"})}function Register(n,t,i){$.ajax({type:"POST",url:baseUrlWithCulture+"/Account/RegisterViaFB",data:{FirstName:n,LastName:t,emailAddress:i},success:function(n){var t=n;switch(t){case"1":window.location.href=baseUrlWithCulture+"/Account/LoginAuthFB";break;case"2":window.location.href=baseUrlWithCulture+"/Account/RegTandcFB";break;case"3":alert(alreadyRegistered);break;default:alert(cannotRegistered)}},error:function(n,t,i){alert(i)}})}function runScript(n){n.keyCode===13&&SignInAjax()}function RegisterAjax(){$(".loader").show();var t=$("input#recaptcha_challenge_field").val(),i=$("input#recaptcha_response_field").val(),r=$("#__AjaxAntiForgeryForm"),u=$('input[name="__RequestVerificationToken"]',r).val(),n={ChallengeField:t,ResponseField:i},k=JSON.stringify({valid:n}),f=$("#firstName").val(),e=$("#lastName").val(),o=$("#emailAddress").val(),s=$("#password").val(),h=$("#confirmPassword").val(),c=$("#month").val(),l=$("#year").val(),a=$("#zipcode").val(),v=$("#newsletterCheckbox").is(":checked"),y=$("#TCcheckbox").is(":checked"),p=$("input[type='radio'][name='userModel.Gender']:checked").val(),w={firstName:f,lastName:e,email:o,password:s,confirmPassword:h,month:c,year:l,gender:p,zipCode:a,SubscriptionPGBrands:v,TermsAndPrivacyPolicy:y},b={model:w,recaptchaModel:n,__RequestVerificationToken:u};$.ajax({type:"POST",url:baseUrlWithCulture+"/Account/RegisterAjax",data:b,success:function(n){if(n!="")if(n.status=="success")typeof ga!="undefined"&&ga("send","event",currentCulture+"_account_register","click","register"),location.href=location.href;else if(n.errors.length>0){console.log($.cookie("BirthdayAge"));var t=$.cookie("BirthdayAge");t!=undefined&&window.setTimeout(function(){location.href=baseUrlWithCulture},5e3);$.each(n.errors,function(n,t){var i=t.key,r=t.value;i!=""?$("span[data-valmsg-for='userModel."+i+"']").length>0&&$("span[data-valmsg-for='userModel."+i+"']").html(r):$("span[data-valmsg-for='userModel']").html(r)});Recaptcha.reload();console.log(n.errors)}$(".loader").hide()}})}function SignInAjax(){var n=$("#emailAddressLogin").val(),t=$("#passwordLogin").val(),i=$("#rememberMe").is(":checked"),f=$("#__AjaxAntiForgeryForm"),r=$("#__AjaxAntiForgeryForm input").val(),u={__RequestVerificationToken:r,email:n,password:t,rememberMe:i};$.ajax({type:"POST",url:baseUrlWithCulture+"/Account/LoginAjax",data:u,success:function(n){n!==""&&(n.status==="success"?(location.href=location.href,typeof ga!="undefined"&&ga("send","event",currentCulture+"_check_out","click","sign_in")):$("#loginErrors").html(n.message))}})}function ShowShippingInformationPanel(){currentActiveTab.removeClass("active");$("#your-razor").removeClass("col-md-8 col-sm-8").addClass("col-md-4 col-sm-4");currentActiveTab.next(".accordion-section-content").hide().removeClass("open");$("#shipping-address").find(".accordion-section-content").show().addClass("open");$("#your-account > .visited-section").removeAttr("style")}function CheckPurchaseCode(){var n=$("#part1").val(),t=$("#part2").val(),i=$("#part3").val(),r=$("#part4").val(),u=n+"-"+t+"-"+i+"-"+r,f=$("#viewRazorCodeDTO_DesignId").val(),e=u.toUpperCase();$("#hfIsMultipleNRO").val("false");$.ajax({type:"POST",url:baseUrlWithCulture+"/EnterCode/CheckPurchasedCode",data:{purchaseCode:e,designId:f},success:function(n,t){if(console.log(t),t==="success")switch(n.status){case"matchingproduct":if(n.IsProductTypeUnavailable===!0)$("#MyPowerDesignAlert").modal("show");else{$("#razorCodeId").val(n.eRetailerIdentifier);var i=$("#razorCodeId").val();$("#hfERetailerIdForPromocode").val(i);n.isMultipleNROCode===!0&&(n.razorType==="proshieldgift"||n.razorType==="proshieldnongift")?($("#design_quantity_text").text(""),$(".enter-code-wrapper").hide(),$(".enter-design-quantity").hide(),$("#design_quantity_text").val("1"),$(".order-summary .product-details .copy-text").html(n.productDetailsText+"<br/>"),$("#countrySelector").val(i),i!==resources.SwitzerlandRegionID&&$("#countrySelector").prop("disabled",!0),$("#hfIsMultipleNRO").val("true")):(vouchercodeentered="true",$("#VoucherCode").hide(),$("#divVoucherCode").hide(),$("#divChooseProductHdr").hide(),$("#divDesign").hide())}break;case"notmatchingproduct":$(".enter-code-wrapper").hide();$(".code-validation").show();$(".validation-message").html(resources.codeDoesNotMatch);$(".select-shop").each(function(){$(this).show()});break;case"coderedeemed":$(".enter-code-wrapper").hide();$(".code-validation").show();$(".validation-message").html(resources.codeRedeemed);$(".okButton").each(function(){$(this).show()});$(".select-shop").each(function(){$(this).show()});break;case"codenotvalid":$(".enter-code-wrapper").hide();$(".code-validation").show();$(".validation-message").html(resources.codeInvalid);$(".okButton").each(function(){$(this).show()});break;case"userLockedOut":window.location.href=baseUrl+"/Error/Unauthorized";break;case"designordered":window.location.href=baseUrlWithCulture+"/Error/NotFound";break;case"failedCodeAttempts":window.location.href=baseUrl+"/Error/Unauthorized";break;case"codeAttemptsLeft":$("#dialog-confirm").html('<span class="copy-text">'+resources.codeAttemptsLeft+"<\/span>");$("#dialog-confirm").dialog({resizable:!0,modal:!0,height:200,width:400,buttons:[{text:resources.Ok,"class":"button-grey-style",click:function(){$(".enter-code-wrapper").hide();$(".code-validation").show();$(".validation-message").html(resources.codeInvalid);$(".okButton").each(function(){$(this).show()});$(this).dialog("close")}}]});$(".ui-dialog").removeClass("ui-dialog").addClass("dialog-width");$("#dialog-confirm").dialog("option","position",{my:"center",at:"center",of:window});$(".ui-dialog-buttonpane").addClass("show-buttons")}return!1}})}function CheckPurchaseCodeOrderGuest(){var n=$("#part1").val(),t=$("#part2").val(),i=$("#part3").val(),r=$("#part4").val(),u=n+"-"+t+"-"+i+"-"+r,f=$("#viewRazorCodeDTO_DesignId").val(),e=u.toUpperCase();$("#hfIsMultipleNRO").val("false");$.ajax({type:"POST",url:baseUrlWithCulture+"/EnterCode/CheckPurchaseCodeOrderGuest",data:{purchaseCode:e,designId:f},success:function(n,t){if(console.log(t),t==="success")switch(n.status){case"matchingproduct":if(n.IsProductTypeUnavailable===!0)$("#MyPowerDesignAlert").modal("show");else{$("#razorCodeId").val(n.eRetailerIdentifier);var i=$("#razorCodeId").val();$("#hfERetailerIdForPromocode").val(i);n.isMultipleNROCode===!0&&(n.razorType==="proshieldgift"||n.razorType==="proshieldnongift")?($("#design_quantity_text").text(""),$(".enter-code-wrapper").hide(),$(".enter-design-quantity").hide(),$("#design_quantity_text").val("1"),$(".order-summary .product-details .copy-text").html(n.productDetailsText+"<br/>"),$("#countrySelector").val(i),i!==resources.SwitzerlandRegionID&&$("#countrySelector").prop("disabled",!0),$("#hfIsMultipleNRO").val("true")):(vouchercodeentered="true",$("#VoucherCode").hide(),$("#divVoucherCode").hide(),$("#divChooseProductHdr").hide(),$("#divDesign").hide())}break;case"notmatchingproduct":$(".enter-code-wrapper").hide();$(".code-validation").show();$(".validation-message").html(resources.codeDoesNotMatch);$(".select-shop").each(function(){$(this).show()});break;case"coderedeemed":$(".enter-code-wrapper").hide();$(".code-validation").show();$(".validation-message").html(resources.codeRedeemed);$(".okButton").each(function(){$(this).show()});$(".select-shop").each(function(){$(this).show()});break;case"codenotvalid":$(".enter-code-wrapper").hide();$(".code-validation").show();$(".validation-message").html(resources.codeInvalid);$(".okButton").each(function(){$(this).show()});break;case"userLockedOut":window.location.href=baseUrl+"/Error/Unauthorized";break;case"designordered":window.location.href=baseUrlWithCulture+"/Error/NotFound";break;case"failedCodeAttempts":window.location.href=baseUrl+"/Error/Unauthorized";break;case"codeAttemptsLeft":$("#dialog-confirm").html('<span class="copy-text">'+resources.codeAttemptsLeft+"<\/span>");$("#dialog-confirm").dialog({resizable:!0,modal:!0,height:200,width:400,buttons:[{text:resources.Ok,"class":"button-grey-style",click:function(){$(".enter-code-wrapper").hide();$(".code-validation").show();$(".validation-message").html(resources.codeInvalid);$(".okButton").each(function(){$(this).show()});$(this).dialog("close")}}]});$(".ui-dialog").removeClass("ui-dialog").addClass("dialog-width");$("#dialog-confirm").dialog("option","position",{my:"center",at:"center",of:window});$(".ui-dialog-buttonpane").addClass("show-buttons")}return!1}})}function AutoCompleteShippingForm(){var n=$("select[id=addressSelector]").val();if(n.toLowerCase()==="chooseaddress")return!1;$.ajax({type:"POST",url:baseUrlWithCulture+"/Order/AutoCompleteShippingFields",data:{ItemId:n},success:function(n,t){t==="success"?($("#shippingInfoId").val(n.shippingInformation.id),$("#firstNameShipping").val(n.shippingInformation.firstName),$("#lastNameShipping").val(n.shippingInformation.lastName),$("#streetShipping").val(n.shippingInformation.address),$("#zipcodeShipping").val(n.shippingInformation.zipCode),$("#cityShipping").val(n.shippingInformation.city),$("#phoneShipping").val(n.shippingInformation.phone),$("select[id=countrySelector]").val(n.shippingInformation.country),$('span[data-valmsg-for="shippingInformation.FirstName"]').html(""),$('span[data-valmsg-for="shippingInformation.LastName"]').html(""),$('span[data-valmsg-for="shippingInformation.Address"]').html(""),$('span[data-valmsg-for="shippingInformation.Nr"]').html(""),$('span[data-valmsg-for="shippingInformation.ZIPCode"]').html(""),$('span[data-valmsg-for="shippingInformation.City"]').html(""),$('span[data-valmsg-for="shippingInformation.Phone"]').html(""),$('span[data-valmsg-for="shippingInformation.Country"]').html("")):($('span[data-valmsg-for="shippingInformation.FirstName"]').html(n.error["shippingInformation.FirstName"]),$('span[data-valmsg-for="shippingInformation.LastName"]').html(n.error["shippingInformation.LastName"]),$('span[data-valmsg-for="shippingInformation.Address"]').html(n.error["shippingInformation.Address"]),$('span[data-valmsg-for="shippingInformation.Nr"]').html(n.error["shippingInformation.Nr"]),$('span[data-valmsg-for="shippingInformation.ZIPCode"]').html(n.error.zipCode),$('span[data-valmsg-for="shippingInformation.City"]').html(n.error["shippingInformation.City"]),$('span[data-valmsg-for="shippingInformation.Phone"]').html(n.error["shippingInformation.Phone"]),$('span[data-valmsg-for="shippingInformation.Country"]').html(n.error["shippingInformation.Country"]))}})}function SaveShippingAddress(){var s=$("#shippingInfoId").val(),h=$("#part1").val(),c=$("#part2").val(),l=$("#part3").val(),a=$("#part4").val(),n=h+"-"+c+"-"+l+"-"+a;n=n.toUpperCase();var t=$("#firstNameShipping").val(),i=$("#lastNameShipping").val(),r=$("#streetShipping").val(),v=$("#nrShipping").val(),u=$("#zipcodeShipping").val(),f=$("#cityShipping").val(),e=$("#phoneShipping").val(),y=$("#saveAddressShipping").is(":checked"),o=$("select[id=countrySelector]").val(),p={firstName:t,lastName:i,address:r,nr:v,zipcode:u,city:f,phone:e,saveAddress:y,country:o};$.ajax({type:"POST",url:baseUrlWithCulture+"/Order/IndexSaveAddress",data:{shippingInformation:p,Id:s},success:function(s){s.status==="success"?(validationAddress="true",$("#shippingInformationId").val(s.shippingInformationId),vouchercodeentered=="false"&&(typeof ga!="undefined"&&ga("send","event",currentCulture+"_check_out","click","payment_via_plein"),$("#MyPayAlert").modal(),setTimeout("FinishOrder()",1e4)),$("#codeValid").html(n),$(".summaryFirstname").html(t),$(".summaryLastname").html(i),$(".summaryAddress").html(r),$(".summaryZipCity").html(u+", "+f),$(".summaryPhone").html(e),$(".summaryCountry").html(o),$("#shipping-address").find(".accordion-section-content").hide().removeClass("open"),$(".order-summary").show().addClass("open")):(validationAddress="false",$('span[data-valmsg-for="shippingInformation.FirstName"]').html(s.error["shippingInformation.FirstName"]),$('span[data-valmsg-for="shippingInformation.LastName"]').html(s.error["shippingInformation.LastName"]),$('span[data-valmsg-for="shippingInformation.Address"]').html(s.error["shippingInformation.Address"]),$('span[data-valmsg-for="shippingInformation.Nr"]').html(s.error["shippingInformation.Nr"]),$('span[data-valmsg-for="shippingInformation.ZIPCode"]').html(s.error.zipCode),$('span[data-valmsg-for="shippingInformation.City"]').html(s.error["shippingInformation.City"]),$('span[data-valmsg-for="shippingInformation.Phone"]').html(s.error["shippingInformation.Phone"]),$('span[data-valmsg-for="shippingInformation.Country"]').html(s.error["shippingInformation.Country"]))},error:function(n,t,i){console.log(i)}})}function AutoCompleteUserShippingForm(){var n=$("select[id=addressSelectorManage]").val();if(n.toLowerCase()==="chooseaddress")return $("#shippingInfoId").val(""),ResetShippingAddressFormToInitial(),!1;$.ajax({type:"POST",url:baseUrlWithCulture+"/Order/AutoCompleteShippingFields",data:{ItemId:n},success:function(n){$("#shippingInfoIdManage").val(n.shippingInformation.id);$("#AddressTitleShippingManage").val(n.shippingInformation.addressTitle);$("#firstNameShippingManage").val(n.shippingInformation.firstName);$("#lastNameShippingManage").val(n.shippingInformation.lastName);$("#streetShippingManage").val(n.shippingInformation.address);$("#zipcodeShippingManage").val(n.shippingInformation.zipCode);$("#cityShippingManage").val(n.shippingInformation.city);$("#phoneShippingManage").val(n.shippingInformation.phone);$("select[id=countrySelectorManage]").val(n.shippingInformation.country)}})}function AutoCompleteMyAccountShippingInformation(){var n;if($("#btnDeleteShippingMyAcc").toggleClass("btn-disabled"),$("#btnEditShippingMyAcc").toggleClass("disabled"),$("#btnEditShippingMyAcc").removeClass("disabled myGilR3editDis").addClass("myGilR3edit"),n=$("select[id=addressSelectorMyAccount]").val(),n.toLowerCase()==="chooseaddress")return $("#firstNameShippingManage").html(""),$("#lastNameShippingManage").html(""),$("#streetShippingManage").html(""),$("#cityShippingManage").html(""),$("#phoneShippingManage").html(""),$("#countryShippingManage").html(""),$("#btnDeleteShippingMyAcc").attr("disabled",!0),$("#btnEditShippingMyAcc").attr("disabled",!0),$("#btnEditShippingMyAcc").removeClass("myGilR3edit").addClass("disabled myGilR3editDis"),!1;n=$("select[id=addressSelectorMyAccount]").val();$.ajax({type:"POST",url:baseUrlWithCulture+"/ShippingInformation/AutoCompleteShippingFields",data:{ItemId:n},success:function(n){$("#firstNameShippingManage").html(n.countryList.firstName);$("#lastNameShippingManage").html(n.countryList.lastName);$("#streetShippingManage").html(n.countryList.address);$("#cityShippingManage").html(n.countryList.city);$("#phoneShippingManage").html(n.countryList.phone);$("#countryShippingManage").html(n.countryName);n.isDeleteActive?$("#btnDeleteShippingMyAcc").attr("disabled",!0):$("#btnDeleteShippingMyAcc").attr("disabled",!1);$("#btnEditShippingMyAcc").attr("disabled",!1);$("#btnEditShippingMyAcc").removeClass("disabled myGilR3editDis").addClass("myGilR3edit")}})}function SaveUserShippingAddress(){var i=$("#shippingInfoIdManage").val(),r=$("#firstNameShippingManage").val(),u=$("#lastNameShippingManage").val(),f=$("#streetShippingManage").val(),e=$("#nrShipping").val(),o=$("#zipcodeShippingManage").val(),s=$("#cityShippingManage").val(),h=$("#phoneShippingManage").val(),c=$("select[id=countrySelectorManage]").val(),n=!1,l=$("#streetShippingManage").val()+" "+$("#cityShippingManage").val(),t;$("#SaveAddressActionType").val().trim().toLowerCase()=="modify"&&(n=!0);t={firstName:r,lastName:u,address:f,nr:e,zipcode:o,city:s,phone:h,saveAddress:!0,country:c,AddressTitle:l};$.ajax({type:"POST",url:baseUrlWithCulture+"/ShippingInformation/SaveShippingAddress",data:{shippingInformation:t,Id:i,isModify:n},success:function(t){t.status==="success"?n==="true"?($(".nextStep-btn-new").attr("disabled",!0),window.open(baseUrlWithCulture+"/ShippingInformation/manage","_self")):window.location.href=baseUrlWithCulture+"/MyAccount/Index":(console.log("inside elsee",t.error["shippingInformation.AddressTitle"]),console.log("inside elsee11",t.error["shippingInformation.FirstName"]),console.log("inside elsee12",t.error["shippingInformation.LastName"]),t.error["shippingInformation.AddressTitle"].length!=0?$("#AddressTitleShippingManage").focus():t.error["shippingInformation.FirstName"].length!=0?$("#firstNameShippingManage").focus():t.error["shippingInformation.LastName"].length!=0?$("#lastNameShippingManage").focus():t.error["shippingInformation.Address"].length!=0?$("#streetShippingManage").focus():t.error["shippingInformation.ZIPCode"].length!=0?$("#zipcodeShippingManage").focus():t.error["shippingInformation.City"].length!=0?$("#cityShippingManage").focus():t.error["shippingInformation.Phone"].length!=0&&$("#phoneShippingManage").focus(),$(".nextStep-btn-new").attr("disabled",!1),$('span[data-valmsg-for="AddressTitle"]').html(t.error["shippingInformation.AddressTitle"]),$('span[data-valmsg-for="FirstName"]').html(t.error["shippingInformation.FirstName"]),$('span[data-valmsg-for="LastName"]').html(t.error["shippingInformation.LastName"]),$('span[data-valmsg-for="Address"]').html(t.error["shippingInformation.Address"]),$('span[data-valmsg-for="ZIPCode"]').html(t.error["shippingInformation.ZIPCode"]),$('span[data-valmsg-for="Phone"]').html(t.error["shippingInformation.Phone"]),$('span[data-valmsg-for="City"]').html(t.error["shippingInformation.City"]))},error:function(n,t,i){console.log(i)}})}function FinishOrder(){var i,n,r;$(".loader").show();var u=$("#shippingInformationId").val(),f=$("#part1").val(),e=$("#part2").val(),o=$("#part3").val(),s=$("#part4").val(),t=f+"-"+e+"-"+o+"-"+s;t=t.toUpperCase();i=$("#hdnDesignQuantity").val();n=vouchercodeentered;n=n=="true"?!1:!0;r=$("#viewRazorCodeDTO_DesignId").val();$.ajax({type:"POST",url:baseUrlWithCulture+"/Order/OrderRazorFinal",data:{Id:r,code:t.toUpperCase(),shippingInformationId:u,orderQuantiy:i,skuId:skuID,Isp:n},success:function(n){var t,r,u,f,i,e;if(n.status==="success"&&n.designData!=undefined){if(integrationId=n.integrationId,t=[],r=n.designData,r!==""){u=JSON.parse(r);function o(n){function i(n,r){r instanceof Object?$.each(r,function(n,t){i(n,t)}):n=="tracking"&&t.push(r)}$.each(n,function(n,t){i(n,t)});console.log(t)}o(u)}if(t.length>0&&typeof _gaq!="undefined")for(f=currentCulture.split("-")[1],i=0;i<t.length;i++)e=t[i],_gaq.push(["_trackEvent",f.toUpperCase()+"_wizard_item","apply_redeem",e])}window.location.href=n.redirectUrl;$(".loader").hide()},error:function(n,t,i){console.log(i)}});$(".accordingOrder").click(function(){var n=$(this).children("a").attr("href");$(n).toggleClass("in")})}function CheckEmail(){var n=$("#email-address").val();$.ajax({type:"POST",url:baseUrlWithCulture+"/Order/CheckEmail",data:{Email:n},success:function(n){n.status==="success"?($("#divEmail").show(),$("#divEmail").text(n.message)):$("#divEmail").hide()}})}function OrderAsGuestRegister(){var c=$("#shippingInfoId").val(),l=$("#part1").val(),a=$("#part2").val(),v=$("#part3").val(),y=$("#part4").val(),n=l+"-"+a+"-"+v+"-"+y;n=n.toUpperCase();var t=$("#firstNameShipping").val(),i=$("#lastNameShipping").val(),r=$("#streetShipping").val(),p=$("#nrShipping").val(),u=$("#zipcodeShipping").val(),f=$("#cityShipping").val(),e=$("#phoneShipping").val(),w=$("#saveAddressShipping").is(":checked"),o=$("select[id=countrySelector]").val(),b=$("#email-address").val(),s=$("#confirm18Years").is(":checked"),h=$("#TermsandConditionsonOrderGuest").is(":checked"),k={firstName:t,lastName:i,address:r,nr:p,zipcode:u,city:f,phone:e,saveAddress:w,country:o,email:b,Confirm18Years:s,TermsandConditionsonOrderGuest:h};$.ajax({type:"POST",url:baseUrlWithCulture+"/Order/IndexSaveOrderGuestAddress",data:{shippingInformation:k,Id:c},success:function(c){if(c.status==="success")validationAddress="true",$("#shippingInformationId").val(c.shippingInformationId),vouchercodeentered=="false"?(typeof ga!="undefined"&&ga("send","event",currentCulture+"_check_out","click","payment_via_plein"),$("#MyPayAlert").modal(),setTimeout("FinishOrder()",1e4)):($("#terms-conditions-modal-guestuser").modal(),setTimeout("FinishOrder()",1e4)),$("#codeValid").html(n),$(".summaryFirstname").html(t),$(".summaryLastname").html(i),$(".summaryAddress").html(r),$(".summaryZipCity").html(u+", "+f),$(".summaryPhone").html(e),$(".summaryCountry").html(o),$("#shipping-address").find(".accordion-section-content").hide().removeClass("open"),$(".order-summary").show().addClass("open");else{validationAddress="false";$('span[data-valmsg-for="shippingInformation.FirstName"]').html(c.error["shippingInformation.FirstName"]);$('span[data-valmsg-for="shippingInformation.LastName"]').html(c.error["shippingInformation.LastName"]);$('span[data-valmsg-for="shippingInformation.Address"]').html(c.error["shippingInformation.Address"]);$('span[data-valmsg-for="shippingInformation.Nr"]').html(c.error["shippingInformation.Nr"]);$('span[data-valmsg-for="shippingInformation.ZIPCode"]').html(c.error.zipCode);$('span[data-valmsg-for="shippingInformation.City"]').html(c.error["shippingInformation.City"]);$('span[data-valmsg-for="shippingInformation.Phone"]').html(c.error["shippingInformation.Phone"]);$('span[data-valmsg-for="shippingInformation.Country"]').html(c.error["shippingInformation.Country"]);$('span[data-valmsg-for="shippingInformation.Email"]').html(c.error["shippingInformation.Email"]);$('span[data-valmsg-for="shippingInformation.Email"]').html(c.error["shippingInformation.EmailErrorMessage"]);s?$("#spanConfirm18Years").hide():$("#spanConfirm18Years").show();h?$("#spanTermsandConditionsonOrderGuest").hide():$("#spanTermsandConditionsonOrderGuest").show()}},error:function(n,t,i){console.log(i)}})}var integrationId,skuID,validationAddress="false",ResetShippingAddressFormToInitial=function(){$("#deleteAddress").hide();$("#firstNameShippingManage").val("");$("#lastNameShippingManage").val("");$("#streetShippingManage").val("");$("#zipcodeShippingManage").val("");$("#cityShippingManage").val("");$("#AddressTitleShippingManage").val("");$("#phoneShippingManage").val("");$('span[data-valmsg-for="AddressTitle"]').html("");$('span[data-valmsg-for="FirstName"]').html("");$('span[data-valmsg-for="LastName"]').html("");$('span[data-valmsg-for="Address"]').html("");$('span[data-valmsg-for="ZIPCode"]').html("");$('span[data-valmsg-for="City"]').html("");$('span[data-valmsg-for="Phone"]').html("");$("select[id=countrySelectorManage]").val(twoLetterIsoCode.toUpperCase())},cannotRegistered=resources.canotRegistered,alreadyRegistered=resources.alreadyRegistered,vouchercodeentered="false",designnewid=$("#designidnew").val();if(window.fbAsyncInit=function(){FB.init({appId:appId,cookie:!0,xfbml:!0,version:"v2.8"})},$(document).ready(function(){function y(){if(h++,s==h)for(var t=0;t<n.length;t++)u["img_"+t].width>u["img_"+t].height?f?n[t]&&(n[t].className="rotateOrderImage",n[t].style.visibility="visible"):(i[t]&&(i[t].className="row testClassRotate",i[t].style.visibility="visible"),n[t]&&(n[t].className="rotateImage",n[t].style.visibility="visible")):f?n[t]&&(n[t].className="norotateOrderImage",n[t].style.visibility="visible"):(i[t]&&(i[t].className="row testClass"),n[t]&&(n[t].style.visibility="visible"))}function l(n,t){$.ajax({type:"POST",url:baseUrlWithCulture+"/Order/GetSelectedProductDetails",data:{productName:n,designid:t},success:function(t){$("#productLogo").removeClass("divChooseProdDetLogo");$("#productLogo").removeClass("divChooseProdDetLogoChill");$("#productLogo").addClass(t.product.logoClass);var i=null;i=n.indexOf("Gillette Fusion Proshield Chill")!=-1?"/content/images/manual-razor_chill.png":n.indexOf("Gillette Fusion Proglide Manual + 4")!=-1?"/content/images/manual-razor_3Blades.png":"/content/images/manual-razor.png";$("#imgProductName").css({"background-image":"url('"+baseUrl+i+"')"});$("#divProductName").html("<strong>"+t.product.price+"<\/strong> <br/> "+t.product.description+"");$("#divProductNamedisplay").html("<strong>"+t.product.price+"<\/strong> <br/> "+t.product.description+"");skuID=t.product.skuid}})}var f=!0,s=0,h=0,t=[],e=[],i=[],n=[],u={},c,r,o,a,v;(function(){t=document.getElementsByClassName("norotateOrderImage");t.length==0&&(f=!1,t=document.getElementsByClassName("noRotate"),e=document.getElementsByClassName("testClass"));for(var r=0;r<t.length;r++)u["img_"+r]=new Image,u["img_"+r].src=t[r].src,u["img_"+r].onload=y,s++,n.push(t[r]),e.length>0&&i.push(e[r])})();vouchercodeentered="false";$("#divEnterYourOrderDetails").show();$(".register-form").hide();$(".order-summary").hide();$("#VoucherCode").hide();c=$("input[name='razorDesignDTO.ProductName']");c!=null&&(r=$("input[name='razorDesignDTO.ProductName']:checked").val(),r!=null&&r!="undefined"&&(r=r.replace("\n",""),l(r,designnewid)));$("#btnEnterCode").click(function(){$("#hiddenFieldCode").attr("value","desktop");CheckPurchaseCodeOrderGuest()});$("#VoucherCodeAnchor").click(function(){$("#divChooseProduct").hide();$("#VoucherCode").show();$("#divVoucherCode").hide()});$(".voucherClose").click(function(){$("#divChooseProduct").show();$("#VoucherCode").hide();$("#divVoucherCode").show()});$("input[name='razorDesignDTO.ProductName']").change(function(){var n=$("input[name='razorDesignDTO.ProductName']:checked").val();n=n.replace("\n","");l(n,designnewid)});$("#btnOrderAsGuest").click(function(){typeof ga!="undefined"&&ga("send","event",currentCulture+"_order_as_guest","click","orderasguest")});$("#btnPayClose").click(function(){$("#MyPayAlert").modal("hide");$(".loader").show()});$("#fbLogin").click(function(){checkLoginState()});$(".register-btn").click(function(){typeof ga!="undefined"&&ga("send","event",currentCulture+"_check_out","click","register");$(".login-form").hide();$(".register-form").show()});$(".register-account-btn").click(function(){RegisterAjax()});$(".orderga").click(function(){typeof ga!="undefined"&&ga("send","event",currentCulture+"_account","click","order_razor")});$(".remembered-login .login-text").click(function(n){$(".login-form").show();$(".register-form").hide();n.preventDefault()});$(".redeemCode-Btn").click(function(){$("#hiddenFieldCode").attr("value","desktop");CheckPurchaseCode()});$(".enterDesignQuantity-Btn").click(function(){$("#design_quantity_text").val().trim()!=""?parseInt($("#design_quantity_text").val(),10)>resources.MaximumDesignOrderQuantity||$("#design_quantity_text").val().trim().indexOf(".")>-1?$("#myModalWrongQuantityAlert").modal("show"):($("#hdnDesignQuantity").val($("#design_quantity_text").val()),ShowShippingInformationPanel()):$("#myModalWrongQuantityAlert").modal("show")});$(".nextStep-btn").click(function(){SaveShippingAddress()});$(".nextStep-btn1").click(function(){OrderAsGuestRegister()});$(".nextStep-btn-new").click(function(){SaveUserShippingAddress()});$("#terms-conditions-trigger-modalCheckout").click(function(){vouchercodeentered=="true"&&validationAddress=="true"&&(typeof ga!="undefined"&&ga("send","event",currentCulture+"_check_out","click","go_to_payment"),$("#terms-conditions-modal").modal(),$(".modal-header").hide(),$("#accept-terms-and-finish").length||($(".modal-body").append('<div class="acceptBtn"><button class="button-orange-style" id="accept-terms-and-finish">'+resources.accept+'<span class="glyphicon glyphicon-chevron-right"><\/span><\/button><\/div>'),$("#accept-terms-and-finish").click(function(){FinishOrder()})))});$("#terms-conditions-trigger-modalCheckout-orderasGuest").click(function(){vouchercodeentered=="true"&&validationAddress=="true"&&(typeof ga!="undefined"&&ga("send","event",currentCulture+"_check_out","click","go_to_payment"),$("#terms-conditions-modal-guestuser").modal(),$(".modal-header").hide(),$("#accept-terms-and-finish").length||($(".modal-body").append('<div class="acceptBtn"><button class="button-orange-style" id="accept-terms-and-finish">'+resources.accept+'<span class="glyphicon glyphicon-chevron-right"><\/span><\/button><\/div>'),$("#accept-terms-and-finish").click(function(){OrderAsGuestRegister()})))});isAuthenticated==="True";$(".okBtn").click(function(){$(".enter-code-wrapper").show();$(".code-validation").hide()});$("#addressSelectorManage").hide();$("#createNewAddress").hide();$("#dvActionInitialView").show();$("#deleteAddress").hide();$("#dvCreateNewView").hide();$("#SaveAddressActionType").val("modify");$("#dvNewAddressTitle").hide();$("select[id=countrySelectorManage]").val(twoLetterIsoCode.toUpperCase());$("#btnDeleteShippingMyAcc").attr("disabled",!0);$("#btnEditShippingMyAcc").attr("disabled",!0);$("select[id=addressSelectorManage]").val($("#addressSelectorManage option:first").val());ResetShippingAddressFormToInitial();$("#createNewAddress").click(function(){$("#SaveAddressActionType").val("create");$("#shippingInfoIdManage").val("ChooseAddress");ResetShippingAddressFormToInitial();$("select[id=addressSelectorManage]").val($("#addressSelectorManage option:first").val());$("#dvNewAddressTitle").hide();$("#dvAddressTitleList").hide();$("#dvActionInitialView").hide();$("#dvCreateNewView").show()});$("#MyShippingAddresses").click(function(){$("#shippingInfoIdManage").val("ChooseAddress");$("#SaveAddressActionType").val("modify");ResetShippingAddressFormToInitial();$("select[id=addressSelectorManage]").val($("#addressSelectorManage option:first").val());$("#dvNewAddressTitle").hide();$("#dvAddressTitleList").show();$("#dvActionInitialView").show();$("#dvCreateNewView").hide()});$("#btnDeleteShippingAddress").click(function(){o("addressSelectorManage")});$("#btnDeleteShippingAddressMyAcc").click(function(){o("addressSelectorMyAccount")});o=function(n){var i=$("select[id="+n+"]").val(),t;if(i.toLowerCase()==="chooseaddress")return!1;t="manageshipping";n==="addressSelectorMyAccount"&&(t="myaccount");$.ajax({type:"POST",url:baseUrlWithCulture+"/ShippingInformation/DeleteShippingAddress",data:{ItemId:i,Source:t},success:function(n){if(n.status)switch(t){case"myaccount":$("#MyShippingAddressComponent").html(n.response);$("#btnDeleteShippingMyAcc").attr("disabled",!0);$("#btnDeleteShippingMyAcc").toggleClass("btn-disabled");$("#btnEditShippingMyAcc").attr("disabled",!0);$("#btnEditShippingMyAcc").toggleClass("disabled");$("#btnEditShippingMyAcc").removeClass("myGilR3edit").addClass("disabled myGilR3editDis");a();$("div").remove(".modal-backdrop");window.open(baseUrlWithCulture+"/MyAccount/Index","_self");break;case"manageshipping":window.open(baseUrlWithCulture+"/ShippingInformation/Manage","_self");break;default:window.open(baseUrlWithCulture+"/MyAccount/Index","_self")}}})};a=function(){$.ajax({type:"POST",url:baseUrlWithCulture+"/ShippingInformation/GetShippingAddressList",data:{},success:function(n){n!=null&&n.shippingAddressList.length>0&&($("#ddlAddressSelContainer").append("<div class='address-selector select svg'><select id='addressSelectorMyAccount' width='auto' class='myGilR3dropdown' onchange='javascript:return AutoCompleteMyAccountShippingInformation();'><\/select>"),$("#ddlAddressSelContainer").append("<input id='shippingInfoId' type='hidden' /><\/div>"),$.each(n.shippingAddressList,function(n,t){$("#addressSelectorMyAccount").append($("<option>",{value:t.value,text:t.text}))}))}})};$("#btnEditShippingMyAcc").click(function(){v("addressSelectorMyAccount")});v=function(n){var t=$("select[id="+n+"]").val();window.open(baseUrlWithCulture+"/ShippingInformation/Manage/"+t,"_self")};$("#signupCheckBox").change(function(){this.checked?$(".checkboxContainer").show():$(".checkboxContainer").hide()})}),typeof jQuery=="undefined")throw new Error("Jasny Bootstrap's JavaScript requires jQuery");+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(i.style[n]!==undefined)return{end:t[n]};return!1}n.support.transition===undefined&&(n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this},n(function(){n.support.transition=t()}))}(window.jQuery);+function(n){"use strict";var t=function(i,r){if(this.$element=n(i),this.options=n.extend({},t.DEFAULTS,r),this.state=null,this.placement=null,this.options.recalc){this.calcClone();n(window).on("resize",n.proxy(this.recalc,this))}if(this.options.autohide)n(document).on("click",n.proxy(this.autohide,this));this.options.toggle&&this.toggle();this.options.disablescrolling&&(this.options.disableScrolling=this.options.disablescrolling,delete this.options.disablescrolling)},i;t.DEFAULTS={toggle:!0,placement:"auto",autohide:!0,recalc:!0,disableScrolling:!0};t.prototype.offset=function(){switch(this.placement){case"left":case"right":return this.$element.outerWidth();case"top":case"bottom":return this.$element.outerHeight()}};t.prototype.calcPlacement=function(){function i(n,i){if(t.css(i)==="auto")return n;if(t.css(n)==="auto")return i;var r=parseInt(t.css(n),10),u=parseInt(t.css(i),10);return r>u?i:n}if(this.options.placement!=="auto"){this.placement=this.options.placement;return}this.$element.hasClass("in")||this.$element.css("visiblity","hidden !important").addClass("in");var r=n(window).width()/this.$element.width(),u=n(window).height()/this.$element.height(),t=this.$element;this.placement=r>=u?i("left","right"):i("top","bottom");this.$element.css("visibility")==="hidden !important"&&this.$element.removeClass("in").css("visiblity","")};t.prototype.opposite=function(n){switch(n){case"top":return"bottom";case"left":return"right";case"bottom":return"top";case"right":return"left"}};t.prototype.getCanvasElements=function(){var t=this.options.canvas?n(this.options.canvas):this.$element,i=t.find("*").filter(function(){return n(this).css("position")==="fixed"}).not(this.options.exclude);return t.add(i)};t.prototype.slide=function(t,i,r){var e,u,f;if(!n.support.transition)return e={},e[this.placement]="+="+i,t.animate(e,350,r);u=this.placement;f=this.opposite(u);t.each(function(){n(this).css(u)!=="auto"&&n(this).css(u,(parseInt(n(this).css(u),10)||0)+i);n(this).css(f)!=="auto"&&n(this).css(f,(parseInt(n(this).css(f),10)||0)-i)});this.$element.one(n.support.transition.end,r).emulateTransitionEnd(350)};t.prototype.disableScrolling=function(){var t=n("body").width(),i="padding-"+this.opposite(this.placement),r;n("body").data("offcanvas-style")===undefined&&n("body").data("offcanvas-style",n("body").attr("style")||"");n("body").css("overflow","hidden");n("body").width()>t&&(r=parseInt(n("body").css(i),10)+n("body").width()-t,setTimeout(function(){n("body").css(i,r)},1))};t.prototype.show=function(){var r,e;if(!this.state&&(r=n.Event("show.bs.offcanvas"),this.$element.trigger(r),!r.isDefaultPrevented())){this.state="slide-in";this.calcPlacement();var i=this.getCanvasElements(),t=this.placement,u=this.opposite(t),f=this.offset();i.index(this.$element)!==-1&&(n(this.$element).data("offcanvas-style",n(this.$element).attr("style")||""),this.$element.css(t,-1*f),this.$element.css(t));i.addClass("canvas-sliding").each(function(){n(this).data("offcanvas-style")===undefined&&n(this).data("offcanvas-style",n(this).attr("style")||"");n(this).css("position")==="static"&&n(this).css("position","relative");(n(this).css(t)==="auto"||n(this).css(t)==="0px")&&(n(this).css(u)==="auto"||n(this).css(u)==="0px")&&n(this).css(t,0)});this.options.disableScrolling&&this.disableScrolling();e=function(){this.state=="slide-in"&&(this.state="slid",i.removeClass("canvas-sliding").addClass("canvas-slid"),this.$element.trigger("shown.bs.offcanvas"))};setTimeout(n.proxy(function(){this.$element.addClass("in");this.slide(i,f,n.proxy(e,this))},this),1)}};t.prototype.hide=function(){var i;if(this.state==="slid"&&(i=n.Event("hide.bs.offcanvas"),this.$element.trigger(i),!i.isDefaultPrevented())){this.state="slide-out";var t=n(".canvas-slid"),f=this.placement,r=-1*this.offset(),u=function(){this.state=="slide-out"&&(this.state=null,this.placement=null,this.$element.removeClass("in"),t.removeClass("canvas-sliding"),t.add(this.$element).add("body").each(function(){n(this).attr("style",n(this).data("offcanvas-style")).removeData("offcanvas-style")}),this.$element.trigger("hidden.bs.offcanvas"))};t.removeClass("canvas-slid").addClass("canvas-sliding");setTimeout(n.proxy(function(){this.slide(t,r,n.proxy(u,this))},this),1)}};t.prototype.toggle=function(){this.state!=="slide-in"&&this.state!=="slide-out"&&this[this.state==="slid"?"hide":"show"]()};t.prototype.calcClone=function(){this.$calcClone=this.$element.clone().html("").addClass("offcanvas-clone").removeClass("in").appendTo(n("body"))};t.prototype.recalc=function(){if(this.$calcClone.css("display")!=="none"&&(this.state==="slid"||this.state==="slide-in")){this.state=null;this.placement=null;var t=this.getCanvasElements();this.$element.removeClass("in");t.removeClass("canvas-slid");t.add(this.$element).add("body").each(function(){n(this).attr("style",n(this).data("offcanvas-style")).removeData("offcanvas-style")})}};t.prototype.autohide=function(t){n(t.target).closest(this.$element).length===0&&this.hide()};i=n.fn.offcanvas;n.fn.offcanvas=function(i){return this.each(function(){var r=n(this),u=r.data("bs.offcanvas"),f=n.extend({},t.DEFAULTS,r.data(),typeof i=="object"&&i);u||r.data("bs.offcanvas",u=new t(this,f));typeof i=="string"&&u[i]()})};n.fn.offcanvas.Constructor=t;n.fn.offcanvas.noConflict=function(){return n.fn.offcanvas=i,this};n(document).on("click.bs.offcanvas.data-api","[data-toggle=offcanvas]",function(t){var i=n(this),u,e=i.attr("data-target")||t.preventDefault()||(u=i.attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,""),f=n(e),r=f.data("bs.offcanvas"),o=r?"toggle":i.data();t.stopPropagation();r?r.toggle():f.offcanvas(o)})}(window.jQuery);+function(n){"use strict";var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$element.on("click.bs.rowlink","td:not(.rowlink-skip)",n.proxy(this.click,this))},i;t.DEFAULTS={target:"a"};t.prototype.click=function(t){var i=n(t.currentTarget).closest("tr").find(this.options.target)[0],r;n(t.target)[0]!==i&&(t.preventDefault(),i.click?i.click():document.createEvent&&(r=document.createEvent("MouseEvents"),r.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),i.dispatchEvent(r)))};i=n.fn.rowlink;n.fn.rowlink=function(i){return this.each(function(){var r=n(this),u=r.data("bs.rowlink");u||r.data("bs.rowlink",u=new t(this,i))})};n.fn.rowlink.Constructor=t;n.fn.rowlink.noConflict=function(){return n.fn.rowlink=i,this};n(document).on("click.bs.rowlink.data-api",'[data-link="row"]',function(t){if(n(t.target).closest(".rowlink-skip").length===0){var i=n(this);i.data("bs.rowlink")||(i.rowlink(i.data()),n(t.target).trigger("click.bs.rowlink"))}})}(window.jQuery);+function(n){"use strict";var r=window.orientation!==undefined,u=navigator.userAgent.toLowerCase().indexOf("android")>-1,f=window.navigator.appName=="Microsoft Internet Explorer",t=function(i,r){u||(this.$element=n(i),this.options=n.extend({},t.DEFAULTS,r),this.mask=String(this.options.mask),this.init(),this.listen(),this.checkVal())},i;t.DEFAULTS={mask:"",placeholder:"_",definitions:{"9":"[0-9]",a:"[A-Za-z]",w:"[A-Za-z0-9]","*":"."}};t.prototype.init=function(){var t=this.options.definitions,i=this.mask.length;this.tests=[];this.partialPosition=this.mask.length;this.firstNonMaskPos=null;n.each(this.mask.split(""),n.proxy(function(n,r){r=="?"?(i--,this.partialPosition=n):t[r]?(this.tests.push(new RegExp(t[r])),this.firstNonMaskPos===null&&(this.firstNonMaskPos=this.tests.length-1)):this.tests.push(null)},this));this.buffer=n.map(this.mask.split(""),n.proxy(function(n){if(n!="?")return t[n]?this.options.placeholder:n},this));this.focusText=this.$element.val();this.$element.data("rawMaskFn",n.proxy(function(){return n.map(this.buffer,function(n,t){return this.tests[t]&&n!=this.options.placeholder?n:null}).join("")},this))};t.prototype.listen=function(){if(!this.$element.attr("readonly")){var t=(f?"paste":"input")+".mask";this.$element.on("unmask.bs.inputmask",n.proxy(this.unmask,this)).on("focus.bs.inputmask",n.proxy(this.focusEvent,this)).on("blur.bs.inputmask",n.proxy(this.blurEvent,this)).on("keydown.bs.inputmask",n.proxy(this.keydownEvent,this)).on("keypress.bs.inputmask",n.proxy(this.keypressEvent,this)).on(t,n.proxy(this.pasteEvent,this))}};t.prototype.caret=function(n,t){if(this.$element.length!==0){if(typeof n=="number")return t=typeof t=="number"?t:n,this.$element.each(function(){if(this.setSelectionRange)this.setSelectionRange(n,t);else if(this.createTextRange){var i=this.createTextRange();i.collapse(!0);i.moveEnd("character",t);i.moveStart("character",n);i.select()}});if(this.$element[0].setSelectionRange)n=this.$element[0].selectionStart,t=this.$element[0].selectionEnd;else if(document.selection&&document.selection.createRange){var i=document.selection.createRange();n=0-i.duplicate().moveStart("character",-1e5);t=n+i.text.length}return{begin:n,end:t}}};t.prototype.seekNext=function(n){for(var t=this.mask.length;++n<=t&&!this.tests[n];);return n};t.prototype.seekPrev=function(n){while(--n>=0&&!this.tests[n]);return n};t.prototype.shiftL=function(n,t){var u=this.mask.length,r,i;if(!(n<0)){for(r=n,i=this.seekNext(t);r<u;r++)if(this.tests[r]){if(i<u&&this.tests[r].test(this.buffer[i]))this.buffer[r]=this.buffer[i],this.buffer[i]=this.options.placeholder;else break;i=this.seekNext(i)}this.writeBuffer();this.caret(Math.max(this.firstNonMaskPos,n))}};t.prototype.shiftR=function(n){for(var f=this.mask.length,r,u,t=n,i=this.options.placeholder;t<f;t++)if(this.tests[t])if(r=this.seekNext(t),u=this.buffer[t],this.buffer[t]=i,r<f&&this.tests[r].test(u))i=u;else break};t.prototype.unmask=function(){this.$element.unbind(".mask").removeData("inputmask")};t.prototype.focusEvent=function(){var r,n,t,i;this.focusText=this.$element.val();r=this.mask.length;n=this.checkVal();this.writeBuffer();t=this;i=function(){n==r?t.caret(0,n):t.caret(n)};i();setTimeout(i,50)};t.prototype.blurEvent=function(){this.checkVal();this.$element.val()!==this.focusText&&this.$element.trigger("change")};t.prototype.keydownEvent=function(n){var i=n.which;if(i==8||i==46||r&&i==127){var f=this.caret(),u=f.begin,t=f.end;return t-u==0&&(u=i!=46?this.seekPrev(u):t=this.seekNext(u-1),t=i==46?this.seekNext(t):t),this.clearBuffer(u,t),this.shiftL(u,t-1),!1}if(i==27)return this.$element.val(this.focusText),this.caret(0,this.checkVal()),!1};t.prototype.keypressEvent=function(n){var e=this.mask.length,r=n.which,t=this.caret(),i,u,f;return n.ctrlKey||n.altKey||n.metaKey||r<32?!0:r?(t.end-t.begin!=0&&(this.clearBuffer(t.begin,t.end),this.shiftL(t.begin,t.end-1)),i=this.seekNext(t.begin-1),i<e&&(u=String.fromCharCode(r),this.tests[i].test(u)&&(this.shiftR(i),this.buffer[i]=u,this.writeBuffer(),f=this.seekNext(i),this.caret(f))),!1):void 0};t.prototype.pasteEvent=function(){var n=this;setTimeout(function(){n.caret(n.checkVal(!0))},0)};t.prototype.clearBuffer=function(n,t){for(var r=this.mask.length,i=n;i<t&&i<r;i++)this.tests[i]&&(this.buffer[i]=this.options.placeholder)};t.prototype.writeBuffer=function(){return this.$element.val(this.buffer.join("")).val()};t.prototype.checkVal=function(n){for(var e=this.mask.length,u=this.$element.val(),r=-1,f,t=0,i=0;t<e;t++)if(this.tests[t]){for(this.buffer[t]=this.options.placeholder;i++<u.length;)if(f=u.charAt(i-1),this.tests[t].test(f)){this.buffer[t]=f;r=t;break}if(i>u.length)break}else this.buffer[t]==u.charAt(i)&&t!=this.partialPosition&&(i++,r=t);return!n&&r+1<this.partialPosition?(this.$element.val(""),this.clearBuffer(0,e)):(n||r+1>=this.partialPosition)&&(this.writeBuffer(),n||this.$element.val(this.$element.val().substring(0,r+1))),this.partialPosition?t:this.firstNonMaskPos};i=n.fn.inputmask;n.fn.inputmask=function(i){return this.each(function(){var r=n(this),u=r.data("bs.inputmask");u||r.data("bs.inputmask",u=new t(this,i))})};n.fn.inputmask.Constructor=t;n.fn.inputmask.noConflict=function(){return n.fn.inputmask=i,this};n(document).on("focus.bs.inputmask.data-api","[data-mask]",function(){var t=n(this);t.data("bs.inputmask")||t.inputmask(t.data())})}(window.jQuery);+function(n){"use strict";var r=window.navigator.appName=="Microsoft Internet Explorer",t=function(t,i){if(this.$element=n(t),this.$input=this.$element.find(":file"),this.$input.length!==0){this.name=this.$input.attr("name")||i.name;this.$hidden=this.$element.find('input[type=hidden][name="'+this.name+'"]');this.$hidden.length===0&&(this.$hidden=n('<input type="hidden">').insertBefore(this.$input));this.$preview=this.$element.find(".fileinput-preview");var r=this.$preview.css("height");this.$preview.css("display")!=="inline"&&r!=="0px"&&r!=="none"&&this.$preview.css("line-height",r);this.original={exists:this.$element.hasClass("fileinput-exists"),preview:this.$preview.html(),hiddenVal:this.$hidden.val()};this.listen()}},i;t.prototype.listen=function(){this.$input.on("change.bs.fileinput",n.proxy(this.change,this));n(this.$input[0].form).on("reset.bs.fileinput",n.proxy(this.reset,this));this.$element.find('[data-trigger="fileinput"]').on("click.bs.fileinput",n.proxy(this.trigger,this));this.$element.find('[data-dismiss="fileinput"]').on("click.bs.fileinput",n.proxy(this.clear,this))};t.prototype.change=function(t){var u=t.target.files===undefined?t.target&&t.target.value?[{name:t.target.value.replace(/^.+\\/,"")}]:[]:t.target.files,i;if(t.stopPropagation(),u.length===0){this.clear();return}if(this.$hidden.val(""),this.$hidden.attr("name",""),this.$input.attr("name",this.name),i=u[0],this.$preview.length>0&&(typeof i.type!="undefined"?i.type.match(/^image\/(gif|png|jpeg)$/):i.name.match(/\.(gif|png|jpe?g)$/i))&&typeof FileReader!="undefined"){var e=new FileReader,r=this.$preview,f=this.$element;e.onload=function(t){var e=n("<img>");e[0].src=t.target.result;u[0].result=t.target.result;f.find(".fileinput-filename").text(i.name);r.css("max-height")!="none"&&e.css("max-height",parseInt(r.css("max-height"),10)-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10)-parseInt(r.css("border-top"),10)-parseInt(r.css("border-bottom"),10));r.html(e);f.addClass("fileinput-exists").removeClass("fileinput-new");f.trigger("change.bs.fileinput",u)};e.readAsDataURL(i)}else this.$element.find(".fileinput-filename").text(i.name),this.$preview.text(i.name),this.$element.addClass("fileinput-exists").removeClass("fileinput-new"),this.$element.trigger("change.bs.fileinput")};t.prototype.clear=function(n){if(n&&n.preventDefault(),this.$hidden.val(""),this.$hidden.attr("name",this.name),this.$input.attr("name",""),r){var t=this.$input.clone(!0);this.$input.after(t);this.$input.remove();this.$input=t}else this.$input.val("");this.$preview.html("");this.$element.find(".fileinput-filename").text("");this.$element.addClass("fileinput-new").removeClass("fileinput-exists");n!==undefined&&(this.$input.trigger("change"),this.$element.trigger("clear.bs.fileinput"))};t.prototype.reset=function(){this.clear();this.$hidden.val(this.original.hiddenVal);this.$preview.html(this.original.preview);this.$element.find(".fileinput-filename").text("");this.original.exists?this.$element.addClass("fileinput-exists").removeClass("fileinput-new"):this.$element.addClass("fileinput-new").removeClass("fileinput-exists");this.$element.trigger("reset.bs.fileinput")};t.prototype.trigger=function(n){this.$input.trigger("click");n.preventDefault()};i=n.fn.fileinput;n.fn.fileinput=function(i){return this.each(function(){var u=n(this),r=u.data("bs.fileinput");r||u.data("bs.fileinput",r=new t(this,i));typeof i=="string"&&r[i]()})};n.fn.fileinput.Constructor=t;n.fn.fileinput.noConflict=function(){return n.fn.fileinput=i,this};n(document).on("click.fileinput.data-api",'[data-provides="fileinput"]',function(t){var i=n(this),r;i.data("bs.fileinput")||(i.fileinput(i.data()),r=n(t.target).closest('[data-dismiss="fileinput"],[data-trigger="fileinput"]'),r.length>0&&(t.preventDefault(),r.trigger("click.bs.fileinput")))})}(window.jQuery),function(n){var t={},i={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};n.fn.bxSlider=function(r){var u,f;if(this.length==0)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(r)}),this;u={};f=this;t.el=this;var p=n(window).width(),w=n(window).height(),b=function(){u.settings=n.extend({},i,r);u.settings.slideWidth=parseInt(u.settings.slideWidth);u.children=f.children(u.settings.slideSelector);u.children.length<u.settings.minSlides&&(u.settings.minSlides=u.children.length);u.children.length<u.settings.maxSlides&&(u.settings.maxSlides=u.children.length);u.settings.randomStart&&(u.settings.startSlide=Math.floor(Math.random()*u.children.length));u.active={index:u.settings.startSlide};u.carousel=u.settings.minSlides>1||u.settings.maxSlides>1;u.carousel&&(u.settings.preloadImages="all");u.minThreshold=u.settings.minSlides*u.settings.slideWidth+(u.settings.minSlides-1)*u.settings.slideMargin;u.maxThreshold=u.settings.maxSlides*u.settings.slideWidth+(u.settings.maxSlides-1)*u.settings.slideMargin;u.working=!1;u.controls={};u.interval=null;u.animProp=u.settings.mode=="vertical"?"top":"left";u.usingCSS=u.settings.useCSS&&u.settings.mode!="fade"&&function(){var i=document.createElement("div"),n=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"],t;for(t in n)if(i.style[n[t]]!==undefined)return u.cssPrefix=n[t].replace("Perspective","").toLowerCase(),u.animProp="-"+u.cssPrefix+"-transform",!0;return!1}();u.settings.mode=="vertical"&&(u.settings.maxSlides=u.settings.minSlides);f.data("origStyle",f.attr("style"));f.children(u.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))});ut()},ut=function(){var i,t;f.wrap('<div class="'+u.settings.wrapperClass+'"><div class="bx-viewport"><\/div><\/div>');u.viewport=f.parent();u.loader=n('<div class="bx-loading" />');u.viewport.prepend(u.loader);f.css({width:u.settings.mode=="horizontal"?u.children.length*100+215+"%":"auto",position:"relative"});u.usingCSS&&u.settings.easing?f.css("-"+u.cssPrefix+"-transition-timing-function",u.settings.easing):u.settings.easing||(u.settings.easing="swing");i=s();u.viewport.css({width:"100%",overflow:"hidden",position:"relative"});u.viewport.parent().css({maxWidth:ot()});u.settings.pager||u.viewport.parent().css({margin:"0 auto 0px"});u.children.css({float:u.settings.mode=="horizontal"?"left":"none",listStyle:"none",position:"relative"});u.children.css("width",k());u.settings.mode=="horizontal"&&u.settings.slideMargin>0&&u.children.css("marginRight",u.settings.slideMargin);u.settings.mode=="vertical"&&u.settings.slideMargin>0&&u.children.css("marginBottom",u.settings.slideMargin);u.settings.mode=="fade"&&(u.children.css({position:"absolute",zIndex:0,display:"none"}),u.children.eq(u.settings.startSlide).css({zIndex:u.settings.slideZIndex,display:"block"}));u.controls.el=n('<div class="bx-controls" />');u.settings.captions&&lt();u.active.last=u.settings.startSlide==e()-1;u.settings.video&&f.fitVids();t=u.children.eq(u.settings.startSlide);u.settings.preloadImages=="all"&&(t=u.children);u.settings.ticker?u.settings.pager=!1:(u.settings.pager&&st(),u.settings.controls&&ht(),u.settings.auto&&u.settings.autoControls&&ct(),(u.settings.controls||u.settings.autoControls||u.settings.pager)&&u.viewport.after(u.controls.el));ft(t,et)},ft=function(t,i){var r=t.find("img, iframe").length,u;if(r==0){i();return}u=0;t.find("img, iframe").each(function(){n(this).one("load",function(){++u==r&&i()}).each(function(){this.complete&&n(this).load()})})},et=function(){if(u.settings.infiniteLoop&&u.settings.mode!="fade"&&!u.settings.ticker){var t=u.settings.mode=="vertical"?u.settings.minSlides:u.settings.maxSlides,i=u.children.slice(0,t).clone().addClass("bx-clone"),r=u.children.slice(-t).clone().addClass("bx-clone");f.append(i).prepend(r)}u.loader.remove();d();u.settings.mode=="vertical"&&(u.settings.adaptiveHeight=!0);u.viewport.height(h());f.redrawSlider();u.settings.onSliderLoad(u.active.index);u.initialized=!0;u.settings.responsive&&n(window).bind("resize",rt);u.settings.auto&&u.settings.autoStart&&(e()>1||u.settings.autoSlideForOnePage)&&bt();u.settings.ticker&&kt();u.settings.pager&&a(u.settings.startSlide);u.settings.controls&&nt();u.settings.touchEnabled&&!u.settings.ticker&&dt()},h=function(){var t=0,i=n(".slideImage"),r=2/3*n(window).height()-i.height();t=2/3*n(window).height()-r;n(window).on("resize",function(){var i=n(".slideImage"),r=2/3*n(window).height()-i.height();return t=2/3*n(window).height()-r});return t},ot=function(){var n="100%";return u.settings.slideWidth>0&&(n=u.settings.mode=="horizontal"?u.settings.maxSlides*u.settings.slideWidth+(u.settings.maxSlides-1)*u.settings.slideMargin:u.settings.slideWidth),n},k=function(){var t=u.settings.slideWidth,n=u.viewport.width();return u.settings.slideWidth==0||u.settings.slideWidth>n&&!u.carousel||u.settings.mode=="vertical"?t=n:u.settings.maxSlides>1&&u.settings.mode=="horizontal"&&(n>u.maxThreshold||n<u.minThreshold&&(t=(n-u.settings.slideMargin*(u.settings.minSlides-1))/u.settings.minSlides)),t},s=function(){var n=1,t;return u.settings.mode=="horizontal"&&u.settings.slideWidth>0?u.viewport.width()<u.minThreshold?n=u.settings.minSlides:u.viewport.width()>u.maxThreshold?n=u.settings.maxSlides:(t=u.children.first().width()+u.settings.slideMargin,n=Math.floor((u.viewport.width()+u.settings.slideMargin)/t)):u.settings.mode=="vertical"&&(n=u.settings.minSlides),n},e=function(){var n=0,t,i;if(u.settings.moveSlides>0)if(u.settings.infiniteLoop)n=Math.ceil(u.children.length/c());else for(t=0,i=0;t<u.children.length;)++n,t=i+s(),i+=u.settings.moveSlides<=s()?u.settings.moveSlides:s();else n=Math.ceil(u.children.length/s());return n},c=function(){return u.settings.moveSlides>0&&u.settings.moveSlides<=s()?u.settings.moveSlides:s()},d=function(){var t,i,n;u.children.length>u.settings.maxSlides&&u.active.last&&!u.settings.infiniteLoop?u.settings.mode=="horizontal"?(t=u.children.last(),n=t.position(),o(-(n.left-(u.viewport.width()-t.outerWidth())),"reset",0)):u.settings.mode=="vertical"&&(i=u.children.length-u.settings.minSlides,n=u.children.eq(i).position(),o(-n.top,"reset",0)):(n=u.children.eq(u.active.index*c()).position(),u.active.index==e()-1&&(u.active.last=!0),n!=undefined&&(u.settings.mode=="horizontal"?o(-n.left,"reset",0):u.settings.mode=="vertical"&&o(-n.top,"reset",0)))},o=function(n,t,i,r){var e,s;u.usingCSS?(e=u.settings.mode=="vertical"?"translate3d(0, "+n+"px, 0)":"translate3d("+n+"px, 0, 0)",f.css("-"+u.cssPrefix+"-transition-duration",i/1e3+"s"),t=="slide"?(f.css(u.animProp,e),f.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){f.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");v()})):t=="reset"?f.css(u.animProp,e):t=="ticker"&&(f.css("-"+u.cssPrefix+"-transition-timing-function","linear"),f.css(u.animProp,e),f.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){f.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");o(r.resetValue,"reset",0);l()}))):(s={},s[u.animProp]=n,t=="slide"?f.animate(s,i,u.settings.easing,function(){v()}):t=="reset"?f.css(u.animProp,n):t=="ticker"&&f.animate(s,speed,"linear",function(){o(r.resetValue,"reset",0);l()}))},g=function(){for(var r="",f=e(),i,t=0;t<f;t++)i="",u.settings.buildPager&&n.isFunction(u.settings.buildPager)?(i=u.settings.buildPager(t),u.pagerEl.addClass("bx-custom-pager")):(i=t+1,u.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";u.pagerEl.html(r)},st=function(){u.settings.pagerCustom?u.pagerEl=n(u.settings.pagerCustom):(u.pagerEl=n('<div class="bx-pager" />'),u.settings.pagerSelector?n(u.settings.pagerSelector).html(u.pagerEl):u.controls.el.addClass("bx-has-pager").append(u.pagerEl),g());u.pagerEl.on("click","a",wt)},ht=function(){u.controls.next=n('<a class="bx-next" href="">'+u.settings.nextText+"<\/a>");u.controls.prev=n('<a class="bx-prev" href="">'+u.settings.prevText+"<\/a>");u.controls.next.bind("click",at);u.controls.prev.bind("click",vt);u.settings.nextSelector&&n(u.settings.nextSelector).append(u.controls.next);u.settings.prevSelector&&n(u.settings.prevSelector).append(u.controls.prev);u.settings.nextSelector||u.settings.prevSelector||(u.controls.directionEl=n('<div class="bx-controls-direction" />'),u.controls.directionEl.append(u.controls.prev).append(u.controls.next),u.controls.el.addClass("bx-has-controls-direction").append(u.controls.directionEl))},ct=function(){u.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+u.settings.startText+"<\/a><\/div>");u.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+u.settings.stopText+"<\/a><\/div>");u.controls.autoEl=n('<div class="bx-controls-auto" />');u.controls.autoEl.on("click",".bx-start",yt);u.controls.autoEl.on("click",".bx-stop",pt);u.settings.autoControlsCombine?u.controls.autoEl.append(u.controls.start):u.controls.autoEl.append(u.controls.start).append(u.controls.stop);u.settings.autoControlsSelector?n(u.settings.autoControlsSelector).html(u.controls.autoEl):u.controls.el.addClass("bx-has-controls-auto").append(u.controls.autoEl);y(u.settings.autoStart?"stop":"start")},lt=function(){u.children.each(function(){var t=n(this).find("img:first").attr("title");t!=undefined&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},at=function(n){u.settings.auto&&f.stopAuto();f.goToNextSlide();n.preventDefault()},vt=function(n){u.settings.auto&&f.stopAuto();f.goToPrevSlide();n.preventDefault()},yt=function(n){f.startAuto();n.preventDefault()},pt=function(n){f.stopAuto();n.preventDefault()},wt=function(t){var i,r;u.settings.auto&&f.stopAuto();i=n(t.currentTarget);i.attr("data-slide-index")!==undefined&&(r=parseInt(i.attr("data-slide-index")),r!=u.active.index&&f.goToSlide(r),t.preventDefault())},a=function(t){var i=u.children.length;if(u.settings.pagerType=="short"){u.settings.maxSlides>1&&(i=Math.ceil(u.children.length/u.settings.maxSlides));u.pagerEl.html(t+1+u.settings.pagerShortSeparator+i);return}u.pagerEl.find("a").removeClass("active");u.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")})},v=function(){if(u.settings.infiniteLoop){var n="";u.active.index==0?n=u.children.eq(0).position():u.active.index==e()-1&&u.carousel?n=u.children.eq((e()-1)*c()).position():u.active.index==u.children.length-1&&(n=u.children.eq(u.children.length-1).position());n&&(u.settings.mode=="horizontal"?o(-n.left,"reset",0):u.settings.mode=="vertical"&&o(-n.top,"reset",0))}u.working=!1;u.settings.onSlideAfter(u.children.eq(u.active.index),u.oldIndex,u.active.index)},y=function(n){u.settings.autoControlsCombine?u.controls.autoEl.html(u.controls[n]):(u.controls.autoEl.find("a").removeClass("active"),u.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},nt=function(){e()==1?(u.controls.prev.addClass("disabled"),u.controls.next.addClass("disabled")):!u.settings.infiniteLoop&&u.settings.hideControlOnEnd&&(u.active.index==0?(u.controls.prev.addClass("disabled"),u.controls.next.removeClass("disabled")):u.active.index==e()-1?(u.controls.next.addClass("disabled"),u.controls.prev.removeClass("disabled")):(u.controls.prev.removeClass("disabled"),u.controls.next.removeClass("disabled")))},bt=function(){if(u.settings.autoDelay>0)var n=setTimeout(f.startAuto,u.settings.autoDelay);else f.startAuto();u.settings.autoHover&&f.hover(function(){u.interval&&(f.stopAuto(!0),u.autoPaused=!0)},function(){u.autoPaused&&(f.startAuto(!0),u.autoPaused=null)})},kt=function(){var i=0,t;u.settings.autoDirection=="next"?f.append(u.children.clone().addClass("bx-clone")):(f.prepend(u.children.clone().addClass("bx-clone")),t=u.children.first().position(),i=u.settings.mode=="horizontal"?-t.left:-t.top);o(i,"reset",0);u.settings.pager=!1;u.settings.controls=!1;u.settings.autoControls=!1;u.settings.tickerHover&&!u.usingCSS&&u.viewport.hover(function(){f.stop()},function(){var t=0;u.children.each(function(){t+=u.settings.mode=="horizontal"?n(this).outerWidth(!0):n(this).outerHeight(!0)});var i=u.settings.speed/t,r=u.settings.mode=="horizontal"?"left":"top",e=i*(t-Math.abs(parseInt(f.css(r))));l(e)});l()},l=function(n){var t,i;speed=n?n:u.settings.speed;t={left:0,top:0};i={left:0,top:0};u.settings.autoDirection=="next"?t=f.find(".bx-clone").first().position():i=u.children.first().position();var r=u.settings.mode=="horizontal"?-t.left:-t.top,e=u.settings.mode=="horizontal"?-i.left:-i.top,s={resetValue:e};o(r,"ticker",speed,s)},dt=function(){u.touch={start:{x:0,y:0},end:{x:0,y:0}};u.viewport.bind("touchstart",gt)},gt=function(n){if(u.working)n.preventDefault();else{u.touch.originalPos=f.position();var t=n.originalEvent;u.touch.start.x=t.changedTouches[0].pageX;u.touch.start.y=t.changedTouches[0].pageY;u.viewport.bind("touchmove",tt);u.viewport.bind("touchend",it)}},tt=function(n){var i=n.originalEvent,f=Math.abs(i.changedTouches[0].pageX-u.touch.start.x),e=Math.abs(i.changedTouches[0].pageY-u.touch.start.y),r,t;f*3>e&&u.settings.preventDefaultSwipeX?n.preventDefault():e*3>f&&u.settings.preventDefaultSwipeY&&n.preventDefault();u.settings.mode!="fade"&&u.settings.oneToOneTouch&&(r=0,u.settings.mode=="horizontal"?(t=i.changedTouches[0].pageX-u.touch.start.x,r=u.touch.originalPos.left+t):(t=i.changedTouches[0].pageY-u.touch.start.y,r=u.touch.originalPos.top+t),o(r,"reset",0))},it=function(n){var r,i,t;u.viewport.unbind("touchmove",tt);r=n.originalEvent;i=0;u.touch.end.x=r.changedTouches[0].pageX;u.touch.end.y=r.changedTouches[0].pageY;u.settings.mode=="fade"?(t=Math.abs(u.touch.start.x-u.touch.end.x),t>=u.settings.swipeThreshold&&(u.touch.start.x>u.touch.end.x?f.goToNextSlide():f.goToPrevSlide(),f.stopAuto())):(t=0,u.settings.mode=="horizontal"?(t=u.touch.end.x-u.touch.start.x,i=u.touch.originalPos.left):(t=u.touch.end.y-u.touch.start.y,i=u.touch.originalPos.top),!u.settings.infiniteLoop&&(u.active.index==0&&t>0||u.active.last&&t<0)?o(i,"reset",200):Math.abs(t)>=u.settings.swipeThreshold?(t<0?f.goToNextSlide():f.goToPrevSlide(),f.stopAuto()):o(i,"reset",200));u.viewport.unbind("touchend",it)},rt=function(){if(u.initialized){var t=n(window).width(),i=n(window).height();(p!=t||w!=i)&&(p=t,w=i,f.redrawSlider(),u.settings.onSliderResize.call(f,u.active.index))}};return f.goToSlide=function(t,i){var l,r,y,p,s,w,b;if(!u.working&&u.active.index!=t){u.working=!0;u.oldIndex=u.active.index;u.active.index=t<0?e()-1:t>=e()?0:t;u.settings.onSlideBefore(u.children.eq(u.active.index),u.oldIndex,u.active.index);if(i=="next")u.settings.onSlideNext(u.children.eq(u.active.index),u.oldIndex,u.active.index);else if(i=="prev")u.settings.onSlidePrev(u.children.eq(u.active.index),u.oldIndex,u.active.index);u.active.last=u.active.index>=e()-1;u.settings.pager&&a(u.active.index);u.settings.controls&&nt();u.settings.mode=="fade"?(u.settings.adaptiveHeight&&u.viewport.height()!=h()&&u.viewport.animate({height:h()},u.settings.adaptiveHeightSpeed),u.children.filter(":visible").fadeOut(u.settings.speed).css({zIndex:0}),u.children.eq(u.active.index).css("zIndex",u.settings.slideZIndex+1).fadeIn(u.settings.speed,function(){n(this).css("zIndex",u.settings.slideZIndex);v()})):(u.settings.adaptiveHeight&&u.viewport.height()!=h()&&u.viewport.animate({height:h()},u.settings.adaptiveHeightSpeed),l=0,r={left:0,top:0},!u.settings.infiniteLoop&&u.carousel&&u.active.last?u.settings.mode=="horizontal"?(s=u.children.eq(u.children.length-1),r=s.position(),l=u.viewport.width()-s.outerWidth()):(y=u.children.length-u.settings.minSlides,r=u.children.eq(y).position()):u.carousel&&u.active.last&&i=="prev"?(p=u.settings.moveSlides==1?u.settings.maxSlides-c():(e()-1)*c()-(u.children.length-u.settings.maxSlides),s=f.children(".bx-clone").eq(p),r=s.position()):i=="next"&&u.active.index==0?(r=f.find("> .bx-clone").eq(u.settings.maxSlides).position(),u.active.last=!1):t>=0&&(w=t*c(),r=u.children.eq(w).position()),"undefined"!=typeof r&&(b=u.settings.mode=="horizontal"?-(r.left-l):-r.top,o(b,"slide",u.settings.speed)))}},f.goToNextSlide=function(){if(u.settings.infiniteLoop||!u.active.last){var n=parseInt(u.active.index)+1;f.goToSlide(n,"next")}},f.goToPrevSlide=function(){if(u.settings.infiniteLoop||u.active.index!=0){var n=parseInt(u.active.index)-1;f.goToSlide(n,"prev")}},f.startAuto=function(n){u.interval||(u.interval=setInterval(function(){u.settings.autoDirection=="next"?f.goToNextSlide():f.goToPrevSlide()},u.settings.pause),u.settings.autoControls&&n!=!0&&y("stop"))},f.stopAuto=function(n){u.interval&&(clearInterval(u.interval),u.interval=null,u.settings.autoControls&&n!=!0&&y("start"))},f.getCurrentSlide=function(){return u.active.index},f.getCurrentSlideElement=function(){return u.children.eq(u.active.index)},f.getSlideCount=function(){return u.children.length},f.redrawSlider=function(){u.children.add(f.find(".bx-clone")).width(k());u.viewport.css("height",h());u.settings.ticker||d();u.active.last&&(u.active.index=e()-1);u.active.index>=e()&&(u.active.last=!0);u.settings.pager&&!u.settings.pagerCustom&&(g(),a(u.active.index))},f.destroySlider=function(){u.initialized&&(u.initialized=!1,n(".bx-clone",this).remove(),u.children.each(function(){n(this).data("origStyle")!=undefined?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),n(this).data("origStyle")!=undefined?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),u.controls.el&&u.controls.el.remove(),u.controls.next&&u.controls.next.remove(),u.controls.prev&&u.controls.prev.remove(),u.pagerEl&&u.settings.controls&&u.pagerEl.remove(),n(".bx-caption",this).remove(),u.controls.autoEl&&u.controls.autoEl.remove(),clearInterval(u.interval),u.settings.responsive&&n(window).unbind("resize",rt))},f.reloadSlider=function(n){n!=undefined&&(r=n);f.destroySlider();b()},b(),this}}(jQuery);!function(n){function o(n){var i=n.length,r=t.type(n);return"function"===r||t.isWindow(n)?!1:1===n.nodeType&&i?!0:"array"===r||0===i||"number"==typeof i&&i>0&&i-1 in n}var t,i;if(!n.jQuery){t=function(n,i){return new t.fn.init(n,i)};t.isWindow=function(n){return null!=n&&n==n.window};t.type=function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?r[s.call(n)]||"object":typeof n};t.isArray=Array.isArray||function(n){return"array"===t.type(n)};t.isPlainObject=function(n){var i;if(!n||"object"!==t.type(n)||n.nodeType||t.isWindow(n))return!1;try{if(n.constructor&&!f.call(n,"constructor")&&!f.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}for(i in n);return void 0===i||f.call(n,i)};t.each=function(n,t,i){var u,r=0,f=n.length,e=o(n);if(i){if(e)for(;f>r&&(u=t.apply(n[r],i),u!==!1);r++);else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e)for(;f>r&&(u=t.call(n[r],r,n[r]),u!==!1);r++);else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n};t.data=function(n,r,u){var e,f;if(void 0===u){if(f=n[t.expando],e=f&&i[f],void 0===r)return e;if(e&&r in e)return e[r]}else if(void 0!==r)return f=n[t.expando]||(n[t.expando]=++t.uuid),i[f]=i[f]||{},i[f][r]=u,u};t.removeData=function(n,r){var u=n[t.expando],f=u&&i[u];f&&t.each(r,function(n,t){delete f[t]})};t.extend=function(){var r,e,i,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"!=typeof n&&"function"!==t.type(n)&&(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],i=o[f],n!==i&&(h&&i&&(t.isPlainObject(i)||(e=t.isArray(i)))?(e?(e=!1,s=r&&t.isArray(r)?r:[]):s=r&&t.isPlainObject(r)?r:{},n[f]=t.extend(h,s,i)):void 0!==i&&(n[f]=i));return n};t.queue=function(n,i,r){function f(n,t){var i=t||[];return null!=n&&(o(Object(n))?!function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)for(;void 0!==t[i];)n[u++]=t[i++];return n.length=u,n}(i,"string"==typeof n?[n]:n):[].push.call(i,n)),i}if(n){i=(i||"fx")+"queue";var u=t.data(n,i);return r?(!u||t.isArray(r)?u=t.data(n,i,f(r)):u.push(r),u):u||[]}};t.dequeue=function(n,i){t.each(n.nodeType?[n]:n,function(n,r){i=i||"fx";var f=t.queue(r,i),u=f.shift();"inprogress"===u&&(u=f.shift());u&&("fx"===i&&f.unshift("inprogress"),u.call(r,function(){t.dequeue(r,i)}))})};t.fn=t.prototype={init:function(n){if(n.nodeType)return this[0]=n,this;throw new Error("Not a DOM node.");},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(n.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(n.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function e(){for(var n=this.offsetParent||document;n&&!1&&"static"===n.style.position;)n=n.offsetParent;return n||document}var r=this[0],e=e.apply(r),n=this.offset(),i=/^(?:body|html)$/i.test(e.nodeName)?{top:0,left:0}:t(e).offset();return n.top-=parseFloat(r.style.marginTop)||0,n.left-=parseFloat(r.style.marginLeft)||0,e.style&&(i.top+=parseFloat(e.style.borderTopWidth)||0,i.left+=parseFloat(e.style.borderLeftWidth)||0),{top:n.top-i.top,left:n.left-i.left}}};i={};t.expando="velocity"+(new Date).getTime();t.uuid=0;for(var r={},f=r.hasOwnProperty,s=r.toString,e="Boolean Number String Function Array Date RegExp Object Error".split(" "),u=0;u<e.length;u++)r["[object "+e[u]+"]"]=e[u].toLowerCase();t.fn.init.prototype=t.fn;n.Velocity={Utilities:t}}}(window),function(n){"object"==typeof module&&"object"==typeof module.exports?module.exports=n():"function"==typeof define&&define.amd?define(n):n()}(function(){return function(n,t,i,r){function tt(n){for(var t,i=-1,u=n?n.length:0,r=[];++i<u;)t=n[i],t&&r.push(t);return r}function y(n){return s.isWrapped(n)?n=[].slice.call(n):s.isNode(n)&&(n=[n]),n}function e(n){var t=o.data(n,"velocity");return null===t?r:t}function it(n){return function(t){return Math.round(t*n)*(1/n)}}function p(n,i,r,u){function l(n,t){return 1-3*t+3*n}function a(n,t){return 3*t-6*n}function v(n){return 3*n}function s(n,t,i){return((l(t,i)*n+a(t,i))*n+v(t))*n}function y(n,t,i){return 3*l(t,i)*n*n+2*a(t,i)*n+v(t)}function b(t,i){for(var f,e,u=0;tt>u;++u){if(f=y(i,n,r),0===f)return i;e=s(i,n,r)-t;i-=e/f}return i}function k(){for(var t=0;e>t;++t)o[t]=s(t*h,n,r)}function d(t,i,u){var e,f,o=0;do f=i+(u-i)/2,e=s(f,n,r)-t,e>0?u=f:i=f;while(Math.abs(e)>rt&&++o<ut);return f}function g(t){for(var u=0,i=1,c=e-1;i!=c&&o[i]<=t;++i)u+=h;--i;var l=(t-o[i])/(o[i+1]-o[i]),f=u+l*h,s=y(f,n,r);return s>=it?b(t,f):0==s?f:d(t,u,u+h)}function nt(){p=!0;(n!=i||r!=u)&&k()}var tt=4,it=.001,rt=1e-7,ut=10,e=11,h=1/(e-1),ft="Float32Array"in t,f,w;if(4!==arguments.length)return!1;for(f=0;4>f;++f)if("number"!=typeof arguments[f]||isNaN(arguments[f])||!isFinite(arguments[f]))return!1;n=Math.min(n,1);r=Math.min(r,1);n=Math.max(n,0);r=Math.max(r,0);var o=ft?new Float32Array(e):new Array(e),p=!1,c=function(t){return p||nt(),n===i&&r===u?t:0===t?0:1===t?1:s(g(t),i,u)};return c.getControlPoints=function(){return[{x:n,y:i},{x:r,y:u}]},w="generateBezier("+[n,i,r,u]+")",c.toString=function(){return w},c}function w(n,t){var i=n;return s.isString(n)?f.Easings[n]||(i=!1):i=s.isArray(n)&&1===n.length?it.apply(null,n):s.isArray(n)&&2===n.length?nt.apply(null,n.concat([t])):s.isArray(n)&&4===n.length?p.apply(null,n):!1,i===!1&&(i=f.Easings[f.defaults.easing]?f.defaults.easing:g),i}function a(n){var d,ut,c,nt,h,it,ct,v,i,p,lt,et,k,ot,rt;if(n)for(d=(new Date).getTime(),ut=f.State.calls.length,ut>1e4&&(f.State.calls=tt(f.State.calls)),c=0;ut>c;c++)if(f.State.calls[c]){var w=f.State.calls[c],st=w[0],t=w[2],y=w[3],at=!!y,ht=null;y||(y=f.State.calls[c][3]=d-16);for(var g=Math.min((d-y)/t.duration,1),ft=0,vt=st.length;vt>ft;ft++)if(nt=st[ft],h=nt.element,e(h)){it=!1;t.display!==r&&null!==t.display&&"none"!==t.display&&("flex"===t.display&&(ct=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],o.each(ct,function(n,t){u.setPropertyValue(h,"display",t)})),u.setPropertyValue(h,"display",t.display));t.visibility!==r&&"hidden"!==t.visibility&&u.setPropertyValue(h,"visibility",t.visibility);for(v in nt)if("element"!==v){if(i=nt[v],lt=s.isString(i.easing)?f.Easings[i.easing]:i.easing,1===g)p=i.endValue;else if(et=i.endValue-i.startValue,p=i.startValue+et*lt(g,t,et),!at&&p===i.currentValue)continue;(i.currentValue=p,"tween"===v)?ht=p:(u.Hooks.registered[v]&&(k=u.Hooks.getRoot(v),ot=e(h).rootPropertyValueCache[k],ot&&(i.rootPropertyValue=ot)),rt=u.setPropertyValue(h,v,i.currentValue+(0===parseFloat(p)?"":i.unitType),i.rootPropertyValue,i.scrollData),u.Hooks.registered[v]&&(e(h).rootPropertyValueCache[k]=u.Normalizations.registered[k]?u.Normalizations.registered[k]("extract",null,rt[1]):rt[1]),"transform"===rt[0]&&(it=!0))}t.mobileHA&&e(h).transformCache.translate3d===r&&(e(h).transformCache.translate3d="(0px, 0px, 0px)",it=!0);it&&u.flushTransformCache(h)}t.display!==r&&"none"!==t.display&&(f.State.calls[c][2].display=!1);t.visibility!==r&&"hidden"!==t.visibility&&(f.State.calls[c][2].visibility=!1);t.progress&&t.progress.call(w[1],w[1],g,Math.max(0,y+t.duration-d),y,ht);1===g&&b(c)}f.State.isTicking&&l(a)}function b(n,t){var i,c,l,b;if(!f.State.calls[n])return!1;for(var v=f.State.calls[n][0],a=f.State.calls[n][1],s=f.State.calls[n][2],y=f.State.calls[n][4],p=!1,h=0,w=v.length;w>h;h++){if(i=v[h].element,(t||s.loop||("none"===s.display&&u.setPropertyValue(i,"display",s.display),"hidden"===s.visibility&&u.setPropertyValue(i,"visibility",s.visibility)),s.loop!==!0&&(o.queue(i)[1]===r||!/\.velocityQueueEntryFlag/i.test(o.queue(i)[1]))&&e(i))&&(e(i).isAnimating=!1,e(i).rootPropertyValueCache={},c=!1,o.each(u.Lists.transforms3D,function(n,t){var u=/^scale/.test(t)?1:0,f=e(i).transformCache[t];e(i).transformCache[t]!==r&&new RegExp("^\\("+u+"[^.]").test(f)&&(c=!0,delete e(i).transformCache[t])}),s.mobileHA&&(c=!0,delete e(i).transformCache.translate3d),c&&u.flushTransformCache(i),u.Values.removeClass(i,"velocity-animating")),!t&&s.complete&&!s.loop&&h===w-1)try{s.complete.call(a,a)}catch(k){setTimeout(function(){throw k;},1)}y&&s.loop!==!0&&y(a);e(i)&&s.loop===!0&&!t&&(o.each(e(i).tweensContainer,function(n,t){/^rotate/.test(n)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360);/^backgroundPosition/.test(n)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),f(i,"reverse",{loop:!0,delay:s.delay}));s.queue!==!1&&o.dequeue(i,s.queue)}for(f.State.calls[n]=!1,l=0,b=f.State.calls.length;b>l;l++)if(f.State.calls[l]!==!1){p=!0;break}p===!1&&(f.State.isTicking=!1,delete f.State.calls,f.State.calls=[])}var h=function(){var n,t;if(i.documentMode)return i.documentMode;for(n=7;n>4;n--)if(t=i.createElement("div"),t.innerHTML="<!--[if IE "+n+"]><span><\/span><![endif]-->",t.getElementsByTagName("span").length)return t=null,n;return r}(),k=function(){var n=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var r=(new Date).getTime(),i;return i=Math.max(0,16-(r-n)),n=r+i,setTimeout(function(){t(r+i)},i)}}(),s={isString:function(n){return"string"==typeof n},isArray:Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)},isFunction:function(n){return"[object Function]"===Object.prototype.toString.call(n)},isNode:function(n){return n&&n.nodeType},isNodeList:function(n){return"object"==typeof n&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(n))&&n.length!==r&&(0===n.length||"object"==typeof n[0]&&n[0].nodeType>0)},isWrapped:function(n){return n&&(n.jquery||t.Zepto&&t.Zepto.zepto.isZ(n))},isSVG:function(n){return t.SVGElement&&n instanceof t.SVGElement},isEmptyObject:function(n){for(var t in n)return!1;return!0}},o,d=!1,nt,u,c,l;if(n.fn&&n.fn.jquery?(o=n,d=!0):o=t.Velocity.Utilities,8>=h&&!d)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=h)return void(jQuery.fn.velocity=jQuery.fn.animate);var v=400,g="swing",f={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:o,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:v,easing:g,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(n){o.data(n,"velocity",{isSVG:s.isSVG(n),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};return t.pageYOffset!==r?(f.State.scrollAnchor=t,f.State.scrollPropertyLeft="pageXOffset",f.State.scrollPropertyTop="pageYOffset"):(f.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,f.State.scrollPropertyLeft="scrollLeft",f.State.scrollPropertyTop="scrollTop"),nt=function(){function t(n){return-n.tension*n.x-n.friction*n.v}function n(n,i,r){var u={x:n.x+r.dx*i,v:n.v+r.dv*i,tension:n.tension,friction:n.friction};return{dx:u.v,dv:t(u)}}function i(i,r){var u={dx:i.v,dv:t(i)},f=n(i,.5*r,u),e=n(i,.5*r,f),o=n(i,r,e),s=1/6*(u.dx+2*(f.dx+e.dx)+o.dx),h=1/6*(u.dv+2*(f.dv+e.dv)+o.dv);return i.x=i.x+s*r,i.v=i.v+h*r,i}return function r(n,t,u){var o={x:-1,v:0,tension:null,friction:null},s=[0],e=0,l=.0001,a=.016,h,c,f;for(n=parseFloat(n)||500,t=parseFloat(t)||20,u=u||null,o.tension=n,o.friction=t,h=null!==u,h?(e=r(n,t),c=e/u*a):c=a;;)if(f=i(f||o,c),s.push(1+f.x),e+=16,!(Math.abs(f.x)>l&&Math.abs(f.v)>l))break;return h?function(n){return s[n*(s.length-1)|0]}:e}}(),f.Easings={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},spring:function(n){return 1-Math.cos(4.5*n*Math.PI)*Math.exp(6*-n)}},o.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(n,t){f.Easings[t[0]]=p.apply(null,t[1])}),u=f.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e,i,r,t,f,o,s,n=0;n<u.Lists.colors.length;n++)e="color"===u.Lists.colors[n]?"0 0 0 1":"255 255 255 1",u.Hooks.templates[u.Lists.colors[n]]=["Red Green Blue Alpha",e];if(h)for(i in u.Hooks.templates)r=u.Hooks.templates[i],t=r[0].split(" "),f=r[1].match(u.RegEx.valueSplit),"Color"===t[0]&&(t.push(t.shift()),f.push(f.shift()),u.Hooks.templates[i]=[t.join(" "),f.join(" ")]);for(i in u.Hooks.templates){r=u.Hooks.templates[i];t=r[0].split(" ");for(n in t)o=i+t[n],s=n,u.Hooks.registered[o]=[i,s]}},getRoot:function(n){var t=u.Hooks.registered[n];return t?t[0]:n},cleanRootPropertyValue:function(n,t){return u.RegEx.valueUnwrap.test(t)&&(t=t.match(u.RegEx.valueUnwrap)[1]),u.Values.isCSSNullValue(t)&&(t=u.Hooks.templates[n][1]),t},extractValue:function(n,t){var i=u.Hooks.registered[n],r,f;return i?(r=i[0],f=i[1],t=u.Hooks.cleanRootPropertyValue(r,t),t.toString().match(u.RegEx.valueSplit)[f]):t},injectValue:function(n,t,i){var r=u.Hooks.registered[n],e,o,f,s;return r?(e=r[0],o=r[1],i=u.Hooks.cleanRootPropertyValue(e,i),f=i.toString().match(u.RegEx.valueSplit),f[o]=t,s=f.join(" ")):i}},Normalizations:{registered:{clip:function(n,t,i){switch(n){case"name":return"clip";case"extract":var r;return u.RegEx.wrappedValueAlreadyExtracted.test(i)?r=i:(r=i.toString().match(u.RegEx.valueUnwrap),r=r?r[1].replace(/,(\s+)?/g," "):i),r;case"inject":return"rect("+i+")"}},blur:function(n,t,i){var r,u;switch(n){case"name":return f.State.isFirefox?"filter":"-webkit-filter";case"extract":return r=parseFloat(i),r||0===r||(u=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i),r=u?u[1]:0),r;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(n,t,i){if(8>=h)switch(n){case"name":return"filter";case"extract":var r=i.toString().match(/alpha\(opacity=(.*)\)/i);return r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(n){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){var n;for(9>=h||f.State.isGingerbread||(u.Lists.transformsBase=u.Lists.transformsBase.concat(u.Lists.transforms3D)),n=0;n<u.Lists.transformsBase.length;n++)!function(){var t=u.Lists.transformsBase[n];u.Normalizations.registered[t]=function(n,i,u){switch(n){case"name":return"transform";case"extract":return e(i)===r||e(i).transformCache[t]===r?/^scale/i.test(t)?1:0:e(i).transformCache[t].replace(/[()]/g,"");case"inject":var o=!1;switch(t.substr(0,t.length-1)){case"translate":o=!/(%|px|em|rem|vw|vh|\d)$/i.test(u);break;case"scal":case"scale":f.State.isAndroid&&e(i).transformCache[t]===r&&1>u&&(u=1);o=!/(\d)$/i.test(u);break;case"skew":o=!/(deg|\d)$/i.test(u);break;case"rotate":o=!/(deg|\d)$/i.test(u)}return o||(e(i).transformCache[t]="("+u+")"),e(i).transformCache[t]}}}();for(n=0;n<u.Lists.colors.length;n++)!function(){var t=u.Lists.colors[n];u.Normalizations.registered[t]=function(n,i,f){var e,s,o;switch(n){case"name":return t;case"extract":return u.RegEx.wrappedValueAlreadyExtracted.test(f)?e=f:(o={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"},/^[A-z]+$/i.test(f)?s=o[f]!==r?o[f]:o.black:u.RegEx.isHex.test(f)?s="rgb("+u.Values.hexToRgb(f).join(" ")+")":/^rgba?\(/i.test(f)||(s=o.black),e=(s||f).toString().match(u.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")),8>=h||3!==e.split(" ").length||(e+=" 1"),e;case"inject":return 8>=h?4===f.split(" ").length&&(f=f.split(/\s+/).slice(0,3).join(" ")):3===f.split(" ").length&&(f+=" 1"),(8>=h?"rgb":"rgba")+"("+f.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(n){return n.replace(/-(\w)/g,function(n,t){return t.toUpperCase()})},SVGAttribute:function(n){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(h||f.State.isAndroid&&!f.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(n)},prefixCheck:function(n){var i;if(f.State.prefixMatches[n])return[f.State.prefixMatches[n],!0];for(var r=["","Webkit","Moz","ms","O"],t=0,u=r.length;u>t;t++)if(i=0===t?n:r[t]+n.replace(/^\w/,function(n){return n.toUpperCase()}),s.isString(f.State.prefixElement.style[i]))return f.State.prefixMatches[n]=i,[i,!0];return[n,!1]}},Values:{hexToRgb:function(n){var t;return n=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,t,i,r){return t+t+i+i+r+r}),t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(n){return 0==n||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(n)},getUnitType:function(n){return/^(rotate|skew)/i.test(n)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(n)?"":"px"},getDisplayType:function(n){var t=n&&n.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(n,t){n.classList?n.classList.add(t):n.className+=(n.className.length?" ":"")+t},removeClass:function(n,t){n.classList?n.classList.remove(t):n.className=n.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(n,i,s,c){function y(n,i){function s(){l&&u.setPropertyValue(n,"display","none")}var f=0,l,p,w,a,v;if(8>=h)f=o.css(n,i);else{if(l=!1,/^(width|height)$/.test(i)&&0===u.getPropertyValue(n,"display")&&(l=!0,u.setPropertyValue(n,"display",u.Values.getDisplayType(n))),!c){if("height"===i&&"border-box"!==u.getPropertyValue(n,"boxSizing").toString().toLowerCase())return p=n.offsetHeight-(parseFloat(u.getPropertyValue(n,"borderTopWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderBottomWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingTop"))||0)-(parseFloat(u.getPropertyValue(n,"paddingBottom"))||0),s(),p;if("width"===i&&"border-box"!==u.getPropertyValue(n,"boxSizing").toString().toLowerCase())return w=n.offsetWidth-(parseFloat(u.getPropertyValue(n,"borderLeftWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderRightWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingLeft"))||0)-(parseFloat(u.getPropertyValue(n,"paddingRight"))||0),s(),w}a=e(n)===r?t.getComputedStyle(n,null):e(n).computedStyle?e(n).computedStyle:e(n).computedStyle=t.getComputedStyle(n,null);"borderColor"===i&&(i="borderTopColor");f=9===h&&"filter"===i?a.getPropertyValue(i):a[i];(""===f||null===f)&&(f=n.style[i]);s()}return"auto"===f&&/^(top|right|bottom|left)$/i.test(i)&&(v=y(n,"position"),("fixed"===v||"absolute"===v&&/top|left/i.test(i))&&(f=o(n).position()[i]+"px")),f}var l,p,a,w,v;if(u.Hooks.registered[i]?(p=i,a=u.Hooks.getRoot(p),s===r&&(s=u.getPropertyValue(n,u.Names.prefixCheck(a)[0])),u.Normalizations.registered[a]&&(s=u.Normalizations.registered[a]("extract",n,s)),l=u.Hooks.extractValue(p,s)):u.Normalizations.registered[i]&&(w=u.Normalizations.registered[i]("name",n),"transform"!==w&&(v=y(n,u.Names.prefixCheck(w)[0]),u.Values.isCSSNullValue(v)&&u.Hooks.templates[i]&&(v=u.Hooks.templates[i][1])),l=u.Normalizations.registered[i]("extract",n,v)),!/^[\d-]/.test(l))if(e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=n.getBBox()[i]}catch(b){l=0}else l=n.getAttribute(i);else l=y(n,u.Names.prefixCheck(i)[0]);return u.Values.isCSSNullValue(l)&&(l=0),f.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(n,i,r,o,s){var c=i,a,l;if("scroll"===i)s.container?s.container["scroll"+s.direction]=r:"Left"===s.direction?t.scrollTo(r,s.alternateValue):t.scrollTo(s.alternateValue,r);else if(u.Normalizations.registered[i]&&"transform"===u.Normalizations.registered[i]("name",n))u.Normalizations.registered[i]("inject",n,r),c="transform",r=e(n).transformCache[i];else{if(u.Hooks.registered[i]&&(a=i,l=u.Hooks.getRoot(i),o=o||u.getPropertyValue(n,l),r=u.Hooks.injectValue(a,r,o),i=l),u.Normalizations.registered[i]&&(r=u.Normalizations.registered[i]("inject",n,r),i=u.Normalizations.registered[i]("name",n)),c=u.Names.prefixCheck(i)[0],8>=h)try{n.style[c]=r}catch(v){f.debug&&console.log("Browser does not support ["+r+"] for ["+c+"]")}else e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i)?n.setAttribute(i,r):n.style[c]=r;f.debug>=2&&console.log("Set "+i+" ("+c+"): "+r)}return[c,r]},flushTransformCache:function(n){function t(t){return parseFloat(u.getPropertyValue(n,t))}var i="",r,s,c;(h||f.State.isAndroid&&!f.State.isChrome)&&e(n).isSVG?(r={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:1!==t("scale")?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]},o.each(e(n).transformCache,function(n){/^translate/i.test(n)?n="translate":/^scale/i.test(n)?n="scale":/^rotate/i.test(n)&&(n="rotate");r[n]&&(i+=n+"("+r[n].join(" ")+") ",delete r[n])})):(o.each(e(n).transformCache,function(t){return s=e(n).transformCache[t],"transformPerspective"===t?(c=s,!0):(9===h&&"rotateZ"===t&&(t="rotate"),void(i+=t+s+" "))}),c&&(i="perspective"+c+" "+i));u.setPropertyValue(n,"transform",i)}},u.Hooks.register(),u.Normalizations.register(),f.hook=function(n,t,i){var u=r;return n=y(n),o.each(n,function(n,o){if(e(o)===r&&f.init(o),i===r)u===r&&(u=f.CSS.getPropertyValue(o,t));else{var s=f.CSS.setPropertyValue(o,t,i);"transform"===s[0]&&f.CSS.flushTransformCache(o);u=s}}),u},c=function(){function ft(){return et?d.promise||null:vt}function wt(){function g(){function dt(t,i){var f=r,o=r,e=r;return s.isArray(t)?(f=t[0],!s.isArray(t[1])&&/^[\d-]/.test(t[1])||s.isFunction(t[1])||u.RegEx.isHex.test(t[1])?e=t[1]:(s.isString(t[1])&&!u.RegEx.isHex.test(t[1])||s.isArray(t[1]))&&(o=i?t[1]:w(t[1],n.duration),t[2]!==r&&(e=t[2]))):f=t,i||(o=o||n.easing),s.isFunction(f)&&(f=f.call(c,tt,nt)),s.isFunction(e)&&(e=e.call(c,tt,nt)),[f||0,o,e]}function gt(n,t){var i,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(n){return i=n,""}),i||(i=u.Values.getUnitType(n)),[r,i]}function ii(){var s={myParent:c.parentNode||i.body,position:u.getPropertyValue(c,"position"),fontSize:u.getPropertyValue(c,"fontSize")},a=s.position===l.lastPosition&&s.myParent===l.lastParent,v=s.fontSize===l.lastFontSize,h,r,n;return l.lastParent=s.myParent,l.lastPosition=s.position,l.lastFontSize=s.fontSize,h=100,r={},v&&a?(r.emToPx=l.lastEmToPx,r.percentToPxWidth=l.lastPercentToPxWidth,r.percentToPxHeight=l.lastPercentToPxHeight):(n=e(c).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div"),f.init(n),s.myParent.appendChild(n),o.each(["overflow","overflowX","overflowY"],function(t,i){f.CSS.setPropertyValue(n,i,"hidden")}),f.CSS.setPropertyValue(n,"position",s.position),f.CSS.setPropertyValue(n,"fontSize",s.fontSize),f.CSS.setPropertyValue(n,"boxSizing","content-box"),o.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,i){f.CSS.setPropertyValue(n,i,h+"%")}),f.CSS.setPropertyValue(n,"paddingLeft",h+"em"),r.percentToPxWidth=l.lastPercentToPxWidth=(parseFloat(u.getPropertyValue(n,"width",null,!0))||1)/h,r.percentToPxHeight=l.lastPercentToPxHeight=(parseFloat(u.getPropertyValue(n,"height",null,!0))||1)/h,r.emToPx=l.lastEmToPx=(parseFloat(u.getPropertyValue(n,"paddingLeft"))||1)/h,s.myParent.removeChild(n)),null===l.remToPx&&(l.remToPx=parseFloat(u.getPropertyValue(i.body,"fontSize"))||16),null===l.vwToPx&&(l.vwToPx=parseFloat(t.innerWidth)/100,l.vhToPx=parseFloat(t.innerHeight)/100),r.remToPx=l.remToPx,r.vwToPx=l.vwToPx,r.vhToPx=l.vhToPx,f.debug>=1&&console.log("Unit ratios: "+JSON.stringify(r),c),r}var st,pt,vt,ni,wt,et,ti,ut,v,ot,ht,lt,ft,at,yt,kt;if(n.begin&&0===tt)try{n.begin.call(k,k)}catch(ri){setTimeout(function(){throw ri;},1)}if("scroll"===it)st=/^x$/i.test(n.axis)?"Left":"Top",pt=parseFloat(n.offset)||0,n.container?s.isWrapped(n.container)||s.isNode(n.container)?(n.container=n.container[0]||n.container,vt=n.container["scroll"+st],wt=vt+o(c).position()[st.toLowerCase()]+pt):n.container=null:(vt=f.State.scrollAnchor[f.State["scrollProperty"+st]],ni=f.State.scrollAnchor[f.State["scrollProperty"+("Left"===st?"Top":"Left")]],wt=o(c).offset()[st.toLowerCase()]+pt),y={scroll:{rootPropertyValue:!1,startValue:vt,currentValue:vt,endValue:wt,unitType:"",easing:n.easing,scrollData:{container:n.container,direction:st,alternateValue:ni}},element:c},f.debug&&console.log("tweensContainer (scroll): ",y.scroll,c);else if("reverse"===it){if(!e(c).tweensContainer)return void o.dequeue(c,n.queue);"none"===e(c).opts.display&&(e(c).opts.display="auto");"hidden"===e(c).opts.visibility&&(e(c).opts.visibility="visible");e(c).opts.loop=!1;e(c).opts.begin=null;e(c).opts.complete=null;h.easing||delete n.easing;h.duration||delete n.duration;n=o.extend({},e(c).opts,n);ut=o.extend(!0,{},e(c).tweensContainer);for(et in ut)"element"!==et&&(ti=ut[et].startValue,ut[et].startValue=ut[et].currentValue=ut[et].endValue,ut[et].endValue=ti,s.isEmptyObject(h)||(ut[et].easing=n.easing),f.debug&&console.log("reverse tweensContainer ("+et+"): "+JSON.stringify(ut[et]),c));y=ut}else if("start"===it){e(c).tweensContainer&&e(c).isAnimating===!0&&(ut=e(c).tweensContainer);o.each(p,function(n,t){var f;if(RegExp("^"+u.Lists.colors.join("$|^")+"$").test(n)){var e=dt(t,!0),o=e[0],s=e[1],h=e[2];if(u.RegEx.isHex.test(o)){for(var c=["Red","Green","Blue"],a=u.Values.hexToRgb(o),l=h?u.Values.hexToRgb(h):r,i=0;i<c.length;i++)f=[a[i]],s&&f.push(s),l!==r&&f.push(l[i]),p[n+c[i]]=f;delete p[n]}}});for(v in p){var bt=dt(p[v]),rt=bt[0],ui=bt[1],g=bt[2];if(v=u.Names.camelCase(v),ot=u.Hooks.getRoot(v),ht=!1,e(c).isSVG||"tween"===ot||u.Names.prefixCheck(ot)[1]!==!1||u.Normalizations.registered[ot]!==r){if((n.display!==r&&null!==n.display&&"none"!==n.display||n.visibility!==r&&"hidden"!==n.visibility)&&/opacity|filter/.test(v)&&!g&&0!==rt&&(g=0),n._cacheValues&&ut&&ut[v]?(g===r&&(g=ut[v].endValue+ut[v].unitType),ht=e(c).rootPropertyValueCache[ot]):u.Hooks.registered[v]?g===r?(ht=u.getPropertyValue(c,ot),g=u.getPropertyValue(c,v,ht)):ht=u.Hooks.templates[ot][1]:g===r&&(g=u.getPropertyValue(c,v)),yt=!1,lt=gt(v,g),g=lt[0],at=lt[1],lt=gt(v,rt),rt=lt[0].replace(/^([+-\/*])=/,function(n,t){return yt=t,""}),ft=lt[1],g=parseFloat(g)||0,rt=parseFloat(rt)||0,"%"===ft&&(/^(fontSize|lineHeight)$/.test(v)?(rt/=100,ft="em"):/^scale/.test(v)?(rt/=100,ft=""):/(Red|Green|Blue)$/i.test(v)&&(rt=rt/100*255,ft="")),/[\/*]/.test(yt))ft=at;else if(at!==ft&&0!==g)if(0===rt)ft=at;else{b=b||ii();kt=/margin|padding|left|right|width|text|word|letter/i.test(v)||/X$/.test(v)||"x"===v?"x":"y";switch(at){case"%":g*="x"===kt?b.percentToPxWidth:b.percentToPxHeight;break;case"px":break;default:g*=b[at+"ToPx"]}switch(ft){case"%":g*=1/("x"===kt?b.percentToPxWidth:b.percentToPxHeight);break;case"px":break;default:g*=1/b[ft+"ToPx"]}}switch(yt){case"+":rt=g+rt;break;case"-":rt=g-rt;break;case"*":rt=g*rt;break;case"/":rt=g/rt}y[v]={rootPropertyValue:ht,startValue:g,currentValue:g,endValue:rt,unitType:ft,easing:ui};f.debug&&console.log("tweensContainer ("+v+"): "+JSON.stringify(y[v]),c)}else f.debug&&console.log("Skipping ["+ot+"] due to a lack of browser support.")}y.element=c}y.element&&(u.Values.addClass(c,"velocity-animating"),ct.push(y),""===n.queue&&(e(c).tweensContainer=y,e(c).opts=n),e(c).isAnimating=!0,tt===nt-1?(f.State.calls.push([ct,k,n,null,d.resolver]),f.State.isTicking===!1&&(f.State.isTicking=!0,a())):tt++)}var c=this,n=o.extend({},f.defaults,h),y={},b;switch(e(c)===r&&f.init(c),parseFloat(n.delay)&&n.queue!==!1&&o.queue(c,n.queue,function(t){f.velocityQueueEntryFlag=!0;e(c).delayTimer={setTimeout:setTimeout(t,parseFloat(n.delay)),next:t}}),n.duration.toString().toLowerCase()){case"fast":n.duration=200;break;case"normal":n.duration=v;break;case"slow":n.duration=600;break;default:n.duration=parseFloat(n.duration)||1}f.mock!==!1&&(f.mock===!0?n.duration=n.delay=1:(n.duration*=parseFloat(f.mock)||1,n.delay*=parseFloat(f.mock)||1));n.easing=w(n.easing,n.duration);n.begin&&!s.isFunction(n.begin)&&(n.begin=null);n.progress&&!s.isFunction(n.progress)&&(n.progress=null);n.complete&&!s.isFunction(n.complete)&&(n.complete=null);n.display!==r&&null!==n.display&&(n.display=n.display.toString().toLowerCase(),"auto"===n.display&&(n.display=f.CSS.Values.getDisplayType(c)));n.visibility!==r&&null!==n.visibility&&(n.visibility=n.visibility.toString().toLowerCase());n.mobileHA=n.mobileHA&&f.State.isMobile&&!f.State.isGingerbread;n.queue===!1?n.delay?setTimeout(g,n.delay):g():o.queue(c,n.queue,function(n,t){return t===!0?(d.promise&&d.resolver(k),!0):(f.velocityQueueEntryFlag=!0,void g(n))});""!==n.queue&&"fx"!==n.queue||"inprogress"===o.queue(c)[0]||o.dequeue(c)}var at=arguments[0]&&(arguments[0].p||o.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||s.isString(arguments[0].properties)),et,vt,rt,k,p,h,nt,tt,yt,g,d,it,st,ht,l,ct,n,lt,ot,ut;if(s.isWrapped(this)?(et=!1,rt=0,k=this,vt=this):(et=!0,rt=1,k=at?arguments[0].elements||arguments[0].e:arguments[0]),k=y(k)){if(at?(p=arguments[0].properties||arguments[0].p,h=arguments[0].options||arguments[0].o):(p=arguments[rt],h=arguments[rt+1]),nt=k.length,tt=0,!/^(stop|finish)$/i.test(p)&&!o.isPlainObject(h))for(yt=rt+1,h={},g=yt;g<arguments.length;g++)s.isArray(arguments[g])||!/^(fast|normal|slow)$/i.test(arguments[g])&&!/^\d/.test(arguments[g])?s.isString(arguments[g])||s.isArray(arguments[g])?h.easing=arguments[g]:s.isFunction(arguments[g])&&(h.complete=arguments[g]):h.duration=arguments[g];d={promise:null,resolver:null,rejecter:null};et&&f.Promise&&(d.promise=new f.Promise(function(n,t){d.resolver=n;d.rejecter=t}));switch(p){case"scroll":it="scroll";break;case"reverse":it="reverse";break;case"finish":case"stop":return o.each(k,function(n,t){e(t)&&e(t).delayTimer&&(clearTimeout(e(t).delayTimer.setTimeout),e(t).delayTimer.next&&e(t).delayTimer.next(),delete e(t).delayTimer)}),st=[],o.each(f.State.calls,function(n,t){t&&o.each(t[1],function(i,u){var f=h===r?"":h;return f===!0||t[2].queue===f||h===r&&t[2].queue===!1?void o.each(k,function(i,r){r===u&&((h===!0||s.isString(h))&&(o.each(o.queue(r,s.isString(h)?h:""),function(n,t){s.isFunction(t)&&t(null,!0)}),o.queue(r,s.isString(h)?h:"",[])),"stop"===p?(e(r)&&e(r).tweensContainer&&f!==!1&&o.each(e(r).tweensContainer,function(n,t){t.endValue=t.currentValue}),st.push(n)):"finish"===p&&(t[2].duration=1))}):!0})}),"stop"===p&&(o.each(st,function(n,t){b(t,!0)}),d.promise&&d.resolver(k)),ft();default:if(!o.isPlainObject(p)||s.isEmptyObject(p)){if(s.isString(p)&&f.Redirects[p]){var n=o.extend({},h),bt=n.duration,pt=n.delay||0;return n.backwards===!0&&(k=o.extend(!0,[],k).reverse()),o.each(k,function(t,i){parseFloat(n.stagger)?n.delay=pt+parseFloat(n.stagger)*t:s.isFunction(n.stagger)&&(n.delay=pt+n.stagger.call(i,t,nt));n.drag&&(n.duration=parseFloat(bt)||(/^(callout|transition)/.test(p)?1e3:v),n.duration=Math.max(n.duration*(n.backwards?1-t/nt:(t+1)/nt),.75*n.duration,200));f.Redirects[p].call(i,i,n||{},t,nt,k,d.promise?d:r)}),ft()}return ht="Velocity: First argument ("+p+") was not a property map, a known action, or a registered redirect. Aborting.",d.promise?d.rejecter(new Error(ht)):console.log(ht),ft()}it="start"}if(l={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},ct=[],o.each(k,function(n,t){s.isNode(t)&&wt.call(t)}),n=o.extend({},f.defaults,h),n.loop=parseInt(n.loop),lt=2*n.loop-1,n.loop)for(ot=0;lt>ot;ot++)ut={delay:n.delay,progress:n.progress},ot===lt-1&&(ut.display=n.display,ut.visibility=n.visibility,ut.complete=n.complete),c(k,"reverse",ut);return ft()}},f=o.extend(c,f),f.animate=c,l=t.requestAnimationFrame||k,f.State.isMobile||i.hidden===r||i.addEventListener("visibilitychange",function(){i.hidden?(l=function(n){return setTimeout(function(){n(!0)},16)},a()):l=t.requestAnimationFrame||k}),n.Velocity=f,n!==t&&(n.fn.velocity=c,n.fn.velocity.defaults=f.defaults),o.each(["Down","Up"],function(n,t){f.Redirects["slide"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),v=c.begin,y=c.complete,a={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},l={};c.display===r&&(c.display="Down"===t?"inline"===f.CSS.Values.getDisplayType(n)?"inline-block":"block":"none");c.begin=function(){var i,r;v&&v.call(s,s);for(i in a)l[i]=n.style[i],r=f.CSS.getPropertyValue(n,i),a[i]="Down"===t?[r,0]:[0,r];l.overflow=n.style.overflow;n.style.overflow="hidden"};c.complete=function(){for(var t in l)n.style[t]=l[t];y&&y.call(s,s);h&&h.resolver(s)};f(n,a,c)}}),o.each(["In","Out"],function(n,t){f.Redirects["fade"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),a={opacity:"In"===t?1:0},l=c.complete;c.complete=u!==e-1?c.begin=null:function(){l&&l.call(s,s);h&&h.resolver(s)};c.display===r&&(c.display="In"===t?"auto":"none");f(this,a,c)}}),f}(window.jQuery||window.Zepto||window,window,document)})