[virtualcommons-svn] commit/vcweb: alllee: version bump on jquery validation plugin
Status: Beta
Brought to you by:
alllee
|
From: <com...@bi...> - 2013-09-10 19:09:36
|
1 new commit in vcweb: https://bitbucket.org/virtualcommons/vcweb/commits/9a811282c6b9/ Changeset: 9a811282c6b9 User: alllee Date: 2013-09-10 21:09:24 Summary: version bump on jquery validation plugin Affected #: 1 file diff -r add25b5702b022fbf1211ab44919b49c3df4868f -r 9a811282c6b908b58e108f2= e6a61477d851d55ac vcweb/static/js/jquery.validate.min.js --- a/vcweb/static/js/jquery.validate.min.js +++ b/vcweb/static/js/jquery.validate.min.js @@ -1,4 +1,2 @@ -/*! jQuery Validation Plugin - v1.10.0 - 9/7/2012 -* https://github.com/jzaefferer/jquery-validation -* Copyright (c) 2012 J=C3=B6rn Zaefferer; Licensed MIT, GPL */ -(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.deb= ug&&window.console&&console.warn("nothing selected, can't validate, returni= ng nothing");return}var c=3Da.data(this[0],"validator");return c?c:(this.at= tr("novalidate","novalidate"),c=3Dnew a.validator(b,this[0]),a.data(this[0]= ,"validator",c),c.settings.onsubmit&&(this.validateDelegate(":submit","clic= k",function(b){c.settings.submitHandler&&(c.submitButton=3Db.target),a(b.ta= rget).hasClass("cancel")&&(c.cancelSubmit=3D!0)}),this.submit(function(b){f= unction d(){var d;return c.settings.submitHandler?(c.submitButton&&(d=3Da("= <input type=3D'hidden'/>").attr("name",c.submitButton.name).val(c.submitBut= ton.value).appendTo(c.currentForm)),c.settings.submitHandler.call(c,c.curre= ntForm,b),c.submitButton&&d.remove(),!1):!0}return c.settings.debug&&b.prev= entDefault(),c.cancelSubmit?(c.cancelSubmit=3D!1,d()):c.form()?c.pendingReq= uest?(c.formSubmitted=3D!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:funct= ion(){if(a(this[0]).is("form"))return this.validate().form();var b=3D!0,c= =3Da(this[0].form).validate();return this.each(function(){b&=3Dc.element(th= is)}),b},removeAttrs:function(b){var c=3D{},d=3Dthis;return a.each(b.split(= /\s/),function(a,b){c[b]=3Dd.attr(b),d.removeAttr(b)}),c},rules:function(b,= c){var d=3Dthis[0];if(b){var e=3Da.data(d.form,"validator").settings,f=3De.= rules,g=3Da.validator.staticRules(d);switch(b){case"add":a.extend(g,a.valid= ator.normalizeRule(c)),f[d.name]=3Dg,c.messages&&(e.messages[d.name]=3Da.ex= tend(e.messages[d.name],c.messages));break;case"remove":if(!c)return delete= f[d.name],g;var h=3D{};return a.each(c.split(/\s/),function(a,b){h[b]=3Dg[= b],delete g[b]}),h}}var i=3Da.validator.normalizeRules(a.extend({},a.valida= tor.metadataRules(d),a.validator.classRules(d),a.validator.attributeRules(d= ),a.validator.staticRules(d)),d);if(i.required){var j=3Di.required;delete i= .required,i=3Da.extend({required:j},i)}return i}}),a.extend(a.expr[":"],{bl= ank:function(b){return!a.trim(""+b.value)},filled:function(b){return!!a.tri= m(""+b.value)},unchecked:function(a){return!a.checked}}),a.validator=3Dfunc= tion(b,c){this.settings=3Da.extend(!0,{},a.validator.defaults,b),this.curre= ntForm=3Dc,this.init()},a.validator.format=3Dfunction(b,c){return arguments= .length=3D=3D=3D1?function(){var c=3Da.makeArray(arguments);return c.unshif= t(b),a.validator.format.apply(this,c)}:(arguments.length>2&&c.constructor!= =3D=3DArray&&(c=3Da.makeArray(arguments).slice(1)),c.constructor!=3D=3DArra= y&&(c=3D[c]),a.each(c,function(a,c){b=3Db.replace(new RegExp("\\{"+a+"\\}",= "g"),c)}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{= },errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!= 0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidde= n",ignoreTitle:!1,onfocusin:function(a,b){this.lastActive=3Da,this.settings= .focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.se= ttings.unhighlight.call(this,a,this.settings.errorClass,this.settings.valid= Class),this.addWrapper(this.errorsFor(a)).hide())},onfocusout:function(a,b)= {!this.checkable(a)&&(a.name in this.submitted||!this.optional(a))&&this.el= ement(a)},onkeyup:function(a,b){if(b.which=3D=3D=3D9&&this.elementValue(a)= =3D=3D=3D"")return;(a.name in this.submitted||a=3D=3D=3Dthis.lastActive)&&t= his.element(a)},onclick:function(a,b){a.name in this.submitted?this.element= (a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highli= ght:function(b,c,d){b.type=3D=3D=3D"radio"?this.findByName(b.name).addClass= (c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,= c,d){b.type=3D=3D=3D"radio"?this.findByName(b.name).removeClass(c).addClass= (d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.va= lidator.defaults,b)},messages:{required:"This field is required.",remote:"P= lease fix this field.",email:"Please enter a valid email address.",url:"Ple= ase enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please e= nter a valid date (ISO).",number:"Please enter a valid number.",digits:"Ple= ase enter only digits.",creditcard:"Please enter a valid credit card number= .",equalTo:"Please enter the same value again.",maxlength:a.validator.forma= t("Please enter no more than {0} characters."),minlength:a.validator.format= ("Please enter at least {0} characters."),rangelength:a.validator.format("P= lease enter a value between {0} and {1} characters long."),range:a.validato= r.format("Please enter a value between {0} and {1}."),max:a.validator.forma= t("Please enter a value less than or equal to {0}."),min:a.validator.format= ("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1= ,prototype:{init:function(){function d(b){var c=3Da.data(this[0].form,"vali= dator"),d=3D"on"+b.type.replace(/^validate/,"");c.settings[d]&&c.settings[d= ].call(c,this[0],b)}this.labelContainer=3Da(this.settings.errorLabelContain= er),this.errorContext=3Dthis.labelContainer.length&&this.labelContainer||a(= this.currentForm),this.containers=3Da(this.settings.errorContainer).add(thi= s.settings.errorLabelContainer),this.submitted=3D{},this.valueCache=3D{},th= is.pendingRequest=3D0,this.pending=3D{},this.invalid=3D{},this.reset();var = b=3Dthis.groups=3D{};a.each(this.settings.groups,function(c,d){a.each(d.spl= it(/\s/),function(a,d){b[d]=3Dc})});var c=3Dthis.settings.rules;a.each(c,fu= nction(b,d){c[b]=3Da.validator.normalizeRule(d)}),a(this.currentForm).valid= ateDelegate(":text, [type=3D'password'], [type=3D'file'], select, textarea,= [type=3D'number'], [type=3D'search'] ,[type=3D'tel'], [type=3D'url'], [typ= e=3D'email'], [type=3D'datetime'], [type=3D'date'], [type=3D'month'], [type= =3D'week'], [type=3D'time'], [type=3D'datetime-local'], [type=3D'range'], [= type=3D'color'] ","focusin focusout keyup",d).validateDelegate("[type=3D'ra= dio'], [type=3D'checkbox'], select, option","click",d),this.settings.invali= dHandler&&a(this.currentForm).bind("invalid-form.validate",this.settings.in= validHandler)},form:function(){return this.checkForm(),a.extend(this.submit= ted,this.errorMap),this.invalid=3Da.extend({},this.errorMap),this.valid()||= a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors()= ,this.valid()},checkForm:function(){this.prepareForm();for(var a=3D0,b=3Dth= is.currentElements=3Dthis.elements();b[a];a++)this.check(b[a]);return this.= valid()},element:function(b){b=3Dthis.validationTargetFor(this.clean(b)),th= is.lastElement=3Db,this.prepareElement(b),this.currentElements=3Da(b);var c= =3Dthis.check(b)!=3D=3D!1;return c?delete this.invalid[b.name]:this.invalid= [b.name]=3D!0,this.numberOfInvalids()||(this.toHide=3Dthis.toHide.add(this.= containers)),this.showErrors(),c},showErrors:function(b){if(b){a.extend(thi= s.errorMap,b),this.errorList=3D[];for(var c in b)this.errorList.push({messa= ge:b[c],element:this.findByName(c)[0]});this.successList=3Da.grep(this.succ= essList,function(a){return!(a.name in b)})}this.settings.showErrors?this.se= ttings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowE= rrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm= (),this.submitted=3D{},this.lastElement=3Dnull,this.prepareForm(),this.hide= Errors(),this.elements().removeClass(this.settings.errorClass).removeData("= previousValue")},numberOfInvalids:function(){return this.objectLength(this.= invalid)},objectLength:function(a){var b=3D0;for(var c in a)b++;return b},h= ideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){= return this.size()=3D=3D=3D0},size:function(){return this.errorList.length}= ,focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastA= ctive()||this.errorList.length&&this.errorList[0].element||[]).filter(":vis= ible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var= b=3Dthis.lastActive;return b&&a.grep(this.errorList,function(a){return a.e= lement.name=3D=3D=3Db.name}).length=3D=3D=3D1&&b},elements:function(){var b= =3Dthis,c=3D{};return a(this.currentForm).find("input, select, textarea").n= ot(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(= function(){return!this.name&&b.settings.debug&&window.console&&console.erro= r("%o has no name assigned",this),this.name in c||!b.objectLength(a(this).r= ules())?!1:(c[this.name]=3D!0,!0)})},clean:function(b){return a(b)[0]},erro= rs:function(){var b=3Dthis.settings.errorClass.replace(" ",".");return a(th= is.settings.errorElement+"."+b,this.errorContext)},reset:function(){this.su= ccessList=3D[],this.errorList=3D[],this.errorMap=3D{},this.toShow=3Da([]),t= his.toHide=3Da([]),this.currentElements=3Da([])},prepareForm:function(){thi= s.reset(),this.toHide=3Dthis.errors().add(this.containers)},prepareElement:= function(a){this.reset(),this.toHide=3Dthis.errorsFor(a)},elementValue:func= tion(b){var c=3Da(b).attr("type"),d=3Da(b).val();return c=3D=3D=3D"radio"||= c=3D=3D=3D"checkbox"?a('input[name=3D"'+a(b).attr("name")+'"]:checked').val= ():typeof d=3D=3D"string"?d.replace(/\r/g,""):d},check:function(b){b=3Dthis= .validationTargetFor(this.clean(b));var c=3Da(b).rules(),d=3D!1,e=3Dthis.el= ementValue(b),f;for(var g in c){var h=3D{method:g,parameters:c[g]};try{f=3D= a.validator.methods[g].call(this,e,b,h.parameters);if(f=3D=3D=3D"dependency= -mismatch"){d=3D!0;continue}d=3D!1;if(f=3D=3D=3D"pending"){this.toHide=3Dth= is.toHide.not(this.errorsFor(b));return}if(!f)return this.formatAndAdd(b,h)= ,!1}catch(i){throw this.settings.debug&&window.console&&console.log("except= ion occured when checking element "+b.id+", check the '"+h.method+"' method= ",i),i}}if(d)return;return this.objectLength(c)&&this.successList.push(b),!= 0},customMetaMessage:function(b,c){if(!a.metadata)return;var d=3Dthis.setti= ngs.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return d&&d.me= ssages&&d.messages[c]},customDataMessage:function(b,c){return a(b).data("ms= g-"+c.toLowerCase())||b.attributes&&a(b).attr("data-msg-"+c.toLowerCase())}= ,customMessage:function(a,b){var c=3Dthis.settings.messages[a];return c&&(c= .constructor=3D=3D=3DString?c:c[b])},findDefined:function(){for(var a=3D0;a= <arguments.length;a++)if(arguments[a]!=3D=3Dundefined)return arguments[a];r= eturn undefined},defaultMessage:function(b,c){return this.findDefined(this.= customMessage(b.name,c),this.customDataMessage(b,c),this.customMetaMessage(= b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c]= ,"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndA= dd:function(b,c){var d=3Dthis.defaultMessage(b,c.method),e=3D/\$?\{(\d+)\}/= g;typeof d=3D=3D"function"?d=3Dd.call(this,c.parameters,b):e.test(d)&&(d=3D= a.validator.format(d.replace(e,"{$1}"),c.parameters)),this.errorList.push({= message:d,element:b}),this.errorMap[b.name]=3Dd,this.submitted[b.name]=3Dd}= ,addWrapper:function(a){return this.settings.wrapper&&(a=3Da.add(a.parent(t= his.settings.wrapper))),a},defaultShowErrors:function(){var a,b;for(a=3D0;t= his.errorList[a];a++){var c=3Dthis.errorList[a];this.settings.highlight&&th= is.settings.highlight.call(this,c.element,this.settings.errorClass,this.set= tings.validClass),this.showLabel(c.element,c.message)}this.errorList.length= &&(this.toShow=3Dthis.toShow.add(this.containers));if(this.settings.success= )for(a=3D0;this.successList[a];a++)this.showLabel(this.successList[a]);if(t= his.settings.unhighlight)for(a=3D0,b=3Dthis.validElements();b[a];a++)this.s= ettings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.v= alidClass);this.toHide=3Dthis.toHide.not(this.toShow),this.hideErrors(),thi= s.addWrapper(this.toShow).show()},validElements:function(){return this.curr= entElements.not(this.invalidElements())},invalidElements:function(){return = a(this.errorList).map(function(){return this.element})},showLabel:function(= b,c){var d=3Dthis.errorsFor(b);d.length?(d.removeClass(this.settings.validC= lass).addClass(this.settings.errorClass),d.attr("generated")&&d.html(c)):(d= =3Da("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),gene= rated:!0}).addClass(this.settings.errorClass).html(c||""),this.settings.wra= pper&&(d=3Dd.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),t= his.labelContainer.append(d).length||(this.settings.errorPlacement?this.set= tings.errorPlacement(d,a(b)):d.insertAfter(b))),!c&&this.settings.success&&= (d.text(""),typeof this.settings.success=3D=3D"string"?d.addClass(this.sett= ings.success):this.settings.success(d,b)),this.toShow=3Dthis.toShow.add(d)}= ,errorsFor:function(b){var c=3Dthis.idOrName(b);return this.errors().filter= (function(){return a(this).attr("for")=3D=3D=3Dc})},idOrName:function(a){re= turn this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validati= onTargetFor:function(a){return this.checkable(a)&&(a=3Dthis.findByName(a.na= me).not(this.settings.ignore)[0]),a},checkable:function(a){return/radio|che= ckbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).fin= d('[name=3D"'+b+'"]')},getLength:function(b,c){switch(c.nodeName.toLowerCas= e()){case"select":return a("option:selected",c).length;case"input":if(this.= checkable(c))return this.findByName(c.name).filter(":checked").length}retur= n b.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dep= endTypes[typeof a](a,b):!0},dependTypes:{"boolean":function(a,b){return a},= string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){r= eturn a(b)}},optional:function(b){var c=3Dthis.elementValue(b);return!a.val= idator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest= :function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.na= me]=3D!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequ= est<0&&(this.pendingRequest=3D0),delete this.pending[b.name],c&&this.pendin= gRequest=3D=3D=3D0&&this.formSubmitted&&this.form()?(a(this.currentForm).su= bmit(),this.formSubmitted=3D!1):!c&&this.pendingRequest=3D=3D=3D0&&this.for= mSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this= .formSubmitted=3D!1)},previousValue:function(b){return a.data(b,"previousVa= lue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMess= age(b,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:= !0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},dig= its:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.c= onstructor=3D=3D=3DString?this.classRuleSettings[b]=3Dc:a.extend(this.class= RuleSettings,b)},classRules:function(b){var c=3D{},d=3Da(b).attr("class");r= eturn d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettin= gs&&a.extend(c,a.validator.classRuleSettings[this])}),c},attributeRules:fun= ction(b){var c=3D{},d=3Da(b);for(var e in a.validator.methods){var f;e=3D= =3D=3D"required"?(f=3Dd.get(0).getAttribute(e),f=3D=3D=3D""&&(f=3D!0),f=3D!= !f):f=3Dd.attr(e),f?c[e]=3Df:d[0].getAttribute("type")=3D=3D=3De&&(c[e]=3D!= 0)}return c.maxlength&&/-1|2147483647|524288/.test(c.maxlength)&&delete c.m= axlength,c},metadataRules:function(b){if(!a.metadata)return{};var c=3Da.dat= a(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metada= ta()},staticRules:function(b){var c=3D{},d=3Da.data(b.form,"validator");ret= urn d.settings.rules&&(c=3Da.validator.normalizeRule(d.settings.rules[b.nam= e])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e= =3D=3D=3D!1){delete b[d];return}if(e.param||e.depends){var f=3D!0;switch(ty= peof e.depends){case"string":f=3D!!a(e.depends,c.form).length;break;case"fu= nction":f=3De.depends.call(c,c)}f?b[d]=3De.param!=3D=3Dundefined?e.param:!0= :delete b[d]}}),a.each(b,function(d,e){b[d]=3Da.isFunction(e)?e(c):e}),a.ea= ch(["minlength","maxlength","min","max"],function(){b[this]&&(b[this]=3DNum= ber(b[this]))}),a.each(["rangelength","range"],function(){b[this]&&(b[this]= =3D[Number(b[this][0]),Number(b[this][1])])}),a.validator.autoCreateRanges&= &(b.min&&b.max&&(b.range=3D[b.min,b.max],delete b.min,delete b.max),b.minle= ngth&&b.maxlength&&(b.rangelength=3D[b.minlength,b.maxlength],delete b.minl= ength,delete b.maxlength)),b.messages&&delete b.messages,b},normalizeRule:f= unction(b){if(typeof b=3D=3D"string"){var c=3D{};a.each(b.split(/\s/),funct= ion(){c[this]=3D!0}),b=3Dc}return b},addMethod:function(b,c,d){a.validator.= methods[b]=3Dc,a.validator.messages[b]=3Dd!=3D=3Dundefined?d:a.validator.me= ssages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule= (b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"depende= ncy-mismatch";if(c.nodeName.toLowerCase()=3D=3D=3D"select"){var e=3Da(c).va= l();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:a.t= rim(b).length>0},remote:function(b,c,d){if(this.optional(c))return"dependen= cy-mismatch";var e=3Dthis.previousValue(c);this.settings.messages[c.name]||= (this.settings.messages[c.name]=3D{}),e.originalMessage=3Dthis.settings.mes= sages[c.name].remote,this.settings.messages[c.name].remote=3De.message,d=3D= typeof d=3D=3D"string"&&{url:d}||d;if(this.pending[c.name])return"pending";= if(e.old=3D=3D=3Db)return e.valid;e.old=3Db;var f=3Dthis;this.startRequest(= c);var g=3D{};return g[c.name]=3Db,a.ajax(a.extend(!0,{url:d,mode:"abort",p= ort:"validate"+c.name,dataType:"json",data:g,success:function(d){f.settings= .messages[c.name].remote=3De.originalMessage;var g=3Dd=3D=3D=3D!0||d=3D=3D= =3D"true";if(g){var h=3Df.formSubmitted;f.prepareElement(c),f.formSubmitted= =3Dh,f.successList.push(c),delete f.invalid[c.name],f.showErrors()}else{var= i=3D{},j=3Dd||f.defaultMessage(c,"remote");i[c.name]=3De.message=3Da.isFun= ction(j)?j(b):j,f.invalid[c.name]=3D!0,f.showErrors(i)}e.valid=3Dg,f.stopRe= quest(c,g)}},d)),"pending"},minlength:function(b,c,d){var e=3Da.isArray(b)?= b.length:this.getLength(a.trim(b),c);return this.optional(c)||e>=3Dd},maxle= ngth:function(b,c,d){var e=3Da.isArray(b)?b.length:this.getLength(a.trim(b)= ,c);return this.optional(c)||e<=3Dd},rangelength:function(b,c,d){var e=3Da.= isArray(b)?b.length:this.getLength(a.trim(b),c);return this.optional(c)||e>= =3Dd[0]&&e<=3Dd[1]},min:function(a,b,c){return this.optional(b)||a>=3Dc},ma= x:function(a,b,c){return this.optional(b)||a<=3Dc},range:function(a,b,c){re= turn this.optional(b)||a>=3Dc[0]&&a<=3Dc[1]},email:function(a,b){return thi= s.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7FF= \uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[= \u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x= 0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5= d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x= 0d-\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\u= F900-\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-\u= FDCF\uFDF0-\uFFEF])))$/i.test(a)},url:function(a,b){return this.optional(b)= ||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF= 0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0= -4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-= 4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD= 7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF= 0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a= -z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7= FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\u= FFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|= [\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.= |_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\= +,;=3D]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFE= F])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[= \u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D= ]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF90= 0-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|\/|\?)*)?$/= i.test(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(= new Date(a))},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-]\= d{1,2}[\/\-]\d{1,2}$/.test(a)},number:function(a,b){return this.optional(b)= ||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b)= {return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this= .optional(b))return"dependency-mismatch";if(/[^0-9 \-]+/.test(a))return!1;v= ar c=3D0,d=3D0,e=3D!1;a=3Da.replace(/\D/g,"");for(var f=3Da.length-1;f>=3D0= ;f--){var g=3Da.charAt(f);d=3DparseInt(g,10),e&&(d*=3D2)>9&&(d-=3D9),c+=3Dd= ,e=3D!e}return c%10=3D=3D=3D0},equalTo:function(b,c,d){var e=3Da(d);return = this.settings.onfocusout&&e.unbind(".validate-equalTo").bind("blur.validate= -equalTo",function(){a(c).valid()}),b=3D=3D=3De.val()}}}),a.format=3Da.vali= dator.format})(jQuery),function(a){var b=3D{};if(a.ajaxPrefilter)a.ajaxPref= ilter(function(a,c,d){var e=3Da.port;a.mode=3D=3D=3D"abort"&&(b[e]&&b[e].ab= ort(),b[e]=3Dd)});else{var c=3Da.ajax;a.ajax=3Dfunction(d){var e=3D("mode"i= n d?d:a.ajaxSettings).mode,f=3D("port"in d?d:a.ajaxSettings).port;return e= =3D=3D=3D"abort"?(b[f]&&b[f].abort(),b[f]=3Dc.apply(this,arguments)):c.appl= y(this,arguments)}}}(jQuery),function(a){!jQuery.event.special.focusin&&!jQ= uery.event.special.focusout&&document.addEventListener&&a.each({focus:"focu= sin",blur:"focusout"},function(b,c){function d(b){return b=3Da.event.fix(b)= ,b.type=3Dc,a.event.handle.call(this,b)}a.event.special[c]=3D{setup:functio= n(){this.addEventListener(b,d,!0)},teardown:function(){this.removeEventList= ener(b,d,!0)},handler:function(b){var d=3Darguments;return d[0]=3Da.event.f= ix(b),d[0].type=3Dc,a.event.handle.apply(this,d)}}}),a.extend(a.fn,{validat= eDelegate:function(b,c,d){return this.bind(c,function(c){var e=3Da(c.target= );if(e.is(b))return d.apply(e,arguments)})}})}(jQuery) \ No newline at end of file +/*! jQuery Validation Plugin - v1.11.1 - 3/22/2013\n* https://github.com/j= zaefferer/jquery-validation +* Copyright (c) 2013 J=C3=B6rn Zaefferer; Licensed MIT */(function(t){t.ex= tend(t.fn,{validate:function(e){if(!this.length)return e&&e.debug&&window.c= onsole&&console.warn("Nothing selected, can't validate, returning nothing."= ),void 0;var i=3Dt.data(this[0],"validator");return i?i:(this.attr("novalid= ate","novalidate"),i=3Dnew t.validator(e,this[0]),t.data(this[0],"validator= ",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function= (e){i.settings.submitHandler&&(i.submitButton=3De.target),t(e.target).hasCl= ass("cancel")&&(i.cancelSubmit=3D!0),void 0!=3D=3Dt(e.target).attr("formnov= alidate")&&(i.cancelSubmit=3D!0)}),this.submit(function(e){function s(){var= s;return i.settings.submitHandler?(i.submitButton&&(s=3Dt("<input type=3D'= hidden'/>").attr("name",i.submitButton.name).val(t(i.submitButton).val()).a= ppendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,e),i.= submitButton&&s.remove(),!1):!0}return i.settings.debug&&e.preventDefault()= ,i.cancelSubmit?(i.cancelSubmit=3D!1,s()):i.form()?i.pendingRequest?(i.form= Submitted=3D!0,!1):s():(i.focusInvalid(),!1)})),i)},valid:function(){if(t(t= his[0]).is("form"))return this.validate().form();var e=3D!0,i=3Dt(this[0].f= orm).validate();return this.each(function(){e=3De&&i.element(this)}),e},rem= oveAttrs:function(e){var i=3D{},s=3Dthis;return t.each(e.split(/\s/),functi= on(t,e){i[e]=3Ds.attr(e),s.removeAttr(e)}),i},rules:function(e,i){var s=3Dt= his[0];if(e){var r=3Dt.data(s.form,"validator").settings,n=3Dr.rules,a=3Dt.= validator.staticRules(s);switch(e){case"add":t.extend(a,t.validator.normali= zeRule(i)),delete a.messages,n[s.name]=3Da,i.messages&&(r.messages[s.name]= =3Dt.extend(r.messages[s.name],i.messages));break;case"remove":if(!i)return= delete n[s.name],a;var u=3D{};return t.each(i.split(/\s/),function(t,e){u[= e]=3Da[e],delete a[e]}),u}}var o=3Dt.validator.normalizeRules(t.extend({},t= .validator.classRules(s),t.validator.attributeRules(s),t.validator.dataRule= s(s),t.validator.staticRules(s)),s);if(o.required){var l=3Do.required;delet= e o.required,o=3Dt.extend({required:l},o)}return o}}),t.extend(t.expr[":"],= {blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){return!= !t.trim(""+t(e).val())},unchecked:function(e){return!t(e).prop("checked")}}= ),t.validator=3Dfunction(e,i){this.settings=3Dt.extend(!0,{},t.validator.de= faults,e),this.currentForm=3Di,this.init()},t.validator.format=3Dfunction(e= ,i){return 1=3D=3D=3Darguments.length?function(){var i=3Dt.makeArray(argume= nts);return i.unshift(e),t.validator.format.apply(this,i)}:(arguments.lengt= h>2&&i.constructor!=3D=3DArray&&(i=3Dt.makeArray(arguments).slice(1)),i.con= structor!=3D=3DArray&&(i=3D[i]),t.each(i,function(t,i){e=3De.replace(RegExp= ("\\{"+t+"\\}","g"),function(){return i})}),e)},t.extend(t.validator,{defau= lts:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",e= rrorElement:"label",focusInvalid:!0,errorContainer:t([]),errorLabelContaine= r:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){t= his.lastActive=3Dt,this.settings.focusCleanup&&!this.blockFocusCleanup&&(th= is.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.setting= s.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(t)).h= ide())},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitte= d)&&this.optional(t)||this.element(t)},onkeyup:function(t,e){(9!=3D=3De.whi= ch||""!=3D=3Dthis.elementValue(t))&&(t.name in this.submitted||t=3D=3D=3Dth= is.lastElement)&&this.element(t)},onclick:function(t){t.name in this.submit= ted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.par= entNode)},highlight:function(e,i,s){"radio"=3D=3D=3De.type?this.findByName(= e.name).addClass(i).removeClass(s):t(e).addClass(i).removeClass(s)},unhighl= ight:function(e,i,s){"radio"=3D=3D=3De.type?this.findByName(e.name).removeC= lass(i).addClass(s):t(e).removeClass(i).addClass(s)}},setDefaults:function(= e){t.extend(t.validator.defaults,e)},messages:{required:"This field is requ= ired.",remote:"Please fix this field.",email:"Please enter a valid email ad= dress.",url:"Please enter a valid URL.",date:"Please enter a valid date.",d= ateISO:"Please enter a valid date (ISO).",number:"Please enter a valid numb= er.",digits:"Please enter only digits.",creditcard:"Please enter a valid cr= edit card number.",equalTo:"Please enter the same value again.",maxlength:t= .validator.format("Please enter no more than {0} characters."),minlength:t.= validator.format("Please enter at least {0} characters."),rangelength:t.val= idator.format("Please enter a value between {0} and {1} characters long."),= range:t.validator.format("Please enter a value between {0} and {1}."),max:t= .validator.format("Please enter a value less than or equal to {0}."),min:t.= validator.format("Please enter a value greater than or equal to {0}.")},aut= oCreateRanges:!1,prototype:{init:function(){function e(e){var i=3Dt.data(th= is[0].form,"validator"),s=3D"on"+e.type.replace(/^validate/,"");i.settings[= s]&&i.settings[s].call(i,this[0],e)}this.labelContainer=3Dt(this.settings.e= rrorLabelContainer),this.errorContext=3Dthis.labelContainer.length&&this.la= belContainer||t(this.currentForm),this.containers=3Dt(this.settings.errorCo= ntainer).add(this.settings.errorLabelContainer),this.submitted=3D{},this.va= lueCache=3D{},this.pendingRequest=3D0,this.pending=3D{},this.invalid=3D{},t= his.reset();var i=3Dthis.groups=3D{};t.each(this.settings.groups,function(e= ,s){"string"=3D=3Dtypeof s&&(s=3Ds.split(/\s/)),t.each(s,function(t,s){i[s]= =3De})});var s=3Dthis.settings.rules;t.each(s,function(e,i){s[e]=3Dt.valida= tor.normalizeRule(i)}),t(this.currentForm).validateDelegate(":text, [type= =3D'password'], [type=3D'file'], select, textarea, [type=3D'number'], [type= =3D'search'] ,[type=3D'tel'], [type=3D'url'], [type=3D'email'], [type=3D'da= tetime'], [type=3D'date'], [type=3D'month'], [type=3D'week'], [type=3D'time= '], [type=3D'datetime-local'], [type=3D'range'], [type=3D'color'] ","focusi= n focusout keyup",e).validateDelegate("[type=3D'radio'], [type=3D'checkbox'= ], select, option","click",e),this.settings.invalidHandler&&t(this.currentF= orm).bind("invalid-form.validate",this.settings.invalidHandler)},form:funct= ion(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.i= nvalid=3Dt.extend({},this.errorMap),this.valid()||t(this.currentForm).trigg= erHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:= function(){this.prepareForm();for(var t=3D0,e=3Dthis.currentElements=3Dthis= .elements();e[t];t++)this.check(e[t]);return this.valid()},element:function= (e){e=3Dthis.validationTargetFor(this.clean(e)),this.lastElement=3De,this.p= repareElement(e),this.currentElements=3Dt(e);var i=3Dthis.check(e)!=3D=3D!1= ;return i?delete this.invalid[e.name]:this.invalid[e.name]=3D!0,this.number= OfInvalids()||(this.toHide=3Dthis.toHide.add(this.containers)),this.showErr= ors(),i},showErrors:function(e){if(e){t.extend(this.errorMap,e),this.errorL= ist=3D[];for(var i in e)this.errorList.push({message:e[i],element:this.find= ByName(i)[0]});this.successList=3Dt.grep(this.successList,function(t){retur= n!(t.name in e)})}this.settings.showErrors?this.settings.showErrors.call(th= is,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:functi= on(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.submitted=3D{},th= is.lastElement=3Dnull,this.prepareForm(),this.hideErrors(),this.elements().= removeClass(this.settings.errorClass).removeData("previousValue")},numberOf= Invalids:function(){return this.objectLength(this.invalid)},objectLength:fu= nction(t){var e=3D0;for(var i in t)e++;return e},hideErrors:function(){this= .addWrapper(this.toHide).hide()},valid:function(){return 0=3D=3D=3Dthis.siz= e()},size:function(){return this.errorList.length},focusInvalid:function(){= if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.l= ength&&this.errorList[0].element||[]).filter(":visible").focus().trigger("f= ocusin")}catch(e){}},findLastActive:function(){var e=3Dthis.lastActive;retu= rn e&&1=3D=3D=3Dt.grep(this.errorList,function(t){return t.element.name=3D= =3D=3De.name}).length&&e},elements:function(){var e=3Dthis,i=3D{};return t(= this.currentForm).find("input, select, textarea").not(":submit, :reset, :im= age, [disabled]").not(this.settings.ignore).filter(function(){return!this.n= ame&&e.settings.debug&&window.console&&console.error("%o has no name assign= ed",this),this.name in i||!e.objectLength(t(this).rules())?!1:(i[this.name]= =3D!0,!0)})},clean:function(e){return t(e)[0]},errors:function(){var e=3Dth= is.settings.errorClass.replace(" ",".");return t(this.settings.errorElement= +"."+e,this.errorContext)},reset:function(){this.successList=3D[],this.erro= rList=3D[],this.errorMap=3D{},this.toShow=3Dt([]),this.toHide=3Dt([]),this.= currentElements=3Dt([])},prepareForm:function(){this.reset(),this.toHide=3D= this.errors().add(this.containers)},prepareElement:function(t){this.reset()= ,this.toHide=3Dthis.errorsFor(t)},elementValue:function(e){var i=3Dt(e).att= r("type"),s=3Dt(e).val();return"radio"=3D=3D=3Di||"checkbox"=3D=3D=3Di?t("i= nput[name=3D'"+t(e).attr("name")+"']:checked").val():"string"=3D=3Dtypeof s= ?s.replace(/\r/g,""):s},check:function(e){e=3Dthis.validationTargetFor(this= .clean(e));var i,s=3Dt(e).rules(),r=3D!1,n=3Dthis.elementValue(e);for(var a= in s){var u=3D{method:a,parameters:s[a]};try{if(i=3Dt.validator.methods[a]= .call(this,n,e,u.parameters),"dependency-mismatch"=3D=3D=3Di){r=3D!0;contin= ue}if(r=3D!1,"pending"=3D=3D=3Di)return this.toHide=3Dthis.toHide.not(this.= errorsFor(e)),void 0;if(!i)return this.formatAndAdd(e,u),!1}catch(o){throw = this.settings.debug&&window.console&&console.log("Exception occurred when c= hecking element "+e.id+", check the '"+u.method+"' method.",o),o}}return r?= void 0:(this.objectLength(s)&&this.successList.push(e),!0)},customDataMessa= ge:function(e,i){return t(e).data("msg-"+i.toLowerCase())||e.attributes&&t(= e).attr("data-msg-"+i.toLowerCase())},customMessage:function(t,e){var i=3Dt= his.settings.messages[t];return i&&(i.constructor=3D=3D=3DString?i:i[e])},f= indDefined:function(){for(var t=3D0;arguments.length>t;t++)if(void 0!=3D=3D= arguments[t])return arguments[t];return void 0},defaultMessage:function(e,i= ){return this.findDefined(this.customMessage(e.name,i),this.customDataMessa= ge(e,i),!this.settings.ignoreTitle&&e.title||void 0,t.validator.messages[i]= ,"<strong>Warning: No message defined for "+e.name+"</strong>")},formatAndA= dd:function(e,i){var s=3Dthis.defaultMessage(e,i.method),r=3D/\$?\{(\d+)\}/= g;"function"=3D=3Dtypeof s?s=3Ds.call(this,i.parameters,e):r.test(s)&&(s=3D= t.validator.format(s.replace(r,"{$1}"),i.parameters)),this.errorList.push({= message:s,element:e}),this.errorMap[e.name]=3Ds,this.submitted[e.name]=3Ds}= ,addWrapper:function(t){return this.settings.wrapper&&(t=3Dt.add(t.parent(t= his.settings.wrapper))),t},defaultShowErrors:function(){var t,e;for(t=3D0;t= his.errorList[t];t++){var i=3Dthis.errorList[t];this.settings.highlight&&th= is.settings.highlight.call(this,i.element,this.settings.errorClass,this.set= tings.validClass),this.showLabel(i.element,i.message)}if(this.errorList.len= gth&&(this.toShow=3Dthis.toShow.add(this.containers)),this.settings.success= )for(t=3D0;this.successList[t];t++)this.showLabel(this.successList[t]);if(t= his.settings.unhighlight)for(t=3D0,e=3Dthis.validElements();e[t];t++)this.s= ettings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.v= alidClass);this.toHide=3Dthis.toHide.not(this.toShow),this.hideErrors(),thi= s.addWrapper(this.toShow).show()},validElements:function(){return this.curr= entElements.not(this.invalidElements())},invalidElements:function(){return = t(this.errorList).map(function(){return this.element})},showLabel:function(= e,i){var s=3Dthis.errorsFor(e);s.length?(s.removeClass(this.settings.validC= lass).addClass(this.settings.errorClass),s.html(i)):(s=3Dt("<"+this.setting= s.errorElement+">").attr("for",this.idOrName(e)).addClass(this.settings.err= orClass).html(i||""),this.settings.wrapper&&(s=3Ds.hide().show().wrap("<"+t= his.settings.wrapper+"/>").parent()),this.labelContainer.append(s).length||= (this.settings.errorPlacement?this.settings.errorPlacement(s,t(e)):s.insert= After(e))),!i&&this.settings.success&&(s.text(""),"string"=3D=3Dtypeof this= .settings.success?s.addClass(this.settings.success):this.settings.success(s= ,e)),this.toShow=3Dthis.toShow.add(s)},errorsFor:function(e){var i=3Dthis.i= dOrName(e);return this.errors().filter(function(){return t(this).attr("for"= )=3D=3D=3Di})},idOrName:function(t){return this.groups[t.name]||(this.check= able(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.c= heckable(t)&&(t=3Dthis.findByName(t.name).not(this.settings.ignore)[0]),t},= checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:func= tion(e){return t(this.currentForm).find("[name=3D'"+e+"']")},getLength:func= tion(e,i){switch(i.nodeName.toLowerCase()){case"select":return t("option:se= lected",i).length;case"input":if(this.checkable(i))return this.findByName(i= .name).filter(":checked").length}return e.length},depend:function(t,e){retu= rn this.dependTypes[typeof t]?this.dependTypes[typeof t](t,e):!0},dependTyp= es:{"boolean":function(t){return t},string:function(e,i){return!!t(e,i.form= ).length},"function":function(t,e){return t(e)}},optional:function(e){var i= =3Dthis.elementValue(e);return!t.validator.methods.required.call(this,i,e)&= &"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(thi= s.pendingRequest++,this.pending[t.name]=3D!0)},stopRequest:function(e,i){th= is.pendingRequest--,0>this.pendingRequest&&(this.pendingRequest=3D0),delete= this.pending[e.name],i&&0=3D=3D=3Dthis.pendingRequest&&this.formSubmitted&= &this.form()?(t(this.currentForm).submit(),this.formSubmitted=3D!1):!i&&0= =3D=3D=3Dthis.pendingRequest&&this.formSubmitted&&(t(this.currentForm).trig= gerHandler("invalid-form",[this]),this.formSubmitted=3D!1)},previousValue:f= unction(e){return t.data(e,"previousValue")||t.data(e,"previousValue",{old:= null,valid:!0,message:this.defaultMessage(e,"remote")})}},classRuleSettings= :{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateI= SO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcar= d:!0}},addClassRules:function(e,i){e.constructor=3D=3D=3DString?this.classR= uleSettings[e]=3Di:t.extend(this.classRuleSettings,e)},classRules:function(= e){var i=3D{},s=3Dt(e).attr("class");return s&&t.each(s.split(" "),function= (){this in t.validator.classRuleSettings&&t.extend(i,t.validator.classRuleS= ettings[this])}),i},attributeRules:function(e){var i=3D{},s=3Dt(e),r=3Ds[0]= .getAttribute("type");for(var n in t.validator.methods){var a;"required"=3D= =3D=3Dn?(a=3Ds.get(0).getAttribute(n),""=3D=3D=3Da&&(a=3D!0),a=3D!!a):a=3Ds= .attr(n),/min|max/.test(n)&&(null=3D=3D=3Dr||/number|range|text/.test(r))&&= (a=3DNumber(a)),a?i[n]=3Da:r=3D=3D=3Dn&&"range"!=3D=3Dr&&(i[n]=3D!0)}return= i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,= i},dataRules:function(e){var i,s,r=3D{},n=3Dt(e);for(i in t.validator.metho= ds)s=3Dn.data("rule-"+i.toLowerCase()),void 0!=3D=3Ds&&(r[i]=3Ds);return r}= ,staticRules:function(e){var i=3D{},s=3Dt.data(e.form,"validator");return s= .settings.rules&&(i=3Dt.validator.normalizeRule(s.settings.rules[e.name])||= {}),i},normalizeRules:function(e,i){return t.each(e,function(s,r){if(r=3D= =3D=3D!1)return delete e[s],void 0;if(r.param||r.depends){var n=3D!0;switch= (typeof r.depends){case"string":n=3D!!t(r.depends,i.form).length;break;case= "function":n=3Dr.depends.call(i,i)}n?e[s]=3Dvoid 0!=3D=3Dr.param?r.param:!0= :delete e[s]}}),t.each(e,function(s,r){e[s]=3Dt.isFunction(r)?r(i):r}),t.ea= ch(["minlength","maxlength"],function(){e[this]&&(e[this]=3DNumber(e[this])= )}),t.each(["rangelength","range"],function(){var i;e[this]&&(t.isArray(e[t= his])?e[this]=3D[Number(e[this][0]),Number(e[this][1])]:"string"=3D=3Dtypeo= f e[this]&&(i=3De[this].split(/[\s,]+/),e[this]=3D[Number(i[0]),Number(i[1]= )]))}),t.validator.autoCreateRanges&&(e.min&&e.max&&(e.range=3D[e.min,e.max= ],delete e.min,delete e.max),e.minlength&&e.maxlength&&(e.rangelength=3D[e.= minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalize= Rule:function(e){if("string"=3D=3Dtypeof e){var i=3D{};t.each(e.split(/\s/)= ,function(){i[this]=3D!0}),e=3Di}return e},addMethod:function(e,i,s){t.vali= dator.methods[e]=3Di,t.validator.messages[e]=3Dvoid 0!=3D=3Ds?s:t.validator= .messages[e],3>i.length&&t.validator.addClassRules(e,t.validator.normalizeR= ule(e))},methods:{required:function(e,i,s){if(!this.depend(s,i))return"depe= ndency-mismatch";if("select"=3D=3D=3Di.nodeName.toLowerCase()){var r=3Dt(i)= .val();return r&&r.length>0}return this.checkable(i)?this.getLength(e,i)>0:= t.trim(e).length>0},email:function(t,e){return this.optional(e)||/^((([a-z]= |\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFE= F])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDC= F\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x0= 1-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF= 900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\u= F900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22= )))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00= A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF90= 0-\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-\u= FDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.= test(t)},url:function(t,e){return this.optional(e)||/^(https?|s?ftp):\/\/((= (([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2}= )|[!\$&'\(\)\*\+,;=3D]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-= 9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9= ]\d|1\d\d|2[0-4]\d|25[0-5]))|((([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\u= F900-\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-\u= FDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF9= 00-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)+(\/(([a-z]= |\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&= '\(\)\*\+,;=3D]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uF= DCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|[\uE000-\uF8FF]|= \/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|= (%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|\/|\?)*)?$/i.test(t)},date:function= (t,e){return this.optional(e)||!/Invalid|NaN/.test(""+new Date(t))},dateISO= :function(t,e){return this.optional(e)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/= .test(t)},number:function(t,e){return this.optional(e)||/^-?(?:\d+|\d{1,3}(= ?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional= (e)||/^\d+$/.test(t)},creditcard:function(t,e){if(this.optional(e))return"d= ependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;var i=3D0,s=3D0,r=3D!1= ;t=3Dt.replace(/\D/g,"");for(var n=3Dt.length-1;n>=3D0;n--){var a=3Dt.charA= t(n);s=3DparseInt(a,10),r&&(s*=3D2)>9&&(s-=3D9),i+=3Ds,r=3D!r}return 0=3D= =3D=3Di%10},minlength:function(e,i,s){var r=3Dt.isArray(e)?e.length:this.ge= tLength(t.trim(e),i);return this.optional(i)||r>=3Ds},maxlength:function(e,= i,s){var r=3Dt.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.= optional(i)||s>=3Dr},rangelength:function(e,i,s){var r=3Dt.isArray(e)?e.len= gth:this.getLength(t.trim(e),i);return this.optional(i)||r>=3Ds[0]&&s[1]>= =3Dr},min:function(t,e,i){return this.optional(e)||t>=3Di},max:function(t,e= ,i){return this.optional(e)||i>=3Dt},range:function(t,e,i){return this.opti= onal(e)||t>=3Di[0]&&i[1]>=3Dt},equalTo:function(e,i,s){var r=3Dt(s);return = this.settings.onfocusout&&r.unbind(".validate-equalTo").bind("blur.validate= -equalTo",function(){t(i).valid()}),e=3D=3D=3Dr.val()},remote:function(e,i,= s){if(this.optional(i))return"dependency-mismatch";var r=3Dthis.previousVal= ue(i);if(this.settings.messages[i.name]||(this.settings.messages[i.name]=3D= {}),r.originalMessage=3Dthis.settings.messages[i.name].remote,this.settings= .messages[i.name].remote=3Dr.message,s=3D"string"=3D=3Dtypeof s&&{url:s}||s= ,r.old=3D=3D=3De)return r.valid;r.old=3De;var n=3Dthis;this.startRequest(i)= ;var a=3D{};return a[i.name]=3De,t.ajax(t.extend(!0,{url:s,mode:"abort",por= t:"validate"+i.name,dataType:"json",data:a,success:function(s){n.settings.m= essages[i.name].remote=3Dr.originalMessage;var a=3Ds=3D=3D=3D!0||"true"=3D= =3D=3Ds;if(a){var u=3Dn.formSubmitted;n.prepareElement(i),n.formSubmitted= =3Du,n.successList.push(i),delete n.invalid[i.name],n.showErrors()}else{var= o=3D{},l=3Ds||n.defaultMessage(i,"remote");o[i.name]=3Dr.message=3Dt.isFun= ction(l)?l(e):l,n.invalid[i.name]=3D!0,n.showErrors(o)}r.valid=3Da,n.stopRe= quest(i,a)}},s)),"pending"}}}),t.format=3Dt.validator.format})(jQuery),func= tion(t){var e=3D{};if(t.ajaxPrefilter)t.ajaxPrefilter(function(t,i,s){var r= =3Dt.port;"abort"=3D=3D=3Dt.mode&&(e[r]&&e[r].abort(),e[r]=3Ds)});else{var = i=3Dt.ajax;t.ajax=3Dfunction(s){var r=3D("mode"in s?s:t.ajaxSettings).mode,= n=3D("port"in s?s:t.ajaxSettings).port;return"abort"=3D=3D=3Dr?(e[n]&&e[n].= abort(),e[n]=3Di.apply(this,arguments),e[n]):i.apply(this,arguments)}}}(jQu= ery),function(t){t.extend(t.fn,{validateDelegate:function(e,i,s){return thi= s.bind(i,function(i){var r=3Dt(i.target);return r.is(e)?s.apply(r,arguments= ):void 0})}})}(jQuery); \ No newline at end of file Repository URL: https://bitbucket.org/virtualcommons/vcweb/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. |