{#if type === 'submit'} {:else}
{#if $$slots.label} {/if}
{ value = e.target?.value; if (pattern && !pattern.test(e.target?.value)) { if (inputElement?.value.endsWith(e.data)) { value = e.target?.value.substring(0, e.target?.value.length - e.data.length); } return; } return input(e); }} on:paste={(e) => { if ( pattern && !pattern.test((e.clipboardData || window.clipboardData).getData('text')) ) { e.preventDefault(); } }} on:click={click} /> {#if initialType === 'password'} {/if}
{#if $$slots.notice} {/if}
{/if}