1/*! For license information please see customisation.45b7ad59c62cbe2c143e.js.LICENSE.txt */ 2(()=>{var e={215:(e,t,o)=>{var n,r;!function(i){if(void 0===(r="function"==typeof(n=i)?n.call(t,o,t,e):n)||(e.exports=r),e.exports=i(),!!0){var c=window.Cookies,s=window.Cookies=i();s.noConflict=function(){return window.Cookies=c,s}}}((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var o=arguments[e];for(var n in o)t[n]=o[n]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function o(n){function r(){}function i(t,o,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(o);/^[\{\[]/.test(c)&&(o=c)}catch(e){}o=n.write?n.write(o,t):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s="";for(var a in i)i[a]&&(s+="; "+a,!0!==i[a]&&(s+="="+i[a].split(";")[0]));return document.cookie=t+"="+o+s}}function c(e,o){if("undefined"!=typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var s=i[c].split("="),a=s.slice(1).join("=");o||'"'!==a.charAt(0)||(a=a.slice(1,-1));try{var u=t(s[0]);if(a=(n.read||n)(a,u)||t(a),o)try{a=JSON.parse(a)}catch(e){}if(r[u]=a,e===u)break}catch(e){}}return e?r[e]:r}}return r.set=i,r.get=function(e){return c(e,!1)},r.getJSON=function(e){return c(e,!0)},r.remove=function(t,o){i(t,"",e(o,{expires:-1}))},r.defaults={},r.withConverter=o,r}((function(){}))}))}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=o(215),t=o.n(e),n=document.querySelector('[data-js="btn-customisation-no"]'),r=document.querySelector('[data-trigger="customisation"]');document.querySelectorAll('[data-js="show-customisation"]').forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault(),document.body.classList.add("customisation-is-open"),r.removeAttribute("hidden"),function(e){const t='button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])',o=document.querySelector(e),n=o.querySelectorAll(t)[0],r=o.querySelectorAll(t),i=r[r.length-1];document.addEventListener("keydown",(function(e){("Tab"===e.key||9===e.keyCode)&&(e.shiftKey?document.activeElement===n&&(i.focus(),e.preventDefault()):document.activeElement===i&&(n.focus(),e.preventDefault()))})),n.focus()}('[data-focustrap="customisation"]')}))})),r&&(document.querySelector('[data-js="options"]').addEventListener("submit",(e=>{e.preventDefault(),t().remove("favourites");const o=new FormData(e.target),n=Object.fromEntries(o.entries()).category=o.getAll("category");t().set("favourites",JSON.stringify(n),{sameSite:"none",secure:!0,expires:365}),r.setAttribute("hidden",!0),location.reload()})),n.addEventListener("click",(e=>{e.preventDefault(),document.body.classList.remove("customisation-is-open"),r.setAttribute("hidden",!0),location.reload()}))),document.addEventListener("keydown",(e=>{27===e.keyCode&&(document.querySelector("body").classList.contains("customisation-is-open")&&document.body.classList.remove("customisation-is-open"),r.setAttribute("hidden",!0),document.body.focus())}))})()})();
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.