| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>EU AI Obligations for Developers - Interactive Flowchart</title> |
| <link rel="stylesheet" href="styles.css"> |
| </head> |
| <body> |
| <div class="container"> |
| <header> |
| <h1>πͺπΊ EU AI Act Obligations for GPAI πͺπΊ</h1> |
| <p class="subtitle">Interactive flowchart to determine your obligations under the EU AI Act</p> |
| </header> |
|
|
| <div class="mode-selector"> |
| <button id="guided-btn" class="mode-btn active">Guided Mode</button> |
| <button id="flowchart-btn" class="mode-btn">Full Flowchart</button> |
| </div> |
|
|
| <div class="content"> |
| |
| <div id="guided-mode" class="guided-mode"> |
| <div class="navigation-panel"> |
| <div class="context-section"> |
| <h3>Context</h3> |
| <div class="context-text">You develop a GPAI model</div> |
| </div> |
| |
| <div class="history-section"> |
| <h3>Decision History</h3> |
| </div> |
| </div> |
| |
| <div class="current-panel"> |
| <div id="question-container"> |
| |
| </div> |
| </div> |
| </div> |
|
|
| |
| <div id="flowchart-mode" class="flowchart-mode hidden"> |
| <div class="controls"> |
| <button class="control-btn" onclick="zoomIn()" title="Zoom In">+</button> |
| <button class="control-btn" onclick="zoomOut()" title="Zoom Out">β</button> |
| <button class="control-btn" onclick="resetView()" title="Reset View">β</button> |
| </div> |
| <div class="flowchart-container" id="flowchart-container"> |
| <div id="mermaid-container"></div> |
| </div> |
| </div> |
| </div> |
| </div> |
|
|
| <script src="script.js"></script> |
| </body> |
| </html> |