/*
 * More web UI HTML source arrays.
 * This file is auto generated, please don't make any changes manually.
 * Instead, see https://github.com/Aircoookie/WLED/wiki/Add-own-functionality#web-ui
 * to find out how to easily modify the web UI source!
 */ 

// Autogenerated from wled00/data/usermod.htm, do not edit!!
const char PAGE_usermod[] PROGMEM = R"=====(<!DOCTYPE html><html><body>No usermod custom web page set.</body></html>)=====";


// Autogenerated from wled00/data/msg.htm, do not edit!!
const char PAGE_msg[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta content="width=device-width" name="viewport">
<title>EffectX-Light Nachrichten</title><script>
function B(){window.history.back()}function RS(){window.location="/settings"}function RP(){top.location.href="/"}
</script><style>
.bt{background:#333;color:#fff;font-family:Verdana,sans-serif;border:.3ch solid #333;display:inline-block;font-size:20px;margin:8px;margin-top:12px}body{font-family:Verdana,sans-serif;text-align:center;background:#222;color:#fff;line-height:200%%;margin:0}
</style></head><body><h2>%MSG%</body></html>)=====";


#ifdef WLED_ENABLE_DMX

// Autogenerated from wled00/data/dmxmap.htm, do not edit!!
const char PAGE_dmxmap[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta content="width=device-width" name="viewport">
<title>DMX Map</title><script>
function B(){window.history.back()}function RS(){window.location="/settings"}function RP(){top.location.href="/"}function FM() {%DMXVARS%
var t=["SET 0","RED","GREEN","BLUE","WHITE","SHUTTER","SET 255","DISABLED"],n=[];for(i=0;i<512;i++)n.push(7);for(i=0;i<LC;i++)for(FS=CS+CG*i,j=0;j<CN;j++)DA=FS+j,n[DA-1]=CH[j];for(DMXMap="",i=0;i<512;i++)isstart="",(i+1)%10==0&&(isstart="S"),DMXMap+='<div class="anytype '+isstart+" type"+n[i]+'">'+String(i+1)+"<br />"+t[n[i]]+"</div>";document.getElementById("map").innerHTML=DMXMap}
</script><style>
.anytype{border:1px solid #fff;margin:1px;float:left;width:100px;height:100px}.S{margin:0;border:2px solid #fff}.type7{color:#888;border:1px dotted grey}.type6{color:#fff}.type4{color:#fff;font-weight:700}.type3{color:#00f;font-weight:700}.type2{color:#0f0;font-weight:700}.type1{color:red;font-weight:700}.bt{background:#333;color:#fff;font-family:Verdana,sans-serif;border:.3ch solid #333;display:inline-block;font-size:20px;margin:8px;margin-top:12px}body{font-family:Verdana,sans-serif;text-align:center;background:#222;color:#fff;line-height:200%%;margin:0}
</style></head><body onload="FM()"><div id="map">...</div></body></html>)=====";


#else
const char PAGE_dmxmap[] PROGMEM = R"=====()=====";
#endif

// Autogenerated from wled00/data/update.htm, do not edit!!
const char PAGE_update[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta content="width=device-width" name="viewport">
<title>EffectX-Light Update</title><script>
function B(){window.history.back()}function U(){document.getElementById("uf").style.display="none",document.getElementById("msg").style.display="block"}
</script><style>
.bt{background:#333;color:#fff;font-family:Verdana,sans-serif;border:.3ch solid #333;display:inline-block;font-size:20px;margin:8px;margin-top:12px}input[type=file]{font-size:16px}body{font-family:Verdana,sans-serif;text-align:center;background:#222;color:#fff;line-height:200%}#msg{display:none}
</style></head><body><h2>EffectX-Light Software Update</h2><form method="POST" 
action="/update" id="uf" enctype="multipart/form-data" onsubmit="U()">
EffectX-Light Version: 0.2.0<br><input type="file" class="bt" name="update" 
accept=".bin" required><br><input type="submit" class="bt" value="Update!"><br>
<button type="button" class="bt" onclick="B()">Home</button></form><div 
id="msg"><b>Updating...</b><br>
Bitte start die Lampe nicht neu und refresehe diese Seite nicht neu :)</div>
</body></html>)=====";


// Autogenerated from wled00/data/welcome.htm, do not edit!!
const char PAGE_welcome[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta charset="utf-8"><meta 
content="width=device-width" name="viewport"><meta name="theme-color" 
content="#222222"><title>Willkommen!</title><style>
body{font-family:Verdana,Helvetica,sans-serif;text-align:center;background-color:#222;margin:0;color:#fff}button{outline:0;cursor:pointer;padding:8px;margin:10px;width:230px;text-transform:uppercase;font-family:helvetica;font-size:19px;background-color:#333;color:#fff;border:0 solid #fff;border-radius:25px;filter:drop-shadow(0 0 1px #000)}img{width:999px;max-width:85%;image-rendering:pixelated;image-rendering:crisp-edges;margin:25px 0 -10px 0;animation:fi 1s}@keyframes fi{from{opacity:0}to{opacity:1}}.main{animation:fi 1.5s .7s both}
</style></head><body><img alt="" 
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATUAAACrCAYAAAAHBAuDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGe2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0xMC0wN1QxOTo1OTo1NyswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0xMC0wN1QxOTo1OTo1NyswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMTAtMDdUMTk6NTk6NTcrMDI6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTUwOGE2MmQtZThiOC0wZDRjLTk1NGMtYzQ5ZjRlZWMwMjk1IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YzhiODQ2NTUtYTY0ZS1iMTQzLWI0ZDQtZGNkYzk2N2ZkYTk1IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDg1ZWNmYjMtMDJlZi0yYTQ3LWE3OTktYzFkZjZkMDQyYWYwIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkODVlY2ZiMy0wMmVmLTJhNDctYTc5OS1jMWRmNmQwNDJhZjAiIHN0RXZ0OndoZW49IjIwMjAtMTAtMDdUMTk6NTk6NTcrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1MDhhNjJkLWU4YjgtMGQ0Yy05NTRjLWM0OWY0ZWVjMDI5NSIgc3RFdnQ6d2hlbj0iMjAyMC0xMC0wN1QxOTo1OTo1NyswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+eG1wLmRpZDpkNGZiY2RmOS05NjBiLTlhNDMtYjEzMC1hY2ExMzgwNWM0YzM8L3JkZjpsaT4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7t+PILAABG8UlEQVR4nO29eXxd1XUv/l1rn3MlMxjLZgohIIwTSoAELCctGGIHy+ElaQPpw4SXpglJwXKGNn3tD8tOXlve77W1ZZLPo3lJ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" 
id="svg_24" height="100" width="309" y="20" x="33"><div class="main"><h3>
Danke das du dich für eine EffectX-Light entschieden hast</h3><br><b>
Du hast zwei optionen deine EffectX-Light zu betreiben:</b><br><br><br>
Verbinde deine EffectX-Light mit deinem Netzwerk<br><button 
onclick='window.location.href="/settings/wifi"'>WiFi Setup</button><br><br><i>
Offlinemodus?</i><br><button onclick='window.location.href="/sliders"'>
Steuerung!</button><br></div></body></html>)=====";


// Autogenerated from wled00/data/liveview.htm, do not edit!!
const char PAGE_liveview[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta name="viewport" 
content="width=device-width,initial-scale=1,minimum-scale=1"><meta 
charset="utf-8"><meta name="theme-color" content="#222222"><title>
EffectX-Light Live Vorschau</title><style>
body{margin:0}#canv{background:#000;filter:brightness(175%);width:100%;height:100%;position:absolute}
</style></head><body><div id="canv"><script>
update();var tmout=null;function update(){if(document.hidden)return clearTimeout(tmout),void(tmout=setTimeout(update,250));fetch("/json/live").then(t=>(t.ok||(clearTimeout(tmout),tmout=setTimeout(update,2500)),t.json())).then(t=>{var e="linear-gradient(90deg,",u=t.leds.length;for(i=0;i<u;i++){var o=t.leds[i];o.length>6&&(o=o.substring(2)),e+="#"+o,i<u-1&&(e+=",")}e+=")",document.getElementById("canv").style.background=e,clearTimeout(tmout),tmout=setTimeout(update,40)}).catch((function(t){clearTimeout(tmout),tmout=setTimeout(update,2500)}))}
</script></body></html>)=====";


// Autogenerated from wled00/data/liveviewws.htm, do not edit!!
const char PAGE_liveviewws[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta name="viewport" 
content="width=device-width,initial-scale=1,minimum-scale=1"><meta 
charset="utf-8"><meta name="theme-color" content="#222222"><title>
EffectX-Light Live Vorschau</title><style>
body{margin:0}#canv{background:#000;filter:brightness(175%);width:100%;height:100%;position:absolute}
</style></head><body><div id="canv"><script>
console.info("Live-Preview websocket opening");var socket=new WebSocket("ws://"+document.location.host+"/ws");function updatePreview(e){var o="linear-gradient(90deg,",n=e.length;for(i=0;i<n;i++){var t=e[i];t.length>6&&(t=t.substring(2)),o+="#"+t,i<n-1&&(o+=",")}o+=")",document.getElementById("canv").style.background=o}socket.onopen=function(){console.info("Live-Preview websocket is opened"),socket.send("{'lv':true}")},socket.onclose=function(){console.info("Live-Preview websocket is closing")},socket.onerror=function(e){console.error("Live-Preview websocket error:",e)},socket.onmessage=function(e){try{var o=JSON.parse(e.data);o&&o.leds&&requestAnimationFrame((function(){updatePreview(o.leds)}))}catch(e){console.error("Live-Preview websocket error:",e)}}
</script></body></html>)=====";


// Autogenerated from wled00/data/404.htm, do not edit!!
const char PAGE_404[] PROGMEM = R"=====(<!DOCTYPE html><html><head><meta charset="utf-8"><meta 
content="width=device-width" name="viewport"><meta name="theme-color" 
content="#222222"><title>Nicht gefunden</title><style>
body{font-family:Verdana,Helvetica,sans-serif;text-align:center;background-color:#222;margin:0;color:#fff}img{width:400px;max-width:50%;image-rendering:pixelated;image-rendering:crisp-edges;margin:25px 0 -10px 0}button{outline:0;cursor:pointer;padding:8px;margin:10px;width:230px;text-transform:uppercase;font-family:helvetica;font-size:19px;background-color:#333;color:#fff;border:0 solid #fff;border-radius:25px}
</style></head><body><h1>404 hier bist du falsch</h1><b>
Bei Fragen, wende dich an den EffectX-Light support</b><br><br><button 
onclick='window.location.href="/sliders"'>Es werde Licht</button></body></html>)=====";


// Autogenerated from wled00/data/favicon.ico, do not edit!!
const uint16_t favicon_length = 954;
const uint8_t favicon[] PROGMEM = {
  0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x10, 0x00, 0x00, 0x01, 0x00, 0x18, 0x00, 0x86, 0x00,
  0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
  0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x08, 0x06,
  0x00, 0x00, 0x00, 0x1f, 0xf3, 0xff, 0x61, 0x00, 0x00, 0x00, 0x4d, 0x49, 0x44, 0x41, 0x54, 0x38,
  0x8d, 0x63, 0xfc, 0xff, 0xff, 0x3f, 0x03, 0xb1, 0x80, 0xd1, 0x9e, 0x01, 0x43, 0x31, 0x13, 0xd1,
  0xba, 0x71, 0x00, 0x8a, 0x0d, 0x60, 0x21, 0xa4, 0x00, 0xd9, 0xd9, 0xff, 0x0f, 0x32, 0x30, 0x52,
  0xdd, 0x05, 0xb4, 0xf1, 0x02, 0xb6, 0xd0, 0xa6, 0x99, 0x0b, 0x68, 0x1f, 0x0b, 0xd8, 0x42, 0x9e,
  0xaa, 0x2e, 0xa0, 0xd8, 0x00, 0x46, 0x06, 0x3b, 0xcc, 0xcc, 0x40, 0xc8, 0xd9, 0x54, 0x75, 0x01,
  0xe5, 0x5e, 0x20, 0x25, 0x3b, 0x63, 0x03, 0x00, 0x3e, 0xb7, 0x11, 0x5a, 0x8d, 0x1c, 0x07, 0xb4,
  0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
};

