var V=Object.defineProperty;var N=(a,t,s)=>t in a?V(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s;var c=(a,t,s)=>(N(a,typeof t!="symbol"?t+"":t,s),s);import{d as L,a as B,b as T,w as m,e as _,f as b,g as h,i as v,h as x,k as D,l as F,t as k,F as I}from"./index-webK_iAh.js";class y{constructor(t,s=0){c(this,"depth",0);c(this,"key");c(this,"word",!1);c(this,"children",{});c(this,"fail");c(this,"count",0);this.key=t,this.depth=s}}class K{constructor(t,s){c(this,"root",new y("root"));c(this,"customCharacter");const e=t.length;this.customCharacter=(s==null?void 0:s.customCharacter)||"*";for(let n=0;ns;){const e=t[s],n=e.children;for(const l in e.children){const r=n[l];let o=e.fail;for(;o&&!o.children[l];)o=o.fail;r.fail=(o==null?void 0:o.children[l])||this.root,t.push(r)}s++}}search(t,s={replace:!0}){let e=this.root;const n=[],l=[],r=[],{replace:o=!0,verify:i=!1}=s,w=t.length;for(let u=0;u{const o=_("el-link"),i=_("el-tag"),w=_("el-input"),u=_("el-card");return b(),T(u,{shadow:"never"},{header:m(()=>[h("div",S,[j,v(o,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/able/sensitive.vue",target:"_blank"},{default:m(()=>[x(" 代码位置 src/views/able/sensitive.vue ")]),_:1})])]),default:m(()=>[h("div",q,[E,(b(),D(I,null,F(t,(d,f)=>v(i,{key:f,type:"warning",class:"mx-1",effect:"dark",round:""},{default:m(()=>[x(k(d),1)]),_:2},1024)),64))]),v(w,{modelValue:s.value,"onUpdate:modelValue":r[0]||(r[0]=d=>s.value=d),onInput:n},null,8,["modelValue"]),h("p",U,k(s.value),1)]),_:1})}}});export{A as default};