PageSourceSearch

https://www.stasusanna.cat/++theme++santa_susanna/modules/cookieklaro/config.js

js stasusanna.cat collected 2026-10-02 12:17:03 UTC 9,198 bytes, 219 lines download raw bytes

1// Cookie URL
2let lang = document.documentElement.lang
3let PORTAL_URL = $("body").attr("data-portal-url")
4let privacyPolicyUrl = PORTAL_URL + '/' + lang + '/cookies-policy'
5
6if (lang === 'ca') {
7    privacyPolicyUrl = PORTAL_URL + '/' + lang + '/politica-de-cookies'
8}
9if (lang === 'es') {
10    privacyPolicyUrl = PORTAL_URL + '/' + lang + '/politica-de-cookies'
11}
12
13// Klaro custom config
14var klaroConfig = {
15    version: 1,
16    elementID: 'cookieklaro',
17    storageName: 'cookieklaro',
18    htmlTexts: true,
19    privacyPolicyUrl: privacyPolicyUrl,
20    acceptAll: true,
21    translations: {
22        en: {
23            ok: 'Accept',
24            decline: 'Decline',
25            consentNotice: {
26                learnMore: 'Manage',
27                description: 
28                    '<p>We inform you that in this website we use both our own and third party' +
29                    'cookies to provide a better service, according to your browsing habits. ' +
30                    'You can consult <a class="text-primary" href="' + privacyPolicyUrl + '">the policy of cookies</a></p>'
31            },
32            consentModal: {
33                title: 'Manage cookies',
34                description:
35                    '<p>We inform you that in this website we use both our own and third party' +
36                    'cookies to provide a better service, according to your browsing habits. ' +
37                    'You can consult <a class="text-primary"  href="' + privacyPolicyUrl + '">the policy of cookies</a></p>' + 
38                    '<p>You can then choose which cookies you wish to accept or reject depending on their purpose</p>'
39            },
40            purposes: {
41                stricted: {
42                    title: 'Strictly necessary',
43                    description:
44                        'Cookies strictly necessary for the operation of the website. These cookies ' +
45                        'cannot be rejected and are responsible, among other things, for allowing ' +
46                        'the identification of a registered user or for saving the configuration of cookies.'
47                },
48                analytics: {
49                    title: 'Analytics',
50                    description: 
51                        'Cookies that are responsible for analyzing user behavior in order ' +
52                        'to improve the service provided.'
53                },
54            },
55        },
56        ca: {
57            ok: 'Acceptar',
58            decline: 'Rebutjar',
59            consentNotice: {
60                learnMore: 'Configurar',
61                description: 
62                    '<p>L\'informem que en aquest lloc web utilitzem cookies ' +
63                    'tant pròpies com de tercers per oferir un millor servei, d\'acord amb els seus ' +
64                    'hàbits de navegació. Podeu consultar <a class="text-primary" href="' + privacyPolicyUrl + '">la política de cookies</a></p>'
65            },
66            consentModal: {
67                title: 'Configuració de cookies',
68                description:
69                    '<p>L\'informem que en aquest lloc web utilitzem cookies ' +
70                    'tant pròpies com de tercers per oferir un millor servei, d\'acord amb els seus ' +
71                    'hàbits de navegació. Podeu consultar <a class="text-primary" href="' + privacyPolicyUrl + '">la política de cookies</a></p>' +                    
72                    '<p>A continuació pot triar quines cookies voleu acceptar o rebutjar segons la seva finalitat</p>'
73            },
74            purposes: {
75                stricted: {
76                    title: 'Estrictament necessàries',
77                    description:
78                        'Cookies estrictament necessàries per al funcionament del lloc web.' +
79                        'Aquestes cookies no poden rebutjar-se i són les encarregades entre altres finalitats ' +
80                        'de permetre la identificació d\'un usuari registrat o desar la configuració de cookies.'
81                },
82                analytics: {
83                    title: 'Analítiques',
84                    description: 
85                        'Cookies que s\'encarreguen d\'analitzar el comportament de l\'usuari ' +
86                        'per tal de millorar el servei proporcionat.'
87                }
88            },
89        },
90        es: {
91            ok: 'Aceptar',
92            decline: 'Rechazar',
93            consentNotice: {
94                learnMore: 'Configurar',
95                description: 
96                    '<p>Le informamos que en este sitio web utilizamos cookies tanto propias ' +
97                    'como de terceros para ofrecer un mejor servicio, de acuerdo con sus hábitos ' +
98                    'de navegación. Puede consultar <a class="text-primary" href="' + privacyPolicyUrl + '">la política de cookies</a></p>'
99            },
100            consentModal: {
101                title: 'Configuración de cookies',
102                description:
103                    '<p>Le informamos que en este sitio web utilizamos cookies tanto propias ' +
104                    'como de terceros para ofrecer un mejor servicio, de acuerdo con sus hábitos ' +
105                    'de navegación. Puede consultar <a class="text-primary" href="' + privacyPolicyUrl + '">la política de cookies</a></p>' +
106                    '<p>A continuación puede elegir que cookies desea aceptar o rechazar según su finalidad</p>'
107            },
108            purposes: {
109                stricted: {
110                    title: 'Estrictamente necesarias',
111                    description:
112                        'Cookies estrictamente necesarias para el funcionamiento del sitio web. ' +
113                        'Estas cookies no pueden rechazarse y son las encargadas entre otras finalidades ' +
114                        'de permitir la identificación de un usuario registrado o guardar la configuración de cookies.'
115                },
116                analytics: {
117                    title: 'Analíticas',
118                    description: 
119                        'Cookies que se encargan de analizar el comportamiento del usuario con ' +
120                        'el fin de mejorar el servicio proporcionado.'
121                }
122            },
123        },
124    },
125    services: [
126        {
127            name: 'cookieklaro',
128            required: true,
129            purposes: ['stricted'],
130            translations: {
131                zz: {
132                    title: 'Cookies settings',
133                    description: 'Remembers the cookie settings'
134                },
135                ca: {
136                    title: 'Ajustos de cookies',
137                    description: 'Recorda els ajustos de les cookies'
138                },
139                es: {
140                    title: 'Ajustes de cookies',
141                    description: 'Recuerda los ajustes de las cookies'
142                }
143            }
144        },
145        {
146            name: 'login',
147            required: true,
148            purposes: ['stricted'],
149            translations: {
150                zz: {
151                    title: 'Session',
152                    description: 'Allows the user to login'
153                },
154                ca: {
155                    title: 'Sessió',
156                    description: 'Permet a l\'usuari iniciar sessió'
157                },
158                es: {
159                    title: 'Sesión',
160                    description: 'Permite al usuario iniciar sesión'
161                }
162            }
163        },
164        {
165            name: 'language',
166            required: true,
167            purposes: ['stricted'],
168            translations: {
169                zz: {
170                    title: 'Language',
171                    description: 'Keeps the selected language'
172                },
173                ca: {
174                    title: 'Idioma',
175                    description: 'Manté l\'idioma seleccionat'
176                },
177                es: {
178                    title: 'Idioma',
179                    description: 'Mantiene el idioma seleccionado'
180                }
181            }
182        },
183        {
184            name: 'widgets',
185            required: true,
186            purposes: ['stricted'],
187            translations: {
188                zz: {
189                    title: 'Widgets translations',
190                    description: 'Translates the widgets to the current language'
191                },
192                ca: {
193                    title: 'Traducció de widgets',
194                    description: 'Tradueix els widgets a l\'idioma actual'
195                },
196                es: {
197                    title: 'Traducción de widgets',
198                    description: 'Traduce los widgets al idioma actual'
199                }
200            }
201        },
202        {
203            name: 'google-analytics',
204            default: true,
205            purposes: ['analytics'],
206            translations: {
207                zz: {
208                    title: 'Google Analytics',
209                },
210                ca: {
211                    title: 'Google Analytics'
212                },
213                es: {
214                    title: 'Google Analytics'
215                },
216            }
217        }
218    ],
219};

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.