Refactoring XmlTag indentation

git-svn-id: svn://ultimatepp.org/upp/trunk@6551 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2013-11-14 17:42:10 +00:00
parent 2c27f66c18
commit fc0f75bad3
9 changed files with 2549 additions and 113 deletions

View file

@ -127,28 +127,26 @@ HitCountInspector::~HitCountInspector()
RLOG("HITCOUNT " << name << ": hit count = " << hitcount);
}
void HexDump(Stream& s, const void *ptr, int size, int maxsize) {
void HexDumpData(Stream& s, const void *ptr, int size, bool adr, int maxsize) {
char h[256];
sprintf(h, "Memory at %p, size 0x%X = %d\n", ptr, size, size);
s.Put(h);
#ifdef PLATFORM_WIN32
if(IsBadReadPtr(ptr, size)) {
s.Put(" <MEMORY ACCESS VIOLATION>\n");
return;
}
#endif
int a, b;
byte *q = (byte *)ptr;
a = 0;
if(size > maxsize) size = maxsize;
while(a < size) {
#ifdef CPU_64
uint64 aa = a + (uint64)ptr;
sprintf(h, "%+6d 0x%08X%08X ", a, (int)(aa >> 32), (int)aa);
s.Put(h);
#else
sprintf(h, "%+6d 0x%08X ", a, a + dword(ptr));
s.Put(h);
if(adr) {
#ifdef CPU_64
uint64 aa = a + (uint64)ptr;
sprintf(h, "%+6d 0x%08X%08X ", a, (int)(aa >> 32), (int)aa);
s.Put(h);
#else
sprintf(h, "%+6d 0x%08X ", a, a + dword(ptr));
s.Put(h);
}
else {
sprintf(h, "%+6d ", a);
s.Put(h);
}
#endif
for(b = 0; b < 16; b++)
if(a + b < size) {
@ -159,8 +157,10 @@ void HexDump(Stream& s, const void *ptr, int size, int maxsize) {
s.Put(" ");
s.Put(" ");
for(b = 0; b < 16; b++)
if(a + b < size)
s.Put(q[a + b] < ' ' ? '.' : q[a + b]);
if(a + b < size) {
int c = q[a + b];
s.Put(c >= 32 && c < 128 ? c : '.');
}
else
s.Put(' ');
a += 16;
@ -168,6 +168,19 @@ void HexDump(Stream& s, const void *ptr, int size, int maxsize) {
}
}
void HexDump(Stream& s, const void *ptr, int size, int maxsize) {
char h[256];
sprintf(h, "Memory at %p, size 0x%X = %d\n", ptr, size, size);
s.Put(h);
#ifdef PLATFORM_WIN32
if(IsBadReadPtr(ptr, size)) {
s.Put(" <MEMORY ACCESS VIOLATION>\n");
return;
}
#endif
HexDumpData(s, ptr, size, true, maxsize);
}
void LogHex(const String& s)
{
HexDump(VppLog(), ~s, s.GetLength());

View file

@ -19,6 +19,7 @@ void SetUppLog(Stream& log);
Stream& VppLog();
void SetVppLog(Stream& log);
void HexDumpData(Stream& s, const void *ptr, int size, bool adr, int maxsize);
void HexDump(Stream& s, const void *ptr, int size, int maxsize = INT_MAX);
void LogHex(const String& s);

View file

@ -95,39 +95,43 @@ String XmlTag::operator()()
return tag + "/>\r\n";
}
String XmlTag::operator()(const char* text)
String XmlTag::operator()(const char *text)
{
StringBuffer r;
r << tag << '>';
if(strchr(text, '\n') && strchr(text, '<')) {
r << "\r\n";
bool was = true;
for(;;) {
const char *s = text;
while(*s == ' ' || *s == '\t')
s++;
if(*s == '<') {
if(was)
r.Cat('\t');
was = true;
}
else
was = false;
r.Cat(text, s);
text = s;
while(*s && *s != '\n')
s++;
r.Cat(text, s);
if(*s == '\0')
break;
r.Cat('\n');
text = s + 1;
r << tag << ">";
int fbi = r.GetCount();
r << "\r\n\t";
const char *s = text;
bool wastag = true;
for(;;) {
const char *b = s;
int last = 0;
int last2 = 0;
while(*s && *s != '\n' && *s != '\r') {
last2 = last;
last = *s++;
}
if(*s == '\r')
s++;
r.Cat(b, s);
if(*s == '\n') {
r.Cat('\n');
s++;
}
if(last2 == '/' && last == '>')
wastag = true;
if(*s == '\0') {
if(wastag)
r << end;
else {
r.SetCount(fbi);
r << text << end;
}
return r;
}
if(last2 == '/' && last == '>')
r.Cat('\t');
}
else
r << text;
r << end;
return r;
}
String XmlTag::Text(const char *text, byte charset)

View file

@ -1,4 +1,5 @@
#include "SqlCtrl.h"
#include "SqlDlg.h"
#include <Report/Report.h>
NAMESPACE_UPP
@ -390,6 +391,8 @@ protected:
};
void ViewRecord();
public:
typedef SqlConsole CLASSNAME;
@ -713,6 +716,58 @@ void SqlConsole::ListExport()
RunDlgSqlExport(cursor, lastquery, Null);
}
struct SqlValueViewDlg : public WithSqlValueViewLayout<TopWindow> {
typedef SqlValueViewDlg CLASSNAME;
String value;
void Sync();
void Save();
SqlValueViewDlg();
};
void SqlValueViewDlg::Sync()
{
if(~format) {
StringStream ss;
HexDumpData(ss, ~value, value.GetLength(), false, 1000000);
text <<= ss.GetResult();
}
else
text <<= value;
}
void SqlValueViewDlg::Save()
{
SelectSaveFile("File\t*.*", value);
}
SqlValueViewDlg::SqlValueViewDlg()
{
CtrlLayout(*this, "");
text.SetFont(Monospace(GetStdFont().GetHeight()));
format <<= THISBACK(Sync);
save <<= THISBACK(Save);
format = 0;
}
void SqlViewValue(const String& title, const String& value)
{
SqlValueViewDlg dlg;
dlg.Title(title);
dlg.value = value;
dlg.Sync();
dlg.Execute();
}
void SqlConsole::ViewRecord()
{
if(!record.IsCursor())
return;
SqlViewValue(record.Get(0), AsString(record.Get(1)));
}
SqlConsole::SqlConsole(SqlSession& session)
: cursor(session)
{
@ -723,9 +778,9 @@ SqlConsole::SqlConsole(SqlSession& session)
errortext.SetFont(Courier(12));
errortext.Hide();
vsplit.Vert(lires, trace);
record.NoCursor();
record.AddColumn(t_("Column"), 5);
record.AddColumn(t_("Value"), 10);
record.WhenLeftDouble = THISBACK(ViewRecord);
trace.AddColumn(t_("Command"), 8);
trace.AddColumn(t_("Result"), 1);
trace.AddColumn(t_("Duration"), 1);

View file

@ -233,6 +233,8 @@ public:
SqlDetail();
};
void SqlViewValue(const String& title, const String& value);
void SQLCommander(SqlSession& session);
#ifndef NOAPPSQL
inline void SQLCommander() { SQLCommander(SQL.GetSession()); }

View file

@ -22,3 +22,9 @@ LAYOUT(SqlExportLayout, 412, 332)
ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(4, 80).BottomPosZ(4, 22))
END_LAYOUT
LAYOUT(SqlValueViewLayout, 636, 552)
ITEM(Switch, format, SetLabel(t_("Text\nHex")).LeftPosZ(4, 296).TopPosZ(4, 16))
ITEM(DocEdit, text, SetEditable(false).LeftPosZ(0, 636).TopPosZ(20, 532))
ITEM(Button, save, SetLabel(t_("Save..")).LeftPosZ(580, 56).TopPosZ(0, 20))
END_LAYOUT

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

View file

@ -2288,70 +2288,69 @@ IMAGE_DATA(207,138,63,239,7,158,232,133,187,69,103,134,25,102,152,97,134,25,102,
IMAGE_END_DATA(5984, 21)
IMAGE_BEGIN_DATA
IMAGE_DATA(120,156,237,154,79,104,28,85,28,199,127,77,136,54,141,181,155,150,8,74,173,241,210,226,42,169,152,42,118,61,36,65)
IMAGE_DATA(99,181,38,222,6,27,10,69,109,186,77,75,77,104,15,53,37,212,93,42,45,41,24,216,75,48,133,22,114,49,194,94)
IMAGE_DATA(149,69,114,176,1,123,155,67,161,234,33,228,144,180,151,34,122,16,236,33,57,61,223,239,205,190,153,121,51,239,205,188)
IMAGE_DATA(55,51,77,54,33,191,225,199,206,206,190,207,239,247,125,255,126,251,103,22,114,144,131,44,237,226,205,57,146,196,253,60)
IMAGE_DATA(33,32,120,181,90,37,81,38,229,31,83,159,164,126,209,227,75,165,146,235,252,185,148,71,118,136,122,94,228,141,242,99)
IMAGE_DATA(238,190,48,47,211,32,205,143,185,103,19,246,127,178,206,163,142,251,9,250,159,7,207,103,19,228,239,115,242,50,254,113)
IMAGE_DATA(152,15,234,8,241,247,125,227,151,116,254,251,234,49,72,194,249,207,215,251,144,36,255,172,111,252,37,249,131,227,16,228)
IMAGE_DATA(211,236,159,84,150,117,49,160,70,18,186,203,155,154,140,135,250,129,214,221,221,173,116,29,62,109,126,167,77,217,117,29)
IMAGE_DATA(62,109,255,185,69,245,123,61,242,39,225,83,174,159,160,169,226,235,152,21,193,91,26,188,172,173,44,102,28,175,123,61)
IMAGE_DATA(157,61,151,125,49,216,104,251,36,194,229,237,143,28,241,188,187,219,241,168,246,188,141,223,183,114,123,179,241,108,82,92)
IMAGE_DATA(111,124,219,130,155,161,10,242,202,89,85,180,39,93,87,175,218,195,51,51,118,207,245,235,118,110,116,212,110,62,123,214)
IMAGE_DATA(6,117,229,33,216,246,167,133,5,251,171,59,119,236,55,40,187,243,252,249,200,246,189,55,110,176,182,3,83,83,246,161)
IMAGE_DATA(43,87,236,214,152,246,237,84,195,97,26,247,181,137,9,251,197,75,151,236,103,206,157,139,108,223,50,50,98,35,179,119)
IMAGE_DATA(108,204,110,187,112,33,86,63,20,139,172,13,122,19,182,165,207,35,218,155,142,231,230,181,28,60,47,189,254,10,192,63)
IMAGE_DATA(195,56,241,212,7,157,206,127,1,48,60,236,120,87,87,92,220,79,41,79,240,35,3,245,223,92,254,193,3,128,197,69)
IMAGE_DATA(128,135,15,1,102,102,0,118,239,54,227,209,218,219,1,70,71,1,158,60,1,152,155,83,241,205,0,183,118,1,252,128)
IMAGE_DATA(190,147,58,189,212,35,182,56,122,20,224,209,35,128,107,215,132,203,77,208,2,251,224,85,216,161,83,225,110,223,6,88)
IMAGE_DATA(89,1,216,191,223,189,244,1,92,129,10,213,123,20,206,196,243,251,246,57,93,60,120,144,61,29,132,155,48,5,107,140)
IMAGE_DATA(255,14,86,225,125,184,172,102,143,29,3,56,121,210,225,71,70,40,60,8,175,195,0,188,7,35,140,127,11,134,224,16)
IMAGE_DATA(124,168,230,47,211,216,171,171,14,191,182,6,48,57,201,46,191,64,41,228,119,193,222,120,253,103,206,56,252,248,184,123)
IMAGE_DATA(41,7,47,195,55,176,2,39,224,118,60,223,68,199,184,179,19,160,165,69,184,252,49,124,11,101,120,4,157,80,8,0)
IMAGE_DATA(189,208,218,58,7,109,109,142,55,55,223,82,134,62,5,63,210,209,252,143,206,250,24,180,186,21,255,75,184,119,207,251)
IMAGE_DATA(53,98,112,240,111,37,255,44,236,166,31,232,190,135,18,60,132,9,88,132,175,225,119,35,158,219,75,208,5,239,194,105)
IMAGE_DATA(230,200,15,12,16,56,125,218,241,3,7,68,126,123,51,198,111,198,114,25,8,122,56,75,252,102,68,142,127,145,231,113)
IMAGE_DATA(188,88,241,155,209,207,248,227,232,110,70,63,39,242,122,155,81,205,163,233,109,70,127,31,196,113,220,222,140,66,219,167)
IMAGE_DATA(240,3,74,26,139,249,146,92,18,126,136,16,189,196,218,44,47,47,75,221,225,203,100,170,242,171,212,157,24,14,191,178)
IMAGE_DATA(178,34,60,134,249,187,190,199,187,33,30,125,122,122,154,28,63,126,220,141,225,241,119,201,225,55,123,200,169,207,75,66)
IMAGE_DATA(44,63,207,89,124,148,229,71,86,140,225,241,152,15,217,248,177,4,22,35,235,252,193,254,227,249,252,252,124,68,255,213)
IMAGE_DATA(227,207,89,175,63,193,241,247,180,200,120,212,208,223,223,79,11,64,89,202,35,251,246,59,31,145,241,137,217,144,126,158)
IMAGE_DATA(23,217,133,133,5,233,250,193,188,200,254,252,203,191,46,159,114,253,110,172,109,166,98,176,231,179,61,36,119,34,39,117)
IMAGE_DATA(124,13,98,138,1,182,3,197,193,94,139,41,6,186,188,170,24,184,188,69,189,170,230,85,155,209,229,171,225,24,156,55)
IMAGE_DATA(41,6,44,70,198,249,163,138,129,110,255,85,197,64,58,254,117,45,50,62,88,12,66,60,101,243,86,158,221,250,8,234)
IMAGE_DATA(151,21,131,16,111,121,183,77,56,159,114,253,110,172,109,166,98,80,162,94,86,120,169,222,38,170,24,148,157,207,148,82)
IMAGE_DATA(47,251,120,85,49,208,229,85,197,128,243,22,245,106,4,175,218,140,156,175,74,98,112,222,164,24,88,79,33,127,84,49)
IMAGE_DATA(208,237,191,170,24,200,198,159,107,145,241,193,98,16,228,145,237,233,232,32,150,101,133,244,203,138,65,144,199,188,200,226)
IMAGE_DATA(189,82,206,167,92,191,27,107,235,88,12,210,116,150,223,155,210,185,183,37,205,141,21,60,161,6,11,39,220,119,63,208)
IMAGE_DATA(84,3,203,109,209,195,251,184,106,150,187,74,15,124,39,42,255,89,38,189,189,189,38,26,88,238,60,61,144,239,124,210)
IMAGE_DATA(105,162,65,200,205,15,3,13,66,110,126,104,106,144,230,54,208,32,205,173,169,193,155,239,136,195,251,234,16,210,192,114)
IMAGE_DATA(163,99,142,40,199,60,18,13,90,133,60,224,217,88,131,252,233,66,224,227,254,241,194,77,177,193,89,225,96,147,21,113)
IMAGE_DATA(248,22,131,108,65,177,215,113,209,200,216,142,191,58,84,19,233,106,192,197,138,139,86,198,91,85,139,228,243,249,184,13)
IMAGE_DATA(37,213,160,145,59,82,131,102,110,169,6,131,220,82,13,134,185,5,13,249,63,242,166,185,93,13,110,12,243,220,174,134)
IMAGE_DATA(132,185,5,13,9,115,187,26,82,176,122,150,101,49,24,26,26,34,105,61,169,133,248,90,209,87,108,138,164,166,36,151)
IMAGE_DATA(72,165,0,2,95,43,82,166,232,17,75,149,130,240,220,111,216,22,95,226,188,188,109,141,20,93,13,244,156,191,190,84)
IMAGE_DATA(33,133,250,57,231,139,80,32,149,165,160,68,218,174,80,33,75,110,159,104,155,138,239,124,201,227,89,187,16,94,32,133)
IMAGE_DATA(122,208,90,209,139,207,181,251,243,135,180,99,110,87,19,213,238,198,247,247,73,161,159,177,94,14,54,39,252,137,255,220)
IMAGE_DATA(199,139,243,38,142,5,155,23,122,29,251,226,215,46,240,84,93,173,38,142,64,173,200,117,210,185,46,82,253,124,60,73)
IMAGE_DATA(152,7,201,155,149,151,199,89,43,178,245,148,213,250,77,227,169,55,112,59,43,6,59,82,199,217,36,150,246,99,150,114)
IMAGE_DATA(50,53,227,196,46,138,152,56,129,182,101,193,53,226,72,242,133,255,30,26,17,71,209,70,174,193,36,142,161,142,172,198)
IMAGE_DATA(35,171,121,137,141,163,201,187,113,20,222,216,134,197,132,52,190,204,36,150,228,235,78,112,226,98,23,153,198,226,201,52)
IMAGE_DATA(70,112,179,200,30,197,215,229,58,252,155,45,24,35,124,30,31,35,238,249,122,233,72,26,195,196,178,142,145,193,58,109)
IMAGE_DATA(12,219,194,159,76,178,152,16,18,254,203,141,194,179,136,99,26,131,23,142,44,180,4,227,36,209,210,8,227,162,210,177)
IMAGE_DATA(81,115,148,52,206,118,49,105,120,75,59,73,186,75,37,117,12,93,222,121,215,125,58,49,76,250,144,69,140,44,120,153)
IMAGE_DATA(142,245,214,96,26,195,192,27,219,182,139,137,246,36,177,182,120,151,70,230,26,177,148,172,34,150,22,143,155,71,118,46)
IMAGE_DATA(137,19,145,79,29,35,16,39,17,31,23,67,135,143,235,143,161,134,44,231,37,171,245,17,138,37,241,134,182,255,1,251)
IMAGE_DATA(141,23,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
IMAGE_END_DATA(1760, 17)
IMAGE_DATA(120,156,237,155,79,108,20,85,28,199,127,180,169,82,16,217,210,212,68,131,88,47,16,87,83,140,69,83,214,67,75,20)
IMAGE_DATA(81,108,189,77,164,33,33,42,237,82,8,150,148,3,66,26,220,9,6,82,18,155,236,133,88,18,72,122,177,38,115,213)
IMAGE_DATA(108,12,7,105,34,225,178,7,18,192,3,233,129,194,133,24,61,152,200,1,78,207,247,123,179,111,102,222,204,123,51,239)
IMAGE_DATA(205,76,219,109,229,55,249,101,103,103,223,231,247,251,190,127,191,253,51,45,20,160,0,121,218,196,197,57,146,198,131,60)
IMAGE_DATA(33,32,184,227,56,36,206,164,252,35,234,83,212,39,124,190,82,169,120,206,159,75,121,100,135,169,23,69,222,40,63,230)
IMAGE_DATA(222,19,229,101,26,164,249,49,247,108,202,254,79,53,120,212,113,43,69,255,139,224,251,108,138,252,123,220,188,140,127,20)
IMAGE_DATA(229,195,58,34,252,173,192,248,165,157,255,61,141,24,36,229,252,23,27,125,72,147,127,54,48,254,146,252,225,113,8,243)
IMAGE_DATA(89,246,79,38,203,187,24,80,35,41,221,227,77,77,198,67,227,64,235,237,237,85,186,14,159,53,191,219,198,246,92,135)
IMAGE_DATA(207,218,127,110,113,253,94,142,252,105,248,140,235,39,108,170,248,58,102,197,240,150,6,47,107,43,139,153,196,235,94,207)
IMAGE_DATA(102,47,228,95,12,86,218,62,141,113,121,251,93,187,124,239,237,117,61,174,61,111,19,244,181,220,222,108,60,91,20,215)
IMAGE_DATA(155,223,214,224,102,112,64,94,57,29,69,123,210,115,246,108,125,100,102,166,222,127,254,124,189,48,62,94,111,61,114,164)
IMAGE_DATA(14,234,202,67,176,237,207,243,243,245,175,175,94,173,191,69,217,245,199,142,197,182,31,184,112,129,181,29,156,158,174,239)
IMAGE_DATA(56,115,166,222,158,208,190,131,106,216,73,227,190,49,57,89,127,249,228,201,250,115,71,143,198,182,111,27,27,171,35,179)
IMAGE_DATA(229,196,137,250,198,227,199,19,245,67,185,204,218,160,183,96,91,250,60,166,189,233,120,174,94,43,192,139,210,235,175,1)
IMAGE_DATA(252,61,130,19,79,125,200,237,252,151,0,35,35,174,247,244,36,197,253,140,242,4,63,50,80,255,221,227,111,223,6,184)
IMAGE_DATA(119,15,224,193,3,128,153,25,128,77,155,204,120,180,142,14,128,241,113,128,199,143,1,230,230,84,124,43,192,229,13,0)
IMAGE_DATA(63,162,175,167,78,47,245,139,45,118,239,6,120,248,16,224,220,57,225,114,11,180,65,39,188,14,235,116,42,220,149,43)
IMAGE_DATA(0,139,139,0,91,183,122,151,62,132,51,80,165,122,119,195,104,50,223,217,233,118,113,251,118,246,116,8,46,194,52,60)
IMAGE_DATA(101,252,247,240,4,62,128,83,106,118,223,62,128,131,7,93,126,108,140,194,67,240,38,12,194,251,48,198,248,119,96,24)
IMAGE_DATA(118,192,71,106,254,20,141,253,228,137,203,63,125,10,48,53,197,46,191,68,41,228,55,192,150,100,253,163,163,46,127,250)
IMAGE_DATA(180,119,169,0,175,194,183,176,8,7,224,74,50,223,66,199,184,187,27,160,173,77,184,252,9,124,7,54,60,132,110,40)
IMAGE_DATA(133,128,1,104,111,159,131,141,27,93,111,109,189,172,12,125,8,126,162,163,249,47,157,245,19,208,238,85,252,175,224,198)
IMAGE_DATA(13,255,215,136,161,161,191,148,252,243,176,137,126,160,251,1,42,240,0,38,225,30,124,3,119,140,120,110,175,64,15,244)
IMAGE_DATA(193,97,230,200,15,14,18,56,124,216,245,109,219,68,254,217,102,76,222,140,182,13,4,61,154,37,121,51,34,199,191,200)
IMAGE_DATA(243,56,126,172,228,205,24,100,130,113,116,55,99,144,19,121,189,205,168,230,209,244,54,99,176,15,226,56,62,219,140,66)
IMAGE_DATA(219,37,248,1,37,139,37,124,73,174,8,63,68,136,94,97,109,238,223,191,47,117,151,183,201,116,245,55,169,187,49,92)
IMAGE_DATA(126,113,113,81,120,140,242,215,3,143,215,35,60,250,165,75,151,200,254,253,251,189,24,62,127,157,236,124,187,159,28,250)
IMAGE_DATA(162,34,196,10,242,156,197,71,89,126,100,197,24,62,143,249,144,77,30,75,96,49,242,206,31,238,63,158,95,187,118,45)
IMAGE_DATA(166,255,234,241,231,172,223,159,240,248,251,90,100,60,106,216,187,119,47,45,0,182,148,71,246,221,247,62,38,167,39,103)
IMAGE_DATA(35,250,121,94,100,231,231,231,165,235,7,243,34,251,203,175,255,120,124,198,245,187,178,182,154,138,193,230,207,55,147,194)
IMAGE_DATA(129,130,212,241,53,72,40,6,216,14,20,7,123,45,161,24,232,242,170,98,224,241,22,117,71,205,171,54,163,199,59,209)
IMAGE_DATA(24,156,55,41,6,44,70,206,249,227,138,129,110,255,85,197,64,58,254,13,45,50,62,92,12,34,60,101,139,86,145,221)
IMAGE_DATA(250,8,235,151,21,131,8,111,249,183,77,56,159,113,253,174,172,173,166,98,80,161,110,43,188,210,104,19,87,12,108,247)
IMAGE_DATA(51,165,212,237,0,175,42,6,186,188,170,24,112,222,162,238,196,240,170,205,200,121,71,18,131,243,38,197,192,90,130,252)
IMAGE_DATA(113,197,64,183,255,170,98,32,27,127,174,69,198,135,139,65,152,71,182,191,171,139,88,150,21,209,47,43,6,97,30,243)
IMAGE_DATA(34,139,247,74,57,159,113,253,174,172,45,99,49,200,210,89,126,111,74,231,222,150,52,55,86,240,148,26,44,156,240,192)
IMAGE_DATA(253,64,83,13,44,183,69,15,255,227,170,89,110,135,30,248,78,100,255,97,147,129,129,1,19,13,44,119,145,30,200,119)
IMAGE_DATA(63,238,54,209,32,228,230,135,129,6,33,55,63,52,53,72,115,27,104,144,230,214,212,224,207,119,204,225,127,117,136,104)
IMAGE_DATA(96,185,209,49,71,156,99,30,137,6,173,66,30,242,124,172,73,254,232,66,224,147,254,226,133,155,98,131,179,194,193,38)
IMAGE_DATA(43,230,8,44,6,217,130,98,175,227,162,145,177,93,127,118,169,38,210,211,128,139,21,23,173,140,183,28,139,20,139,197)
IMAGE_DATA(164,13,37,213,160,145,59,86,131,102,110,169,6,131,220,82,13,134,185,5,13,197,187,69,211,220,158,6,47,134,121,110)
IMAGE_DATA(79,67,202,220,130,134,148,185,61,13,25,88,61,203,179,24,12,15,15,147,172,158,214,34,124,173,28,40,54,101,82,83)
IMAGE_DATA(146,11,164,90,2,129,175,149,41,83,246,137,133,106,73,120,30,52,108,139,47,113,94,222,182,70,202,158,6,122,206,95)
IMAGE_DATA(95,168,146,82,227,156,243,101,40,145,234,66,88,34,109,87,170,146,5,175,79,180,77,53,112,190,224,243,172,93,4,47)
IMAGE_DATA(145,82,35,104,173,236,199,231,218,131,249,35,218,49,183,167,137,106,247,226,7,251,164,208,207,88,63,7,155,19,254,36)
IMAGE_DATA(120,30,224,197,121,19,199,130,205,11,189,142,125,9,106,23,120,170,174,86,19,71,160,86,230,58,233,92,151,169,126,62)
IMAGE_DATA(158,36,202,131,228,205,202,207,227,174,21,217,122,202,107,253,102,241,204,27,184,131,21,131,117,153,227,172,18,203,250,49)
IMAGE_DATA(139,144,187,68,234,154,113,148,188,102,156,80,91,91,112,141,56,146,124,182,137,30,69,27,185,6,147,56,134,58,242,26)
IMAGE_DATA(143,188,230,37,49,142,38,239,197,81,120,115,91,27,180,197,190,62,193,254,81,33,234,19,19,251,232,99,145,249,244,116)
IMAGE_DATA(31,187,118,243,230,86,193,251,250,192,177,44,209,215,114,245,202,227,75,34,137,222,150,87,120,30,113,76,99,240,157,154)
IMAGE_DATA(135,150,112,156,52,90,154,97,92,84,58,86,106,142,210,198,89,238,31,56,242,176,53,92,76,100,150,117,146,8,113,244)
IMAGE_DATA(60,107,12,93,158,189,229,47,81,12,147,62,228,17,35,15,94,166,99,185,53,152,198,48,240,230,182,103,197,68,123,146)
IMAGE_DATA(88,91,252,37,87,230,26,177,148,172,34,150,22,143,155,71,118,46,137,19,147,79,29,35,20,39,21,159,20,67,135,79)
IMAGE_DATA(234,143,161,134,60,231,37,175,245,17,137,37,241,230,182,142,230,250,195,142,165,182,172,147,148,219,151,120,60,149,159,199)
IMAGE_DATA(47,88,25,99,16,71,217,94,117,45,20,39,145,207,43,78,2,159,215,120,228,53,47,210,126,253,223,126,164,249,15,32)
IMAGE_DATA(54,118,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
IMAGE_END_DATA(1792, 18)
IMAGE_BEGIN_DATA
IMAGE_DATA(120,156,237,148,225,13,2,33,12,133,25,65,127,146,56,172,83,56,153,3,176,9,106,204,157,23,210,7,175,165,42,158)
IMAGE_DATA(52,121,73,115,161,31,45,237,53,28,195,33,252,145,101,32,58,62,95,179,40,146,179,57,159,129,95,229,136,49,10,14)
IMAGE_DATA(60,143,190,21,156,102,188,23,167,17,239,245,30,94,125,17,235,50,204,199,202,1,26,219,118,188,76,80,67,88,61,25)
IMAGE_DATA(247,89,48,9,49,194,249,165,218,183,22,3,222,59,25,102,70,111,95,172,243,209,63,167,99,216,142,151,137,100,189,77)
IMAGE_DATA(162,199,165,151,241,169,28,150,159,165,244,61,226,127,233,29,190,153,131,66,99,219,92,38,186,101,114,202,23,74,189,12)
IMAGE_DATA(38,62,198,40,250,44,227,17,35,73,91,67,45,15,182,14,148,135,230,29,81,30,26,198,59,122,217,98,40,52,182,205)
IMAGE_DATA(101,162,91,38,41,37,74,45,198,246,46,75,252,114,70,242,189,24,236,59,212,106,209,48,144,207,196,123,50,202,90,52)
IMAGE_DATA(241,150,121,80,104,104,187,1,173,122,28,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
IMAGE_END_DATA(256, 5)
IMAGE_DATA(120,156,237,148,97,10,128,32,12,133,61,66,253,20,58,108,167,232,124,222,196,136,144,66,156,238,109,86,38,14,30,12)
IMAGE_DATA(105,159,219,92,51,179,153,76,167,230,149,58,25,222,203,68,49,204,122,41,119,86,98,144,247,14,134,152,161,125,23,233)
IMAGE_DATA(124,232,231,180,13,235,120,153,164,76,251,72,236,113,209,50,222,202,33,252,44,177,95,35,254,79,125,248,50,7,64,109)
IMAGE_DATA(219,88,38,216,50,89,252,198,146,150,193,137,183,214,38,125,46,227,136,73,9,173,33,151,7,183,14,42,15,164,143,84)
IMAGE_DATA(30,8,227,137,183,44,49,0,181,109,99,153,96,203,196,57,199,82,137,113,191,75,18,31,190,73,249,181,24,220,62,228)
IMAGE_DATA(106,65,24,148,207,137,175,201,136,107,65,226,37,243,0,168,105,219,1,254,248,207,149,0,0,0,0,0,0,0,0,0)
IMAGE_END_DATA(192, 4)

2356
uppsrc/ide/ide.iml.$tmp Normal file

File diff suppressed because it is too large Load diff