|
46 | 46 | </div> |
47 | 47 | </section> |
48 | 48 |
|
49 | | -<div class="notice"> |
50 | | - <strong>NOTICE:</strong> Known trespass against final medical review may result in being discharged from Earth forever. Kinded and Secondary (implied as good). |
51 | | -</div> |
52 | | - |
53 | | -<!-- CD1 Connector --> |
| 49 | +<!-- CD1 Connector Button + Floating Dialog --> |
54 | 50 | <div style="display:flex;justify-content:center;align-items:center;width:100%;padding:2rem 0;"> |
55 | 51 | <button id="cd1-btn" type="button" aria-pressed="false" style="all:unset;display:block;margin:0 auto;cursor:pointer;padding:0;border:none;background:transparent;transition:transform 0.3s cubic-bezier(0.42,-1.84,0.42,1.84),filter 0.3s ease;"> |
56 | | - <div style="width:80px;height:80px;border-radius:50%;background:#2d2d2d;border:3px solid #808080;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#a0a0a0;">⬡</div> |
| 52 | + <img src="images/black.button.png" alt="Connector" style="display:block;width:80px;height:80px;border-radius:50%;background:transparent;"/> |
57 | 53 | </button> |
58 | 54 | </div> |
59 | 55 | <div id="cd1-overlay" style="display:none;position:fixed;inset:0;z-index:299;background:transparent;"></div> |
60 | | -<div id="cd1-dialog" style="display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:300;background:#222;border:1px solid #3d3d3d;border-radius:12px;padding:1.25rem;width:520px;max-width:90vw;box-shadow:0 8px 32px rgba(0,0,0,0.6);"> |
61 | | - <div style="font-size:0.9rem;font-weight:600;color:#e8e8e8;margin-bottom:0.75rem;">Defined Connector — Port 49220</div> |
| 56 | +<div id="cd1-dialog" style="display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:300;background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:1.25rem;width:520px;max-width:90vw;box-shadow:0 8px 32px rgba(0,0,0,0.6);"> |
| 57 | + <div style="font-size:0.9rem;font-weight:600;color:#e8e0d6;margin-bottom:0.75rem;">CD1 Connector — Port 49220</div> |
62 | 58 | <div style="display:flex;gap:0.5rem;margin-bottom:0.75rem;flex-wrap:wrap;align-items:center;"> |
63 | | - <select id="cd1-action" style="background:#2d2d2d;color:#e8e8e8;border:1px solid #3d3d3d;border-radius:8px;padding:0.45rem 2rem 0.45rem 0.75rem;font-size:0.8rem;cursor:pointer;"> |
| 59 | + <select id="cd1-action" style="background:#222;color:#e8e0d6;border:1px solid #444;border-radius:8px;padding:0.45rem 2rem 0.45rem 0.75rem;font-size:0.8rem;cursor:pointer;appearance:none;"> |
64 | 60 | <option value="connect">Connect</option> |
65 | 61 | <option value="disconnect">Disconnect</option> |
66 | | - <option value="scan">Trigger Scan</option> |
67 | | - <option value="assess">Get Assessment</option> |
68 | | - <option value="ntsb">NTSB Query</option> |
| 62 | + <option value="status">Status</option> |
| 63 | + <option value="hardreset">Hard Reset Connection</option> |
69 | 64 | </select> |
70 | | - <button onclick="cd1Send()" style="background:#808080;color:#fff;border:none;border-radius:8px;padding:0.45rem 1rem;font-size:0.8rem;font-weight:600;cursor:pointer;">Send</button> |
71 | | - <button onclick="cd1Ok()" style="background:#808080;color:#fff;border:none;border-radius:8px;padding:0.45rem 1rem;font-size:0.8rem;font-weight:600;cursor:pointer;">OK</button> |
| 65 | + <button onclick="cd1Send()" style="background:#666;color:#fff;border:none;border-radius:8px;padding:0.45rem 1rem;font-size:0.8rem;font-weight:600;cursor:pointer;">Send</button> |
| 66 | + <button onclick="cd1Ok()" style="background:#666;color:#fff;border:none;border-radius:8px;padding:0.45rem 1rem;font-size:0.8rem;font-weight:600;cursor:pointer;">OK</button> |
72 | 67 | </div> |
73 | 68 | <div style="display:flex;align-items:center;gap:0.5rem;margin-bottom:0.75rem;"> |
74 | 69 | <label style="display:flex;align-items:center;gap:0.4rem;color:#999;font-size:0.75rem;cursor:pointer;"> |
75 | | - <input type="checkbox" id="cd1-direct-port" style="accent-color:#808080;width:14px;height:14px;cursor:pointer;"/> |
76 | | - Direct Port (bypass Strernary™ 20000) |
| 70 | + <input type="checkbox" id="cd1-direct-port" style="accent-color:#888;width:14px;height:14px;cursor:pointer;"/> |
| 71 | + Direct Port (bypass Strernary™ 20000) |
77 | 72 | </label> |
78 | | - <span id="cd1-mode-badge" style="font-size:0.65rem;background:#2d2d2d;color:#808080;padding:0.2rem 0.5rem;border-radius:4px;">STRERNARY</span> |
| 73 | + <span id="cd1-mode-badge" style="font-size:0.65rem;background:#222;color:#aaa;padding:0.2rem 0.5rem;border-radius:4px;">STRERNARY</span> |
79 | 74 | </div> |
80 | | - <textarea id="cd1-textarea" placeholder="Connection idle..." spellcheck="false" style="width:100%;min-height:140px;background:#fff;color:#111;border:1px solid #3d3d3d;border-radius:8px;padding:0.75rem;font-family:monospace;font-size:0.8rem;resize:vertical;"></textarea> |
| 75 | + <textarea id="cd1-textarea" placeholder="Connection idle..." spellcheck="false" style="width:100%;min-height:140px;background:#ffffff;color:#111;border:1px solid #333;border-radius:8px;padding:0.75rem;font-family:monospace;font-size:0.8rem;resize:vertical;"></textarea> |
81 | 76 | </div> |
82 | 77 | <script>window.CD1_MODULE_PORT = "49220";</script> |
83 | 78 | <script src="js/cd1-connector.js"></script> |
84 | 79 |
|
85 | | -<section class="section"> |
86 | | - <div class="section-inner"> |
87 | | - <div style="margin-bottom:2rem;padding:1rem;border:1px solid <%= authorized ? "#22c55e" : "#ef4444" %>;border-radius:8px;background:rgba(0,0,0,0.2);"> |
88 | | - <span style="font-size:0.85rem;color:<%= authorized ? "#22c55e" : "#ef4444" %>;font-weight:600;">● <%= authStatus %></span> |
89 | | - <span style="font-size:0.75rem;color:#999;margin-left:1rem;"><%= new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss z").format(new java.util.Date()) %></span> |
90 | | - </div> |
91 | | - <h2>Module Components</h2> |
92 | | - <div class="table-wrap"> |
93 | | - <table> |
94 | | - <thead><tr><th>Component</th><th>Description</th><th>Link</th></tr></thead> |
95 | | - <tbody> |
96 | | - <tr><td>Categories</td><td>29 assessment domains — banking, schools, public officials, NTSB, and more</td><td><a href="categories.jsp">Browse →</a></td></tr> |
97 | | - <tr><td>Protocols</td><td>12 port handlers — SSH, HTTPS, SMTP, FTP, MySQL with UFW management</td><td><a href="protocols.jsp">Browse →</a></td></tr> |
98 | | - <tr><td>Reports</td><td>Periodic moral assessment — weekly, monthly, quarterly, annual</td><td><a href="status.jsp">View →</a></td></tr> |
99 | | - <tr><td>NTSB</td><td>Direct communication with www.ntsb.gov via port 80</td><td><a href="status.jsp">Check →</a></td></tr> |
100 | | - </tbody> |
101 | | - </table> |
102 | | - </div> |
103 | | - </div> |
104 | | -</section> |
105 | | - |
106 | | -<section class="section"> |
107 | | - <div class="section-inner"> |
108 | | - <h2>Infrastructure</h2> |
109 | | - <div class="table-wrap"> |
110 | | - <table> |
111 | | - <thead><tr><th>Property</th><th>Value</th></tr></thead> |
112 | | - <tbody> |
113 | | - <tr><td>AI Server Port</td><td><code>49220</code></td></tr> |
114 | | - <tr><td>Backend Port</td><td><code>49221</code> (protocol management, hours-restricted)</td></tr> |
115 | | - <tr><td>Protocol</td><td><code>NWE-DEFINED</code></td></tr> |
116 | | - <tr><td>Database</td><td><code>defined_dark_gray</code> (MySQL)</td></tr> |
117 | | - <tr><td>AI Inference</td><td><code>Strernary™ port 20000</code> (DJL/PyTorch)</td></tr> |
118 | | - <tr><td>Webapp Context</td><td><code>/defined</code></td></tr> |
119 | | - <tr><td>Strernary Feedback</td><td><code>data/strernary-feedback/</code></td></tr> |
120 | | - <tr><td>Connection Hours</td><td>Weekdays 06:00–23:00, Weekends 08:00–20:00 EST</td></tr> |
121 | | - <tr><td>UFW Managed Ports</td><td>22, 443, 465, 587, 990, 993</td></tr> |
122 | | - <tr><td>Installer Tech ID</td><td>Max Rupplin</td></tr> |
123 | | - </tbody> |
124 | | - </table> |
125 | | - </div> |
126 | | - </div> |
127 | | -</section> |
128 | 80 |
|
129 | | -<section class="section"> |
130 | | - <div class="section-inner"> |
131 | | - <h2>Commands (Telnet — port 49220)</h2> |
132 | | - <div class="table-wrap"> |
133 | | - <table> |
134 | | - <thead><tr><th>Command</th><th>Description</th></tr></thead> |
135 | | - <tbody> |
136 | | - <tr><td><code>scan</code></td><td>View next scheduled internet scan time</td></tr> |
137 | | - <tr><td><code>assess</code></td><td>View today's assessments (1,2,3,4,final)</td></tr> |
138 | | - <tr><td><code>report <period></code></td><td>View report schedule and priorities</td></tr> |
139 | | - <tr><td><code>ntsb</code></td><td>Enter NTSB direct communication mode</td></tr> |
140 | | - <tr><td><code>categories</code></td><td>List all 29 assessment categories</td></tr> |
141 | | - <tr><td><code>status</code></td><td>Module health and uptime</td></tr> |
142 | | - <tr><td><code>quit</code></td><td>Close session</td></tr> |
143 | | - </tbody> |
144 | | - </table> |
145 | | - </div> |
146 | | - </div> |
147 | | -</section> |
| 81 | +<div class="notice"> |
| 82 | + <strong>NOTICE:</strong> Known trespass against final medical review may result in being discharged from Earth forever. Kinded and Secondary (implied as good). |
| 83 | +</div> |
148 | 84 |
|
149 | | -<footer class="footer"><div><span>© 2026 MEARVK LLC. All rights reserved. Defined™ — Dark Gray.</span></div></footer> |
150 | 85 | </body> |
151 | 86 | </html> |
0 commit comments