PageSourceSearch

https://abtestly.com/assets/main-CRu3pe50.js

js abtestly.com collected 2026-10-02 01:21:19 UTC 2,831 bytes, 1 lines download raw bytes

1const h="abtestly-theme";function u(){return document.documentElement.getAttribute("data-theme")==="dark"?"dark":"light"}function g(t){t==="dark"?document.documentElement.setAttribute("data-theme","dark"):document.documentElement.removeAttribute("data-theme")}function f(t){g(t);try{localStorage.setItem(h,t)}catch{}const e=document.querySelector('meta[name="theme-color"]');e&&e.setAttribute("content",t==="dark"?"#09101b":"#f7f3ee")}function v(){document.querySelectorAll("[data-theme-toggle]").forEach(e=>{e.setAttribute("aria-pressed",String(u()==="dark")),e.addEventListener("click",()=>{const i=u()==="dark"?"light":"dark";f(i),document.querySelectorAll("[data-theme-toggle]").forEach(c=>{c.setAttribute("aria-pressed",String(i==="dark"))})})})}function p(){const t=document.querySelector(".site-header"),e=t&&t.querySelector(".nav"),i=e&&e.querySelector(".nav-links"),c=e&&e.querySelector(".nav-actions");if(!t||!e||!i||!c||t.querySelector(".nav-toggle"))return;const a=document.createElement("button");a.type="button",a.className="nav-toggle",a.setAttribute("aria-label","Open menu"),a.setAttribute("aria-expanded","false"),a.setAttribute("aria-controls","mobile-nav"),a.innerHTML='<span class="nav-toggle-bars" aria-hidden="true"><i></i><i></i><i></i></span>',c.appendChild(a);const o=document.createElement("div");o.className="nav-panel",o.id="mobile-nav",o.hidden=!0;const r=i.cloneNode(!0);r.classList.remove("nav-links"),r.classList.add("nav-panel-links"),o.appendChild(r);const d=document.createElement("div");d.className="nav-panel-auth",c.querySelectorAll("a.btn").forEach(n=>d.appendChild(n.cloneNode(!0))),d.children.length&&o.appendChild(d),document.body.appendChild(o);function s(n){t.classList.toggle("nav-open",n),a.setAttribute("aria-expanded",String(n)),a.setAttribute("aria-label",n?"Close menu":"Open menu"),o.hidden=!n,document.body.classList.toggle("nav-locked",n)}a.addEventListener("click",()=>s(!t.classList.contains("nav-open"))),o.addEventListener("click",n=>{n.target.closest("a")&&s(!1)}),document.addEventListener("keydown",n=>{n.key==="Escape"&&t.classList.contains("nav-open")&&s(!1)}),window.matchMedia&&window.matchMedia("(min-width: 1025px)").addEventListener("change",n=>{n.matches&&s(!1)})}function b(){document.querySelectorAll("[data-consent-settings]").forEach(t=>{t.addEventListener("click",()=>{const e=window.consent;e&&typeof e.reopen=="function"&&e.reopen()})})}function m(){v(),p(),b()}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",m):m();function l(){const t=location.hash.slice(1);if(!t)return;const e=document.getElementById(t);e&&(e.tagName==="DETAILS"&&(e.open=!0),e.scrollIntoView({behavior:"smooth",block:"start"}))}window.addEventListener("hashchange",l);document.readyState==="loading"?document.addEventListener("DOMContentLoaded",l):l();

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.