{"code":200,"message":"OK","data":{"request":{"method":"GET","uri":"/register","query":""},"manifest":{},"verified":{"method":"GET","uri":"/register","warnings":[]},"ticket":{"method":"GET","uri":"/register","params":[]},"scheme":{"play":"register","params":[],"rounds":[["playwright","prop_master"],["costumer","makeup_artist","set_designer"],["lighting_tech","sound_tech"]],"actors":["actor","guard","scribe"]},"script":{"type":"page","template":"presenters/register"},"_guards":{"playwright":{"passed":true,"fragment":"编剧"},"prop_master":{"passed":true,"fragment":"道具师"},"costumer":{"passed":true,"fragment":"服装师"},"makeup_artist":{"passed":true,"fragment":"化妆师"},"set_designer":{"passed":true,"fragment":"布景师"},"lighting_tech":{"passed":true,"fragment":"灯光师"},"sound_tech":{"passed":true,"fragment":"音效师"}},"props":{"connected":true,"items":[{"id":10,"filename":"何庭波.jpg","original_name":"何庭波.jpg","mime_type":"image/jpeg","created_at":"2026-06-07 21:45:35.984115+08"},{"id":9,"filename":"kangmei.mp4","original_name":"kangmei.mp4","mime_type":"video/mp4","created_at":"2026-06-07 18:54:09.032535+08"},{"id":8,"filename":"tallbgirl.mp4","original_name":"tallbgirl.mp4","mime_type":"video/mp4","created_at":"2026-06-07 18:54:03.398526+08"},{"id":7,"filename":"huiyu.mp4","original_name":"huiyu.mp4","mime_type":"video/mp4","created_at":"2026-06-07 18:54:03.271602+08"},{"id":6,"filename":"dao.webp","original_name":"dao.jpg","mime_type":"image/webp","created_at":"2026-06-07 18:38:07.723931+08"},{"id":5,"filename":"qiyan.jpeg.jpg","original_name":"qiyan.jpeg","mime_type":"image/jpeg","created_at":"2026-06-07 18:38:07.62452+08"},{"id":4,"filename":"qiyan.png","original_name":"qiyan.png","mime_type":"image/png","created_at":"2026-06-07 18:36:19.300408+08"}],"count":7},"costume":{"done":true},"makeup":{"done":true},"set":{"rendered":true,"html":"<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1.0\">\n<title>注册 - Lynux</title>\n<link rel=\"stylesheet\" href=\"/assets/css/lynux-stage.css\">\n<style>\n.form-page{max-width:400px;margin:4rem auto;padding:2rem;background:#161b22;border:1px solid #30363d;border-radius:16px}\n.form-page h1{text-align:center;margin-bottom:.25rem}\n.form-page h1 span{color:#58a6ff}\n.form-page .sub{text-align:center;color:#8b949e;font-size:.9rem;margin-bottom:1.5rem}\n.form-page label{display:block;font-size:.85rem;margin-bottom:.35rem;color:#8b949e}\n.form-page input{width:100%;padding:.7rem .85rem;background:#0d1117;border:1px solid #30363d;border-radius:8px;color:#e6edf3;font-size:.95rem;margin-bottom:1rem;outline:none}\n.form-page input:focus{border-color:#58a6ff}\n.form-page button{width:100%;padding:.75rem;background:#238636;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer}\n.form-page button:hover{background:#2ea043}\n.form-page .error{background:#3d1a1a;border:1px solid #da3633;border-radius:8px;padding:.6rem;margin-bottom:1rem;font-size:.85rem;color:#f85149;display:none}\n.form-page .link{text-align:center;margin-top:1rem;font-size:.85rem;color:#8b949e}\n.form-page .link a{color:#58a6ff;text-decoration:none}\n</style>\n</head>\n<body>\n<div class=\"form-page\">\n<h1>Lyn<span>ux</span></h1>\n<p class=\"sub\">创建新账号</p>\n<form action=\"/api/auth/register\" method=\"POST\">\n<div class=\"error\" id=\"err\"></div>\n<label for=\"u\">用户名</label>\n<input id=\"u\" name=\"username\" placeholder=\"your_name\" required>\n<label for=\"e\">邮箱</label>\n<input id=\"e\" name=\"email\" type=\"email\" placeholder=\"you@example.com\" required>\n<label for=\"p\">密码</label>\n<input id=\"p\" name=\"password\" type=\"password\" placeholder=\"至少 6 位\" required>\n<button type=\"submit\">注 册</button>\n</form>\n<div class=\"link\">已有账号？<a href=\"/login\">登录</a></div>\n</div>\n</body>\n</html>\n"},"lighting":{"styles":["/assets/css/lynux-stage.css"],"play":"register"},"sound":{"scripts":["/assets/js/lynux-stage.js"],"play":"register"},"checked":{"total":7,"passed":7,"failed":0},"log":{"logged":true,"entries":1}}}