'use strict';

var chunkB4BG7PRW = require('./chunk-B4BG7PRW.js');
var chunkAGHRB4JF = require('./chunk-AGHRB4JF.js');
require('../../../../../../d3-transition@3.0.1_d3-selection@3.0.0/node_modules/d3-transition/src/selection/index.js');
require('../../../../../../d3-zoom@3.0.0/node_modules/d3-zoom/src/transform.js');
require('./chunk-ABZYJK2D.js');
require('./chunk-N4CR4FBY.js');
require('./chunk-QXUST7PY.js');
require('./chunk-HN2XXSSU.js');
require('./chunk-JZLCHNYA.js');
require('./chunk-JA3XYJ7Z.js');
require('./chunk-S3R3BYOJ.js');

// src/diagrams/class/classDiagram-v2.ts
var diagram = {
  parser: chunkB4BG7PRW.classDiagram_default,
  get db() {
    return new chunkB4BG7PRW.ClassDB();
  },
  renderer: chunkB4BG7PRW.classRenderer_v3_unified_default,
  styles: chunkB4BG7PRW.styles_default,
  init: /* @__PURE__ */ chunkAGHRB4JF.__name((cnf) => {
    if (!cnf.class) {
      cnf.class = {};
    }
    cnf.class.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute;
  }, "init")
};

exports.diagram = diagram;
