PageSourceSearch

https://regulaforensics.com/build/assets/documents-BKkyAzD4.js

js regulaforensics.com collected 2026-09-24 08:59:23 UTC 2,929 bytes, 1 lines download raw bytes

1import{j as o}from"./jquery-BkvQSQ7b.js";import{a as d}from"./index-DhXgJQ-f.js";import m from"./helper-BeZEmXtq.js";import i from"./loader-DskOv3P0.js";import"./_commonjsHelpers-Cpj98o6Y.js";class v{constructor(t,s=!1){this.document=t,this.page=s,this.document&&(this.searchWrapperSelector=".documents__filter-item__content-search-wrapper",this.searchWrapperClassActive="documents__filter-item__content-search-wrapper--active",this.init())}init(){const t=document.createElement("script");t.type="text/javascript",t.src="/proxy/static?url=https://cdn.jsdelivr.net/npm/@figmania/loader/build/index.umd.js",t.async=!1,t.defer=!0,document.getElementsByTagName("body")[0].appendChild(t),document.getElementById("documents-form").addEventListener("submit",s=>this.filterSubmitEvent(s)),this.formEvents()}formEvents(){o(".documents .dropdown").on("click",function(){const e=o(this).find("i");e.hasClass("documents__filter_active")?(e.removeClass("documents__filter_active fa-angle-up"),e.addClass("fa-angle-down")):(e.removeClass("fa-angle-down"),e.addClass("documents__filter_active fa-angle-up"))}),o(this.searchWrapperSelector).on("click",e=>{o(e.currentTarget).find("input").focus()}),o(".documents__filter-item__content-search").on("keyup",e=>{const n=e.target.value.toUpperCase();o(e.target).parent().next().find(".checkbox:not(.documents__filter-item__checkbox-hidden)").css("display","inline-flex").each((r,a)=>{n.length>0&&(a.innerText.toUpperCase().includes(n)||(a.style.display="none"))}),n.length>0?o(e.target).parent(this.searchWrapperSelector).addClass(this.searchWrapperClassActive):o(e.target).parent(this.searchWrapperSelector).removeClass(this.searchWrapperClassActive)}),document.querySelectorAll(".documents .dropdown-menu").forEach(e=>{e.addEventListener("click",n=>n.stopPropagation())}),document.querySelectorAll(".search-content-pagination a, a.documents__summary-clear").forEach(e=>{e.addEventListener("click",async n=>{var a;n.preventDefault();const r=(a=n.currentTarget)==null?void 0:a.href.split("?")[1];await this.filterRequest(r)},!1)})}async filterSubmitEvent(t){t.preventDefault();const n=[...new FormData(t.target).entries()].filter(r=>r[0]!=="_token").map(r=>`${encodeURIComponent(r[0])}=${encodeURIComponent(r[1])}`).join("&");await this.filterRequest(n)}async filterRequest(t){try{i.show();const s="/documents/filtering/"+(t?`?${t}`:""),e=await d.get(s,m.getHeaders());e.status!==200&&console.error(e);const n=document.createRange().createContextualFragment(e.data);document.querySelector(".documents").replaceWith(n),i.hide(),document.getElementById("documents-form").addEventListener("submit",l=>this.filterSubmitEvent(l)),this.formEvents();const r=window.location.href.split("?")[0]+(t?`?${t}`:""),a=document.title,c={};window.history.pushState(c,a,r),window.history.replaceState(c,a,r),document.getElementById("documents-form").scrollIntoView()}catch(s){console.error(s)}}}export{v as default};

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.