PageSourceSearch

https://mdiasbranco.com.br/wp-content/plugins/mask-form-elementor/js/maskformelementor.js?ver=1.0

js mdiasbranco.com.br collected 2026-10-02 04:11:38 UTC 16,391 bytes, 394 lines download raw bytes

1(function($) {
2    $(window).load( function() {
3
4		// Data
5		$(".mascara_data").addClass('date');
6		$("#mascara_data").addClass('date');
7		$("#form-field-mascara_data").addClass('date');
8		$("#form-field-mascara_data2").addClass('date');
9		$("#form-field-mascara_data3").addClass('date');
10		$("#form-field-mascara_data4").addClass('date');	
11		
12		// Hora
13		$(".mascara_hora").addClass('time');
14		$("#mascara_hora").addClass('time');
15		$("#form-field-mascara_hora").addClass('time');
16		$("#form-field-mascara_hora2").addClass('time');
17		$("#form-field-mascara_hora3").addClass('time');
18		$("#form-field-mascara_hora4").addClass('time');
19		
20		// Data e Hora
21		$(".mascara_data_hora").addClass('date_time');
22		$("#mascara_data_hora").addClass('date_time');
23		$("#form-field-mascara_data_hora").addClass('date_time');
24		$("#form-field-mascara_data_hora2").addClass('date_time');
25		$("#form-field-mascara_data_hora3").addClass('date_time');
26		$("#form-field-mascara_data_hora4").addClass('date_time');
27		
28		// CEP
29		$(".mascara_cep").addClass('cep');
30		$("#mascara_cep").addClass('cep');
31		$("#form-field-mascara_cep").addClass('cep');
32		$("#form-field-mascara_cep2").addClass('cep');
33		$("#form-field-mascara_cep3").addClass('cep');
34		$("#form-field-mascara_cep4").addClass('cep');
35		
36		// Telefone
37		$(".mascara_telefone").addClass('phone');
38		$("#mascara_telefone").addClass('phone');
39		$("#form-field-mascara_telefone").addClass('phone');
40		$("#form-field-mascara_telefone2").addClass('phone');
41		$("#form-field-mascara_telefone3").addClass('phone');
42		$("#form-field-mascara_telefone4").addClass('phone');
43		
44		// Telefone com DDD
45		$(".mascara_telefone_ddd").addClass('telephone_with_ddd');
46		$("#mascara_telefone_ddd").addClass('telephone_with_ddd');
47		$("#form-field-mascara_telefone_ddd").addClass('telephone_with_ddd');
48		$("#form-field-mascara_telefone_ddd2").addClass('telephone_with_ddd');
49		$("#form-field-mascara_telefone_ddd3").addClass('telephone_with_ddd');
50		$("#form-field-mascara_telefone_ddd4").addClass('telephone_with_ddd');
51
52		// Telefone com nono digito
53		$(".mascara_telefone_nono_digito").addClass('phone_with_ddd');
54		$("#mascara_telefone_nono_digito").addClass('phone_with_ddd');
55		$("#form-field-mascara_telefone_nono_digito").addClass('phone_with_ddd');
56		$("#form-field-mascara_telefone_nono_digito2").addClass('phone_with_ddd');
57		$("#form-field-mascara_telefone_nono_digito3").addClass('phone_with_ddd');
58		$("#form-field-mascara_telefone_nono_digito4").addClass('phone_with_ddd');
59				
60		// CPF ou CNPJ
61		$(".mascara_cpf_ou_cnpj").addClass('cpfcnpj');
62		$("#mascara_cpf_ou_cnpj").addClass('cpfcnpj');
63		$("#form-field-mascara_cpf_ou_cnpj").addClass('cpfcnpj');
64		$("#form-field-mascara_cpf_ou_cnpj2").addClass('cpfcnpj');
65		$("#form-field-mascara_cpf_ou_cnpj3").addClass('cpfcnpj');
66		$("#form-field-mascara_cpf_ou_cnpj4").addClass('cpfcnpj');
67		
68		// CPF
69		$(".mascara_cpf").addClass('cpf');
70		$("#mascara_cpf").addClass('cpf');
71		$("#form-field-mascara_cpf").addClass('cpf');
72		$("#form-field-mascara_cpf2").addClass('cpf');
73		$("#form-field-mascara_cpf3").addClass('cpf');
74		$("#form-field-mascara_cpf4").addClass('cpf');
75		
76		// CNPJ
77		$(".mascara_cnpj").addClass('cnpj');
78		$("#mascara_cnpj").addClass('cnpj');
79		$("#form-field-mascara_cnpj").addClass('cnpj');
80		$("#form-field-mascara_cnpj2").addClass('cnpj');
81		$("#form-field-mascara_cnpj3").addClass('cnpj');
82		$("#form-field-mascara_cnpj4").addClass('cnpj');			
83		
84		// Monetário
85		$(".mascara_monetario").addClass('money');
86		$("#mascara_monetario").addClass('money');
87		$("#form-field-mascara_monetario").addClass('money');
88		$("#form-field-mascara_monetario2").addClass('money');
89		$("#form-field-mascara_monetario3").addClass('money');
90		$("#form-field-mascara_monetario4").addClass('money');		
91
92		// IP
93		$(".mascara_ip").addClass('ip_address');
94		$("#mascara_ip").addClass('ip_address');
95		$("#form-field-mascara_ip").addClass('ip_address');
96		$("#form-field-mascara_ip2").addClass('ip_address');
97		$("#form-field-mascara_ip3").addClass('ip_address');
98		$("#form-field-mascara_ip4").addClass('ip_address');
99			
100		// Porcentagem
101		$(".mascara_porcentagem").addClass('percent');
102		$("#mascara_porcentagem").addClass('percent');
103		$("#form-field-mascara_porcentagem").addClass('percent');
104		$("#form-field-mascara_porcentagem2").addClass('percent');
105		$("#form-field-mascara_porcentagem3").addClass('percent');
106		$("#form-field-mascara_porcentagem4").addClass('percent');
107
108		// Placa de veículos
109		$(".mascara_placa").addClass('placa');
110		$("#mascara_placa").addClass('placa');
111		$("#form-field-mascara_placa").addClass('placa');
112		$("#form-field-mascara_placa2").addClass('placa');
113		$("#form-field-mascara_placa3").addClass('placa');
114		$("#form-field-mascara_placa4").addClass('placa');
115		
116		// Nome de Usuário
117		$(".mascara_usuario").addClass('user_chars');
118		$("#mascara_usuario").addClass('user_chars');
119		$("#form-field-mascara_usuario").addClass('user_chars');
120		$("#form-field-mascara_usuario2").addClass('user_chars');
121		$("#form-field-mascara_usuario3").addClass('user_chars');
122		$("#form-field-mascara_usuario4").addClass('user_chars');
123
124		// Número Cartão de Crédito
125		$(".mascara_cartaon").addClass('card_number');
126		$("#mascara_cartaon").addClass('card_number');
127		$("#form-field-mascara_cartaon").addClass('card_number');
128		$("#form-field-mascara_cartaon2").addClass('card_number');
129		$("#form-field-mascara_cartaon3").addClass('card_number');
130		$("#form-field-mascara_cartaon4").addClass('card_number');
131		
132		// Validade Cartão de Crédito
133		$(".mascara_cartaod").addClass('card_date');
134		$("#mascara_cartaod").addClass('card_date');
135		$("#form-field-mascara_cartaod").addClass('card_date');
136		$("#form-field-mascara_cartaod2").addClass('card_date');
137		$("#form-field-mascara_cartaod3").addClass('card_date');
138		$("#form-field-mascara_cartaod4").addClass('card_date');	
139
140		// Máscaras
141		$('.date').mask('00/00/0000');
142		$('.time').mask('00:00:00');
143		$('.date_time').mask('00/00/0000 00:00:00');
144		$('.cep').mask('00000-000');
145		$('.phone').mask('0000-0000');
146		$('.telephone_with_ddd').mask('(00) 0000-0000'); 
147		$('.phone_with_ddd').mask('(00) 00000-0000');
148			var maskBehavior = function (val) {
149				return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009';
150			},
151				options = {onKeyPress: function(val, e, field, options) {
152					field.mask(maskBehavior.apply({}, arguments), options);
153				}
154			};
155		$('.phone_with_ddd').mask(maskBehavior, options);
156			var options = {
157				onKeyPress : function(cpfcnpj, e, field, options) {
158					var masks = ['000.000.000-009', '00.000.000/0000-00'];
159					var mask = (cpfcnpj.length > 14) ? masks[1] : masks[0];
160					$('.cpfcnpj').mask(mask, options);
161				}
162			};
163		$('.cpfcnpj').mask('000.000.000-009', options);
164		$('.cpf').mask('000.000.000-00', {reverse: true});
165		$('.cnpj').mask('00.000.000/0000-00', {reverse: true});
166		$('.money').mask('000.000.000.000.000,00', {reverse: true});
167		$('.ip_address').mask('099.099.099.099');
168		$('.percent').mask('##0,00%', {reverse: true});
169			var MercoSulMaskBehavior = function (val) { 
170				var placams = val.replace(/[^a-zA-Z0-9]/g, '');
171				if(placams.length < 5) return 'SSS-0A00';
172				return placams.charAt(4).replace(/\d/g, '').length == 1 ? 'SSS0S00' : 'SSS-0000';
173			},
174			spOptions = {
175			  onKeyPress: function(val, e, field, options) {
176				  field.mask(MercoSulMaskBehavior.apply({}, arguments), options);
177				  e.target.value=val.toUpperCase();
178				}
179			};
180		$('.placa').mask(MercoSulMaskBehavior, spOptions);
181		$('.user_chars').mask('Z',{translation: {'Z': {pattern: /[a-z0-9_-]/, recursive: true}}});
182		$('.card_number').mask('0000-0000-0000-0000');
183		$('.card_date').mask('00/00');		
184		$('.clear-if-not-match').mask("00/00/0000", {clearIfNotMatch: true});
185		$('.placeholder').mask("00/00/0000", {placeholder: "__/__/____"});
186		$('.fallback').mask("00r00r0000", {
187		  translation: {
188			'r': {
189			  pattern: /[\/]/,
190			  fallback: '/'
191			},
192			placeholder: "__/__/____"
193		  }
194		});
195		$('.selectonfocus').mask("00/00/0000", {selectOnFocus: true});
196
197		jQuery( document ).on( 'elementor/popup/show', () => {
198
199			// Data
200			$(".mascara_data").addClass('date');
201			$("#mascara_data").addClass('date');
202			$("#form-field-mascara_data").addClass('date');
203			$("#form-field-mascara_data2").addClass('date');
204			$("#form-field-mascara_data3").addClass('date');
205			$("#form-field-mascara_data4").addClass('date');	
206			
207			// Hora
208			$(".mascara_hora").addClass('time');
209			$("#mascara_hora").addClass('time');
210			$("#form-field-mascara_hora").addClass('time');
211			$("#form-field-mascara_hora2").addClass('time');
212			$("#form-field-mascara_hora3").addClass('time');
213			$("#form-field-mascara_hora4").addClass('time');
214			
215			// Data e Hora
216			$(".mascara_data_hora").addClass('date_time');
217			$("#mascara_data_hora").addClass('date_time');
218			$("#form-field-mascara_data_hora").addClass('date_time');
219			$("#form-field-mascara_data_hora2").addClass('date_time');
220			$("#form-field-mascara_data_hora3").addClass('date_time');
221			$("#form-field-mascara_data_hora4").addClass('date_time');
222			
223			// CEP
224			$(".mascara_cep").addClass('cep');
225			$("#mascara_cep").addClass('cep');
226			$("#form-field-mascara_cep").addClass('cep');
227			$("#form-field-mascara_cep2").addClass('cep');
228			$("#form-field-mascara_cep3").addClass('cep');
229			$("#form-field-mascara_cep4").addClass('cep');
230			
231			// Telefone
232			$(".mascara_telefone").addClass('phone');
233			$("#mascara_telefone").addClass('phone');
234			$("#form-field-mascara_telefone").addClass('phone');
235			$("#form-field-mascara_telefone2").addClass('phone');
236			$("#form-field-mascara_telefone3").addClass('phone');
237			$("#form-field-mascara_telefone4").addClass('phone');
238			
239			// Telefone com DDD
240			$(".mascara_telefone_ddd").addClass('telephone_with_ddd');
241			$("#mascara_telefone_ddd").addClass('telephone_with_ddd');
242			$("#form-field-mascara_telefone_ddd").addClass('telephone_with_ddd');
243			$("#form-field-mascara_telefone_ddd2").addClass('telephone_with_ddd');
244			$("#form-field-mascara_telefone_ddd3").addClass('telephone_with_ddd');
245			$("#form-field-mascara_telefone_ddd4").addClass('telephone_with_ddd');
246
247			// Telefone com nono digito
248			$(".mascara_telefone_nono_digito").addClass('phone_with_ddd');
249			$("#mascara_telefone_nono_digito").addClass('phone_with_ddd');
250			$("#form-field-mascara_telefone_nono_digito").addClass('phone_with_ddd');
251			$("#form-field-mascara_telefone_nono_digito2").addClass('phone_with_ddd');
252			$("#form-field-mascara_telefone_nono_digito3").addClass('phone_with_ddd');
253			$("#form-field-mascara_telefone_nono_digito4").addClass('phone_with_ddd');
254					
255			// CPF ou CNPJ
256			$(".mascara_cpf_ou_cnpj").addClass('cpfcnpj');
257			$("#mascara_cpf_ou_cnpj").addClass('cpfcnpj');
258			$("#form-field-mascara_cpf_ou_cnpj").addClass('cpfcnpj');
259			$("#form-field-mascara_cpf_ou_cnpj2").addClass('cpfcnpj');
260			$("#form-field-mascara_cpf_ou_cnpj3").addClass('cpfcnpj');
261			$("#form-field-mascara_cpf_ou_cnpj4").addClass('cpfcnpj');
262			
263			// CPF
264			$(".mascara_cpf").addClass('cpf');
265			$("#mascara_cpf").addClass('cpf');
266			$("#form-field-mascara_cpf").addClass('cpf');
267			$("#form-field-mascara_cpf2").addClass('cpf');
268			$("#form-field-mascara_cpf3").addClass('cpf');
269			$("#form-field-mascara_cpf4").addClass('cpf');
270			
271			// CNPJ
272			$(".mascara_cnpj").addClass('cnpj');
273			$("#mascara_cnpj").addClass('cnpj');
274			$("#form-field-mascara_cnpj").addClass('cnpj');
275			$("#form-field-mascara_cnpj2").addClass('cnpj');
276			$("#form-field-mascara_cnpj3").addClass('cnpj');
277			$("#form-field-mascara_cnpj4").addClass('cnpj');			
278			
279			// Monetário
280			$(".mascara_monetario").addClass('money');
281			$("#mascara_monetario").addClass('money');
282			$("#form-field-mascara_monetario").addClass('money');
283			$("#form-field-mascara_monetario2").addClass('money');
284			$("#form-field-mascara_monetario3").addClass('money');
285			$("#form-field-mascara_monetario4").addClass('money');		
286
287			// IP
288			$(".mascara_ip").addClass('ip_address');
289			$("#mascara_ip").addClass('ip_address');
290			$("#form-field-mascara_ip").addClass('ip_address');
291			$("#form-field-mascara_ip2").addClass('ip_address');
292			$("#form-field-mascara_ip3").addClass('ip_address');
293			$("#form-field-mascara_ip4").addClass('ip_address');
294				
295			// Porcentagem
296			$(".mascara_porcentagem").addClass('percent');
297			$("#mascara_porcentagem").addClass('percent');
298			$("#form-field-mascara_porcentagem").addClass('percent');
299			$("#form-field-mascara_porcentagem2").addClass('percent');
300			$("#form-field-mascara_porcentagem3").addClass('percent');
301			$("#form-field-mascara_porcentagem4").addClass('percent');
302
303			// Placa de veículos
304			$(".mascara_placa").addClass('placa');
305			$("#mascara_placa").addClass('placa');
306			$("#form-field-mascara_placa").addClass('placa');
307			$("#form-field-mascara_placa2").addClass('placa');
308			$("#form-field-mascara_placa3").addClass('placa');
309			$("#form-field-mascara_placa4").addClass('placa');
310			
311			// Nome de Usuário
312			$(".mascara_usuario").addClass('user_chars');
313			$("#mascara_usuario").addClass('user_chars');
314			$("#form-field-mascara_usuario").addClass('user_chars');
315			$("#form-field-mascara_usuario2").addClass('user_chars');
316			$("#form-field-mascara_usuario3").addClass('user_chars');
317			$("#form-field-mascara_usuario4").addClass('user_chars');
318
319			// Número Cartão de Crédito
320			$(".mascara_cartaon").addClass('card_number');
321			$("#mascara_cartaon").addClass('card_number');
322			$("#form-field-mascara_cartaon").addClass('card_number');
323			$("#form-field-mascara_cartaon2").addClass('card_number');
324			$("#form-field-mascara_cartaon3").addClass('card_number');
325			$("#form-field-mascara_cartaon4").addClass('card_number');
326			
327			// Validade Cartão de Crédito
328			$(".mascara_cartaod").addClass('card_date');
329			$("#mascara_cartaod").addClass('card_date');
330			$("#form-field-mascara_cartaod").addClass('card_date');
331			$("#form-field-mascara_cartaod2").addClass('card_date');
332			$("#form-field-mascara_cartaod3").addClass('card_date');
333			$("#form-field-mascara_cartaod4").addClass('card_date');	
334
335			// Máscaras
336			$('.date').mask('00/00/0000');
337			$('.time').mask('00:00:00');
338			$('.date_time').mask('00/00/0000 00:00:00');
339			$('.cep').mask('00000-000');
340			$('.phone').mask('0000-0000');
341			$('.telephone_with_ddd').mask('(00) 0000-0000'); 
342			$('.phone_with_ddd').mask('(00) 00000-0000');
343				var maskBehavior = function (val) {
344					return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009';
345				},
346					options = {onKeyPress: function(val, e, field, options) {
347						field.mask(maskBehavior.apply({}, arguments), options);
348					}
349				};
350			$('.phone_with_ddd').mask(maskBehavior, options);
351				var options = {
352					onKeyPress : function(cpfcnpj, e, field, options) {
353						var masks = ['000.000.000-009', '00.000.000/0000-00'];
354						var mask = (cpfcnpj.length > 14) ? masks[1] : masks[0];
355						$('.cpfcnpj').mask(mask, options);
356					}
357				};
358			$('.cpfcnpj').mask('000.000.000-009', options);
359			$('.cpf').mask('000.000.000-00', {reverse: true});
360			$('.cnpj').mask('00.000.000/0000-00', {reverse: true});
361			$('.money').mask('000.000.000.000.000,00', {reverse: true});
362			$('.ip_address').mask('099.099.099.099');
363			$('.percent').mask('##0,00%', {reverse: true});
364				var MercoSulMaskBehavior = function (val) { 
365					var placams = val.replace(/[^a-zA-Z0-9]/g, '');
366					if(placams.length < 5) return 'SSS-0A00';
367					return placams.charAt(4).replace(/\d/g, '').length == 1 ? 'SSS0S00' : 'SSS-0000';
368				},
369				spOptions = {
370				  onKeyPress: function(val, e, field, options) {
371					  field.mask(MercoSulMaskBehavior.apply({}, arguments), options);
372					  e.target.value=val.toUpperCase();
373					}
374				};
375			$('.placa').mask(MercoSulMaskBehavior, spOptions);
376			$('.user_chars').mask('Z',{translation: {'Z': {pattern: /[a-z0-9_-]/, recursive: true}}});
377			$('.card_number').mask('0000-0000-0000-0000');
378			$('.card_date').mask('00/00');		
379			$('.clear-if-not-match').mask("00/00/0000", {clearIfNotMatch: true});
380			$('.placeholder').mask("00/00/0000", {placeholder: "__/__/____"});
381			$('.fallback').mask("00r00r0000", {
382			  translation: {
383				'r': {
384				  pattern: /[\/]/,
385				  fallback: '/'
386				},
387				placeholder: "__/__/____"
388			  }
389			});
390			$('.selectonfocus').mask("00/00/0000", {selectOnFocus: true});
391
392		});
393    });
394})(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.