import { domify, classes } from 'min-dom';
import { escapeHTML } from 'diagram-js/lib/util/EscapeUtil';
import { getBusinessObject, is } from '../../util/ModelUtil';
var ARROW_DOWN_SVG = '';
var OPEN_CLASS = 'bjs-breadcrumbs-shown';
/**
* Adds Overlays that allow switching planes on collapsed subprocesses.
*
* @param {eventBus} eventBus
* @param {elementRegistry} elementRegistry
* @param {overlays} overlays
* @param {canvas} canvas
*/
export default function DrilldownOverlays(eventBus, elementRegistry, overlays, canvas) {
var breadcrumbs = domify('
');
var container = canvas.getContainer();
var containerClasses = classes(container);
container.appendChild(breadcrumbs);
function updateBreadcrumbs(element) {
var parents = getParentChain(element);
var path = parents.map(function(el) {
var title = escapeHTML(el.name || el.id);
var link = domify('