Loading files
// ═══════════════════════════════════════════════════════════
// PatternFlow - /status page (served by core_status_http.h)
// Same cream/ink/LED tokens as the other consoles; no external assets.
// License: MIT
// ═══════════════════════════════════════════════════════════
// The page body below is generated from console/status.html — edit that,
// then run: python firmware/toolchain/console_pages.py build
#pragma once
#include <Arduino.h>
static const char STATUS_INDEX_HTML[] PROGMEM = R"HTML(<!doctype html>
<html lang="en">
<head><meta charset="utf-8">
<script src="/pf-console.js?h=d02b3322"></script><script>if(!window.PF)(function(){var W=window,U='/api/status',L=[],M=2e9,S,Z,P=W.PF={state:'live',dirty:!1,v:null,get:G,inflight:Number,hold:Object,say:function(t,k,e){e&&(e.textContent=t)},busy:function(b,p){function f(){b.disabled=!1}b.disabled=!0;p.then(f,f);return p},poll:function(s,m,c,o){var t,f,g=1;function R(){g&&!f&&(f=1,clearTimeout(t),(s.call?s():G(s)).then(function(d){c(d,null)},function(e){c(null,e)}).then(K,K))}function K(){f=0;clearTimeout(t);g&&(t=setTimeout(R,m))}o&&o.first===!1?K():R();return{stop:function(){g=0;clearTimeout(t)},set:function(n){m=n;f||K()},now:R}},status:function(c){c&&L.push(c);S?c&&c(S):Z?Z.now():Z=P.poll(U,M,D)},watchStatus:function(m){P.status();Z.set(M=Math.min(m,M))},waitForDevice:function(o){o=o||{};return new Promise(function(y,n){var h=P.poll(U,2e3,function(s){s&&!(o.build&&s.build==o.build)&&(h.stop(),y(s))});setTimeout(function(){h.stop();n(Error('timeout'))},o.timeout||9e4)})}};function G(u,o){return fetch(u,o).then(function(r){if(!r.ok)throw Error(r.status);return o&&o.text?r.text():r.json()})}function D(s){if(s){S=W.pfStatus=s;L.forEach(function(f){f(s)})}}})()</script>
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Patternflow - Status</title>
<style>
:root{--cream:#0C0B09;--ink:#EDE7DB;--muted:#8A8272;--faint:#5A5546;
--rule:#242118;--rule-soft:#1B1914;--led:#FF5C2E;--ok:#57B87F;--warn:#D9A03F;
--panel:#131110;
--sans:'Inter',ui-sans-serif,system-ui,sans-serif;
--mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace}
*{box-sizing:border-box}
body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);
line-height:1.5;-webkit-font-smoothing:antialiased}
.wrap{max-width:680px;margin:0 auto;padding:32px 20px 64px}
header{display:flex;align-items:center;gap:8px;padding-bottom:12px;
border-bottom:1px solid var(--rule)}
.dot{width:7px;height:7px;background:var(--led);border-radius:1px}
h1{font-size:15px;font-weight:600;margin:0;flex:1}
.sub{font-family:var(--mono);font-size:11px;color:var(--faint)}
section{margin-top:26px}
h2{font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;
color:var(--muted);margin:0 0 8px}
dl{margin:0;border-top:1px solid var(--rule-soft)}
.row{display:flex;align-items:baseline;gap:12px;padding:7px 2px;
border-bottom:1px solid var(--rule-soft)}
dt{flex:1 0 auto;font-size:13px;color:var(--muted);margin:0}
dd{margin:0;min-width:0;font-family:var(--mono);font-size:12px;text-align:right;overflow-wrap:anywhere}
dd.big{font-size:13px;font-weight:600}
.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--led)}
.bar{height:3px;background:var(--rule-soft);margin-top:5px;width:100%}
.bar i{display:block;height:100%;background:var(--led)}
.note{font-size:12px;color:var(--faint);margin:8px 0 0;line-height:1.45}
.tools{display:flex;align-items:center;gap:12px;margin-top:14px}
button{position:relative;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;
padding:6px 12px;background:transparent;color:var(--muted);border:1px solid var(--rule);border-radius:2px;cursor:pointer}
button:hover{color:var(--ink);border-color:var(--led)}
@media(pointer:coarse){button::after{content:"";position:absolute;top:-8px;bottom:-8px;left:-4px;right:-4px}}
.msg{font-family:var(--mono);font-size:11px;color:var(--faint)}
.msg.pf-ok{color:var(--ok)}.msg.pf-err{color:var(--led)}
#cptext{display:block;width:100%;height:180px;margin-top:10px;padding:8px;resize:vertical;
background:var(--panel);color:var(--ink);border:1px solid var(--rule);border-radius:2px;font:11px/1.45 var(--mono)}
[hidden]{display:none!important}
.pf-offline dd{opacity:.5}
footer{margin-top:32px;padding-top:12px;border-top:1px solid var(--rule);
font-family:var(--mono);font-size:11px;color:var(--faint)}
a{color:var(--muted)}
</style></head><body><div class="wrap">
<header><span class="dot"></span><h1>Status</h1><span class="sub" id="up">-</span></header>
<!-- This page is what gets screenshotted, or pasted, when somebody asks for
help: the button copies every field /api/status has, not just the rows. -->
<div class="tools"><button type="button" id="copy">Copy diagnostics</button><span class="msg" id="cpmsg"></span></div>
<textarea id="cptext" readonly hidden aria-label="Diagnostics"></textarea>
<section><h2>Device</h2><dl>
<div class="row"><dt>Firmware</dt><dd id="fw">-</dd></div>
<div class="row"><dt>Build</dt><dd id="bld">-</dd></div>
<div class="row"><dt>Last restart</dt><dd id="rr">-</dd></div>
<div class="row"><dt>Busy</dt><dd id="busy">-</dd></div>
<div class="row"><dt>Panel size</dt><dd id="pn">-</dd></div>
</dl></section>
<section><h2>Render</h2><dl>
<div class="row"><dt>Panel</dt><dd id="pwr">-</dd></div>
<div class="row"><dt>Frame rate</dt><dd class="big" id="fps">-</dd></div>
<div class="row"><dt>Frame time</dt><dd id="ft">-</dd></div>
<div class="row"><dt>Active pattern</dt><dd id="act">-</dd></div>
</dl>
<p class="note" id="pwrnote"></p></section>
<section><h2>Patterns</h2><dl>
<div class="row"><dt>Total</dt><dd id="pt">-</dd></div>
<div class="row"><dt>Built into firmware</dt><dd id="pp">-</dd></div>
<div class="row"><dt>Loaded from storage</dt><dd id="pm">-</dd></div>
<div class="row"><dt>Last load error</dt><dd id="le">-</dd></div>
</dl>
<p class="note" id="loadnote"></p></section>
<section><h2>Memory</h2><dl>
<div class="row"><dt>Internal heap free</dt><dd id="hi">-</dd></div>
<div class="row"><dt>Largest free block</dt><dd id="hl">-</dd></div>
<div class="row"><dt>PSRAM free</dt><dd id="hp">-</dd></div>
</dl>
<p class="note">Internal heap is the scarce one - the LED panel's DMA buffers
live there. A pattern module loads only if it leaves <span id="rsv">24 KB</span>
of it free; run lower and the network is the first thing to go, while the
panel keeps drawing.</p></section>
<section><h2>Storage</h2><dl>
<div class="row"><dt>Pattern storage</dt><dd id="fs">-</dd></div>
<div class="row"><dt>Storage error</dt><dd id="fse">-</dd></div>
</dl><div class="bar"><i id="fsbar" style="width:0"></i></div></section>
<!-- Two links that can be up at once: the network the panel joined (the
station) and the panel's own hotspot. Each gets its own rows. -->
<section><h2>Network</h2><dl>
<div class="row"><dt>Network</dt><dd id="ss">-</dd></div>
<div class="row"><dt>Signal</dt><dd id="rs">-</dd></div>
<div class="row"><dt>Address</dt><dd id="ip">-</dd></div>
<div class="row"><dt>Names</dt><dd id="nm">-</dd></div>
<div class="row"><dt>Hotspot</dt><dd id="hs">-</dd></div>
<div class="row"><dt>Hotspot mode</dt><dd id="hsm">-</dd></div>
<div class="row"><dt>Hotspot clients</dt><dd id="hsc">-</dd></div>
<div class="row"><dt>Reached via</dt><dd id="via">-</dd></div>
</dl></section>
<footer><a href="/">Home</a> · <a href="/patterns">Patterns</a></footer>
</div>
<script>
function $(i){return document.getElementById(i)}
function kb(b){return b>=1048576?(b/1048576).toFixed(2)+' MB':Math.round(b/1024)+' KB'}
function dur(s){
var d=Math.floor(s/86400),h=Math.floor(s%86400/3600),
m=Math.floor(s%3600/60),x=s%60;
if(d)return d+'d '+h+'h';if(h)return h+'h '+m+'m';
if(m)return m+'m '+x+'s';return x+'s';
}
function cls(el,c){el.className='big '+c}
function put(id,t,c){var e=$(id);e.textContent=t;e.className=c||''}
// esp_reset_reason() as the firmware names it, in words. The ones a bug
// causes are red: two reboots once went unnoticed because from the network
// a crash looks exactly like a hand on the plug.
var RR={poweron:'power on',ext:'reset pin',sw:'software restart',panic:'crash (panic)',
int_wdt:'watchdog (interrupt)',task_wdt:'watchdog (task)',wdt:'watchdog',
deepsleep:'wake from deep sleep',brownout:'brownout (power dip)'};
var BUSY={storage:'writing patterns',update:'receiving firmware'};
var last=null;
function paint(d){
last=d;
$('up').textContent='up '+dur(d.uptime);
// This page is what gets screenshotted when somebody asks for help, so
// it has to say which firmware that screenshot is of. Core says nothing
// extra — it is the default and the noise is not worth it.
put('fw',d.version+((d.variant&&d.variant!=='core')?' · '+d.variant+(d.variantVersion?' '+d.variantVersion:''):''));
put('bld',d.build||'-');
put('rr',RR[d.resetReason]||d.resetReason||'-',/panic|wdt|brownout/.test(d.resetReason)?'bad':'');
put('busy',d.busy?(BUSY[d.busy]||d.busy):'no',d.busy?'warn':'');
put('pn',d.panel||'-');
// Read-only here; the switch lives on the console home page. Both dark
// states are worth naming, because the numbers below them look identical
// either way — and asleep or paused, the frame rate is from before the
// panel went dark.
var dark=d.sleep||d.consolePaused;
put('pwr',d.sleep?'asleep':d.consolePaused?'paused for storage':'awake',dark?'warn':'');
// The console no longer pauses the pattern for being open: the pause is
// an upload batch or a format holding the pattern's memory while it writes.
$('pwrnote').textContent=d.sleep
?'Panel off, still on the network. Any knob or button wakes it, as does the switch on the console home page.'
:d.consolePaused?'Patterns are being written to storage; the pattern resumes when that is done.':'';
var fps=d.frameUs?1e6/d.frameUs:0;
$('fps').textContent=d.frameUs?(dark?'—':fps.toFixed(1)+' fps'):'-';
cls($('fps'),dark?'':fps>=45?'ok':fps>=25?'warn':'bad');
$('ft').textContent=d.frameUs&&!dark?(d.frameUs/1000).toFixed(2)+' ms':'-';
$('act').textContent=d.loading&&d.active==='-'?'loading…':
d.active+(d.activeIsModule?' (module)':' (built in)');
$('pt').textContent=d.patterns;$('pp').textContent=d.presets;
$('pm').textContent=d.modules;
put('le',d.loadError||'none',d.loadError?'bad':'');
var ld=d.load||{};
if(ld.total){
$('loadnote').textContent='Last module load: '+(ld.total/1000).toFixed(1)+
' ms = read '+(ld.read/1000).toFixed(1)+
' + relocate '+(ld.relocate/1000).toFixed(1)+
' + setup '+(ld.setup/1000).toFixed(1)+' ms';
} else {
$('loadnote').textContent='No module loaded since boot.';
}
// The loader's own floor (moduleMemory.reserve) is the line that matters,
// so the colours follow it rather than a fixed number: red at or under
// it, amber within 8 KB of it.
var rsv=(d.moduleMemory&&d.moduleMemory.reserve)||24576;
$('rsv').textContent=kb(rsv);
put('hi',kb(d.heapInternal),d.heapInternal>rsv+8192?'ok':d.heapInternal>rsv?'warn':'bad');
$('hl').textContent=kb(d.heapLargest);
$('hp').textContent=kb(d.heapPsram);
if(d.fsMounted){
var used=d.fsUsed,tot=d.fsTotal;
put('fs',kb(tot-used)+' free of '+kb(tot));
$('fsbar').style.width=(tot?used/tot*100:0)+'%';
} else { put('fs','not mounted','bad'); $('fsbar').style.width='0'; }
put('fse',d.fsError||'none',d.fsError?'bad':'');
// Station first. With no network joined but the hotspot up (which is how
// this page is reached then), that is a setup state, not a fault.
var hs=d.hotspot||{};
put('ss',d.wifi?d.ssid:d.viaHotspot||hs.up?'hotspot only':'offline',
d.wifi?'ok':d.viaHotspot||hs.up?'warn':'bad');
$('rs').textContent=d.wifi?d.rssi+' dBm':'-';
$('ip').textContent=d.wifi?d.ip:'-';
// The board's own alias first: it is the one no other panel answers to.
var nm=[];
if(d.hostAlias)nm.push(d.hostAlias+'.local');
if(d.host&&d.host!==d.hostAlias)nm.push(d.host+'.local');
$('nm').textContent=nm.join(' · ')||'-';
put('hs',hs.up?'on · '+hs.ssid+(hs.ip?' · '+hs.ip:''):'off',hs.up?'ok':'');
$('hsm').textContent=hs.mode||'-';
$('hsc').textContent=hs.up?hs.clients:'-';
$('via').textContent=d.viaHotspot?'the panel’s hotspot':'the network';
// No feature rows here. This page had an MQTT line, capability-gated -
// a core page reporting one feature's state by name. A feature's state
// lives on that feature's own page, one click from the header. (Copy
// diagnostics still carries whatever fields the features append.)
}
// ── Copy diagnostics ──────────────────────────────────────────
// Every field of the latest status as "key: value" lines, nested objects
// dotted, so a paste into an issue or a chat says everything a screenshot
// cannot.
function flat(o,p,out){
for(var k in o){
var v=o[k],n=p?p+'.'+k:k;
if(v&&typeof v==='object'&&!Array.isArray(v))flat(v,n,out);
else out.push(n+': '+(Array.isArray(v)?v.map(function(x){return x&&typeof x==='object'?JSON.stringify(x):x}).join(', '):v));
}
return out;
}
// http:// is not a secure context, so navigator.clipboard is usually missing
// on a panel's address; execCommand('copy') from the click still works in
// every browser that matters. If both fail the text is shown to copy by hand.
function legacyCopy(t){
var a=document.createElement('textarea'),ok=false;
a.value=t;a.setAttribute('readonly','');
a.style.cssText='position:fixed;top:0;left:0;opacity:0';
document.body.appendChild(a);
a.select();a.setSelectionRange(0,t.length);
try{ok=document.execCommand('copy')}catch(e){}
document.body.removeChild(a);
if(!ok)throw Error('copy refused');
}
function copyText(t){
if(window.isSecureContext&&navigator.clipboard&&navigator.clipboard.writeText)
return navigator.clipboard.writeText(t).then(null,function(){legacyCopy(t)});
return new Promise(function(y){legacyCopy(t);y()});
}
$('copy').addEventListener('click',function(){
var m=$('cpmsg'),a=$('cptext');
if(!last){PF.say('no status yet','err',m);return}
var t='Patternflow status · '+new Date().toISOString()+' · '+location.host+'\n'+flat(last,'',[]).join('\n');
copyText(t).then(function(){a.hidden=true;PF.say('copied','ok',m)},function(){
a.value=t;a.hidden=false;a.focus();a.select();
PF.say('select the text below and copy it','info',m);
});
});
PF.watchStatus(2000);
PF.status(paint);
</script></body></html>
)HTML";
// <gz:STATUS_INDEX_HTML> GENERATED by firmware/toolchain/console_pages.py build — do not edit.
// gzip -9 of STATUS_INDEX_HTML (14087 bytes → 5725 bytes), served with Content-Encoding: gzip.
static const uint8_t STATUS_INDEX_HTML_GZ[] PROGMEM = {
0x1f,0x8b,0x08,0x00,0x00,0x00,0x00,0x00,0x02,0xff,0xc5,0x5b,0x6b,0x72,0xdb,0x48,
0x92,0xfe,0xaf,0x53,0x94,0xe5,0x69,0x01,0x18,0x81,0x10,0x25,0xbf,0x41,0x53,0x5a,
0xcb,0x8f,0x99,0x9e,0x6e,0xf7,0x78,0x25,0xf7,0x4e,0x6c,0x7b,0x3b,0x36,0x40,0xa0,
0x20,0xa2,0x05,0xa2,0x10,0x55,0xa0,0x28,0x0e,0xc5,0x88,0x3e,0xc4,0xfc,0xd9,0x0b,
0xec,0x15,0xf6,0xff,0x1e,0xa5,0x4f,0xb2,0x5f,0x66,0x15,0x48,0x90,0x92,0x6d,0x75,
0xcc,0x8f,0x9d,0xe8,0xb1,0x50,0x8f,0xcc,0xca,0xca,0x77,0x26,0xc0,0x97,0x0f,0x32,
0x95,0x36,0xf3,0x5a,0x8a,0x71,0x33,0x29,0x8f,0x77,0x5e,0xd2,0x1f,0x51,0x26,0xd5,
0xc5,0x70,0x57,0x56,0xbb,0x34,0x21,0x93,0xec,0xf8,0xe5,0x44,0x36,0x89,0x48,0xc7,
0x89,0x36,0xb2,0x19,0xee,0x4e,0x9b,0xbc,0xf7,0x9c,0x16,0x4d,0xaa,0x8b,0xba,0x11,
0x46,0xa7,0xc3,0xdd,0x83,0x3a,0xef,0xa5,0xaa,0x32,0xaa,0x94,0xd1,0x2f,0xe6,0x64,
0x3c,0xcc,0xfa,0x47,0xa3,0x47,0x8f,0x8e,0x8e,0x76,0x8f,0x5f,0x1e,0xd8,0x8d,0xc7,
0x0e,0xe0,0xb8,0xc8,0xfd,0x07,0xb3,0xa2,0xca,0xd4,0x2c,0xfa,0xf0,0x2e,0xf0,0xf3,
0x69,0x95,0x36,0x85,0xaa,0xfc,0x60,0x71,0x95,0x68,0xf1,0xb7,0xa1,0x5d,0x0b,0x7f,
0x1c,0x7a,0x07,0x49,0x5d,0x1c,0x98,0x26,0x69,0xa6,0xc6,0x0b,0xbf,0x1f,0x7e,0xfa,
0x39,0x7c,0x3f,0x3c,0x92,0x2f,0xc2,0xf3,0xf0,0xa7,0xf0,0xc3,0xf0,0x6f,0x00,0x1f,
0x2e,0x68,0x59,0xc6,0x5e,0x59,0x5c,0x49,0x2f,0xcc,0x0a,0xdd,0xcc,0xe3,0x07,0x87,
0xe1,0x55,0x5c,0x4d,0xcb,0x32,0xbc,0x90,0x4d,0xfc,0xa7,0xb0,0xa8,0xf2,0xb2,0xb8,
0x18,0x37,0xf1,0x0f,0xd3,0xc9,0x48,0xea,0x70,0xac,0xca,0x2c,0xfe,0xeb,0xe8,0x17,
0x99,0x36,0xa1,0x49,0xe6,0xf1,0x8a,0x82,0x26,0xbc,0x0c,0x65,0xb0,0x90,0x7b,0x7b,
0xbe,0x8c,0x1a,0x79,0xdd,0xbc,0x56,0x55,0x23,0xab,0x66,0xd8,0x04,0xcb,0x70,0x34,
0x35,0x9d,0xad,0xa3,0xb0,0x0e,0x16,0xed,0x48,0xe4,0x20,0x7e,0x14,0x65,0x85,0x49,
0x46,0xa5,0xcc,0x86,0x0f,0x0e,0x97,0xdd,0x51,0x7f,0x50,0x47,0xcd,0x58,0x56,0x7e,
0x1e,0xe6,0xc1,0x40,0xcb,0x66,0xaa,0x2b,0x51,0x2f,0xc3,0x5a,0x95,0xe5,0x1a,0xa3,
0x09,0x27,0x61,0x1a,0x2a,0xcb,0x85,0x26,0xcc,0xc3,0x8b,0xe1,0xe1,0x60,0x75,0xc2,
0x19,0x4e,0xb8,0xd8,0xdb,0x7b,0x90,0x83,0xb6,0x7c,0x78,0x18,0xa6,0xa5,0x4c,0xf4,
0xc7,0x62,0x22,0xd5,0xb4,0xf1,0x9b,0x20,0xf4,0x4d,0x94,0x26,0x65,0x79,0x62,0xfc,
0x20,0xfe,0x93,0x6f,0x82,0xc0,0x9d,0xd8,0x62,0xcf,0x82,0x45,0xea,0x67,0x21,0x71,
0x05,0x77,0x59,0x4d,0x4b,0x9a,0x66,0x56,0xc9,0x60,0xe9,0x60,0xbe,0x0b,0xbf,0x0b,
0x82,0xe5,0xea,0xe4,0xef,0x70,0x72,0x3e,0xec,0x0f,0xb6,0x4e,0x1c,0x80,0x1a,0xbf,
0x19,0x42,0x25,0xda,0xb9,0xb3,0x70,0x02,0x38,0xb5,0xb7,0xa7,0xa2,0xbc,0xd0,0xa6,
0x19,0x0e,0xc1,0x88,0x13,0x80,0xc7,0x20,0xde,0x5d,0x1b,0xe2,0x52,0x75,0xdc,0x11,
0xf9,0xc5,0x6d,0xcc,0xcb,0x10,0x48,0xd7,0x7b,0xaa,0x60,0x31,0x19,0x56,0x83,0xfc,
0xe6,0x06,0xa8,0x96,0x61,0xa5,0x66,0xf1,0xd9,0x12,0x7b,0x58,0x2d,0xd6,0xdb,0x52,
0xdc,0x64,0x6f,0xef,0xfb,0xa8,0x9e,0x9a,0x31,0x06,0x83,0xf3,0x13,0x0c,0x53,0xff,
0x3c,0x88,0x7f,0x3a,0xf9,0x29,0x02,0x14,0xe8,0xf8,0x69,0xf8,0x21,0x22,0xa6,0xfb,
0x3f,0x86,0xef,0xc3,0x37,0x40,0x36,0x4b,0x9a,0x74,0x7c,0xbe,0x85,0x69,0x12,0x2c,
0x3e,0x44,0x16,0x3d,0xe8,0xfe,0x29,0x02,0x35,0xfe,0xfb,0xe1,0xfb,0xa4,0x19,0x47,
0x93,0x02,0xcb,0xe1,0xfb,0x80,0x41,0x8b,0xe6,0x9d,0xd2,0x6f,0xe4,0x55,0x91,0xca,
0x35,0x30,0xe4,0xa7,0x86,0xea,0xe6,0x66,0xb1,0x6c,0x05,0x5d,0xc9,0x99,0xf8,0xa0,
0xd5,0xa4,0x30,0x72,0x2d,0x8e,0x79,0x58,0x59,0x41,0x8f,0xd7,0x24,0x1d,0xc9,0x47,
0x6b,0xc1,0x98,0x60,0x61,0x20,0x6e,0x5f,0x45,0xa3,0x69,0x51,0x66,0x7b,0x7b,0xc6,
0x3e,0x0c,0x87,0x6e,0x26,0x00,0xfb,0xc7,0x11,0xb1,0xd3,0x0f,0xc2,0x39,0x49,0x7c,
0x19,0x0c,0x3a,0xd2,0xe8,0xf0,0xb8,0xdd,0x36,0xa8,0xfc,0xb7,0x5a,0x2b,0xed,0x7b,
0x8d,0xdd,0xe4,0xd1,0x45,0x54,0xe4,0x46,0x37,0x37,0x2f,0xe4,0x63,0x60,0x59,0x2e,
0xd7,0x6a,0xf7,0x27,0x7f,0x4a,0x2a,0xe9,0xae,0x92,0x4b,0xb0,0x8b,0x67,0xb6,0xb4,
0x4b,0x07,0x0b,0xb2,0x6a,0x1d,0xa9,0xcb,0xa0,0x19,0x6b,0x35,0x13,0xf6,0x20,0xed,
0xf8,0xb8,0xd2,0x7a,0xd6,0x0e,0xb2,0xac,0x13,0xcd,0x7f,0x20,0x14,0x0d,0x87,0x41,
0x64,0x2e,0x3b,0x3a,0xf7,0x86,0xee,0x0f,0x8c,0xf8,0xf7,0x1c,0x76,0x5e,0xe7,0x56,
0x46,0x43,0x33,0xf8,0x3e,0xca,0x95,0x7e,0x9b,0x80,0x8c,0xd5,0xe1,0x39,0xf4,0x13,
0x3b,0x89,0xf0,0x65,0xe0,0x07,0x2b,0x7f,0xb3,0x63,0x1d,0x57,0x95,0x4c,0xe4,0x70,
0xf7,0xaa,0x90,0xb3,0x5a,0xe9,0x66,0x57,0xa4,0xce,0xa6,0x77,0x67,0x45,0xd6,0xc0,
0x51,0xb1,0x00,0x7b,0x3c,0x80,0xa7,0x28,0x9a,0x22,0x29,0x7b,0x06,0xb6,0x24,0x87,
0x87,0xe4,0xe5,0x9a,0xa2,0x29,0xe5,0xf1,0x87,0xa4,0x69,0xa4,0x86,0x1f,0xc1,0xd5,
0x7a,0xc2,0x52,0xf3,0xf2,0xc0,0xae,0xc1,0x13,0x36,0x73,0xfa,0x1b,0x6b,0xa5,0x9a,
0x45,0xaf,0x97,0x6a,0x99,0x4c,0xe2,0x87,0xfd,0xd7,0xfd,0xd3,0xfe,0x8b,0x41,0xaf,
0x57,0x54,0x97,0xf1,0xc3,0xb7,0x6f,0xde,0x3e,0x7b,0x73,0x8a,0xd1,0x64,0xda,0xc8,
0x2c,0x7e,0xf8,0xfc,0xd5,0xf3,0xa3,0x67,0x47,0x18,0xe7,0x49,0x51,0x35,0xf1,0xc3,
0x27,0xaf,0x9e,0x3c,0x79,0xfc,0x74,0xb0,0xd3,0xeb,0xe9,0x69,0x29,0xe3,0x87,0x47,
0x8f,0x8f,0x0e,0x0f,0x9f,0x0f,0xec,0xb0,0x67,0x54,0x8e,0x3d,0x87,0xa7,0x87,0x2f,
0x0e,0x1f,0x63,0xae,0x24,0x0c,0xef,0xde,0x3d,0x79,0x7d,0xf4,0x16,0x23,0x05,0xf4,
0x4f,0x9e,0x9d,0x3e,0x7f,0xf6,0x0e,0x83,0x59,0xa2,0xab,0xf8,0xe1,0x9b,0x17,0xaf,
0xfa,0x8f,0xde,0x11,0xb6,0x3a,0xa9,0x64,0x09,0xd0,0x47,0x87,0x87,0x87,0x7d,0x9a,
0x30,0x49,0x65,0x62,0xef,0x5b,0x30,0x41,0x7b,0xe1,0xb4,0xe0,0x71,0xcf,0x48,0x5d,
0xe4,0xa1,0x99,0x9b,0x46,0x4e,0x7a,0xd3,0x22,0x5c,0x4f,0x12,0xc8,0x44,0x55,0x2a,
0xf6,0xfe,0x22,0x9b,0x53,0x0d,0x62,0x8d,0x78,0x8f,0x31,0xc3,0xd2,0x82,0xa9,0x93,
0x54,0x86,0xe7,0xef,0x68,0xb2,0x77,0x26,0x2f,0xa6,0x65,0xa2,0xc3,0xf7,0xb2,0x2a,
0x55,0xb8,0x5a,0x5e,0xee,0xfc,0x71,0x31,0x52,0xd7,0x3d,0x53,0xfc,0xbd,0xa8,0x2e,
0xe2,0x91,0xd2,0x99,0xd4,0x3d,0xcc,0x2c,0x77,0x46,0x2a,0x9b,0x2f,0x26,0x89,0xbe,
0x28,0xaa,0xb8,0x3f,0x18,0x25,0xe9,0xe5,0x85,0x56,0xd3,0x2a,0x8b,0x61,0x1d,0xbe,
0xe3,0x65,0x30,0x48,0x55,0xa9,0xb4,0x9b,0x02,0x3b,0x83,0x41,0x0e,0x29,0x82,0x75,
0x93,0xa2,0x9c,0xbb,0x69,0x22,0x39,0x18,0xec,0x94,0x45,0x25,0x7b,0x63,0xc9,0xfe,
0xfe,0x30,0x7a,0x32,0xe8,0xcd,0xe4,0xe8,0xb2,0xc0,0x5e,0x02,0x30,0x13,0x48,0x68,
0x4c,0x24,0x24,0x15,0x09,0xba,0x48,0x8c,0xcc,0x96,0x3b,0xd1,0x4c,0x27,0x35,0x88,
0xb8,0xb6,0x6a,0x10,0x3f,0x7d,0xde,0xaf,0xaf,0x07,0x2d,0x51,0x22,0x99,0x36,0x6a,
0x50,0x27,0x59,0x46,0x80,0x8f,0x8e,0xea,0x6b,0x71,0x84,0x75,0xf1,0xf4,0x71,0x0d,
0xfa,0x29,0x44,0x4a,0xbd,0x80,0xb7,0xaf,0x4b,0x8a,0x25,0xa5,0xbc,0x1e,0x00,0xf1,
0x45,0xd5,0x2b,0xc0,0x4b,0x13,0xa7,0x92,0x38,0x3d,0xb8,0x48,0xea,0xf8,0x39,0x90,
0x3a,0x34,0xb8,0x7b,0xd3,0xa8,0x49,0x7c,0x08,0x6c,0x83,0x9d,0x15,0x3f,0xec,0x1c,
0x70,0x23,0x90,0x16,0x99,0xb0,0x17,0x23,0x05,0x08,0x40,0x64,0x06,0xe5,0xb2,0xf4,
0x3d,0x03,0x90,0xbb,0x22,0x3d,0xde,0x62,0x1a,0xd4,0x23,0x18,0x38,0xa4,0x3a,0xc9,
0x0a,0x78,0xb7,0x43,0xa6,0xf5,0x70,0x61,0xd9,0x50,0xfc,0x5d,0xc6,0x87,0x4f,0x00,
0xca,0xc3,0x99,0x45,0xf5,0xb4,0xdf,0x5f,0xdd,0x79,0x40,0xf7,0x88,0x0f,0x71,0xaa,
0x99,0x8e,0x16,0xb7,0x99,0x4d,0x92,0x75,0x42,0xb0,0xc8,0x80,0x7f,0x43,0x48,0xac,
0xd5,0xa0,0xda,0x48,0x36,0x52,0x27,0xe1,0x1e,0x79,0xff,0xa3,0xa7,0x4c,0xcb,0xd1,
0x62,0x0b,0x7c,0x9b,0x96,0x52,0x92,0xcd,0xf5,0x48,0x81,0x88,0xf1,0x51,0xff,0x85,
0x9c,0x0c,0xc8,0x69,0xf4,0x1a,0x0d,0x59,0xc3,0x0f,0x4c,0xe2,0x69,0x5d,0x4b,0x9d,
0x42,0x8a,0x83,0x9d,0xee,0xe9,0x6c,0x63,0xc1,0x5a,0x82,0x7d,0xf1,0x9c,0xce,0xcc,
0xca,0x8e,0xa6,0x59,0xf6,0x10,0x41,0x77,0x31,0x9c,0x2d,0x8e,0xb8,0x0e,0x67,0xf6,
0x79,0xe1,0x8e,0x70,0x32,0x29,0x1c,0x8b,0x97,0x65,0xd9,0xaa,0xc9,0x33,0xd2,0x92,
0xfb,0xc9,0xb6,0x3d,0x2a,0x6b,0x16,0x96,0xeb,0xc2,0xa9,0x5c,0x87,0x3f,0x8f,0xb6,
0xd8,0xbb,0x75,0x41,0x00,0x67,0xeb,0xab,0x21,0x4a,0x39,0x45,0xee,0x0f,0xee,0x21,
0x3a,0x22,0x93,0xd9,0xca,0x37,0x8b,0x35,0x09,0x60,0xa0,0xae,0xa4,0x26,0x6f,0xd7,
0x23,0xd3,0x80,0xb5,0xcc,0x67,0x63,0xa9,0x25,0x9d,0x13,0x8d,0x8a,0x8b,0xc5,0x16,
0x69,0x5b,0xa2,0x03,0xdb,0xd4,0xe5,0xa2,0x4b,0x2f,0xe2,0xc2,0x32,0x22,0xd7,0xb4,
0x31,0x4b,0x13,0x98,0x1f,0x25,0xd9,0xc6,0x34,0xa9,0x2f,0x50,0x8c,0x12,0xbd,0x70,
0x5a,0xfe,0xe8,0x2e,0x2d,0x5f,0xf3,0x6e,0xd0,0xd1,0x2e,0xd2,0x6a,0x7b,0xf9,0xc3,
0x7e,0xff,0x1b,0x8b,0x46,0x14,0x2b,0x11,0x8e,0x4a,0x95,0x5e,0xb6,0xc6,0x43,0x3b,
0xee,0xb6,0x1e,0xc0,0x55,0xaa,0x91,0x8b,0x2d,0x36,0xdd,0xd6,0xf0,0x56,0x04,0xd0,
0x2f,0x88,0x0d,0x4a,0xbb,0xe1,0x7e,0x1e,0x3f,0x01,0xa2,0x46,0xa9,0xd2,0xdc,0xcb,
0x41,0xf0,0x19,0x9d,0xbb,0x1c,0xb2,0x87,0x19,0x4d,0xa1,0x3a,0xd5,0xa2,0x56,0xa6,
0x20,0x53,0x8a,0xb5,0x2c,0x93,0x06,0xe9,0xee,0xe0,0x9e,0x66,0x79,0xcb,0x8e,0x9e,
0x7f,0xd1,0x8e,0x5a,0x0d,0x86,0x95,0x0a,0x26,0xa8,0xc3,0x20,0x06,0xa8,0x13,0x0d,
0x92,0xef,0x52,0x47,0xab,0xeb,0x77,0x3b,0xb0,0x2d,0x7f,0xc4,0xdc,0x9c,0x6a,0x03,
0x14,0xb5,0x2a,0x88,0x03,0xed,0x45,0xe3,0x31,0xe9,0xde,0xe2,0x96,0xc7,0x77,0xf0,
0xb7,0x15,0xe5,0x5f,0x26,0x32,0x2b,0x12,0xdf,0xa1,0x89,0x53,0x45,0x85,0x0a,0xf2,
0x71,0x8b,0x2d,0x4e,0xf2,0x86,0xd1,0x71,0xd4,0x8f,0x77,0x77,0x07,0x2b,0x46,0x26,
0x23,0x50,0x09,0xca,0x07,0xc4,0xeb,0x1e,0x79,0x67,0x67,0xa5,0xfc,0x5c,0x4a,0x84,
0xdc,0x1e,0x24,0x30,0x60,0x8b,0xe0,0xc7,0x25,0xc4,0x39,0x31,0x17,0xff,0x8c,0x43,
0x24,0x78,0x24,0x34,0xbd,0xbb,0x0c,0xc4,0x2d,0x49,0xad,0xef,0xb0,0x87,0x87,0x69,
0x4d,0x42,0xdb,0xd2,0xe4,0xb5,0xaa,0xaf,0x94,0xba,0x13,0xbc,0xac,0x16,0xf5,0x3b,
0x7e,0x89,0x6e,0xa6,0x25,0x93,0x08,0x2e,0x37,0x05,0x12,0x1d,0xf8,0xa8,0x6d,0x13,
0xe0,0xa4,0xe1,0x8e,0xa8,0xfb,0x3b,0x05,0x4c,0xec,0x60,0x4e,0x1c,0x90,0x29,0x88,
0x0e,0xa7,0x96,0x3b,0x9f,0xc6,0x45,0x96,0xc9,0xea,0xe7,0xd5,0x7d,0x2a,0x55,0xc9,
0x07,0xc5,0x84,0x92,0x34,0x04,0x67,0x30,0x8a,0x98,0x94,0xe7,0x64,0x50,0x02,0xde,
0x4d,0x91,0xfa,0xa2,0xb8,0x8b,0x60,0x52,0x39,0xa2,0x38,0x64,0xda,0xb9,0xe3,0xa3,
0x8e,0xef,0xb5,0x97,0x66,0xcd,0xfd,0xb2,0x8f,0x47,0xb6,0xf0,0x4f,0x08,0x32,0x59,
0xdc,0xb6,0x80,0xe5,0x0e,0xb2,0x4f,0x4e,0x06,0x5f,0x1e,0xd8,0xda,0x99,0xd2,0x9b,
0xe3,0x97,0x59,0x71,0x25,0xd2,0x32,0x31,0x06,0x59,0x27,0xfc,0x69,0x5b,0x5a,0x4b,
0x8d,0xa2,0x18,0xbc,0x6e,0xd7,0x10,0xe1,0xb9,0x5e,0xc6,0xd4,0xf1,0xcb,0xf1,0xe1,
0x71,0x9b,0x67,0xe2,0x71,0x63,0x1f,0x62,0xf2,0xae,0x28,0x32,0xd4,0xe2,0x40,0xd5,
0x6b,0x01,0x0e,0x1c,0xca,0x9d,0x9d,0x97,0x0f,0x7a,0x3d,0xf1,0x71,0x5c,0x18,0x51,
0x27,0x17,0x52,0xe0,0xef,0x6c,0x9c,0x34,0x02,0xd5,0xb0,0x11,0x48,0x8e,0xa5,0xac,
0xcc,0x18,0x9a,0x2e,0xb3,0x50,0x28,0x8d,0x3d,0x86,0x1f,0xe1,0xe1,0x2b,0xf0,0x68,
0x22,0x89,0x66,0x91,0x98,0x4b,0x23,0xe0,0x1b,0x76,0x04,0xfd,0x6f,0x2c,0xcb,0x3a,
0x16,0x48,0xfa,0x85,0x35,0x2b,0x64,0xd1,0x75,0x21,0x8d,0x90,0x50,0xa2,0xb9,0xc8,
0x0b,0x59,0x66,0xa2,0x53,0xad,0x8b,0x71,0x62,0x42,0x01,0x0f,0x2a,0x7e,0x99,0x9a,
0x86,0xe1,0x10,0x47,0x4d,0x24,0x7a,0x3d,0x5c,0xbd,0xc3,0x0d,0xf6,0x8d,0xb8,0xb3,
0xc3,0x4a,0xcd,0x88,0xe1,0xae,0x1d,0xd8,0x1b,0xe2,0x9c,0xf9,0xee,0xf1,0x6b,0xfc,
0x2b,0x60,0xe4,0x17,0xc8,0x27,0xa1,0xb3,0x60,0x89,0xdd,0xb3,0xc9,0x16,0x98,0x8f,
0x03,0xaa,0xe9,0x71,0xc5,0xc9,0x03,0x1c,0x48,0x99,0x3c,0xac,0x07,0xae,0x2b,0x71,
0x5b,0x68,0xb8,0x2b,0x30,0xce,0x54,0x55,0xce,0x85,0x55,0x47,0x91,0xe8,0x22,0xe9,
0x95,0xc9,0x48,0x96,0xc3,0xdd,0x37,0xeb,0x03,0x09,0x59,0x0b,0x4f,0x0c,0x76,0x69,
0x0d,0xa4,0x74,0x74,0x6c,0x4b,0x40,0xb0,0xff,0x08,0x82,0x2e,0x8f,0xc1,0xb0,0xee,
0x0d,0x71,0x6f,0x00,0x67,0xcd,0xf1,0xbb,0x42,0x4f,0x10,0xf0,0xb0,0x11,0x83,0x97,
0x59,0xc6,0x64,0xe4,0x33,0x16,0x60,0x96,0xb5,0x54,0x7e,0x06,0xf8,0x94,0x4a,0xbe,
0x0d,0xc8,0x51,0x99,0xdd,0x0f,0xf4,0x7b,0x88,0x17,0xd7,0x84,0x60,0x74,0xb3,0x81,
0x41,0xeb,0xfb,0x9e,0x6d,0xe6,0x9b,0x47,0x63,0xe2,0x7e,0xa0,0x1f,0xc8,0x8f,0x08,
0xb2,0xa3,0x0d,0x04,0x75,0xb5,0x05,0x8e,0x3f,0x25,0x89,0xcb,0x71,0x75,0x8b,0xc1,
0x67,0xb2,0x82,0x5e,0x7f,0x95,0xc1,0x7c,0xd8,0xe6,0x39,0xb3,0x7b,0x5e,0xf1,0x9d,
0x46,0x91,0x28,0x74,0xd2,0xac,0xe9,0x74,0x5b,0x90,0xec,0x58,0x9d,0xca,0x6b,0xf3,
0x7b,0x70,0x51,0x4d,0xbd,0x29,0xe9,0xe6,0x7e,0xe0,0xaf,0x52,0x8a,0xed,0x30,0x4a,
0x2e,0x38,0x37,0x50,0x24,0x69,0x73,0x17,0xdf,0x76,0x5e,0xd6,0x2d,0x16,0xca,0x59,
0x76,0xdb,0xab,0xf3,0x00,0x3b,0xeb,0xcf,0x73,0xd6,0x95,0xb5,0xe6,0xab,0xbc,0xfd,
0xa8,0x9a,0x64,0x8b,0xb7,0xcd,0xfd,0x35,0xb7,0x11,0x70,0x99,0x0a,0x6e,0xe2,0x0e,
0x0b,0xa8,0xeb,0x7b,0xaa,0xb1,0x82,0x73,0xcb,0x44,0xae,0xd5,0x44,0x98,0x46,0x69,
0x38,0xb6,0x4d,0x3c,0x93,0xdf,0x61,0x0e,0x25,0x90,0x09,0x49,0x2d,0x8a,0x0d,0x1c,
0xa5,0xbc,0x37,0x7f,0x09,0xc3,0x3d,0x18,0xfc,0x5e,0x4e,0x94,0x9e,0x7f,0x95,0xbd,
0x5c,0x8d,0x57,0x49,0x09,0x3f,0x9b,0xd4,0xb8,0xa3,0xdc,0xbc,0xdb,0xb8,0xb8,0xef,
0xdd,0xf4,0x05,0x0c,0x9d,0x11,0x08,0xce,0x0f,0x36,0xd1,0x94,0xf7,0xb4,0xda,0xf3,
0xb3,0x57,0xef,0xef,0xa0,0xa2,0xbe,0x0f,0x77,0xb6,0xee,0x82,0xd8,0x43,0xde,0xdf,
0xa4,0x89,0x4e,0xa5,0x40,0x88,0x17,0x3d,0x9e,0xf8,0xfe,0xed,0x1b,0xc1,0x59,0x86,
0x67,0xc4,0x9b,0xf7,0xaf,0x10,0x56,0xf2,0x5c,0x6a,0xb3,0x43,0x7d,0x5c,0xda,0xa0,
0x65,0x24,0x5e,0xb5,0x56,0x20,0x26,0x2a,0x43,0xbc,0x66,0xb1,0x19,0xc1,0xee,0xba,
0xc8,0x45,0x01,0x39,0xca,0xe4,0x0a,0x51,0xc8,0x46,0x01,0xf6,0x69,0xe6,0x6a,0xf7,
0xf8,0xe8,0xb1,0xf8,0xee,0xd4,0x39,0xff,0x1d,0xc5,0x1b,0xe9,0x32,0x03,0xa1,0xa7,
0x15,0x70,0xcc,0xa4,0x16,0x49,0x95,0x31,0x19,0x95,0x6c,0x66,0x4a,0x5f,0xb6,0x64,
0x72,0xdf,0x52,0x70,0x87,0x40,0x40,0x61,0x2f,0x14,0x45,0xc5,0xa2,0x64,0x8a,0x76,
0x98,0x5c,0x71,0x29,0x65,0x6d,0x44,0xa6,0x93,0x19,0x36,0x45,0x5f,0x14,0xfe,0x79,
0xab,0xa6,0x5f,0x75,0x5c,0xf6,0x96,0x77,0xa9,0x75,0x7e,0x4f,0xaf,0xe3,0xce,0xba,
0x43,0xa9,0x73,0x73,0xa7,0x56,0x77,0xb1,0xa0,0x44,0x02,0x96,0xc2,0x6d,0xa7,0x91,
0xe0,0x2c,0xc6,0xf5,0xc8,0xe2,0x3e,0x69,0x79,0xe1,0xc0,0x37,0xae,0xcb,0x89,0xc6,
0x4c,0x09,0x64,0x69,0x97,0xc4,0x42,0x64,0x19,0x29,0x44,0x31,0x92,0x62,0x5a,0x0b,
0x0c,0x54,0x95,0xca,0x78,0x83,0xd3,0xf4,0x6c,0x39,0xf9,0x0b,0x12,0x76,0x58,0xb4,
0x4f,0xbc,0xe5,0x24,0x83,0x72,0x07,0xe0,0x0d,0x56,0xd2,0x69,0x15,0x44,0xcd,0x2a,
0x81,0x84,0xc5,0xd4,0xaa,0x89,0x04,0x35,0xff,0x6c,0x2a,0x53,0x34,0x76,0xa9,0x93,
0x5a,0x74,0xd9,0xff,0x83,0x3d,0xf1,0xab,0xec,0x5f,0xed,0xeb,0x30,0xcd,0xdc,0x97,
0xed,0xa8,0xe3,0xb6,0x1c,0xa3,0xbe,0x27,0xe8,0xab,0x2c,0x43,0x54,0x36,0x1b,0xb0,
0xc5,0x3d,0x9d,0xe1,0x0f,0x08,0x31,0x9b,0x90,0xd5,0x3d,0xdd,0xdf,0x9f,0x2d,0x1b,
0x37,0x0d,0xdb,0xfc,0x2e,0x58,0xb2,0xc6,0x2d,0xcf,0x60,0x7e,0xdf,0xe9,0x98,0x2f,
0x50,0x8c,0x99,0x2d,0x24,0xe9,0xfd,0x90,0x9c,0x49,0x68,0x00,0x14,0xe7,0xaa,0x48,
0x36,0x10,0x60,0xfc,0xd5,0xb4,0xc2,0x56,0x0e,0xc7,0x2f,0x13,0x31,0xd6,0x32,0x1f,
0xee,0x1e,0xec,0x82,0x26,0x8a,0xd4,0xc9,0xb1,0xd8,0x9b,0x20,0x05,0x54,0xcd,0x40,
0xac,0x57,0x9d,0xff,0x01,0x7f,0xd6,0x91,0x32,0x01,0x46,0x87,0x66,0xa7,0x3d,0xa7,
0xed,0x38,0xaf,0x1a,0xd8,0x7f,0xf0,0x8b,0x55,0xd7,0x3c,0x53,0xe9,0x74,0x82,0xeb,
0x46,0x50,0xda,0xb7,0xa5,0xa4,0xc7,0xd3,0xf9,0xb7,0x19,0x76,0x2c,0xd7,0x00,0x97,
0x23,0x7f,0xb4,0x82,0x18,0x1d,0x0f,0x0f,0xfb,0x8f,0x9f,0x3f,0x79,0xf6,0xf4,0xc4,
0x1f,0x1d,0xb8,0xc7,0x20,0x6a,0xd4,0xbb,0xe2,0x5a,0x66,0xfe,0x51,0xb0,0xef,0x89,
0xf7,0xa7,0x5e,0xcc,0xef,0x24,0xb8,0x6e,0xe3,0x6d,0x47,0x8f,0x69,0xe1,0xbb,0x53,
0xaf,0x83,0x37,0x9b,0x6a,0xea,0xa2,0x83,0x97,0xf4,0xb6,0x21,0xb3,0xaf,0x31,0xf2,
0x52,0x29,0x4c,0x1f,0x3c,0x7f,0xfa,0xb8,0xdf,0x0f,0xc2,0xf1,0xc6,0xec,0x37,0x3c,
0x7b,0xf0,0xe8,0x29,0x2d,0x59,0xc3,0x14,0x93,0xcd,0x1d,0xb4,0x76,0xf0,0x14,0xcb,
0xd7,0x43,0xf3,0xcd,0xd3,0xfe,0x00,0xbb,0x8a,0xdc,0xcf,0x82,0xf6,0xc2,0xfb,0x5e,
0x26,0xbc,0xfd,0xf1,0xbe,0x37,0xf6,0x06,0x58,0x18,0xb7,0x0b,0x34,0x83,0x85,0xc9,
0xbe,0x37,0xf1,0x1c,0xd0,0xa4,0x5d,0xa3,0x49,0xac,0x5d,0xef,0x7b,0xc6,0x6b,0xdf,
0x16,0xd8,0xc1,0x4e,0xe7,0x3a,0x69,0x69,0x7c,0x59,0x86,0x69,0xb0,0x90,0x65,0xc4,
0x8a,0x41,0xa6,0x30,0xf4,0x90,0xa6,0x01,0x38,0xed,0xec,0xac,0xa7,0x8d,0x5f,0x64,
0x61,0x43,0x7b,0xe9,0xea,0x72,0x08,0x99,0x64,0xc1,0x60,0xeb,0xc5,0x1e,0xc6,0x6b,
0x34,0xe9,0xcd,0x8d,0x07,0xe6,0x1d,0x1c,0x08,0x69,0xea,0xff,0x84,0x75,0xca,0x06,
0xff,0x26,0xfc,0x7a,0x02,0x05,0x51,0x1b,0x22,0x38,0x89,0xe1,0xf7,0x0a,0xe4,0x83,
0x42,0x24,0x37,0x02,0x0e,0x24,0x83,0x0f,0xfa,0x38,0xe6,0x18,0x67,0x44,0x82,0x80,
0x76,0x41,0x88,0xd2,0x64,0x6a,0x68,0x0c,0x00,0x2d,0x33,0xb8,0x42,0x38,0x4b,0x8d,
0x0a,0x4b,0x91,0xef,0x82,0x73,0x14,0x33,0x90,0x21,0xa6,0x15,0x62,0x27,0x8a,0x88,
0x0c,0x9e,0x93,0x21,0x6c,0x9e,0xd3,0xf1,0x9b,0x84,0x2b,0x11,0xa9,0x4e,0xcc,0x18,
0x21,0x4c,0xc1,0xd9,0xca,0x6b,0xe4,0x83,0x88,0x84,0x65,0x71,0x29,0xb1,0x34,0x26,
0xa7,0x49,0x25,0x14,0xf9,0xcd,0x72,0x7a,0x11,0xed,0xd0,0xad,0xcf,0xce,0x86,0x8b,
0x9a,0x22,0x9e,0xaa,0x62,0x8f,0x1f,0xb0,0xc7,0x0b,0xc1,0x81,0xd8,0xe3,0xfb,0x89,
0xba,0xc0,0xd8,0xcc,0x62,0x8f,0x3a,0x69,0x33,0x4b,0x27,0xd7,0x0a,0x5e,0x08,0xf7,
0x5b,0xa4,0xb1,0x67,0x0f,0xf5,0x79,0x14,0x78,0xa4,0x12,0xc8,0xe6,0xfe,0x73,0x96,
0x01,0x05,0xbf,0x3f,0xcb,0xd4,0x85,0xf0,0xb9,0xf7,0xa2,0xa7,0x75,0x83,0x1d,0x0d,
0x6a,0xc7,0xed,0x75,0x9a,0xc3,0xd2,0xc6,0x2c,0xe3,0xca,0x28,0x9e,0x96,0xf8,0x87,
0xe6,0x2f,0xdd,0xc5,0x69,0x52,0xf0,0xac,0x17,0x8e,0x60,0xf8,0x95,0x9a,0x02,0xae,
0x7d,0x02,0x2d,0x7c,0x93,0xac,0xa8,0x03,0x6f,0x39,0xe0,0x8b,0x9e,0xfe,0x78,0xfe,
0xef,0xf4,0x32,0x98,0xa3,0x20,0x50,0xe9,0xa2,0xa1,0x20,0xde,0x1a,0xb0,0x17,0x4e,
0xeb,0x8c,0x5f,0x14,0x6b,0x99,0xca,0xe2,0x8a,0xd6,0x5a,0x49,0x12,0x0a,0xc6,0x01,
0x3d,0x68,0x86,0xf4,0x32,0x74,0xd0,0x51,0x23,0xaa,0xf6,0xe9,0xed,0x29,0x48,0xe5,
0xf5,0x8c,0x14,0xf7,0x0f,0xbe,0x37,0xad,0xbd,0x60,0x43,0x95,0x30,0x03,0x15,0x24,
0x7b,0xcb,0x22,0xf0,0x01,0xf9,0x7f,0x40,0x5b,0x21,0xb7,0xfb,0x54,0xe2,0x9f,0xa9,
0xbe,0xb9,0xf0,0x0e,0x31,0x6f,0x31,0x21,0x93,0x19,0x93,0x1e,0x2a,0x61,0x92,0x39,
0xa5,0x26,0x08,0x85,0x2b,0x85,0xe4,0xe8,0xbb,0x46,0x4a,0x87,0xa9,0x3c,0x12,0xaf,
0x15,0xd6,0xb0,0xdd,0x50,0x3d,0x4e,0x99,0x8d,0x45,0x05,0xca,0x75,0x22,0x7e,0xfb,
0xf5,0x1f,0x84,0xd4,0xa5,0x3f,0x99,0xcc,0x93,0x29,0xb2,0xf5,0x55,0x76,0xa4,0x0a,
0xc3,0x44,0x53,0x25,0x0f,0x2d,0x6c,0xc6,0xd8,0x1c,0x01,0x9e,0x8c,0xcb,0xcb,0x67,
0x5e,0x98,0x45,0x57,0xc8,0xda,0xc0,0xa8,0x7d,0x1f,0xd7,0xbe,0xa2,0xea,0xb9,0x6a,
0xf6,0xf6,0x56,0x8f,0x0f,0x86,0x43,0x2f,0x05,0x01,0x5e,0x70,0xe2,0x89,0xff,0xfd,
0x1f,0x62,0x50,0xbb,0xb4,0xbf,0x06,0xf8,0x37,0x8b,0x03,0x5b,0x3a,0xeb,0x6e,0x32,
0xf6,0xbc,0x80,0xfe,0xcf,0xcc,0xe4,0x73,0x51,0xf9,0xd2,0xc1,0xfc,0x16,0x14,0x06,
0xdb,0xf3,0xd6,0x4b,0x5a,0x7b,0xe1,0xd9,0xd9,0xa7,0x2c,0x62,0xdd,0x3e,0x63,0xd3,
0xfd,0xf9,0xe6,0x66,0x63,0xcc,0x20,0xe1,0x01,0xab,0xf3,0x0d,0xf4,0xf1,0xa6,0x55,
0xab,0x03,0x88,0xd3,0x40,0xd6,0xdd,0xcd,0x20,0x7b,0x94,0x64,0x1e,0x11,0xb0,0x3e,
0x1f,0xe5,0xaf,0x25,0xc0,0xcc,0x4f,0x7c,0x52,0xbc,0x4f,0x76,0xc0,0x27,0xd1,0x03,
0x08,0xa6,0x17,0x64,0x6e,0x8b,0x47,0x6d,0xee,0x4d,0x14,0x75,0x45,0xab,0x9c,0xde,
0xb4,0x37,0xb0,0x52,0xc1,0xa9,0x59,0xcf,0xf6,0x23,0x90,0x02,0x0f,0x6c,0xee,0x3c,
0x2b,0x60,0x2f,0x82,0x32,0x63,0xd3,0x5a,0xb8,0xfb,0xd6,0x02,0x59,0xd1,0x44,0xb2,
0x6a,0x45,0xe2,0x14,0xd2,0x15,0x59,0x02,0x57,0xc1,0x98,0xf8,0xbb,0x08,0xeb,0x78,
0xac,0xe4,0xe0,0xaf,0x20,0xfc,0x70,0xe5,0x61,0x58,0xc0,0xfc,0x41,0x84,0xc1,0x1c,
0xbd,0xd8,0xc4,0xcc,0x84,0x9d,0x0b,0xc2,0x29,0x34,0x9a,0x7a,0x83,0x4e,0x57,0x0a,
0xca,0xc8,0xc5,0x0c,0x3a,0x47,0x0a,0x43,0xea,0x91,0xb0,0x75,0xda,0xf6,0x11,0xb0,
0x65,0xa1,0x75,0x8e,0xab,0x3a,0x9a,0xb4,0x86,0x4d,0x79,0x24,0x73,0xa5,0x6d,0x02,
0xcd,0xb8,0x6c,0xee,0xc7,0x5e,0x8f,0x88,0x8d,0xda,0xc8,0x84,0xe7,0x61,0x16,0x31,
0x56,0x62,0xa3,0xbb,0xe0,0x07,0x46,0xbe,0xe6,0xdb,0x4c,0x13,0xe3,0x78,0xd7,0x89,
0x67,0x69,0xf0,0xe2,0xad,0xdd,0x27,0x9e,0x25,0x89,0xed,0xc7,0x79,0x04,0xb0,0x3f,
0x21,0xf7,0x02,0x68,0x1c,0xb4,0x25,0x12,0x36,0xd1,0x35,0x4f,0x2b,0xa4,0xb3,0xaa,
0xba,0x90,0xee,0x6a,0xc6,0xa5,0xa2,0x36,0x47,0x27,0x9c,0x23,0x49,0xee,0x43,0xd5,
0xb2,0x8a,0xdd,0xda,0x94,0xcd,0xc4,0xa2,0x42,0xfa,0x3b,0xad,0xb9,0xc0,0x1c,0x91,
0x9f,0x23,0x16,0x25,0x04,0x36,0x81,0x75,0xd2,0x97,0x27,0x5c,0x5b,0xac,0x31,0x22,
0xbd,0x9d,0x70,0x91,0xe8,0x2a,0x0d,0x58,0x23,0x39,0x2f,0x69,0x22,0xeb,0x67,0x5c,
0x21,0xbf,0xe5,0x6c,0x1c,0x0f,0x38,0x3c,0x9f,0x78,0xb6,0xcd,0xa2,0xf2,0x1c,0x9e,
0xa2,0x29,0xca,0xb2,0xd5,0x12,0x17,0x3b,0x50,0x49,0x55,0x73,0x71,0x59,0xa9,0x11,
0x11,0xe3,0x5a,0x6d,0xc4,0x0d,0x1b,0xbe,0xe0,0x50,0x32,0xe5,0xae,0xe9,0x74,0xed,
0xb3,0x5a,0xe6,0xf1,0x89,0xb7,0x39,0xde,0xa6,0x47,0xac,0x6f,0x96,0x3f,0x74,0x0b,
0xd0,0xca,0xce,0xca,0x0a,0x61,0xb0,0xc1,0x49,0x58,0xd9,0x94,0x22,0x28,0x3b,0x3e,
0xf6,0x5d,0x05,0x11,0x52,0xe1,0x10,0x08,0x86,0x0d,0x82,0x14,0x23,0xaf,0x0d,0x6e,
0xcb,0x8a,0xf5,0xa3,0x39,0x39,0x94,0x4f,0x0f,0x56,0xa3,0xb8,0xef,0x7c,0x31,0xf6,
0xdc,0xe2,0x4f,0x0b,0xe1,0x5b,0x81,0x43,0x6f,0xbd,0x18,0xfb,0x56,0x49,0xd4,0x21,
0xe5,0x4a,0x0c,0x18,0xc3,0x00,0x09,0x11,0xe5,0x16,0x2d,0x32,0xa7,0x26,0x0c,0x72,
0x3c,0x7c,0xfc,0xe4,0xc4,0x53,0x97,0x6e,0x70,0xf4,0x64,0xa5,0x3e,0xe4,0x1a,0x82,
0x96,0x86,0xe6,0x73,0x24,0xec,0xed,0x3d,0x60,0x6c,0xfe,0x6a,0x06,0xb9,0x1a,0x92,
0xab,0xcd,0x7c,0x6e,0x62,0xbc,0x96,0x10,0x60,0x43,0x68,0xbf,0x85,0x8e,0x74,0x0a,
0x8c,0x25,0xef,0x9a,0x70,0x93,0x68,0x08,0xe7,0xda,0xf3,0x4e,0x3c,0xb7,0xf0,0xdb,
0xaf,0xff,0xed,0xc5,0x2c,0x9f,0x76,0x03,0xb9,0x58,0xfb,0xf4,0xad,0x79,0xcf,0x25,
0x34,0x5c,0xac,0xf0,0x6d,0x35,0x1d,0xe0,0x3c,0x0c,0x46,0xae,0x3f,0x13,0x38,0x27,
0x44,0x2a,0x77,0xfb,0xec,0x36,0x8e,0x0e,0x68,0xb9,0xbe,0xbd,0xcc,0x2e,0xd3,0x38,
0xe2,0xeb,0xc9,0xad,0x0d,0xf6,0x48,0xb3,0x32,0xe4,0x92,0x2c,0x91,0x6f,0xc4,0x1f,
0x8a,0xc0,0x09,0x52,0xfb,0x7f,0x63,0xae,0xeb,0x79,0x9d,0x2e,0x94,0x99,0x63,0x03,
0x7f,0x5f,0x63,0x13,0xc8,0x32,0x03,0x1f,0x9b,0xa4,0xe4,0x08,0xcd,0xc7,0xb7,0xad,
0x99,0xed,0xf8,0xcc,0x9d,0x9f,0x4e,0x27,0x21,0x46,0xb4,0x59,0x81,0x6f,0x89,0x04,
0xda,0xe1,0x52,0x5f,0x92,0x8c,0x10,0x43,0xc1,0x9d,0x62,0x07,0x41,0x8f,0x5f,0x00,
0xd8,0xc7,0xde,0x52,0xa5,0xe4,0x05,0xdb,0xfd,0x76,0xf8,0x45,0x18,0x30,0x90,0x33,
0x08,0x02,0xe0,0xe7,0xdb,0xbb,0x59,0x4b,0xe8,0xde,0x4b,0x21,0x4b,0xb8,0x9c,0xaf,
0x5e,0xf9,0x07,0xd5,0xbd,0x30,0x5c,0xa2,0x29,0x28,0xe7,0xa4,0xf4,0x33,0xb2,0x88,
0x76,0xd6,0xfe,0x8f,0xb7,0x68,0x57,0x6e,0x73,0xaa,0xdf,0xaa,0x8a,0xed,0x62,0x71,
0x5c,0xd4,0x57,0x32,0x68,0xd3,0x05,0x7e,0x35,0xc3,0x96,0x3b,0x61,0xf5,0x30,0xa1,
0x0b,0x3d,0xca,0x79,0x8f,0x52,0x4d,0x35,0xa5,0x31,0x25,0x45,0x17,0x38,0x36,0x04,
0x06,0x8a,0x23,0x00,0xa9,0xc8,0x27,0xd2,0xb5,0x5c,0x08,0x8a,0x29,0x3b,0xe6,0x86,
0x81,0x46,0x32,0x0c,0x32,0xda,0x7c,0x07,0xee,0x89,0xd6,0x05,0xfc,0x12,0x72,0x17,
0xf1,0x1c,0xe5,0x8d,0xe0,0x96,0x4e,0x1b,0x38,0xb4,0xb9,0x1a,0xfa,0xad,0x82,0x59,
0x42,0xc9,0x42,0xee,0x24,0xfc,0xe6,0xe6,0xe8,0x31,0x2a,0x29,0xa7,0xa6,0x80,0xdc,
0xe2,0x17,0x8a,0x30,0x4c,0xae,0xc3,0xf4,0xb8,0xf0,0x42,0xcc,0x65,0x11,0xb5,0xb2,
0xda,0xbe,0x16,0x7c,0xc3,0xc6,0xf8,0x18,0x20,0xfb,0xcf,0x0f,0x5f,0x1c,0x59,0x1f,
0x71,0x7b,0xf1,0x4e,0x77,0x31,0x2e,0x6f,0x9f,0x6d,0x41,0x5d,0x13,0x6f,0xb5,0xb1,
0xfe,0xdc,0xc6,0x0f,0x46,0xd3,0xa7,0x31,0x3b,0xae,0xfa,0x8a,0x72,0xd8,0xf8,0xb4,
0xa2,0xd7,0x50,0x56,0x2f,0x88,0x3b,0xe4,0x9d,0xc9,0x13,0x99,0x1f,0x29,0x46,0x43,
0xd3,0x79,0xc0,0xdd,0xdc,0x01,0x6f,0xb2,0x99,0x9c,0xe1,0x7b,0x62,0xb9,0x47,0x00,
0xec,0x19,0xa9,0x85,0x08,0x46,0x7b,0xfb,0x76,0xc1,0xe6,0x5f,0xd6,0xd3,0x51,0x87,
0x08,0x44,0x71,0x8b,0x28,0xb2,0x5f,0x51,0xd1,0x96,0x13,0x82,0x3d,0xc0,0xc3,0x1f,
0xa1,0xb8,0x71,0x1f,0x58,0xbe,0xd9,0x50,0xd6,0xf5,0x59,0x5e,0xc5,0x5d,0x04,0x26,
0x16,0x23,0xcb,0x97,0xcf,0xa1,0xf6,0xfa,0xde,0x00,0x7a,0xba,0x22,0x95,0xbd,0x44,
0x6e,0xb6,0xfd,0x86,0x9b,0xd9,0xf2,0x1a,0xd0,0xa1,0x73,0xdb,0x55,0xb2,0xbd,0xbd,
0x48,0xfc,0xad,0xa0,0x5c,0x48,0xad,0xfa,0x51,0xae,0x0b,0x85,0xa8,0xc8,0x4a,0xeb,
0xda,0x4c,0xd4,0xbe,0xf2,0x6d,0x7e,0x0d,0x65,0x1f,0xab,0x99,0xc5,0xd5,0x74,0x33,
0x79,0xed,0xfa,0x10,0xf4,0x29,0x5c,0x10,0xae,0x42,0x58,0xe2,0x2c,0x99,0x13,0x30,
0xfb,0x12,0x0c,0xba,0x4e,0x79,0x75,0xab,0xb2,0x63,0x8a,0x68,0xee,0xa0,0xd6,0x93,
0xf1,0xe5,0x8c,0xa1,0x9b,0xcc,0x8a,0xbc,0x38,0x81,0x0f,0x30,0x45,0x06,0x6d,0xba,
0x2a,0x92,0x3f,0xb7,0x5b,0xc7,0x06,0x95,0xc5,0x89,0xd7,0xd2,0x48,0x79,0x22,0xae,
0xea,0x5e,0x92,0x7a,0xa1,0xf3,0xfd,0x0c,0xef,0x74,0xf1,0x0e,0xe8,0x3b,0x94,0x51,
0xdf,0x0e,0x9f,0x8e,0x08,0x0d,0x2a,0xa0,0x0d,0xd9,0xe9,0xa4,0x1b,0x9d,0x8a,0xfa,
0x73,0xfb,0x8b,0xba,0xdd,0xe6,0x9c,0xca,0x48,0x25,0x3a,0x73,0x3e,0x85,0xbf,0xb7,
0xb2,0x72,0x88,0x3b,0x55,0x07,0x35,0x85,0x21,0x10,0xc5,0xbe,0xc1,0xa6,0x87,0x49,
0x65,0x66,0x94,0x97,0x36,0xaa,0xe5,0x59,0x35,0x19,0x7e,0xfa,0xb9,0x6d,0x34,0x80,
0x79,0xa6,0x79,0x45,0xd8,0x82,0x6a,0x62,0xbf,0xf8,0xec,0xcc,0xed,0x7b,0x11,0xb9,
0xdb,0xd2,0x5e,0x6f,0xb5,0x9f,0xbc,0x02,0xfd,0x45,0x49,0xf2,0x79,0x04,0x9b,0xb0,
0xb8,0x6a,0xb5,0x1d,0xcb,0xb0,0x9f,0x54,0xc6,0xb7,0xe5,0x4c,0xc0,0xe9,0xfb,0xda,
0x61,0x40,0x80,0x8e,0xcd,0xd0,0x38,0xae,0x77,0x30,0x24,0x49,0xee,0xfb,0x78,0x28,
0xea,0xb6,0x0a,0xe2,0x81,0x2d,0x6d,0x20,0xbe,0x35,0xd0,0xe5,0x2a,0x29,0x25,0xd3,
0x37,0xdb,0x87,0x63,0x1b,0x35,0xdf,0x56,0x87,0xf2,0xa6,0xf4,0xf6,0x26,0xe0,0xc2,
0xbf,0xae,0xcb,0xd6,0x11,0x1c,0xd4,0xe1,0x96,0xe4,0xd6,0x2a,0x72,0xe2,0xad,0x9a,
0xae,0xbf,0xfd,0xfa,0x5f,0xa6,0xb5,0x05,0x90,0xd4,0x49,0x26,0xbd,0xd6,0xae,0x10,
0x5b,0x72,0x99,0x34,0x53,0x6d,0xdf,0xed,0x0a,0xdb,0xb3,0x5f,0xd7,0xba,0x63,0x84,
0x4b,0xf8,0xf9,0xf7,0xff,0xfa,0xf1,0x23,0x47,0x8a,0x50,0xa4,0x49,0x9d,0x8c,0x8a,
0xb2,0x68,0xe6,0xbd,0x8b,0x84,0x6a,0xde,0x9e,0xcb,0x98,0x05,0x95,0x88,0x16,0x4a,
0x4b,0xfa,0x00,0x80,0xf3,0x6b,0xa8,0x85,0x3b,0x00,0xfa,0xc3,0xd6,0x24,0x46,0x73,
0x6e,0xbb,0xd0,0xab,0x81,0xad,0x25,0x8b,0xa9,0x53,0x23,0xc1,0x18,0xd7,0x5b,0x48,
0xfb,0x08,0x7d,0xc8,0x58,0xc1,0x97,0xf4,0x72,0xdd,0x61,0xb1,0xaf,0xcd,0x23,0xe1,
0xd3,0x5b,0x66,0x8b,0xa7,0xf3,0xaa,0xd9,0x65,0xd4,0x69,0xa2,0x75,0x21,0x6d,0xf9,
0x4e,0x2f,0xbd,0xed,0x3b,0x6f,0xd7,0x12,0xb2,0xe7,0xc0,0xf4,0x6b,0xd4,0x04,0x59,
0x14,0xec,0x20,0xac,0x02,0xcb,0x6f,0xff,0xf8,0x15,0xff,0x89,0xed,0x97,0xd7,0x6e,
0xfe,0xff,0xeb,0x3f,0xa2,0xec,0x6d,0xe7,0xb5,0x3d,0x9c,0x3c,0x07,0x73,0x2a,0x17,
0x1b,0xe1,0xde,0xdf,0xc3,0x4e,0x77,0x2f,0xe5,0x3c,0x86,0xed,0x95,0x53,0xb9,0xcb,
0x02,0xa4,0x37,0xfa,0x92,0x3e,0x15,0x10,0x8a,0xbf,0x9d,0x37,0x84,0x29,0x73,0xdf,
0x11,0x20,0xe6,0x27,0xf6,0x4b,0x02,0xfb,0xae,0x8f,0xde,0xc7,0x18,0x33,0x95,0xb6,
0xfc,0x49,0xb9,0x35,0x41,0x3d,0x08,0xfe,0x60,0xc0,0xbe,0x60,0x49,0x3a,0xcd,0x0a,
0xdb,0x2a,0xa3,0x2e,0x58,0xb4,0xee,0xbd,0xe4,0xa0,0xc9,0x57,0x61,0x1d,0xa2,0x38,
0xe7,0x98,0x86,0x2a,0xca,0x27,0x67,0x70,0x49,0x2d,0x37,0xd5,0x09,0x73,0x57,0x43,
0xf5,0xe9,0xf2,0xe7,0xb0,0x1a,0xd6,0x27,0x35,0x4c,0x18,0x41,0x2b,0xbe,0xb4,0xf1,
0x0a,0xe6,0x7f,0xb5,0xb7,0x47,0xdf,0x15,0xe0,0x9e,0x57,0x94,0x31,0x5b,0xe2,0x3d,
0x64,0xe5,0xaf,0xb4,0x4e,0xe6,0x51,0x61,0xf8,0xaf,0x7f,0x15,0x04,0x7c,0xe0,0x55,
0x58,0xf1,0x81,0x16,0x9e,0x43,0x17,0x86,0xd6,0x49,0x54,0xfb,0x1e,0x67,0x8d,0xdb,
0x90,0x27,0x57,0xd1,0x24,0xa9,0xd7,0x9f,0x24,0x5f,0xaf,0x5a,0xb9,0xd7,0xab,0xc3,
0xaf,0x3b,0x87,0x9f,0xfc,0xe5,0xfc,0xaf,0x3f,0x20,0xca,0x69,0xf0,0xa1,0xc8,0xe7,
0xd8,0x1f,0x5f,0x2f,0x03,0xe7,0x58,0x42,0xb8,0x95,0xf8,0xca,0x06,0x5c,0x8a,0x7b,
0xed,0xa7,0xd3,0xd3,0x86,0x5a,0xa1,0x60,0xd4,0xb8,0x69,0xea,0x98,0xb2,0x23,0xe3,
0xa2,0x8b,0x91,0x29,0x99,0x21,0x7f,0xe3,0x74,0xdd,0xb0,0x30,0xaa,0xe4,0xaa,0x80,
0x91,0x29,0x4d,0x5e,0xa0,0x66,0x2f,0x4c,0xfb,0xa7,0x66,0x9a,0x94,0xe5,0x5c,0x4c,
0x20,0x1c,0x6a,0x05,0x01,0x8b,0xaa,0x58,0x72,0xf6,0x4d,0x4b,0x62,0x5f,0x4a,0x0c,
0x84,0xbc,0x96,0xe9,0x6b,0x35,0x99,0xa0,0xd6,0xf7,0x3d,0xfa,0x08,0xc3,0x0b,0xd6,
0x16,0x63,0x0d,0xc8,0x1a,0x06,0xf9,0x04,0xd4,0x91,0x15,0x77,0x4d,0x59,0xad,0xa8,
0x9f,0x62,0x6c,0x9a,0xb7,0xca,0x0c,0x23,0xf1,0x6d,0x8e,0x58,0x80,0xd0,0x9b,0x27,
0x45,0xc9,0x48,0x88,0x54,0x22,0x09,0xe2,0x9f,0x71,0x95,0x48,0xa7,0x90,0x85,0x53,
0x27,0xb3,0xa3,0x05,0xa5,0xbc,0x48,0xd2,0x39,0x19,0x91,0xdf,0xac,0x1a,0xd9,0xc9,
0x70,0xd5,0x55,0xa7,0x2f,0x84,0x1b,0xe9,0x1a,0xeb,0xbe,0xd7,0x7e,0xa5,0x81,0x1a,
0x4e,0x5d,0x0e,0xf3,0xa4,0xa4,0x6f,0xda,0x84,0x48,0x22,0xd6,0xe4,0x61,0x33,0x48,
0x28,0xbb,0x7e,0xd5,0x80,0xf7,0x88,0xf9,0x12,0xc1,0xcf,0x7d,0x01,0x82,0x44,0xc4,
0x7a,0xde,0xc4,0xa5,0x1f,0xa9,0x31,0x1f,0x81,0x6c,0xe8,0xad,0x3e,0x18,0xe3,0x8c,
0x95,0xbf,0x16,0xeb,0xdb,0xcf,0xc3,0xfa,0x83,0xf6,0xb3,0xa4,0x3e,0xbb,0xd8,0x15,
0x51,0xd4,0xc4,0x8b,0xac,0x3b,0x78,0x8d,0xb2,0x3e,0xf3,0x93,0x16,0xb5,0x2c,0xa1,
0x00,0x7e,0x60,0xc9,0x38,0xe7,0x11,0x50,0x9f,0x25,0xd5,0x85,0xf4,0xfb,0x61,0x13,
0x95,0xb2,0xba,0x68,0xc6,0xbc,0xbb,0xd1,0xf3,0x05,0xee,0xb0,0x42,0x7a,0x87,0x4c,
0x96,0x29,0xf5,0x18,0xe8,0x67,0x1c,0xcb,0x5b,0xc7,0x6b,0x24,0xbf,0x57,0xb2,0x7b,
0x3c,0x7d,0xa3,0xbf,0xf5,0x85,0x3e,0xe3,0x81,0x8a,0xe5,0x94,0xbc,0xd1,0xfd,0xbb,
0xcd,0x76,0x2c,0x11,0x07,0x1c,0xdf,0x01,0xed,0x7e,0xb6,0x53,0x98,0x73,0xd6,0xb8,
0xd7,0x56,0xe1,0xf6,0xf6,0xee,0xd0,0xb6,0x3b,0x27,0x23,0x6e,0x6d,0x10,0xce,0x80,
0xad,0xab,0xfd,0x89,0xc4,0x97,0x76,0xe2,0x74,0xfb,0x6b,0x03,0xfe,0x99,0x4a,0xe7,
0x67,0x0d,0x1b,0x8a,0xb1,0xe4,0x0b,0x7e,0xf1,0x27,0x17,0x5b,0x10,0x83,0xb9,0xcf,
0x50,0xcb,0x9d,0x3f,0xb4,0xdc,0x8c,0xa0,0xfe,0x70,0x8d,0x55,0xf3,0x7d,0x01,0x47,
0x56,0x49,0x62,0x0f,0xa9,0xba,0xd7,0x3d,0xd6,0x69,0xe0,0x64,0x48,0x60,0xf4,0xa1,
0x11,0x34,0x2d,0xb1,0x03,0x62,0xc6,0x2a,0xeb,0x78,0x40,0xed,0xe2,0x60,0xf1,0xe1,
0x5d,0x04,0xc7,0x87,0x44,0x42,0xb5,0xbe,0x75,0x2e,0x1b,0xe8,0x9a,0xa4,0x5e,0xe5,
0xa4,0xfd,0x61,0xc4,0xd2,0x61,0x85,0xb6,0x75,0x7f,0x6a,0xe0,0x20,0x38,0x65,0xa0,
0x4b,0xbd,0x81,0xa6,0xfb,0x54,0x12,0x7e,0x7b,0xfe,0xd7,0x73,0xf6,0x1e,0x3e,0x25,
0xeb,0xbc,0xce,0x25,0x26,0x48,0x74,0x79,0xcc,0x7f,0x54,0xde,0x3e,0xfb,0x33,0x22,
0x03,0xaa,0x1d,0x7e,0xfa,0xb9,0x75,0x30,0x58,0x62,0x22,0x3b,0xf2,0xdd,0xfa,0x3d,
0x47,0xb0,0x48,0x22,0xfb,0x41,0xd4,0xb0,0xd1,0x53,0x39,0x68,0x2f,0xc1,0x5f,0x7d,
0x51,0xca,0x8e,0x44,0x05,0xc4,0x2f,0xb7,0xf8,0xb2,0x69,0x66,0x0e,0x81,0x35,0xc1,
0x24,0xca,0xa1,0x9c,0xc6,0x29,0xbe,0xb3,0x01,0x06,0x69,0x71,0xdb,0xd9,0xb5,0x6b,
0xb0,0x3d,0x49,0xea,0x35,0xb2,0x8a,0x16,0xc4,0xb4,0xa2,0xca,0x15,0x73,0x8d,0x5c,
0x23,0xc9,0x8e,0xb2,0x7c,0x20,0xe8,0xfc,0x8e,0xc7,0x3f,0xa2,0xaa,0x79,0x40,0xb3,
0xee,0x37,0x3c,0xb5,0xfd,0x50,0x77,0x67,0xfd,0x43,0xb4,0x03,0xfb,0x55,0xde,0x81,
0xfd,0xd9,0xdb,0xff,0x01,0xaa,0xe5,0x89,0x7b,0x07,0x37,0x00,0x00,
};
constexpr size_t STATUS_INDEX_HTML_GZ_LEN = sizeof(STATUS_INDEX_HTML_GZ);
// </gz:STATUS_INDEX_HTML>
07e931b46This file is pinned to the selected release. Download the original to open it in your design tool.