PageSourceSearch

https://dentalbeautystalbans.co.uk/wp-content/uploads/siteground-optimizer-assets/wpcf7mf-mask.min.js

js dentalbeautystalbans.co.uk collected 2026-10-05 23:47:59 UTC 4,365 bytes, 1 lines download raw bytes

1!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):jQuery)}(function(e){var n,t=navigator.userAgent,o=/iphone/i.test(t),i=/chrome/i.test(t),s=/android/i.test(t);e.mask={definitions:{_:"[0-9]"},autoclear:!0,dataName:"mask",placeholder:"_"},e.fn.extend({caret:function(e,t){var n;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof e?(t="number"==typeof t?t:e,this.each(function(){this.setSelectionRange?this.setSelectionRange(e,t):this.createTextRange&&(n=this.createTextRange(),n.collapse(!0),n.moveEnd("character",t),n.moveStart("character",e),n.select())})):(this[0].setSelectionRange?(e=this[0].selectionStart,t=this[0].selectionEnd):document.selection&&document.selection.createRange&&(n=document.selection.createRange(),e=0-n.duplicate().moveStart("character",-1e5),t=e+n.text.length),{begin:e,end:t})},unmask:function(){return this.trigger("unmask")},mask:function(t,a){if(!t&&this.length>0){f=e(this[0]);var r,c,l,d,u,h,m,f,p=f.data(e.mask.dataName);return p?p():0[0]}return a=e.extend({autoclear:e.mask.autoclear,placeholder:e.mask.placeholder,completed:null},a),u=e.mask.definitions,r=[],d=c=t.length,l=null,e.each(t.split(""),function(e,t){"?"==t?(c--,d=e):u[t]?(r.push(new RegExp(u[t])),null===l&&(l=r.length-1),d>e&&(m=r.length-1)):r.push(null)}),this.trigger("unmask").each(function(){function w(){if(a.completed){for(var e=l;m>=e;e++)if(r[e]&&p[e]===g(e))return;a.completed.call(f)}}function g(e){return a.placeholder.charAt(e<a.placeholder.length?e:0)}function v(e){for(;++e<c&&!r[e];);return e}function M(e){for(;--e>=0&&!r[e];);return e}function O(e,t){var n,s;if(!(0>e)){for(s=e,n=v(t);c>s;s++)if(r[s]){if(!(c>n&&r[s].test(p[n])))break;p[s]=p[n],p[n]=g(n),n=v(n)}j(),f.caret(Math.max(l,e))}}function A(e){var t,n,s,o;for(t=e,n=g(e);c>t;t++)if(r[t]){if(s=v(t),o=p[t],p[t]=n,!(c>s&&r[s].test(o)))break;n=o}}function k(){var t=f.val(),e=f.caret();if(h&&h.length&&h.length>t.length){for(b(!0);e.begin>0&&!r[e.begin-1];)e.begin--;if(0===e.begin)for(;e.begin<l&&!r[e.begin];)e.begin++;f.caret(e.begin,e.begin)}else{for(b(!0);e.begin<c&&!r[e.begin];)e.begin++;f.caret(e.begin,e.begin)}w()}function x(){b(),f.val()!=_&&f.change()}function E(e){if(!f.prop("readonly")){var t,n,i,s=e.which||e.keyCode;h=f.val(),8===s||46===s||o&&127===s?(i=f.caret(),n=i.begin,t=i.end,t-n===0&&(n=46!==s?M(n):t=v(n-1),t=46===s?v(t):t),y(n,t),O(n,t-1),e.preventDefault()):13===s?x.call(this,e):27===s&&(f.val(_),f.caret(0,b()),e.preventDefault())}}function C(t){if(!f.prop("readonly")){var o,a,l,d,i=t.which||t.keyCode,n=f.caret();!(t.ctrlKey||t.altKey||t.metaKey||32>i)&&i&&13!==i&&((n.end-n.begin!==0&&(y(n.begin,n.end),O(n.begin,n.end-1)),o=v(n.begin-1),c>o&&(a=String.fromCharCode(i),r[o].test(a)))&&(A(o),p[o]=a,j(),l=v(o),s?(d=function(){e.proxy(e.fn.caret,f,l)()},setTimeout(d,0)):f.caret(l),n.begin<=m&&w()),t.preventDefault())}}function y(e,t){var n;for(n=e;t>n&&c>n;n++)r[n]&&(p[n]=g(n))}function j(){f.val(p.join(""))}function b(e){var t,n,i,s=f.val(),o=-1;for(t=0,n=0;c>t;t++)if(r[t]){{for(p[t]=g(t);n++<s.length;)if(i=s.charAt(n-1),r[t].test(i)){p[t]=i,o=t;break}if(n>s.length){y(t+1,c);break}}}else p[t]===s.charAt(n)&&n++,d>t&&(o=t);return e?j():d>o+1?a.autoclear||p.join("")===S?(f.val()&&f.val(""),y(0,c)):j():(j(),f.val(f.val().substring(0,o+1))),d?t:l}var f=e(this),p=e.map(t.split(""),function(e,t){return"?"!=e?u[e]?g(t):e:0[0]}),S=p.join(""),_=f.val();f.data(e.mask.dataName,function(){return e.map(p,function(e,t){return r[t]&&e!=g(t)?e:null}).join("")}),f.one("unmask",function(){f.off(".mask").removeData(e.mask.dataName)}).on("focus.mask",function(){if(!f.prop("readonly")){clearTimeout(n);var e;_=f.val(),e=b(),n=setTimeout(function(){f.get(0)===document.activeElement&&(j(),e==t.replace("?","").length?f.caret(0,e):f.caret(e))},10)}}).on("blur.mask",x).on("keydown.mask",E).on("keypress.mask",C).on("input.mask paste.mask",function(){f.prop("readonly")||setTimeout(function(){var e=b(!0);f.caret(e),w()},0)}),i&&s&&f.off("input.mask").on("input.mask",k),b()})}}),e(document).ready(function(){var t=e(".wpcf7-mask");if(!t.length)return!1;t.each(function(){var t=e(this),n=t.data("mask");if(!n)return;t.mask(n,{autoclear:a(t.data("autoclear"))}),"tel"!=t.attr("type")&&-1==n.indexOf(".")&&t.attr({inputmode:"numeric"})})});function a(e){return typeof e=="undefined"?0:e}})

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.