1+function() { 2'use strict'; 3var root = document.documentElement; 4root.removeAttribute('no-feature-javascript'); 5root.setAttribute('feature-javascript', ''); 6 7('ontouchstart' in window) 8? root.setAttribute('feature-touchevents', '') 9: root.setAttribute('no-feature-touchevents', ''); 10 11var supportsPassive = false; 12try { 13 var opts = Object.defineProperty({}, 'passive', { 14 get: function() { 15 supportsPassive = true; 16 } 17 }); 18 window.addEventListener("testPassive", null, opts); 19 window.removeEventListener("testPassive", null, opts); 20} catch (e) {} 21 22supportsPassive 23? root.setAttribute('feature-passivescroll', '') 24: root.setAttribute('no-feature-passivescroll', ''); 25 26window.dab_browser_feature = function(feature) { 27 return root.hasAttribute('feature-' + feature); 28}; 29window.dab_no_browser_feature = function(feature) { 30 return root.hasAttribute('no-feature-' + feature); 31}; 32}();
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.