https://www.cambriawines.com/on/demandware.static/Sites-CW-Site/-/en_US/v1790935337639/js/account.js
1!function(a){var e={};function r(i){if(e[i])return e[i].exports;var t=e[i]={i:i,l:!1,exports:{}};return a[i].call(t.exports,t,t.exports,r),t.l=!0,t.exports}r.m=a,r.c=e,r.d=function(a,e,i){r.o(a,e)||Object.defineProperty(a,e,{enumerable:!0,get:i})},r.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},r.t=function(a,e){if(1&e&&(a=r(a)),8&e)return a;if(4&e&&"object"==typeof a&&a&&a.__esModule)return a;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:a}),2&e&&"string"!=typeof a)for(var t in a)r.d(i,t,function(e){return a[e]}.bind(null,t));return i},r.n=function(a){var e=a&&a.__esModule?function(){return a.default}:function(){return a};return r.d(e,"a",e),e},r.o=function(a,e){return Object.prototype.hasOwnProperty.call(a,e)},r.p="",r(r.s=187)}({187:function(a,e,r){var i=r(6);$("input").parent(".dob-validation").keyup((function(a){var e;if("Tab"!==a.key&&"Shift"!==a.key){var r=$(a.target).parent();if("registration-form-month"==a.target.getAttribute("id")){var t=a.target.value;i.autoAdvancemonth(t,$("#registration-form-month"),$("#registration-form-day"),r)}if("registration-form-day"==a.target.getAttribute("id")){e=$("#registration-form-month").val();var o=a.target.value;i.autoAdvanceday(o,e,$("#registration-form-day"),$("#registration-form-year"),r)}if("registration-form-year"==a.target.getAttribute("id")&&4==a.target.value.length){e=$("#registration-form-month").val();var n=$("#registration-form-day").val(),d=a.target.value;i.autoAdvanceyear(d,e,n,$("#registration-form-postalCode"),r)}}})),$("#newPassword").keyup((function(){var a=$(this).parent(),e=0;a.find(".password-verification-page").show(),this.value.match(/([A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z])/)?(a.find(".pwd_capital").addClass("active"),e++):a.find(".pwd_capital").removeClass("active"),this.value.match(/([a-z])/)?(a.find(".pwd_small").addClass("active"),e++):a.find(".pwd_small").removeClass("active"),this.value.length>=8?(a.find(".pwd_length").addClass("active"),e++):a.find(".pwd_length").removeClass("active"),this.value.match(/([!,%,&,@,#,$,^,*,?,_,~])/)?(a.find(".pwd_char").addClass("active"),e++):a.find(".pwd_char").removeClass("active"),this.value.match(/\d+/)?(a.find(".pwd_num").addClass("active"),e++):a.find(".pwd_num").removeClass("active"),e<5?a.find(".password-verification-page").show():a.find(".password-verification-page").hide()})),$("#newPasswordConfirm").on("keyup",(function(){var a=$("#newPassword").val(),e=$("#newPasswordConfirm").val(),r=$("#newPasswordConfirm").siblings(".invalid-feedback");a!==e?($(r).text("Passwords must match").show(),$("#newPasswordConfirm").addClass("is-invalid")):($(r).hide(),$("#newPasswordConfirm").removeClass("is-invalid"))}))},6:function(a,e){var r="<div class=\" dob-error-validation\">\n<p class='dob-error-message'>Please enter a valid Date of Birth </p> </div>",i="Enter a valid Date of Birth";a.exports={autoAdvancemonth:function(a,e,t,o){var n=new Date(0,a,0).getDate(),d=$(".page").attr("data-querystring");if(d)var s=d.includes("register");var l=s&&o.parent().parent().hasClass("registration");n>=t.val()?(o.removeClass("invalid-dob"),o.hasClass("dob-validation")?o.find(".dob-error-validation").remove():o.parent().find(".dob-error-validation").remove(),a>=1&&a<=12?(o.hasClass("dob-validation")?o.find(".dob-error-validation").remove():o.parent().find(".dob-error-validation").remove(),1!=a&&2!=a.length?(a=String(a).padStart(2,"0"),e.val(a),t.focus(),o.removeClass("invalid-dob")):2==a.length&&(e.val(a),t.focus(),o.removeClass("invalid-dob"))):o.hasClass("dob-validation")?(o.find(".dob-error-validation").remove(),o.find(".jf-links").prepend(r),o.addClass("invalid-dob")):(o.parent().find(".dob-error-validation").remove(),o.parent().append(r),o.addClass("invalid-dob"),l&&$("body").trigger("ga.registration.failure",{step:"user-details",error:"DOB:"+i}))):o.hasClass("dob-validation")?(o.find(".dob-error-validation").remove(),o.find(".jf-links").prepend(r),o.addClass("invalid-dob"),l&&$("body").trigger("ga.registration.failure",{step:"user-details",error:"DOB:"+i})):(o.parent().find(".dob-error-validation").remove(),o.parent().append(r),o.addClass("invalid-dob"),l&&$("body").trigger("ga.registration.failure",{step:"user-details",error:"DOB:"+i}))},autoAdvanceday:function(a,e,t,o,n){var d=new Date(0,e,0).getDate(),s=n.parent().parent().hasClass("registration");a>=1&&a<=d&&e>=1&&e<=12?(n.hasClass("dob-validation")?n.find(".dob-error-validation").remove():n.parent().find(".dob-error-validation").remove(),a>3&&a<10&&2!=a.length?(a=String(a).padStart(2,"0"),t.val(a),o.focus(),n.removeClass("invalid-dob")):2==a.length&&(t.val(a),o.focus(),n.removeClass("invalid-dob"))):n.hasClass("dob-validation")?(n.find(".dob-error-validation").remove(),n.find(".jf-links").prepend(r),n.addClass("invalid-dob"),s&&$("body").trigger("ga.registration.failure",{step:"user-details",error:"DOB:"+i})):(n.parent().find(".dob-error-validation").remove(),n.parent().append(r),n.addClass("invalid-dob"),s&&$("body").trigger("ga.registration.failure",{step:"user-details",error:"DOB:"+i}))},autoAdvanceyear:function(a,e,t,o,n){var d=new Date(0,e,0).getDate(),s=n.parent().parent().hasClass("registration");a>=1900&&a<=2200&&""!=e&&""!=t&&t>=1&&t<=d&&e>=1&&e<=12?(n.hasClass("dob-validation")?n.find(".dob-error-validation").remove():n.parent().find(".dob-error-validation").remove(),o.focus(),n.removeClass("invalid-dob")):n.hasClass("dob-validation")?(n.find(".dob-error-validation").remove(),n.find(".jf-links").prepend(r),n.addClass("invalid-dob"),s&&$("body").trigger("ga.registration.failure",{step:"user-details",error:"DOB:"+i})):(n.parent().find(".dob-error-validation").remove(),n.parent().append(r),n.addClass("invalid-dob"),s&&$("body").trigger("ga.registration.failure",{step:"user-details",error:"DOB:"+i}))}}}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.