function e(e){return e.filter(e=>!!e)}function t(t){return e([t.name,...t.tags.map(e=>e.name),t.description,...t.conditions.map(e=>e.name)])}function n(e){return!e.language||e.language.name===`Original`?`Any`:e.language.name}function r(t){return e([t.name,...t.tags.map(e=>e.name),t.description,n(t),...t.qualities.map(e=>e.name)])}function i(t){return e([t.name,...t.tags.map(e=>e.name),t.pattern,t.description,t.regex101_id])}export{i,n,r,t};