guoj5 commited on
Commit
84b5dd5
Β·
1 Parent(s): 8a0b26b

update static in backend

Browse files
backend/static/asset-manifest.json CHANGED
@@ -1,15 +1,15 @@
1
  {
2
  "files": {
3
- "main.css": "/static/css/main.e6c13ad2.css",
4
- "main.js": "/static/js/main.cc4bfe13.js",
5
  "static/js/453.8ab44547.chunk.js": "/static/js/453.8ab44547.chunk.js",
6
  "index.html": "/index.html",
7
- "main.e6c13ad2.css.map": "/static/css/main.e6c13ad2.css.map",
8
- "main.cc4bfe13.js.map": "/static/js/main.cc4bfe13.js.map",
9
  "453.8ab44547.chunk.js.map": "/static/js/453.8ab44547.chunk.js.map"
10
  },
11
  "entrypoints": [
12
- "static/css/main.e6c13ad2.css",
13
- "static/js/main.cc4bfe13.js"
14
  ]
15
  }
 
1
  {
2
  "files": {
3
+ "main.css": "/static/css/main.64954830.css",
4
+ "main.js": "/static/js/main.61e2fdba.js",
5
  "static/js/453.8ab44547.chunk.js": "/static/js/453.8ab44547.chunk.js",
6
  "index.html": "/index.html",
7
+ "main.64954830.css.map": "/static/css/main.64954830.css.map",
8
+ "main.61e2fdba.js.map": "/static/js/main.61e2fdba.js.map",
9
  "453.8ab44547.chunk.js.map": "/static/js/453.8ab44547.chunk.js.map"
10
  },
11
  "entrypoints": [
12
+ "static/css/main.64954830.css",
13
+ "static/js/main.61e2fdba.js"
14
  ]
15
  }
backend/static/index.html CHANGED
@@ -1 +1 @@
1
- <!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>React App</title><script defer="defer" src="/static/js/main.cc4bfe13.js"></script><link href="/static/css/main.e6c13ad2.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
 
