{"version":3,"file":"nivo-canvas.mjs","sources":["../src/roundedRect.ts"],"sourcesContent":["export const roundedRect = (\n    ctx: CanvasRenderingContext2D,\n    x: number,\n    y: number,\n    width: number,\n    height: number,\n    radius: number\n) => {\n    if (radius > 0) {\n        ctx.moveTo(x + radius, y)\n        ctx.lineTo(x + width - radius, y)\n        ctx.quadraticCurveTo(x + width, y, x + width, y + radius)\n        ctx.lineTo(x + width, y + height - radius)\n        ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height)\n        ctx.lineTo(x + radius, y + height)\n        ctx.quadraticCurveTo(x, y + height, x, y + height - radius)\n        ctx.lineTo(x, y + radius)\n        ctx.quadraticCurveTo(x, y, x + radius, y)\n        ctx.closePath()\n    } else {\n        ctx.rect(x, y, width, height)\n    }\n}\n"],"names":["roundedRect","ctx","x","y","width","height","radius","moveTo","lineTo","quadraticCurveTo","closePath","rect"],"mappings":"IAAaA,EAAc,SACvBC,EACAC,EACAC,EACAC,EACAC,EACAC,GAEIA,EAAS,GACTL,EAAIM,OAAOL,EAAII,EAAQH,GACvBF,EAAIO,OAAON,EAAIE,EAAQE,EAAQH,GAC/BF,EAAIQ,iBAAiBP,EAAIE,EAAOD,EAAGD,EAAIE,EAAOD,EAAIG,GAClDL,EAAIO,OAAON,EAAIE,EAAOD,EAAIE,EAASC,GACnCL,EAAIQ,iBAAiBP,EAAIE,EAAOD,EAAIE,EAAQH,EAAIE,EAAQE,EAAQH,EAAIE,GACpEJ,EAAIO,OAAON,EAAII,EAAQH,EAAIE,GAC3BJ,EAAIQ,iBAAiBP,EAAGC,EAAIE,EAAQH,EAAGC,EAAIE,EAASC,GACpDL,EAAIO,OAAON,EAAGC,EAAIG,GAClBL,EAAIQ,iBAAiBP,EAAGC,EAAGD,EAAII,EAAQH,GACvCF,EAAIS,aAEJT,EAAIU,KAAKT,EAAGC,EAAGC,EAAOC,EAE9B"}