1$(function(){jQuery.validator.unobtrusive.adapters.add("dateyear",function(n){n.rules.dateyear={};n.messages.dateyear=n.message});jQuery.validator.addMethod("dateyear",function(n){return n>(new Date).getFullYear()?!1:!0});$.validator.addMethod("requiredif",function(n,t,i){var f=i.dependentproperty,r=i.targetvalue?.toString().toLowerCase(),e=$("[name='"+f+"']"),u=e.val()?.toString().toLowerCase();return u===null&&r===null||u===r.toString()?n!==null&&n.trim()!=="":!0});$.validator.unobtrusive.adapters.add("requiredif",["dependentproperty","targetvalue"],function(n){n.rules.requiredif={dependentproperty:n.params.dependentproperty,targetvalue:n.params.targetvalue};n.messages.requiredif=n.message});$.validator.addMethod("zipcode",function(n,t){if(!n)return!0;var i=new RegExp($(t).attr("data-val-zipcode-pattern"));return i.test(n)});$.validator.unobtrusive.adapters.add("zipcode",[],function(n){n.rules.zipcode=!0;n.messages.zipcode=n.message});$.validator.addMethod("strictphonenumber",function(n,t,i){if(!n)return!0;var r=new RegExp(i);return r.test(n)});$.validator.unobtrusive.adapters.addSingleVal("strictphonenumber","pattern")}(jQuery));
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.