export default function (part) { let { Point, points, paths, macro, complete, snippets, Snippet } = part.shorthand() // Complete? if (complete) { snippets.snapStud = new Snippet('snap-stud', points.snapLeft) snippets.snapSocket = new Snippet('snap-socket', points.snapRight).attr('opacity', 0.5) paths.bias = paths.seam .offset(-5) .attr('class', 'various dashed') .attr('data-text', 'finishWithBiasTape') .attr('data-text-class', 'center fill-various') points.title = points.bottom.shift(-90, 45) macro('title', { at: points.title, nr: 1, title: 'bib', }) points.scalebox = points.title.shift(-90, 55) macro('scalebox', { at: points.scalebox }) points.logo = new Point(0, 0) snippets.logo = new Snippet('logo', points.logo) } return part }