mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-05-05 22:07:10 -04:00
2 lines
2.5 KiB
JavaScript
2 lines
2.5 KiB
JavaScript
![]() |
import{b as y}from"./chunk-a740628f.js";import{c as L,a9 as u,d as B,r as c,j as k,D as K,m as l,q as r,S as d,E as n,k as U,l as g,M as E,L as F,K as N}from"./chunk-449c23a2.js";import{_ as V}from"./chunk-3db18d93.js";import{_ as $}from"./chunk-6deddc2e.js";import{u as j}from"./chunk-767079b6.js";import{_ as D}from"./chunk-aa4619b6.js";import{_ as h}from"./chunk-3ef38193.js";import"./chunk-9a43cce8.js";import"./chunk-340feaf0.js";import"../entries/src_pages_Home.page.16dc467b.js";import"./chunk-cf010ec4.js";import"./chunk-ee54c1e8.js";import"./chunk-66ac4853.js";import"./chunk-2749dac9.js";import"./chunk-015e5c20.js";import"./chunk-416dc92c.js";import"./chunk-567e13ca.js";import"./chunk-26a03a7a.js";import"./chunk-f823181b.js";import"./chunk-9519e52e.js";import"./chunk-f94e2689.js";import"./chunk-1d5b5526.js";import"./chunk-fc34c9a6.js";import"./chunk-af6e0163.js";import"./chunk-b0332f36.js";import"./chunk-f206ee20.js";import"./chunk-05af1949.js";import"./chunk-6222e43f.js";function q(m,{replacementChar:t="*",keepFirst:s=4,keepLast:i=0,keepSpace:a=!0}={}){return m.split("").map((p,_,v)=>a&&p===" "||_<s||_>=v.length-i?p:t).join("")}function M(m,t={}){return L(()=>q(u(m),{replacementChar:u(t.replacementChar),keepFirst:u(t.keepFirst),keepLast:u(t.keepLast),keepSpace:u(t.keepSpace)}))}const O={"mt-4":"",flex:"","gap-10px":""},R=n("div",null,"Keep first:",-1),z=n("div",null,"Keep last:",-1),A=n("div",{"mb-5px":""}," Keep spaces: ",-1),G={"break-anywhere":"","text-wrap":""},gt=B({__name:"string-obfuscator",setup(m){const t=c("Lorem ipsum dolor sit amet"),s=c(4),i=c(4),a=c(!0),p=M(t,{keepFirst:s,keepLast:i,keepSpace:a}),{copy:_}=j({source:p});return(v,e)=>{const b=$,f=D,x=h,S=V,C=N,w=y;return k(),K("div",null,[l(b,{value:r(t),"onUpdate:value":e[0]||(e[0]=o=>d(t)?t.value=o:null),"raw-text":"",placeholder:"Enter string to obfuscate",label:"String to obfuscate:",clearable:"",multiline:""},null,8,["value"]),n("div",O,[n("div",null,[R,l(f,{value:r(s),"onUpdate:value":e[1]||(e[1]=o=>d(s)?s.value=o:null),min:"0"},null,8,["value"])]),n("div",null,[z,l(f,{value:r(i),"onUpdate:value":e[2]||(e[2]=o=>d(i)?i.value=o:null),min:"0"},null,8,["value"])]),n("div",null,[A,l(x,{value:r(a),"onUpdate:value":e[3]||(e[3]=o=>d(a)?a.value=o:null)},null,8,["value"])])]),r(p)?(k(),U(w,{key:0,"mt-60px":"","max-w-600px":"",flex:"","items-center":"","gap-5px":"","font-mono":""},{default:g(()=>[n("div",G,E(r(p)),1),l(C,{onClick:e[4]||(e[4]=o=>r(_)())},{default:g(()=>[l(S)]),_:1})]),_:1})):F("",!0)])}}});export{gt as default};
|