function LBD_ReloadImage(n){var t,i,r;n&&(LBD_ImgId=n,LBD_Img=document.getElementById(LBD_ImgId),t=LBD_Img.src,i=t.indexOf("&d="),-1!=i&&(t=t.substring(0,i)),r=t+"&d="+LBD_GetTimestamp(),LBD_NewImg=document.createElement("img"),LBD_NewImg.onload=LBD_ShowImage,LBD_NewImg.id=LBD_Img.id,LBD_NewImg.alt=LBD_Img.alt,LBD_NewImg.width=LBD_Img.width,LBD_NewImg.height=LBD_Img.height,LBD_NewImg.src=r,LBD_Prompt=document.createElement("span"),LBD_Prompt.appendChild(document.createTextNode(".")),LBD_PreReloadImage(),LBD_Parent=LBD_Img.parentNode,LBD_Parent.removeChild(LBD_Img),LBD_Parent.appendChild(LBD_Prompt))}function LBD_GetTimestamp(){var n=new Date;return n.getTime()+n.getTimezoneOffset()*6e4}function LBD_ShowImage(){LBD_NewImg&&LBD_Parent&&LBD_Prompt&&(LBD_Parent.removeChild(LBD_Prompt),LBD_Parent.appendChild(LBD_NewImg),LBD_Prompt=null,LBD_PostReloadImage())}function LBD_PostReloadImage(){}function LBD_PreReloadImage(){}function GetCaptcha(n){var t=n.attr("data-getcaptureurl");$.ajax({cache:!1,type:"GET",url:t,success:function(t){n.removeClass("hidden");n.html(t);n.data("CaptchaDisplayed")||n.data("CaptchaDisplayed","true")}})}function checkAndRedirectForAjaxError(n,t,i){n.getResponseHeader("X-Error500Initiated")==="True"&&(GAEnabled&&ga("send","exception",{exDescription:"500 AJAX: "+i+"; "+n.getResponseHeader("X-Error500Message"),exFatal:!1}),TrackGTMEvent("500 - Internal Server Error","Exception",n.getResponseHeader("X-Error500Message"),0),typeof isErrorPage!="undefined"&&isErrorPage||(window.location.href="/error"))}function trackBackButtonClickInGa(){try{bckPageName&&bckActionName&&(GAEnabled&&(ga("send","pageview",bckPageName),ga("send","event","button","click",actionName,{page:bckPageName})),TrackGTMVirtualPage(bckPageName),TrackGTMEvent("button","click",bckActionName,0))}catch(n){}}function trackSignInButtonClicked(n,t){$("input[type=submit]#SignInBtn").on("click",function(){GAEnabled&&(ga("send","pageview",n),ga("send","event","button","click",t,{page:n}));TrackGTMVirtualPage(n);TrackGTMEvent("button","click",t,0);trackLoginAttemptType()})}function trackLoginAttemptType(){return GAEnabled&&ga("send","event","LoginAttemptType","click","Password"),TrackGTMEvent("LoginAttemptType","click","Password",0),!0}function trackAccountMatchLogInGa(){var n="/secure/account/login/accountmatch";bckPageName=n;bckActionName="AC Match Login Go Back";trackSignInButtonClicked(n,"AC Match Sign In Now")}function trackEmailMatchInGa(){var n="/secure/account/register/emailmatch";bckPageName=n;bckActionName="Email Match Go Back";trackSignInButtonClicked(n,"Email Match Sign In Now")}function trackAccountMatchInGa(){var n="/secure/account/register/accountmatch";bckPageName=n;bckActionName="AC Match Go Back";$("#accMatchSignNow").on("click",function(){GAEnabled&&(ga("send","pageview",n),ga("send","event","button","click","AC Match Sign In Now",{page:n}));TrackGTMVirtualPage(n);TrackGTMEvent("button","click","AC Match Sign In Now",0)});$("#accMatchContinue").on("click",function(){GAEnabled&&(ga("send","pageview",n),ga("send","event","button","click","AC Match Continue",{page:n}));TrackGTMVirtualPage(n);TrackGTMEvent("button","click","AC Match Continue",0)})}function initPasswordHideShow(){$(".hide-show").show();$(".hide-show span").addClass("show");$(".hide-show span").click(function(){var n=$(this);n.hasClass("show")?(n.hasClass("hide-show-visibility")||n.text("Hide"),$('input[name="Password"]').attr("type","text"),n.removeClass("show")):(n.hasClass("hide-show-visibility")||n.text("Show"),$('input[name="Password"]').attr("type","password"),n.addClass("show"))});$('form button[type="submit"]').on("click",function(){var n=$(".hide-show span");n.hasClass("hide-show-visibility")||n.text("Show");n.addClass("show");$(".hide-show").parent().find('input[name="Password"]').attr("type","password")})}function updateAllFloatingLabelsState(){$(".floatinglbl-form").find("input.input-txt-field").each(function(){updateFloatingLabelState(this)})}function subscribeInputChange(){$(".floatinglbl-form").on("change blur","input.input-txt-field",function(){updateFloatingLabelState(this)})}function updateFloatingLabelState(n){var t=$(n),i=t.val();i!==""?t.addClass("filled"):t.removeClass("filled")}function goBack(){window.location.href.length&&window.location.href.toString().indexOf("ManageSavedCards")>1?window.location.href=window.location.href.replace("/ManageSavedCards",""):window.location.href.length&&window.location.href.toString().indexOf("Card")>1?window.location.href.toString().indexOf("Success")>1?window.location.href=window.location.href.replace("/Payment/Card/Success",""):window.location.href.toString().indexOf("Payment")>1&&(window.location.href=window.location.href.replace("/Payment/Card","")):window.history.back()}function goSummary(){window.location.href=window.location.href.replace("Addresses","")}function handleForgetPassword(){$(".link-forgot-password").click(function(n){n.preventDefault();var t=$(n.target),i=t.data("forget-url"),f=t.data("forget-idfield"),r,u=document.getElementById(f);return u&&(r=u.value,i+="?id="+encodeURIComponent(r)),window.location.href=i,!1})}function handleBackButton(){$("#backButton").click(function(){trackBackButtonClickInGa();var n=$(this).data("onclick");window[n]()})}function initializePopover(){$("[data-toggle='popover']").clickover({global_close:!0,auto_close:5e3})}function setValidationMessage(n,t,i,r){var u;r&&(u=r.settings,u&&u.messages&&u.messages[n]&&(u.messages[n][t]=i))}function fixYear(n){var t=parseInt((new Date).getFullYear().toString().substring(2,4),10),i=parseInt(n,10);return i>=t?"19"+n:"20"+n}function toggleElementSpinner(n,t){var i,r;n&&(i=$(n).closest(".form-group"),i.length&&(i.toggleClass("ajax-pending",t),r=i.find(".form-control-feedback"),r.length&&r.toggleClass("nx-spinner-dark",t)))}function initValidator(){$.validator.addMethod("compare",function(n,t,i){var f=$("#"+i.to).val(),e=i.operand,o=i.casesensitive&&i.casesensitive.toLowerCase()==="true",r,u;return f&&$.trim(f).length&&n&&$.trim(n).length&&((r=o==!1?n.toLowerCase():n,u=o==!1?f.toLowerCase():f,e=="="&&r!=u)||e=="!="&&r==u||e=="contains"&&r.indexOf(u)===-1||e=="doesntcontain"&&r.indexOf(u)>=0)?!1:!0});$.validator.addMethod("passwordhint",function(n,t,i){var u=$("#"+i.to).val(),r;if(u&&$.trim(u).length&&n&&$.trim(n).length){var f=n.toLowerCase(),e=u.toLowerCase(),o="";for(r=0;r<f.length;r++)e.indexOf(f[r])!==-1&&(o+=f[r]);if(o.indexOf(e)!==-1)return!1}return!0});$.validator.addMethod("agerange",function(n,t,i){var r,u,f=new Date;return n&&((r=$.trim(n).split(" "),r.length!=3)||(u=window.moment([Number(fixYear(r[2])),Number(r[1])-1,Number(r[0])]),!u.isValid())||u>window.moment().startOf("day").subtract("y",Number(i.min))||u<window.moment().startOf("day").subtract("y",Number(i.max)))?!1:!0});$.validator.methods.date=function(n,t){var i=0,r,u,f;return(setValidationMessage(t.name,"date","Please supply a valid Date of Birth.",this),n)?(n=$.trim(n),n.length==8&&(i=n.split(" "),i.length==3&&(r=i[0],u=i[1],f=i[2],r.length==2&&$.isNumeric(r)&&u.length==2&&$.isNumeric(u)&&f.length==2&&$.isNumeric(f))))?window.moment([Number(fixYear(f)),Number(u)-1,Number(r)]).isValid():!1:!0};$.validator.methods.regex=function(n,t,i){var r,u;return this.optional(t)?!0:t.name=="Email"?(setValidationMessage(t.name,"regex","This value should be a valid email.",this),u=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,$.trim(n).length==0||u.test(n)):(r=new RegExp(i).exec($.trim(n)),r&&r.index===0&&r[0].length===$.trim(n).length)};$.validator.unobtrusive.adapters.add("compare",["casesensitive","operand","to"],function(n){n.messages.compare=n.message;n.rules.compare=n.params});$.validator.unobtrusive.adapters.add("passwordhint",["to"],function(n){n.messages.passwordhint=n.message;n.rules.passwordhint=n.params});$.validator.unobtrusive.adapters.add("agerange",["min","max"],function(n){n.messages.agerange=n.message;n.rules.agerange=n.params});$.validator.unobtrusive.adapters.add("ajax",["url"],function(n){var r="remote",u=$("body").data("theme")==="VictoriasSecret",f="We have matched this e-mail address to an account already registered with Victoria's Secret. To continue, you will need to register with an alternative email address.",t,i;n.messages[r]=n.element&&n.element.name=="PromotionCode"?"This promotional code is invalid.":n.message=="EmailInUse"?u?f:"This email address has already been registered with us.":n.message=="EmailInUseInternational"?u?f:"This email is already in use. Please sign in to use your existing Next Account.":n.message;t=n.element;i=t.name;n.rules[r]=$.extend(!0,{dataFilter:function(n){var r=JSON.parse(n),i;return r.success?!0:(i=$(t).data("ajax-onerror"),i&&afterPageLoad)?window[i](r):!1},data:{field:i,value:function(){return $(t).val()}},beforeSend:function(){toggleElementSpinner(t,!0)},error:function(){try{var n=$(t).closest("form").validate(),r=n.formSubmitted;n.prepareElement(t);n.formSubmitted=r;n.successList.push(t);delete n.invalid[i];n.showErrors();n.previousValue&&$.isFunction(n.previousValue)&&(n.previousValue(t).valid=!0);n.stopRequest(t,!0)}catch(u){}},complete:function(){toggleElementSpinner(t,!1)},cache:!1,type:"post"},n.params)});$.validator.unobtrusive.parseDynamicContent=function(n){$(n).find("*[data-val = true]").each(function(){$.validator.unobtrusive.parseElement(this,!1)});var i=$(n).first().closest("form"),t=i.data("unobtrusiveValidation"),r=i.validate();$.each(t.options.rules,function(n,i){if(r.settings.rules[n]==undefined){var u={};$.extend(u,i);u.messages=t.options.messages[n];$('[name="'+n+'"]').rules("add",u)}else $.each(i,function(i,u){if(r.settings.rules[n][i]==undefined){var f={};f[i]=u;f.messages=t.options.messages[n][i];$('[name="'+n+'"]').rules("add",f)}})})};var n="glyphicon glyphicon-ok",t="glyphicon glyphicon-remove",i=".form-control-feedback",r=".form-group",u="has-success",f="has-error",e={errorClass:"input-validation-error",errorElement:"span",messages:{Email:{email:"This value should be a valid email."}},highlight:function(e,o,s){var h=$(e).closest(r),c=h.find(i);h.removeClass(u).addClass(f);c.removeClass(n).addClass(t).show();e.name=="Password"&&$(".password-help-text").addClass("hidden-xs hidden-sm");e.type==="radio"?this.findByName(e.name).addClass(o).removeClass(s):($(e).addClass(o).removeClass(s),$(".address-notsearched-error").addClass("hidden"))},unhighlight:function(e,o,s){var c=$(e).closest(r),h=c.find(i);c.removeClass(f).addClass(u);h.removeClass(t);h.removeClass(n);e.value&&$.trim(e.value).length&&h.addClass(n).show();e.name=="Password"&&$(".password-help-text").removeClass("hidden-xs hidden-sm");e.type==="radio"?this.findByName(e.name).removeClass(o).addClass(s):$(e).removeClass(o).addClass(s)},onkeyup:function(){return},onfocusout:function(n){var t=this.elementValue(n);t==null||t.length==0?(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),$("span[data-valmsg-for='"+n.name+"']").removeClass("field-validation-error").addClass("field-validation-valid").empty()):!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)}};$.validator.setDefaults(e)}function showFormInputIcons(n){var t=$("#"+n),i;i=t.is("form")?t.validate():t.closest("form").validate();t.find("input.input-txt-field").each(function(){var n=$(this).val(),t=$(this).data("val-ajax");n&&$.trim(n).length&&(t&&t.length?showIcon(this):i.element($(this)))})}function showIcon(n){var i="glyphicon glyphicon-ok",r=$(n).closest(".form-group"),t=r.find(".form-control-feedback");r.hasClass("has-error")==!1&&$(n).hasClass("input-validation-error")==!1&&(t.removeClass("glyphicon glyphicon-remove"),t.removeClass(i),n.value&&$.trim(n.value).length&&t.addClass(i).show())}function initScrollToTop(){$(document).on("scroll",function(){var n=window.pageYOffset;n>.5*window.innerHeight?$("body").addClass("scroll-top"):$("body").removeClass("scroll-top")});$("button.top-action").on("click",function(n){return window.scrollY<window.innerHeight*10?($("body, html").animate({scrollTop:0},500),$(document.documentElement).animate({scrollTop:0},500)):($("body, html").scrollTop(0),$(document.documentElement).scrollTop(0)),n.preventDefault(),!1})}var afterPageLoad,bckPageName,bckActionName,GAFirebase,firebase;l_PlaySound=function(n,t){var r,u,i,f;document.getElementById&&(r=t,u=document.getElementById(n),u.innerHTML="",l_UseHtml5Audio()?(i=new Audio(r),i.id="LBD_CaptchaSoundAudio",i.type="audio/wav",i.autobuffer=!1,i.loop=!1,u.appendChild(i),i.load(),i.play(),i.onerror=function(n){console.error(n)}):(f="<object id='LBD_CaptchaSoundObject' classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' height='0' width='0' style='width:0; height:0;'><param name='AutoStart' value='1' /><param name='Volume' value='0' /><param name='PlayCount' value='1' /><param name='FileName' value='"+r+"' /><embed id='LBD_CaptchaSoundEmbed' src='"+r+"' autoplay='true' hidden='true' volume='100' type='audio/wav' style='display:inline;' /><\/object>",u.innerHTML=f))};l_UseHtml5Audio=function(){var n=!1,t;return l_DetectAndroid()||l_DetectIOS()?n=!0:(t=document.createElement("audio"),n=!!t.canPlayType&&!!t.canPlayType("audio/wav")&&!l_DetectIncompetentBrowsers()),n};l_DetectAndroid=function(){var n=!1,t;return navigator&&navigator.userAgent&&(t=navigator.userAgent.match(/Linux; U; Android/),t&&(n=!0)),n};l_DetectIOS=function(){var n=!1,t;return navigator&&navigator.userAgent&&(t=navigator.userAgent.match(/like Mac OS/),t&&(n=!0)),n};l_DetectIncompetentBrowsers=function(){return l_DetectFirefox3()||l_DetectSafariSsl()||l_DetectSafariMac()};l_DetectFirefox3=function(){var n=!1,t;return navigator&&navigator.userAgent&&(t=navigator.userAgent.match(/(Firefox)\/(3\.6\.[^;\+,\/\s]+)/),t&&(n=!0)),n};l_DetectSafariSsl=function(){var t=!1,n;return navigator&&navigator.userAgent&&(n=navigator.userAgent.match(/Safari/),n&&(n=navigator.userAgent.match(/Chrome/),n||document.location.protocol!=="https:"||(t=!0))),t};l_DetectSafariMac=function(){var t=!1,n;return navigator&&navigator.userAgent&&(n=navigator.userAgent.match(/Safari/),n&&(n=navigator.userAgent.match(/Chrome/),!n&&navigator.userAgent.match(/Macintosh/)&&(t=!0))),t};var isEventSupported=function(){function t(t){var i,r;try{return i=document.createElement(n[t]||"div"),t="on"+t,r=t in i,r||(i.setAttribute(t,"return;"),r=typeof i[t]=="function"),i=null,r}catch(u){return!0}}var n={select:"input",input:"input",change:"input"};return t}(),ClientDetect=function(){function n(){this.IsIpad=navigator.userAgent.indexOf("iPad")!=-1;this.IsIOS=this.IsIpad||/(iPhone|iPod)/.test(navigator.userAgent);this.IsIOS&&ConsoleLog("iOs detected")}return n}(),client=new ClientDetect,isIOS=client.IsIOS;afterPageLoad=!1;initValidator();updateAllFloatingLabelsState();$(document).ready(function(){initPasswordHideShow();subscribeInputChange();handleBackButton();handleForgetPassword();initializePopover();initScrollToTop()});$(window).on("load",function(){updateAllFloatingLabelsState();setTimeout(function(){afterPageLoad=!0},100)});(function(n){var t=function(){function n(){}return n.prototype.ga=function(n,t,i,r,u,f,e){var o=window,s,h;o.AnalyticsWebInterface?typeof t=="string"?o.AnalyticsWebInterface.logEvent(n,t,i,r,u,f,JSON.stringify(e)):o.AnalyticsWebInterface.logEvent(n,null,null,null,null,null,JSON.stringify(e)):o.webkit&&o.webkit.messageHandlers&&o.webkit.messageHandlers.firebase?typeof t=="string"?(s={command:n,hitType:t,eventCategory:i,eventAction:r,eventLabel:u,eventValue:f,fieldsObject:e},o.webkit.messageHandlers.firebase.postMessage(s)):(h={command:n,fieldsObject:t},o.webkit.messageHandlers.firebase.postMessage(h)):(ga(n,t,i,r,u,f,e),console.log(ga.q))},n.prototype.push=function(n){var t=window;t.AnalyticsWebInterface?t.AnalyticsWebInterface.push(JSON.stringify(n)):t.webkit&&t.webkit.messageHandlers&&t.webkit.messageHandlers.firebase?t.webkit.messageHandlers.firebase.postMessage(JSON.stringify(n)):dataLayer.push(n)},n.prototype.updateFirebasePushNotificationIdentifier=function(n){var t=window,i;t.AnalyticsWebInterface?t.AnalyticsWebInterface.updateFirebasePushNotificationIdentifier(n):t.webkit&&t.webkit.messageHandlers&&t.webkit.messageHandlers.firebase&&(i={pushNotificationIdentifier:n},t.webkit.messageHandlers.firebase.postMessage(JSON.stringify(i)))},n}();n.GAFirebaseAnalytics=t})(GAFirebase||(GAFirebase={}));firebase=new GAFirebase.GAFirebaseAnalytics