var Validators={Version:"1.0.0"},WHITELISTPATTERN=/^([0-9a-zA-Z]|\.|\(|\)|,|!|\$|'| |_|-)+?$/;function isValidTitle(a){var b=a.charAt(a.length-1);return b=="."?false:a.length<1||a.length>128?false:WHITELISTPATTERN.test(a)}function isValidFolderTitle(a){return isValidTitle(a)}function isValidMediaSetTitle(a){return a.length<1||a.length>128?false:WHITELISTPATTERN.test(a)}function isValidPlaylistTitle(a){return isValidTitle(a)}function isValidInput(a,b){if(b){var c=/<b>|<\/b>|<strong>|<\/strong>|<u>|<\/u>|<i>|<\/i>|<em>|<\/em>|<br>|<br\/>|<br \/>/g;a=a.replace(c,"")}var d=/<\S.*?>/;return d.test(a)?false:true}function isValidUri(a){var b=new RegExp("^[a-z]+://([a-z0-9]+\\.)?[^\\.\\?/\\\\]+\\.[a-z0-9]+[^\\?]*(\\?.*)?$","i");return b.test(a)}function encodeForUrl(a){return encodeURI(a)}function decodeForUrl(a){return unescape(a)}function encodeInput(a){return encodeURIComponent(a)}function decodeInput(a){return unescape(a)}function encodeForHTML(a){return a.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;")}function decodeForHTML(a){return a.replace(/&amp;/g,"&").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&quot;/g,'"')}function isValidEmailString(a){var b=/^([a-zA-Z0-9_]|\-|\.)+@(([a-zA-Z0-9_]|\-)+\.)+[a-zA-Z]{2,4}$/;return!b.test(a)?false:a.length<6||a.length>129?false:true}function isValidNameString(a){var b=/^([A-Za-z])([0-9A-Za-z\._\-]){0,18}([0-9A-Za-z_\-]){1}$/;return b.test(a)}function isValidPasswordString(a){if(a==null||a.length<6||a.length>20)return false;var b=/<\S.*?>/;return b.test(a)?false:true}function isValidITunesLanguageCode(a){var b=/^([A-Za-z]){2,3}(-([A-Za-z]){2,3}){0,1}$/;return b.test(a)}function isValidLicenseKey(a){var b=/^(([0-9A-Za-z]){5}-){4}([0-9A-Za-z]){5}$/;return b.test(a)}function isValidGoogleAnalyticsKey(a){var b=/^UA-[0-9]+-[0-9]+$/;return b.test(a)||a===""}jQuery.fn.maxLength=function(a){this.each(function(){var c=this.tagName.toLowerCase(),b=this.type?this.type.toLowerCase():null;if(c=="input"&&b=="text"||b=="password")this.maxLength=a;else if(c=="textarea"){this.onkeypress=function(e){var c=e||event,b=c.keyCode,d=document.selection?document.selection.createRange().text.length>0:this.selectionStart!=this.selectionEnd;return!(this.value.length>=a&&(b>50||b==32||b==0||b==13)&&!c.ctrlKey&&!c.altKey&&!d)};this.onkeyup=function(){if(this.value.length>a)this.value=this.value.substring(0,a)}}})};
