{ "version": 3, "sources": ["../../../../src/lib/tools/selection-logic/getHitShapeOnCanvasPointerDown.ts"], "sourcesContent": ["import { Editor, HIT_TEST_MARGIN, TLShape } from '@tldraw/editor'\n\nexport function getHitShapeOnCanvasPointerDown(editor: Editor): TLShape | undefined {\n\tconst {\n\t\tzoomLevel,\n\t\tinputs: { currentPagePoint },\n\t} = editor\n\n\treturn (\n\t\t// hovered shape at point\n\t\teditor.getShapeAtPoint(currentPagePoint, {\n\t\t\thitInside: false,\n\t\t\thitLabels: false,\n\t\t\tmargin: HIT_TEST_MARGIN / zoomLevel,\n\t\t\trenderingOnly: true,\n\t\t}) ??\n\t\t// selected shape at point\n\t\teditor.getSelectedShapeAtPoint(currentPagePoint)\n\t)\n}\n"], "mappings": "AAAA,SAAiB,uBAAgC;AAE1C,SAAS,+BAA+B,QAAqC;AACnF,QAAM;AAAA,IACL;AAAA,IACA,QAAQ,EAAE,iBAAiB;AAAA,EAC5B,IAAI;AAEJ;AAAA;AAAA,IAEC,OAAO,gBAAgB,kBAAkB;AAAA,MACxC,WAAW;AAAA,MACX,WAAW;AAAA,MACX,QAAQ,kBAAkB;AAAA,MAC1B,eAAe;AAAA,IAChB,CAAC;AAAA,IAED,OAAO,wBAAwB,gBAAgB;AAAA;AAEjD;", "names": [] }