PageSourceSearch

https://brownsboard.com/assets/admin/plugins-tbb-bans.d90c2e3a4f00d8357d18.min.js

js brownsboard.com collected 2026-10-09 22:40:33 UTC 1,228 bytes, 2 lines download raw bytes

1(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[653],{2283(e,d,a){e.exports=a(9766)},9766(e,d,a){"use strict";var b,s;b=[a(9930)],s=(function(o){const p={};function i(t){return $(t).closest("[data-type]")}async function u(){const t=i(this),c=t.find('[component="tbb-bans/input"]').val().split(`
2`);try{const n=await socket.emit("admin.plugins.tbbBans.add",{type:t.attr("data-type"),entries:c});o.success(`Saved ${n.length} ${n.length===1?"entry":"entries"}`),ajaxify.refresh()}catch(n){o.error(n)}}async function l(){const t=i(this),r=$(this).closest("[data-entry]");try{await socket.emit("admin.plugins.tbbBans.remove",{type:t.attr("data-type"),entry:r.attr("data-entry")}),r.remove(),t.find('[component="tbb-bans/count"]').text(t.find("[data-entry]").length)}catch(c){o.error(c)}}function f(){const t=$(this).val().trim().toLowerCase();i(this).find("[data-entry]").each(function(){$(this).toggleClass("d-none",!!t&&!this.getAttribute("data-entry").toLowerCase().includes(t))})}return p.init=function(){const t=$(".tbb-bans");t.on("click",'[component="tbb-bans/add"]',u),t.on("click",'[component="tbb-bans/remove"]',l),t.on("input",'[component="tbb-bans/filter"]',f)},p}).apply(d,b),s!==void 0&&(e.exports=s)}}]);

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.