{const t=e.target.value.trim();if(!t.length)return;const o=parseFloat(t);o>=n&&o<=r&&i(o)}}))}function He({label:e,value:t,onChange:n}){return f("div",{className:"field"},f("label",null,e+":")," ",f("input",{value:t,type:"checkbox",checked:t,onChange:e=>{n(!t)}}))}function Me({value:e,onChange:t}){return f("div",null,f("textarea",{rows:4,onChange:e=>t(e.target.value)},e))}function Ne(){const[e,t]=Q("Ana are mere, dar cred că poate să aibă și pere. The quick brown fox did some jumping."),[n,r]=Q(800),[i,o]=Q(4),[u,c]=Q(4),{svg:l}=(0,Ae.getSvg)({string:e,wrapHeight:n,scale:i,padding:10,addSize:!0,strokeWidth:u});return f("div",null,f("div",{className:"inputFields"},f(Ee,{label:"Height",value:n,min:200,max:1e4,onChange:r}),f(Ee,{label:"Scale",value:i,min:1,max:16,onChange:o}),f(Ee,{label:"Thickness",value:u,min:1,max:16,onChange:c})),f("div",{className:"inputOutput"},f(Me,{value:e,onChange:t}),f("div",{dangerouslySetInnerHTML:{__html:l}})))}function Te(){const e=Z(),t=Z(),[n,r]=Q("Ana are mere, dar cred că poate să aibă și pere. The quick brown fox did some jumping."),[i,o]=Q(800),[u,c]=Q(4),[l,a]=Q(1),[s,_]=Q(5),[h,p]=Q(2),[d,v]=Q(1),[g,b]=Q(!1);return f("div",null,f("div",{className:"inputFields"},f(Ee,{label:"Height",value:i,min:200,max:1e4,onChange:o}),f(Ee,{label:"Scale",value:u,min:1,max:16,onChange:c}),f(Ee,{label:"Speed Advance",value:l,min:.1,max:20,onChange:a}),f(Ee,{label:"Speed Steps",value:s,min:1,max:50,onChange:_}),f(Ee,{label:"Nib Width",value:h,min:1,max:16,onChange:p}),f(Ee,{label:"Nib Height",value:d,min:1,max:16,onChange:v}),f(He,{label:"Show Path",value:g,onChange:b})),f("div",{className:"inputOutput"},f(Me,{value:n,onChange:r}),f("button",{type:"button",onClick:()=>{t.current&&t.current(),t.current=(0,Ae.drawOnCanvas)({canvas:e.current,string:n,wrapHeight:i,showPath:g,scale:u,speedAdvance:l,speedSteps:s,nibWidth:h,nibHeight:d})}},"Draw"),f("canvas",{ref:e})))}!function(e,t,n){null==t.__k&&(t.textContent=""),B(e,t),"function"==typeof n&&n(),e&&e.__c}(f(class extends v{render(){return f("div",null,f("section",null,f("h2",null,"Try it")),f(Ne),f("section",null,f("h2",null,"Draw")),f(Te))}}),document.getElementById("root"))})()})();