PageSourceSearch

https://cronicasdeunpueblo.es/assets/front/js/gdpr-cookie.js

js cronicasdeunpueblo.es collected 2026-10-02 13:59:53 UTC 6,232 bytes, 1 lines download raw bytes

1!function(e,t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=function(e,n){return void 0===n&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(e)),t(n),n}:t(e.jQuery)}(this,function(e){"use strict";var t,n,o=!1,i=!1,a=!1,c=function(e){var t=decodeURIComponent(document.cookie).split(";");e+="=";for(var n=0;n<t.length;n++){for(var o=t[n];" "==o.charAt(0);)o=o.substring(1);if(0===o.indexOf(e))return o.substring(e.length,o.length)}},s=function(){var e=c(t.cookieName);try{e=JSON.parse(e)}catch(e){return}if(Array.isArray(e)&&e.length){var n=t.cookieTypes.map(function(e){return e.value});return e=e.filter(function(e){return n.indexOf(e)>=0})}};e.gdprcookie={},e.gdprcookie.init=function(o){var i={cookieTypes:[{type:"Essential",value:"essential",description:"These are cookies that are essential for the website to work correctly.",checked:!0},{type:"Site Preferences",value:"preferences",description:"These are cookies that are related to your site preferences, e.g. remembering your username, site colours, etc.",checked:!0},{type:"Analytics",value:"analytics",description:"Cookies related to site visits, browser types, etc.",checked:!0},{type:"Marketing",value:"marketing",description:"Cookies related to marketing, e.g. newsletters, social media, etc",checked:!0}],title:"Cookies & privacy",subtitle:"Select cookies to accept",message:"Cookies enable you to use shopping carts and to personalize your experience on our sites, tell us which parts of our websites people have visited, help us measure the effectiveness of ads and web searches, and give us insights into user behaviour so we can improve our communications and products.",submessage:"",delay:2e3,expires:30,cookieName:"cookieControlPrefs",acceptReload:!1,acceptBeforeAdvanced:["essential"],acceptAfterAdvanced:["essential"],allowUnadvanced:!1,switchAdvanced:!1,acceptBtnLabel:"Accept cookies",advancedBtnLabel:"Customize cookies",unadvancedBtnLabel:"Back",customShowMessage:void 0,customHideMessage:void 0,customShowChecks:void 0,customHideChecks:void 0};(t=e.extend(i,window.GdprCookieSettings,o)).message=String(t.message),t.delay=Math.max(0,+t.delay)||0,t.expires=Math.round(Math.min(Math.max(0,+t.expires),730))||0,Array.isArray(t.cookieTypes)?(t.cookieTypes=t.cookieTypes.filter(function(t){return e.isPlainObject(t)}),t.cookieTypes.length||(t.cookieTypes=i.cookieTypes)):t.cookieTypes=i.cookieTypes,t.cookieName=String(t.cookieName||"").replace(/[^\u
10021-\u007e]|[,;=\s]/g,"")||"cookieControlPrefs";var a,c,s=(a=t.cookieTypes.map(function(e){return e.value}),c=function(e){return a.indexOf(e)>=0},function(e){return e="string"==typeof e?[e]:e,Array.isArray(e)?e.map(String).filter(c):void 0});t.acceptBeforeAdvanced=s(t.acceptBeforeAdvanced),t.acceptAfterAdvanced=s(t.acceptAfterAdvanced),e(function(){n()})},n=function(n){if(!o){var r=e("body"),d=s(),u={container:void 0,introContainer:void 0,types:void 0,typesContainer:void 0,buttons:{accept:void 0,advanced:void 0},allChecks:[],nonessentialChecks:[]},l=function(n){u.container&&(e.isFunction(t.customHideMessage)?(t.customHideMessage.call(u.container,u.container),o=!1):u.container.fadeOut("fast",function(){e(this).remove(),o=!1})),n&&t.acceptReload&&document.location.reload()};if(Array.isArray(d)&&d.length||(d=void 0),n||!d){u.types=e("<ul/>").append(e.map(t.cookieTypes,function(t,n){if(t.type&&t.value){var o,i="essential"===t.value;o=Array.isArray(d)?d.indexOf(t.value)>=0:!0===t.checked;var a=e("<input/>",{type:"checkbox",id:"gdpr-cookietype-"+n,name:"gdpr[]",value:t.value,checked:i||o,disabled:i});u.allChecks.push(a.get(0)),i||u.nonessentialChecks.push(a.get(0));var c=e("<label/>",{for:"gdpr-cookietype-"+n,text:t.type,title:t.description});return e("<li/>").append([a.get(0),c.get(0)]).get(0)}})),u.allChecks=e(u.allChecks),u.nonessentialChecks=e(u.nonessentialChecks);var p=(u.container=e("<div class=gdprcookie>")).append([(u.introContainer=e("<div class=gdprcookie-intro/>")).append([t.title?e("<hM/>",{text:t.title}).get(0):void 0,t.message?e("<p/>",{html:t.message}).get(0):void 0]).get(0),(u.typesContainer=e("<div class=gdprcookie-types/>")).hide().append([t.subtitle?e("<hK/>",{text:t.subtitle}).get(0):void 0,t.submessage?e("<p/>",{html:t.submessage}).get(0):void 0,u.types.get(0)]).get(0),e("<div class=gdprcookie-buttons/>").append([(u.buttons.accept=e("<button/>",{type:"button",text:t.acceptBtnLabel,click:function(){var e=function(){return u.allChecks.filter(function(){return this.checked||this.disabled}).map(function(){return this.value}).get()};l(!0);var n,o,s,d,p,v=i?e():(n="accept"+(a?"After":"Before")+"Advanced",Array.isArray(t[n])?t[n]:e());o=t.cookieName,s=JSON.stringify(v),d=t.expires,(p=new Date).setTime(p.getTime()+24*d*60*60*1e3),document.cookie=o+"="+s+";expires="+p.toUTCString()+";path=/",c(o),r.trigger("gdpr:accept")}})).get(0),(u.buttons.advanced=e("<button/>",{type:"button",text:t.advancedBtnLabel,click:function(){i?t.allowUnadvanced&&(e.isFunction(t.customHideChecks)?t.customHideChecks.call(u.typesContainer,u.typesContainer,u.introContainer):(t.switchAdvanced&&u.introContainer.slideDown("fast"),u.typesContainer.slideUp("fast")),i=!1,t.allowUnadvanced&&t.unadvancedBtnLabel&&t.advancedBtnLabel!==t.unadvancedBtnLabel&&u.buttons.advanced.text(t.advancedBtnLabel),r.trigger("gdpr:unadvanced")):(t.allowUnadvanced||u.buttons.advanced.prop("disabled",!0),e.isFunction(t.customShowChecks)?t.customShowChecks.call(u.typesContainer,u.typesContainer,u.introContainer):(t.switchAdvanced&&u.introContainer.slideUp("fast"),u.typesContainer.slideDown("fast")),i=a=!0,t.allowUnadvanced&&t.unadvancedBtnLabel&&t.advancedBtnLabel!==t.unadvancedBtnLabel&&u.buttons.advanced.text(t.unadvancedBtnLabel),r.trigger("gdpr:advanced"))}})).get(0)]).get(0)]),v=function(){r.append(p),o=!0,i=a=!1,e.isFunction(t.customShowMessage)?t.customShowMessage.call(u.container,u.container):u.container.hide().fadeIn("slow"),r.trigger("gdpr:show")};!t.delay||n?v():window.setTimeout(v,t.delay)}else l(!1)}},e.gdprcookie.display=function(){n(!0)},e.gdprcookie.preference=function(e){var t=s();return"essential"===e||!!t&&(void 0!==e?t.indexOf(e)>=0:t)},e.gdprcookie=Object.freeze(e.gdprcookie)});

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.