import { assign } from "./chunk-4AK4GF4H.js"; // node_modules/.pnpm/bpmn-js@16.3.2/node_modules/bpmn-js/lib/features/align-elements/AlignElementsIcons.js var icons = { align: ``, bottom: ``, center: ``, left: ``, right: ``, top: ``, middle: `` }; var AlignElementsIcons_default = icons; // node_modules/.pnpm/bpmn-js@16.3.2/node_modules/bpmn-js/lib/features/align-elements/AlignElementsContextPadProvider.js var LOW_PRIORITY = 900; function AlignElementsContextPadProvider(contextPad, popupMenu, translate, canvas) { contextPad.registerProvider(LOW_PRIORITY, this); this._contextPad = contextPad; this._popupMenu = popupMenu; this._translate = translate; this._canvas = canvas; } AlignElementsContextPadProvider.$inject = [ "contextPad", "popupMenu", "translate", "canvas" ]; AlignElementsContextPadProvider.prototype.getMultiElementContextPadEntries = function(elements) { var actions = {}; if (this._isAllowed(elements)) { assign(actions, this._getEntries(elements)); } return actions; }; AlignElementsContextPadProvider.prototype._isAllowed = function(elements) { return !this._popupMenu.isEmpty(elements, "align-elements"); }; AlignElementsContextPadProvider.prototype._getEntries = function() { var self = this; return { "align-elements": { group: "align-elements", title: self._translate("Align elements"), html: `