{const t=window.Typed,e={string:t=>t,number:t=>parseFloat(t),boolean:t=>"false"!==t},n=(t,n)=>{const o={};for(const s of t.split(";")){const t=s.trim().match(/^(.*?):([\s\S]*)$/);if(!t)continue;let[a,r]=[t[1],t[2]].map((t=>t.trim()));for(const t in n)if(n[t].includes(a)){r=e[t](r);break}o[a]=r}return o},o={string:["stringsElement","fadeOutClass","cursorChar","attr","contentType"],number:["typeSpeed","startDelay","backSpeed","backDelay","loopCount"],boolean:["smartBackspace","shuffle","fadeOut","fadeOutDelay","loop","showCursor","autoInsertCss","bindInputFocusEvents"]};document.querySelectorAll("[data-typed]").forEach((e=>{const s=e.cloneNode(!0);if(!(s instanceof Element))return;e.innerHTML="";const a=n(e.getAttribute("data-typed"),o);new t(e,{stringsElement:s,...a})}))}