Lines 18-58javascript
18 tabIndex="`).concat(i.a11y.focusableTags?0:-1,`"
19 class="`).concat(i.classNames.tag," ").concat(t.class||"",`"
20 `).concat(this.getAttributes(t),`>
21 <x title='' tabIndex="`).concat(i.a11y.focusableTags?0:-1,'" class="').concat(i.classNames.tagX,`" role='button' aria-label='remove tag'></x>
23 <span `).concat(i.mode==="select"&&i.userInput?"contenteditable='true'":"",` autocapitalize="false" autocorrect="off" spellcheck='false' class="`).concat(i.classNames.tagText,'">').concat(t[i.tagTextProp]||t.value,`</span>
25 </tag>`)},"tag"),dropdown:r(function(t){var e=t.dropdown,i=e.position=="manual";return'<div class="'.concat(i?"":t.classNames.dropdown," ").concat(e.classname,'" role="listbox" aria-labelledby="dropdown" dir="').concat(e.RTL?"rtl":"",`">
26 <div data-selector='tagify-suggestions-wrapper' class="`).concat(t.classNames.dropdownWrapper,`"></div>
27 </div>`)},"dropdown"),dropdownContent:r(function(t){var e=this.settings.templates,i=this.state.dropdown.suggestions;return`
28 `.concat(e.dropdownHeader.call(this,i),`
30 `).concat(e.dropdownFooter.call(this,i),`
31 `)},"dropdownContent"),dropdownItem:r(function(t){return"<div ".concat(this.getAttributes(t),`
32 class='`).concat(this.settings.classNames.dropdownItem," ").concat(this.isTagDuplicate(t.value)?this.settings.classNames.dropdownItemSelected:""," ").concat(t.class||"",`'
34 role="option">`).concat(t.mappedValue||t.value,"</div>")},"dropdownItem"),dropdownHeader:r(function(t){return`<header data-selector='tagify-suggestions-header' class="`.concat(this.settings.classNames.dropdownHeader,'"></header>')},"dropdownHeader"),dropdownFooter:r(function(t){var e=t.length-this.settings.dropdown.maxItems;return e>0?`<footer data-selector='tagify-suggestions-footer' class="`.concat(this.settings.classNames.dropdownFooter,`">
35 `).concat(e,` more items. Refine your search.
36 </footer>`):""},"dropdownFooter"),dropdownItemNoMatch:null};function wt(t,e){(e==null||e>t.length)&&(e=t.length);for(var i=0,s=Array(e);i<e;i++)s[i]=t[i];return s}r(wt,"V");function Tt(t,e){return e!=null&&typeof Symbol<"u"&&e[Symbol.hasInstance]?!!e[Symbol.hasInstance](t):t instanceof e}r(Tt,"R");function jt(t,e){return(function(i){if(Array.isArray(i))return i})(t)||(function(i,s){var a=i==null?null:typeof Symbol<"u"&&i[Symbol.iterator]||i["@@iterator"];if(a!=null){var n,o,l=[],d=!0,u=!1;try{for(a=a.call(i);!(d=(n=a.next()).done)&&(l.push(n.value),!s||l.length!==s);d=!0);}catch(h) ...
37`)),(o=a).replaceWith.apply(o,ot([l].concat(ot(ot(a.childNodes).slice(0,-1))))),F(l)}else if(z.call(e,a))if(((n=a.previousSibling)===null||n===void 0?void 0:n.nodeType)!=3||a.previousSibling.textContent||
38`);for(var d=a.nextSibling,u="";d;)u+=d.textContent,d=d.nextSibling;u.trim()&&F(a.previousSibling)}else a.previousSibling&&!T(a.previousSibling)||a.before("")}),s.removedNodes.forEach(function(a){a&&a.nodeName=="BR"&&z.call(e,i)&&(e.removeTags(i),e.
39`);try{s=s.replace(/(?:\r\n|\r|\n)/g,this.settings.delimiters.source.charAt(0))}catch{}return s=s.replace(/\s/g," "),e?.trim?this.trim(s):s},"normalize"),autocomplete:{suggest:r(function(t){if(this.settings.autoComplete.enabled){typeof(t=t||{value:""})!="object"&&(t={value:t});var e=this.dropdown.getMappedValue(t);if(typeof e!="number"){var i=this.state.inputText.toLowerCase(),s=e.substr(0,this.state.inputText.length).toLowerCase(),a=e.substring(this.state.inputText.length);e&&this.state.inputText&&s==i?(this.DOM.input.setAttribute("data-suggest",a),this.state.inputSuggestion=t):(this.DOM.inpu ...
40`),d&&z.call(e,l)){if(d.__removed)return;t+=a[0]+s(ut(d,e.dataProps))+a[1]}else l.getAttribute("style")||["B","I","U"].includes(l.tagName)?t+=l.textContent:l.tagName!="DIV"&&l.tagName!="P"||(t+=`\r
41`,n(l))}else t+=l.textContent})},"te")(this.DOM.input),t},"getMixedTagsAsString")},et.prototype.removeTag=et.prototype.removeTags;var $t=Object.defineProperty,Ht=Object.getOwnPropertyDescriptor,_=r((t,e,i,s)=>{for(var a=s>1?void
42 <tags class="${a.namespace} ${u} ${i.className}"
46 ${h?'spellcheck="false"':""}
47 tabIndex="-1" title="">
48 ${this.settings.templates?.input?.call(this)}
50 `},input(){const{settings:i}=this,{classNames:s,a11y:a,mode:n,placeholder:o}=i;return`
51 <span ${!i.readonly&&i.userInput?"contenteditable":""}
54 data-placeholder="${o||""}"
55 aria-placeholder="${o||""}"
58 autocapitalize="false"
Long lines were clipped for display.