1
+ <!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>React App</title><script defer="defer" src="/static/js/main.61e2fdba.js"></script><link href="/static/css/main.64954830.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
backend/static/static/css/main.64954830.css ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#282c34;background:#0000001a;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh;padding:2rem 1rem;text-align:center}.App-header h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.App-header p{font-size:1.1rem;opacity:.9}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.progress-container{display:flex;justify-content:center;padding:2rem 1rem}.progress-steps{background:#fff;border-radius:50px;box-shadow:0 4px 20px #0000001a;gap:2rem;padding:1rem 2rem}.progress-steps,.step{align-items:center;display:flex}.step{flex-direction:column;gap:.5rem;opacity:.5;transition:all .3s ease}.step.active{opacity:1}.step-number{align-items:center;background:#e0e0e0;border-radius:50%;display:flex;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.step.active .step-number{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.step-label{font-size:.9rem;font-weight:500;white-space:nowrap}.main-content{margin:0 auto;max-width:1200px;padding:0 1rem 2rem}.content-section{background:#fff;border-radius:15px;box-shadow:0 4px 25px #0000001a;margin-bottom:1.5rem;overflow:hidden;transition:all .3s ease}.content-section.collapsed{background:#ffffffb3}.section-header{align-items:center;background:linear-gradient(135deg,#f8f9ff,#e8ecff);border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;transition:all .3s ease}.section-header:hover{background:linear-gradient(135deg,#f0f4ff,#dde4ff)}.section-header h2{color:#333;font-size:1.3rem;font-weight:600}.toggle-icon{color:#666;font-size:1.2rem;transition:transform .3s ease}.section-content{padding:2rem}.content-section.collapsed .section-content{display:none}.puzzle-selector{margin-bottom:2rem}.puzzle-selector label{color:#555;display:block;font-weight:500;margin-bottom:.5rem}.input-group{align-items:center;display:flex;gap:1rem}.number-input{border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease;width:150px}.number-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.puzzle-display{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.puzzle-display{grid-template-columns:1fr}}.expected-solution,.puzzle-text{background:#f8f9fa;border-radius:10px;padding:1.5rem}.expected-solution h3,.puzzle-text h3{color:#333;font-size:1.1rem;margin-bottom:1rem}.json-display,.text-display{background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5;max-height:300px;overflow-y:auto;padding:1rem;white-space:pre-wrap}.sys-content-editor h3{color:#333;margin-bottom:.5rem}.description{color:#666;line-height:1.6;margin-bottom:1rem}.sys-content-textarea{border:2px solid #e0e0e0;border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5;min-height:300px;padding:1rem;resize:vertical;transition:border-color .3s ease;width:100%}.sys-content-textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea4d;color:#fff}.btn-primary:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.btn-secondary{background:#6c757d;color:#fff}.btn-secondary:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.btn-outline{background:#0000;border:2px solid #667eea;color:#667eea}.btn-outline:hover:not(:disabled){background:#667eea;color:#fff}.solve-btn{display:flex;font-size:1.1rem;margin:0 auto;max-width:300px;padding:1rem 2rem;width:100%}.solve-btn.loading{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.solve-section{margin-bottom:2rem;text-align:center}.result-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.result-item{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.result-label{color:#555;font-weight:500}.result-value{font-weight:600}.result-value.success{color:#28a745}.result-value.error{color:#dc3545}.result-value.pending{color:#ffc107}.code-section,.issues-section{margin-top:2rem}.code-section h3,.issues-section h3{color:#333;margin-bottom:1rem}.code-display,.issues-display{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;max-height:400px;overflow-y:auto;padding:1rem}.code-display{background:#282c34;color:#abb2bf}.code-display pre{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5;margin:0}.navigation{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:2rem 1rem}.step-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;color:#fff;font-weight:500;padding:.5rem 1rem}@media (max-width:768px){.app-header h1{font-size:2rem}.progress-steps{flex-direction:column;gap:1rem}.step{flex-direction:row;gap:1rem}.section-content{padding:1rem}.input-group{align-items:stretch;flex-direction:column}.navigation{flex-direction:column;gap:1rem}}@media (max-width:480px){.main-content{padding:0 .5rem 1rem}.section-header{padding:1rem}.btn{font-size:.9rem;padding:.5rem 1rem}}
2
+ /*# sourceMappingURL=main.64954830.css.map*/
backend/static/static/css/main.64954830.css.map ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":3,"file":"static/css/main.64954830.css","mappings":"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","sources":["index.css","App.css"],"sourcesContent":["body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n","* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n}\n\n.App {\n text-align: center;\n}\n\n.App-logo {\n height: 40vmin;\n pointer-events: none;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n .App-logo {\n animation: App-logo-spin infinite 20s linear;\n }\n}\n\n.App-header {\n background-color: #282c34;\n min-height: 100vh;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: calc(10px + 2vmin);\n color: white;\n text-align: center;\n padding: 2rem 1rem;\n color: white;\n background: rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n}\n\n.App-header h1 {\n font-size: 2.5rem;\n margin-bottom: 0.5rem;\n font-weight: 700;\n}\n\n.App-header p {\n font-size: 1.1rem;\n opacity: 0.9;\n}\n\n.App-link {\n color: #61dafb;\n}\n\n@keyframes App-logo-spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n/* Progress Steps */\n.progress-container {\n padding: 2rem 1rem;\n display: flex;\n justify-content: center;\n}\n\n.progress-steps {\n display: flex;\n align-items: center;\n gap: 2rem;\n background: white;\n padding: 1rem 2rem;\n border-radius: 50px;\n box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);\n}\n\n.step {\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 0.5rem;\n opacity: 0.5;\n transition: all 0.3s ease;\n}\n\n.step.active {\n opacity: 1;\n}\n\n.step-number {\n width: 40px;\n height: 40px;\n border-radius: 50%;\n background: #e0e0e0;\n display: flex;\n align-items: center;\n justify-content: center;\n font-weight: 600;\n transition: all 0.3s ease;\n}\n\n.step.active .step-number {\n background: linear-gradient(135deg, #667eea, #764ba2);\n color: white;\n}\n\n.step-label {\n font-size: 0.9rem;\n font-weight: 500;\n white-space: nowrap;\n}\n\n/* Main Content */\n.main-content {\n max-width: 1200px;\n margin: 0 auto;\n padding: 0 1rem 2rem;\n}\n\n.content-section {\n background: white;\n border-radius: 15px;\n box-shadow: 0 4px 25px rgba(0, 0, 0, 0.1);\n margin-bottom: 1.5rem;\n overflow: hidden;\n transition: all 0.3s ease;\n}\n\n.content-section.collapsed {\n background: rgba(255, 255, 255, 0.7);\n}\n\n.section-header {\n padding: 1.5rem 2rem;\n background: linear-gradient(135deg, #f8f9ff, #e8ecff);\n border-bottom: 1px solid #e0e0e0;\n cursor: pointer;\n display: flex;\n justify-content: space-between;\n align-items: center;\n transition: all 0.3s ease;\n}\n\n.section-header:hover {\n background: linear-gradient(135deg, #f0f4ff, #dde4ff);\n}\n\n.section-header h2 {\n font-size: 1.3rem;\n color: #333;\n font-weight: 600;\n}\n\n.toggle-icon {\n font-size: 1.2rem;\n color: #666;\n transition: transform 0.3s ease;\n}\n\n.section-content {\n padding: 2rem;\n}\n\n.content-section.collapsed .section-content {\n display: none;\n}\n\n/* Puzzle Selection */\n.puzzle-selector {\n margin-bottom: 2rem;\n}\n\n.puzzle-selector label {\n display: block;\n margin-bottom: 0.5rem;\n font-weight: 500;\n color: #555;\n}\n\n.input-group {\n display: flex;\n gap: 1rem;\n align-items: center;\n}\n\n.number-input {\n padding: 0.75rem 1rem;\n border: 2px solid #e0e0e0;\n border-radius: 8px;\n font-size: 1rem;\n width: 150px;\n transition: border-color 0.3s ease;\n}\n\n.number-input:focus {\n outline: none;\n border-color: #667eea;\n box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1);\n}\n\n.puzzle-display {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 2rem;\n}\n\n@media (max-width: 768px) {\n .puzzle-display {\n grid-template-columns: 1fr;\n }\n}\n\n.puzzle-text, .expected-solution {\n background: #f8f9fa;\n border-radius: 10px;\n padding: 1.5rem;\n}\n\n.puzzle-text h3, .expected-solution h3 {\n margin-bottom: 1rem;\n color: #333;\n font-size: 1.1rem;\n}\n\n.text-display, .json-display {\n background: white;\n border-radius: 8px;\n padding: 1rem;\n border: 1px solid #e0e0e0;\n white-space: pre-wrap;\n max-height: 300px;\n overflow-y: auto;\n font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;\n font-size: 0.9rem;\n line-height: 1.5;\n}\n\n/* System Configuration */\n.sys-content-editor h3 {\n margin-bottom: 0.5rem;\n color: #333;\n}\n\n.description {\n margin-bottom: 1rem;\n color: #666;\n line-height: 1.6;\n}\n\n.sys-content-textarea {\n width: 100%;\n min-height: 300px;\n padding: 1rem;\n border: 2px solid #e0e0e0;\n border-radius: 8px;\n font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;\n font-size: 0.9rem;\n line-height: 1.5;\n resize: vertical;\n transition: border-color 0.3s ease;\n}\n\n.sys-content-textarea:focus {\n outline: none;\n border-color: #667eea;\n box-shadow: 0 0 0 3px rgba(102, 126, 234, 0.1);\n}\n\n/* Buttons */\n.btn {\n padding: 0.75rem 1.5rem;\n border: none;\n border-radius: 8px;\n font-size: 1rem;\n font-weight: 500;\n cursor: pointer;\n transition: all 0.3s ease;\n text-decoration: none;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 0.5rem;\n}\n\n.btn:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n\n.btn-primary {\n background: linear-gradient(135deg, #667eea, #764ba2);\n color: white;\n box-shadow: 0 4px 15px rgba(102, 126, 234, 0.3);\n}\n\n.btn-primary:hover:not(:disabled) {\n transform: translateY(-2px);\n box-shadow: 0 6px 20px rgba(102, 126, 234, 0.4);\n}\n\n.btn-secondary {\n background: #6c757d;\n color: white;\n}\n\n.btn-secondary:hover:not(:disabled) {\n background: #5a6268;\n transform: translateY(-1px);\n}\n\n.btn-outline {\n background: transparent;\n color: #667eea;\n border: 2px solid #667eea;\n}\n\n.btn-outline:hover:not(:disabled) {\n background: #667eea;\n color: white;\n}\n\n.solve-btn {\n font-size: 1.1rem;\n padding: 1rem 2rem;\n width: 100%;\n max-width: 300px;\n margin: 0 auto;\n display: flex;\n}\n\n.solve-btn.loading {\n animation: pulse 2s infinite;\n}\n\n@keyframes pulse {\n 0%, 100% { opacity: 1; }\n 50% { opacity: 0.7; }\n}\n\n/* Results */\n.solve-section {\n text-align: center;\n margin-bottom: 2rem;\n}\n\n.result-summary {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n gap: 1rem;\n margin-bottom: 2rem;\n}\n\n.result-item {\n background: #f8f9fa;\n padding: 1rem;\n border-radius: 8px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.result-label {\n font-weight: 500;\n color: #555;\n}\n\n.result-value {\n font-weight: 600;\n}\n\n.result-value.success {\n color: #28a745;\n}\n\n.result-value.error {\n color: #dc3545;\n}\n\n.result-value.pending {\n color: #ffc107;\n}\n\n.issues-section, .code-section {\n margin-top: 2rem;\n}\n\n.issues-section h3, .code-section h3 {\n margin-bottom: 1rem;\n color: #333;\n}\n\n.issues-display, .code-display {\n background: #f8f9fa;\n border: 1px solid #e0e0e0;\n border-radius: 8px;\n padding: 1rem;\n max-height: 400px;\n overflow-y: auto;\n}\n\n.code-display {\n background: #282c34;\n color: #abb2bf;\n}\n\n.code-display pre {\n margin: 0;\n font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;\n font-size: 0.9rem;\n line-height: 1.5;\n}\n\n/* Navigation */\n.navigation {\n display: flex;\n justify-content: space-between;\n align-items: center;\n max-width: 1200px;\n margin: 0 auto;\n padding: 2rem 1rem;\n}\n\n.step-indicator {\n color: white;\n font-weight: 500;\n background: rgba(255, 255, 255, 0.2);\n padding: 0.5rem 1rem;\n border-radius: 20px;\n backdrop-filter: blur(10px);\n}\n\n/* Responsive Design */\n@media (max-width: 768px) {\n .app-header h1 {\n font-size: 2rem;\n }\n \n .progress-steps {\n flex-direction: column;\n gap: 1rem;\n }\n \n .step {\n flex-direction: row;\n gap: 1rem;\n }\n \n .section-content {\n padding: 1rem;\n }\n \n .input-group {\n flex-direction: column;\n align-items: stretch;\n }\n \n .navigation {\n flex-direction: column;\n gap: 1rem;\n }\n}\n\n@media (max-width: 480px) {\n .main-content {\n padding: 0 0.5rem 1rem;\n }\n \n .section-header {\n padding: 1rem;\n }\n \n .btn {\n padding: 0.5rem 1rem;\n font-size: 0.9rem;\n }\n}\n"],"names":[],"sourceRoot":""}
backend/static/static/css/main.e6c13ad2.css DELETED
@@ -1,2 +0,0 @@
1
- body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
2
- /*# sourceMappingURL=main.e6c13ad2.css.map*/
 
 
 
backend/static/static/css/main.e6c13ad2.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"file":"static/css/main.e6c13ad2.css","mappings":"AAAA,KAKE,kCAAmC,CACnC,iCAAkC,CAJlC,mIAEY,CAHZ,QAMF,CAEA,KACE,uEAEF","sources":["index.css"],"sourcesContent":["body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n"],"names":[],"sourceRoot":""}
 
 
backend/static/static/js/{main.cc4bfe13.js β†’ main.61e2fdba.js} RENAMED
The diff for this file is too large to render. See raw diff
 
backend/static/static/js/{main.cc4bfe13.js.LICENSE.txt β†’ main.61e2fdba.js.LICENSE.txt} RENAMED
File without changes
backend/static/static/js/{main.cc4bfe13.js.map β†’ main.61e2fdba.js.map} RENAMED
The diff for this file is too large to render. See raw diff