1(function(t){typeof define=="function"&&define.amd?define(t):t()})(function(){"use strict";const t={milestoneClassNameRegExpP:[/wrapper/,/content/,/main/,/header/,/footer/,/nav/,/menu/,/main/,/btn/,/link/,/button/],loadedHandler:()=>{const e=[...Array.from(document.getElementsByTagName("a")),...Array.from(document.getElementsByTagName("button")),...Array.from(document.getElementsByTagName("input"))];for(let n of e)n.dataset.eventTriggerId=t.elemToSelector(n)},elemToSelector:function(e){var s;const{tagName:n,id:o,classList:l,parentElement:i}=e;if(n==="HTML")return"HTML".toLowerCase();let r=n.toLowerCase();if(o&&(r+=`#${o}`),l&&l.length>0){const a=Array.from(l).filter(function(c){return t.milestoneClassNameRegExpP.reduce(function(u,g){var d;return u||((d=c.match(g))==null?void 0:d.length)>0},!1)});a.length>0&&(r+="."+a.join("."))}let m=1;const f=(s=e.parentElement)==null?void 0:s.children;if(f){for(let a of Array.from(f))if(e.tagName===a.tagName){if(e===a)break;m++}r+=`:nth-of-type(${m})`}return!(o&&n!=="A"&&n!=="INPUT")&&i?`${t.elemToSelector(i)} > ${r}`:`${r}`}};(function(e){e.readyState==="loading"?e.addEventListener("DOMContentLoaded",t.loadedHandler):t.loadedHandler()})(document)});
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.