1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8241],{13804:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(19904).A)("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]])},17910:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(19904).A)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])},28241:(e,t,a)=>{a.r(t),a.d(t,{default:()=>v});var l=a(95155),r=a(12115),n=a(5917),s=a(75426),o=a(13804),i=a(17910),c=a(26667),d=a(27329),u=a(73161),m=a(56367),x=a(49498),h=a(70517),b=a(45660);let f=[{key:"discord",label:"Discord-safe",mode:"classic-glitch",chaos:34,favorReadable:!0,note:"Readable chat and bio text"},{key:"roblox",label:"Roblox-safe",mode:"roblox-safe",chaos:24,favorReadable:!0,note:"Conservative username test"},{key:"zalgo",label:"Zalgo",mode:"heavy-zalgo",chaos:45,favorReadable:!1,note:"Short cursed labels"}],p={emerald:"border-emerald-200 bg-emerald-50 text-emerald-800",blue:"border-sky-200 bg-sky-50 text-sky-800",violet:"border-violet-200 bg-violet-50 text-violet-800",orange:"border-amber-200 bg-amber-50 text-amber-800"};function g(e){let{item:t,current:a,copied:r,onCopy:o}=e,i="heavy-zalgo"===t.value;return(0,l.jsxs)("article",{className:(0,x.cn)("min-w-0 rounded-[1.4rem] border-2 bg-white p-4 shadow-[0_18px_44px_-36px_rgba(15,23,42,.28)]",a?"border-emerald-200":"border-slate-100"),children:[(0,l.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)("p",{className:"text-sm font-black text-slate-950",children:a?"Current glitch text":t.label}),(0,l.jsx)("p",{className:"mt-1 text-xs font-bold text-slate-500",children:a?"Ready to copy from your current settings":t.description})]}),(0,l.jsx)(u.$,{onClick:()=>o(t.label,t.output),size:"icon",variant:"outline",className:"shrink-0","aria-label":"Copy ".concat(a?"current glitch text":t.label),title:"Copy ".concat(a?"current glitch text":t.label),children:r===t.label?(0,l.jsx)(n.A,{className:"size-4"}):(0,l.jsx)(s.A,{className:"size-4"})})]}),(0,l.jsx)("div",{className:(0,x.cn)("mt-4 flex max-h-56 min-h-36 items-center overflow-auto rounded-[1rem] border-2 border-slate-100 bg-white/95 p-4 font-semibold !leading-[1.85] text-slate-950 shadow-inner",i?"text-sm sm:text-base":"text-base sm:text-lg"),children:(0,l.jsx)("p",{className:"break-words whitespace-pre-wrap",children:t.output})})]})}function v(){var e;let[t,a]=(0,r.useState)(b.VJ),[v,y]=(0,r.useState)("classic-glitch"),[j,w]=(0,r.useState)(55),[N,k]=(0,r.useState)(!0),[C,A]=(0,r.useState)(1),[M,S]=(0,r.useState)(""),_=(0,r.useRef)(null),R=(0,r.useMemo)(()=>(0,b.ex)({text:t,mode:v,chaos:j,favorReadable:N,seed:C}),[t,v,j,N,C]),z=(0,r.useMemo)(()=>[R.primary,...R.variants],[R]),P=(0,r.useMemo)(()=>(0,b.kq)(z),[z]),T=null!=(e=b.HA.find(e=>e.value===v))?e:b.HA[0],E="heavy-zalgo"===v;async function L(e,t){if(t)try{await navigator.clipboard.writeText(t),S(e),(0,h.nj)({action:"copy",path:"/glitch-text-generator/",text:t}),_.current&&window.clearTimeout(_.current),_.current=window.setTimeout(()=>S(""),1600)}catch(e){S("Copy failed")}}return(0,l.jsx)("section",{className:"mx-auto mt-5 w-full max-w-6xl pb-8",id:"tool",children:(0,l.jsxs)("div",{className:"rounded-[2rem] border-[6px] border-slate-950 bg-white/90 p-4 shadow-[0_34px_90px_-48px_rgba(15,23,42,.42)] sm:p-5 lg:p-6",children:[(0,l.jsxs)("div",{className:"grid gap-5 lg:grid-cols-[minmax(0,1fr)_minmax(0,1fr)]",children:[(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,l.jsx)("label",{htmlFor:"glitch-copy-input",className:"text-sm font-black uppercase tracking-[.14em] text-slate-500",children:"Text"}),(0,l.jsxs)("span",{className:"text-xs font-bold text-slate-400",children:[t.length,"/",b.u4]})]}),(0,l.jsx)(m.T,{id:"glitch-copy-input",value:t,maxLength:b.u4,onChange:e=>a(e.target.value),className:"mt-2 min-h-40 resize-none text-xl font-black leading-tight sm:min-h-48",placeholder:"Type text to glitch..."}),(0,l.jsxs)("div",{className:"mt-3 flex flex-wrap gap-2",children:[(0,l.jsxs)(u.$,{onClick:function(){a(b.WK[Math.abs(C)%b.WK.length]||b.VJ),A(e=>e+1)},variant:"outline",className:"h-10 px-4 text-sm",title:"Load another sample phrase",children:[(0,l.jsx)(o.A,{className:"size-4"}),"Example"]}),(0,l.jsxs)(u.$,{onClick:()=>L("All variants",P),className:"h-10 px-4 text-sm",title:"Copy all glitch variants",children:["All variants"===M?(0,l.jsx)(n.A,{className:"size-4"}):(0,l.jsx)(s.A,{className:"size-4"}),"Copy all"]})]})]}),(0,l.jsxs)("div",{className:"min-w-0 rounded-[1.5rem] border-4 border-emerald-100 bg-emerald-50/70 p-4",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)("p",{className:"text-sm font-black uppercase tracking-[.14em] text-emerald-700",children:"Preview"}),(0,l.jsx)("h2",{className:"mt-1 text-2xl font-black tracking-tighter text-slate-950",children:T.label})]}),(0,l.jsx)(u.$,{onClick:()=>L(R.primary.label,R.primary.output),size:"icon","aria-label":"Copy current glitch text",title:"Copy current glitch text",children:M===R.primary.label?(0,l.jsx)(n.A,{className:"size-4"}):(0,l.jsx)(s.A,{className:"size-4"})})]}),(0,l.jsx)("div",{className:(0,x.cn)("mt-4 flex max-h-64 min-h-44 items-center overflow-auto rounded-[1.2rem] border-2 border-emerald-100 bg-white/95 p-4 font-semibold !leading-[1.85] text-slate-950 shadow-inner",E?"text-sm sm:text-base":"text-base sm:text-lg"),children:(0,l.jsx)("p",{className:"break-words whitespace-pre-wrap",children:R.primary.output})}),(0,l.jsxs)("p",{className:"mt-3 text-sm font-bold leading-6 text-emerald-900",children:["Current strength: ",(0,b.dC)(j),". Copy this row for bios, usernames, Discord chat, Roblox tests, and short captions."]})]})]}),(0,l.jsxs)("div",{className:"mt-5 grid gap-4 border-t-2 border-slate-100 pt-5 lg:grid-cols-[minmax(0,.9fr)_minmax(0,1.1fr)]",children:[(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,l.jsx)("h2",{className:"text-base font-black text-slate-950",children:"Safe presets"}),(0,l.jsx)(i.A,{className:"size-4 text-emerald-700","aria-hidden":"true"})]}),(0,l.jsx)("div",{className:"mt-3 grid grid-cols-1 gap-2 sm:grid-cols-3 lg:grid-cols-1",children:f.map(e=>(0,l.jsxs)("button",{type:"button",onClick:()=>{y(e.mode),w(e.chaos),k(e.favorReadable),A(e=>e+1)},className:"min-w-0 rounded-[1rem] border-2 border-slate-100 bg-slate-50 px-4 py-3 text-left transition hover:border-emerald-200 hover:bg-emerald-50",children:[(0,l.jsx)("span",{className:"block text-sm font-black text-slate-900",children:e.label}),(0,l.jsx)("span",{className:"mt-1 block text-xs font-bold leading-5 text-slate-500",children:e.note})]},e.key))})]}),(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)("h2",{className:"text-base font-black text-slate-950",children:"Mode and chaos"}),(0,l.jsx)("div",{className:"mt-3 grid grid-cols-2 gap-2 sm:grid-cols-4",children:b.HA.map(e=>(0,l.jsxs)("button",{type:"button",onClick:()=>y(e.value),className:(0,x.cn)("min-w-0 rounded-[1rem] border-2 px-3 py-3 text-left transition",v===e.value?p[e.tone]||"border-emerald-200 bg-emerald-50 text-emerald-800":"border-slate-100 bg-slate-50 text-slate-700 hover:border-emerald-200"),children:[(0,l.jsx)("span",{className:"block text-sm font-black leading-tight",children:e.label}),(0,l.jsx)("span",{className:"mt-1 block text-xs font-bold leading-4 opacity-75",children:e.description})]},e.value))}),(0,l.jsxs)("div",{className:"mt-4 rounded-[1rem] border-2 border-slate-100 bg-slate-50 p-4",children:[(0,l.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[(0,l.jsx)("label",{htmlFor:"glitch-ch
1aos",className:"text-sm font-black text-slate-900",children:"Chaos strength"}),(0,l.jsxs)("button",{type:"button",onClick:()=>k(e=>!e),className:(0,x.cn)("inline-flex min-h-10 items-center rounded-full border-2 px-4 text-sm font-black transition",N?"border-emerald-200 bg-emerald-50 text-emerald-800":"border-slate-200 bg-white text-slate-700"),children:["Favor readable: ",N?"On":"Off"]})]}),(0,l.jsx)("input",{id:"glitch-chaos",type:"range",min:"0",max:"100",value:j,onChange:e=>w((0,b.LU)(e.target.value)),className:"mt-4 w-full accent-emerald-700"}),(0,l.jsxs)("div",{className:"mt-2 flex items-center justify-between text-xs font-black uppercase tracking-[.12em] text-slate-400",children:[(0,l.jsx)("span",{children:"Clean"}),(0,l.jsx)("span",{children:j}),(0,l.jsx)("span",{children:"Broken"})]})]})]})]}),(0,l.jsxs)("div",{className:"mt-5 grid gap-3 border-t-2 border-slate-100 pt-5",children:[(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)(c.A,{className:"size-5 text-emerald-700","aria-hidden":"true"}),(0,l.jsx)("h2",{className:"text-xl font-black tracking-tight text-slate-950",children:"Copy-ready glitch variants"})]}),(0,l.jsx)("div",{className:"grid gap-3 lg:grid-cols-2",children:z.map((e,t)=>(0,l.jsx)(g,{item:e,current:0===t,copied:M,onCopy:L},e.value))})]}),(0,l.jsx)("div",{className:"mt-6 grid gap-4 border-t-2 border-slate-100 pt-5 lg:grid-cols-[minmax(0,1fr)_minmax(0,1fr)]",children:(0,l.jsx)(d.Ay,{currentPath:"/glitch-text-generator/",className:"mt-0",homepageLabel:"All Text Tools"})})]})})}},45660:(e,t,a)=>{a.d(t,{HA:()=>s,LU:()=>S,VJ:()=>r,WK:()=>n,dC:()=>_,ex:()=>T,kq:()=>E,r7:()=>P,u4:()=>l});let l=200,r="textkits\nsignal lost",n=["textkits\nsignal lost","party chat\ndesynced","boss music\nstarted","user_404\njoined"],s=[{value:"classic-glitch",label:"Classic Glitch",description:"RGB split feel",badge:"~",tone:"emerald"},{value:"heavy-zalgo",label:"Heavy Zalgo",description:"Dense combining marks",badge:"Z",tone:"blue"},{value:"subtle-corrupt",label:"Subtle Corrupt",description:"Light corruption",badge:".",tone:"violet"},{value:"roblox-safe",label:"Roblox Safe",description:"Spacing-first distortion",badge:"[]",tone:"orange"}],o={A:"Ð",B:"Ð",C:"С",E:"Ð",H:"Ð",I:"Ð",J:"Ð",K:"Ð",M:"Ð",O:"Ð",P:"Ð ",S:"Ð
",T:"Т",X:"Ð¥",Y:"Ò®",a:"а",c:"Ñ",e:"е",i:"Ñ",j:"Ñ",o:"о",p:"Ñ",s:"Ñ",x:"Ñ
"},i={A:"Î",B:"Î",E:"Î",H:"Î",I:"Î",K:"Î",M:"Î",N:"Î",O:"Î",P:"Ρ",T:"Τ",X:"Χ",Y:"Î¥",Z:"Î",a:"α",b:"β",e:"ε",i:"ι",k:"κ",m:"μ",n:"ν",o:"ο",p:"Ï",t:"Ï",x:"Ï",y:"Ï
"},c={a:"É",b:"q",c:"É",d:"p",e:"Ç",f:"É",g:"Æ",h:"É¥",i:"ı",j:"ɾ",k:"Ê",l:"l",m:"ɯ",n:"u",o:"o",p:"d",q:"b",r:"ɹ",s:"s",t:"Ê",u:"n",v:"Ê",w:"Ê",x:"x",y:"Ê",z:"z",A:"â",B:"á´®",C:"Æ",D:"á´°",E:"Æ",F:"áµ",G:"פ",H:"H",I:"I",J:"á",K:"Ê",L:"â
",M:"W",N:"N",O:"O",P:"Ô",Q:"Q",R:"á´",S:"S",T:"â¥",U:"â©",V:"Î",W:"M",X:"X",Y:"â
",Z:"Z",1:"Æ",2:"á
",3:"Æ",4:"ã£",5:"Ï",6:"9",7:"ã¥",8:"8",9:"6",0:"0","?":"\xbf","!":"\xa1",".":"Ë",",":"'"},d=["Σ","â«","â","â","â","â","â","Ï","Ω","λ","Ï","Ï"],u=Array.from([772,773,774,775,776,778,781,782,784,834,835,836],e=>String.fromCodePoint(e)),m=Array.from([820,821,822,823,824,847],e=>String.fromCodePoint(e)),x=Array.from([790,791,792,793,796,797,798,799,800,803,804,805,806,816,817,818,819],e=>String.fromCodePoint(e)),h=Array.from([768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,834,835,836,842,843,844,848,849,855],e=>String.fromCodePoint(e)),b=Array.from([790,791,792,793,796,797,798,799,800,803,804,805,806,809,810,811,812,813,814,815,816,817,818,819,825,826,827],e=>String.fromCodePoint(e)),f=/[\u0300-\u036f\u0483-\u0489\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/gu,p=/[\u0300-\u036f\u0483-\u0489\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/u,g=/[\u200b-\u200f\u202a-\u202e\u2060-\u206f\ufeff]/gu,v=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.reduce((e,t)=>{for(let[a,l]of Object.entries(t))1===a.length&&1===l.length&&!/^[\x20-\x7e]$/u.test(l)&&(e[l]||(e[l]=a));return e},{})}(o,i,c);function y(e){let t=0x811c9dc5;for(let a of String(e))t^=a.codePointAt(0),t=Math.imul(t,0x1000193);return t>>>0||1}function j(e){let t=e>>>0||1;return()=>{let e=t+=0x6d2b79f5;return e=Math.imul(e^e>>>15,1|e),(((e^=e+Math.imul(e^e>>>7,61|e))^e>>>14)>>>0)/0x100000000}}function w(e,t,a){return a<=t?t:Math.floor(e()*(a-t+1))+t}function N(e){return RegExp("[\\p{L}\\p{N}]","u").test(e)}function k(e,t,a){let l="";for(let r=0;r<t;r+=1)l+=function(e,t){var a;return null!=(a=e[Math.floor(t()*e.length)])?a:e[0]}(e,a);return l}function C(e){let{text:t,activation:a,aboveRange:l,middleRange:r,belowRange:n,abovePool:s,middlePool:
1o,belowPool:i,random:c}=e;return Array.from(t,e=>{if(!N(e)||c()>a)return e;let t=w(c,l[0],l[1]),d=w(c,r[0],r[1]),u=w(c,n[0],n[1]);return"".concat(e).concat(k(s,t,c)).concat(k(o,d,c)).concat(k(i,u,c))}).join("")}function A(e,t,a,l,r){let n=j(y(r));switch(e){case"classic-glitch":default:let s=Math.max(0,Math.floor((a-35)/18));return C({text:t,activation:Math.min(.95,l?.2+a/260:.32+a/180),aboveRange:[0,(l?1:2)+s],middleRange:[0,1+Math.floor(s/2)],belowRange:[0,(l?1:2)+s],abovePool:u,middlePool:m,belowPool:x,random:n});case"heavy-zalgo":return function(e,t,a,l){let r=S(t),n=Math.round(100*Math.pow(r/100,.78)),s=Math.max(0,Math.floor((n-20)/4))+Math.max(0,Math.floor((r-70)/3)),o=Math.max(1,Math.floor(n/24)),i=(a?2:4)+Math.floor(s/2);return C({text:e,activation:Math.min(.995,.5+n/150),aboveRange:[o,(a?7:9)+s],middleRange:[0,i],belowRange:[o,(a?7:9)+s],abovePool:h,middlePool:m,belowPool:b,random:l})}(t,a,l,n);case"subtle-corrupt":return C({text:t,activation:l?.08+a/540:.12+a/420,aboveRange:[0,1],middleRange:[0,1],belowRange:[0,+!l+Math.max(0,Math.floor((a-55)/24))],abovePool:u,middlePool:m,belowPool:x,random:n});case"roblox-safe":let o=(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(/\s+/g," ").trim()})(t).split(" "),i=a>24,c=a>70&&!l||a>42?" ":"";return o.map(e=>{if(!i||e.length<4)return e;let t=Array.from(e).join(c);return!l&&a>78&&n()>.54?"".concat(t).concat(n()>.5?"_":"."):t}).join(a>68?" ":" ")}}function M(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Math.random,l=e;return t.reverseOrder&&(l=Array.from(l).reverse().join("")),t.upsideDown&&(l=Array.from(l).map(e=>{var t;return null!=(t=c[e])?t:e}).join("")),t.cyrillic&&(l=Array.from(l).map(e=>{let t=o[e];return t&&a()>.45?t:e}).join("")),t.greek&&(l=Array.from(l).map(e=>{let t=i[e];return t&&a()>.5?t:e}).join("")),t.mathSymbols&&(l=Array.from(l).map(e=>N(e)&&a()>.72?e+d[Math.floor(a()*d.length)]:e).join("")),t.extraSpacing&&(l=(function(e){let t=[];for(let a of Array.from(e)){if(p.test(a)&&t.length){t[t.length-1]+=a;continue}t.push(a)}return t})(l).map(e=>" "===e?" ":"".concat(e," ")).join("")),l}function S(e){let t=Number(e);return Number.isFinite(t)?Math.min(100,Math.max(0,Math.round(t))):68}function _(e){let t=S(e);return t<25?"Subtle":t<50?"Light":t<75?"Medium":"Chaotic"}function R(e){var t;return null!=(t=s.find(t=>t.value===e))?t:s[0]}function z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(f,"")}function P(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return Array.from(z(e).replace(g,"")).map(e=>{var t;return null!=(t=v[e])?t:e}).join("").replace(RegExp("[".concat(d.join(""),"]"),"gu"),"").replace(/[ \t]{3,}/gu," ").replace(/[ \t]+\n/gu,"\n").replace(/\n{3,}/gu,"\n\n").trim()}function T(e){let{text:t="",mode:a="classic-glitch",chaos:n=68,favorReadable:o=!0,seed:i=0,characterGlitches:c={}}=e,d=(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(/\r\n?/g,"\n").split("\n").map(e=>e.replace(/[ \t]+/g," ").trim()).join("\n").replace(/\n{3,}/g,"\n\n").trim()})(t).slice(0,l)||r,u=S(n),m=R(a).value,x=j(y("cg:".concat(i,":").concat(d))),h=M(A(m,d,u,o,"".concat(i,":").concat(m,":").concat(d,":").concat(u,":").concat(o)),c,x);return{primary:{...R(m),output:h,previewText:"roblox-safe"===m?h:z(h)||d},variants:s.filter(e=>e.value!==m).map((e,t)=>{let a=A(e.value,d,u,o,"".concat(i,":").concat(e.value,":").concat(t,":").concat(d,":").concat(u,":").concat(o)),l=j(y("cg:".concat(i,":").concat(e.value,":").concat(t,":").concat(d)));return{...e,output:M(a,c,l)}})}}function E(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.filter(e=>null==e?void 0:e.output).map(e=>"".concat(e.label,"\n").concat(e.output)).join("\n\n")}},56367:(e,t,a)=>{a.d(t,{T:()=>i});var l=a(95155),r=a(12115),n=a(65229),s=a(49498);let o="flex min-h-[120px] w-full rounded-[1.8rem] border border-slate-200 bg-white px-5 py-4 text-base text-slate-900 shadow-[0_8px_24px_-18px_rgba(15,23,42,0.28)] outline-none transition placeholder:text-slate-400 focus-visible:border-emerald-200 focus-visible:ring-2 focus-visible:ring-emerald-500/20 disabled:cursor-not-allowed disabled:opacity-50",i=r.forwardRef((e,t)=>
1{var a;let{className:i,value:c,defaultValue:d,onChange:u,onFocus:m,readOnly:x,disabled:h,placeholder:b,"data-mobile-full-height":f,...p}=e,[g,v]=r.useState(!1),y=r.useRef(null),j=r.useRef(null),w=!x&&!h&&!f,N=null!=(a=null!=c?c:d)?a:"",k="string"==typeof i&&i.includes("convert-normal-input-attention");function C(){return window.matchMedia("(max-width: 639px)").matches}return(r.useImperativeHandle(t,()=>({get element(){return y.current},focus:()=>{var e;if(w&&C())return void v(!0);null==(e=y.current)||e.focus()},blur:()=>{var e;return null==(e=y.current)?void 0:e.blur()},select:()=>{var e;return null==(e=y.current)?void 0:e.select()},setSelectionRange:function(){for(var e,t,a=arguments.length,l=Array(a),r=0;r<a;r++)l[r]=arguments[r];return null==(t=y.current)||null==(e=t.setSelectionRange)?void 0:e.call(t,...l)},get selectionStart(){var e,t;return null!=(t=null==(e=y.current)?void 0:e.selectionStart)?t:0},get selectionEnd(){var a,l;return null!=(l=null==(a=y.current)?void 0:a.selectionEnd)?l:0},get value(){var r;return null==(r=y.current)?void 0:r.value}})),r.useEffect(()=>{if(!g)return;let e=document.body.style.overflow;function t(e){"Escape"===e.key&&v(!1)}return document.body.style.overflow="hidden",window.requestAnimationFrame(()=>{var e;null==(e=j.current)||e.focus()}),window.addEventListener("keydown",t),()=>{document.body.style.overflow=e,window.removeEventListener("keydown",t)}},[g]),w)?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("button",{type:"button",onClick:()=>v(!0),className:(0,s.cn)("block min-h-40 w-full rounded-[1.4rem] border border-slate-200 bg-white px-4 py-4 text-left shadow-[0_8px_24px_-18px_rgba(15,23,42,0.28)] sm:hidden",k?"convert-normal-input-attention border-emerald-500":""),"aria-label":"Open text editor",children:(0,l.jsx)("span",{className:(0,s.cn)("line-clamp-5 block text-xl font-black leading-tight",N?"text-slate-900":"text-slate-300"),children:N||b||"Tap to enter text..."})}),(0,l.jsx)("textarea",{ref:y,value:c,defaultValue:d,onChange:u,onFocus:function(e){null==m||m(e),w&&C()&&(e.currentTarget.blur(),v(!0))},readOnly:x,disabled:h,placeholder:b,className:(0,s.cn)(o,"hidden sm:flex",i),...p}),g?(0,l.jsxs)("div",{className:"fixed inset-0 z-50 flex items-end bg-slate-950/55 px-3 py-4 backdrop-blur-sm sm:hidden",role:"dialog","aria-modal":"true","aria-label":"Text input editor",children:[(0,l.jsx)("button",{type:"button",className:"absolute inset-0","aria-label":"Close text editor",onClick:()=>v(!1)}),(0,l.jsxs)("div",{className:"relative w-full rounded-[2rem] border-4 border-slate-100 bg-white p-4 shadow-2xl",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-sm font-black uppercase tracking-[0.08em] text-slate-500",children:"Text"}),(0,l.jsx)("p",{className:"text-lg font-black tracking-tight text-slate-950",children:"Edit input"})]}),(0,l.jsx)("button",{type:"button",onClick:()=>v(!1),className:"inline-flex size-10 items-center justify-center rounded-full border-2 border-slate-100 bg-white text-slate-700","aria-label":"Close text editor",children:(0,l.jsx)(n.A,{className:"size-5"})})]}),(0,l.jsx)("textarea",{ref:j,value:c,defaultValue:d,onChange:u,onFocus:m,placeholder:b,maxLength:p.maxLength,className:(0,s.cn)(o,"mt-3 min-h-[45vh] resize-none rounded-[1.4rem] border-2 border-slate-100 bg-slate-50 p-4 text-xl font-bold leading-tight text-slate-900 shadow-none placeholder:text-slate-300 focus-visible:border-emerald-200 focus-visible:ring-2 focus-visible:ring-emerald-500/20"),"data-mobile-full-height":"true"}),(0,l.jsxs)("div",{className:"mt-3 grid grid-cols-[1fr_auto] gap-2",children:[(0,l.jsx)("button",{type:"button",onClick:()=>v(!1),className:"inline-flex h-12 items-center justify-center rounded-full border-4 border-emerald-800 bg-emerald-700 px-6 text-base font-black text-white shadow-[0_6px_0_0_#065f46] active:translate-y-1.5 active:shadow-none",children:"Done"}),(0,l.jsx)("button",{type:"button",onClick:()=>{null==u||u({target:{value:""},currentTarget:{value:""}})},className:"inline-flex h-12 items-center justify-center rounded-full border-2 border-slate-200 bg-white px-5 text-base font-black text-slate-700",children:"Clear"})]})]})]}):null]}):(0,l.jsx)("textarea",{ref:y,value:c,defaultValue:d,onChange:u,onFocus:m,readOnly:x,disabled:h,placeholder:b,"data-mobile-full-height":f,className:(0,s.cn)(o,i),...p})});i.displayName="Textarea"},65229:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(19904).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},75426:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(19904).A)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])}}]);
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.