<?php if (!defined('DASHBOARD_ROOT')) { http_response_code(403); exit; } RBAC::enforce('view.fleet'); require_once __DIR__ . '/../modules/fleet/console_data.php'; ?> <meta name="csrf-token" content="<?= htmlspecialchars($csrf) ?>"> <script type="application/json" id="nc-node-data"><?= json_encode($nodeMap, JSON_UNESCAPED_SLASHES|JSON_HEX_TAG) ?></script> <div class="nc-shell"> <?php require_once __DIR__ . '/../modules/fleet/console_node_list.php'; ?> <?php require_once __DIR__ . '/../modules/fleet/console_node_panes.php'; ?> </div> <?php require_once __DIR__ . '/../modules/fleet/console_modals.php'; ?> <script src="/assets/js/console.js" nonce="<?= $cspNonce ?? '' ?>"></script>