PageSourceSearch

https://regione.puglia.it/o/portale-istituzionale-theme/js/cookieconsent-init.js

js regione.puglia.it collected 2026-09-25 08:48:44 UTC 11,353 bytes, 235 lines download raw bytes

1// obtain iframemanager object
2var manager = iframemanager();
3
4
5// Configure with youtube embed
6manager.run({
7    currLang: 'it',
8    services : {
9        youtube : {
10            embedUrl: 'https://www.youtube-nocookie.com/embed/{data-id}',
11            thumbnailUrl: 'https://i3.ytimg.com/vi/{data-id}/hqdefault.jpg',
12            iframe : {
13                allow : 'accelerometer; encrypted-media; gyroscope; picture-in-picture; fullscreen;',
14                onload : function(data_id, setThumbnail){
15                    //console.log("caricato iframe per il video " + data_id);
16                    $("#close-" + data_id).trigger('click', [true]);
17                    //console.log("applicato il trucchetto a " + data_id);
18                }
19            },
20            cookie : {
21                name : 'cc_youtube'
22            },
23            languages : {
24                it : {
25                    notice: 'Questo contenuto è distribuito da una terza parte. <br> Clicca <a rel="noreferrer" href="https://www.youtube.com/t/terms" title="Terms and conditions" target="_blank">qui</a> per leggere i termini e le condizioni di youtube.com. Utilizzando i tasti “Carica video” e “Accetta tutti” darai il consenso ai cookie di terze parti.',
26
27                    loadBtn: 'Carica video',
28                    loadAllBtn: 'Accetta tutti'
29                }
30            }
31        },
32        /*slideshare : {
33            embedUrl: 'https://www.slideshare.net/slideshow/embed_code/key/{data-id}',
34            thumbnailUrl: 'spacer',
35            iframe : {
36                allow : 'fullscreen;',
37            },
38            cookie : {
39                name : 'cc_slideshare'
40            },
41            languages : {
42                it : {
43                    notice: 'Questo contenuto è distribuito da una terza parte. <br> Clicca <a rel="noreferrer" href="https://www.slideshare.com/privacy" title="Terms and conditions" target="_blank">qui</a> per leggere i termini e le condizioni di slideshare.com',
44                    loadBtn: 'Vedi presentazione',
45                    loadAllBtn: 'Accetta tutti'
46                }
47            }
48        },*/
49        openstreetmap : {
50            embedUrl: 'https://www.openstreetmap.org/export/embed.html?layer=mapnik&{data-id}',
51            thumbnailUrl: 'spacer',
52            iframe : {
53                allow : 'fullscreen;',
54            },
55            cookie : {
56                name : 'cc_openstreetmap'
57            },
58            languages : {
59                it : {
60                    notice: 'Questo contenuto è distribuito da una terza parte. <br> Clicca <a rel="noreferrer" href="https://wiki.osmfoundation.org/wiki/Privacy_Policy#Cookies" title="Terms and conditions" target="_blank">qui</a> per leggere i termini e le condizioni di openstreetmap.org',
61                    loadBtn: 'Vedi mappa',
62                    loadAllBtn: 'Accetta tutti'
63                }
64            }
65        }
66    }
67});
68
69
70// obtain cookieconsent plugin
71var cookieconsent = initCookieConsent();
72
73// run plugin with your configuration
74cookieconsent.run({
75    autorun: true,
76    current_lang: 'it',
77    autoclear_cookies: true,
78    page_scripts: true,
79
80    gui_options: {
81        consent_modal: {
82            layout: 'cloud',
83            position: 'bottom center',
84            transition: 'slide'
85        },
86        settings_modal: {
87            layout: 'cloud',
88            position: 'center',
89            transition: 'slide'
90        }
91    },
92
93    onFirstAction: function(user_preferences, cookie){
94        // callback triggered only once
95    },
96
97    onAccept: function (cookie) {
98        // If analytics category is disabled => load all iframes automatically
99        if(cookieconsent.allowedCategory('thirdpart')){
100            //console.log('iframemanager: loading all iframes');
101            manager.acceptService('all');
102        }
103    },
104
105    onChange: function (cookie, changed_preferences) {
106        // If analytics category is disabled => ask for permission to load iframes
107        if(!cookieconsent.allowedCategory('thirdpart')){
108            //console.log('iframemanager: disabling all iframes');
109            manager.rejectService('all');
110        }else{
111            //console.log('iframemanager: loading all iframes');
112            manager.acceptService('all');
113        }
114    },
115
116    languages: {
117        it: {
118            consent_modal: {
119                title: 'Informazioni sull\'uso dei cookies',
120                description: 'Questo sito web utilizza cookie essenziali per garantire il suo corretto funzionamento e cookie di terze parti per fornire servizi erogati da portali esterni. Questi ultimi saranno impostati solo dopo il consenso.<br><br><br><button type="button" data-cc="c-settings" class="cc-link" aria-haspopup="dialog">Fammi scegliere</button>',
121                primary_btn: {
122                    text: 'Accetta tutti',
123                    role: 'accept_all'      //'accept_selected' or 'accept_all'
124                },
125                secondary_btn: {
126                    text: 'Rifiuta tutti',
127                    role: 'accept_necessary'       //'settings' or 'accept_necessary'
128                },
129                revision_message: '<br><br> I termini e le condizioni sono state modificate dalla tua ultima visita!'
130            },
131            settings_modal: {
132                title: 'Impostazione cookies',
133                save_settings_btn: 'Salva la selezione corrente',
134                accept_all_btn: 'Accetta tutto',
135                reject_all_btn: 'Rifiuta tutto',
136                close_btn_label: 'Chiudi',
137                cookie_table_headers: [
138                    {col1: 'Nome'},
139                    {col2: 'Dominio'},
140                    {col3: 'Descrizione'},
141                    {col4: 'Durata'},
142                ],
143                blocks: [
144                    {
145                        title: "Uso dei cookie",
146                        description: "Questo sito utilizza i cookie per migliorare la tua esperienza di navigazione. I cookie indicati come necessari sono memorizzati nel tuo browser, poiché sono essenziali per le funzionalità base del sito. Usiamo anche cookie di terze parti che ci permettono di analizzare e capire come utilizzi questo sito. Questi cookie saranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche l'opzione di non aderire a questi cookie. Ciò potrebbe c
146omportare conseguenze nella tua esperienza di navigazione.<br><br>Vedi la <a href=\"/cookie-privacy\" class=\"cc-link\">Privacy Policy</a> completa"
147                    },
148					{
149                        title: "Cookie necessari",
150                        description: "I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questi cookie garantiscono le funzionalità di base e le caratteristiche di sicurezza del sito web, in modo anonimo.",
151                        toggle: {
152                            value: 'necessary',
153                            enabled: true,
154                            readonly: true
155                        }
156                    },
157					{
158                        title: 'Cookies di terze parti',
159                        description: "I cookie di terze parti sono quei cookie rilasciati non direttamente dal sito ma da sistemi terzi utilizzati all'interno del sito, per esempio l'inclusione in pagina di un video della piattaforma YouTube o l'utilizzo di mappe (OpenstreetMap)",
160                        toggle: {
161                            value: 'thirdpart',
162                            enabled: false,
163                            readonly: false
164                        },
165                        cookie_table: []
166                    },
167					{
168                        title: "Cookie analitici",
169                        description: "I cookie analitici raccolgono informazioni sul tuo utilizzo di questo sito web, quali pagine hai visitato e su quali link hai cliccato. Tutti i dati sono memorizzati in forma anonima e non possono in alcun modo ricondurre a te.",
170                        toggle: {
171                            value: 'analytics',
172                            enabled: false,
173                            readonly: false
174                        }
175                        /* ,cookie_table: [
176                            {
177                                col1: "_ga",
178                                col2: "google.com",
179                                col3: "Si tratta del cookie principale usato da Google Analytics e serve per distinguere in maniera univoca ciascun utente.",
180                                col4: "2 anni"
181                            },
182                            {
183                                col1: "_gid",
184                                col2: "google.com",
185                                col3: "Questo cookie serve ad identificare uno specifico utente.",
186                                col4: "24 ore"
187                            },
188                            {
189                                col1: "_gat, _gat_*",
190                                col2: "google.com",
191                                col3: "La funzione di questo cookie è di mantenere entro parametri di piena efficienza il traffico di richieste verso il server.",
192                                col4: "1 minuto"
193                            },
194                            {
195                            	col1: "_pk_id.*, _pk_id.2.*",
196                            	col2: "stats.innova.puglia.it/piwik",
197                            	col3: "La funzione di questo cookie è di consentire l'utilizzo delle statistiche degli accessi di ciascun utente all'interno delle pagine del portale",
198                            	col4: "1 anno"
199                            },
200                            {
201                            	col1: "_pk_ses.*, _pk_ses.2.*",
202                            	col2: "stats.innova.puglia.it/piwik",
203                            	col3: "La funzione di questo cookie è di consentire l'utilizzo delle statistiche degli accessi di ciascun utente all'interno delle pagine del portale",
204                            	col4: "1 ora"
205                            },
206                            {
207                                col1: "_fbp",
208                                col2: "facebook.com",
209                                col3: "Questo cookie è utilizzato per tracciare le visite ai vari siti web.",
210                                col4: "3 mesi"
211                            }
212                        ]*/
213                    },
214                    {
215                        title: "Maggiori informazioni",
216                        description: "<a class=\"cc-link\" href=\"mailto:[email protected]\"> Contattaci </a> per maggiori informazioni",
217                    }
218                ]
219            }
220        }
221    }
222});
223
224
225function reconfigure() {
226	//cookieconsent.eraseCookies(['_fbp', '_ga', '_gid', '_gat_gtag_UA_163710241_1', 'cc_openstreetmap', 'cc_slideshare', 'cc_youtube']);
227	cookieconsent.showSettings(0);
228}
229
230
231function closeModalFromXButton() {
232	cookieconsent.hide();
233	cookieconsent.accept([]); // accept necessary only
234	console.log("close modal");
235}

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.