PageSourceSearch

https://4ribh.com.br/sys/skins/skn-padrao5/js/cookie.js

js 4ribh.com.br collected 2026-10-08 19:48:48 UTC 5,770 bytes, 130 lines download raw bytes

1
2function pureFadeIn(e, o) {
3    var i = document.getElementById(e);
4    i.style.opacity = 0, i.style.display = o || "block",
5        function e() {
6            var o = parseFloat(i.style.opacity);
7            (o += .02) > 1 || (i.style.opacity = o, requestAnimationFrame(e))
8        }()
9}
10
11function pureFadeOut(e) {
12    var o = document.getElementById(e);
13    o.style.opacity = 1,
14        function e() {
15            (o.style.opacity -= .02) < 0 ? o.style.display = "none" : requestAnimationFrame(e)
16        }()
17}
18
19function setCookie(e, o, i) {
20
21    var t = "";
22    if (i) {
23        var n = new Date;
24        n.setTime(n.getTime() + 24 * i * 60 * 60 * 1e3), t = ";"
25    }
26    document.cookie = e + "=" + (o || "") + t + " path=/";
27}
28
29function getCookie(e) {
30    for (var o = e + "=", i = document.cookie.split(";"), t = 0; t < i.length; t++) {
31        for (var n = i[t];
32            " " == n.charAt(0);) n = n.substring(1, n.length);
33        if (0 == n.indexOf(o)) return n.substring(o.length, n.length)
34    }
35    return null
36}
37
38function eraseCookie(e) {
39    document.cookie = e + "=;"
40}
41
42function cookieConsent() {
43
44    if (getCookie("purecookieDismiss") == null) {
45        pureFadeIn("cookieConsentContainer")
46    }
47
48}
49
50function purecookieOptions() {
51
52    var painel = $('.painelPanel');
53    if (painel.css('display') == 'none') {
54        pureFadeOut("cookieConsentContainer");
55        pureFadeIn("lgpdCookiesOptions");
56    } else {
57        pureFadeIn("cookieConsentContainer");
58        pureFadeOut("lgpdCookiesOptions");
59    }
60
61}
62
63function purecookieDismiss() {
64    setCookie("purecookieDismiss", "1", 7);
65    pureFadeOut("cookieConsentContainer");
66    pureFadeOut("lgpdCookiesOptions");
67}
68
69function enableMessageLgpd() {
70    if($('.lgpdTextareaMessage').length > 0){
71        $(".lgpdTextareaMessage").show();
72    }
73}
74
75$(function() {
76
77    cookieConsent();
78
79    $('.painelDesc-link, .titulo-item').on('click', function() {
80
81        if ($(this).parent().find('.painelTag.item-' + $(this).data('escope')).hasClass('painelHidden')) {
82            $(this).parent().find('.painelTag.item-' + $(this).data('escope')).removeClass('painelHidden');
83            $(this).parent().find('.painelSpacer.item-' + $(this).data('escope')).removeClass('painelHidden');
84        } else {
85            $(this).parent().find('.painelTag.item-' + $(this).data('escope')).addClass('painelHidden');
86            $(this).parent().find('.painelSpacer.item-' + $(this).data('escope')).addClass('painelHidden');
87        }
88
89    });
90
91    $('.painelSelector').on('click', function() {
92
93        if ($(this).hasClass('item-outside')) {
94
95            if ($(this).hasClass('painelSel-active')) {
96                $(this).removeClass('painelSel-active');
97                $(this).closest('.painelCategory').find('.item-inside').removeClass('painelSel-active');
98            } else {
99                $(this).addClass('painelSel-active');
100                $(this).closest('.painelCategory').find('.item-inside').addClass('painelSel-active');
101            }
102
103        } else {
104
105            if ($(this).closest('.painelCategory').hasClass('painelReq') === false) {
106
107                if ($(this).hasClass('painelSel-active')) {
108                    $(this).removeClass('painelSel-active');
109                } else {
110                    $(this).addClass('painelSel-active');
111                }
112
113                var itensTotais = $(this).closest('.painelCategory').find('.item-inside').length;
114                var itensSelecionados = $(this).closest('.painelCategory').find('.item-inside.painelSel-active').length;
115
116                if (itensSelecionados > 0) {
117                    $(this).closest('.painelCategory').find('.item-outside').addClass('painelSel-active');
118                } else {
119                    $(this).closest('.painelCategory').find('.item-outside').removeClass('painelSel-active');
120                }
121
122            }
123
124        }
125
126    });
127
128    //if($('form [name=\'mensagem\']').length > 0){ $('form [name=\'mensagem\']').after('<p><em>Voc&ecirc; n&atilde;o precisa fornecer seus dados, contudo sem os mesmos n&atilde;o podemos atender sua solicita&ccedil;&atilde;o. Captamos seu nome, e-mail, telefone, cidade e mensagem, com objetivo de responder seu contato, e os manteremos armazenados em local seguro por<strong> X meses,</strong> sendo descartados de forma segura ap&oacute;s esse prazo</em>. <em>Caso queira revogar seu consentimento ou exercer outro direito, acesse o formul&aacute;rio de solicita&ccedil;&atilde;o de privacidade. Para saber mais sobre como gerimos seus dados, consulte a nosso </em><a href="https://privacidade.bpm.com.br/home/2/aviso-de-privacidade" target="_blank" rel="noopener"><em>portal de privacidade</em></a></p>'); $('.wpcf7-form [name=\'mensagem\']').on('focus', function(){ enableMessageLgpd() }).on('click', function(){ enableMessageLgpd() }); }  if($('.wpcf7-form [name=\'mensagem\']').length > 0){ $('.wpcf7-form [name=\'mensagem\']').after('<div class="lgpdTextareaMessage"><p><em>Certifique-se de que voc&ecirc; est&aacute; fornecendo apenas as informa&ccedil;&otilde;es necess&aacute;rias ao seu contato. N&atilde;o envie dados que possam ser considerados sens&iacute;veis &agrave; luz da Lei Geral de Prote&ccedil;&atilde;o de Dados Pessoais (LGPD), como dados de sa&uacute;de, gen&eacute;ticos ou biom&eacute;tricos, de origem &eacute;tnica, opini&otilde;es pol&iacute;ticas, filos&oacute;ficas ou religiosas, filia&ccedil;&atilde;o sindical, orienta&ccedil;&atilde;o ou vida sexual. Se alguma informa&ccedil;&atilde;o sens&iacute;vel for enviada, ser&aacute; apagada imediatamente sem aviso pr&eacute;vio.</em></p></div>'); $('.wpcf7-form [name=\'mensagem\']').on('focus', function(){ enableMessageLgpd() }).on('click', function(){ enableMessageLgpd() }); } 
129
130});

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.