1/*Copyright New Vibrations Ltd , All rights reserved */ 2if(void 0===newvibrations||!newvibrations)var newvibrations={};!function(){var e,t;function a(){var a;try{newvibrations.accessibility&&s(t,newvibrations.accessibility),(a=document.querySelector("script[data-NVAccessibility]"))&&s(t,JSON.parse(a.getAttribute("data-NVAccessibility")))}catch(a){console.warning("Error merging accessibility cfg data.")}t.classPrefix=t.classPrefix.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),t.fontSizes=t.fontIncr&&t.fontDecr?Math.max(t.fontSizes,1):0,t.accessCssEl=t.accessCssId&&document.getElementById(t.accessCssId),t.readFontCssEl=t.readFontCssId&&document.getElementById(t.readFontCssId),!0===t.dependent&&(t.dependent={grayscale:0,highcontrast:0,negcontrast:0,lightbgrnd:0}),document.getElementById(t.moduleId+"_skip")||r(document.body,"div",{id:t.moduleId+"_skip"},!0),e=r(document.body,"div",{id:t.moduleId},!0),r(document.body,"a",{href:"#"+t.moduleId+"_skip",class:"skip",text:t.skipText},!0),r(e,"button",{html:1,text:t.toggleText,class:"moduleopen"}),a=r(e,"div"),r(a,"h2",{text:t.moduleTitle}),["fontIncr","fontDecr","grayscale","highContrast","negContrast","lightBgrnd","underlineLnks","readableFont","reset"].forEach((function(e){t[e]&&r(a,"button",{class:e.toLowerCase(),html:1,text:t[e]})})),o(e,"click",(function(e){e.stopPropagation(),e.preventDefault(),e=e.target;do{if(e.className&&"button"==e.tagName.toLowerCase())return n(e.className.replace(t.classPrefix,"")),!1}while(e=e.parentNode)})),n("")}function n(a){var n=t.classPrefix+"accessible "+document.body.className,o="($moduleopen)|($grayscale)|($highcontrast)|($negcontrast)|($lightbgrnd)|($underlinelnks)|($readablefont)|($accessible)|($fontsize\\d+)",r={fontsize:0,readablefont:0},i="",c=0;switch(o=new RegExp(o.replace(/\$/g,t.classPrefix),"g"),a||(n+=" "+function(){var e,a;if(!t.storageName||!t.storageDays)return"";try{return e=t.storageLocal&&window.localStorage?localStorage.getItem(t.storageName):(e=new RegExp("(?:^|;\\s*)"+t.storageName.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")+"=([^;]*)").exec(document.cookie))?decodeURIComponent(e[1]):"",e=JSON.parse(e),a=new Date,e&&e[0]>a.getTime()?e[1]:""}catch(e){console.warn("Cannot load status.",t.storageLocal?"Localstorage":"cookie",t.storageName)}}()),n.match(o).forEach((function(e){e=e.replace(t.classPrefix,""),e=/(fontsize)(\d+)$/.exec(e)||[1,e,1],r[e[1]]=1*e[2]})),n=n.replace(o,""),a){case"":break;case"fontincr":r.fontsize=Math.min(r.fontsize+1,t.fontSizes);break;case"fontdecr":r.fontsize=Math.max(r.fontsize-1,0);break;case"reset":r={fontsize:0,moduleopen:1,readablefont:0};break;default:c=r[a]||0,"object"==typeof t.dependent&&t.dependent.hasOwnProperty(a)&&s(r,t.dependent),t.dependent instanceof Function&&t.depen
2dent(r,a)||(r[a]=c?0:1)}for(var l in r["fontsize"+r.fontsize]=r.fontsize,function(a){var n;["moduleopen","grayscale","highcontrast","negcontrast","lightbgrnd","underlinelnks","readablefont","reset"].forEach((function(n){var s=e.getElementsByClassName(t.classPrefix+n);s[0]&&s[0].setAttribute("aria-pressed",a[n]?"true":"false"),"moduleopen"!=n&&s[0]&&s[0].setAttribute("tabindex",a.moduleopen?0:-1)})),(n=e.getElementsByClassName(t.classPrefix+"fontincr"))[0]&&(n[0].disabled=a.fontsize===t.fontSizes,n[0].setAttribute("aria-pressed",a.fontsize?"true":"false"),n[0].setAttribute("tabindex",a.moduleopen?0:-1));(n=e.getElementsByClassName(t.classPrefix+"fontdecr"))[0]&&(n[0].disabled=!a.fontsize,n[0].setAttribute("tabindex",a.moduleopen?0:-1))}(r),r.fontsize=r.accessible=c=0,r)r[l]&&(c|="moduleopen"!=l,i+=" "+t.classPrefix+l);!function(e){var a;if(!t.storageName||!t.storageDays)return!1;try{if(!e&&!t.storageAlways)return t.storageLocal&&window.localStorage?localStorage.removeItem(t.storageName):document.cookie=t.storageName+"=; Path=/; SameSite=Lax; Expires=Thu, 01 Jan 1970 00:00:01 GMT;";if((a=new Date).setTime(a.getTime()+24*t.storageDays*60*60*1e3),e=JSON.stringify([a.getTime(),e]),t.storageLocal&&window.localStorage)return localStorage.setItem(t.storageName,e);document.cookie=t.storageName+"="+encodeURIComponent(e)+"; SameSite=Lax; expires="+a.toUTCString()+"; path=/"}catch(e){console.warn("Cannot save status.",t.storageLocal?"Localstorage":"cookie",t.storageName)}}(i),t.accessCssEl&&(t.accessCssEl.disabled=!c),t.readFontCssEl&&(t.readFontCssEl.disabled=!r.readablefont),c&&(i+=" "+t.classPrefix+"accessible"),document.body.className=(n+i).replace(/ +(?= )/g,""),function(e,t){var a;if(document.createEventObject)return(a=document.createEventObject()).eventName=a.eventType=t,e.fireEvent("on"+t,a);(a=document.createEvent("Event")).initEvent(t,!0,!0),a.eventName=t,e.dispatchEvent(a)}(document,"accessibilityChanged"),t.toggleBlank&&function(e){var t,a;if(document.querySelectorAll&&(t=document.querySelectorAll(e?'a[target="_blank"]':'a[data-nvatarget="_blank"]')))for(a=0;a<t.length;a++)t[a].setAttribute(e?"data-nvatarget":"target","_blank"),t[a].setAttribute(e?"target":"data-nvatarget","")}(c)}function s(e,t){if(e=e||{},void 0!==t)for(var a in t)"object"==typeof t[a]?e[a]=s(e[a],t[a]):e[a]=t[a];return e}function o(e,t,a){if(e.addEventListener)return e.addEventListener(t,a,!1);e.attachEvent("on"+t,(function(){return a.call(e,window.event)}))}function r(e,a,n,s){var o=document.createElement(a);for(var r in(n=n||{}).text&&(o.innerText=n.text,delete n.text),n.html&&(1===n.html&&(n.html="<i></i><span>$</span>"),o.innerHTML=n.html.replace("$",o.innerText),delete n.html),n.class&&(n.class=t.classPrefix+n.class),n)o.setAttribute(r,n[r]);return s?e.insertBefore(o,e.firstChild):e.appendChild(o),o}t={moduleId:"nv_accesibility",accessCssId:"nv_accCSS",readFontCssId:"nv_fontCSS",classPrefix:"nva_",storageName:"NVAccessibility",storageDays:10,storageLocal:!1,storageAlways:!0,fontSizes:6,dependent:!1,toggleBlank:!1,moduleTitle:"Accessibility",toggleText:"Open accessibility options",skipText:"Skip to content",fontIncr:"Increase font",fontDecr:"Decrease font",grayscale:"Grayscale",highContrast:"High contrast",negContrast:"Negative contrast",lightBgrnd:"Light Background",underlineLnks:"Underline links",readableFont:"Readable Font",reset:"Reset"},document.readyState&&"loading"!=document.readyState?setTimeout(a,1):o(document,"DOMContentLoaded",a)}();
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.