This file is indexed.

/usr/share/javascript/jquery-meiomask/jquery.meiomask.min.js is in libjs-jquery-meiomask 10-2ubuntu2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
(function(b){var a=(window.orientation!=undefined);b.extend({mask:{rules:{z:/[a-z]/,Z:/[A-Z]/,a:/[a-zA-Z]/,"*":/[0-9a-zA-Z]/,"@":/[0-9a-zA-ZçÇáàãéèíìóòõúùü]/},fixedChars:"[(),.:/ -]",keyRepresentation:{8:"backspace",9:"tab",13:"enter",16:"shift",17:"control",18:"alt",27:"esc",33:"page up",34:"page down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",116:"f5",224:"command"},iphoneKeyRepresentation:{10:"go",127:"delete"},signals:{"+":"","-":"-"},options:{attr:"alt",mask:null,type:"fixed",defaultValue:"",signal:false,onInvalid:function(){},onValid:function(){},onOverflow:function(){}},masks:{phone:{mask:"(99) 9999-9999"},"phone-us":{mask:"(999) 9999-9999"},cpf:{mask:"999.999.999-99"},cnpj:{mask:"99.999.999/9999-99"},date:{mask:"39/19/9999"},"date-us":{mask:"19/39/9999"},cep:{mask:"99999-999"},time:{mask:"29:59"},cc:{mask:"9999 9999 9999 9999"},integer:{mask:"999.999.999.999",type:"reverse"},decimal:{mask:"99,999.999.999.999",type:"reverse",defaultValue:"000"},"decimal-us":{mask:"99.999,999,999,999",type:"reverse",defaultValue:"000"},"signed-decimal":{mask:"99,999.999.999.999",type:"reverse",defaultValue:"+000"},"signed-decimal-us":{mask:"99,999.999.999.999",type:"reverse",defaultValue:"+000"}},init:function(){if(!this.hasInit){var c=this,d,e=(a)?this.iphoneKeyRepresentation:this.keyRepresentation;this.ignore=false;this.fixedCharsReg=new RegExp(this.fixedChars);this.fixedCharsRegG=new RegExp(this.fixedChars,"g");for(d=0;d<=9;d++){this.rules[d]=new RegExp("[0-"+d+"]")}this.keyRep=e;this.ignoreKeys=[];b.each(e,function(f){c.ignoreKeys.push(parseInt(f))});this.hasInit=true}},set:function(g,d){var c=this,e=b(g),f="maxLength";this.init();return e.each(function(){var n=b(this),p=b.extend({},c.options),m=n.attr(p.attr),h="",j=c.__getPasteEvent();h=(typeof d=="string")?d:(m!="")?m:null;if(h){p.mask=h}if(c.masks[h]){p=b.extend(p,c.masks[h])}if(typeof d=="object"){p=b.extend(p,d)}if(b.metadata){p=b.extend(p,n.metadata())}if(p.mask!=null){if(n.data("mask")){c.unset(n)}var i=p.defaultValue,l=n.attr(f),k=(p.type=="reverse");p=b.extend({},p,{maxlength:l,maskArray:p.mask.split(""),maskNonFixedCharsArray:p.mask.replace(c.fixedCharsRegG,"").split("")});if(k){n.css("text-align","right")}if(n.val()!=""){n.val(c.string(n.val(),p))}else{if(i!=""){n.val(c.string(i,p))}}n.data("mask",p);n.removeAttr(f);n.bind("keydown",{func:c._keyDown,thisObj:c},c._onMask).bind("keyup",{func:c._keyUp,thisObj:c},c._onMask).bind("keypress",{func:c._keyPress,thisObj:c},c._onMask).bind(j,{func:c._paste,thisObj:c},c._delayedOnMask)}})},unset:function(d){var c=b(d),e=this;return c.each(function(){var h=b(this);if(h.data("mask")){var f=h.data("mask").maxlength,g=e.__getPasteEvent();if(f!=-1){h.attr("maxLength",f)}h.unbind("keydown",e._onMask).unbind("keypress",e._onMask).unbind("keyup",e._onMask).unbind(g,e._delayedOnMask).removeData("mask")}})},string:function(f,c){this.init();var e={};if(typeof f!="string"){f=String(f)}switch(typeof c){case"string":if(this.masks[c]){e=b.extend(e,this.masks[c])}else{e.mask=c}break;case"object":e=c}if((e.type=="reverse")&&e.defaultValue){if(typeof this.signals[e.defaultValue.charAt(0)]!="undefined"){var d=f.charAt(0);e.signal=(typeof this.signals[d]!="undefined")?this.signals[d]:this.signals[e.defaultValue.charAt(0)];e.defaultValue=e.defaultValue.substring(1)}}return this.__maskArray(f.split(""),e.mask.replace(this.fixedCharsRegG,"").split(""),e.mask.split(""),e.type,e.defaultValue,e.signal)},unmaskedVal:function(c){return b(c).val().replace(b.mask.fixedCharsRegG,"")},_onMask:function(c){var f=c.data.thisObj,d={};d._this=c.target;d.$this=b(d._this);if(d.$this.attr("readonly")){return true}d.value=d.$this.val();d.nKey=f.__getKeyNumber(c);d.range=f.__getRange(d._this);d.valueArray=d.value.split("");d.data=d.$this.data("mask");d[d.data.type]=true;return c.data.func.call(f,c,d)},_delayedOnMask:function(c){c.type="paste";setTimeout(function(){c.data.thisObj._onMask(c)},1)},_keyDown:function(d,f){this.ignore=(b.inArray(f.nKey,this.ignoreKeys)>-1);if(this.ignore){var c=this.keyRep[f.nKey];f.data.onValid.call(f._this,c?c:"",f.nKey)}return a?this._keyPress(d,f):true},_keyUp:function(c,d){if(d.nKey==9&&(b.browser.safari||b.browser.msie)){return true}return(!d.infinite)?this._paste(c,d):true},_paste:function(d,f){if(f.reverse){this.__changeSignal(d.type,f)}var c=this.__maskArray(f.valueArray,f.data.maskNonFixedCharsArray,f.data.maskArray,f.data.type,f.data.defaultValue,f.data.signal);f.$this.val(c);if(!f.reverse&&f.data.defaultValue.length&&(f.range.start==f.range.end)){this.__setRange(f._this,f.range.start,f.range.end)}if((b.browser.msie||b.browser.safari)&&!f.reverse){this.__setRange(f._this,f.range.start,f.range.end)}return true},_keyPress:function(l,d){if(this.ignore||l.ctrlKey||l.metaKey||l.altKey){return true}if(d.reverse){this.__changeSignal(l.type,d)}var m=String.fromCharCode(d.nKey),p=d.range.start,i=d.value,g=d.data.maskArray;if(d.reverse){var h=i.substr(0,p),k=i.substr(d.range.end,i.length);i=(h+m+k);if(d.data.signal&&(p-d.data.signal.length>0)){p-=d.data.signal.length}}var n=i.replace(this.fixedCharsRegG,"").split(""),f=this.__extraPositionsTill(p,g);d.rsEp=p+f;if(d.infinite){d.rsEp=0}if(!this.rules[g[d.rsEp]]){d.data.onOverflow.call(d._this,m,d.nKey);return false}else{if(!this.rules[g[d.rsEp]].test(m)){d.data.onInvalid.call(d._this,m,d.nKey);return false}else{d.data.onValid.call(d._this,m,d.nKey)}}var j=this.__maskArray(n,d.data.maskNonFixedCharsArray,g,d.data.type,d.data.defaultValue,d.data.signal,f);d.$this.val(j);return(d.reverse)?this._keyPressReverse(l,d):(d.fixed)?this._keyPressFixed(l,d):true},_keyPressFixed:function(c,d){if(d.range.start==d.range.end){if((d.rsEp==0&&d.value.length==0)||d.rsEp<d.value.length){this.__setRange(d._this,d.rsEp,d.rsEp+1)}}else{this.__setRange(d._this,d.range.start,d.range.end)}return true},_keyPressReverse:function(c,d){if(b.browser.msie&&((d.rangeStart==0&&d.range.end==0)||d.rangeStart!=d.range.end)){this.__setRange(d._this,d.value.length)}return false},__changeSignal:function(d,e){if(e.data.signal!==false){var c=(d=="paste")?e.value.charAt(0):String.fromCharCode(e.nKey);if(this.signals&&(typeof this.signals[c]!="undefined")){e.data.signal=this.signals[c]}}},__getPasteEvent:function(){return(b.browser.opera||(b.browser.mozilla&&parseFloat(b.browser.version.substr(0,3))<1.9))?"input":"paste"},__getKeyNumber:function(c){return(c.charCode||c.keyCode||c.which)},__maskArray:function(h,g,d,f,c,i,e){if(f=="reverse"){h.reverse()}h=this.__removeInvalidChars(h,g);if(c){h=this.__applyDefaultValue.call(h,c)}h=this.__applyMask(h,d,e);switch(f){case"reverse":h.reverse();return(i||"")+h.join("").substring(h.length-d.length);case"infinite":return h.join("");default:return h.join("").substring(0,d.length)}return""},__applyDefaultValue:function(e){var c=e.length,d=this.length,f;for(f=d-1;f>=0;f--){if(this[f]==e.charAt(0)){this.pop()}else{break}}for(f=0;f<c;f++){if(!this[f]){this[f]=e.charAt(f)}}return this},__removeInvalidChars:function(e,d){for(var c=0;c<e.length;c++){if(d[c]&&this.rules[d[c]]&&!this.rules[d[c]].test(e[c])){e.splice(c,1);c--}}return e},__applyMask:function(e,c,f){if(typeof f=="undefined"){f=0}for(var d=0;d<e.length+f;d++){if(c[d]&&this.fixedCharsReg.test(c[d])){e.splice(d,0,c[d])}}return e},__extraPositionsTill:function(e,c){var d=0;while(this.fixedCharsReg.test(c[e])){e++;d++}return d},__setRange:function(e,f,c){if(typeof c=="undefined"){c=f}if(e.setSelectionRange){e.setSelectionRange(f,c)}else{var d=e.createTextRange();d.collapse();d.moveStart("character",f);d.moveEnd("character",c-f);d.select()}},__getRange:function(d){if(!b.browser.msie){return{start:d.selectionStart,end:d.selectionEnd}}var e={start:0,end:0},c=document.selection.createRange();e.start=0-c.duplicate().moveStart("character",-100000);e.end=e.start+c.text.length;return e}}});b.fn.extend({setMask:function(c){return b.mask.set(this,c)},unsetMask:function(){return b.mask.unset(this)},unmaskedVal:function(){return b.mask.unmaskedVal(this[0])}})})(jQuery);