PageSourceSearch

https://ampmetropole.fr/wp-content/cache/autoptimize/js/autoptimiz…42c2962aa2f734d7d8feeb9f84a14.js?ver=2.24.0

js ampmetropole.fr collected 2026-10-02 11:26:15 UTC 6,221 bytes, 23 lines download raw bytes

1"use strict"
2/*!
3*   Accessibility Buttons v4.0.0
4*   http://tiagoporto.github.io/accessibility-buttons
5*   Copyright (c) 2014-present Tiago Porto (http://tiagoporto.com)
6*   Released under the MIT license
7*/
8;function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread();}
9function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}
10function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen);}
11function _iterableToArray(iter){if(typeof Symbol!=="undefined"&&Symbol.iterator in Object(iter))return Array.from(iter);}
12function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr);}
13function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i];}return arr2;}
14var accessibilityButtons=function accessibilityButtons(options){'use strict';function hasClass(element,clazz){return" ".concat(element.className," ").indexOf(" ".concat(clazz," "))>-1;}
15var setting={font:{nameButtonIncrease:'+A',ariaLabelButtonIncrease:'Increase Font',nameButtonDecrease:'-A',ariaLabelButtonDecrease:'Decrease Font'},contrast:{nameButtonAdd:'Add Contrast',ariaLabelButtonAdd:'Add Contrast',nameButtonRemove:'Remove Contrast',ariaLabelButtonRemove:'Remove Contrast'}};if(options){for(var key in options){if(options.hasOwnProperty(key)){var obj=options[key];for(var prop in obj){if(obj.hasOwnProperty(prop)){setting[key][prop]=obj[prop];}}}}}
16var $body=document.body,$accessibilityButtons=_toConsumableArray(document.querySelectorAll('[data-accessibility]')),$fontButton=$accessibilityButtons.filter(function(button){return button.getAttribute('data-accessibility')==='font';}),$contrastButton=$accessibilityButtons.filter(function(button){return button.getAttribute('data-accessibility')==='contrast';}),storageFont=localStorage.accessibility_font,storageContrast=localStorage.accessibility_contrast;if(storageFont&&$fontButton){$body.classList.add('accessibility-font');$fontButton.forEach(function(button){button.innerHTML=setting.font.nameButtonDecrease;button.setAttribute('aria-label',setting.font.ariaLabelButtonDecrease);});}else if($fontButton){$fontButton.forEach(function(button){button.innerHTML=setting.font.nameButtonIncrease;button.setAttribute('aria-label',setting.font.ariaLabelButtonIncrease);});}
17if(storageContrast&&$contrastButton){$body.classList.add('accessibility-contrast');$contrastButton.forEach(function(button){button.innerHTML=setting.contrast.nameButtonRemove;button.setAttribute('aria-label',setting.contrast.ariaLabelButtonRemove);});}else if($contrastButton){$contrastButton.forEach(function(button){button.innerHTML=setting.contrast.nameButtonAdd;button.setAttribute('aria-label',setting.contrast.ariaLabelButtonAdd);});}
18function accessibility(){return function(){var $this=this;var type=$this.getAttribute('data-accessibility');var classname="accessibility-".concat(type);if(hasClass($body,classname)){$body.classList.remove(classname);jQuery('#eye-contrast span span.elementor-button-icon').html('<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" class="bi bi-eye-slash"'+' viewBox="0 0 16 16">\n'+'  <path d="M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 0 0-2.79.588l.77.771A5.944 5.944 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z"/>\n'+'  <path d="M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829l.822.822zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829z"/>\n'+'  <path d="M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm
1810.296 8.884-12-12 .708-.708 12 12-.708.708z"/>\n'+'</svg>')
19if(type==='font'){$fontButton.forEach(function(button){button.innerHTML=setting.font.nameButtonIncrease;button.setAttribute('aria-label',setting.font.ariaLabelButtonIncrease);});localStorage.removeItem('accessibility_font');}else if(type==='contrast'){$contrastButton.forEach(function(button){button.innerHTML=setting.contrast.nameButtonAdd;button.setAttribute('aria-label',setting.contrast.ariaLabelButtonAdd);});localStorage.removeItem('accessibility_contrast');}}else{$body.classList.add(classname);jQuery('#eye-contrast span span.elementor-button-icon').html('<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#000000" class="bi bi-eye" viewBox="0 0 16 16">\n'+'  <path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z"/>\n'+'  <path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z"/>\n'+'</svg>')
20if(type==='font'){if(!storageFont){localStorage.setItem('accessibility_font',true);}
21$fontButton.forEach(function(button){button.innerHTML=setting.font.nameButtonDecrease;button.setAttribute('aria-label',setting.font.ariaLabelButtonDecrease);});}else if(type==='contrast'){if(!storageContrast){localStorage.setItem('accessibility_contrast',true);}
22$contrastButton.forEach(function(button){button.innerHTML=setting.contrast.nameButtonRemove;button.setAttribute('aria-label',setting.contrast.ariaLabelButtonRemove);});}}};}
23for(var i=0;i<$accessibilityButtons.length;i++){$accessibilityButtons[i].addEventListener('click',accessibility());}};

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.