PageSourceSearch

https://j.tools/_next/static/chunks/12574-5cc741d228009005.js

js j.tools collected 2026-10-06 20:45:10 UTC 3,243 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[12574],{12574:function(e,t,r){r.d(t,{GD:function(){return s},Ht:function(){return i},bd:function(){return h},dY:function(){return p},m4:function(){return g},qD:function(){return o}});let a={ß:"ss",ẞ:"ss",ç:"c",Ç:"c",ğ:"g",Ğ:"g",ı:"i",İ:"i",ö:"o",Ö:"o",ş:"s",Ş:"s",ü:"u",Ü:"u",đ:"d",Đ:"d",ð:"d",Ð:"d",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"e",ж:"zh",з:"z",и:"i",й:"y",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"h",ц:"ts",ч:"ch",ш:"sh",щ:"sch",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya"},l={ا:"a",أ:"a",إ:"i",آ:"a",ٱ:"a",ء:"",ب:"b",ت:"t",ث:"th",ج:"j",ح:"h",خ:"kh",د:"d",ذ:"dh",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"d",ط:"t",ظ:"z",ع:"a",غ:"gh",ف:"f",ق:"q",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"w",ي:"y",ة:"h",ى:"a",ئ:"y",ؤ:"w",پ:"p",چ:"ch",ژ:"zh",گ:"g",ک:"k",ی:"y","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9"},n=/[ً-ْٰـ]/g,c={ä:"ae",ö:"oe",ü:"ue"};function s(e,t){if(!e)return"";let r=e.trim().toLowerCase();if("de"===t)for(let[e,t]of Object.entries(c))r=r.replaceAll(e,t);for(let[e,t]of Object.entries(a))r=r.replaceAll(e,t);return(/[؀-ۿݐ-ݿ]/.test(r)&&(r=[...r=(r=r.replace(n,"")).replace(/(^|\s)ال(?=[؀-ۿ])/g,"$1")].map(e=>l[e]??e).join("")),/[฀-๿]/.test(r))?r.toLowerCase().normalize("NFC").replace(/[​-‍]/g," ").replace(/[๏๚๛]/g," ").replace(/[^a-z0-9\s\-฀-๿]/g,"").trim().replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"").slice(0,80):r.toLowerCase().normalize("NFKD").replace(/[̀-ͯ]/g,"").normalize("NFC").replace(/[ -〿・]/g," ").replace(/[^a-z0-9\s\-㐀-䶿一-鿿぀-ゟ゠-ヿ가-힣]/g,"").trim().replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"").slice(0,80)}function i(e){if(!e)return 0;let t=e;if(/<\/?[a-z][\s\S]*?>/i.test(t)&&(t=t.replace(/<pre[\s\S]*?<\/pre>/gi," ").replace(/<code[\s\S]*?<\/code>/gi," ").replace(/<[^>]+>/g," ")),!(t=(t=(t=t.replace(/```[\s\S]*?```/g," ").replace(/`[^`]*`/g," ").replace(/!\[[^\]]*\]\([^)]*\)/g," ").replace(/\[([^\]]+)\]\([^)]*\)/g,"$1").replace(/[#>*_~\-=]+/g," ")).replace(/&nbsp;/gi," ").replace(/&[a-z]+;/gi," ").replace(/&#\d+;/g," ")).replace(/\s+/g," ").trim()))return 0;let r=t.match(/[฀-๿]/g)?.length??0;if(r>0){let e=t.replace(/[฀-๿]/g," ").replace(/\s+/g," ").trim();return Math.round(r/5.6)+(e?e.split(" ").length:0)}let a=t.match(/[㐀-䶿一-鿿぀-ゟ゠-ヿ]/g)?.length??0;if(0===a)return t.split(" ").length;let l=t.replace(/[㐀-䶿一-鿿぀-ゟ゠-ヿ]/g," ").replace(/\s+/g," ").trim();return a+(l?l.split(" ").length:0)}function g(e,t){if(t){let e=t.match(/[฀-๿]/g)?.length??0;if(e>200)return Math.max(1,Math.round(e/500))}return!e||e<1?1:Math.max(1,Math.round(e/200))}let p=["guides","tutorials","news","updates"],u=/\/storage\/v1\/object\/(public|sign)\/(?:%09|%20|%0A|%0D)+/g;function o(e){return e?e.replace(u,"/storage/v1/object/$1/"):""}function h(e){return e?!e.startsWith("https://")||e.startsWith("/_next/image")?e:`/_next/image?url=${encodeURIComponent(e)}&w=1920&q=75`:""}}}]);

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.