e.preventDefault()} on:drop={dropFile}> {#if !$document.graphViewOverlayOpen} {:else} {/if} {#if !$document.graphViewOverlayOpen} {:else} {/if} {#if rulersVisible} {/if} {#if rulersVisible} {/if} {#if cursorEyedropper} {/if}
canvasPointerDown(e)} bind:this={viewport} data-viewport> {@html artworkSvg}
{#if showTextInput}
{/if}
panCanvasY(detail)} on:pressTrack={({ detail }) => pageY(detail)} /> panCanvasX(detail)} on:pressTrack={({ detail }) => pageX(detail)} on:pointerup={() => editor.handle.setGridAlignedEdges()} />