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(/ /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.