| 76 | void 0===e.relevance&&(e.relevance=1)} |
| 77 | const L=["of","and","for","in","not","or","if","then","parent","list","value"] |
| 78 | ;function B(e,t,n="keyword"){const s={} |
| 79 | ;return"string"==typeof e?r(n,e.split(" ")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((n=>{ |
| 80 | Object.assign(s,B(e[n],t,n))})),s;function r(e,n){ |
| 81 | t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split("|") |
| 82 | ;s[n[0]]=[e,I(n[0],n[1])]}))}}function I(e,t){ |
| 83 | return t?Number(t):(e=>L.includes(e.toLowerCase()))(e)?0:1} |
| 84 | function T(e,{plugins:t}){function n(t,n){ |
| 85 | return RegExp(u(t),"m"+(e.case_insensitive?"i":"")+(n?"g":""))}class s{ |