--- a/egl/eglinterface/include/1.4/eglext.h Fri May 14 17:10:13 2010 +0300
+++ b/egl/eglinterface/include/1.4/eglext.h Thu May 27 14:13:51 2010 +0300
@@ -250,6 +250,12 @@
#define EGL_ENDPOINT_READY_NOK 0x30D6
#define EGL_DELAY_NOK 0x30D7
+#ifndef EGL_SYMBIAN_COMPOSITION
+#define EGL_SYMBIAN_COMPOSITION 1
+/* Extension defines a behavioural change which does not introduce functions or tokens. */
+/* The presence of this extension means that semi-transparent UI content can be displayed above EGL window surfaces. */
+#endif
+
#ifdef EGL_EGLEXT_PROTOTYPES
EGLAPI EGLEndpointNOK EGLAPIENTRY eglCreateEndpointNOK(EGLDisplay dpy, EGLenum type, EGLenum source_type, EGLEndpointSourceNOK source, const EGLint *attrib_list);
EGLAPI EGLBoolean EGLAPIENTRY eglDestroyEndpointNOK(EGLDisplay dpy, EGLEndpointNOK endpoint);
--- a/egl/egltest/eabi/egltestu.def Fri May 14 17:10:13 2010 +0300
+++ b/egl/egltest/eabi/egltestu.def Thu May 27 14:13:51 2010 +0300
@@ -1,3 +1,7 @@
EXPORTS
_ZN18EglTestStepFactory14GetEglTestStepERK7TDesC16 @ 1 NONAME
+ _ZTI11CTReadWrite @ 2 NONAME
+ _ZTI15CTReadWriteMain @ 3 NONAME
+ _ZTV11CTReadWrite @ 4 NONAME
+ _ZTV15CTReadWriteMain @ 5 NONAME
--- a/egl/egltest/group/bld.inf Fri May 14 17:10:13 2010 +0300
+++ b/egl/egltest/group/bld.inf Thu May 27 14:13:51 2010 +0300
@@ -23,7 +23,7 @@
egltest.mmp
egltestserver.mmp
-
+eglteststressprocesssgimage.mmp
PRJ_TESTEXPORTS
../inc/egltestcommonstep.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(test/egltestcommonstep.h)
@@ -44,6 +44,7 @@
// egltest TEF scripts
../scripts/egltest_settings.ini z:/egltest/egltest_settings.ini
+../scripts/egltest_stress_sgimage.ini z:/egltest/egltest_stress_sgimage.ini
../scripts/egltest_t_general.script z:/egltest/egltest_t_general.script
../scripts/egltest_t_geterroranddisplay.script z:/egltest/egltest_t_geterroranddisplay.script
../scripts/egltest_t_syncobject.script z:/egltest/egltest_t_syncobject.script
@@ -57,5 +58,7 @@
../scripts/egltest_t_image_multiprocess.script z:/egltest/egltest_t_image_multiprocess.script
../scripts/egltest_t_vgimagetosurfaces.script z:/egltest/egltest_t_vgimagetosurfaces.script
../scripts/egltest_t_benchmark_sgimage.script z:/egltest/egltest_t_benchmark_sgimage.script
+../scripts/egltest_t_oom_sgimage.script z:/egltest/egltest_t_oom_sgimage.script
+../scripts/egltest_t_stress_sgimage.script z:/egltest/egltest_t_stress_sgimage.script
../scripts/egltest_t_benchmark_swapbuffers.script z:/egltest/egltest_t_benchmark_swapbuffers.script
--- a/egl/egltest/group/egltest.mmp Fri May 14 17:10:13 2010 +0300
+++ b/egl/egltest/group/egltest.mmp Thu May 27 14:13:51 2010 +0300
@@ -44,11 +44,15 @@
SOURCE egltest_image_negative.cpp
SOURCE egltest_vgimagetosurfaces.cpp
SOURCE egltest_benchmark_sgimage.cpp
+SOURCE egltest_oom_sgimage.cpp
+SOURCE egltest_stress_sgimage.cpp
+SOURCE egltest_stress_common_sgimage.cpp
SOURCE egltest_benchmark_swapbuffers.cpp
SOURCEPATH ../scripts
DOCUMENT egltest_settings.ini
+DOCUMENT egltest_stress_sgimage.ini
DOCUMENT egltest_t_general.script
DOCUMENT egltest_t_geterroranddisplay.script
DOCUMENT egltest_t_syncobject.script
@@ -62,6 +66,8 @@
DOCUMENT egltest_t_vgimagetosurfaces.script
DOCUMENT egltest_t_image_negative.script
DOCUMENT egltest_t_benchmark_sgimage.script
+DOCUMENT egltest_t_oom_sgimage.script
+DOCUMENT egltest_t_stress_sgimage.script
DOCUMENT egltest_t_benchmark_swapbuffers.script
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/group/eglteststressprocesssgimage.mmp Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,46 @@
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @test
+*/
+
+TARGET eglteststressprocesssgimage.exe
+TARGETTYPE exe
+
+OS_LAYER_SYSTEMINCLUDE
+
+USERINCLUDE ../inc
+
+SOURCEPATH ../src
+SOURCE egltest_stress_process_sgimage.cpp
+SOURCE egltest_stress_common_sgimage.cpp
+
+LIBRARY rfileloggerclient.lib
+LIBRARY euser.lib
+LIBRARY testexecuteutils.lib
+LIBRARY testexecutelogclient.lib
+LIBRARY efsrv.lib
+LIBRARY libEGL.lib
+LIBRARY libOpenVG.lib
+LIBRARY libOpenVGU.lib
+#ifdef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+LIBRARY sgresource.lib
+#else
+LIBRARY graphicsresource.lib
+#endif //SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+
+SMPSAFE
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/inc/egltest_oom_sgimage.h Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,125 @@
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @test
+*/
+#ifndef __EGLTEST_OOM_SGIMAGE_H__
+#define __EGLTEST_OOM_SGIMAGE_H__
+
+#include "eglteststep.h"
+
+
+NONSHARABLE_CLASS(CEglTest_OOM_Base) : public CEglTestStep
+ {
+public:
+ ~CEglTest_OOM_Base();
+
+protected:
+ void CleanGraphicsResources();
+ void CheckDeviation();
+ void RetrieveExtensionDataL();
+ void SendIndexToMainProcessL(TInt aIndex);
+ // from CTestStep
+ TVerdict doTestStepPreambleL();
+ TVerdict doTestStepPostambleL();
+ //from CEglTestStep
+ virtual void ReceiveMessageFromClient(RMsgQueue<TEglStepMessageBuffer>& aMessageQueueClientProcParam);
+
+private:
+ TInt Deviation(const RArray<TInt>& aArray) const;
+ void GetMinMax(const RArray<TInt>& aArray, TInt& aMin, TInt& aMax) const;
+ void PrintEglResourceProfilingInfoL(); // if NOK_resource_profiling2 extension is
+ //available it outputs to the log file GPU memory usage
+
+protected:
+ TInt iNumIterations;
+ TSize iImageSize;
+ TUidPixelFormat iPixelFormat;
+ RArray<EGLSurface> iSurfaces;
+ RArray<EGLImageKHR> iEglImages;
+ RArray<VGImage> iVgImages;
+ RArray<RSgImage> iSgImages;
+
+ TInt iLastIterationNumber;
+private:
+ RArray<TInt> iGPUUsedMemory;
+ RArray<TInt> iLastIterations;
+
+ //Deviation in percentage between max and min of GPU memory
+ //retrieved at the end of each attempt through NOK_resource_profiling2 egl extension inteface
+ TInt iThresholdGPUUsedMemory;
+
+ //Deviation in percentage between max and min of successful iteration number
+ //retrieved at the end of each attempt
+ TInt iThresholdLastIteration;
+
+#ifdef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+#ifdef EGL_PROF_MEMORY_USAGE_THRESHOLD_NOK
+ PFNEGLQUERYPROFILINGDATANOKPROC iPFnEglQueryProfilingDataNOK;
+#endif
+#endif
+ };
+
+_LIT(KOOM_CloseVGImageWithTermination, "OOM_CloseVGImageWithTermination");
+NONSHARABLE_CLASS(CEglTest_OOM_CloseVGImageWithTermination) : public CEglTest_OOM_Base
+ {
+public:
+ // from CTestStep
+ TVerdict doTestStepL();
+
+protected:
+ // from CEglTestStep
+ void doProcessFunctionL(TInt aIdx);
+ };
+
+_LIT(KOOM_CloseVGImage, "OOM_CloseVGImage");
+NONSHARABLE_CLASS(CEglTest_OOM_CloseVGImage) : public CEglTest_OOM_Base
+ {
+public:
+ // from CTestStep
+ TVerdict doTestStepL();
+
+protected:
+ // from CEglTestStep
+ void doProcessFunctionL(TInt aIdx);
+ };
+
+_LIT(KOOM_ClosePixmapSurfaceWithTermination, "OOM_ClosePixmapSurfaceWithTermination");
+NONSHARABLE_CLASS(CEglTest_OOM_ClosePixmapSurfaceWithTermination) : public CEglTest_OOM_Base
+ {
+public:
+ // from CTestStep
+ TVerdict doTestStepL();
+
+protected:
+ // from CEglTestStep
+ void doProcessFunctionL(TInt aIdx);
+ };
+
+_LIT(KOOM_ClosePixmapSurface, "OOM_ClosePixmapSurface");
+NONSHARABLE_CLASS(CEglTest_OOM_ClosePixmapSurface) : public CEglTest_OOM_Base
+ {
+public:
+ // from CTestStep
+ TVerdict doTestStepL();
+
+protected:
+ // from CEglTestStep
+ void doProcessFunctionL(TInt aIdx);
+ };
+
+#endif // __EGLTEST_OOM_SGIMAGE_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/inc/egltest_stress_common_sgimage.h Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,105 @@
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @test
+*/
+
+#ifndef __EGLTEST_STRESS_COMMON_SGIMAGE_H__
+#define __EGLTEST_STRESS_COMMON_SGIMAGE_H__
+
+#include <test/egltestcommonsgimageinfo.h>
+#include <test/egltestcommonprocess.h>
+
+#define EGL_LEAVE_ERROR(PASS) { if (!(PASS)) { User::Leave (eglGetError()); } }
+#define EGL_LEAVE_NULL(RET, FUNC) { EGLint res = FUNC; if(!(res)){ User::Leave (eglGetError()); } else{RET = res;} }
+
+_LIT(KTestType, "TestType");
+_LIT(KEglStressTest, "EglStressTest Semaphore");
+const TInt KTestStressUnexpectedPixelError = -911;
+
+
+//Use to pass RSGImage ID to the child processes
+const TInt KMultiProcessSlot = 1;
+
+//Supported formats for these stress tests
+const TUint32 KColourInitial32 = 0xFF80A0C0;
+const TUint32 KColourFinal32 = 0xFFC0407F;
+const TUint16 KColourInitial16 = 0x2408;
+const TUint16 KColourFinal16 = 0x6144;
+
+const TInt KNumberOfFrames = 100;
+
+void ChooseConfigAndCreateContextL(EGLDisplay& aDisplay, EGLContext& aContext, EGLConfig& aConfig, const RSgImage& aSgImage, const TDesC& aPanicString, TBool aPreMultAlpha);
+EGLSurface CreatePixmapSurfaceL(EGLDisplay aDisplay, EGLConfig aConfig, const RSgImage& aSgImage, TBool aAlphaPre);
+void GenerateVgImageL(const EGLDisplay aDisplay, RSgImage* aImage, VGImage& aVgImage);
+void VgLeaveIfErrorL();
+
+typedef enum TTestType
+ {
+ EStressRead,
+ EStressReadWriteSingleImage,
+ EStressReadWriteMultiImage,
+ EStressVGImage,
+ EStressPixmapSurface,
+ }TTestType;
+
+struct TStressProcessInfo
+ {
+ TTestType iTestType;
+ TInt iByteSize;
+ TSgDrawableId iSgId;
+ TBool iAlphaPre;
+ };
+
+class CTReadWrite : public CTimer
+ {
+public:
+ ~CTReadWrite();
+
+protected:
+ CTReadWrite(TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, const TTestType& aTestType, TBool& aTestPass);
+ void RunL();
+ void ConstructL();
+ void ReadL();
+ void ReadWriteImageL();
+ void PixmapSurfaceL();
+ virtual void ReadImageFuncL() = 0;
+ virtual void ReadFuncL() = 0;
+ virtual void WriteImageFuncL() = 0;
+ virtual void VgImageFuncL() = 0;
+ virtual void MakeCurrentL() const = 0;
+ virtual TBool IsFinished() = 0;
+ virtual void PixmapSurfaceFuncL() = 0;
+
+private:
+ void VgImageL();
+
+protected:
+ TInt iWidth;
+ TInt iHeight;
+ TInt iByteSize;
+ VGImageFormat iFormat;
+ TTestType iTestType;
+ TBool& iTestPass;
+ TUint32 iInitialColour;
+ TUint32 iFinalColour;
+ TInt iBufferSize;
+ TInt iFrameNumber;
+ TUint32* iData;
+ };
+
+#endif //__EGLTEST_STRESS_COMMON_SGIMAGE_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/inc/egltest_stress_process_sgimage.h Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,54 @@
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @test
+*/
+
+#ifndef __EGLTEST_STRESS_PROCESS_SGIMAGE_H__
+#define __EGLTEST_STRESS_PROCESS_SGIMAGE_H__
+
+#include "egltest_stress_common_sgimage.h"
+
+/**
+Standard prototypes
+*/
+GLDEF_C TInt E32Main(void);
+LOCAL_C void LaunchClientProcessL();
+
+//Panic string
+_LIT(KStressTestChildAppPanic, "Stress Test Child App");
+
+class CTReadWriteChild : public CTReadWrite
+ {
+public:
+ static CTReadWriteChild* NewL(VGImage aImage, TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, const TTestType& aTestType, TBool& aTestPass);
+
+private:
+ CTReadWriteChild(VGImage aImage, TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, const TTestType& aTestType, TBool& aTestPass);
+ void ReadImageFuncL();
+ void ReadFuncL();
+ void WriteImageFuncL();
+ void VgImageFuncL();
+ void MakeCurrentL() const;
+ TBool IsFinished();
+ void PixmapSurfaceFuncL();
+
+private:
+ VGImage iImage;
+ };
+
+#endif //__EGLTEST_STRESS_PROCESS_SGIMAGE_H__
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/inc/egltest_stress_sgimage.h Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,122 @@
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @test
+*/
+
+#ifndef __EGLTEST_STRESS_SGIMAGE_H__
+#define __EGLTEST_STRESS_SGIMAGE_H__
+
+#include <VG/openvg.h>
+#include <test/egltestcommonstep.h>
+#include "egltest_stress_common_sgimage.h"
+
+//Test step names
+_LIT(KStressPixmapSurface, "StressPixmapSurface");
+_LIT(KStressVGImage, "StressVGImage");
+_LIT(KStressReadOnly, "StressReadOnly");
+_LIT(KEStressReadWriteSingleImage, "StressReadWriteSingleImage");
+_LIT(KStressReadWriteMultiImage, "StressReadWriteMultiImage");
+
+//ini file parameters
+_LIT(KPixelFormat, "PixelFormat");
+_LIT(KNumberRSgImages, "NumberRSgImages");
+_LIT(KNumberChildProcesses, "NumberChildProcesses");
+_LIT(KNumberMainImages, "NumberMainImages");
+_LIT(KRSgImageWidth, "RSgImageWidth");
+_LIT(KRSgImageHeight, "RSgImageHeight");
+
+//default section for sim load app ini file
+_LIT(KDefaultSectionName,"default");
+
+//supported pixel formats for these test cases
+_LIT(KUidPixelFormatARGB_8888, "PixelFormatARGB_8888");
+_LIT(KUidPixelFormatARGB_8888_PRE, "PixelFormatARGB_8888_PRE");
+_LIT(KUidPixelFormatRGB_565, "PixelFormatRGB_565");
+
+//Child application
+_LIT(KStressTestClientApp, "z:\\sys\\bin\\eglteststressprocesssgimage.exe");
+
+//Panic string
+_LIT(KStressTestMainAppPanic, "Stress Test Main App");
+
+_LIT(KStress, "Stress");
+NONSHARABLE_CLASS(CEglTest_Stress) : public CEglTestStep
+ {
+public:
+ ~CEglTest_Stress();
+ TVerdict doTestStepL();
+
+private:
+ void PaintSurfaceL(EGLDisplay aDisplay, EGLSurface aSurface, EGLContext aContext);
+ void CreateChildProcessL(TInt aProcessNumber, TTestType aTestType, TSgDrawableId aDrawableId);
+ void CreateChildProcessesL();
+ void ClearDownArraysL(EGLDisplay aDisplay);
+ void CreateSimLoadAppL();
+ void CreateSimLoadProcessL(const TDesC& aApp);
+ void DestroySimLoadProcess();
+ void ReadIniValueL(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult);
+ void ReadIniValuesL();
+ void PrintConfigDataL();
+ void DeleteConfigData();
+
+private:
+ TPtrC iPixelFormat;
+ TInt iNumberRSgImages;
+ TInt iNumberChildProcesses;
+ TInt iNumberMainImages;
+ TInt iRSgImageWidth;
+ TInt iRSgImageHeight;
+ TInt iSimLoadValue;
+ TInt iByteSize;
+ TUidPixelFormat iFormat;
+ VGImageFormat iVgFormat;
+ TBool iAlphaPre;
+ TTestType iTestType;
+ RArray<RSgImage> iSgImageArray;
+ RArray<VGImage> iVGImageArray;
+ RArray<EGLSurface> iSurfaceArray;
+ RArray<RProcess> iProcessArray;
+ RArray<RProcess> iProcessList;
+ RFs iFs;
+};
+
+class CTReadWriteMain : public CTReadWrite
+ {
+public:
+ static CTReadWriteMain* NewL(EGLDisplay aDisplay, EGLSurface aSurface, EGLContext aContext, TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, TBool& aTestPass, TInt& aFinishedCounter, const TTestType& aTestType, VGImage aVGImage = 0);
+
+private:
+ CTReadWriteMain(EGLDisplay aDisplay, EGLSurface aSurface, EGLContext aContext, TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, TBool& aTestPass, TInt& aFinishedCounter, const TTestType& aTestType);
+ void ConstructL(VGImage aVGImage);
+ void ReadImageFuncL();
+ void ReadFuncL();
+ void WriteImageFuncL();
+ void VgImageFuncL();
+ void MakeCurrentL() const;
+ TBool IsFinished();
+ void PixmapSurfaceFuncL();
+
+private:
+ EGLDisplay iDisplay;
+ EGLSurface iSurface;
+ EGLContext iContext;
+ TInt& iFinishedCounter;
+ VGImage iVGImage;
+ };
+
+#endif //__EGLTEST_STRESS_SGIMAGE_H__
--- a/egl/egltest/rom/egltest.iby Fri May 14 17:10:13 2010 +0300
+++ b/egl/egltest/rom/egltest.iby Thu May 27 14:13:51 2010 +0300
@@ -41,9 +41,12 @@
file=ABI_DIR\DEBUG_DIR\egltestcommonprocess.exe sys\bin\egltestcommonprocess.exe
file=ABI_DIR\DEBUG_DIR\egltestcommon.dll sys\bin\egltestcommon.dll
+file=ABI_DIR\DEBUG_DIR\eglteststressprocesssgimage.exe sys\bin\eglteststressprocesssgimage.exe
+
// script files
data=DATAZ_\egltest\egltest_settings.ini \egltest\egltest_settings.ini
+data=DATAZ_\egltest\egltest_stress_sgimage.ini \egltest\egltest_stress_sgimage.ini
data=DATAZ_\egltest\egltest_t_general.script \egltest\egltest_t_general.script
data=DATAZ_\egltest\egltest_t_geterroranddisplay.script \egltest\egltest_t_geterroranddisplay.script
data=DATAZ_\egltest\egltest_t_syncobject.script \egltest\egltest_t_syncobject.script
@@ -57,6 +60,8 @@
data=DATAZ_\egltest\egltest_t_image_multiprocess.script \egltest\egltest_t_image_multiprocess.script
data=DATAZ_\egltest\egltest_t_image_negative.script \egltest\egltest_t_image_negative.script
data=DATAZ_\egltest\egltest_t_benchmark_sgimage.script \egltest\egltest_t_benchmark_sgimage.script
+data=DATAZ_\egltest\egltest_t_oom_sgimage.script \egltest\egltest_t_oom_sgimage.script
+data=DATAZ_\egltest\egltest_t_stress_sgimage.script \egltest\egltest_t_stress_sgimage.script
data=DATAZ_\egltest\egltest_t_benchmark_swapbuffers.script \egltest\egltest_t_benchmark_swapbuffers.script
data=DATAZ_\egltest\egltest_run.bat \egltest_run.bat
--- a/egl/egltest/scripts/egltest_run.bat Fri May 14 17:10:13 2010 +0300
+++ b/egl/egltest/scripts/egltest_run.bat Thu May 27 14:13:51 2010 +0300
@@ -27,6 +27,8 @@
testexecute.exe z:\egltest\egltest_t_vgimagetosurfaces.script
testexecute.exe z:\egltest\egltest_t_image_negative.script
testexecute.exe z:\egltest\egltest_t_benchmark_sgimage.script
+testexecute.exe z:\egltest\egltest_t_oom_sgimage.script
+testexecute.exe z:\egltest\egltest_t_stress_sgimage.script
testexecute.exe z:\egltest\egltest_t_benchmark_swapbuffers.script
:: Ignore the following if using this script for emulator testing.
--- a/egl/egltest/scripts/egltest_settings.ini Fri May 14 17:10:13 2010 +0300
+++ b/egl/egltest/scripts/egltest_settings.ini Thu May 27 14:13:51 2010 +0300
@@ -48,8 +48,11 @@
[OOM]
NumIterations = 5
-ImageWidth = 50 // width of RSgImage
-ImageHeight = 50 // height of RSgImage
+ImageWidth = 200 // width of RSgImage
+ImageHeight = 200 // height of RSgImage
+ // Width and height need to be set with care. Making these values too small may result
+ // in the test taking a very long time to reach an out of memory situation.
+ // Different hardware platforms will have different memory limitations
ThresholdGPUUsedMemory = 5 //Deviation in percentage between max and min of GPU memory
//retrieved at the end of each attempt through NOK_resource_profiling2 egl extension inteface
ThresholdLastIteration = 5 //Deviation in percentage between max and min of successful iteration number
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/scripts/egltest_stress_sgimage.ini Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,214 @@
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+[StressVGImage-000]
+SimLoadValue=0
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=35
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressVGImage-030]
+SimLoadValue=30
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=35
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressVGImage-050]
+SimLoadValue=50
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=35
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressVGImage-070]
+SimLoadValue=70
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=35
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressPixmapSurface-000]
+SimLoadValue=0
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=35
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressPixmapSurface-030]
+SimLoadValue=30
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888
+NumberRSgImages=35
+NumberMainImages=35
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressPixmapSurface-050]
+SimLoadValue=0
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatRGB_565
+NumberRSgImages=35
+NumberMainImages=35
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressPixmapSurface-070]
+SimLoadValue=30
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=35
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadOnly-000]
+SimLoadValue=0
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=1
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadOnly-030]
+SimLoadValue=30
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=1
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadOnly-050]
+SimLoadValue=50
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=1
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadOnly-070]
+SimLoadValue=70
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888_PRE
+NumberRSgImages=35
+NumberMainImages=1
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadWriteSingleImage-000]
+SimLoadValue=0
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatRGB_565
+NumberRSgImages=35
+NumberMainImages=1
+RSgImageWidth=64
+RSgImageHeight=64
+NumberChildProcesses=35
+
+[StressReadWriteSingleImage-030]
+SimLoadValue=30
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatRGB_565
+NumberRSgImages=35
+NumberMainImages=1
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadWriteSingleImage-050]
+SimLoadValue=50
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatRGB_565
+NumberRSgImages=35
+NumberMainImages=1
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadWriteSingleImage-070]
+SimLoadValue=70
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatRGB_565
+NumberRSgImages=35
+NumberMainImages=1
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadWriteMultiImage-000]
+SimLoadValue=0
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888
+NumberRSgImages=35
+NumberMainImages=10
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadWriteMultiImage-030]
+SimLoadValue=30
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888
+NumberRSgImages=35
+NumberMainImages=10
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadWriteMultiImage-050]
+SimLoadValue=50
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888
+NumberRSgImages=35
+NumberMainImages=10
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
+
+[StressReadWriteMultiImage-070]
+SimLoadValue=70
+SimLoadType=KSimLoadStatic
+PixelFormat=PixelFormatARGB_8888
+NumberRSgImages=35
+NumberMainImages=10
+RSgImageWidth=32
+RSgImageHeight=32
+NumberChildProcesses=35
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/scripts/egltest_t_oom_sgimage.script Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,24 @@
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+//
+PRINT Run EGL SgImage OOM tests
+//
+LOAD_SUITE egltestserver
+
+RUN_TEST_STEP 400 egltestserver OOM_CloseVGImageWithTermination
+RUN_TEST_STEP 400 egltestserver OOM_CloseVGImage
+RUN_TEST_STEP 400 egltestserver OOM_ClosePixmapSurfaceWithTermination
+RUN_TEST_STEP 400 egltestserver OOM_ClosePixmapSurface
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/scripts/egltest_t_stress_sgimage.script Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,413 @@
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+////////////////////////////////////////////////////////////////////
+// egltest_t_stress_sgimage.script
+//
+// EGL stress tests accessing rsgimage objects shared across
+// processes.
+//
+////////////////////////////////////////////////////////////////////
+
+//! @SYMTestSuiteName egltest_t_stress_sgimage
+PRINT Run Stress Tests
+LOAD_SUITE egltestserver
+
+//! @SYMTestCaseID GRAPHICS-EGL-0427
+//! @SYMPREQ 2637
+//! @SYMCreationDate 03/11/2009
+//! @SYMTestCaseDependencies egltest_t_stress_sgimage.script
+//! @SYMTestType IT
+//! @SYMTestCaseDesc
+//! Functional test – Open the same RSgImage from multiple processes
+//!
+//! @SYMTestPurpose
+//! To determine that multiple processes can open the same RSgImage simultaneously and accurately read its contents.
+//!
+//! @SYMTestActions
+//! Environmental settings:
+//! • Image Size: w32 h32
+//! • List of simulated load: 0%, 30% 50% and 70%
+//! • List of pixel formats
+//! ESgPixelFormatARGB_8888_PRE
+//! • Client process priorities - all the same
+//!
+//! The creation of RSgImages and launching of processes is along the lines of the method outlined in GRAPHICS-EGL-RSGIMAGE_LITE-0406
+//! The Number of client processes is configurable, suggested values are in parentheses.
+//!
+//! For each simulated CPU load
+//! From the main process:
+//! Start SimLoadApp
+//! Open the RSgDriver
+//! Create an RSgImage
+//! Create a pixmap surface from the RSgImage and populate with known data content (e.g. by using vgClear to paint the surface blue)
+//!
+//! Spawn N (100) client processes and pass the RSgImage drawable ID to each one.
+//! Signal all client processes to start by use of a semaphore
+//!
+//! From each client process:
+//! Open RSgDriver
+//! Open RSgImage using the drawable ID passed from the main process
+//! Create EGLImage and then a VGImage
+//! Close the RSgImage and the EGLImage
+//! Create a pixmap surface
+//!
+//! Repeat 100 times
+//! Copy the VGImage to the pixmap surface
+//! Access the pixel data of the pixmap surface (e.g. by using vgReadPixels) and verify that it matches that populated by the main process
+//!
+//! Destroy the pixmap surface
+//! Close VGImage and RSgDriver
+//! Exit
+//!
+//! Main Process:
+//! Repeat 100 times
+//! Access the pixel data of the pixmap surface (e.g. by using vgReadPixels) and verify that it matches that populated initially
+//!
+//! Wait until all client processes exit and test the exit code
+//! Destroy the pixmap surface
+//! Close the RSgImage
+//! Kill SimLoadApp
+//! Exit
+//!
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority 1
+//! @SYMTestExpectedResults
+//! All processes should run to completion and terminate with KErrNone
+
+//!The suffix on the test case id denotes the level of the simulated
+//!load on the processor 000 -> 0% 030 -> 30% 050 -> 50% 070 -> 70%
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0427-000
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadOnly-000
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0427-000
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0427-030
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadOnly-030
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0427-030
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0427-050
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadOnly-050
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0427-050
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0427-070
+RUN_TEST_STEP 400 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadOnly-070
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0427-070
+
+
+//! @SYMTestCaseID GRAPHICS-EGL-0425
+//! @SYMPREQ 2637
+//! @SYMCreationDate 03/08/2009
+//! @SYMTestCaseDependencies egltest_t_stress_sgimage.script
+//! @SYMTestType IT
+//! @SYMTestCaseDesc
+//! Stress test – Create and open 100 RSgImages in a specific format under various CPU load
+//!
+//! @SYMTestPurpose
+//! To determine that the system can cope with a large number of RSgImages being accessed at the same time
+//!
+//! @SYMTestActions
+//! Environmental settings:
+//! • Image Size: w32 h32
+//! • List of simulated load: 0%, 30% 50% and 70%
+//! • List of pixel format: ESgPixelFormatARGB_8888_PRE
+//! • Client process priorities - all the same
+//!
+//! The creation of RSgImages and launching of processes is along the lines of the method outlined in GRAPHICS-EGL-RSGIMAGE_LITE-0406
+//! The Number of client processes is configurable, suggested values are in parentheses.
+//!
+//! Main process:
+//! For each simulated CPU load
+//! In the main process
+//! Start SimLoadApp
+//!
+//! Open the RSgDriver
+//! Create N (100) RSgImages with no content
+//! For each RSgImage
+//! Create EGLImage and then VGImage
+//! Close EGLImage and RSgImage
+//! End loop
+//! Spawn N (100) client processes and pass a unique RSgImage drawable ID to each one.
+//!
+//! From each client process:
+//! Open RSgDriver
+//! Open RSgImage using the drawable ID passed from the main process
+//! Create EGLImage and then a VGImage
+//! Close the RSgImage and the EGLImage
+//! Create pixmap surface
+//!
+//! Main Process:
+//! Repeat 1000 times
+//! Update each VGImage data using vgImageSubData
+//! End loop
+//!
+//! From each client process:
+//! Repeat 100 times
+//! Draw VGImage using vgDrawImage into the pixmap surface
+//! End loop
+//! Destroy pixmap surface
+//! Close VGImage and RSgDriver
+//! Exit
+//!
+//! Main Process:
+//! Wait until all client processes exit
+//! Close all VGImages and the RSgDriver
+//! Kill SimLoadApp
+//! Exit
+//!
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority 1
+//! @SYMTestExpectedResults
+//! All processes should run to completion and terminate correctly with KErrNone
+
+//!The suffix on the test case id denotes the level of the simulated
+//!load on the processor 000 -> 0% 030 -> 30% 050 -> 50% 070 -> 70%
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0425-000
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressVGImage-000
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0425-000
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0425-030
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressVGImage-030
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0425-030
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0425-050
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressVGImage-050
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0425-050
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0425-070
+RUN_TEST_STEP 400 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressVGImage-070
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0425-070
+
+//! @SYMTestCaseID GRAPHICS-EGL-0426
+//! @SYMPREQ 2637
+//! @SYMCreationDate 03/08/2009
+//! @SYMTestCaseDependencies egltest_t_stress_sgimage.script
+//! @SYMTestType IT
+//! @SYMTestCaseDesc
+//! Stress test – Create and open 100 RSgImages in different pixel format under various CPU loads
+//!
+//! @SYMTestPurpose
+//! To determine that the system can cope with a large number of RSgImages being accessed at the same time
+//!
+//! @SYMTestActions
+//! Environmental settings:
+//! • Image Size: w64 h64
+//! • List of simulated load: 0%, 30% 50% and 70%
+//! • List of pixel format: ARGB_8888_PRE, ARGB_8888, XRGB_8888 and RGB_565
+//! • Client process priorities - all the same
+//!
+//! The creation of RSgImages and launching of processes is along the lines of the method outlined in GRAPHICS-EGL-RSGIMAGE_LITE-0406
+//! The Number of client processes is configurable, suggested values are in parentheses.
+//!
+//! Main process:
+//! For each simulated CPU load and each pixel format
+//! In the main process
+//! Start SimLoadApp
+//!
+//! Open the RSgDriver
+//! Create N (100) RSgImages with no content
+//! For each RSgImage
+//! Create EGL pixmap surface
+//! Close RSgImage
+//! End loop
+//! Spawn N (100) client processes and pass a unique RSgImage drawable ID to each one.
+//!
+//! From each client process:
+//! Open RSgDriver
+//! Open RSgImage using the drawable ID passed from process A
+//! Create EGLImage and then a VGImage
+//! Close the RSgImage and the EGLImage
+//! Create pixmap surface
+//!
+//! Main Process:
+//! Repeat 1000 times
+//! Update each EGL pixmap surface using vgClear with different colour
+//! each time
+//! End loop
+//!
+//! From each client process:
+//! Repeat 1000 times
+//! Draw VGImage using vgDrawImage into pixmap surface
+//! End loop
+//! Destroy pixmap surface
+//! Close VGImage and RSgDriver
+//! Exit
+//!
+//! Main process:
+//! Wait until all client processes exit
+//! Close all EGL pixmap surfaces and the RSgDriver
+//! Kill SimLoadApp
+//! Exit
+//!
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority 1
+//! @SYMTestExpectedResults
+//! All processes should run to completion and terminate with KErrNone
+
+//!The suffix on the test case id denotes the level of the simulated
+//!load on the processor 000 -> 0% 030 -> 30% 050 -> 50% 070 -> 70%
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0426-000
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressPixmapSurface-000
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0426-000
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0426-030
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressPixmapSurface-030
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0426-030
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0426-050
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressPixmapSurface-050
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0426-050
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0426-070
+RUN_TEST_STEP 400 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressPixmapSurface-070
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0426-070
+
+//! @SYMTestCaseID GRAPHICS-EGL-0428
+//! @SYMPREQ 2637
+//! @SYMCreationDate 03/11/2009
+//! @SYMTestCaseDependencies egltest_t_stress_sgimage.script
+//! @SYMTestType IT
+//! @SYMTestCaseDesc
+//! Functional test – Open the same RSgImage from multiple processes
+//! Note: As data integrity cannot be guaranteed on all implementations, the pixel value checking aspects of this test can be regarded as optional.
+//!
+//! @SYMTestPurpose
+//! To determine that multiple processes can open the same RSgImage simultaneously and modify its content.
+//!
+//! @SYMTestActions
+//! Environmental settings:
+//! • Image Size: w1024 h1024
+//! • List of simulated load: 0%, 30% 50% and 70%
+//! • List of pixel formats
+//! ESgPixelFormatARGB_565
+//! • Client process priorities - all the same
+//!
+//! The creation of RSgImages and launching of processes is along the lines of the method outlined in GRAPHICS-EGL-RSGIMAGE_LITE-0406
+//! The Number of client processes is configurable, suggested values are in parentheses.
+//!
+//! For each simulated CPU load
+//! From the main process:
+//! Start SimLoadApp
+//! Open the RSgDriver
+//! Create an RSgImage
+//! Create a pixmap surface from the RSgImage and populate with known data content (e.g. by using vgClear to paint the surface blue)
+//!
+//! Spawn N (100) client processes and pass the RSgImage drawable ID to each one.
+//! Signal all client processes to start by use of a semaphore
+//!
+//! From each client process:
+//! Open RSgDriver
+//! Open RSgImage using the drawable ID passed from the main process
+//! Create EGLImage and then a VGImage
+//! Close the RSgImage and the EGLImage
+//!
+//! Loop until exit condition met
+//! Start loop:
+//! Read the data from the VGImage into a local buffer using vgGetSubImageData
+//! Read the data from the beginning of the buffer one pixel at time
+//! Test that the pixel colour is either blue or red.
+//! Locate the first blue pixel in the buffer and paint it red
+//! Copy the buffer back to the VGImage using vgSubImageData
+//! Exit conditiom - no blue pixels can be found:
+//! End loop:
+//!
+//! Close VGImage and RSgDriver
+//! Exit
+//!
+//! Main Process:
+//! Loop until exit condition met
+//! Start loop:
+//! Read the data from the pixmap surface into a local buffer using vgReadPixels
+//! Read the data from the beginning of the buffer one pixel at time
+//! Test that the pixel colour is either blue or red.
+//! Locate the first blue pixel in the surface and paint it red
+//! Copy the buffer back to the surface using vgWritePixels
+//! Exit condition - no blue pixels can be found:
+//! End loop:
+//!
+//! Wait until all client processes exit and test the exit code
+//! Destroy the pixmap surface
+//! Close the RSgImage and RSgDriver
+//! Kill SimLoadApp
+//! Exit
+//!
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority 1
+//! @SYMTestExpectedResults
+//! All processes should run to completion and terminate with KErrNone
+
+//!The suffix on the test case id denotes the level of the simulated
+//!load on the processor 000 -> 0% 030 -> 30% 050 -> 50% 070 -> 70%
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0428-000
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadWriteSingleImage-000
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0428-000
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0428-030
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadWriteSingleImage-030
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0428-030
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0428-050
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadWriteSingleImage-050
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0428-050
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0428-070
+RUN_TEST_STEP 400 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadWriteSingleImage-070
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0428-070
+
+//! @SYMTestCaseID GRAPHICS-EGL-0437
+//! @SYMPREQ 2637
+//! @SYMCreationDate 03/11/2009
+//! @SYMTestCaseDependencies egltest_t_stress_sgimage.script
+//! @SYMTestType IT
+//! @SYMTestCaseDesc
+//! Stress test – Access multiple RSgImages from multiple processes
+//! Note: As data integrity cannot be guaranteed on all implementations, the pixel value checking aspects of this test can be regarded as optional.
+//!
+//! @SYMTestPurpose
+//! To determine that multiple processes can open RSgImages simultaneously and modify their contents.
+//!
+//! @SYMTestActions
+//! Environmental settings:
+//! • Image Size: w1024 h1024
+//! • List of simulated load: 0%, 30% 50% and 70%
+//!
+//! • List of pixel formats
+//! ESgPixelFormatARGB_8888
+//! • Client process priorities - all the same
+//!
+//! This test case differs from GRAPHICS-EGL-0428 in that
+//! 1. The environmental settings differ
+//! 2. In GRAPHICS-EGL-0428, the main and client processes all read and write to a single RSgImage, but in this test case, the main process reads and writes to 10 RSgImages and the (100) client processes each access a single unique RSgImage each
+//!
+//! @SYMTestStatus Implemented
+//! @SYMTestPriority 1
+//! @SYMTestExpectedResults
+//! All processes should run to completion and terminate with KErrNone
+
+//!The suffix on the test case id denotes the level of the simulated
+//!load on the processor 000 -> 0% 030 -> 30% 050 -> 50% 070 -> 70%
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0437-000
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadWriteMultiImage-000
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0437-000
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0437-030
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadWriteMultiImage-030
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0437-030
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0437-050
+RUN_TEST_STEP 200 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadWriteMultiImage-050
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0437-050
+
+START_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0437-070
+RUN_TEST_STEP 400 egltestserver Stress z:\egltest\egltest_stress_sgimage.ini StressReadWriteMultiImage-070
+END_TESTCASE GRAPHICS-EGL-RSGIMAGE_LITE-0437-070
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/src/egltest_oom_sgimage.cpp Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,982 @@
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @test
+*/
+
+#include <test/tefunit.h> // for ASSERT macros
+#include <e32msgqueue.h>
+
+#include <test/egltestcommonprocess.h>
+#include <test/egltestcommonconversion.h>
+#include <test/egltestcommoninisettings.h>
+#include "egltest_oom_sgimage.h"
+
+
+_LIT(KOOMSection, "OOM");
+
+
+//Since we want to exhaust the memory it probably makes sense to use any 32bpp mode
+//There is no need to put it into INI file
+const TUidPixelFormat KOOMPixelFormat = EUidPixelFormatARGB_8888;
+
+
+CEglTest_OOM_Base::~CEglTest_OOM_Base()
+ {
+ CleanGraphicsResources();
+ CleanAll();
+ }
+
+TVerdict CEglTest_OOM_Base::doTestStepPreambleL()
+ {
+ TVerdict verdict = CEglTestStep::doTestStepPreambleL();
+ //read all parameters from config
+ CEglTestCommonIniSettings* iniParser = CEglTestCommonIniSettings::NewL();
+ CleanupStack::PushL(iniParser);
+ iNumIterations = iniParser->GetNumberOfIterations(KOOMSection);
+ if(!iNumIterations)
+ {
+ ERR_PRINTF1(_L("The number iterations is not specified in INI file, the test will not be executed!"));
+ User::Leave(KErrArgument);
+ }
+
+ iImageSize = iniParser->GetImageSize(KOOMSection);
+ if(iImageSize == TSize(0,0))
+ {
+ ERR_PRINTF1(_L("The image size whether is not specified in INI file or is TSize(0,0), the test will not be executed!"));
+ User::Leave(KErrArgument);
+ }
+ iPixelFormat = KOOMPixelFormat;
+
+ iThresholdGPUUsedMemory = iniParser->GetThresholdGPUUsedMemory(KOOMSection);
+ if(iThresholdGPUUsedMemory == 0)
+ {
+ ERR_PRINTF1(_L("Threshold GPU used memory whether is not specified in INI file or is 0, the test will not be executed!"));
+ User::Leave(KErrArgument);
+ }
+
+ iThresholdLastIteration = iniParser->GetThresholdLastIteration(KOOMSection);
+ if(iThresholdLastIteration == 0)
+ {
+ ERR_PRINTF1(_L("Threshold last iteration whether is not specified in INI file or is 0, the test will not be executed!"));
+ User::Leave(KErrArgument);
+ }
+
+ CleanupStack::PopAndDestroy(iniParser);
+
+ INFO_PRINTF4(_L("**** The test will be run in following configuration: number of iterations %d, image size (%d, %d)"), iNumIterations, iImageSize.iWidth, iImageSize.iHeight);
+ INFO_PRINTF3(_L("**** Threshold GPU used memory %d, threshold last iteration %d"), iThresholdGPUUsedMemory, iThresholdLastIteration);
+
+ PrintUsedPixelConfiguration();
+ return verdict;
+ }
+
+TVerdict CEglTest_OOM_Base::doTestStepPostambleL()
+ {
+ //to keep heap checking happy we have to clean up before destructor
+ CleanGraphicsResources();
+ return CEglTestStep::doTestStepPostambleL();
+ }
+
+//receive last successful index from the client process
+void CEglTest_OOM_Base::ReceiveMessageFromClient(RMsgQueue<TEglStepMessageBuffer>& aMessageQueueClientProcParam)
+ {
+ TEglStepMessageBuffer param;
+ aMessageQueueClientProcParam.ReceiveBlocking(param);
+ iLastIterationNumber = *(TInt*) (param.iBuf);
+ }
+
+//send last successful index to the main process for analysis
+void CEglTest_OOM_Base::SendIndexToMainProcessL(TInt aIndex)
+ {
+ TEglStepMessageBuffer param;
+ RMsgQueue<TEglStepMessageBuffer> messageQueueClientProcParam;
+ CleanupClosePushL(messageQueueClientProcParam);
+ User::LeaveIfError(messageQueueClientProcParam.Open(EProcSlotCustomClientParam, EOwnerProcess));
+ *((TInt*)param.iBuf) = aIndex;
+ messageQueueClientProcParam.SendBlocking(param);
+ CleanupStack::PopAndDestroy(&messageQueueClientProcParam);
+ }
+
+//clean Sg/Egl/Vg images allocated. Reset arrays for various deviation variables.
+void CEglTest_OOM_Base::CleanGraphicsResources()
+ {
+#ifdef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ while(iSurfaces.Count() > 0)
+ {
+ eglDestroySurface(iDisplay, iSurfaces[0]);
+ iSurfaces.Remove(0);
+ }
+ iSurfaces.Reset();
+
+ while(iVgImages.Count() > 0)
+ {
+ vgDestroyImage(iVgImages[0]);
+ iVgImages.Remove(0);
+ }
+ iVgImages.Reset();
+
+ while(iEglImages.Count() > 0)
+ {
+ iEglSess->DestroyEGLImage(iDisplay, iEglImages[0]);
+ iEglImages.Remove(0);
+ }
+ iEglImages.Reset();
+
+ while(iSgImages.Count() > 0)
+ {
+ iSgImages[0].Close();
+ iSgImages.Remove(0);
+ }
+ iSgImages.Reset();
+
+ iGPUUsedMemory.Reset();
+ iLastIterations.Reset();
+#endif
+ }
+
+//if an array is empty, it returns zero for both aMin and aMax
+void CEglTest_OOM_Base::GetMinMax(const RArray<TInt>& aArray, TInt& aMin, TInt& aMax) const
+ {
+ aMin = 0;
+ aMax = 0;
+ if(aArray.Count() == 0)
+ return;
+ aMax = aArray[0];
+ aMin = aArray[0];
+ for(TInt ii = 1; ii < aArray.Count(); ii++)
+ {
+ if(aMin > aArray[ii])
+ {
+ aMin = aArray[ii];
+ }
+ if(aMax < aArray[ii])
+ {
+ aMax = aArray[ii];
+ }
+ }
+ }
+
+TInt CEglTest_OOM_Base::Deviation(const RArray<TInt>& aArray) const
+ {
+ TInt min = 0;
+ TInt max = 0;
+
+ GetMinMax(aArray, min, max);
+ if(max == 0)
+ return 0; // to avoid division by zero
+ return (max - min) / (((TReal)(min + max)) / 2) * 100;
+ }
+
+//Calculate and output deviation of various parameters.
+//If the measurement for particular parameter doesn’t take place, for instance,
+//due to absence of the extension, the output will be skipped.
+void CEglTest_OOM_Base::CheckDeviation()
+ {
+ TInt res = KErrNone;
+
+ if(iGPUUsedMemory.Count() > 0)
+ {
+ res = Deviation(iGPUUsedMemory);
+ TEST(iThresholdGPUUsedMemory >= res);
+ INFO_PRINTF3(_L("GPU used memory deviation %d %%, threshold %d %%"), res, iThresholdGPUUsedMemory);
+ }
+
+ if(iLastIterations.Count() > 0)
+ {
+ res = Deviation(iLastIterations);
+ TEST(iThresholdLastIteration >= res);
+ INFO_PRINTF3(_L("Last iteration deviation %d %%, threshold %d %%"), res, iThresholdLastIteration);
+ }
+ }
+
+void CEglTest_OOM_Base::RetrieveExtensionDataL()
+ {
+ PrintEglResourceProfilingInfoL();
+ INFO_PRINTF2(_L("Nember iterations before the failure occurs, %d"), iLastIterationNumber);
+ iLastIterations.Append(iLastIterationNumber);
+ iLastIterationNumber = -1;
+ }
+
+//Print GPU information provided be NOK_resource_profiling2 egl extension
+//Some data, like GPU usage, will be memorized for further comparison
+//This extension is optional and may not be present in the system
+void CEglTest_OOM_Base::PrintEglResourceProfilingInfoL()
+ {
+#ifdef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+#ifdef EGL_PROF_MEMORY_USAGE_THRESHOLD_NOK
+
+ GetDisplayL();
+ CreateEglSessionL();
+ iEglSess->InitializeL();
+
+ if(!iPFnEglQueryProfilingDataNOK)
+ {
+ iPFnEglQueryProfilingDataNOK = (PFNEGLQUERYPROFILINGDATANOKPROC) eglGetProcAddress("eglQueryProfilingDataNOK");
+
+ if(!iPFnEglQueryProfilingDataNOK)
+ {
+ CleanAll();
+ WARN_PRINTF1(_L("NOK_resource_profiling2 extension is not available"));
+ return;
+ }
+ }
+
+ EGLint data_count;
+ // Find out how much profiling data is available
+ iPFnEglQueryProfilingDataNOK(iDisplay,
+ EGL_PROF_QUERY_GLOBAL_BIT_NOK |
+ EGL_PROF_QUERY_MEMORY_USAGE_BIT_NOK,
+ NULL,
+ 0,
+ &data_count);
+
+ // Allocate room for the profiling data
+ EGLint* prof_data = (EGLint*)User::AllocL(data_count * sizeof(EGLint));
+
+ CleanupStack::PushL(prof_data);
+
+ // Retrieve the profiling data
+ iPFnEglQueryProfilingDataNOK(iDisplay,
+ EGL_PROF_QUERY_GLOBAL_BIT_NOK |
+ EGL_PROF_QUERY_MEMORY_USAGE_BIT_NOK,
+ prof_data,
+ data_count,
+ &data_count);
+
+ // Iterate over the returned data
+ EGLint i = 0;
+ while (i < data_count)
+ {
+ switch (prof_data[i++])
+ {
+ case EGL_PROF_TOTAL_MEMORY_NOK:
+ INFO_PRINTF2(_L("Total memory: %d"), prof_data[i++]);
+ break;
+ case EGL_PROF_USED_MEMORY_NOK:
+ iGPUUsedMemory.AppendL(prof_data[i]);
+ INFO_PRINTF2(_L("Used memory: %d"), prof_data[i++]);
+ break;
+ case EGL_PROF_PROCESS_ID_NOK:
+ if(sizeof(EGLNativeProcessIdTypeNOK) == 4)
+ {
+ INFO_PRINTF2(_L("Process ID(4 bytes), 0x%08X"), prof_data[i++]);
+ }
+ else if(sizeof(EGLNativeProcessIdTypeNOK) == 8)
+ {
+ EGLNativeProcessIdTypeNOK processId = ((EGLNativeProcessIdTypeNOK)(prof_data[i])) + (((EGLNativeProcessIdTypeNOK)(prof_data[i + 1]))<<32);
+ RProcess process;
+ TProcessId pid(processId);
+ TInt err = process.Open(pid);
+ if (err == KErrNone)
+ {
+ TPtrC ptr(process.FullName());
+ INFO_PRINTF4(_L("Process ID, %lu - 0x%lu - %S"), processId, processId, &ptr);
+ process.Close();
+ }
+ else
+ {//this parameter is not in use in the test, thus is no point to set an error.
+ WARN_PRINTF4(_L("Process ID, %lu - 0x%lx, fail to open process with error %d"), processId, processId, err);
+ }
+ i += 2;
+ }
+ else
+ {//this parameter is for information only. It doesn't impact our measurement. So there is no need to set an error.
+ WARN_PRINTF1(_L("Unknown EGLNativeProcessIdTypeNOK"));
+ }
+ break;
+ case EGL_PROF_PROCESS_USED_PRIVATE_MEMORY_NOK:
+ INFO_PRINTF2(_L("Process used private memory: %d"), prof_data[i++]);
+ break;
+ case EGL_PROF_PROCESS_USED_SHARED_MEMORY_NOK:
+ INFO_PRINTF2(_L("Process used shared memory: %d"), prof_data[i++]);
+ break;
+ }
+ }
+
+ // Free allocated memory
+ CleanupStack::PopAndDestroy(prof_data);
+ CleanAll();
+
+#endif //EGL_PROF_MEMORY_USAGE_THRESHOLD_NOK
+#endif //SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ }
+
+/**
+@SYMTestCaseID GRAPHICS-EGL-0438
+
+@SYMTestPriority 1
+
+@SYMPREQ 2637
+
+@SYMTestCaseDesc
+ OOM test – Free VG/Egl/Sg Images while the process which owns them is terminated
+
+@SYMTestActions
+Environmental settings:
+• Image Size: w50 h50
+• List of simulated load: 0%
+• List of pixel formats
+ESgPixelFormatARGB_8888
+• Client process priorities - all the same
+• Client process random parameters:
+- None
+
+The creation of RSgImages and launching of processes is along the lines of the method outlined in GRAPHICS-EGL-RSGIMAGE_LITE-0406
+
+ From the main process:
+ For i = 0 to N
+ Spawn 2 client processes A and B.
+ Signal all client processes to start by use of a semaphore
+ Wait until client processes exit
+ If the test fails not due to the memory allocation record an error code to the log file then set a test result as a failure and skip further actions.
+ End loop
+ Exit
+
+ From client process A:
+ Get EGL display
+ Initialize EGL
+ Open RSgDriver
+ Create context, pbuffer surface.
+ Make pbuffer surface current for the given context
+ Loop until exit condition met
+ Start loop:
+Create SgImage
+Create EglImage with underlying SgImage
+ Create VgImage with underlying EglImage
+ Exit condition – Sg/Egl/Vg image creation has failed.
+End loop:
+ Destroy the pbuffer surface
+Log the last iteration number and exact operation which precedes a failure.
+In the environment supporting NOK_resource_profiling2 extension retrieve for further analyzes the following GPU profiling data (if available):
+• Total memory
+• Used memory
+• Process ID
+• Process used private memory
+• Process used shared memory
+
+Make the process busy by putting it into the indefinite loop.
+
+ From client process B:
+ Wait until process A fails with the image creation.
+ Terminate the process A.
+
+@SYMTestExpectedResults
+For each step from 0 to N in the main process,
+- Image allocation failure must happen at approximately the same iteration in process A.
+ MaxIterationNumber – MinIterationNumber < Threashold, where Treashold will not
+ exceeds 5 and exact value to be defined during implementation.
+- GPU memory usage retrieved through NOK_resource_profiling2 extension, if available,
+ is consistent and doesn’t decrease over the time.
+ MaxGPUMemoryUsage – MinGPUMemoryUsage < Threshold, where Threshold will not exceed
+ 5 and exact value to be defined during implementation.
+*/
+TVerdict CEglTest_OOM_CloseVGImageWithTermination::doTestStepL()
+ {
+ SetTestStepID(_L("GRAPHICS-EGL-0438"));
+ SetTestStepName(KOOM_CloseVGImageWithTermination);
+ INFO_PRINTF1(_L("CEglTest_Benchmark_Multi_Process_CreateCloseImage::doTestStepL"));
+
+#ifndef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ INFO_PRINTF1(_L("CEglTest_OOM_CloseVGImageWithTermination can only be run with SgImage-Lite"));
+#else
+ TBool ret = CheckForExtensionL(KEGL_RSgimage | KEGL_KHR_image_base | KVG_KHR_EGL_image | KEGL_KHR_image_pixmap);
+ if(ret)
+ {
+ // The extension is supported
+ // if the test fails not due to the memory allocation, then skip further actions
+ for(TInt index = 0; (index < iNumIterations) && (TestStepResult()== EPass); index++)
+ {
+ // launch 2 processes
+ Test_MultiProcessL(KEglTestStepDllName, 2, TestStepName());
+ RetrieveExtensionDataL();
+ }
+ CheckDeviation();
+ }
+#endif //SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+
+ RecordTestResultL();
+ CloseTMSGraphicsStep();
+ return TestStepResult();
+ }
+
+void CEglTest_OOM_CloseVGImageWithTermination::doProcessFunctionL(TInt aIdx)
+ {
+ INFO_PRINTF2(_L("CEglTest_OOM_CloseVGImageWithTermination::doProcessFunctionL, Process %d"),aIdx);
+#ifdef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+
+ if(aIdx == 0)
+ {
+ GetDisplayL();
+ CreateEglSessionL(aIdx);
+ iEglSess->InitializeL();
+ iEglSess->OpenSgDriverL();
+
+ //create a dummy surface and context for the purpose of enabling use of VG
+ TEglTestConfig pbufferFormat = EglTestConversion::VgFormatToPBufferSurfaceFormat(EglTestConversion::PixelFormatToVgFormat(iPixelFormat));
+ EGLConfig currentConfig = 0;
+ TRAPD(res, currentConfig = iEglSess->GetConfigExactMatchL( pbufferFormat ));
+ User::LeaveIfError(res);
+
+ iEglSess->CreatePbufferSurfaceAndMakeCurrentL(currentConfig, iImageSize, EGL_OPENVG_API);
+ TInt index = 0;
+ TSgImageInfo imageInfo;
+ imageInfo.iUsage = ESgUsageBitOpenVgImage | ESgUsageBitOpenVgSurface;
+ imageInfo.iPixelFormat = iPixelFormat;
+ imageInfo.iSizeInPixels = iImageSize;
+ for(;;++index)
+ {
+ RSgImage sgImage;
+ TInt res = sgImage.Create(imageInfo, NULL);
+ if(res != KErrNone || sgImage.IsNull())
+ {
+ INFO_PRINTF5(_L("***Fail to create RSgImage after %d attempts, error: %d, expected %d or %d"), index, res, KErrNoMemory, KErrNoGraphicsMemory);
+ TEST((res == KErrNoMemory) || (res == KErrNoGraphicsMemory));
+ break;
+ }
+ EGLImageKHR eglImages = iEglSess->eglCreateImageKhrL(iDisplay,EGL_NO_CONTEXT,EGL_NATIVE_PIXMAP_KHR,&sgImage,const_cast<EGLint *> (KEglImageAttribsPreservedTrue));
+ EGLint eglError = eglGetError();
+ if((eglImages == EGL_NO_IMAGE_KHR) || (eglError != EGL_SUCCESS))
+ {
+ INFO_PRINTF4(_L("***Fail to create EGLImage after %d attempts, error: %d, expected: %d"), index, eglError, EGL_BAD_ALLOC);
+ TEST(eglError == EGL_BAD_ALLOC);
+ break;
+ }
+
+ VGImage vgImage = iEglSess->vgCreateImageTargetKHR((VGeglImageKHR)eglImages);
+ VGErrorCode vgError = vgGetError();
+ if(vgImage == VG_INVALID_HANDLE || (vgError != VG_NO_ERROR))
+ {
+ INFO_PRINTF4(_L("***Fail to create VGImage after %d attempts, error: %d, expected: %d"), index, vgError, VG_OUT_OF_MEMORY_ERROR);
+ TEST(vgError == VG_OUT_OF_MEMORY_ERROR);
+ break;
+ }
+ } //for
+ SendIndexToMainProcessL(index);
+ }
+ Rendezvous(aIdx);
+
+ //create the queue to send/receive Process ID between processes
+ RMsgQueue<TProcessId> messageQueueProcId;
+ User::LeaveIfError(messageQueueProcId.Open(EProcSlotMsgQueueProcId, EOwnerProcess));
+ CleanupClosePushL(messageQueueProcId);
+
+ if(aIdx == 0)
+ {
+ // Sending Process ID to other process... so that the other process can kill it.
+ TProcessId procId = RProcess().Id();
+ messageQueueProcId.SendBlocking(procId);
+ CleanupStack::PopAndDestroy(&messageQueueProcId);
+ //go into indefinite loop which will be terminated by the second process
+ for(;;) { }
+ }
+ else
+ {
+ TProcessId procId;
+ messageQueueProcId.ReceiveBlocking(procId);
+ CleanupStack::PopAndDestroy(&messageQueueProcId);
+
+ RProcess process;
+ TESTL(process.Open(procId) == KErrNone);
+ process.Kill(KErrNone);
+ process.Close();
+
+ // small delay to ensure the kernel finishes the clean-up
+ User::After(1*1000*1000); // 1 second
+ }
+#endif //SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ }
+
+/**
+@SYMTestCaseID GRAPHICS-EGL-0439
+
+@SYMTestPriority 1
+
+@SYMPREQ 2637
+
+@SYMTestCaseDesc
+ OOM test – Free VG/Egl/Sg Images while the process which owns them exits gracefully
+
+@SYMTestActions
+Environmental settings:
+• Image Size: w50 h50
+• List of simulated load: 0%
+• List of pixel formats
+ESgPixelFormatARGB_8888
+• Client process priorities - all the same
+• Client process random parameters:
+- None
+
+The creation of RSgImages and launching of processes is along the lines of the method outlined in GRAPHICS-EGL-RSGIMAGE_LITE-0406
+
+ From the main process:
+ For i = 0 to N
+ Spawn 1 client process.
+ Signal client process to start by use of a semaphore
+ Wait until client process exits
+ If the test fails not due to the memory allocation record an error code to the log file then set a test result as a failure and skip further actions.
+ End loop
+ Exit
+
+ From client process A:
+ Get EGL display
+ Initialize EGL
+ Open RSgDriver
+ Create context, pbuffer surface.
+ Make pbuffer surface current for the given context
+ Loop until exit condition met
+ Start loop:
+Create SgImage
+Create EglImage with underlying SgImage
+ Create VgImage with underlying EglImage
+ Exit condition – Sg/Egl/Vg image creation has failed.
+End loop:
+ Destroy the pbuffer surface
+Log the last iteration number and exact operation which precedes a failure.
+Close all allocated graphics resources (Sg/Egl/Vg images)
+In the environment supporting NOK_resource_profiling2 extension, retrieve for further analyzes the following GPU profiling data (if available):
+• Total memory
+• Used memory
+• Process ID
+• Process used private memory
+• Process used shared memory
+
+Terminate EGL
+Close RSgDriver
+
+@SYMTestExpectedResults
+For each step from 0 to N in the main process,
+- Image allocation failure must happen at approximately the same iteration in process A.
+ MaxIterationNumber – MinIterationNumber < Threashold, where Treashold will not
+ exceeds 5 and exact value to be defined during implementation.
+- GPU memory usage retrieved through NOK_resource_profiling2 extension, if available,
+ is consistent and doesn’t decrease over the time.
+ MaxGPUMemoryUsage – MinGPUMemoryUsage < Threshold, where Threshold will not exceed
+ 5 and exact value to be defined during implementation.
+*/
+TVerdict CEglTest_OOM_CloseVGImage::doTestStepL()
+ {
+ SetTestStepID(_L("GRAPHICS-EGL-0439"));
+ SetTestStepName(KOOM_CloseVGImage);
+ INFO_PRINTF1(_L("CEglTest_OOM_CloseVGImage::doTestStepL"));
+
+#ifndef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ INFO_PRINTF1(_L("CEglTest_OOM_CloseVGImage can only be run with SgImage-Lite"));
+#else
+ TBool ret = CheckForExtensionL(KEGL_RSgimage | KEGL_KHR_image_base | KVG_KHR_EGL_image | KEGL_KHR_image_pixmap);
+ if(ret)
+ {
+ // if the test fails not due to the memory allocation, then skip further actions
+ for(TInt index = 0; (index < iNumIterations) && (TestStepResult()== EPass); index++)
+ {
+ // launch 1 process
+ Test_MultiProcessL(KEglTestStepDllName, 1, TestStepName());
+ RetrieveExtensionDataL();
+ }
+ CheckDeviation();
+ }
+#endif //SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+
+ RecordTestResultL();
+ CloseTMSGraphicsStep();
+ return TestStepResult();
+ }
+
+void CEglTest_OOM_CloseVGImage::doProcessFunctionL(TInt aIdx)
+ {
+ INFO_PRINTF2(_L("CEglTest_OOM_CloseVGImageWithTermination::doProcessFunctionL, Process %d"),aIdx);
+#ifdef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ GetDisplayL();
+ CreateEglSessionL(aIdx);
+ iEglSess->InitializeL();
+ iEglSess->OpenSgDriverL();
+
+ //create a dummy surface and context for the purpose of enabling use of VG
+ TEglTestConfig pbufferFormat = EglTestConversion::VgFormatToPBufferSurfaceFormat(EglTestConversion::PixelFormatToVgFormat(iPixelFormat));
+ EGLConfig currentConfig = 0;
+ TRAPD(res, currentConfig = iEglSess->GetConfigExactMatchL( pbufferFormat ));
+ User::LeaveIfError(res);
+
+ iEglSess->CreatePbufferSurfaceAndMakeCurrentL(currentConfig, iImageSize, EGL_OPENVG_API);
+ TInt index = 0;
+ TSgImageInfo imageInfo;
+ imageInfo.iUsage = ESgUsageBitOpenVgImage | ESgUsageBitOpenVgSurface;
+ imageInfo.iPixelFormat = iPixelFormat;
+ imageInfo.iSizeInPixels = iImageSize;
+
+ for(;;++index)
+ {
+ RSgImage sgImage;
+ TInt res = sgImage.Create(imageInfo, NULL);
+ if(res != KErrNone || sgImage.IsNull())
+ {
+ INFO_PRINTF5(_L("***Fail to create RSgImage after %d attempts, error: %d, expected: %d or %d"), index, res, KErrNoMemory, KErrNoGraphicsMemory);
+ TEST((res == KErrNoMemory) || (res == KErrNoGraphicsMemory));
+ break;
+ }
+ iSgImages.AppendL(sgImage);
+
+ EGLImageKHR eglImage = iEglSess->eglCreateImageKhrL(iDisplay,EGL_NO_CONTEXT,EGL_NATIVE_PIXMAP_KHR,&sgImage,const_cast<EGLint *> (KEglImageAttribsPreservedTrue));
+ EGLint eglError = eglGetError();
+ if((eglImage == EGL_NO_IMAGE_KHR) || (eglError != EGL_SUCCESS))
+ {
+ INFO_PRINTF4(_L("***Fail to create EGLImage after %d attempts, error: %d, expected: %d"), index, eglError, EGL_BAD_ALLOC);
+ TEST(eglError == EGL_BAD_ALLOC);
+ break;
+ }
+ iEglImages.AppendL(eglImage);
+
+ VGImage vgImage = iEglSess->vgCreateImageTargetKHR((VGeglImageKHR)eglImage);
+ VGErrorCode vgError = vgGetError();
+ if(vgImage == VG_INVALID_HANDLE || (vgError != VG_NO_ERROR))
+ {
+ INFO_PRINTF4(_L("***Fail to create VGImage after %d attempts, error: %d, expected: %d"), index, vgError, VG_OUT_OF_MEMORY_ERROR);
+ TEST(vgError == VG_OUT_OF_MEMORY_ERROR);
+ break;
+ }
+ iVgImages.AppendL(vgImage);
+ }
+
+ SendIndexToMainProcessL(index);
+
+ //now clean everything
+ CleanGraphicsResources();
+ iEglSess->CloseSgDriver();
+ CleanAll();
+#endif
+ }
+
+/**
+@SYMTestCaseID GRAPHICS-EGL-0440
+
+@SYMTestPriority 1
+
+@SYMPREQ 2637
+
+@SYMTestCaseDesc
+ OOM test – Free SgImages/Pixmap surfaces while the process which owns them is terminated
+
+@SYMTestActions
+Environmental settings:
+• Image Size: w50 h50
+• List of simulated load: 0%
+• List of pixel formats
+ESgPixelFormatARGB_8888
+• Client process priorities - all the same
+• Client process random parameters:
+- None
+
+The creation of RSgImages and launching of processes is along the lines of the method outlined in GRAPHICS-EGL-RSGIMAGE_LITE-0406
+
+ From the main process:
+ For i = 0 to N
+ Spawn 2 client processes A and B.
+ Signal all client processes to start by use of a semaphore
+ Wait until client processes exit
+ If the test fails not due to the memory allocation record an error code to the log file then set a test result as a failure and skip further actions.
+ End loop
+ Exit
+
+ From client process A:
+ Get EGL display
+ Initialize EGL
+ Open RSgDriver
+ Loop until exit condition met
+ Start loop:
+ Create SgImage
+ Create Pixmap surface with underlying SgImage
+ Exit condition – SgImage/Pixmap surface creation has failed.
+ End loop:
+ Log the last iteration number and exact operation which precedes a failure.
+ In the environment supporting NOK_resource_profiling2 extension retrieve for further analyzes the following GPU profiling data (if available):
+ • Total memory
+ • Used memory
+ • Process ID
+ • Process used private memory
+ • Process used shared memory
+ Make the process busy by putting it into the indefinite loop.
+
+ From client process B:
+ Wait until process A fails with the image/surface creation.
+ Terminate the process A.
+
+@SYMTestExpectedResults
+For each step from 0 to N in the main process,
+- Image or surface allocation failure must happen at approximately the same iteration
+ in process A. MaxIterationNumber – MinIterationNumber < Threashold,
+ where Treashold will not exceeds 5 and exact value to be defined during implementation.
+- GPU memory usage retrieved through NOK_resource_profiling2 extension, if available,
+ is consistent and doesn’t decrease over the time.
+ MaxGPUMemoryUsage – MinGPUMemoryUsage < Threshold, where Threshold will not exceed
+ 5 and exact value to be defined during implementation.
+*/
+TVerdict CEglTest_OOM_ClosePixmapSurfaceWithTermination::doTestStepL()
+ {
+ SetTestStepID(_L("GRAPHICS-EGL-0438"));
+ SetTestStepName(KOOM_ClosePixmapSurfaceWithTermination);
+ INFO_PRINTF1(_L("CEglTest_OOM_ClosePixmapSurfaceWithTermination::doTestStepL"));
+
+#ifndef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ INFO_PRINTF1(_L("CEglTest_OOM_ClosePixmapSurfaceWithTermination can only be run with SgImage-Lite"));
+#else
+ TBool ret = CheckForExtensionL(KEGL_RSgimage | KEGL_KHR_image_base | KVG_KHR_EGL_image | KEGL_KHR_image_pixmap);
+ if(ret)
+ {
+ // if the test fails not due to the memory allocation, then skip further actions
+ for(TInt index = 0; (index < iNumIterations) && (TestStepResult()== EPass); index++)
+ {
+ // launch 2 processes
+ Test_MultiProcessL(KEglTestStepDllName, 2, TestStepName());
+ RetrieveExtensionDataL();
+ }
+ CheckDeviation();
+ }
+#endif //SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+
+ RecordTestResultL();
+ CloseTMSGraphicsStep();
+ return TestStepResult();
+ }
+
+void CEglTest_OOM_ClosePixmapSurfaceWithTermination::doProcessFunctionL(TInt aIdx)
+ {
+ INFO_PRINTF2(_L("CEglTest_OOM_ClosePixmapSurfaceWithTermination::doProcessFunctionL, Process %d"),aIdx);
+#ifdef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+
+ if(aIdx == 0)
+ {
+ GetDisplayL();
+ CreateEglSessionL(aIdx);
+ iEglSess->InitializeL();
+ iEglSess->OpenSgDriverL();
+
+ TInt index = 0;
+ TSgImageInfo imageInfo;
+ imageInfo.iUsage = ESgUsageBitOpenVgImage | ESgUsageBitOpenVgSurface;
+ imageInfo.iPixelFormat = iPixelFormat;
+ imageInfo.iSizeInPixels = iImageSize;
+
+ for(;;++index)
+ {
+ RSgImage sgImage;
+ TInt res = sgImage.Create(imageInfo, NULL);
+ if(res != KErrNone || sgImage.IsNull())
+ {
+ INFO_PRINTF5(_L("***Fail to create RSgImage after %d attempts, error: %d, expected: %d or %d"), index, res, KErrNoMemory, KErrNoGraphicsMemory);
+ TEST((res == KErrNoMemory) || (res == KErrNoGraphicsMemory));
+ break;
+ }
+
+ EGLConfig currentConfig = 0;
+ const EGLint KAttrib[] = { EGL_MATCH_NATIVE_PIXMAP, (TInt)&sgImage,
+ EGL_RENDERABLE_TYPE, EGL_OPENVG_BIT,
+ EGL_SURFACE_TYPE, EGL_PIXMAP_BIT,
+ EGL_NONE };
+
+ EGLint config_size;
+ ASSERT_EGL_TRUE(eglChooseConfig(iDisplay,KAttrib,¤tConfig,1,&config_size));
+ ASSERT_TRUE(currentConfig!=0);
+
+ // Create a pixmap surface from the native image
+ EGLSurface surface = eglCreatePixmapSurface(iDisplay, currentConfig, &sgImage, NULL);
+ EGLint eglError = eglGetError();
+ if((surface == EGL_NO_SURFACE) || (eglError != EGL_SUCCESS))
+ {
+ INFO_PRINTF4(_L("***Fail to create Pixmap surface after %d attempts, error: %d, expected: %d"), index, eglError, EGL_BAD_ALLOC);
+ TEST(eglError == EGL_BAD_ALLOC);
+ break;
+ }
+ } //for
+ SendIndexToMainProcessL(index);
+ }
+ Rendezvous(aIdx);
+
+ //create the queue to send/receive Process ID between processes
+ RMsgQueue<TProcessId> messageQueueProcId;
+ User::LeaveIfError(messageQueueProcId.Open(EProcSlotMsgQueueProcId, EOwnerProcess));
+ CleanupClosePushL(messageQueueProcId);
+
+ if(aIdx == 0)
+ {
+ // Sending Process ID to other process... so that the other process can kill it.
+ TProcessId procId = RProcess().Id();
+ messageQueueProcId.SendBlocking(procId);
+ CleanupStack::PopAndDestroy(&messageQueueProcId);
+ //go into indefinite loop which will be terminated by the second process
+ for(;;) { }
+ }
+ else
+ {
+ TProcessId procId;
+ messageQueueProcId.ReceiveBlocking(procId);
+ CleanupStack::PopAndDestroy(&messageQueueProcId);
+
+ RProcess process;
+ TESTL(process.Open(procId) == KErrNone);
+ process.Kill(KErrNone);
+ process.Close();
+
+ // small delay to ensure the kernel finishes the clean-up
+ User::After(1*1000*1000); // 1 second
+ }
+#endif //SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ }
+
+/**
+@SYMTestCaseID GRAPHICS-EGL-0441
+
+@SYMTestPriority 1
+
+@SYMPREQ 2637
+
+@SYMTestCaseDesc
+ OOM test – Free SgImages/Pixmap surfaces while the process which owns them exits gracefully
+
+@SYMTestActions
+Environmental settings:
+• Image Size: w50 h50
+• List of simulated load: 0%
+• List of pixel formats
+ESgPixelFormatARGB_8888
+• Client process priorities - all the same
+• Client process random parameters:
+- None
+
+The creation of RSgImages and launching of processes is along the lines of the method outlined in GRAPHICS-EGL-RSGIMAGE_LITE-0406
+
+ From the main process:
+ For i = 0 to N
+ Spawn 1 client process.
+ Signal client process to start by use of a semaphore
+ Wait until client process exits
+ If the test fails not due to the memory allocation record an error code to the log file then set a test result as a failure and skip further actions.
+ End loop
+ Exit
+
+ From client process A:
+ Get EGL display
+ Initialize EGL
+ Open RSgDriver
+ Loop until exit condition met
+ Start loop:
+ Create SgImage
+ Create Pixmap surface with underlying SgImage
+ Exit condition – SgImage/Pixmap surface creation has failed.
+ End loop:
+ Log the last iteration number and exact operation which precedes a failure.
+ CLose all allocated graphics resources (SgImages/Pixmap surfaces)
+ In the environment supporting NOK_resource_profiling2 extension retrieve for further analyzes the following GPU profiling data (if available):
+ • Total memory
+ • Used memory
+ • Process ID
+ • Process used private memory
+ • Process used shared memory
+ Terminate EGL
+ Close RSgDriver
+
+@SYMTestExpectedResults
+For each step from 0 to N in the main process,
+- Image or surface allocation failure must happen at approximately the same iteration in process A.
+ MaxIterationNumber – MinIterationNumber < Threashold,
+ where Treashold will not exceeds 5 and exact value to be defined during implementation.
+- GPU memory usage retrieved through NOK_resource_profiling2 extension,
+ if available, is consistent and doesn’t decrease over the time.
+*/
+TVerdict CEglTest_OOM_ClosePixmapSurface::doTestStepL()
+ {
+ SetTestStepID(_L("GRAPHICS-EGL-0441"));
+ SetTestStepName(KOOM_ClosePixmapSurface);
+ INFO_PRINTF1(_L("CEglTest_OOM_ClosePixmapSurface::doTestStepL"));
+
+#ifndef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ INFO_PRINTF1(_L("CEglTest_OOM_ClosePixmapSurface can only be run with SgImage-Lite"));
+#else
+ TBool ret = CheckForExtensionL(KEGL_RSgimage | KEGL_KHR_image_base | KVG_KHR_EGL_image | KEGL_KHR_image_pixmap);
+ if(ret)
+ {
+ // if the test fails not due to the memory allocation, then skip further actions
+ for(TInt index = 0; (index < iNumIterations) && (TestStepResult()== EPass); index++)
+ {
+ // launch 1 process
+ Test_MultiProcessL(KEglTestStepDllName, 1, TestStepName());
+ RetrieveExtensionDataL();
+ } //for
+ CheckDeviation();
+ }
+#endif //SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+
+ RecordTestResultL();
+ CloseTMSGraphicsStep();
+ return TestStepResult();
+ }
+
+void CEglTest_OOM_ClosePixmapSurface::doProcessFunctionL(TInt aIdx)
+ {
+ INFO_PRINTF2(_L("CEglTest_OOM_ClosePixmapSurface::doProcessFunctionL, Process %d"),aIdx);
+#ifdef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ GetDisplayL();
+ CreateEglSessionL(aIdx);
+ iEglSess->InitializeL();
+ iEglSess->OpenSgDriverL();
+
+ TInt index = 0;
+ TSgImageInfo imageInfo;
+ imageInfo.iUsage = ESgUsageBitOpenVgImage | ESgUsageBitOpenVgSurface;
+ imageInfo.iPixelFormat = iPixelFormat;
+ imageInfo.iSizeInPixels = iImageSize;
+
+ for(;;++index)
+ {
+ RSgImage sgImage;
+ TInt res = sgImage.Create(imageInfo, NULL);
+ if(res != KErrNone || sgImage.IsNull())
+ {
+ INFO_PRINTF5(_L("***Fail to create RSgImage after %d attempts, error: %d, expected: %d or %d"), index, res, KErrNoMemory, KErrNoGraphicsMemory);
+ TEST((res == KErrNoMemory) || (res == KErrNoGraphicsMemory));
+ break;
+ }
+ iSgImages.AppendL(sgImage);
+
+ EGLConfig currentConfig = 0;
+ const EGLint KAttrib[] = { EGL_MATCH_NATIVE_PIXMAP, (TInt)&sgImage,
+ EGL_RENDERABLE_TYPE, EGL_OPENVG_BIT,
+ EGL_SURFACE_TYPE, EGL_PIXMAP_BIT,
+ EGL_NONE };
+
+ EGLint config_size;
+ ASSERT_EGL_TRUE(eglChooseConfig(iDisplay,KAttrib,¤tConfig,1,&config_size));
+ ASSERT_TRUE(currentConfig!=0);
+
+ // Create a pixmap surface from the native image
+ EGLSurface surface = eglCreatePixmapSurface(iDisplay, currentConfig, &sgImage, NULL);
+ EGLint eglError = eglGetError();
+ if((surface == EGL_NO_SURFACE) || (eglError != EGL_SUCCESS))
+ {
+ INFO_PRINTF4(_L("***Fail to create Pixmap surface after %d attempts, error: %d, expected: %d "), index, eglError, EGL_BAD_ALLOC);
+ TEST(eglError == EGL_BAD_ALLOC);
+ break;
+ }
+ iSurfaces.AppendL(surface);
+ } //for
+ SendIndexToMainProcessL(index);
+ //now clean everything
+ CleanGraphicsResources();
+ iEglSess->CloseSgDriver();
+ CleanAll();
+#endif
+ }
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/src/egltest_stress_common_sgimage.cpp Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,283 @@
+// Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @test
+*/
+
+#include "egltest_stress_common_sgimage.h"
+
+void ChooseConfigAndCreateContextL(EGLDisplay& aDisplay, EGLContext& aContext, EGLConfig& aConfig, const RSgImage& aSgImage, const TDesC& aPanicString, TBool aPreMultAlpha)
+ {
+ EGLConfig configs[KMaxEglConfigs];
+ EGLint numConfigs = 0;
+
+ //If the aPixmap argument is ETrue, then the attributes are for a pixmap surface
+ //Otherwise, the surface will be of type pbuffer. Note assumption on the position
+ //of the EGL_MATCH_NATIVE_PIXMAP and EGL_SURFACE_TYPE attribute/value pair
+ EGLint KAttrib_list_RSgImage[] = { EGL_MATCH_NATIVE_PIXMAP, (TInt)&aSgImage,
+ EGL_RENDERABLE_TYPE, EGL_OPENVG_BIT,
+ EGL_SURFACE_TYPE, EGL_PIXMAP_BIT,
+ EGL_NONE };
+
+ if(aPreMultAlpha != EFalse)
+ {
+ KAttrib_list_RSgImage[5] |= EGL_VG_ALPHA_FORMAT_PRE_BIT;
+ }
+
+ EGL_LEAVE_ERROR(eglChooseConfig(aDisplay, KAttrib_list_RSgImage, configs, KMaxEglConfigs, &numConfigs));
+
+ if(numConfigs > 0)
+ {
+ //Choose an arbitrary config
+ aConfig = configs[0];
+ }
+ else
+ {
+ User::Panic(aPanicString , KErrNotSupported);
+ }
+
+ //One context is sufficient for all surfaces
+ EGL_LEAVE_NULL(aContext, eglCreateContext(aDisplay, aConfig, EGL_NO_CONTEXT, NULL));
+ }
+
+EGLSurface CreatePixmapSurfaceL(EGLDisplay aDisplay, EGLConfig aConfig, const RSgImage& aSgImage, TBool aAlphaPre)
+ {
+ EGLSurface surface = EGL_NO_SURFACE;
+
+ if(aAlphaPre == EFalse)
+ {
+ EGL_LEAVE_NULL(surface, eglCreatePixmapSurface(aDisplay, aConfig, (void*)&aSgImage, KPixmapAttribsVgAlphaFormatNonPre));
+ }
+ else
+ {
+ EGL_LEAVE_NULL(surface, eglCreatePixmapSurface(aDisplay, aConfig, (void*)&aSgImage, KPixmapAttribsVgAlphaFormatPre));
+ }
+
+ return surface;
+ }
+
+void GenerateVgImageL(const EGLDisplay aDisplay, RSgImage* aImage, VGImage& aVgImage)
+ {
+ EGLImageKHR eglImage = 0;
+
+ TFPtrEglCreateImageKhr ipfnEglCreateImageKHR = reinterpret_cast<TFPtrEglCreateImageKhr>(eglGetProcAddress("eglCreateImageKHR"));
+ EGL_LEAVE_ERROR(ipfnEglCreateImageKHR);
+
+ TFPtrVgCreateEglImageTargetKhr ipfnvgCreateImageTargetKHR = reinterpret_cast<TFPtrVgCreateEglImageTargetKhr>(eglGetProcAddress("vgCreateEGLImageTargetKHR"));
+ EGL_LEAVE_ERROR(ipfnvgCreateImageTargetKHR);
+
+ TFPtrEglDestroyImageKhr ipfnEglDestroyImageKHR = reinterpret_cast<TFPtrEglDestroyImageKhr>(eglGetProcAddress("eglDestroyImageKHR"));
+ EGL_LEAVE_ERROR(ipfnEglDestroyImageKHR);
+
+ EGL_LEAVE_NULL(eglImage, ipfnEglCreateImageKHR(aDisplay, EGL_NO_CONTEXT, EGL_NATIVE_PIXMAP_KHR, reinterpret_cast<EGLClientBuffer>(aImage), (int*)KEglImageAttribsPreservedTrue));
+ EGL_LEAVE_NULL(aVgImage, ipfnvgCreateImageTargetKHR((VGeglImageKHR)eglImage));
+
+ //Close the EGLImage
+ EGL_LEAVE_ERROR(ipfnEglDestroyImageKHR(aDisplay, eglImage));
+ }
+
+void VgLeaveIfErrorL()
+ {
+ VGErrorCode ret = vgGetError();
+ if(ret != VG_NO_ERROR)
+ {
+ User::Leave(ret);
+ }
+ }
+
+/**
+ * class CTReadWrite
+ * A base class for use by both the main process and the child processes. Contains common
+ * data and functions that both children use. Caters for all stress test cases. The children
+ * provide implementations of pure virtual functions, one for each test case. The function
+ * particular to each test case are called in the base class RunL() and these
+ * call the implemented virtual functions in either the main or the child process.
+ * The virtual functions read from and write to objects derived from a shared SgImage
+ */
+CTReadWrite::CTReadWrite(TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, const TTestType& aTestType, TBool& aTestPass)
+: CTimer(CActive::EPriorityHigh),
+ iWidth(aWidth),
+ iHeight(aHeight),
+ iByteSize(aByteSize),
+ iFormat(aFormat),
+ iTestType(aTestType),
+ iTestPass(aTestPass)
+ {
+ }
+
+CTReadWrite::~CTReadWrite()
+ {
+ delete[] iData;
+ }
+
+void CTReadWrite::ConstructL()
+ {
+ if(iByteSize == 2)
+ {
+ //Pack two bytes into a four byte value and halve the buffer size
+ iInitialColour = (KColourInitial16 << 16) + KColourInitial16;
+ iFinalColour = (KColourFinal16 << 16) + KColourFinal16;
+ iBufferSize = iWidth*iHeight/2;
+ }
+ else
+ {
+ iInitialColour = KColourInitial32;
+ iFinalColour = KColourFinal32;
+ iBufferSize = iWidth*iHeight;
+ }
+
+ //Buffer must cater for an odd (as in not even) buffer size
+ iData = new(ELeave) TUint32[iBufferSize + 1];
+
+ CTimer::ConstructL();
+ CActiveScheduler::Add(this);
+ }
+
+void CTReadWrite::RunL()
+ {
+ MakeCurrentL();
+
+ switch(iTestType)
+ {
+ case EStressRead:
+ {
+ ReadL();
+ break;
+ }
+ case EStressReadWriteSingleImage:
+ case EStressReadWriteMultiImage:
+ {
+ ReadWriteImageL();
+ break;
+ }
+ case EStressVGImage:
+ {
+ VgImageL();
+ break;
+ }
+ case EStressPixmapSurface:
+ {
+ PixmapSurfaceL();
+ break;
+ }
+ default:
+ //Error
+ User::Leave(KErrArgument);
+ break;
+ }
+ }
+
+void CTReadWrite::ReadL()
+ {
+ ReadFuncL();
+
+ if(iFrameNumber != KNumberOfFrames)
+ {
+ iFrameNumber++;
+
+ for(TInt i=0; i<iBufferSize; i++)
+ {
+ if(iData[i] != iInitialColour)
+ {
+ RDebug::Print(_L("Unexpected pixel colour %x"), iData[i]);
+ CActiveScheduler::Stop();
+ iTestPass = EFalse;
+ return;
+ }
+ }
+ //Re-issue the request
+ After(TTimeIntervalMicroSeconds32(0));
+ }
+ else
+ {
+ //Stop the active scheduler and process with test termination
+ CActiveScheduler::Stop();
+ }
+ }
+
+void CTReadWrite::ReadWriteImageL()
+ {
+ ReadImageFuncL();
+
+ TBool ret = EFalse;
+ for(TInt i=0; i<iBufferSize; i++)
+ {
+ if(iData[i] == iInitialColour)
+ {
+ iData[i] = iFinalColour;
+ WriteImageFuncL();
+
+ //Re-issue the request
+ After(TTimeIntervalMicroSeconds32(0));
+
+ ret = ETrue;
+ break;
+ }
+ else if(iData[i] != iFinalColour)
+ {
+ CActiveScheduler::Stop();
+ iTestPass = EFalse;
+
+ ret = ETrue;
+ break;
+ }
+ }
+
+ //If no pixels have been modified, check to see if the test should finish
+ if( (IsFinished() != EFalse) && (ret == EFalse) )
+ {
+ //Stop the active scheduler and process with test termination
+ CActiveScheduler::Stop();
+ }
+ }
+
+void CTReadWrite::VgImageL()
+ {
+ if(iFrameNumber != KNumberOfFrames)
+ {
+ iFrameNumber++;
+ VgImageFuncL();
+
+ //Re-issue the request
+ After(TTimeIntervalMicroSeconds32(0));
+ }
+ else
+ {
+ //Stop the active scheduler and process with test termination
+ CActiveScheduler::Stop();
+ }
+ }
+
+void CTReadWrite::PixmapSurfaceL()
+ {
+ if(iFrameNumber != KNumberOfFrames)
+ {
+ iFrameNumber++;
+
+ PixmapSurfaceFuncL();
+
+ //Re-issue the request
+ After(TTimeIntervalMicroSeconds32(0));
+ return;
+ }
+
+ if(IsFinished() != EFalse)
+ {
+ //Stop the active scheduler and process with test termination
+ CActiveScheduler::Stop();
+ }
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/src/egltest_stress_process_sgimage.cpp Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,198 @@
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @test
+*/
+
+#include "egltest_stress_process_sgimage.h"
+
+GLDEF_C TInt E32Main()
+ {
+ RDebug::Print(_L("Stress test client process::E32Main - entry"));
+ CTrapCleanup* TheTrapCleanup = CTrapCleanup::New();
+
+ TRAPD(err, LaunchClientProcessL());
+ if (err)
+ {
+ User::Panic(KStressTestChildAppPanic, err);
+ }
+
+ delete TheTrapCleanup;
+
+ RDebug::Print(_L("Stress test client process::E32Main - exit"));
+ return KErrNone;
+ }
+
+LOCAL_C void LaunchClientProcessL()
+ {
+ __UHEAP_MARK;
+ RProcess::Rendezvous(KErrNone);
+
+ RSemaphore sem;
+ User::LeaveIfError(sem.OpenGlobal(KEglStressTest));
+ CleanupClosePushL(sem);
+
+ //Access data passed from the main process
+ TStressProcessInfo info;
+ TPckg<TStressProcessInfo> pckgInfo(info);
+ User::LeaveIfError(User::GetDesParameter(KMultiProcessSlot, pckgInfo));
+
+ //Create RSgDriver and open the image
+ RSgDriver driver;
+ User::LeaveIfError(driver.Open());
+ CleanupClosePushL(driver);
+
+ RSgImage image;
+ User::LeaveIfError(image.Open(info.iSgId));
+ CleanupClosePushL(image);
+
+ EGLDisplay display;
+ EGL_LEAVE_NULL(display, eglGetDisplay(EGL_DEFAULT_DISPLAY));
+ EGL_LEAVE_ERROR(eglInitialize(display, NULL, NULL));
+ EGL_LEAVE_ERROR(eglBindAPI(EGL_OPENVG_API));
+
+ //Initialise to remove arm compiler warnings
+ EGLConfig config = 0;
+ EGLContext context = EGL_NO_CONTEXT;
+ EGLSurface surface = EGL_NO_SURFACE;
+
+ if(info.iTestType == EStressRead)
+ {
+ TSgImageInfo sginfo;
+ User::LeaveIfError(image.GetInfo(sginfo));
+
+ //Create an independant pixmap surface on which to copy the vgimage
+ RSgImage image2;
+ User::LeaveIfError(image2.Create(sginfo, NULL, NULL));
+ CleanupClosePushL(image2);
+ ChooseConfigAndCreateContextL(display, context, config, image2, KStressTestChildAppPanic, info.iAlphaPre);
+ EGL_LEAVE_NULL(surface, CreatePixmapSurfaceL(display, config, image2, info.iAlphaPre));
+ CleanupStack::PopAndDestroy(&image2);
+ }
+ else
+ {
+ ChooseConfigAndCreateContextL(display, context, config, image, KStressTestChildAppPanic, info.iAlphaPre);
+ EGL_LEAVE_NULL(surface, CreatePixmapSurfaceL(display, config, image, info.iAlphaPre));
+ }
+
+ EGL_LEAVE_ERROR(eglMakeCurrent(display, surface, surface, context));
+
+ VGImage vgImage;
+ GenerateVgImageL(display, &image, vgImage);
+
+ /* Create and install the active scheduler */
+ CActiveScheduler* sched = new(ELeave) CActiveScheduler;
+ CActiveScheduler::Install(sched);
+ CleanupStack::PushL(sched);
+
+ TInt width = vgGetParameteri(vgImage, VG_IMAGE_WIDTH);
+ VgLeaveIfErrorL();
+
+ TInt height = vgGetParameteri(vgImage, VG_IMAGE_HEIGHT);
+ VgLeaveIfErrorL();
+
+ VGImageFormat format = static_cast<VGImageFormat>(vgGetParameteri(vgImage, VG_IMAGE_FORMAT));
+ VgLeaveIfErrorL();
+
+ TBool testPass = ETrue;
+
+ CTReadWriteChild* painter = CTReadWriteChild::NewL(vgImage, width, height, info.iByteSize, format, info.iTestType, testPass);
+ CleanupStack::PushL(painter);
+ painter->After(TTimeIntervalMicroSeconds32(0));
+
+ //Data access is synchronised from the main process
+ sem.Wait();
+ sched->Start();
+
+ if(testPass == EFalse)
+ {
+ // Leave with a 'known' test error so that we can catch this particular failure
+ User::Leave(KTestStressUnexpectedPixelError);
+ }
+
+ CleanupStack::PopAndDestroy(5, &sem); //painter, sched, image, driver, sem
+
+ __UHEAP_MARKEND;
+ }
+
+/**
+ * class CTReadWriteChild
+ * A Child of CTReadWrite which contains member data not included in the base class and
+ * implementations of pure virtual functions.
+ * a) One for each particular test case
+ * b) Support functions MakeCurrentL() and IsFinished()
+ *
+ * The base class is an active object and the implemented virtual functions are invoked
+ * indirectly from the RunL() function
+ */
+CTReadWriteChild::CTReadWriteChild(VGImage aImage, TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, const TTestType& aTestType, TBool& aTestPass)
+: CTReadWrite(aWidth, aHeight, aByteSize, aFormat, aTestType, aTestPass),
+ iImage(aImage)
+ {
+ }
+
+CTReadWriteChild* CTReadWriteChild::NewL(VGImage aImage, TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, const TTestType& aTestType, TBool& aTestPass)
+ {
+ CTReadWriteChild* self = new (ELeave) CTReadWriteChild(aImage, aWidth, aHeight, aByteSize, aFormat, aTestType, aTestPass);
+ CleanupStack::PushL(self);
+ self->ConstructL();
+ CleanupStack::Pop(self);
+ return self;
+ }
+
+void CTReadWriteChild::MakeCurrentL() const
+ {
+ }
+
+void CTReadWriteChild::ReadImageFuncL()
+ {
+ vgGetImageSubData(iImage, iData, iWidth*iByteSize, iFormat, 0, 0, iWidth, iHeight);
+ VgLeaveIfErrorL();
+ }
+
+void CTReadWriteChild::ReadFuncL()
+ {
+ vgDrawImage(iImage);
+ vgReadPixels(iData, iWidth*iByteSize, iFormat, 0, 0, iWidth, iHeight);
+ VgLeaveIfErrorL();
+
+ //Small delay to aid pixel access sharing between processes
+ User::After(TTimeIntervalMicroSeconds32(1000));
+ }
+
+void CTReadWriteChild::WriteImageFuncL()
+ {
+ vgImageSubData(iImage, iData, iWidth*iByteSize, iFormat, 0, 0, iWidth, iHeight);
+ VgLeaveIfErrorL();
+ }
+
+TBool CTReadWriteChild::IsFinished()
+ {
+ return ETrue;
+ }
+
+void CTReadWriteChild::VgImageFuncL()
+ {
+ vgDrawImage(iImage);
+ VgLeaveIfErrorL();
+ }
+
+void CTReadWriteChild::PixmapSurfaceFuncL()
+ {
+ vgDrawImage(iImage);
+ VgLeaveIfErrorL();
+ }
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/egl/egltest/src/egltest_stress_sgimage.cpp Thu May 27 14:13:51 2010 +0300
@@ -0,0 +1,637 @@
+// Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+/**
+ @file
+ @test
+*/
+
+#include <s32file.h>
+#include <test/t_simload.h>
+#include <test/tefunit.h> //ASSERT_TRUE
+#include "egltest_stress_sgimage.h"
+
+TVerdict CEglTest_Stress::doTestStepL()
+ {
+ INFO_PRINTF1(_L("CEglTest_Stress:doTestStepL()"));
+
+ TBuf<100> testCaseId;
+ TestCaseName(testCaseId);
+ SetTestStepID(testCaseId);
+
+#ifdef SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+ __UHEAP_MARK;
+
+ //File server is used to generate simload ini file
+ User::LeaveIfError(iFs.Connect());
+
+ TBool ret = CheckForExtensionL(KEGL_RSgimage | KEGL_KHR_image_base | KVG_KHR_EGL_image | KEGL_KHR_image_pixmap);
+ if(!ret)
+ {
+ // The extension is not supported
+ RecordTestResultL();
+ CloseTMSGraphicsStep();
+ return TestStepResult();
+ }
+
+ //Create a config file and launch the simulated load app
+ ReadIniValuesL();
+ PrintConfigDataL();
+ CreateSimLoadAppL();
+
+ INFO_PRINTF1(_L("Creating a Semaphore to signal all child processes at once"));
+ RSemaphore sem;
+ User::LeaveIfError(sem.CreateGlobal(KEglStressTest(), iNumberChildProcesses));
+ CleanupClosePushL(sem);
+
+ //Information to be passed to the child process
+ TSgImageInfo info;
+ TSize size(iRSgImageWidth, iRSgImageHeight);
+ info.iUsage = ESgUsageBitOpenVgImage | ESgUsageBitOpenVgSurface;
+ info.iPixelFormat = iFormat;
+ info.iSizeInPixels = size;
+
+ //Utilise egl helper functions
+ CreateEglSessionL();
+
+ //Create a display and initialise it
+ GetDisplayL();
+ iEglSess->InitializeL();
+
+ //Open RSGImage driver
+ iEglSess->OpenSgDriverL();
+
+ EGL_LEAVE_ERROR(eglBindAPI(EGL_OPENVG_API));
+
+ EGLContext context;
+ for(TInt i=0; i<iNumberRSgImages; i++)
+ {
+ RSgImage image;
+ iSgImageArray.InsertL(image, i);
+ User::LeaveIfError(iSgImageArray[i].Create(info, NULL, NULL));
+
+ EGLConfig config;
+ if(i == 0)
+ {
+ //Only need to determine a matching configuration once
+ ChooseConfigAndCreateContextL(iDisplay, context, config, iSgImageArray[i], KStressTestMainAppPanic, iAlphaPre);
+ }
+
+ EGLSurface surface = EGL_NO_SURFACE; //remove arm warning
+ EGL_LEAVE_NULL(surface, CreatePixmapSurfaceL(iDisplay, config, iSgImageArray[i], iAlphaPre));
+
+ EGL_LEAVE_ERROR(eglMakeCurrent(iDisplay, surface, surface, context));
+
+ PaintSurfaceL(iDisplay, surface, context);
+ EGL_LEAVE_ERROR(eglSwapBuffers(iDisplay, surface));
+
+ if(iTestType == EStressVGImage)
+ {
+ EGL_LEAVE_ERROR(eglMakeCurrent(iDisplay, surface, surface, context));
+
+ EGLImageKHR eglImage = 0; //removes arm compiler warning
+ VGImage vgImage;
+
+ EGL_LEAVE_NULL(eglImage, iEglSess->eglCreateImageKhrL(iDisplay, EGL_NO_CONTEXT, EGL_NATIVE_PIXMAP_KHR, &iSgImageArray[i], (int*)KEglImageAttribsPreservedTrue));
+ EGL_LEAVE_NULL(vgImage, iEglSess->vgCreateImageTargetKHR(eglImage));
+
+ //Close the EGLImage
+ EGL_LEAVE_ERROR(iEglSess->DestroyEGLImage(iDisplay, eglImage));
+
+ User::LeaveIfError(iVGImageArray.Insert(vgImage, i));
+ }
+
+ User::LeaveIfError(iSurfaceArray.Insert(surface, i));
+ }
+
+ /* Create and install the active scheduler */
+ CActiveScheduler* sched = new(ELeave) CActiveScheduler;
+ CActiveScheduler::Install(sched);
+ CleanupStack::PushL(sched);
+
+ TInt exitCounter = iNumberMainImages;
+ TBool testResult = ETrue;
+
+ //Create an active object for each RSgImage accessed in the main process
+ CTReadWriteMain* painter = 0;
+ for(TInt i=0; i<iNumberMainImages; i++)
+ {
+ if(iTestType == EStressVGImage)
+ {
+ painter = CTReadWriteMain::NewL(iDisplay, iSurfaceArray[i], context, iRSgImageWidth, iRSgImageHeight, iByteSize, iVgFormat, testResult, exitCounter, iTestType, iVGImageArray[i]);
+ }
+ else
+ {
+ painter = CTReadWriteMain::NewL(iDisplay, iSurfaceArray[i], context, iRSgImageWidth, iRSgImageHeight, iByteSize, iVgFormat, testResult, exitCounter, iTestType);
+ }
+
+ CleanupStack::PushL(painter);
+ painter->After(TTimeIntervalMicroSeconds32(0));
+ }
+
+ CreateChildProcessesL();
+
+ INFO_PRINTF1(_L("Signaling all child processes at once - starts data access in the child processes"));
+ sem.Signal(iNumberChildProcesses);
+
+ //Start the active scheduler - starts data access in the main process
+ sched->Start();
+
+ if(testResult == EFalse)
+ {
+ if (iTestType == EStressReadWriteSingleImage || iTestType == EStressReadWriteMultiImage)
+ {
+ // For GRAPHICS-EGL-0428 and GRAPHICS-EGL-0437 data integrity cannot be guaranteed on
+ // all implementations, so the pixel value checking aspects of these tests are regarded as optional
+ WARN_PRINTF1(_L("Unexpected pixel colour"));
+ }
+ else
+ {
+ ERR_PRINTF1(_L("Unexpected pixel colour"));
+ SetTestStepResult(EFail);
+ }
+ }
+
+ //Check that each child process has completed without error
+ for(TInt i=0; i<iNumberChildProcesses; i++)
+ {
+ TRequestStatus status;
+ iProcessArray[i].Logon(status);
+ User::WaitForRequest(status);
+
+ if(status != KErrNone)
+ {
+ if (status == KTestStressUnexpectedPixelError && (iTestType == EStressReadWriteSingleImage || iTestType == EStressReadWriteMultiImage))
+ {
+ // For GRAPHICS-EGL-0428 and GRAPHICS-EGL-0437 data integrity cannot be guaranteed on
+ // all implementations, so the pixel value checking aspects of these tests are regarded as optional
+ // So check that if it fails, it fails for the expected reason of no matching pixel.
+ WARN_PRINTF2(_L("Child Process completed with code %d, expected KErrNone"), status.Int());
+ }
+ else
+ {
+ ERR_PRINTF2(_L("Child Process completed with code %d, expected KErrNone"), status.Int());
+ SetTestStepResult(EFail);
+ }
+ }
+ }
+
+ DestroySimLoadProcess();
+ DeleteConfigData();
+ ClearDownArraysL(iDisplay);
+ EGL_LEAVE_ERROR(eglDestroyContext(iDisplay, context));
+
+ CleanupStack::PopAndDestroy(iNumberMainImages + 2, &sem); //(iNumberMainImages + 1) active objects, sched, sem
+ iEglSess->CloseSgDriver();
+
+ CleanAll();
+ iFs.Close();
+
+ __UHEAP_MARKEND;
+
+#else
+ INFO_PRINTF2(_L("%S can only be run with SgImage-Lite"), &testCaseId);
+#endif //SYMBIAN_GRAPHICS_EGL_SGIMAGELITE
+
+ //Comply with the terrific TMS
+ RecordTestResultL();
+ CloseTMSGraphicsStep();
+
+ return TestStepResult();
+ }
+
+CEglTest_Stress::~CEglTest_Stress()
+ {
+ //Free memory and close handles in case of panic in the doTestStepL()
+ delete iEglSess;
+
+ iFs.Close();
+ iSurfaceArray.Close();
+ iProcessArray.Close();
+ iSgImageArray.Close();
+ iVGImageArray.Close();
+ }
+
+void CEglTest_Stress::PaintSurfaceL(EGLDisplay aDisplay, EGLSurface aSurface, EGLContext aContext)
+ {
+ //Clear surface background, format of the constant is ARGB
+ //Match the colour to that of the defined constant
+ VGfloat red = 0.0;
+ VGfloat green = 0.0;
+ VGfloat blue = 0.0;
+ VGfloat alpha = 0.0;
+
+ //Care taken to avoid fixed width -> floating point -> fixed width rounding errors
+ if(iByteSize == 4)
+ {
+ red = 1.0 * ((KColourInitial32 & 0x00FF0000) >> 16)/255;
+ green = 1.0 * ((KColourInitial32 & 0x0000FF00) >> 8)/255;
+ blue = 1.0 * (KColourInitial32 & 0x000000FF)/255;
+ alpha = 1.0 * ((KColourInitial32 & 0xFF000000) >> 24)/255;
+ }
+ else //iByteSize == 2
+ {
+ red = 1.0 * ((KColourInitial16 & 0x7C00) >> 11)/31;
+ green = 1.0 * ((KColourInitial16 & 0x0480) >> 5)/63;
+ blue = 1.0 * (KColourInitial16 & 0x001F)/31;
+ }
+
+ //Format of the constant is RGBA (32 bit)
+ VGfloat bgColor[] = {red, green, blue, alpha};
+
+ EGL_LEAVE_ERROR(eglMakeCurrent(aDisplay, aSurface, aSurface, aContext));
+
+ vgSetfv(VG_CLEAR_COLOR, 4, bgColor);
+ ASSERT_VG_TRUE(vgGetError() == VG_NO_ERROR);
+ vgClear(0, 0, iRSgImageWidth, iRSgImageHeight);
+ ASSERT_VG_TRUE(vgGetError() == VG_NO_ERROR);
+ }
+
+void CEglTest_Stress::CreateChildProcessL(TInt aProcessNumber, TTestType aTestType, TSgDrawableId aDrawableId)
+ {
+ TRequestStatus status;
+ RProcess client;
+ User::LeaveIfError(client.Create(KStressTestClientApp, KNullDesC));
+
+ //Pass image and test information to the child process
+ TStressProcessInfo info;
+ info.iTestType = aTestType;
+ info.iSgId = aDrawableId;
+ info.iByteSize = iByteSize;
+ info.iAlphaPre = iAlphaPre;
+
+ TPckg<TStressProcessInfo> pckgInfo(info);
+ User::LeaveIfError((client.SetParameter(KMultiProcessSlot, pckgInfo)));
+
+ client.Rendezvous(status);
+ client.Resume();
+ User::WaitForRequest(status);
+ TEST(status == KErrNone);
+
+ //Store image handle for cleanup
+ iProcessArray.InsertL(client, aProcessNumber);
+ }
+
+void CEglTest_Stress::CreateChildProcessesL()
+ {
+ for(TInt i=0; i<iNumberChildProcesses; i++)
+ {
+ switch(iTestType)
+ {
+ case EStressReadWriteMultiImage:
+ case EStressPixmapSurface:
+ {
+ //Each child process accesses one SgImage
+ CreateChildProcessL(i, iTestType, iSgImageArray[i].Id());
+ break;
+ }
+ case EStressRead:
+ case EStressReadWriteSingleImage:
+ case EStressVGImage:
+ {
+ //All child processes access the same SgImage
+ CreateChildProcessL(i, iTestType, iSgImageArray[0].Id());
+ break;
+ }
+ default:
+ User::Panic(KStressTestMainAppPanic, KErrNotFound);
+ break;
+ }
+ }
+ }
+
+void CEglTest_Stress::ClearDownArraysL(EGLDisplay aDisplay)
+ {
+ for(TInt i=0; i<iSurfaceArray.Count(); i++)
+ {
+ ASSERT_EGL_TRUE(eglDestroySurface(aDisplay, iSurfaceArray[i]));
+ }
+
+ for(TInt i=0; i<iVGImageArray.Count(); i++)
+ {
+ vgDestroyImage(iVGImageArray[i]);
+ ASSERT_VG_TRUE(vgGetError() == VG_NO_ERROR);
+ }
+
+ for(TInt i=0; i<iProcessArray.Count(); i++)
+ {
+ iProcessArray[i].Close();
+ }
+
+ for(TInt i=0; i<iSgImageArray.Count(); i++)
+ {
+ iSgImageArray[i].Close();
+ }
+
+ iSurfaceArray.Close();
+ iProcessArray.Close();
+ iSgImageArray.Close();
+ iVGImageArray.Close();
+ }
+
+void CEglTest_Stress::CreateSimLoadAppL()
+ {
+ TInt index = 1;
+ TBuf<100> tempStore;
+
+ //Three simload processes need to be launched t_simloadapp1.exe - t_simloadapp3.exe
+ while(index <= KNumSimLoadApps)
+ {
+ tempStore.Format(KSimLoadApp, index++);
+ CreateSimLoadProcessL(tempStore);
+ }
+ }
+
+void CEglTest_Stress::CreateSimLoadProcessL(const TDesC& aApp)
+ {
+ INFO_PRINTF2(_L("Starting App: %S"), &aApp);
+
+ RProcess process;
+ User::LeaveIfError(process.Create(aApp, KNullDesC));
+
+ //Give the simulated load high priority to be sure it does its job
+ process.SetPriority(EPriorityHigh);
+ TEST(process.Priority() == EPriorityHigh);
+ INFO_PRINTF3(_L("Process Priority: Actual: %d, Expected: %d"), process.Priority(), EPriorityHigh);
+ process.Resume();
+
+ iProcessList.AppendL(process);
+ }
+
+void CEglTest_Stress::DestroySimLoadProcess()
+ {
+ for (TInt index = 0; index < iProcessList.Count(); index++)
+ {
+ // check process
+ INFO_PRINTF3(_L("Process Check: Actual: %d, Expected: %d"), iProcessList[index].ExitReason(), KErrNone);
+ TEST(iProcessList[index].ExitReason( )== KErrNone);
+
+ // kill process
+ iProcessList[index].Kill(KErrGeneral);
+ INFO_PRINTF3(_L("Process Exit Reason: Actual: %d, Expected: %d"), iProcessList[index].ExitReason(), KErrGeneral);
+ TEST(iProcessList[index].ExitReason() == KErrGeneral);
+
+ iProcessList[index].Close();
+ }
+
+ iProcessList.Close();
+ }
+
+void CEglTest_Stress::ReadIniValueL(const TDesC& aSectName, const TDesC& aKeyName, TInt& aResult)
+ {
+ if(!GetIntFromConfig(aSectName, aKeyName, aResult))
+ {
+ ERR_PRINTF2(_L("Error reading %S value from ini file"), &aKeyName);
+ User::Leave(KErrNotFound);
+ }
+
+ INFO_PRINTF3(_L("Ini file value %S = %d"), &aKeyName, aResult);
+ }
+
+void CEglTest_Stress::ReadIniValuesL()
+ {
+ ReadIniValueL(ConfigSection(), KNumberRSgImages, iNumberRSgImages);
+ ReadIniValueL(ConfigSection(), KNumberMainImages, iNumberMainImages);
+ ReadIniValueL(ConfigSection(), KNumberChildProcesses, iNumberChildProcesses);
+ ReadIniValueL(ConfigSection(), KRSgImageWidth, iRSgImageWidth);
+ ReadIniValueL(ConfigSection(), KRSgImageHeight, iRSgImageHeight);
+ ReadIniValueL(ConfigSection(), KConfigSimLoadValue, iSimLoadValue);
+
+ //Check for erroneous ini values
+ ASSERT_TRUE(iNumberChildProcesses <= iNumberRSgImages);
+ ASSERT_TRUE(iNumberMainImages <= iNumberRSgImages);
+ ASSERT_TRUE(iRSgImageWidth >= 0);
+ ASSERT_TRUE(iRSgImageHeight >= 0);
+ ASSERT_TRUE(iSimLoadValue >= 0);
+ ASSERT_TRUE(iSimLoadValue <= 100);
+
+ TBuf16<100> buffer;
+ TPtrC16 ptrBuffer(buffer);
+ if(!GetStringFromConfig(ConfigSection(), KPixelFormat, ptrBuffer))
+ {
+ ERR_PRINTF2(_L("Error reading %S value from ini file"), &KPixelFormat);
+ User::Leave(KErrNotFound);
+ }
+
+ INFO_PRINTF3(_L("Ini file value %S = %S"), &KPixelFormat, &ptrBuffer);
+
+ //Derive information from the pixel format
+ if(ptrBuffer == KUidPixelFormatARGB_8888)
+ {
+ iFormat = EUidPixelFormatARGB_8888;
+ iVgFormat = VG_sARGB_8888;
+ iAlphaPre = EFalse;
+ iByteSize = 4;
+ }
+ else if(ptrBuffer == KUidPixelFormatARGB_8888_PRE)
+ {
+ iFormat = EUidPixelFormatARGB_8888_PRE;
+ iVgFormat = VG_sARGB_8888_PRE;
+ iAlphaPre = ETrue;
+ iByteSize = 4;
+ }
+ else if(ptrBuffer == KUidPixelFormatRGB_565)
+ {
+ iFormat = EUidPixelFormatRGB_565;
+ iVgFormat = VG_sRGB_565;
+ iAlphaPre = EFalse;
+ iByteSize = 2;
+ }
+ else
+ {
+ ERR_PRINTF2(_L("Unsupported pixel format %S"), &ptrBuffer);
+ User::Leave(KErrNotFound);
+ }
+
+ //Determine the test type from the ini file section name
+ if(ConfigSection().Find(KStressReadOnly) != KErrNotFound)
+ {
+ iTestType = EStressRead;
+ }
+ else if(ConfigSection().Find(KEStressReadWriteSingleImage) != KErrNotFound)
+ {
+ iTestType = EStressReadWriteSingleImage;
+ }
+ else if(ConfigSection().Find(KStressReadWriteMultiImage) != KErrNotFound)
+ {
+ iTestType = EStressReadWriteMultiImage;
+ }
+ else if(ConfigSection().Find(KStressVGImage) != KErrNotFound)
+ {
+ iTestType = EStressVGImage;
+ }
+ else if(ConfigSection().Find(KStressPixmapSurface) != KErrNotFound)
+ {
+ iTestType = EStressPixmapSurface;
+ }
+ else
+ {
+ ERR_PRINTF2(_L("Unknown test case %S"), &ptrBuffer);
+ User::Leave(KErrNotFound);
+ }
+ }
+
+/**
+ * This function generates an ini file for the simulated load application
+ * containing two lines to determine
+ * 1. The type of load (static or spiked, in this case always static)
+ * 2. The simulated load level
+ */
+void CEglTest_Stress::PrintConfigDataL()
+ {
+ RFileWriteStream writer;
+ writer.PushL();
+
+ TInt err = iFs.MkDirAll(KSimLoadConfigFile);
+ TEST(err == KErrNone || err == KErrAlreadyExists);
+ INFO_PRINTF2(_L("Create Config File: %S"), &KSimLoadConfigFile);
+ User::LeaveIfError(writer.Replace(iFs, KSimLoadConfigFile, EFileStreamText|EFileWrite));
+ writer.CommitL();
+
+ CleanupStack::PopAndDestroy(&writer);
+
+ CIniData* data=CIniData::NewL(KSimLoadConfigFile);
+ CleanupStack::PushL(data);
+
+ INFO_PRINTF3(_L("Config Name: %S, \t\tConfig Data: %S"), &KConfigSimLoadType, &KConfigSimLoadStatic);
+ err = data->AddValue(KDefaultSectionName, KConfigSimLoadType, KConfigSimLoadStatic);
+ INFO_PRINTF3(_L("AddValue - Expected: %d, Actual: %d"), KErrNone, err);
+ TEST(err == KErrNone);
+
+ TBuf16<100> buffer;
+ TPtrC16 ptrBuffer(buffer);
+ User::LeaveIfError(GetStringFromConfig(ConfigSection(), KConfigSimLoadValue, ptrBuffer));
+
+ INFO_PRINTF3(_L("Config Name: %S, \t\tConfig Data: %S"), &KConfigSimLoadValue, &ptrBuffer);
+ err = data->AddValue(KDefaultSectionName, KConfigSimLoadValue, ptrBuffer);
+
+ INFO_PRINTF3(_L("AddValue - Expected: %d, Actual: %d"), KErrNone, err);
+ TEST(err == KErrNone);
+
+ data->WriteToFileL();
+ CleanupStack::PopAndDestroy(data);
+ }
+
+void CEglTest_Stress::DeleteConfigData()
+ {
+ INFO_PRINTF2(_L("Deleting Config File Name: %S"), &KSimLoadConfigFile);
+ TInt err = iFs.Delete(KSimLoadConfigFile);
+ TEST(err==KErrNone);
+ }
+
+/**
+ * class CTReadWriteMain
+ * A Child of CTReadWrite which contains member data not included in the base class and
+ * implementations of pure virtual functions.
+ * a) One for each particular test case
+ * b) Support functions MakeCurrentL() and IsFinished()
+ *
+ * The base class is an active object and the implemented virtual functions are invoked
+ * indirectly from the RunL() function
+ */
+CTReadWriteMain::CTReadWriteMain(EGLDisplay aDisplay, EGLSurface aSurface, EGLContext aContext, TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, TBool& aTestPass, TInt& aFinishedCounter, const TTestType& aTestType)
+: CTReadWrite(aWidth, aHeight, aByteSize, aFormat, aTestType, aTestPass),
+ iDisplay(aDisplay),
+ iSurface(aSurface),
+ iContext(aContext),
+ iFinishedCounter(aFinishedCounter)
+ {
+ }
+
+CTReadWriteMain* CTReadWriteMain::NewL(EGLDisplay aDisplay, EGLSurface aSurface, EGLContext aContext, TInt aWidth, TInt aHeight, TInt aByteSize, VGImageFormat aFormat, TBool& aTestPass, TInt& aFinishedCounter, const TTestType& aTestType, VGImage aVGImage)
+ {
+ CTReadWriteMain* self = new (ELeave) CTReadWriteMain(aDisplay, aSurface, aContext, aWidth, aHeight, aByteSize, aFormat, aTestPass, aFinishedCounter, aTestType);
+ CleanupStack::PushL(self);
+ self->ConstructL(aVGImage);
+ CleanupStack::Pop(self);
+ return self;
+ }
+
+void CTReadWriteMain::ConstructL(VGImage aVGImage)
+ {
+ //NULL values indicate a programming error
+ if( (iDisplay == EGL_NO_DISPLAY) || (iSurface == EGL_NO_SURFACE) || (iContext == EGL_NO_CONTEXT) || (iFinishedCounter == 0) || ((iTestType == EStressVGImage) && (aVGImage == NULL)) )
+ {
+ User::Leave(KErrArgument);
+ }
+
+ iVGImage = aVGImage;
+
+ //Call base class function to complete construction
+ CTReadWrite::ConstructL();
+ }
+
+void CTReadWriteMain::MakeCurrentL() const
+ {
+ EGL_LEAVE_ERROR(eglMakeCurrent(iDisplay, iSurface, iSurface, iContext));
+ }
+
+void CTReadWriteMain::ReadImageFuncL()
+ {
+ vgReadPixels(iData, iWidth*iByteSize, iFormat, 0, 0, iWidth, iHeight);
+ VgLeaveIfErrorL();
+ }
+
+void CTReadWriteMain::ReadFuncL()
+ {
+ ReadImageFuncL();
+ }
+
+void CTReadWriteMain::WriteImageFuncL()
+ {
+ vgWritePixels(iData, iWidth*iByteSize, iFormat, 0, 0, iWidth, iHeight);
+ VgLeaveIfErrorL();
+ }
+
+TBool CTReadWriteMain::IsFinished()
+ {
+ iFinishedCounter--;
+
+ if(iFinishedCounter <= 0)
+ {
+ return ETrue;
+ }
+
+ return EFalse;
+ }
+
+void CTReadWriteMain::VgImageFuncL()
+ {
+ //Alter the image data, actual pixel values are not important
+ for(TInt i=0; i<iBufferSize; i++)
+ {
+ const TUint32 temp = iBufferSize % iFrameNumber;
+ iData[i] = temp + (temp << 8) + (temp << 16) + (temp << 24);
+ }
+
+ //Currently panics as context->scanlinebuffer is NULL
+ vgImageSubData(iVGImage, iData, iWidth*iByteSize, iFormat, 0, 0, iWidth, iHeight);
+ VgLeaveIfErrorL();
+
+ EGL_LEAVE_ERROR(eglSwapBuffers(iDisplay, iSurface));
+ }
+
+void CTReadWriteMain::PixmapSurfaceFuncL()
+ {
+ // clear surface background to an arbitrary colour
+ VGfloat arbitraryColour = (1.0*iFrameNumber)/KNumberOfFrames;
+ VGfloat backgroundColour[] = {1.0 - arbitraryColour/2, arbitraryColour/2, 1.0 - arbitraryColour, arbitraryColour};
+ vgSetfv(VG_CLEAR_COLOR, 4, backgroundColour);
+ VgLeaveIfErrorL();
+ vgClear(0, 0, iWidth, iHeight);
+ VgLeaveIfErrorL();
+
+ EGL_LEAVE_ERROR(eglSwapBuffers(iDisplay, iSurface));
+ }
--- a/egl/egltest/src/eglteststep.cpp Fri May 14 17:10:13 2010 +0300
+++ b/egl/egltest/src/eglteststep.cpp Thu May 27 14:13:51 2010 +0300
@@ -31,6 +31,8 @@
#include "egltest_image_multithread.h"
#include "egltest_image_multiprocess.h"
#include "egltest_benchmark_sgimage.h"
+#include "egltest_oom_sgimage.h"
+#include "egltest_stress_sgimage.h"
#include "egltest_benchmark_swapbuffers.h"
/*
@@ -150,11 +152,22 @@
else if (aStepName == KEGL_Image_Multi_Process_VgImage_ProcessTerminateNegative) testStep = new CEglTest_EGL_Image_Multi_Process_VgImage_ProcessTerminateNegative;
else if (aStepName == KEGL_Image_Multi_Process_VgImage_ReadWrite) testStep = new CEglTest_EGL_Image_Multi_Process_VgImage_ReadWrite;
- // Benchmark
+ // Benchmark - SgImage
else if (aStepName == KBenchmark_CreateCloseImage) testStep = new CEglTest_Benchmark_CreateCloseImage;
else if (aStepName == KBenchmark_Multi_Process_CreateCloseImage) testStep = new CEglTest_Benchmark_Multi_Process_CreateCloseImage;
else if (aStepName == KBenchmark_DrawImage) testStep = new CEglTest_Benchmark_DrawImage;
+
+ // Benchmark - SwapBuffers
else if (aStepName == KBenchmark_SwapBuffers) testStep = new CEglTest_Benchmark_SwapBuffers;
+ //OOM
+ else if (aStepName == KOOM_CloseVGImageWithTermination) testStep = new CEglTest_OOM_CloseVGImageWithTermination;
+ else if (aStepName == KOOM_CloseVGImage) testStep = new CEglTest_OOM_CloseVGImage;
+ else if (aStepName == KOOM_ClosePixmapSurfaceWithTermination) testStep = new CEglTest_OOM_ClosePixmapSurfaceWithTermination;
+ else if (aStepName == KOOM_ClosePixmapSurface) testStep = new CEglTest_OOM_ClosePixmapSurface;
+
+ //Stress
+ else if (aStepName == KStress) testStep = new CEglTest_Stress;
+
return testStep;
}
--- a/graphics_info/graphics_metadata/graphics_metadata.mrp Fri May 14 17:10:13 2010 +0300
+++ b/graphics_info/graphics_metadata/graphics_metadata.mrp Thu May 27 14:13:51 2010 +0300
@@ -17,7 +17,6 @@
component graphics_metadata
source \sf\os\graphics\graphics_info\graphics_metadata
source \sf\os\graphics\package_definition.xml
-source \sf\os\graphics\package_definition_v2.xml
source \sf\os\graphics\symtb.layers.sysdef.xml
source \sf\os\graphics\distribution.policy.s60
notes_source \component_defs\release.src
--- a/graphicsdeviceinterface/bitgdi/tbit/scripts/toutlineandshadow.ini Fri May 14 17:10:13 2010 +0300
+++ b/graphicsdeviceinterface/bitgdi/tbit/scripts/toutlineandshadow.ini Thu May 27 14:13:51 2010 +0300
@@ -1,5 +1,5 @@
// toutlineandshadow.ini
-// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 1997-2010 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
@@ -3041,605 +3041,629 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor256_3 = 001100ed0006001b00f300bc00d8002500b800f500c200b900df006000c80034
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor64K_0 = 008100d100fd00c500ed004d0061001c008400b8001d008f00c000e2001c00ef
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor64K_0 = 0053004600f7001400ec004e001b00860009001300f10067002a009200590036
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor64K_0 = 008b006e00b2001e0072009100ae0054009a0020007b0025007b005100f300be
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor64K_0 = 00aa00f9003d004f003e0031006100d60095004c000c00e700d800bd00f600e3
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor64K_0 = 00640068001a00ca000d00540029009000220056003d005a00c800f9008c004c
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor64K_0 = 0079009e0081008a0059002c0030001000f800c8003a00ef00940093006300e3
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor64K_0 = 00a7006c003e00ae00e4008100d800d500a200b100f4004a006a00d800570053
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor64K_0 = 004d004f001f0080008300dc0040007d008a0066001c00db0027004a00310059
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor64K_0 = 009b0090003300fa002f000100b600d60019000200a3009b002b00dd00cf00d9
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor64K_0 = 00b5009300a200f4002c004a00e30085008100da005200ef00d900b400df0066
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor64K_0 = 00c1000d0022004e003c00330064009000190060004c002b00ac0005003c00ae
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor64K_0 = 006900a20037004a00f70098004000d60083004000fd0042009300b7008b0055
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor64K_0 = 00aa003100ea00df0053003200a10085000700980021000d00ca004600c000ef
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor64K_0 = 00e40096006400cb009b0057004400ba00e500db004b000500ab00f90024001f
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor64K_0 = 000a00d0008b003800a8008000ae009a0024003800bd006000ac006400ff00ba
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor64K_0 = 00eb000200fd006b0003006500cc0030003c007600f000b400fd0012003e0022
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor64K_0 = 00c900e9003f00070016004600170068004800b5000f00870062003c00ff0061
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor64K_0 = 001d003c004400bf00310055007800ab002100d9000600fb0022002900f700cd
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor64K_0 = 003e0014000b003c007b00ba00ae00e3005c0079006d00c300e400e5008400e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor64K_0 = 007e004100d700a100e00026001e008e00a2000e00de0085002700ce00ef007b
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor64K_0 = 00fb00ab004d00c300b3006200a700a4005f009c001300dc00b8003100ed00a7
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor64K_0 = 000e009700520069007e007000f600ad003f00570037001e002c00b7007b003b
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor64K_0 = 00e5000200e900ed005900a2003e0089007d001e00d3004c00be00d800b500f5
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor64K_0 = 008900c7007200bf00a800b900670031000300980025003f00fc00b800220094
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor64K_0 = 001400d7004200b6003d004f00cf00c100d5000700d000e700e600d600390020
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor64K_0 = 00bc00f600d10041008f00f6005d007a00c400a5001e001700210075002c0048
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor64K_0 = 00be00270021005c004f00a2000c001b00d4006c0026002700d9009a00df003d
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor64K_0 = 007600480096005b00b5008b005600df00c80087000c009b003700c700c6002e
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor64K_0 = 00ca00b700d100f4009b00cc002600ce00c9009d00a3007c009800c500030035
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor64K_0 = 007e00e50066000b00fe002000da00ef008c00ac00a60097007e006300ad00e2
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor64K_0 = 00b000590018004c009e0057002600a40037001f002d000c00490045004a0073
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor64K_0 = 008400c900290018005300e3004d007f0027005a005c00fc00bb000600c600a7
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor64K_0 = 00a0004b00cc006300ac007a00920018003900ff000800350039007e003300bc
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor64K_0 = 00a60074005900bd00b8008d0072000700c90015000800f300880015000b0028
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor64K_0 = 00d2000600be0058000800b800a400da0001000c00530009004b003700750041
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor64K_0 = 00950044000a0073007700a0009600f2007d007200670040000e007300510053
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor64K_0 = 0011007c0067004200bd004e005f009700d5009200c200e700c700f800f000cc
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor64K_0 = 00790089009200aa0063002d005f008900ed0021005e006300e20020008700fe
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor64K_0 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor64K_0 = 00aa0074006600ad00d400f5001e0008003a0098006900c000410053000500bd
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor64K_0 = 00ea00d500b200cf00e80033004700af00760082003e007f006300b000490008
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor64K_0 = 0049001300f0001b00d800820068008000410090008a00b0005c00c400c50062
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor64K_0 = 00440088000e0089003d00c60048007700ae00db00dd00fd004000e600c90065
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor64K_0 = 006000be00de00c80033002e004500e00074007100330011005200cc00b600e3
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor64K_0 = 0063008d0062004e003f0009000400aa004800f50056003e00df000f00a60085
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor64K_0 = 00c00076004200b900b50049000300bf00bc00fb00c70091009a002a00c300b5
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor64K_0 = 0063001700e100f3004500c50099002b0053009500c600c200fb00b80027002c
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor64K_0 = 00460067008f0009004d00aa00f6008a003400df003700080037005e009600f4
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor64K_0 = 00b6001200550013008f007000e500ee008a003900890003006a00c4006f00a0
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor64K_0 = 0034003200f500ce003c00b4005f00f100ca008d007d006d00e10074002d0002
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor64K_0 = 00ac008400710042001a00a60070003c0044001400bc0016004e008200c7007e
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor64K_0 = 004e002400f10004002d009200fa00c2008b0098004900d500f5008900790085
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor64K_0 = 00e8003a00c10043008c000200b6006000d4000200ce0011002500f4006a0052
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor64K_0 = 004b0028005c000a009f00d0005400c1001b004000f7000000bb000f00d100c3
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor64K_0 = 0067004e00e400c8005100ee00450083007c00ef00e90001000e006f0048000a
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor64K_0 = 00a900080039006d00a300e500aa00550068009b0022006f00be00a700500017
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor64K_0 = 00ae0075002f000800e6004e004400f100a9004c0036008a0076005e0004003e
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor64K_0 = 006900b30016008a00310084000a00b6009b00cd002400fa00d90030000b0018
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor64K_0 = 00160094004400f200b200e2009c007d003e00ba00a300bb004800fe00ca00be
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor64K_0 = 00c100fd00ae003a00cc001c00f5004900ef009500bf00170072001f003b00b1
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor64K_0 = 0012003d002e00b10011002d007b009b0015005400b8008a003500b300730055
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor64K_0 = 004f007a0065004a0084005d0065007f00ee000a00b900c600f800b2008d004a
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor64K_0 = 00ba00ad00ed0014009e00df005d00e20011001a0034003e003300610049006d
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor64K_0 = 00990046001b000e0091008600d5001a005f002b006000a20035005c00fb009f
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor64K_0 = 0033003b00ad005e00150036006a00b500ae0056006800350039005000cb00f2
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor64K_0 = 008b001c008100be008400cc00d2001d003b002c00f900b3005e0091009400b4
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor64K_0 = 00b10067006b004200eb00cd00b000ff009e0017003c002c00bd00ee007c00b5
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor64K_0 = 002d0054000000720030002900d000d200c300cd0043001e0013001c0075005c
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor64K_0 = 005a00ce006f00ab008100e30024006d008800b70056007e00d500ea009b00a8
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor64K_0 = 0095005d00f100c4001c005a00770014005600f9000700be002400af002d00a6
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor64K_0 = 0021005200de00a600fd00e000260062007500ed006a008e0003004f001f00d6
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor64K_0 = 00dc00de00f700d6009900050093004400f400000031004800c500550072005e
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor64K_0 = 00a700ea008a00c7003700a1001e001200df003a009e007900be009a00ee00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor64K_0 = 0071005f0020000400f100c1002900de0053007000a9000f00fa00b900430096
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor64K_0 = 003400d100d3001a00b90019005f005200e7006300bc004400df000500310058
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor64K_0 = 0047008700b500940066005c007100f600f5000b00a300c600f20098003b002a
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor64K_0 = 00cb00a600ad00c1004f00e9006200d3005c0085004e00fb009c005500d50023
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor64K_0 = 00e600bb00e9009200c300bf0037009400ef00650081009500d00070007300ab
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor64K_0 = 0075004c005500c7008e00a800bd009300fc00d4008d00ce0036002d00340037
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor64K_0 = 005d004f005d009f00e100f5002600ee00f7001b0072009e0043002e00e3003c
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor64K_0 = 007a007100d90086008300c300b6004b00670039008c000d00d300d400220060
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor64K_0 = 00e700c00074006d0013009d0092004c00ed002b00db00a700040069004c0052
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor64K_0 = 00ce002e00d400bf004c00ef006c0000002d001d0087006200e0002e00900078
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor64K_0 = 00b6009600e6003c00f7003600460065004300540053009700cf004e002a00d4
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor64K_0 = 000c009500940062002e00c200f10047003000290078005b00b000f500b80006
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor64K_0 = 001700bf008300320007003800ca000b004a00ac004b00e8001c00ce00620029
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor64K_0 = 002300b2003a00e9009300b100a900d90080008e001d007d008f006a00ed00de
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor64K_0 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor64K_0 = 006a007c00af00ea007800c3001800b2003a005900e300d100ae0079009a00ed
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor64K_0 = 008e00e4001400cd004e009100b800f600860074004800c600e400b400840034
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor64K_0 = 0018001a00e10049006700710072007000870022005e00a90088009b0044003f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor64K_0 = 002e006f00ac00ce00ff00a400d1008800b5001e00460015001f00b000300042
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor64K_0 = 0043008a001e006f009a00ff00cb008100900053009400010035004a008b00cf
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor64K_0 = 0007000400f8001a00dc00a4002a0056009f0052007c00a900800041002f0053
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor64K_0 = 0053006e000d0070008a0075005000eb000c00b20007002900f800b4007900fc
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor64K_0 = 00ce00be00b600b1002500e1005900fc00f30070009d00fb00b9002800a500c3
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor64K_0 = 00970016008000f800fd008b00af002d00770075002b007a00f0001f00a000f4
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor64K_0 = 0061006a007900dd00dd002500d000fd008400ba0055004000d700f500330029
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor64K_0 = 004000ed00da0054001b004b00a300a500b900a500de00ab0016002400720060
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor64K_0 = 00bf0047009c00e1005700cb00250086004100c400e000f0003900de001b009b
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor64K_0 = 00b900a70054000400d6002400b5001f00710049003200af0030003300b90026
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor64K_0 = 000900060094009500a2004600a3001600000061008300070006005d001a0018
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor64K_0 = 00ed004a00de00ee00cd000c00d900e90090000900c8008000aa00eb0039008b
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor64K_0 = 000d004900740033008e0025004200be004600c4009800bf00a000ec000000d9
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor64K_0 = 007e0061000300c00018006b0078000500e100410046009a00c1009500b90018
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor64K_0 = 00a7000600d7003d00fe0050001c002c00b7009000390057000800d700490049
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor64K_0 = 00b200d400aa0019008100160099009d00a500a800f100e30070008b00ed0039
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor64K_0 = 004f007a00dd00b300d900d7001500de005c009900a400270062000900fd0003
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor64K_0 = 00ab005400500099007b006b00e800ac00a1003f00df008b00e10050003c003e
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor64K_0 = 0026007200ac0010001400b30086006c00f6001500fe000b007200ae00430038
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor64K_0 = 003500a9004e002400630071005300f70028002e0069006400e3003400ab0064
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor64K_0 = 005900c9000200f800ae0098009a0060002f005c00ee0065000a00f200b80046
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor64K_0 = 00190008000b009f00310083001300de001c005a00a300f3001e00a800ca0063
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor64K_0 = 00f100050022002900d1004600ac003900d7007800b2009a00ec00ab002400db
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor64K_0 = 0001008300ef009300e60074004c006200380014006d006f00cd0012000d00ee
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor64K_0 = 00fb0002006f008700c0004d008300d9005a009c00c40094008e00a6002f00d6
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor64K_0 = 002a001e007000650003001b00d5004200bd00ad00e40055005a000000f000ad
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor64K_0 = 00c4002000d0004b00890086001600f600df00b200710091004c00c00092006f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor64K_0 = 00ec001f00c80037003a007c009900d100b5001a003a005300cc00fb0022000f
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor64K_0 = 00e9005d0057002c005b00e600a700df001400700095005d00d7009f002600fb
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor64K_0 = 001c00e800be003f00bd00aa00f00070006d003b0021002b0084003c00670069
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor64K_0 = 001d001400ec00be00b1009e004300ac002a005f007b00d0001c00b200e600e7
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor64K_0 = 009200e90019009600f600cf00cb00b0008d006700d00041004300d700ba003d
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor64K_0 = 00cc00590084006d0068005400190032000b005500400053002b00e700660044
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor64K_0 = 00a20009008e0088007d009e0092005400470093007b00ca009c004a00790068
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor64K_0 = 00c600e2009000fe006f0030009000df005300a1009c0038002700820026004b
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor64K_0 = 003b004800cf005000af00bb00050006009600f4002c002200fc00a10038006c
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor64K_0 = 00ed008500890075003300f400df009100950012008e00110048006d00e500ac
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor64K_0 = 00900039007800030070006500a2009f0088006700a800a6006700b6006e0029
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor64K_0 = 006d00f900730088005300fb00cc00d700cf00e90075006c00d40027009e0064
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor64K_0 = 000e00c2002300c200a600430040003f00de005200b8006500040010000f0041
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor64K_0 = 00dc007f00c9003900e9001b002900cc00e200630034005600db004a00290004
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor64K_0 = 00b800a9002100bb0097002900a000db009200e0001300050087008600e400fb
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor64K_0 = 00cd00d7007f007100230027000a0014004f0070002d00b300cf00560082007f
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor64K_0 = 00120049000d00cf00ed006400f90037009a00ec00c5002f002700ce000a002e
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor64K_0 = 00b6001600a3004f0032000f00bc005f008f007600b4004900b10049005b00c3
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor64K_0 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor64K_0 = 00d2002200f20023005600e3001e001400cd004800fe001e00220038009c00fd
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor64K_0 = 00c800e0003c00ee0064003d005c005500dc00b3005200fe001000ab005e00dd
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor64K_0 = 004a00b2009f00b3003300530025006c009b008800490084006e00b90052000c
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor64K_0 = 00d200ea006e00610097003200d000bf0038005f0078007900e800b1005b0045
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor64K_1 = 008100d100fd00c500ed004d0061001c008400b8001d008f00c000e2001c00ef
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor64K_1 = 0053004600f7001400ec004e001b00860009001300f10067002a009200590036
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor64K_1 = 008b006e00b2001e0072009100ae0054009a0020007b0025007b005100f300be
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor64K_1 = 00aa00f9003d004f003e0031006100d60095004c000c00e700d800bd00f600e3
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor64K_1 = 00640068001a00ca000d00540029009000220056003d005a00c800f9008c004c
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor64K_1 = 0079009e0081008a0059002c0030001000f800c8003a00ef00940093006300e3
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor64K_1 = 00a7006c003e00ae00e4008100d800d500a200b100f4004a006a00d800570053
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor64K_1 = 004d004f001f0080008300dc0040007d008a0066001c00db0027004a00310059
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor64K_1 = 009b0090003300fa002f000100b600d60019000200a3009b002b00dd00cf00d9
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor64K_1 = 00b5009300a200f4002c004a00e30085008100da005200ef00d900b400df0066
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor64K_1 = 00c1000d0022004e003c00330064009000190060004c002b00ac0005003c00ae
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor64K_1 = 006900a20037004a00f70098004000d60083004000fd0042009300b7008b0055
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor64K_1 = 00aa003100ea00df0053003200a10085000700980021000d00ca004600c000ef
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor64K_1 = 00e40096006400cb009b0057004400ba00e500db004b000500ab00f90024001f
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor64K_1 = 000a00d0008b003800a8008000ae009a0024003800bd006000ac006400ff00ba
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor64K_1 = 00eb000200fd006b0003006500cc0030003c007600f000b400fd0012003e0022
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor64K_1 = 00c900e9003f00070016004600170068004800b5000f00870062003c00ff0061
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor64K_1 = 001d003c004400bf00310055007800ab002100d9000600fb0022002900f700cd
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor64K_0 = 00a20067000d006a005d00d0002c00020076008a00ae00bd000b000d00d90003
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor64K_0 = 000c004d00ac006a00850079001e00a900f100a40034006000dd003c0004001d
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor64K_0 = 003e00ad007600e1003700c2002500f600b7008a00f800ae002300fa00480014
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor64K_0 = 0035007f00000008002a002c00d000c700dc006700ef0006003300d7002f0069
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor64K_0 = 0073007200c600ad007a00ac00e4006e00e500c3005d00d300680095009500ca
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor64K_0 = 005100010034004200e200bd00c0006a003400120049008700e80012000c00fa
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor64K_1 = 003e0014000b003c007b00ba00ae00e3005c0079006d00c300e400e5008400e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor64K_1 = 007e004100d700a100e00026001e008e00a2000e00de0085002700ce00ef007b
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor64K_1 = 00fb00ab004d00c300b3006200a700a4005f009c001300dc00b8003100ed00a7
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor64K_1 = 000e009700520069007e007000f600ad003f00570037001e002c00b7007b003b
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor64K_1 = 00e5000200e900ed005900a2003e0089007d001e00d3004c00be00d800b500f5
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor64K_1 = 008900c7007200bf00a800b900670031000300980025003f00fc00b800220094
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor64K_1 = 001400d7004200b6003d004f00cf00c100d5000700d000e700e600d600390020
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor64K_1 = 00bc00f600d10041008f00f6005d007a00c400a5001e001700210075002c0048
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor64K_1 = 00be00270021005c004f00a2000c001b00d4006c0026002700d9009a00df003d
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor64K_1 = 007600480096005b00b5008b005600df00c80087000c009b003700c700c6002e
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor64K_1 = 00ca00b700d100f4009b00cc002600ce00c9009d00a3007c009800c500030035
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor64K_1 = 007e00e50066000b00fe002000da00ef008c00ac00a60097007e006300ad00e2
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor64K_1 = 00b000590018004c009e0057002600a40037001f002d000c00490045004a0073
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor64K_1 = 008400c900290018005300e3004d007f0027005a005c00fc00bb000600c600a7
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor64K_1 = 00a0004b00cc006300ac007a00920018003900ff000800350039007e003300bc
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor64K_1 = 00a60074005900bd00b8008d0072000700c90015000800f300880015000b0028
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor64K_1 = 00d2000600be0058000800b800a400da0001000c00530009004b003700750041
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor64K_1 = 00950044000a0073007700a0009600f2007d007200670040000e007300510053
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor64K_1 = 0011007c0067004200bd004e005f009700d5009200c200e700c700f800f000cc
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor64K_1 = 00790089009200aa0063002d005f008900ed0021005e006300e20020008700fe
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor64K_1 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor64K_1 = 00aa0074006600ad00d400f5001e0008003a0098006900c000410053000500bd
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor64K_1 = 00ea00d500b200cf00e80033004700af00760082003e007f006300b000490008
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor64K_1 = 0049001300f0001b00d800820068008000410090008a00b0005c00c400c50062
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor64K_1 = 00440088000e0089003d00c60048007700ae00db00dd00fd004000e600c90065
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor64K_1 = 006000be00de00c80033002e004500e00074007100330011005200cc00b600e3
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor64K_1 = 0063008d0062004e003f0009000400aa004800f50056003e00df000f00a60085
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor64K_1 = 00c00076004200b900b50049000300bf00bc00fb00c70091009a002a00c300b5
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor64K_1 = 0063001700e100f3004500c50099002b0053009500c600c200fb00b80027002c
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor64K_1 = 00460067008f0009004d00aa00f6008a003400df003700080037005e009600f4
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor64K_1 = 00b6001200550013008f007000e500ee008a003900890003006a00c4006f00a0
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor64K_1 = 0034003200f500ce003c00b4005f00f100ca008d007d006d00e10074002d0002
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor64K_1 = 00ac008400710042001a00a60070003c0044001400bc0016004e008200c7007e
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor64K_1 = 004e002400f10004002d009200fa00c2008b0098004900d500f5008900790085
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor64K_1 = 00e8003a00c10043008c000200b6006000d4000200ce0011002500f4006a0052
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor64K_1 = 004b0028005c000a009f00d0005400c1001b004000f7000000bb000f00d100c3
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor64K_1 = 0067004e00e400c8005100ee00450083007c00ef00e90001000e006f0048000a
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor64K_1 = 00a900080039006d00a300e500aa00550068009b0022006f00be00a700500017
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor64K_1 = 00ae0075002f000800e6004e004400f100a9004c0036008a0076005e0004003e
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor64K_1 = 006900b30016008a00310084000a00b6009b00cd002400fa00d90030000b0018
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor64K_1 = 00160094004400f200b200e2009c007d003e00ba00a300bb004800fe00ca00be
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor64K_1 = 00c100fd00ae003a00cc001c00f5004900ef009500bf00170072001f003b00b1
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor64K_1 = 0012003d002e00b10011002d007b009b0015005400b8008a003500b300730055
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor64K_1 = 004f007a0065004a0084005d0065007f00ee000a00b900c600f800b2008d004a
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor64K_1 = 00ba00ad00ed0014009e00df005d00e20011001a0034003e003300610049006d
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor64K_1 = 00990046001b000e0091008600d5001a005f002b006000a20035005c00fb009f
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor64K_1 = 0033003b00ad005e00150036006a00b500ae0056006800350039005000cb00f2
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor64K_1 = 008b001c008100be008400cc00d2001d003b002c00f900b3005e0091009400b4
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor64K_1 = 00b10067006b004200eb00cd00b000ff009e0017003c002c00bd00ee007c00b5
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor64K_1 = 002d0054000000720030002900d000d200c300cd0043001e0013001c0075005c
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor64K_1 = 005a00ce006f00ab008100e30024006d008800b70056007e00d500ea009b00a8
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor64K_1 = 0095005d00f100c4001c005a00770014005600f9000700be002400af002d00a6
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor64K_1 = 0021005200de00a600fd00e000260062007500ed006a008e0003004f001f00d6
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor64K_1 = 00dc00de00f700d6009900050093004400f400000031004800c500550072005e
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor64K_1 = 00a700ea008a00c7003700a1001e001200df003a009e007900be009a00ee00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor64K_1 = 0071005f0020000400f100c1002900de0053007000a9000f00fa00b900430096
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor64K_1 = 003400d100d3001a00b90019005f005200e7006300bc004400df000500310058
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor64K_1 = 0047008700b500940066005c007100f600f5000b00a300c600f20098003b002a
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor64K_1 = 00cb00a600ad00c1004f00e9006200d3005c0085004e00fb009c005500d50023
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor64K_1 = 00e600bb00e9009200c300bf0037009400ef00650081009500d00070007300ab
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor64K_1 = 0075004c005500c7008e00a800bd009300fc00d4008d00ce0036002d00340037
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor64K_1 = 005d004f005d009f00e100f5002600ee00f7001b0072009e0043002e00e3003c
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor64K_1 = 007a007100d90086008300c300b6004b00670039008c000d00d300d400220060
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor64K_1 = 00e700c00074006d0013009d0092004c00ed002b00db00a700040069004c0052
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor64K_1 = 00ce002e00d400bf004c00ef006c0000002d001d0087006200e0002e00900078
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor64K_1 = 00b6009600e6003c00f7003600460065004300540053009700cf004e002a00d4
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor64K_1 = 000c009500940062002e00c200f10047003000290078005b00b000f500b80006
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor64K_1 = 001700bf008300320007003800ca000b004a00ac004b00e8001c00ce00620029
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor64K_1 = 002300b2003a00e9009300b100a900d90080008e001d007d008f006a00ed00de
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor64K_1 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor64K_1 = 006a007c00af00ea007800c3001800b2003a005900e300d100ae0079009a00ed
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor64K_1 = 008e00e4001400cd004e009100b800f600860074004800c600e400b400840034
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor64K_1 = 0018001a00e10049006700710072007000870022005e00a90088009b0044003f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor64K_1 = 002e006f00ac00ce00ff00a400d1008800b5001e00460015001f00b000300042
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor64K_1 = 0043008a001e006f009a00ff00cb008100900053009400010035004a008b00cf
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor64K_1 = 0007000400f8001a00dc00a4002a0056009f0052007c00a900800041002f0053
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor64K_1 = 0053006e000d0070008a0075005000eb000c00b20007002900f800b4007900fc
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor64K_1 = 00ce00be00b600b1002500e1005900fc00f30070009d00fb00b9002800a500c3
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor64K_1 = 00970016008000f800fd008b00af002d00770075002b007a00f0001f00a000f4
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor64K_1 = 0061006a007900dd00dd002500d000fd008400ba0055004000d700f500330029
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor64K_1 = 004000ed00da0054001b004b00a300a500b900a500de00ab0016002400720060
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor64K_1 = 00bf0047009c00e1005700cb00250086004100c400e000f0003900de001b009b
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor64K_1 = 00b900a70054000400d6002400b5001f00710049003200af0030003300b90026
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor64K_1 = 000900060094009500a2004600a3001600000061008300070006005d001a0018
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor64K_1 = 00ed004a00de00ee00cd000c00d900e90090000900c8008000aa00eb0039008b
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor64K_1 = 000d004900740033008e0025004200be004600c4009800bf00a000ec000000d9
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor64K_1 = 007e0061000300c00018006b0078000500e100410046009a00c1009500b90018
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor64K_1 = 00a7000600d7003d00fe0050001c002c00b7009000390057000800d700490049
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor64K_1 = 00b200d400aa0019008100160099009d00a500a800f100e30070008b00ed0039
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor64K_1 = 004f007a00dd00b300d900d7001500de005c009900a400270062000900fd0003
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor64K_1 = 00ab005400500099007b006b00e800ac00a1003f00df008b00e10050003c003e
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor64K_1 = 0026007200ac0010001400b30086006c00f6001500fe000b007200ae00430038
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor64K_1 = 003500a9004e002400630071005300f70028002e0069006400e3003400ab0064
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor64K_1 = 005900c9000200f800ae0098009a0060002f005c00ee0065000a00f200b80046
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor64K_1 = 00190008000b009f00310083001300de001c005a00a300f3001e00a800ca0063
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor64K_1 = 00f100050022002900d1004600ac003900d7007800b2009a00ec00ab002400db
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor64K_1 = 0001008300ef009300e60074004c006200380014006d006f00cd0012000d00ee
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor64K_1 = 00fb0002006f008700c0004d008300d9005a009c00c40094008e00a6002f00d6
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor64K_1 = 002a001e007000650003001b00d5004200bd00ad00e40055005a000000f000ad
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor64K_1 = 00c4002000d0004b00890086001600f600df00b200710091004c00c00092006f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor64K_1 = 00ec001f00c80037003a007c009900d100b5001a003a005300cc00fb0022000f
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor64K_1 = 00e9005d0057002c005b00e600a700df001400700095005d00d7009f002600fb
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor64K_1 = 001c00e800be003f00bd00aa00f00070006d003b0021002b0084003c00670069
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor64K_1 = 001d001400ec00be00b1009e004300ac002a005f007b00d0001c00b200e600e7
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor64K_1 = 009200e90019009600f600cf00cb00b0008d006700d00041004300d700ba003d
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor64K_1 = 00cc00590084006d0068005400190032000b005500400053002b00e700660044
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor64K_1 = 00a20009008e0088007d009e0092005400470093007b00ca009c004a00790068
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor64K_1 = 00c600e2009000fe006f0030009000df005300a1009c0038002700820026004b
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor64K_1 = 003b004800cf005000af00bb00050006009600f4002c002200fc00a10038006c
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor64K_1 = 00ed008500890075003300f400df009100950012008e00110048006d00e500ac
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor64K_1 = 00900039007800030070006500a2009f0088006700a800a6006700b6006e0029
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor64K_1 = 006d00f900730088005300fb00cc00d700cf00e90075006c00d40027009e0064
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor64K_1 = 000e00c2002300c200a600430040003f00de005200b8006500040010000f0041
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor64K_1 = 00dc007f00c9003900e9001b002900cc00e200630034005600db004a00290004
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor64K_1 = 00b800a9002100bb0097002900a000db009200e0001300050087008600e400fb
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor64K_1 = 00cd00d7007f007100230027000a0014004f0070002d00b300cf00560082007f
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor64K_1 = 00120049000d00cf00ed006400f90037009a00ec00c5002f002700ce000a002e
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor64K_1 = 00b6001600a3004f0032000f00bc005f008f007600b4004900b10049005b00c3
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor64K_1 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor64K_1 = 00d2002200f20023005600e3001e001400cd004800fe001e00220038009c00fd
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor64K_1 = 00c800e0003c00ee0064003d005c005500dc00b3005200fe001000ab005e00dd
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor64K_1 = 004a00b2009f00b3003300530025006c009b008800490084006e00b90052000c
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor64K_1 = 00d200ea006e00610097003200d000bf0038005f0078007900e800b1005b0045
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor64K_2 = 008100d100fd00c500ed004d0061001c008400b8001d008f00c000e2001c00ef
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor64K_2 = 0053004600f7001400ec004e001b00860009001300f10067002a009200590036
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor64K_2 = 008b006e00b2001e0072009100ae0054009a0020007b0025007b005100f300be
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor64K_2 = 00aa00f9003d004f003e0031006100d60095004c000c00e700d800bd00f600e3
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor64K_2 = 00640068001a00ca000d00540029009000220056003d005a00c800f9008c004c
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor64K_2 = 0079009e0081008a0059002c0030001000f800c8003a00ef00940093006300e3
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor64K_2 = 00a7006c003e00ae00e4008100d800d500a200b100f4004a006a00d800570053
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor64K_2 = 004d004f001f0080008300dc0040007d008a0066001c00db0027004a00310059
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor64K_2 = 009b0090003300fa002f000100b600d60019000200a3009b002b00dd00cf00d9
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor64K_2 = 00b5009300a200f4002c004a00e30085008100da005200ef00d900b400df0066
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor64K_2 = 00c1000d0022004e003c00330064009000190060004c002b00ac0005003c00ae
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor64K_2 = 006900a20037004a00f70098004000d60083004000fd0042009300b7008b0055
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor64K_2 = 00aa003100ea00df0053003200a10085000700980021000d00ca004600c000ef
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor64K_2 = 00e40096006400cb009b0057004400ba00e500db004b000500ab00f90024001f
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor64K_2 = 000a00d0008b003800a8008000ae009a0024003800bd006000ac006400ff00ba
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor64K_2 = 00eb000200fd006b0003006500cc0030003c007600f000b400fd0012003e0022
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor64K_2 = 00c900e9003f00070016004600170068004800b5000f00870062003c00ff0061
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor64K_2 = 001d003c004400bf00310055007800ab002100d9000600fb0022002900f700cd
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor64K_1 = 00a20067000d006a005d00d0002c00020076008a00ae00bd000b000d00d90003
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor64K_1 = 000c004d00ac006a00850079001e00a900f100a40034006000dd003c0004001d
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor64K_1 = 003e00ad007600e1003700c2002500f600b7008a00f800ae002300fa00480014
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor64K_1 = 0035007f00000008002a002c00d000c700dc006700ef0006003300d7002f0069
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor64K_1 = 0073007200c600ad007a00ac00e4006e00e500c3005d00d300680095009500ca
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor64K_1 = 005100010034004200e200bd00c0006a003400120049008700e80012000c00fa
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor64K_2 = 003e0014000b003c007b00ba00ae00e3005c0079006d00c300e400e5008400e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor64K_2 = 007e004100d700a100e00026001e008e00a2000e00de0085002700ce00ef007b
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor64K_2 = 00fb00ab004d00c300b3006200a700a4005f009c001300dc00b8003100ed00a7
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor64K_2 = 000e009700520069007e007000f600ad003f00570037001e002c00b7007b003b
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor64K_2 = 00e5000200e900ed005900a2003e0089007d001e00d3004c00be00d800b500f5
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor64K_2 = 008900c7007200bf00a800b900670031000300980025003f00fc00b800220094
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor64K_2 = 001400d7004200b6003d004f00cf00c100d5000700d000e700e600d600390020
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor64K_2 = 00bc00f600d10041008f00f6005d007a00c400a5001e001700210075002c0048
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor64K_2 = 00be00270021005c004f00a2000c001b00d4006c0026002700d9009a00df003d
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor64K_2 = 007600480096005b00b5008b005600df00c80087000c009b003700c700c6002e
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor64K_2 = 00ca00b700d100f4009b00cc002600ce00c9009d00a3007c009800c500030035
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor64K_2 = 007e00e50066000b00fe002000da00ef008c00ac00a60097007e006300ad00e2
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor64K_2 = 00b000590018004c009e0057002600a40037001f002d000c00490045004a0073
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor64K_2 = 008400c900290018005300e3004d007f0027005a005c00fc00bb000600c600a7
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor64K_2 = 00a0004b00cc006300ac007a00920018003900ff000800350039007e003300bc
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor64K_2 = 00a60074005900bd00b8008d0072000700c90015000800f300880015000b0028
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor64K_2 = 00d2000600be0058000800b800a400da0001000c00530009004b003700750041
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor64K_2 = 00950044000a0073007700a0009600f2007d007200670040000e007300510053
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor64K_2 = 0011007c0067004200bd004e005f009700d5009200c200e700c700f800f000cc
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor64K_2 = 00790089009200aa0063002d005f008900ed0021005e006300e20020008700fe
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor64K_2 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor64K_2 = 00aa0074006600ad00d400f5001e0008003a0098006900c000410053000500bd
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor64K_2 = 00ea00d500b200cf00e80033004700af00760082003e007f006300b000490008
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor64K_2 = 0049001300f0001b00d800820068008000410090008a00b0005c00c400c50062
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor64K_2 = 00440088000e0089003d00c60048007700ae00db00dd00fd004000e600c90065
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor64K_2 = 006000be00de00c80033002e004500e00074007100330011005200cc00b600e3
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor64K_2 = 0063008d0062004e003f0009000400aa004800f50056003e00df000f00a60085
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor64K_2 = 00c00076004200b900b50049000300bf00bc00fb00c70091009a002a00c300b5
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor64K_2 = 0063001700e100f3004500c50099002b0053009500c600c200fb00b80027002c
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor64K_2 = 00460067008f0009004d00aa00f6008a003400df003700080037005e009600f4
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor64K_2 = 00b6001200550013008f007000e500ee008a003900890003006a00c4006f00a0
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor64K_2 = 0034003200f500ce003c00b4005f00f100ca008d007d006d00e10074002d0002
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor64K_2 = 00ac008400710042001a00a60070003c0044001400bc0016004e008200c7007e
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor64K_2 = 004e002400f10004002d009200fa00c2008b0098004900d500f5008900790085
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor64K_2 = 00e8003a00c10043008c000200b6006000d4000200ce0011002500f4006a0052
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor64K_2 = 004b0028005c000a009f00d0005400c1001b004000f7000000bb000f00d100c3
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor64K_2 = 0067004e00e400c8005100ee00450083007c00ef00e90001000e006f0048000a
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor64K_2 = 00a900080039006d00a300e500aa00550068009b0022006f00be00a700500017
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor64K_2 = 00ae0075002f000800e6004e004400f100a9004c0036008a0076005e0004003e
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor64K_2 = 006900b30016008a00310084000a00b6009b00cd002400fa00d90030000b0018
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor64K_2 = 00160094004400f200b200e2009c007d003e00ba00a300bb004800fe00ca00be
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor64K_2 = 00c100fd00ae003a00cc001c00f5004900ef009500bf00170072001f003b00b1
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor64K_2 = 0012003d002e00b10011002d007b009b0015005400b8008a003500b300730055
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor64K_2 = 004f007a0065004a0084005d0065007f00ee000a00b900c600f800b2008d004a
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor64K_2 = 00ba00ad00ed0014009e00df005d00e20011001a0034003e003300610049006d
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor64K_2 = 00990046001b000e0091008600d5001a005f002b006000a20035005c00fb009f
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor64K_2 = 0033003b00ad005e00150036006a00b500ae0056006800350039005000cb00f2
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor64K_2 = 008b001c008100be008400cc00d2001d003b002c00f900b3005e0091009400b4
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor64K_2 = 00b10067006b004200eb00cd00b000ff009e0017003c002c00bd00ee007c00b5
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor64K_2 = 002d0054000000720030002900d000d200c300cd0043001e0013001c0075005c
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor64K_2 = 005a00ce006f00ab008100e30024006d008800b70056007e00d500ea009b00a8
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor64K_2 = 0095005d00f100c4001c005a00770014005600f9000700be002400af002d00a6
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor64K_2 = 0021005200de00a600fd00e000260062007500ed006a008e0003004f001f00d6
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor64K_2 = 00dc00de00f700d6009900050093004400f400000031004800c500550072005e
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor64K_2 = 00a700ea008a00c7003700a1001e001200df003a009e007900be009a00ee00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor64K_2 = 0071005f0020000400f100c1002900de0053007000a9000f00fa00b900430096
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor64K_2 = 003400d100d3001a00b90019005f005200e7006300bc004400df000500310058
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor64K_2 = 0047008700b500940066005c007100f600f5000b00a300c600f20098003b002a
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor64K_2 = 00cb00a600ad00c1004f00e9006200d3005c0085004e00fb009c005500d50023
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor64K_2 = 00e600bb00e9009200c300bf0037009400ef00650081009500d00070007300ab
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor64K_2 = 0075004c005500c7008e00a800bd009300fc00d4008d00ce0036002d00340037
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor64K_2 = 005d004f005d009f00e100f5002600ee00f7001b0072009e0043002e00e3003c
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor64K_2 = 007a007100d90086008300c300b6004b00670039008c000d00d300d400220060
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor64K_2 = 00e700c00074006d0013009d0092004c00ed002b00db00a700040069004c0052
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor64K_2 = 00ce002e00d400bf004c00ef006c0000002d001d0087006200e0002e00900078
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor64K_2 = 00b6009600e6003c00f7003600460065004300540053009700cf004e002a00d4
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor64K_2 = 000c009500940062002e00c200f10047003000290078005b00b000f500b80006
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor64K_2 = 001700bf008300320007003800ca000b004a00ac004b00e8001c00ce00620029
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor64K_2 = 002300b2003a00e9009300b100a900d90080008e001d007d008f006a00ed00de
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor64K_2 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor64K_2 = 006a007c00af00ea007800c3001800b2003a005900e300d100ae0079009a00ed
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor64K_2 = 008e00e4001400cd004e009100b800f600860074004800c600e400b400840034
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor64K_2 = 0018001a00e10049006700710072007000870022005e00a90088009b0044003f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor64K_2 = 002e006f00ac00ce00ff00a400d1008800b5001e00460015001f00b000300042
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor64K_2 = 0043008a001e006f009a00ff00cb008100900053009400010035004a008b00cf
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor64K_2 = 0007000400f8001a00dc00a4002a0056009f0052007c00a900800041002f0053
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor64K_2 = 0053006e000d0070008a0075005000eb000c00b20007002900f800b4007900fc
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor64K_2 = 00ce00be00b600b1002500e1005900fc00f30070009d00fb00b9002800a500c3
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor64K_2 = 00970016008000f800fd008b00af002d00770075002b007a00f0001f00a000f4
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor64K_2 = 0061006a007900dd00dd002500d000fd008400ba0055004000d700f500330029
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor64K_2 = 004000ed00da0054001b004b00a300a500b900a500de00ab0016002400720060
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor64K_2 = 00bf0047009c00e1005700cb00250086004100c400e000f0003900de001b009b
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor64K_2 = 00b900a70054000400d6002400b5001f00710049003200af0030003300b90026
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor64K_2 = 000900060094009500a2004600a3001600000061008300070006005d001a0018
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor64K_2 = 00ed004a00de00ee00cd000c00d900e90090000900c8008000aa00eb0039008b
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor64K_2 = 000d004900740033008e0025004200be004600c4009800bf00a000ec000000d9
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor64K_2 = 007e0061000300c00018006b0078000500e100410046009a00c1009500b90018
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor64K_2 = 00a7000600d7003d00fe0050001c002c00b7009000390057000800d700490049
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor64K_2 = 00b200d400aa0019008100160099009d00a500a800f100e30070008b00ed0039
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor64K_2 = 004f007a00dd00b300d900d7001500de005c009900a400270062000900fd0003
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor64K_2 = 00ab005400500099007b006b00e800ac00a1003f00df008b00e10050003c003e
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor64K_2 = 0026007200ac0010001400b30086006c00f6001500fe000b007200ae00430038
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor64K_2 = 003500a9004e002400630071005300f70028002e0069006400e3003400ab0064
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor64K_2 = 005900c9000200f800ae0098009a0060002f005c00ee0065000a00f200b80046
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor64K_2 = 00190008000b009f00310083001300de001c005a00a300f3001e00a800ca0063
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor64K_2 = 00f100050022002900d1004600ac003900d7007800b2009a00ec00ab002400db
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor64K_2 = 0001008300ef009300e60074004c006200380014006d006f00cd0012000d00ee
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor64K_2 = 00fb0002006f008700c0004d008300d9005a009c00c40094008e00a6002f00d6
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor64K_2 = 002a001e007000650003001b00d5004200bd00ad00e40055005a000000f000ad
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor64K_2 = 00c4002000d0004b00890086001600f600df00b200710091004c00c00092006f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor64K_2 = 00ec001f00c80037003a007c009900d100b5001a003a005300cc00fb0022000f
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor64K_2 = 00e9005d0057002c005b00e600a700df001400700095005d00d7009f002600fb
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor64K_2 = 001c00e800be003f00bd00aa00f00070006d003b0021002b0084003c00670069
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor64K_2 = 001d001400ec00be00b1009e004300ac002a005f007b00d0001c00b200e600e7
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor64K_2 = 009200e90019009600f600cf00cb00b0008d006700d00041004300d700ba003d
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor64K_2 = 00cc00590084006d0068005400190032000b005500400053002b00e700660044
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor64K_2 = 00a20009008e0088007d009e0092005400470093007b00ca009c004a00790068
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor64K_2 = 00c600e2009000fe006f0030009000df005300a1009c0038002700820026004b
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor64K_2 = 003b004800cf005000af00bb00050006009600f4002c002200fc00a10038006c
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor64K_2 = 00ed008500890075003300f400df009100950012008e00110048006d00e500ac
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor64K_2 = 00900039007800030070006500a2009f0088006700a800a6006700b6006e0029
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor64K_2 = 006d00f900730088005300fb00cc00d700cf00e90075006c00d40027009e0064
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor64K_2 = 000e00c2002300c200a600430040003f00de005200b8006500040010000f0041
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor64K_2 = 00dc007f00c9003900e9001b002900cc00e200630034005600db004a00290004
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor64K_2 = 00b800a9002100bb0097002900a000db009200e0001300050087008600e400fb
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor64K_2 = 00cd00d7007f007100230027000a0014004f0070002d00b300cf00560082007f
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor64K_2 = 00120049000d00cf00ed006400f90037009a00ec00c5002f002700ce000a002e
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor64K_2 = 00b6001600a3004f0032000f00bc005f008f007600b4004900b10049005b00c3
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor64K_2 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor64K_2 = 00d2002200f20023005600e3001e001400cd004800fe001e00220038009c00fd
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor64K_2 = 00c800e0003c00ee0064003d005c005500dc00b3005200fe001000ab005e00dd
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor64K_2 = 004a00b2009f00b3003300530025006c009b008800490084006e00b90052000c
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor64K_2 = 00d200ea006e00610097003200d000bf0038005f0078007900e800b1005b0045
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor64K_3 = 008100d100fd00c500ed004d0061001c008400b8001d008f00c000e2001c00ef
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor64K_3 = 0053004600f7001400ec004e001b00860009001300f10067002a009200590036
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor64K_3 = 008b006e00b2001e0072009100ae0054009a0020007b0025007b005100f300be
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor64K_3 = 00aa00f9003d004f003e0031006100d60095004c000c00e700d800bd00f600e3
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor64K_3 = 00640068001a00ca000d00540029009000220056003d005a00c800f9008c004c
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor64K_3 = 0079009e0081008a0059002c0030001000f800c8003a00ef00940093006300e3
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor64K_3 = 00a7006c003e00ae00e4008100d800d500a200b100f4004a006a00d800570053
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor64K_3 = 004d004f001f0080008300dc0040007d008a0066001c00db0027004a00310059
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor64K_3 = 009b0090003300fa002f000100b600d60019000200a3009b002b00dd00cf00d9
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor64K_3 = 00b5009300a200f4002c004a00e30085008100da005200ef00d900b400df0066
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor64K_3 = 00c1000d0022004e003c00330064009000190060004c002b00ac0005003c00ae
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor64K_3 = 006900a20037004a00f70098004000d60083004000fd0042009300b7008b0055
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor64K_3 = 00aa003100ea00df0053003200a10085000700980021000d00ca004600c000ef
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor64K_3 = 00e40096006400cb009b0057004400ba00e500db004b000500ab00f90024001f
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor64K_3 = 000a00d0008b003800a8008000ae009a0024003800bd006000ac006400ff00ba
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor64K_3 = 00eb000200fd006b0003006500cc0030003c007600f000b400fd0012003e0022
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor64K_3 = 00c900e9003f00070016004600170068004800b5000f00870062003c00ff0061
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor64K_3 = 001d003c004400bf00310055007800ab002100d9000600fb0022002900f700cd
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor64K_2 = 00a20067000d006a005d00d0002c00020076008a00ae00bd000b000d00d90003
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor64K_2 = 000c004d00ac006a00850079001e00a900f100a40034006000dd003c0004001d
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor64K_2 = 003e00ad007600e1003700c2002500f600b7008a00f800ae002300fa00480014
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor64K_2 = 0035007f00000008002a002c00d000c700dc006700ef0006003300d7002f0069
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor64K_2 = 0073007200c600ad007a00ac00e4006e00e500c3005d00d300680095009500ca
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor64K_2 = 005100010034004200e200bd00c0006a003400120049008700e80012000c00fa
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor64K_3 = 003e0014000b003c007b00ba00ae00e3005c0079006d00c300e400e5008400e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor64K_3 = 007e004100d700a100e00026001e008e00a2000e00de0085002700ce00ef007b
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor64K_3 = 00fb00ab004d00c300b3006200a700a4005f009c001300dc00b8003100ed00a7
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor64K_3 = 000e009700520069007e007000f600ad003f00570037001e002c00b7007b003b
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor64K_3 = 00e5000200e900ed005900a2003e0089007d001e00d3004c00be00d800b500f5
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor64K_3 = 008900c7007200bf00a800b900670031000300980025003f00fc00b800220094
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor64K_3 = 001400d7004200b6003d004f00cf00c100d5000700d000e700e600d600390020
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor64K_3 = 00bc00f600d10041008f00f6005d007a00c400a5001e001700210075002c0048
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor64K_3 = 00be00270021005c004f00a2000c001b00d4006c0026002700d9009a00df003d
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor64K_3 = 007600480096005b00b5008b005600df00c80087000c009b003700c700c6002e
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor64K_3 = 00ca00b700d100f4009b00cc002600ce00c9009d00a3007c009800c500030035
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor64K_3 = 007e00e50066000b00fe002000da00ef008c00ac00a60097007e006300ad00e2
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor64K_3 = 00b000590018004c009e0057002600a40037001f002d000c00490045004a0073
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor64K_3 = 008400c900290018005300e3004d007f0027005a005c00fc00bb000600c600a7
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor64K_3 = 00a0004b00cc006300ac007a00920018003900ff000800350039007e003300bc
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor64K_3 = 00a60074005900bd00b8008d0072000700c90015000800f300880015000b0028
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor64K_3 = 00d2000600be0058000800b800a400da0001000c00530009004b003700750041
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor64K_3 = 00950044000a0073007700a0009600f2007d007200670040000e007300510053
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor64K_3 = 0011007c0067004200bd004e005f009700d5009200c200e700c700f800f000cc
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor64K_3 = 00790089009200aa0063002d005f008900ed0021005e006300e20020008700fe
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor64K_3 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor64K_3 = 00aa0074006600ad00d400f5001e0008003a0098006900c000410053000500bd
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor64K_3 = 00ea00d500b200cf00e80033004700af00760082003e007f006300b000490008
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor64K_3 = 0049001300f0001b00d800820068008000410090008a00b0005c00c400c50062
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor64K_3 = 00440088000e0089003d00c60048007700ae00db00dd00fd004000e600c90065
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor64K_3 = 006000be00de00c80033002e004500e00074007100330011005200cc00b600e3
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor64K_3 = 0063008d0062004e003f0009000400aa004800f50056003e00df000f00a60085
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor64K_3 = 00c00076004200b900b50049000300bf00bc00fb00c70091009a002a00c300b5
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor64K_3 = 0063001700e100f3004500c50099002b0053009500c600c200fb00b80027002c
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor64K_3 = 00460067008f0009004d00aa00f6008a003400df003700080037005e009600f4
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor64K_3 = 00b6001200550013008f007000e500ee008a003900890003006a00c4006f00a0
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor64K_3 = 0034003200f500ce003c00b4005f00f100ca008d007d006d00e10074002d0002
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor64K_3 = 00ac008400710042001a00a60070003c0044001400bc0016004e008200c7007e
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor64K_3 = 004e002400f10004002d009200fa00c2008b0098004900d500f5008900790085
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor64K_3 = 00e8003a00c10043008c000200b6006000d4000200ce0011002500f4006a0052
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor64K_3 = 004b0028005c000a009f00d0005400c1001b004000f7000000bb000f00d100c3
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor64K_3 = 0067004e00e400c8005100ee00450083007c00ef00e90001000e006f0048000a
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor64K_3 = 00a900080039006d00a300e500aa00550068009b0022006f00be00a700500017
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor64K_3 = 00ae0075002f000800e6004e004400f100a9004c0036008a0076005e0004003e
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor64K_3 = 006900b30016008a00310084000a00b6009b00cd002400fa00d90030000b0018
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor64K_3 = 00160094004400f200b200e2009c007d003e00ba00a300bb004800fe00ca00be
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor64K_3 = 00c100fd00ae003a00cc001c00f5004900ef009500bf00170072001f003b00b1
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor64K_3 = 0012003d002e00b10011002d007b009b0015005400b8008a003500b300730055
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor64K_3 = 004f007a0065004a0084005d0065007f00ee000a00b900c600f800b2008d004a
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor64K_3 = 00ba00ad00ed0014009e00df005d00e20011001a0034003e003300610049006d
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor64K_3 = 00990046001b000e0091008600d5001a005f002b006000a20035005c00fb009f
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor64K_3 = 0033003b00ad005e00150036006a00b500ae0056006800350039005000cb00f2
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor64K_3 = 008b001c008100be008400cc00d2001d003b002c00f900b3005e0091009400b4
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor64K_3 = 00b10067006b004200eb00cd00b000ff009e0017003c002c00bd00ee007c00b5
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor64K_3 = 002d0054000000720030002900d000d200c300cd0043001e0013001c0075005c
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor64K_3 = 005a00ce006f00ab008100e30024006d008800b70056007e00d500ea009b00a8
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor64K_3 = 0095005d00f100c4001c005a00770014005600f9000700be002400af002d00a6
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor64K_3 = 0021005200de00a600fd00e000260062007500ed006a008e0003004f001f00d6
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor64K_3 = 00dc00de00f700d6009900050093004400f400000031004800c500550072005e
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor64K_3 = 00a700ea008a00c7003700a1001e001200df003a009e007900be009a00ee00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor64K_3 = 0071005f0020000400f100c1002900de0053007000a9000f00fa00b900430096
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor64K_3 = 003400d100d3001a00b90019005f005200e7006300bc004400df000500310058
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor64K_3 = 0047008700b500940066005c007100f600f5000b00a300c600f20098003b002a
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor64K_3 = 00cb00a600ad00c1004f00e9006200d3005c0085004e00fb009c005500d50023
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor64K_3 = 00e600bb00e9009200c300bf0037009400ef00650081009500d00070007300ab
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor64K_3 = 0075004c005500c7008e00a800bd009300fc00d4008d00ce0036002d00340037
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor64K_3 = 005d004f005d009f00e100f5002600ee00f7001b0072009e0043002e00e3003c
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor64K_3 = 007a007100d90086008300c300b6004b00670039008c000d00d300d400220060
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor64K_3 = 00e700c00074006d0013009d0092004c00ed002b00db00a700040069004c0052
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor64K_3 = 00ce002e00d400bf004c00ef006c0000002d001d0087006200e0002e00900078
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor64K_3 = 00b6009600e6003c00f7003600460065004300540053009700cf004e002a00d4
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor64K_3 = 000c009500940062002e00c200f10047003000290078005b00b000f500b80006
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor64K_3 = 001700bf008300320007003800ca000b004a00ac004b00e8001c00ce00620029
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor64K_3 = 002300b2003a00e9009300b100a900d90080008e001d007d008f006a00ed00de
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor64K_3 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor64K_3 = 006a007c00af00ea007800c3001800b2003a005900e300d100ae0079009a00ed
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor64K_3 = 008e00e4001400cd004e009100b800f600860074004800c600e400b400840034
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor64K_3 = 0018001a00e10049006700710072007000870022005e00a90088009b0044003f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor64K_3 = 002e006f00ac00ce00ff00a400d1008800b5001e00460015001f00b000300042
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor64K_3 = 0043008a001e006f009a00ff00cb008100900053009400010035004a008b00cf
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor64K_3 = 0007000400f8001a00dc00a4002a0056009f0052007c00a900800041002f0053
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor64K_3 = 0053006e000d0070008a0075005000eb000c00b20007002900f800b4007900fc
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor64K_3 = 00ce00be00b600b1002500e1005900fc00f30070009d00fb00b9002800a500c3
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor64K_3 = 00970016008000f800fd008b00af002d00770075002b007a00f0001f00a000f4
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor64K_3 = 0061006a007900dd00dd002500d000fd008400ba0055004000d700f500330029
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor64K_3 = 004000ed00da0054001b004b00a300a500b900a500de00ab0016002400720060
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor64K_3 = 00bf0047009c00e1005700cb00250086004100c400e000f0003900de001b009b
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor64K_3 = 00b900a70054000400d6002400b5001f00710049003200af0030003300b90026
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor64K_3 = 000900060094009500a2004600a3001600000061008300070006005d001a0018
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor64K_3 = 00ed004a00de00ee00cd000c00d900e90090000900c8008000aa00eb0039008b
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor64K_3 = 000d004900740033008e0025004200be004600c4009800bf00a000ec000000d9
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor64K_3 = 007e0061000300c00018006b0078000500e100410046009a00c1009500b90018
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor64K_3 = 00a7000600d7003d00fe0050001c002c00b7009000390057000800d700490049
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor64K_3 = 00b200d400aa0019008100160099009d00a500a800f100e30070008b00ed0039
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor64K_3 = 004f007a00dd00b300d900d7001500de005c009900a400270062000900fd0003
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor64K_3 = 00ab005400500099007b006b00e800ac00a1003f00df008b00e10050003c003e
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor64K_3 = 0026007200ac0010001400b30086006c00f6001500fe000b007200ae00430038
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor64K_3 = 003500a9004e002400630071005300f70028002e0069006400e3003400ab0064
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor64K_3 = 005900c9000200f800ae0098009a0060002f005c00ee0065000a00f200b80046
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor64K_3 = 00190008000b009f00310083001300de001c005a00a300f3001e00a800ca0063
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor64K_3 = 00f100050022002900d1004600ac003900d7007800b2009a00ec00ab002400db
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor64K_3 = 0001008300ef009300e60074004c006200380014006d006f00cd0012000d00ee
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor64K_3 = 00fb0002006f008700c0004d008300d9005a009c00c40094008e00a6002f00d6
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor64K_3 = 002a001e007000650003001b00d5004200bd00ad00e40055005a000000f000ad
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor64K_3 = 00c4002000d0004b00890086001600f600df00b200710091004c00c00092006f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor64K_3 = 00ec001f00c80037003a007c009900d100b5001a003a005300cc00fb0022000f
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor64K_3 = 00e9005d0057002c005b00e600a700df001400700095005d00d7009f002600fb
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor64K_3 = 001c00e800be003f00bd00aa00f00070006d003b0021002b0084003c00670069
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor64K_3 = 001d001400ec00be00b1009e004300ac002a005f007b00d0001c00b200e600e7
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor64K_3 = 009200e90019009600f600cf00cb00b0008d006700d00041004300d700ba003d
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor64K_3 = 00cc00590084006d0068005400190032000b005500400053002b00e700660044
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor64K_3 = 00a20009008e0088007d009e0092005400470093007b00ca009c004a00790068
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor64K_3 = 00c600e2009000fe006f0030009000df005300a1009c0038002700820026004b
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor64K_3 = 003b004800cf005000af00bb00050006009600f4002c002200fc00a10038006c
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor64K_3 = 00ed008500890075003300f400df009100950012008e00110048006d00e500ac
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor64K_3 = 00900039007800030070006500a2009f0088006700a800a6006700b6006e0029
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor64K_3 = 006d00f900730088005300fb00cc00d700cf00e90075006c00d40027009e0064
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor64K_3 = 000e00c2002300c200a600430040003f00de005200b8006500040010000f0041
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor64K_3 = 00dc007f00c9003900e9001b002900cc00e200630034005600db004a00290004
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor64K_3 = 00b800a9002100bb0097002900a000db009200e0001300050087008600e400fb
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor64K_3 = 00cd00d7007f007100230027000a0014004f0070002d00b300cf00560082007f
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor64K_3 = 00120049000d00cf00ed006400f90037009a00ec00c5002f002700ce000a002e
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor64K_3 = 00b6001600a3004f0032000f00bc005f008f007600b4004900b10049005b00c3
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor64K_3 = 001400e600ed00c600290019000100a4007e0002006800a9006600b400d9009e
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor64K_3 = 00d2002200f20023005600e3001e001400cd004800fe001e00220038009c00fd
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor64K_3 = 00c800e0003c00ee0064003d005c005500dc00b3005200fe001000ab005e00dd
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor64K_3 = 004a00b2009f00b3003300530025006c009b008800490084006e00b90052000c
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor64K_3 = 00d200ea006e00610097003200d000bf0038005f0078007900e800b1005b0045
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor64K_3 = 00a20067000d006a005d00d0002c00020076008a00ae00bd000b000d00d90003
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor64K_3 = 000c004d00ac006a00850079001e00a900f100a40034006000dd003c0004001d
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor64K_3 = 003e00ad007600e1003700c2002500f600b7008a00f800ae002300fa00480014
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor64K_3 = 0035007f00000008002a002c00d000c700dc006700ef0006003300d7002f0069
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor64K_3 = 0073007200c600ad007a00ac00e4006e00e500c3005d00d300680095009500ca
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor64K_3 = 005100010034004200e200bd00c0006a003400120049008700e80012000c00fa
OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16M_0 = 00dd008a00ab001f0013000900a400bf00d7003a000e001f005c000800440018
@@ -3691,6 +3715,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16M_0 = 0043003b007f00a9006d00f400a30063002300880049004e009500e2003500c9
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16M_0 = 009000fe00880077004c007900f30079003e00b600b1003c00ab009f00650037
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16M_0 = 00f200f400a50024006c0018005d00dd00a2005f005f009800cd00bf00df00b4
OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16M_0 = 00c4002a00890059004c005600e000ab0082009f00840094002d00f100f0004c
@@ -3741,6 +3767,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16M_0 = 00b600b500990085000e002700b000d900ed00ff008e00d300e2006400a800fe
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16M_0 = 00150098000600ca00fe00e000070030000a00b800c100f000e400a70090008d
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16M_0 = 00f7005a00b80086006000bf008e00030075002a009f0028008d00dc000700bf
OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16M_0 = 0001000200ad0013000d00ed00db00a4009000b100970005005c009c0019006b
@@ -3791,6 +3819,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16M_0 = 001900a200120089008000c4008100ba004e003f004600290055005c00ac0037
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16M_0 = 00c500e700b1004700ab00a90016006100b9007800c800cd00b900c5002300f3
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16M_1 = 00dd008a00ab001f0013000900a400bf00d7003a000e001f005c000800440018
OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16M_1 = 00ef00cf00ac006f00ca001d00be008c00820090009c005b00660053005400f2
@@ -3841,6 +3871,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16M_1 = 0043003b007f00a9006d00f400a30063002300880049004e009500e2003500c9
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16M_1 = 009000fe00880077004c007900f30079003e00b600b1003c00ab009f00650037
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16M_1 = 00f200f400a50024006c0018005d00dd00a2005f005f009800cd00bf00df00b4
OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16M_1 = 00c4002a00890059004c005600e000ab0082009f00840094002d00f100f0004c
@@ -3891,6 +3923,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16M_1 = 00b600b500990085000e002700b000d900ed00ff008e00d300e2006400a800fe
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16M_1 = 00150098000600ca00fe00e000070030000a00b800c100f000e400a70090008d
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16M_1 = 00f7005a00b80086006000bf008e00030075002a009f0028008d00dc000700bf
OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16M_1 = 0001000200ad0013000d00ed00db00a4009000b100970005005c009c0019006b
@@ -3941,6 +3975,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16M_1 = 001900a200120089008000c4008100ba004e003f004600290055005c00ac0037
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16M_1 = 00c500e700b1004700ab00a90016006100b9007800c800cd00b900c5002300f3
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16M_2 = 00dd008a00ab001f0013000900a400bf00d7003a000e001f005c000800440018
OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16M_2 = 00ef00cf00ac006f00ca001d00be008c00820090009c005b00660053005400f2
@@ -3991,6 +4027,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16M_2 = 0043003b007f00a9006d00f400a30063002300880049004e009500e2003500c9
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16M_2 = 009000fe00880077004c007900f30079003e00b600b1003c00ab009f00650037
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16M_2 = 00f200f400a50024006c0018005d00dd00a2005f005f009800cd00bf00df00b4
OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16M_2 = 00c4002a00890059004c005600e000ab0082009f00840094002d00f100f0004c
@@ -4041,6 +4079,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16M_2 = 00b600b500990085000e002700b000d900ed00ff008e00d300e2006400a800fe
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16M_2 = 00150098000600ca00fe00e000070030000a00b800c100f000e400a70090008d
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16M_2 = 00f7005a00b80086006000bf008e00030075002a009f0028008d00dc000700bf
OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16M_2 = 0001000200ad0013000d00ed00db00a4009000b100970005005c009c0019006b
@@ -4091,6 +4131,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16M_2 = 001900a200120089008000c4008100ba004e003f004600290055005c00ac0037
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16M_2 = 00c500e700b1004700ab00a90016006100b9007800c800cd00b900c5002300f3
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16M_3 = 00dd008a00ab001f0013000900a400bf00d7003a000e001f005c000800440018
OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16M_3 = 00ef00cf00ac006f00ca001d00be008c00820090009c005b00660053005400f2
@@ -4141,6 +4183,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16M_3 = 0043003b007f00a9006d00f400a30063002300880049004e009500e2003500c9
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16M_3 = 009000fe00880077004c007900f30079003e00b600b1003c00ab009f00650037
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16M_3 = 00f200f400a50024006c0018005d00dd00a2005f005f009800cd00bf00df00b4
OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16M_3 = 00c4002a00890059004c005600e000ab0082009f00840094002d00f100f0004c
@@ -4191,6 +4235,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16M_3 = 00b600b500990085000e002700b000d900ed00ff008e00d300e2006400a800fe
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16M_3 = 00150098000600ca00fe00e000070030000a00b800c100f000e400a70090008d
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16M_3 = 00f7005a00b80086006000bf008e00030075002a009f0028008d00dc000700bf
OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16M_3 = 0001000200ad0013000d00ed00db00a4009000b100970005005c009c0019006b
@@ -4241,6 +4287,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16M_3 = 001900a200120089008000c4008100ba004e003f004600290055005c00ac0037
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16M_3 = 00c500e700b1004700ab00a90016006100b9007800c800cd00b900c5002300f3
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor4K_0 = 00b50006009300290010006d006100ab00b000e000c500580007004800ad0024
OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor4K_0 = 0002003a00f9006700f200c3000c00a700bd00a8006400ec008900ff00d800f7
@@ -4291,6 +4339,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor4K_0 = 000d00dc0059001400fa00f600c500ec003c00b900be00b7003b0033000000b0
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor4K_0 = 0060005400930067001d000a00c300b500d100a200e300cd001c00e3000b00c1
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor4K_0 = 00b000fc005100ea00430022002700260034002400de0003005a0031009000f2
OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor4K_0 = 00ff00f7009900ae00e100ab00d900f100c100330069009000b500670009004a
@@ -4341,6 +4391,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor4K_0 = 007e003900dd002b005f00160052002400e6006300fd00660024002900030002
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor4K_0 = 005500a700da009b00540008005d0025001e000200690006006d004e00870099
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor4K_0 = 0033004b00c9008b00f300e8000c00c300dc00d4002a0075000a00bd0071004b
OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor4K_0 = 00bd006800d2001600db00db0000001a003300ab00f1003e005e005500ae008d
@@ -4391,6 +4443,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor4K_0 = 00a6000500a800ab00800024004000bd003000b00098004a00f2004a002200e4
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor4K_0 = 004600ee003f00ea002c000c00520077004e00de00160060009200c600110080
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor4K_1 = 00b50006009300290010006d006100ab00b000e000c500580007004800ad0024
OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor4K_1 = 0002003a00f9006700f200c3000c00a700bd00a8006400ec008900ff00d800f7
@@ -4441,6 +4495,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor4K_1 = 000d00dc0059001400fa00f600c500ec003c00b900be00b7003b0033000000b0
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor4K_1 = 0060005400930067001d000a00c300b500d100a200e300cd001c00e3000b00c1
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor4K_1 = 00b000fc005100ea00430022002700260034002400de0003005a0031009000f2
OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor4K_1 = 00ff00f7009900ae00e100ab00d900f100c100330069009000b500670009004a
@@ -4491,6 +4547,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor4K_1 = 007e003900dd002b005f00160052002400e6006300fd00660024002900030002
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor4K_1 = 005500a700da009b00540008005d0025001e000200690006006d004e00870099
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor4K_1 = 0033004b00c9008b00f300e8000c00c300dc00d4002a0075000a00bd0071004b
OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor4K_1 = 00bd006800d2001600db00db0000001a003300ab00f1003e005e005500ae008d
@@ -4541,6 +4599,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor4K_1 = 00a6000500a800ab00800024004000bd003000b00098004a00f2004a002200e4
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor4K_1 = 004600ee003f00ea002c000c00520077004e00de00160060009200c600110080
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor4K_2 = 00b50006009300290010006d006100ab00b000e000c500580007004800ad0024
OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor4K_2 = 0002003a00f9006700f200c3000c00a700bd00a8006400ec008900ff00d800f7
@@ -4591,6 +4651,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor4K_2 = 000d00dc0059001400fa00f600c500ec003c00b900be00b7003b0033000000b0
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor4K_2 = 0060005400930067001d000a00c300b500d100a200e300cd001c00e3000b00c1
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor4K_2 = 00b000fc005100ea00430022002700260034002400de0003005a0031009000f2
OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor4K_2 = 00ff00f7009900ae00e100ab00d900f100c100330069009000b500670009004a
@@ -4641,6 +4703,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor4K_2 = 007e003900dd002b005f00160052002400e6006300fd00660024002900030002
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor4K_2 = 005500a700da009b00540008005d0025001e000200690006006d004e00870099
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor4K_2 = 0033004b00c9008b00f300e8000c00c300dc00d4002a0075000a00bd0071004b
OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor4K_2 = 00bd006800d2001600db00db0000001a003300ab00f1003e005e005500ae008d
@@ -4691,6 +4755,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor4K_2 = 00a6000500a800ab00800024004000bd003000b00098004a00f2004a002200e4
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor4K_2 = 004600ee003f00ea002c000c00520077004e00de00160060009200c600110080
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor4K_3 = 00b50006009300290010006d006100ab00b000e000c500580007004800ad0024
OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor4K_3 = 0002003a00f9006700f200c3000c00a700bd00a8006400ec008900ff00d800f7
@@ -4741,6 +4807,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor4K_3 = 000d00dc0059001400fa00f600c500ec003c00b900be00b7003b0033000000b0
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor4K_3 = 0060005400930067001d000a00c300b500d100a200e300cd001c00e3000b00c1
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor4K_3 = 00b000fc005100ea00430022002700260034002400de0003005a0031009000f2
OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor4K_3 = 00ff00f7009900ae00e100ab00d900f100c100330069009000b500670009004a
@@ -4791,6 +4859,8 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor4K_3 = 007e003900dd002b005f00160052002400e6006300fd00660024002900030002
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor4K_3 = 005500a700da009b00540008005d0025001e000200690006006d004e00870099
+
OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor4K_3 = 0033004b00c9008b00f300e8000c00c300dc00d4002a0075000a00bd0071004b
OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor4K_3 = 00bd006800d2001600db00db0000001a003300ab00f1003e005e005500ae008d
@@ -4841,1205 +4911,1255 @@
OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor4K_3 = 00a6000500a800ab00800024004000bd003000b00098004a00f2004a002200e4
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MU_0 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MU_0 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MU_0 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MU_0 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MU_0 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MU_0 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MU_0 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MU_0 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MU_0 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MU_0 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MU_0 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MU_0 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MU_0 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MU_0 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MU_0 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MU_0 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MU_0 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MU_0 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor4K_3 = 004600ee003f00ea002c000c00520077004e00de00160060009200c600110080
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MU_0 = 002a00f70002006400b800c3002200480082001c001700e800bc002500fa00fd
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MU_0 = 00e4005a00d100f300920063002b005e005f003400d9002b00fc0036005f00ea
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MU_0 = 000600d600ab00200038009200a600a500aa00cb001d00b3007500f900340026
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MU_0 = 00a20042008a00f00071009500610000007d00f2000f0071007200ea003d001f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MU_0 = 006800cc00b3006700d2002800f6001d00310007004000c700aa001300450082
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MU_0 = 000800c4002d009b009b00bb00190059006000250040001000cc0009001e00f2
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MU_0 = 003f00fb0043008600fa00ec00e3004300cd00a30017003b00a90003008a0076
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MU_0 = 00a800f0003900f500940084002c0094005f000c001700d900b400a200230052
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MU_0 = 00d700820013004b00d800f00065003b0001000f00eb006600e400800087007d
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MU_0 = 002800bf00c40041007e008f00c900ff00850079001b0004000400ea00350069
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MU_0 = 0023007600b500cb007200c2006700db003800dc00a9002200c10034001c00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MU_0 = 0086009b0006009f006c00e9007f000b000800b300830090006f007800a80066
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MU_0 = 00ef001f00c700cc0078006d0051002b003d00bd00100098000d00cc002500ea
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MU_0 = 001e005700f100630040005500cb00f900ca009d008c00ae00800012002b002d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MU_0 = 001d00cd008200240090007e00b700e0007d004a0062007900ad00bc0056002c
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MU_0 = 00e200f800660016001a0050001e0034007700b400f50054004e0087003a0041
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MU_0 = 00ab001b009c00a6008f002100fe00e000fe007500510075004700480059009e
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MU_0 = 00e700ad00f0000c003600c3007b00f2006300e0009300d1005100d1005500c1
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MU_0 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MU_0 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MU_0 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MU_0 = 006300b200d90063000300490034003b00f800fd00e300a5000b0086006b001b
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MU_0 = 00570061000900b10071009d00ae00f0004e009000ec00b8007600a300f200a5
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MU_0 = 009f007500930026002200f2003100b700ee00c100b30070002f008700be0003
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MU_0 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MU_0 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MU_0 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MU_0 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MU_0 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MU_0 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MU_0 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MU_0 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MU_0 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MU_0 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MU_0 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MU_0 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MU_0 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MU_0 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MU_0 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MU_0 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MU_0 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MU_0 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MU_0 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MU_0 = 00a6001900bc00dd00460076000900c9008a00ae00ed00db008b00d000570003
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MU_0 = 00b900ce0075006900f6001f00d600f900a600ce001b000f0041001f006200da
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MU_0 = 003e00ca00e000ba002f00bc002300a800d2009a00d7005f0037007f00880003
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MU_0 = 009600a200bd004c001c00bd00c100b500cd007a00d4003f003d00c3003000b0
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MU_0 = 00490072007d0082004600b6001d00d30019002900e0004e00700033003b004b
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MU_0 = 007c00c500c100b0004a00f500f900bd0020009b003700d400ea00b2009a00bf
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MU_0 = 00e1005a009a00c200d100670069007900a2003a0091007b00b60083006d0098
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MU_0 = 009d00de003d002b001000dd00a4005900da00f6009e00c0005a0059004b00c7
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MU_0 = 003700a300cb00db0036006f00f0005b003400b3008b009900c200fd009a0017
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MU_0 = 00c9004100ff00e30023003600f40047003a00d2000c0076003800a200b4003f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MU_0 = 00d40018001c00bf00a0003e0066002e0097001f00fb00f60030001d000f00fe
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MU_0 = 0091001b0019006500a2003f00cd0066008500f50013008f002900cb00d20025
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MU_0 = 00c90019008b008200ad004100e2005a00a1003000b0007e0071004c00fd00cb
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MU_0 = 000b00bf00d500120030003c0035007500ba001f00240034009c006200b80092
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MU_0 = 00ef004500b200a700e00081000b00bc002200ce0065001900f900dc0035005f
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MU_0 = 006200680007005a00e700570031004d00440022005100c9004f006600eb0045
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MU_0 = 00f8002f00e500010051001c00c50099003900770041000b00d7003a005300e7
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MU_0 = 0034007800d4006200e80064008800ea001500e500cd00d0005b00b100b200fd
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MU_0 = 00a300b9002e007c001e001b0012006600e2009c0017003d00c100b6004b003f
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MU_0 = 0004000a00df006800dc008100d600ad004f00e800d100c800b5006200840021
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MU_0 = 00ea003700750080008b00b100eb00f00022009200a000ed0094009c00f60022
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MU_0 = 002900cb008c003700a500dc00b5007c00df00ef002a002900b600d700820035
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MU_0 = 00a8002f00d2003d003b00ec0092002600410030006400cf00bc0077008e0009
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MU_0 = 00c400d100bc004f00660023005200790010004e0002004d00f300c0004800bb
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MU_0 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MU_0 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MU_0 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MU_0 = 00a5003500ba001c007d006d006f004e00d10002004000bc007c003a005700ad
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MU_0 = 0068009b008a000d009300250096000d007c0034005600b4009700cd003c00d8
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MU_0 = 007600b000e200680085005f000d0074009700f60075006f00ff00f800e2002d
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MU_0 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MU_0 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MU_0 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MU_0 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MU_0 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MU_0 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MU_0 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MU_0 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MU_0 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MU_0 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MU_0 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MU_0 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MU_0 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MU_0 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MU_0 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MU_0 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MU_0 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MU_0 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MU_0 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MU_0 = 007e00b1002a000b0094008900690043004400ca001100190010008f009f0016
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MU_0 = 002d005f000d00e10055002c0081009400e0002000c3003800390012007300c7
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MU_0 = 005a00fe0038005100c40033005300a4003c003a00ff0004008a0043003200c4
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MU_0 = 0070005500ba005f00300082001500e300bc004300c200290038002700c600ac
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MU_0 = 00a400b50084005e002f006900f400e600f000c900ea000f0056007a008b009a
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MU_0 = 00ac006b007700700038001b00700043007000eb002800aa00a20080002f001b
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MU_0 = 009f007000d600c000d70069009c00dd001c00b000c8008e0064003e0040003e
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MU_0 = 004f00f4007600c200eb00b80013001b00d800c900b900c5003b007900ef00f6
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MU_0 = 000f00df00fd003f009f00e100a900f3005100cd0063003b000c006d00a7008b
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MU_0 = 00b60090002000ae00c7006d001500d600f0003d00c600f40020002500180035
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MU_0 = 00ce005c0097004900ed00a4000600790038009300cd0047008600be0033005d
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MU_0 = 003900b9001a00c3007000a200b400df0035003700ce00080045005300e80006
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MU_0 = 00f600000037008e009400ad00b10073004400c5002f00a2009a00c7007b00c1
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MU_0 = 00610033009300d60038009a009d0071006c00dc008100ee005a004700fa00e1
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MU_0 = 008a0093001300c300c1006300f400a100a1008c00680005007500fc00d10096
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MU_0 = 0044003b0011006a00cf00d500ef001b0022004c004a001600850053009700eb
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MU_0 = 008500b000b400d200060072000a001c00c3009c001d0017008400a600290086
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MU_0 = 000e0011005c00b100f30089006e00dc0099000e004c0071005e009d00c60047
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MU_0 = 000800870080005d00ab002e005200a300d8005a0055006c0046009600140035
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MU_0 = 00540083005e00a20055006f000400ab00d600bc0042005d001400750050001d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MU_0 = 00b9009d00ac00e3007e009d00bb00f300ba009f00e6007f005f008d004e00c6
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MU_0 = 00fe0051000a00ff00c10079007c0050001c0092005a00cf00dc0004006b006a
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MU_0 = 000a00aa002a004400d0004c005c009b008000a1007a008a00b100f800010024
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MU_0 = 008e00bf00550029001f0055003b00cb006b004000c60088001c00180074000c
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MU_0 = 00ca008d007600fc00b800630065008d00b300c200c2009e0086005000330034
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MU_0 = 00920028001200f4002d009900e1006000070008009b00eb007400e00066007f
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MU_0 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MU_0 = 0076009700a0007e00f800c800bd00ce0027004e005600df0075002200cc005c
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MU_0 = 0095006c00f6002400fb003d0009007300840031005400e20037002c000e000a
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MU_0 = 001400da000a005b00e6001e0079001500b5001c002900c800be00fc00c9009f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MU_0 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MU_1 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MU_1 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MU_1 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MU_1 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MU_1 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MU_1 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MU_1 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MU_1 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MU_1 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MU_1 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MU_1 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MU_1 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MU_1 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MU_1 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MU_1 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MU_1 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MU_1 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MU_1 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MU_0 = 000000c20069004a00c4008f00f3005b0031009e008a00eb00fe00eb00fc00dc
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MU_0 = 000e0036003d0084006800730007009700ef00e800a40010006a0006000d009b
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MU_0 = 005f0057009600ec00bd00f80056006400c7002b00e900110073007300490072
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MU_0 = 008b00ef00e6008800880036000200f800e3007700bf002b00a000020067004b
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MU_0 = 002e005100d400c400cc00ef00fb009b00470003003500e50001007d000300e6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MU_0 = 0037005b0081000800ff00c2000f00c0004000470072000e007d00d800a70022
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MU_1 = 002a00f70002006400b800c3002200480082001c001700e800bc002500fa00fd
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MU_1 = 00e4005a00d100f300920063002b005e005f003400d9002b00fc0036005f00ea
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MU_1 = 000600d600ab00200038009200a600a500aa00cb001d00b3007500f900340026
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MU_1 = 00a20042008a00f00071009500610000007d00f2000f0071007200ea003d001f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MU_1 = 006800cc00b3006700d2002800f6001d00310007004000c700aa001300450082
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MU_1 = 000800c4002d009b009b00bb00190059006000250040001000cc0009001e00f2
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MU_1 = 003f00fb0043008600fa00ec00e3004300cd00a30017003b00a90003008a0076
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MU_1 = 00a800f0003900f500940084002c0094005f000c001700d900b400a200230052
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MU_1 = 00d700820013004b00d800f00065003b0001000f00eb006600e400800087007d
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MU_1 = 002800bf00c40041007e008f00c900ff00850079001b0004000400ea00350069
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MU_1 = 0023007600b500cb007200c2006700db003800dc00a9002200c10034001c00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MU_1 = 0086009b0006009f006c00e9007f000b000800b300830090006f007800a80066
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MU_1 = 00ef001f00c700cc0078006d0051002b003d00bd00100098000d00cc002500ea
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MU_1 = 001e005700f100630040005500cb00f900ca009d008c00ae00800012002b002d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MU_1 = 001d00cd008200240090007e00b700e0007d004a0062007900ad00bc0056002c
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MU_1 = 00e200f800660016001a0050001e0034007700b400f50054004e0087003a0041
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MU_1 = 00ab001b009c00a6008f002100fe00e000fe007500510075004700480059009e
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MU_1 = 00e700ad00f0000c003600c3007b00f2006300e0009300d1005100d1005500c1
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MU_1 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MU_1 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MU_1 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MU_1 = 006300b200d90063000300490034003b00f800fd00e300a5000b0086006b001b
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MU_1 = 00570061000900b10071009d00ae00f0004e009000ec00b8007600a300f200a5
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MU_1 = 009f007500930026002200f2003100b700ee00c100b30070002f008700be0003
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MU_1 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MU_1 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MU_1 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MU_1 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MU_1 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MU_1 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MU_1 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MU_1 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MU_1 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MU_1 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MU_1 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MU_1 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MU_1 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MU_1 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MU_1 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MU_1 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MU_1 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MU_1 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MU_1 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MU_1 = 00a6001900bc00dd00460076000900c9008a00ae00ed00db008b00d000570003
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MU_1 = 00b900ce0075006900f6001f00d600f900a600ce001b000f0041001f006200da
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MU_1 = 003e00ca00e000ba002f00bc002300a800d2009a00d7005f0037007f00880003
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MU_1 = 009600a200bd004c001c00bd00c100b500cd007a00d4003f003d00c3003000b0
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MU_1 = 00490072007d0082004600b6001d00d30019002900e0004e00700033003b004b
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MU_1 = 007c00c500c100b0004a00f500f900bd0020009b003700d400ea00b2009a00bf
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MU_1 = 00e1005a009a00c200d100670069007900a2003a0091007b00b60083006d0098
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MU_1 = 009d00de003d002b001000dd00a4005900da00f6009e00c0005a0059004b00c7
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MU_1 = 003700a300cb00db0036006f00f0005b003400b3008b009900c200fd009a0017
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MU_1 = 00c9004100ff00e30023003600f40047003a00d2000c0076003800a200b4003f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MU_1 = 00d40018001c00bf00a0003e0066002e0097001f00fb00f60030001d000f00fe
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MU_1 = 0091001b0019006500a2003f00cd0066008500f50013008f002900cb00d20025
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MU_1 = 00c90019008b008200ad004100e2005a00a1003000b0007e0071004c00fd00cb
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MU_1 = 000b00bf00d500120030003c0035007500ba001f00240034009c006200b80092
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MU_1 = 00ef004500b200a700e00081000b00bc002200ce0065001900f900dc0035005f
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MU_1 = 006200680007005a00e700570031004d00440022005100c9004f006600eb0045
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MU_1 = 00f8002f00e500010051001c00c50099003900770041000b00d7003a005300e7
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MU_1 = 0034007800d4006200e80064008800ea001500e500cd00d0005b00b100b200fd
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MU_1 = 00a300b9002e007c001e001b0012006600e2009c0017003d00c100b6004b003f
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MU_1 = 0004000a00df006800dc008100d600ad004f00e800d100c800b5006200840021
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MU_1 = 00ea003700750080008b00b100eb00f00022009200a000ed0094009c00f60022
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MU_1 = 002900cb008c003700a500dc00b5007c00df00ef002a002900b600d700820035
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MU_1 = 00a8002f00d2003d003b00ec0092002600410030006400cf00bc0077008e0009
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MU_1 = 00c400d100bc004f00660023005200790010004e0002004d00f300c0004800bb
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MU_1 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MU_1 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MU_1 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MU_1 = 00a5003500ba001c007d006d006f004e00d10002004000bc007c003a005700ad
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MU_1 = 0068009b008a000d009300250096000d007c0034005600b4009700cd003c00d8
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MU_1 = 007600b000e200680085005f000d0074009700f60075006f00ff00f800e2002d
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MU_1 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MU_1 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MU_1 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MU_1 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MU_1 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MU_1 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MU_1 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MU_1 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MU_1 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MU_1 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MU_1 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MU_1 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MU_1 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MU_1 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MU_1 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MU_1 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MU_1 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MU_1 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MU_1 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MU_1 = 007e00b1002a000b0094008900690043004400ca001100190010008f009f0016
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MU_1 = 002d005f000d00e10055002c0081009400e0002000c3003800390012007300c7
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MU_1 = 005a00fe0038005100c40033005300a4003c003a00ff0004008a0043003200c4
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MU_1 = 0070005500ba005f00300082001500e300bc004300c200290038002700c600ac
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MU_1 = 00a400b50084005e002f006900f400e600f000c900ea000f0056007a008b009a
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MU_1 = 00ac006b007700700038001b00700043007000eb002800aa00a20080002f001b
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MU_1 = 009f007000d600c000d70069009c00dd001c00b000c8008e0064003e0040003e
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MU_1 = 004f00f4007600c200eb00b80013001b00d800c900b900c5003b007900ef00f6
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MU_1 = 000f00df00fd003f009f00e100a900f3005100cd0063003b000c006d00a7008b
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MU_1 = 00b60090002000ae00c7006d001500d600f0003d00c600f40020002500180035
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MU_1 = 00ce005c0097004900ed00a4000600790038009300cd0047008600be0033005d
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MU_1 = 003900b9001a00c3007000a200b400df0035003700ce00080045005300e80006
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MU_1 = 00f600000037008e009400ad00b10073004400c5002f00a2009a00c7007b00c1
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MU_1 = 00610033009300d60038009a009d0071006c00dc008100ee005a004700fa00e1
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MU_1 = 008a0093001300c300c1006300f400a100a1008c00680005007500fc00d10096
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MU_1 = 0044003b0011006a00cf00d500ef001b0022004c004a001600850053009700eb
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MU_1 = 008500b000b400d200060072000a001c00c3009c001d0017008400a600290086
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MU_1 = 000e0011005c00b100f30089006e00dc0099000e004c0071005e009d00c60047
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MU_1 = 000800870080005d00ab002e005200a300d8005a0055006c0046009600140035
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MU_1 = 00540083005e00a20055006f000400ab00d600bc0042005d001400750050001d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MU_1 = 00b9009d00ac00e3007e009d00bb00f300ba009f00e6007f005f008d004e00c6
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MU_1 = 00fe0051000a00ff00c10079007c0050001c0092005a00cf00dc0004006b006a
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MU_1 = 000a00aa002a004400d0004c005c009b008000a1007a008a00b100f800010024
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MU_1 = 008e00bf00550029001f0055003b00cb006b004000c60088001c00180074000c
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MU_1 = 00ca008d007600fc00b800630065008d00b300c200c2009e0086005000330034
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MU_1 = 00920028001200f4002d009900e1006000070008009b00eb007400e00066007f
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MU_1 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MU_1 = 0076009700a0007e00f800c800bd00ce0027004e005600df0075002200cc005c
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MU_1 = 0095006c00f6002400fb003d0009007300840031005400e20037002c000e000a
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MU_1 = 001400da000a005b00e6001e0079001500b5001c002900c800be00fc00c9009f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MU_1 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MU_2 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MU_2 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MU_2 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MU_2 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MU_2 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MU_2 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MU_2 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MU_2 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MU_2 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MU_2 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MU_2 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MU_2 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MU_2 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MU_2 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MU_2 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MU_2 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MU_2 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MU_2 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MU_1 = 000000c20069004a00c4008f00f3005b0031009e008a00eb00fe00eb00fc00dc
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MU_1 = 000e0036003d0084006800730007009700ef00e800a40010006a0006000d009b
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MU_1 = 005f0057009600ec00bd00f80056006400c7002b00e900110073007300490072
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MU_1 = 008b00ef00e6008800880036000200f800e3007700bf002b00a000020067004b
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MU_1 = 002e005100d400c400cc00ef00fb009b00470003003500e50001007d000300e6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MU_1 = 0037005b0081000800ff00c2000f00c0004000470072000e007d00d800a70022
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MU_2 = 002a00f70002006400b800c3002200480082001c001700e800bc002500fa00fd
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MU_2 = 00e4005a00d100f300920063002b005e005f003400d9002b00fc0036005f00ea
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MU_2 = 000600d600ab00200038009200a600a500aa00cb001d00b3007500f900340026
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MU_2 = 00a20042008a00f00071009500610000007d00f2000f0071007200ea003d001f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MU_2 = 006800cc00b3006700d2002800f6001d00310007004000c700aa001300450082
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MU_2 = 000800c4002d009b009b00bb00190059006000250040001000cc0009001e00f2
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MU_2 = 003f00fb0043008600fa00ec00e3004300cd00a30017003b00a90003008a0076
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MU_2 = 00a800f0003900f500940084002c0094005f000c001700d900b400a200230052
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MU_2 = 00d700820013004b00d800f00065003b0001000f00eb006600e400800087007d
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MU_2 = 002800bf00c40041007e008f00c900ff00850079001b0004000400ea00350069
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MU_2 = 0023007600b500cb007200c2006700db003800dc00a9002200c10034001c00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MU_2 = 0086009b0006009f006c00e9007f000b000800b300830090006f007800a80066
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MU_2 = 00ef001f00c700cc0078006d0051002b003d00bd00100098000d00cc002500ea
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MU_2 = 001e005700f100630040005500cb00f900ca009d008c00ae00800012002b002d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MU_2 = 001d00cd008200240090007e00b700e0007d004a0062007900ad00bc0056002c
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MU_2 = 00e200f800660016001a0050001e0034007700b400f50054004e0087003a0041
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MU_2 = 00ab001b009c00a6008f002100fe00e000fe007500510075004700480059009e
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MU_2 = 00e700ad00f0000c003600c3007b00f2006300e0009300d1005100d1005500c1
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MU_2 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MU_2 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MU_2 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MU_2 = 006300b200d90063000300490034003b00f800fd00e300a5000b0086006b001b
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MU_2 = 00570061000900b10071009d00ae00f0004e009000ec00b8007600a300f200a5
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MU_2 = 009f007500930026002200f2003100b700ee00c100b30070002f008700be0003
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MU_2 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MU_2 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MU_2 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MU_2 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MU_2 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MU_2 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MU_2 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MU_2 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MU_2 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MU_2 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MU_2 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MU_2 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MU_2 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MU_2 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MU_2 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MU_2 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MU_2 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MU_2 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MU_2 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MU_2 = 00a6001900bc00dd00460076000900c9008a00ae00ed00db008b00d000570003
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MU_2 = 00b900ce0075006900f6001f00d600f900a600ce001b000f0041001f006200da
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MU_2 = 003e00ca00e000ba002f00bc002300a800d2009a00d7005f0037007f00880003
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MU_2 = 009600a200bd004c001c00bd00c100b500cd007a00d4003f003d00c3003000b0
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MU_2 = 00490072007d0082004600b6001d00d30019002900e0004e00700033003b004b
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MU_2 = 007c00c500c100b0004a00f500f900bd0020009b003700d400ea00b2009a00bf
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MU_2 = 00e1005a009a00c200d100670069007900a2003a0091007b00b60083006d0098
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MU_2 = 009d00de003d002b001000dd00a4005900da00f6009e00c0005a0059004b00c7
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MU_2 = 003700a300cb00db0036006f00f0005b003400b3008b009900c200fd009a0017
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MU_2 = 00c9004100ff00e30023003600f40047003a00d2000c0076003800a200b4003f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MU_2 = 00d40018001c00bf00a0003e0066002e0097001f00fb00f60030001d000f00fe
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MU_2 = 0091001b0019006500a2003f00cd0066008500f50013008f002900cb00d20025
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MU_2 = 00c90019008b008200ad004100e2005a00a1003000b0007e0071004c00fd00cb
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MU_2 = 000b00bf00d500120030003c0035007500ba001f00240034009c006200b80092
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MU_2 = 00ef004500b200a700e00081000b00bc002200ce0065001900f900dc0035005f
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MU_2 = 006200680007005a00e700570031004d00440022005100c9004f006600eb0045
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MU_2 = 00f8002f00e500010051001c00c50099003900770041000b00d7003a005300e7
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MU_2 = 0034007800d4006200e80064008800ea001500e500cd00d0005b00b100b200fd
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MU_2 = 00a300b9002e007c001e001b0012006600e2009c0017003d00c100b6004b003f
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MU_2 = 0004000a00df006800dc008100d600ad004f00e800d100c800b5006200840021
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MU_2 = 00ea003700750080008b00b100eb00f00022009200a000ed0094009c00f60022
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MU_2 = 002900cb008c003700a500dc00b5007c00df00ef002a002900b600d700820035
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MU_2 = 00a8002f00d2003d003b00ec0092002600410030006400cf00bc0077008e0009
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MU_2 = 00c400d100bc004f00660023005200790010004e0002004d00f300c0004800bb
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MU_2 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MU_2 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MU_2 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MU_2 = 00a5003500ba001c007d006d006f004e00d10002004000bc007c003a005700ad
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MU_2 = 0068009b008a000d009300250096000d007c0034005600b4009700cd003c00d8
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MU_2 = 007600b000e200680085005f000d0074009700f60075006f00ff00f800e2002d
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MU_2 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MU_2 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MU_2 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MU_2 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MU_2 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MU_2 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MU_2 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MU_2 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MU_2 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MU_2 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MU_2 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MU_2 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MU_2 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MU_2 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MU_2 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MU_2 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MU_2 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MU_2 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MU_2 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MU_2 = 007e00b1002a000b0094008900690043004400ca001100190010008f009f0016
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MU_2 = 002d005f000d00e10055002c0081009400e0002000c3003800390012007300c7
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MU_2 = 005a00fe0038005100c40033005300a4003c003a00ff0004008a0043003200c4
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MU_2 = 0070005500ba005f00300082001500e300bc004300c200290038002700c600ac
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MU_2 = 00a400b50084005e002f006900f400e600f000c900ea000f0056007a008b009a
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MU_2 = 00ac006b007700700038001b00700043007000eb002800aa00a20080002f001b
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MU_2 = 009f007000d600c000d70069009c00dd001c00b000c8008e0064003e0040003e
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MU_2 = 004f00f4007600c200eb00b80013001b00d800c900b900c5003b007900ef00f6
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MU_2 = 000f00df00fd003f009f00e100a900f3005100cd0063003b000c006d00a7008b
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MU_2 = 00b60090002000ae00c7006d001500d600f0003d00c600f40020002500180035
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MU_2 = 00ce005c0097004900ed00a4000600790038009300cd0047008600be0033005d
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MU_2 = 003900b9001a00c3007000a200b400df0035003700ce00080045005300e80006
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MU_2 = 00f600000037008e009400ad00b10073004400c5002f00a2009a00c7007b00c1
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MU_2 = 00610033009300d60038009a009d0071006c00dc008100ee005a004700fa00e1
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MU_2 = 008a0093001300c300c1006300f400a100a1008c00680005007500fc00d10096
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MU_2 = 0044003b0011006a00cf00d500ef001b0022004c004a001600850053009700eb
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MU_2 = 008500b000b400d200060072000a001c00c3009c001d0017008400a600290086
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MU_2 = 000e0011005c00b100f30089006e00dc0099000e004c0071005e009d00c60047
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MU_2 = 000800870080005d00ab002e005200a300d8005a0055006c0046009600140035
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MU_2 = 00540083005e00a20055006f000400ab00d600bc0042005d001400750050001d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MU_2 = 00b9009d00ac00e3007e009d00bb00f300ba009f00e6007f005f008d004e00c6
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MU_2 = 00fe0051000a00ff00c10079007c0050001c0092005a00cf00dc0004006b006a
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MU_2 = 000a00aa002a004400d0004c005c009b008000a1007a008a00b100f800010024
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MU_2 = 008e00bf00550029001f0055003b00cb006b004000c60088001c00180074000c
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MU_2 = 00ca008d007600fc00b800630065008d00b300c200c2009e0086005000330034
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MU_2 = 00920028001200f4002d009900e1006000070008009b00eb007400e00066007f
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MU_2 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MU_2 = 0076009700a0007e00f800c800bd00ce0027004e005600df0075002200cc005c
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MU_2 = 0095006c00f6002400fb003d0009007300840031005400e20037002c000e000a
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MU_2 = 001400da000a005b00e6001e0079001500b5001c002900c800be00fc00c9009f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MU_2 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MU_3 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MU_3 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MU_3 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MU_3 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MU_3 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MU_3 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MU_3 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MU_3 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MU_3 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MU_3 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MU_3 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MU_3 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MU_3 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MU_3 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MU_3 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MU_3 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MU_3 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MU_3 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MU_2 = 000000c20069004a00c4008f00f3005b0031009e008a00eb00fe00eb00fc00dc
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MU_2 = 000e0036003d0084006800730007009700ef00e800a40010006a0006000d009b
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MU_2 = 005f0057009600ec00bd00f80056006400c7002b00e900110073007300490072
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MU_2 = 008b00ef00e6008800880036000200f800e3007700bf002b00a000020067004b
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MU_2 = 002e005100d400c400cc00ef00fb009b00470003003500e50001007d000300e6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MU_2 = 0037005b0081000800ff00c2000f00c0004000470072000e007d00d800a70022
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MU_3 = 002a00f70002006400b800c3002200480082001c001700e800bc002500fa00fd
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MU_3 = 00e4005a00d100f300920063002b005e005f003400d9002b00fc0036005f00ea
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MU_3 = 000600d600ab00200038009200a600a500aa00cb001d00b3007500f900340026
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MU_3 = 00a20042008a00f00071009500610000007d00f2000f0071007200ea003d001f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MU_3 = 006800cc00b3006700d2002800f6001d00310007004000c700aa001300450082
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MU_3 = 000800c4002d009b009b00bb00190059006000250040001000cc0009001e00f2
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MU_3 = 003f00fb0043008600fa00ec00e3004300cd00a30017003b00a90003008a0076
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MU_3 = 00a800f0003900f500940084002c0094005f000c001700d900b400a200230052
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MU_3 = 00d700820013004b00d800f00065003b0001000f00eb006600e400800087007d
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MU_3 = 002800bf00c40041007e008f00c900ff00850079001b0004000400ea00350069
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MU_3 = 0023007600b500cb007200c2006700db003800dc00a9002200c10034001c00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MU_3 = 0086009b0006009f006c00e9007f000b000800b300830090006f007800a80066
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MU_3 = 00ef001f00c700cc0078006d0051002b003d00bd00100098000d00cc002500ea
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MU_3 = 001e005700f100630040005500cb00f900ca009d008c00ae00800012002b002d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MU_3 = 001d00cd008200240090007e00b700e0007d004a0062007900ad00bc0056002c
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MU_3 = 00e200f800660016001a0050001e0034007700b400f50054004e0087003a0041
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MU_3 = 00ab001b009c00a6008f002100fe00e000fe007500510075004700480059009e
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MU_3 = 00e700ad00f0000c003600c3007b00f2006300e0009300d1005100d1005500c1
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MU_3 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MU_3 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MU_3 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MU_3 = 006300b200d90063000300490034003b00f800fd00e300a5000b0086006b001b
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MU_3 = 00570061000900b10071009d00ae00f0004e009000ec00b8007600a300f200a5
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MU_3 = 009f007500930026002200f2003100b700ee00c100b30070002f008700be0003
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MU_3 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MU_3 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MU_3 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MU_3 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MU_3 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MU_3 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MU_3 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MU_3 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MU_3 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MU_3 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MU_3 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MU_3 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MU_3 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MU_3 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MU_3 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MU_3 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MU_3 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MU_3 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MU_3 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MU_3 = 00a6001900bc00dd00460076000900c9008a00ae00ed00db008b00d000570003
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MU_3 = 00b900ce0075006900f6001f00d600f900a600ce001b000f0041001f006200da
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MU_3 = 003e00ca00e000ba002f00bc002300a800d2009a00d7005f0037007f00880003
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MU_3 = 009600a200bd004c001c00bd00c100b500cd007a00d4003f003d00c3003000b0
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MU_3 = 00490072007d0082004600b6001d00d30019002900e0004e00700033003b004b
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MU_3 = 007c00c500c100b0004a00f500f900bd0020009b003700d400ea00b2009a00bf
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MU_3 = 00e1005a009a00c200d100670069007900a2003a0091007b00b60083006d0098
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MU_3 = 009d00de003d002b001000dd00a4005900da00f6009e00c0005a0059004b00c7
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MU_3 = 003700a300cb00db0036006f00f0005b003400b3008b009900c200fd009a0017
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MU_3 = 00c9004100ff00e30023003600f40047003a00d2000c0076003800a200b4003f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MU_3 = 00d40018001c00bf00a0003e0066002e0097001f00fb00f60030001d000f00fe
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MU_3 = 0091001b0019006500a2003f00cd0066008500f50013008f002900cb00d20025
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MU_3 = 00c90019008b008200ad004100e2005a00a1003000b0007e0071004c00fd00cb
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MU_3 = 000b00bf00d500120030003c0035007500ba001f00240034009c006200b80092
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MU_3 = 00ef004500b200a700e00081000b00bc002200ce0065001900f900dc0035005f
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MU_3 = 006200680007005a00e700570031004d00440022005100c9004f006600eb0045
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MU_3 = 00f8002f00e500010051001c00c50099003900770041000b00d7003a005300e7
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MU_3 = 0034007800d4006200e80064008800ea001500e500cd00d0005b00b100b200fd
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MU_3 = 00a300b9002e007c001e001b0012006600e2009c0017003d00c100b6004b003f
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MU_3 = 0004000a00df006800dc008100d600ad004f00e800d100c800b5006200840021
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MU_3 = 00ea003700750080008b00b100eb00f00022009200a000ed0094009c00f60022
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MU_3 = 002900cb008c003700a500dc00b5007c00df00ef002a002900b600d700820035
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MU_3 = 00a8002f00d2003d003b00ec0092002600410030006400cf00bc0077008e0009
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MU_3 = 00c400d100bc004f00660023005200790010004e0002004d00f300c0004800bb
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MU_3 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MU_3 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MU_3 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MU_3 = 00a5003500ba001c007d006d006f004e00d10002004000bc007c003a005700ad
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MU_3 = 0068009b008a000d009300250096000d007c0034005600b4009700cd003c00d8
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MU_3 = 007600b000e200680085005f000d0074009700f60075006f00ff00f800e2002d
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MU_3 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MU_3 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MU_3 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MU_3 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MU_3 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MU_3 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MU_3 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MU_3 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MU_3 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MU_3 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MU_3 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MU_3 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MU_3 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MU_3 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MU_3 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MU_3 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MU_3 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MU_3 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MU_3 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MU_3 = 007e00b1002a000b0094008900690043004400ca001100190010008f009f0016
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MU_3 = 002d005f000d00e10055002c0081009400e0002000c3003800390012007300c7
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MU_3 = 005a00fe0038005100c40033005300a4003c003a00ff0004008a0043003200c4
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MU_3 = 0070005500ba005f00300082001500e300bc004300c200290038002700c600ac
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MU_3 = 00a400b50084005e002f006900f400e600f000c900ea000f0056007a008b009a
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MU_3 = 00ac006b007700700038001b00700043007000eb002800aa00a20080002f001b
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MU_3 = 009f007000d600c000d70069009c00dd001c00b000c8008e0064003e0040003e
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MU_3 = 004f00f4007600c200eb00b80013001b00d800c900b900c5003b007900ef00f6
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MU_3 = 000f00df00fd003f009f00e100a900f3005100cd0063003b000c006d00a7008b
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MU_3 = 00b60090002000ae00c7006d001500d600f0003d00c600f40020002500180035
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MU_3 = 00ce005c0097004900ed00a4000600790038009300cd0047008600be0033005d
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MU_3 = 003900b9001a00c3007000a200b400df0035003700ce00080045005300e80006
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MU_3 = 00f600000037008e009400ad00b10073004400c5002f00a2009a00c7007b00c1
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MU_3 = 00610033009300d60038009a009d0071006c00dc008100ee005a004700fa00e1
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MU_3 = 008a0093001300c300c1006300f400a100a1008c00680005007500fc00d10096
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MU_3 = 0044003b0011006a00cf00d500ef001b0022004c004a001600850053009700eb
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MU_3 = 008500b000b400d200060072000a001c00c3009c001d0017008400a600290086
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MU_3 = 000e0011005c00b100f30089006e00dc0099000e004c0071005e009d00c60047
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MU_3 = 000800870080005d00ab002e005200a300d8005a0055006c0046009600140035
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MU_3 = 00540083005e00a20055006f000400ab00d600bc0042005d001400750050001d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MU_3 = 00b9009d00ac00e3007e009d00bb00f300ba009f00e6007f005f008d004e00c6
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MU_3 = 00fe0051000a00ff00c10079007c0050001c0092005a00cf00dc0004006b006a
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MU_3 = 000a00aa002a004400d0004c005c009b008000a1007a008a00b100f800010024
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MU_3 = 008e00bf00550029001f0055003b00cb006b004000c60088001c00180074000c
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MU_3 = 00ca008d007600fc00b800630065008d00b300c200c2009e0086005000330034
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MU_3 = 00920028001200f4002d009900e1006000070008009b00eb007400e00066007f
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MU_3 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MU_3 = 0076009700a0007e00f800c800bd00ce0027004e005600df0075002200cc005c
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MU_3 = 0095006c00f6002400fb003d0009007300840031005400e20037002c000e000a
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MU_3 = 001400da000a005b00e6001e0079001500b5001c002900c800be00fc00c9009f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MU_3 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MA_0 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MA_0 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MA_0 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MA_0 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MA_0 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MA_0 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MA_0 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MA_0 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MA_0 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MA_0 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MA_0 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MA_0 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MA_0 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MA_0 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MA_0 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MA_0 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MA_0 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MA_0 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MU_3 = 000000c20069004a00c4008f00f3005b0031009e008a00eb00fe00eb00fc00dc
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MU_3 = 000e0036003d0084006800730007009700ef00e800a40010006a0006000d009b
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MU_3 = 005f0057009600ec00bd00f80056006400c7002b00e900110073007300490072
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MU_3 = 008b00ef00e6008800880036000200f800e3007700bf002b00a000020067004b
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MU_3 = 002e005100d400c400cc00ef00fb009b00470003003500e50001007d000300e6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MU_3 = 0037005b0081000800ff00c2000f00c0004000470072000e007d00d800a70022
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MA_0 = 0017001d00be00db00a70009001000df00d10078005500f1004000100052002f
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MA_0 = 0010002e008800c0000c00e50028002e002a006800a700df009900ed000200dc
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MA_0 = 004a00c7004d00c90021008600f60044001b00cd00ca0018008c001b00840049
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MA_0 = 002300a30069006300100077008800bc0067009d000100ba005600cf006c001a
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MA_0 = 00d6006c005600b9006300fa00d500cc008700a5008900900028007500f700d7
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MA_0 = 009200d500fc002200c700ab006c00bc00ed0059000d007000b90097000a00e6
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MA_0 = 007800fe004600f1005b00bf00c900f3007000fe00f400ff008400fa00a0001a
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MA_0 = 00b300a500aa00fb00d9006a00b1002500c000ec001800a10049003a00260021
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MA_0 = 0085003800ac000c00360018002f00bf0011005100810053003d008b00df00ca
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MA_0 = 00290035004f009a0039001900a00022007300210048007000fa00f7002a00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MA_0 = 00e1003200ab00ed0006008700760073001c00e400c700e8003d00e3002200a4
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MA_0 = 0070002100c200fe008c00cc00030054001b00e000b80071002000fd001b00e0
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MA_0 = 000b0062001400a3002b00fa0085004a000f00ff000c005a00be0032004e0095
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MA_0 = 0093008e00c200ad00c200bb00cc008f008d00f40022002300280050006400dc
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MA_0 = 00c80058008c00f60088001f008a0082009000f2005c00b100e8009e002d0080
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MA_0 = 005800de00fb009d00f70021004a00bc00bb00c1006600a3004a001100ac0065
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MA_0 = 004c00e6003400a8001600ee00720058008e003d0048003b00eb00430099004a
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MA_0 = 003b00c2009a002f00980075003f00bf004c00270051009200250085004a0018
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MA_0 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MA_0 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MA_0 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MA_0 = 002d00c60077008b000900ea000f00cf006100b900320025000e002b00c3008c
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MA_0 = 00d00020002700b900a800c4003b00fb000b004800680020000400e900e300e1
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MA_0 = 009f007500930026002200f2003100b700ee00c100b30070002f008700be0003
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MA_0 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MA_0 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MA_0 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MA_0 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MA_0 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MA_0 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MA_0 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MA_0 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MA_0 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MA_0 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MA_0 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MA_0 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MA_0 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MA_0 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MA_0 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MA_0 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MA_0 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MA_0 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MA_0 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MA_0 = 004000c800c5000a0068006800c200c6009b00c4003d00d3008900cc006f002f
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MA_0 = 00200028008b00b2000800bd0042005700f300b9009f009a00e300d300a9009a
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MA_0 = 000a000800a9004b008b009d0037009a000000d000e800de00fb002200e0001b
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MA_0 = 005700a6006d0004000c009d004600c0006c00bd00f6002a00a4004c00d90093
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MA_0 = 0063004900c000fd004d00ac00e100280068009400e100df001c002600d60006
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MA_0 = 00920038004400fd002700b400d300cc00c000170033005b0072005b001700be
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MA_0 = 002d00ec0000008600d300b3001e003a007d00e5007400e2004d00bd00ff0070
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MA_0 = 006c00c0005b002f001b00d8004400ba00f10010000e00a8005f0060007e00cb
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MA_0 = 005c00e2004400d30013002600b6006f008f0095003100c8004c00b2006d00ea
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MA_0 = 0042002200e000e5001900cd002e008e005800bd006e00af00df00e100c40088
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MA_0 = 00f6004300bf00a300cf00a1005e00f200c70010008800280026009f00f300de
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MA_0 = 006f005f001e00cd00cb00cb0001002500bc004a008d006800710010006100fe
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MA_0 = 00c40007000800dd000f006700e900b700d8006b006c00cb007e0045005e00d2
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MA_0 = 00ab00340090003a0057002500ca00b1004400d40075009e00b2006f00090047
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MA_0 = 004e00e40028009900650092006c00e200ff002200bc00ed0039005900b40050
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MA_0 = 00b700ca00c9009d00ad004100c6005e00f60032007000c0003400e200a000af
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MA_0 = 00590076003700f500310076005900650021005c001700bb0044005900b20074
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MA_0 = 000600150083005b009900f600cb00c200bb004700a200fb00c30064003600de
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MA_0 = 00ee00c1006d00b400c7006100d8007f000400e7002100400006008e008d006b
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MA_0 = 004f004300db0009008b007b001e004d00e5008700e300ae0056001800d10075
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MA_0 = 00c7002f00a800810015005200ca00cd0014005900a700250048002700f9004f
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MA_0 = 00f900350037001b00ef000700f0005b0054002300e0001f009500ee00d30003
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MA_0 = 00eb002500e8009e009300a600250034002c00bb00f60061008100dd00180006
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MA_0 = 00a500c600bc0037007d00d900e7006800db002100cb0018001200a500c20090
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MA_0 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MA_0 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MA_0 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MA_0 = 00e30095007d008f00a700fb00d200e600ff00740053008200c800a8007000b6
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MA_0 = 00c600610015008900d20031005a003a003a00c000e3002e00be004700050043
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MA_0 = 007600b000e200680085005f000d0074009700f60075006f00ff00f800e2002d
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MA_0 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MA_0 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MA_0 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MA_0 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MA_0 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MA_0 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MA_0 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MA_0 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MA_0 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MA_0 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MA_0 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MA_0 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MA_0 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MA_0 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MA_0 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MA_0 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MA_0 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MA_0 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MA_0 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MA_0 = 008f0020004f00a000ba008e00bd0037002800e400e8002400a800db0075001f
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MA_0 = 0074002d00970098001200c00036005900b6009f0095001f008f0074006500a5
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MA_0 = 000f0039007d008400e500fe008c0085001f008a008f002d0041005400270027
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MA_0 = 00ff00ed00680060009f0075004f008300d40080000f00ca003500db00aa0002
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MA_0 = 0041008c003c009800190031006100f3001800dd00d200c800ce00b1002f001d
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MA_0 = 002b00b1000800f1001d0056009c00d9008400a200a900c1003b0024003f0017
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MA_0 = 005200b800ac00f400a3009c009c004b006000e5005d00a80050009700bc0013
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MA_0 = 00d7006500f900a9000c00b60041006f009c0012003a009d002b002e00d9009f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MA_0 = 0097006600e6007700a7006f000400e3002a00230054003100b600ec00d40060
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MA_0 = 006a00c3005f00ce00b900230072009d0021006d007b00970001000f00230088
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MA_0 = 001c00d900c4002e0091003b003a0046008400da009500000099002900590056
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MA_0 = 00d000ce007600c100e80065003c0036001f00ed00ba003b0089005d00400024
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MA_0 = 008800ac00a800350074007700ee00f6009a00330003007c0058007d000e009e
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MA_0 = 006b005d00c0003900cd00e800db008500d10008000a008300b300a5005d00c5
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MA_0 = 00b8006300940025000300fc0060002500c10032008b009400de0099004700f6
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MA_0 = 004500b7001900510086009b0072003b0044004b00680008001800eb002300d8
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MA_0 = 0037007600ce00ca00c2006500ef001000d9009900a7003f005500ee001f00b1
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MA_0 = 00890055002900b400800058002e00c600a400ae002800a200f100fc002400e8
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MA_0 = 00a300350051000d006f00fd004800cb0022000f00fd00c0002300a4007a00c5
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MA_0 = 0092005100d70060007a00dd00ad005d0061001800f0004600cc00ff00a6001d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MA_0 = 00a6008200ea00dc000f0037006b005d00e3006a00f7004800cb009000ba005e
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MA_0 = 00a3009e00ea005300e600c800ea00ef0049000d005300cc00dd00ed000b00d9
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MA_0 = 008c008e00c0001c006300d6007500a900bf00cf003100e8004c005b00130094
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MA_0 = 0069009f009f0034004600a1007c00da00f700d1006400f8003500bd00b400ed
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MA_0 = 002200f8003700db002f003700c2003e002d00c800b1009200f60006002300ce
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MA_0 = 004a008e007000160096004a003d0069009f00f900c6004c00c50050005c00d1
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MA_0 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MA_0 = 00aa00cd00e0003100fc005d006300210090004800e3000a0033008e00a100c9
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MA_0 = 00b30093008f009500b600a70053003000210036000c0036008e00b9008c00d4
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MA_0 = 001400da000a005b00e6001e0079001500b5001c002900c800be00fc00c9009f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MA_0 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MA_1 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MA_1 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MA_1 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MA_1 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MA_1 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MA_1 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MA_1 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MA_1 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MA_1 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MA_1 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MA_1 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MA_1 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MA_1 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MA_1 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MA_1 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MA_1 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MA_1 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MA_1 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MA_0 = 000e00e70028008f0006003e00ec00dc00a100ad004f0041002700fb00a8004c
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MA_0 = 005200fc00cb009100a900f300b800c60085004d00cc00b70061003500110044
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MA_0 = 005c007c002d005d007e00d2006900a5004700a9003700be0014005800f800ca
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MA_0 = 003500f500cd0051006600cf0068009f00d300d000e00006003f003a00e9006b
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MA_0 = 003a00c500f700f900af001a00f70012003400be00d90053009b00e6009400f6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MA_0 = 0050001100e70002009600a600430096002000ee00760014005a005a000a004e
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MA_1 = 0017001d00be00db00a70009001000df00d10078005500f1004000100052002f
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MA_1 = 0010002e008800c0000c00e50028002e002a006800a700df009900ed000200dc
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MA_1 = 004a00c7004d00c90021008600f60044001b00cd00ca0018008c001b00840049
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MA_1 = 002300a30069006300100077008800bc0067009d000100ba005600cf006c001a
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MA_1 = 00d6006c005600b9006300fa00d500cc008700a5008900900028007500f700d7
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MA_1 = 009200d500fc002200c700ab006c00bc00ed0059000d007000b90097000a00e6
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MA_1 = 007800fe004600f1005b00bf00c900f3007000fe00f400ff008400fa00a0001a
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MA_1 = 00b300a500aa00fb00d9006a00b1002500c000ec001800a10049003a00260021
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MA_1 = 0085003800ac000c00360018002f00bf0011005100810053003d008b00df00ca
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MA_1 = 00290035004f009a0039001900a00022007300210048007000fa00f7002a00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MA_1 = 00e1003200ab00ed0006008700760073001c00e400c700e8003d00e3002200a4
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MA_1 = 0070002100c200fe008c00cc00030054001b00e000b80071002000fd001b00e0
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MA_1 = 000b0062001400a3002b00fa0085004a000f00ff000c005a00be0032004e0095
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MA_1 = 0093008e00c200ad00c200bb00cc008f008d00f40022002300280050006400dc
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MA_1 = 00c80058008c00f60088001f008a0082009000f2005c00b100e8009e002d0080
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MA_1 = 005800de00fb009d00f70021004a00bc00bb00c1006600a3004a001100ac0065
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MA_1 = 004c00e6003400a8001600ee00720058008e003d0048003b00eb00430099004a
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MA_1 = 003b00c2009a002f00980075003f00bf004c00270051009200250085004a0018
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MA_1 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MA_1 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MA_1 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MA_1 = 002d00c60077008b000900ea000f00cf006100b900320025000e002b00c3008c
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MA_1 = 00d00020002700b900a800c4003b00fb000b004800680020000400e900e300e1
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MA_1 = 009f007500930026002200f2003100b700ee00c100b30070002f008700be0003
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MA_1 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MA_1 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MA_1 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MA_1 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MA_1 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MA_1 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MA_1 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MA_1 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MA_1 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MA_1 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MA_1 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MA_1 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MA_1 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MA_1 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MA_1 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MA_1 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MA_1 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MA_1 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MA_1 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MA_1 = 004000c800c5000a0068006800c200c6009b00c4003d00d3008900cc006f002f
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MA_1 = 00200028008b00b2000800bd0042005700f300b9009f009a00e300d300a9009a
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MA_1 = 000a000800a9004b008b009d0037009a000000d000e800de00fb002200e0001b
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MA_1 = 005700a6006d0004000c009d004600c0006c00bd00f6002a00a4004c00d90093
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MA_1 = 0063004900c000fd004d00ac00e100280068009400e100df001c002600d60006
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MA_1 = 00920038004400fd002700b400d300cc00c000170033005b0072005b001700be
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MA_1 = 002d00ec0000008600d300b3001e003a007d00e5007400e2004d00bd00ff0070
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MA_1 = 006c00c0005b002f001b00d8004400ba00f10010000e00a8005f0060007e00cb
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MA_1 = 005c00e2004400d30013002600b6006f008f0095003100c8004c00b2006d00ea
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MA_1 = 0042002200e000e5001900cd002e008e005800bd006e00af00df00e100c40088
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MA_1 = 00f6004300bf00a300cf00a1005e00f200c70010008800280026009f00f300de
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MA_1 = 006f005f001e00cd00cb00cb0001002500bc004a008d006800710010006100fe
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MA_1 = 00c40007000800dd000f006700e900b700d8006b006c00cb007e0045005e00d2
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MA_1 = 00ab00340090003a0057002500ca00b1004400d40075009e00b2006f00090047
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MA_1 = 004e00e40028009900650092006c00e200ff002200bc00ed0039005900b40050
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MA_1 = 00b700ca00c9009d00ad004100c6005e00f60032007000c0003400e200a000af
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MA_1 = 00590076003700f500310076005900650021005c001700bb0044005900b20074
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MA_1 = 000600150083005b009900f600cb00c200bb004700a200fb00c30064003600de
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MA_1 = 00ee00c1006d00b400c7006100d8007f000400e7002100400006008e008d006b
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MA_1 = 004f004300db0009008b007b001e004d00e5008700e300ae0056001800d10075
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MA_1 = 00c7002f00a800810015005200ca00cd0014005900a700250048002700f9004f
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MA_1 = 00f900350037001b00ef000700f0005b0054002300e0001f009500ee00d30003
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MA_1 = 00eb002500e8009e009300a600250034002c00bb00f60061008100dd00180006
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MA_1 = 00a500c600bc0037007d00d900e7006800db002100cb0018001200a500c20090
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MA_1 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MA_1 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MA_1 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MA_1 = 00e30095007d008f00a700fb00d200e600ff00740053008200c800a8007000b6
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MA_1 = 00c600610015008900d20031005a003a003a00c000e3002e00be004700050043
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MA_1 = 007600b000e200680085005f000d0074009700f60075006f00ff00f800e2002d
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MA_1 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MA_1 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MA_1 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MA_1 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MA_1 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MA_1 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MA_1 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MA_1 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MA_1 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MA_1 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MA_1 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MA_1 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MA_1 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MA_1 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MA_1 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MA_1 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MA_1 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MA_1 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MA_1 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MA_1 = 008f0020004f00a000ba008e00bd0037002800e400e8002400a800db0075001f
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MA_1 = 0074002d00970098001200c00036005900b6009f0095001f008f0074006500a5
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MA_1 = 000f0039007d008400e500fe008c0085001f008a008f002d0041005400270027
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MA_1 = 00ff00ed00680060009f0075004f008300d40080000f00ca003500db00aa0002
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MA_1 = 0041008c003c009800190031006100f3001800dd00d200c800ce00b1002f001d
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MA_1 = 002b00b1000800f1001d0056009c00d9008400a200a900c1003b0024003f0017
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MA_1 = 005200b800ac00f400a3009c009c004b006000e5005d00a80050009700bc0013
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MA_1 = 00d7006500f900a9000c00b60041006f009c0012003a009d002b002e00d9009f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MA_1 = 0097006600e6007700a7006f000400e3002a00230054003100b600ec00d40060
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MA_1 = 006a00c3005f00ce00b900230072009d0021006d007b00970001000f00230088
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MA_1 = 001c00d900c4002e0091003b003a0046008400da009500000099002900590056
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MA_1 = 00d000ce007600c100e80065003c0036001f00ed00ba003b0089005d00400024
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MA_1 = 008800ac00a800350074007700ee00f6009a00330003007c0058007d000e009e
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MA_1 = 006b005d00c0003900cd00e800db008500d10008000a008300b300a5005d00c5
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MA_1 = 00b8006300940025000300fc0060002500c10032008b009400de0099004700f6
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MA_1 = 004500b7001900510086009b0072003b0044004b00680008001800eb002300d8
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MA_1 = 0037007600ce00ca00c2006500ef001000d9009900a7003f005500ee001f00b1
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MA_1 = 00890055002900b400800058002e00c600a400ae002800a200f100fc002400e8
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MA_1 = 00a300350051000d006f00fd004800cb0022000f00fd00c0002300a4007a00c5
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MA_1 = 0092005100d70060007a00dd00ad005d0061001800f0004600cc00ff00a6001d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MA_1 = 00a6008200ea00dc000f0037006b005d00e3006a00f7004800cb009000ba005e
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MA_1 = 00a3009e00ea005300e600c800ea00ef0049000d005300cc00dd00ed000b00d9
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MA_1 = 008c008e00c0001c006300d6007500a900bf00cf003100e8004c005b00130094
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MA_1 = 0069009f009f0034004600a1007c00da00f700d1006400f8003500bd00b400ed
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MA_1 = 002200f8003700db002f003700c2003e002d00c800b1009200f60006002300ce
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MA_1 = 004a008e007000160096004a003d0069009f00f900c6004c00c50050005c00d1
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MA_1 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MA_1 = 00aa00cd00e0003100fc005d006300210090004800e3000a0033008e00a100c9
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MA_1 = 00b30093008f009500b600a70053003000210036000c0036008e00b9008c00d4
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MA_1 = 001400da000a005b00e6001e0079001500b5001c002900c800be00fc00c9009f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MA_1 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MA_2 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MA_2 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MA_2 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MA_2 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MA_2 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MA_2 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MA_2 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MA_2 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MA_2 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MA_2 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MA_2 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MA_2 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MA_2 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MA_2 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MA_2 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MA_2 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MA_2 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MA_2 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MA_1 = 000e00e70028008f0006003e00ec00dc00a100ad004f0041002700fb00a8004c
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MA_1 = 005200fc00cb009100a900f300b800c60085004d00cc00b70061003500110044
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MA_1 = 005c007c002d005d007e00d2006900a5004700a9003700be0014005800f800ca
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MA_1 = 003500f500cd0051006600cf0068009f00d300d000e00006003f003a00e9006b
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MA_1 = 003a00c500f700f900af001a00f70012003400be00d90053009b00e6009400f6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MA_1 = 0050001100e70002009600a600430096002000ee00760014005a005a000a004e
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MA_2 = 0017001d00be00db00a70009001000df00d10078005500f1004000100052002f
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MA_2 = 0010002e008800c0000c00e50028002e002a006800a700df009900ed000200dc
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MA_2 = 004a00c7004d00c90021008600f60044001b00cd00ca0018008c001b00840049
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MA_2 = 002300a30069006300100077008800bc0067009d000100ba005600cf006c001a
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MA_2 = 00d6006c005600b9006300fa00d500cc008700a5008900900028007500f700d7
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MA_2 = 009200d500fc002200c700ab006c00bc00ed0059000d007000b90097000a00e6
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MA_2 = 007800fe004600f1005b00bf00c900f3007000fe00f400ff008400fa00a0001a
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MA_2 = 00b300a500aa00fb00d9006a00b1002500c000ec001800a10049003a00260021
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MA_2 = 0085003800ac000c00360018002f00bf0011005100810053003d008b00df00ca
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MA_2 = 00290035004f009a0039001900a00022007300210048007000fa00f7002a00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MA_2 = 00e1003200ab00ed0006008700760073001c00e400c700e8003d00e3002200a4
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MA_2 = 0070002100c200fe008c00cc00030054001b00e000b80071002000fd001b00e0
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MA_2 = 000b0062001400a3002b00fa0085004a000f00ff000c005a00be0032004e0095
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MA_2 = 0093008e00c200ad00c200bb00cc008f008d00f40022002300280050006400dc
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MA_2 = 00c80058008c00f60088001f008a0082009000f2005c00b100e8009e002d0080
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MA_2 = 005800de00fb009d00f70021004a00bc00bb00c1006600a3004a001100ac0065
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MA_2 = 004c00e6003400a8001600ee00720058008e003d0048003b00eb00430099004a
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MA_2 = 003b00c2009a002f00980075003f00bf004c00270051009200250085004a0018
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MA_2 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MA_2 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MA_2 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MA_2 = 002d00c60077008b000900ea000f00cf006100b900320025000e002b00c3008c
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MA_2 = 00d00020002700b900a800c4003b00fb000b004800680020000400e900e300e1
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MA_2 = 009f007500930026002200f2003100b700ee00c100b30070002f008700be0003
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MA_2 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MA_2 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MA_2 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MA_2 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MA_2 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MA_2 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MA_2 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MA_2 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MA_2 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MA_2 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MA_2 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MA_2 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MA_2 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MA_2 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MA_2 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MA_2 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MA_2 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MA_2 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MA_2 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MA_2 = 004000c800c5000a0068006800c200c6009b00c4003d00d3008900cc006f002f
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MA_2 = 00200028008b00b2000800bd0042005700f300b9009f009a00e300d300a9009a
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MA_2 = 000a000800a9004b008b009d0037009a000000d000e800de00fb002200e0001b
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MA_2 = 005700a6006d0004000c009d004600c0006c00bd00f6002a00a4004c00d90093
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MA_2 = 0063004900c000fd004d00ac00e100280068009400e100df001c002600d60006
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MA_2 = 00920038004400fd002700b400d300cc00c000170033005b0072005b001700be
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MA_2 = 002d00ec0000008600d300b3001e003a007d00e5007400e2004d00bd00ff0070
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MA_2 = 006c00c0005b002f001b00d8004400ba00f10010000e00a8005f0060007e00cb
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MA_2 = 005c00e2004400d30013002600b6006f008f0095003100c8004c00b2006d00ea
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MA_2 = 0042002200e000e5001900cd002e008e005800bd006e00af00df00e100c40088
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MA_2 = 00f6004300bf00a300cf00a1005e00f200c70010008800280026009f00f300de
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MA_2 = 006f005f001e00cd00cb00cb0001002500bc004a008d006800710010006100fe
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MA_2 = 00c40007000800dd000f006700e900b700d8006b006c00cb007e0045005e00d2
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MA_2 = 00ab00340090003a0057002500ca00b1004400d40075009e00b2006f00090047
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MA_2 = 004e00e40028009900650092006c00e200ff002200bc00ed0039005900b40050
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MA_2 = 00b700ca00c9009d00ad004100c6005e00f60032007000c0003400e200a000af
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MA_2 = 00590076003700f500310076005900650021005c001700bb0044005900b20074
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MA_2 = 000600150083005b009900f600cb00c200bb004700a200fb00c30064003600de
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MA_2 = 00ee00c1006d00b400c7006100d8007f000400e7002100400006008e008d006b
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MA_2 = 004f004300db0009008b007b001e004d00e5008700e300ae0056001800d10075
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MA_2 = 00c7002f00a800810015005200ca00cd0014005900a700250048002700f9004f
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MA_2 = 00f900350037001b00ef000700f0005b0054002300e0001f009500ee00d30003
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MA_2 = 00eb002500e8009e009300a600250034002c00bb00f60061008100dd00180006
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MA_2 = 00a500c600bc0037007d00d900e7006800db002100cb0018001200a500c20090
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MA_2 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MA_2 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MA_2 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MA_2 = 00e30095007d008f00a700fb00d200e600ff00740053008200c800a8007000b6
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MA_2 = 00c600610015008900d20031005a003a003a00c000e3002e00be004700050043
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MA_2 = 007600b000e200680085005f000d0074009700f60075006f00ff00f800e2002d
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MA_2 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MA_2 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MA_2 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MA_2 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MA_2 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MA_2 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MA_2 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MA_2 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MA_2 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MA_2 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MA_2 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MA_2 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MA_2 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MA_2 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MA_2 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MA_2 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MA_2 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MA_2 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MA_2 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MA_2 = 008f0020004f00a000ba008e00bd0037002800e400e8002400a800db0075001f
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MA_2 = 0074002d00970098001200c00036005900b6009f0095001f008f0074006500a5
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MA_2 = 000f0039007d008400e500fe008c0085001f008a008f002d0041005400270027
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MA_2 = 00ff00ed00680060009f0075004f008300d40080000f00ca003500db00aa0002
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MA_2 = 0041008c003c009800190031006100f3001800dd00d200c800ce00b1002f001d
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MA_2 = 002b00b1000800f1001d0056009c00d9008400a200a900c1003b0024003f0017
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MA_2 = 005200b800ac00f400a3009c009c004b006000e5005d00a80050009700bc0013
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MA_2 = 00d7006500f900a9000c00b60041006f009c0012003a009d002b002e00d9009f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MA_2 = 0097006600e6007700a7006f000400e3002a00230054003100b600ec00d40060
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MA_2 = 006a00c3005f00ce00b900230072009d0021006d007b00970001000f00230088
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MA_2 = 001c00d900c4002e0091003b003a0046008400da009500000099002900590056
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MA_2 = 00d000ce007600c100e80065003c0036001f00ed00ba003b0089005d00400024
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MA_2 = 008800ac00a800350074007700ee00f6009a00330003007c0058007d000e009e
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MA_2 = 006b005d00c0003900cd00e800db008500d10008000a008300b300a5005d00c5
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MA_2 = 00b8006300940025000300fc0060002500c10032008b009400de0099004700f6
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MA_2 = 004500b7001900510086009b0072003b0044004b00680008001800eb002300d8
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MA_2 = 0037007600ce00ca00c2006500ef001000d9009900a7003f005500ee001f00b1
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MA_2 = 00890055002900b400800058002e00c600a400ae002800a200f100fc002400e8
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MA_2 = 00a300350051000d006f00fd004800cb0022000f00fd00c0002300a4007a00c5
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MA_2 = 0092005100d70060007a00dd00ad005d0061001800f0004600cc00ff00a6001d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MA_2 = 00a6008200ea00dc000f0037006b005d00e3006a00f7004800cb009000ba005e
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MA_2 = 00a3009e00ea005300e600c800ea00ef0049000d005300cc00dd00ed000b00d9
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MA_2 = 008c008e00c0001c006300d6007500a900bf00cf003100e8004c005b00130094
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MA_2 = 0069009f009f0034004600a1007c00da00f700d1006400f8003500bd00b400ed
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MA_2 = 002200f8003700db002f003700c2003e002d00c800b1009200f60006002300ce
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MA_2 = 004a008e007000160096004a003d0069009f00f900c6004c00c50050005c00d1
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MA_2 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MA_2 = 00aa00cd00e0003100fc005d006300210090004800e3000a0033008e00a100c9
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MA_2 = 00b30093008f009500b600a70053003000210036000c0036008e00b9008c00d4
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MA_2 = 001400da000a005b00e6001e0079001500b5001c002900c800be00fc00c9009f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MA_2 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MA_3 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MA_3 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MA_3 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MA_3 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MA_3 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MA_3 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MA_3 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MA_3 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MA_3 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MA_3 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MA_3 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MA_3 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MA_3 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MA_3 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MA_3 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MA_3 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MA_3 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MA_3 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MA_2 = 000e00e70028008f0006003e00ec00dc00a100ad004f0041002700fb00a8004c
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MA_2 = 005200fc00cb009100a900f300b800c60085004d00cc00b70061003500110044
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MA_2 = 005c007c002d005d007e00d2006900a5004700a9003700be0014005800f800ca
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MA_2 = 003500f500cd0051006600cf0068009f00d300d000e00006003f003a00e9006b
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MA_2 = 003a00c500f700f900af001a00f70012003400be00d90053009b00e6009400f6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MA_2 = 0050001100e70002009600a600430096002000ee00760014005a005a000a004e
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MA_3 = 0017001d00be00db00a70009001000df00d10078005500f1004000100052002f
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MA_3 = 0010002e008800c0000c00e50028002e002a006800a700df009900ed000200dc
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MA_3 = 004a00c7004d00c90021008600f60044001b00cd00ca0018008c001b00840049
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MA_3 = 002300a30069006300100077008800bc0067009d000100ba005600cf006c001a
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MA_3 = 00d6006c005600b9006300fa00d500cc008700a5008900900028007500f700d7
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MA_3 = 009200d500fc002200c700ab006c00bc00ed0059000d007000b90097000a00e6
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MA_3 = 007800fe004600f1005b00bf00c900f3007000fe00f400ff008400fa00a0001a
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MA_3 = 00b300a500aa00fb00d9006a00b1002500c000ec001800a10049003a00260021
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MA_3 = 0085003800ac000c00360018002f00bf0011005100810053003d008b00df00ca
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MA_3 = 00290035004f009a0039001900a00022007300210048007000fa00f7002a00ec
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MA_3 = 00e1003200ab00ed0006008700760073001c00e400c700e8003d00e3002200a4
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MA_3 = 0070002100c200fe008c00cc00030054001b00e000b80071002000fd001b00e0
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MA_3 = 000b0062001400a3002b00fa0085004a000f00ff000c005a00be0032004e0095
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MA_3 = 0093008e00c200ad00c200bb00cc008f008d00f40022002300280050006400dc
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MA_3 = 00c80058008c00f60088001f008a0082009000f2005c00b100e8009e002d0080
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MA_3 = 005800de00fb009d00f70021004a00bc00bb00c1006600a3004a001100ac0065
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MA_3 = 004c00e6003400a8001600ee00720058008e003d0048003b00eb00430099004a
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MA_3 = 003b00c2009a002f00980075003f00bf004c00270051009200250085004a0018
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MA_3 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MA_3 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MA_3 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MA_3 = 002d00c60077008b000900ea000f00cf006100b900320025000e002b00c3008c
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MA_3 = 00d00020002700b900a800c4003b00fb000b004800680020000400e900e300e1
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MA_3 = 009f007500930026002200f2003100b700ee00c100b30070002f008700be0003
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MA_3 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MA_3 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MA_3 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MA_3 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MA_3 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MA_3 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MA_3 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MA_3 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MA_3 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MA_3 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MA_3 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MA_3 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MA_3 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MA_3 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MA_3 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MA_3 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MA_3 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MA_3 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MA_3 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MA_3 = 004000c800c5000a0068006800c200c6009b00c4003d00d3008900cc006f002f
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MA_3 = 00200028008b00b2000800bd0042005700f300b9009f009a00e300d300a9009a
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MA_3 = 000a000800a9004b008b009d0037009a000000d000e800de00fb002200e0001b
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MA_3 = 005700a6006d0004000c009d004600c0006c00bd00f6002a00a4004c00d90093
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MA_3 = 0063004900c000fd004d00ac00e100280068009400e100df001c002600d60006
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MA_3 = 00920038004400fd002700b400d300cc00c000170033005b0072005b001700be
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MA_3 = 002d00ec0000008600d300b3001e003a007d00e5007400e2004d00bd00ff0070
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MA_3 = 006c00c0005b002f001b00d8004400ba00f10010000e00a8005f0060007e00cb
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MA_3 = 005c00e2004400d30013002600b6006f008f0095003100c8004c00b2006d00ea
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MA_3 = 0042002200e000e5001900cd002e008e005800bd006e00af00df00e100c40088
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MA_3 = 00f6004300bf00a300cf00a1005e00f200c70010008800280026009f00f300de
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MA_3 = 006f005f001e00cd00cb00cb0001002500bc004a008d006800710010006100fe
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MA_3 = 00c40007000800dd000f006700e900b700d8006b006c00cb007e0045005e00d2
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MA_3 = 00ab00340090003a0057002500ca00b1004400d40075009e00b2006f00090047
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MA_3 = 004e00e40028009900650092006c00e200ff002200bc00ed0039005900b40050
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MA_3 = 00b700ca00c9009d00ad004100c6005e00f60032007000c0003400e200a000af
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MA_3 = 00590076003700f500310076005900650021005c001700bb0044005900b20074
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MA_3 = 000600150083005b009900f600cb00c200bb004700a200fb00c30064003600de
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MA_3 = 00ee00c1006d00b400c7006100d8007f000400e7002100400006008e008d006b
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MA_3 = 004f004300db0009008b007b001e004d00e5008700e300ae0056001800d10075
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MA_3 = 00c7002f00a800810015005200ca00cd0014005900a700250048002700f9004f
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MA_3 = 00f900350037001b00ef000700f0005b0054002300e0001f009500ee00d30003
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MA_3 = 00eb002500e8009e009300a600250034002c00bb00f60061008100dd00180006
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MA_3 = 00a500c600bc0037007d00d900e7006800db002100cb0018001200a500c20090
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MA_3 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MA_3 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MA_3 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MA_3 = 00e30095007d008f00a700fb00d200e600ff00740053008200c800a8007000b6
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MA_3 = 00c600610015008900d20031005a003a003a00c000e3002e00be004700050043
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MA_3 = 007600b000e200680085005f000d0074009700f60075006f00ff00f800e2002d
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MA_3 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
-
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MA_3 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MA_3 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MA_3 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MA_3 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MA_3 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MA_3 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MA_3 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MA_3 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MA_3 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MA_3 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MA_3 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MA_3 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MA_3 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MA_3 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MA_3 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MA_3 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MA_3 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MA_3 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MA_3 = 008f0020004f00a000ba008e00bd0037002800e400e8002400a800db0075001f
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MA_3 = 0074002d00970098001200c00036005900b6009f0095001f008f0074006500a5
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MA_3 = 000f0039007d008400e500fe008c0085001f008a008f002d0041005400270027
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MA_3 = 00ff00ed00680060009f0075004f008300d40080000f00ca003500db00aa0002
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MA_3 = 0041008c003c009800190031006100f3001800dd00d200c800ce00b1002f001d
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MA_3 = 002b00b1000800f1001d0056009c00d9008400a200a900c1003b0024003f0017
+
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MA_3 = 005200b800ac00f400a3009c009c004b006000e5005d00a80050009700bc0013
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MA_3 = 00d7006500f900a9000c00b60041006f009c0012003a009d002b002e00d9009f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MA_3 = 0097006600e6007700a7006f000400e3002a00230054003100b600ec00d40060
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MA_3 = 006a00c3005f00ce00b900230072009d0021006d007b00970001000f00230088
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MA_3 = 001c00d900c4002e0091003b003a0046008400da009500000099002900590056
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MA_3 = 00d000ce007600c100e80065003c0036001f00ed00ba003b0089005d00400024
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MA_3 = 008800ac00a800350074007700ee00f6009a00330003007c0058007d000e009e
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MA_3 = 006b005d00c0003900cd00e800db008500d10008000a008300b300a5005d00c5
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MA_3 = 00b8006300940025000300fc0060002500c10032008b009400de0099004700f6
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MA_3 = 004500b7001900510086009b0072003b0044004b00680008001800eb002300d8
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MA_3 = 0037007600ce00ca00c2006500ef001000d9009900a7003f005500ee001f00b1
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MA_3 = 00890055002900b400800058002e00c600a400ae002800a200f100fc002400e8
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MA_3 = 00a300350051000d006f00fd004800cb0022000f00fd00c0002300a4007a00c5
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MA_3 = 0092005100d70060007a00dd00ad005d0061001800f0004600cc00ff00a6001d
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MA_3 = 00a6008200ea00dc000f0037006b005d00e3006a00f7004800cb009000ba005e
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MA_3 = 00a3009e00ea005300e600c800ea00ef0049000d005300cc00dd00ed000b00d9
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MA_3 = 008c008e00c0001c006300d6007500a900bf00cf003100e8004c005b00130094
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MA_3 = 0069009f009f0034004600a1007c00da00f700d1006400f8003500bd00b400ed
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MA_3 = 002200f8003700db002f003700c2003e002d00c800b1009200f60006002300ce
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MA_3 = 004a008e007000160096004a003d0069009f00f900c6004c00c50050005c00d1
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MA_3 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MA_3 = 00aa00cd00e0003100fc005d006300210090004800e3000a0033008e00a100c9
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MA_3 = 00b30093008f009500b600a70053003000210036000c0036008e00b9008c00d4
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MA_3 = 001400da000a005b00e6001e0079001500b5001c002900c800be00fc00c9009f
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MA_3 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MA_3 = 000e00e70028008f0006003e00ec00dc00a100ad004f0041002700fb00a8004c
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MA_3 = 005200fc00cb009100a900f300b800c60085004d00cc00b70061003500110044
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MA_3 = 005c007c002d005d007e00d2006900a5004700a9003700be0014005800f800ca
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MA_3 = 003500f500cd0051006600cf0068009f00d300d000e00006003f003a00e9006b
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MA_3 = 003a00c500f700f900af001a00f70012003400be00d90053009b00e6009400f6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MA_3 = 0050001100e70002009600a600430096002000ee00760014005a005a000a004e
OutlineShadowWithDrawTextNormalAndVertical_0_DVSans_EColor16MAP_0 = 003b00560048009a0025002400bb006b008000c5003f005200cf004400c300d8
@@ -6059,55 +6179,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVSans_EColor16MAP_0 = 008400dc002d007f00970069007500b70044001000c200fd009000ad00150080
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MAP_0 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MAP_0 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MAP_0 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MAP_0 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MAP_0 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MAP_0 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MAP_0 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MAP_0 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MAP_0 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MAP_0 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MAP_0 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MAP_0 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MAP_0 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MAP_0 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MAP_0 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MAP_0 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MAP_0 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MAP_0 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MAP_0 = 002e0065005e0057007e00ab00aa005f005d006400c300050044008700ed00e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MAP_0 = 002700a700680064006900500025007d00ee00b100b100b50023008000a400e7
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MAP_0 = 004100be003c00b80043000a0039008300f4005300a400fc0072000d00120060
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MAP_0 = 00f200ab003a00d0000d001e006500f500f8004700db0054008a002b0043000f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MAP_0 = 004500b500cc00fd00770051007000ea00f80028008d00b000930043002000a9
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MAP_0 = 004400e9009200b600300037000e003f0072009200bf00e300a000c000f4007b
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MAP_0 = 00880091000700b900a600b5002500160031000c00a500e50021009a006c0020
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MAP_0 = 00e100cd000700a10086003600a4007c00b4007100ab00f00030003a00df00f8
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MAP_0 = 000b009300c500930006007300bb00e5002a009500f30088000600a100490080
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MAP_0 = 009000ee009b007800bb005e007300100052007b0050003700e200f200cb00dd
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MAP_0 = 009900e700f500f800de003f00460066001b0052006c002300ff0060006800c6
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MAP_0 = 00700097002f00e4002a00b100540057009400cb002400b700f100c70023004e
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MAP_0 = 00f700380084005a006c00ff002b00ae00410030003000bc001a00a900f5001d
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MAP_0 = 00b40035004b002000b300cf00f7003100dc00cb0011001600ef00e900e3001a
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MAP_0 = 00eb00a2006900a500470087002f00a100b1009900e800f70016000a00cf00cf
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MAP_0 = 008b00be0003007b0071007a00e6003a002500100013003500de009d008f004a
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MAP_0 = 002100a1008c00ad00810042002d004700eb00ae00f700c700ef000900b20022
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MAP_0 = 0094000700d2003400d500a100cd0011009e003a00b000ce004f000c0035003f
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MAP_0 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MAP_0 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MAP_0 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MAP_0 = 0017001500ae001a0090009a0099007600e400af0035005800c9007b00840075
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MAP_0 = 007400cb0023002a0057000c0050002d004d00be00e000a200aa00210061007d
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MAP_0 = 00ab006e007900df00770091004200cb00f200dd00d100be009600ae004e00f7
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MAP_0 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MAP_0 = 004d003100c90091009d00cc00de00ff009b009b001200670061008c00980022
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MAP_0 = 0072000b004e005800c2009c006100f0008f00750022009f001d0018001900c4
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MAP_0 = 00ca00af007500c100aa009a00c00088004f000800220039006c00e100a20002
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MAP_0 = 004100eb00c60035003300df00220021005c00fe00ad008f00af00e300560091
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MAP_0 = 00cf00be0011009c001d004000de00f000880099004900c000440037002600c6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MAP_0 = 00ef0069006b00ba00b1009e004d000800f6008f008f00d700aa00c100d30018
OutlineShadowWithDrawTextNormalAndVertical_0_DVMono_EColor16MAP_0 = 00bd00400004000200df007e003800db00a70097008500f700da00cc00f60023
@@ -6127,55 +6249,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVMono_EColor16MAP_0 = 005d00cf002100b1007200b6001a00ee007a00dd003c0038000c004400c800cc
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MAP_0 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MAP_0 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MAP_0 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MAP_0 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MAP_0 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MAP_0 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MAP_0 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MAP_0 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MAP_0 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MAP_0 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MAP_0 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MAP_0 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MAP_0 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MAP_0 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MAP_0 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MAP_0 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MAP_0 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MAP_0 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MAP_0 = 00160044008800f0001c009f00af003200b00099000300b00019001a00d500c0
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MAP_0 = 0078004b0049001a00e7000e0081002f00db0009000000c1007d00b7009d008f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MAP_0 = 00f8008000eb00150061007c0011008b006700d2004b00b100620006008d00a7
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MAP_0 = 004f000a001f00e300c10007005e000900ed0056006300e400c7008d00f60067
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MAP_0 = 000000900065008600a700a7000e000f009400c1000700870000001c00330054
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MAP_0 = 000a00b4002800bf00f000b500e00025005100b2006e0023001000ba00d60043
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MAP_0 = 001c003d00a900e7006600ac007400f500f500b0008300cc00ce000e00230014
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MAP_0 = 009c00ca0033005500cb00e700f9004c00360080004f00da008f005e006e0008
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MAP_0 = 00de009000d1009700cd00f100f200c20053005b0081006c004700fe00760069
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MAP_0 = 008900830090008000fe0099005300e4007c00fe00d800e1006b008c004300b9
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MAP_0 = 0063004a00e7001100d50087002600b400b8007400cc00b800fb008b00e80052
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MAP_0 = 00a3005600c800b0004e005d00bf003800e500b300c200de00e4002700b200f2
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MAP_0 = 007900bc00390089005300dd0026006400160004006e00d9008900a3008800fb
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MAP_0 = 004d0070001c004900ec000d00ec003e00a40007000700ae00bc00c100960020
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MAP_0 = 004e00da00fd00fe00a400bb003300f7000a00f40050007d00680038001e005e
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MAP_0 = 00590077005c005500dd000700b4000000ba007300d8002a00fa00f800d60077
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MAP_0 = 00d90028007f0027003400d9007200e5006000ca00460023003c00ef00e50017
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MAP_0 = 0082003700da0003003900ff001d000a000000430015006800a9000500ce0038
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MAP_0 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MAP_0 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MAP_0 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MAP_0 = 00ae006700fe007d007a008600d6001100fa007500380010005d00ab00bc00b5
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MAP_0 = 00a20028003600250023005500b300be005300ce0058002500b10080003b002c
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MAP_0 = 00e1008500790033006e005200e4006f00ae001100dc007e005e00aa00ce00e3
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MAP_0 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MAP_0 = 007b00f4004b00cd004a00d4004d0061007d00dc00dd003600be00a900110092
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MAP_0 = 00e100ad0017001000e900230083008900da002600d6005a002a00ca004200be
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MAP_0 = 003800c1007e00db00d4009d00f0002000210005001200fa006800540076003c
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MAP_0 = 005400340010000100de007e0050004500a7002b009c004f006a00a4000b0064
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MAP_0 = 006100ab001900f2002d00e1000100860096007e0098009d0051007a00bf0098
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MAP_0 = 0044008500ac006c00ff009a005e009c0075002d0027003e00e6006d00b3006e
OutlineShadowWithDrawTextNormalAndVertical_0_DVSerif_EColor16MAP_0 = 00e3009e00b6005b009a00c000b300e200f00075006b00cf002c00d1003a0087
@@ -6195,55 +6319,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVSerif_EColor16MAP_0 = 00fb00b3003f004c00e7001c005900e400b6008c0015003500b000c1003d0072
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MAP_0 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MAP_0 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MAP_0 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MAP_0 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MAP_0 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MAP_0 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MAP_0 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MAP_0 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MAP_0 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MAP_0 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MAP_0 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MAP_0 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MAP_0 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MAP_0 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MAP_0 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MAP_0 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MAP_0 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MAP_0 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MAP_0 = 0031002300f700c1001e00e1002200ea006f000700c800a50095007e00c500e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MAP_0 = 00eb0044003a007f007000ea00ad00aa00b20015007100dc00b6002f0044009a
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MAP_0 = 00af00be00d20061001c0073007a00c10056008b00fd00a10099006f002200a0
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MAP_0 = 001500c9000e00ef00f900e6000d002d00730050006f00a30000006700a30000
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MAP_0 = 00f3000b00360025003f00f0001f000600ff00b200b500b500b800dd00700062
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MAP_0 = 0089007700fe00bc00c90097009e002b00d700a400af00cc00c800eb00eb00c8
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MAP_0 = 008d00c40090003700d4006500df000c006800b100e5008a00fd00c8001b001e
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MAP_0 = 005b000f006800800002005d005b006b00cf002800ed003000df008b00a300a4
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MAP_0 = 00a6001e00e30020004e002900a400c6004800b000ed006f0020006d009700b5
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MAP_0 = 001a00ec005500ac002f0083009900980025006b00850060002b009c00e50067
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MAP_0 = 00b6001300930077006000be00e700ea002800ab003e00fd006100fa006100f3
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MAP_0 = 00ef00fa004c00b700e800a6006b00d0008800ca000b005c004e009c00ee0070
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MAP_0 = 007e0078009600eb005400de006400f9002e00b700f400ba002100a900810061
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MAP_0 = 006d008f006300f30020008000ea002e00530037009800180096000300c100df
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MAP_0 = 00bd00dc009b0039004b00ba008400e2006300a200570069009100a700ae0090
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MAP_0 = 006900db00ba009100180049006500fe00c200b0008b004800ff00fd000600c5
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MAP_0 = 0004004c004e00c000bc00d700b700e0006c002c003d00c900f900cf0018005a
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MAP_0 = 004400650000005300fd0025009b0080002900e90099008d004e001d00a300e7
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MAP_0 = 00ca008d007600fc00b800630065008d00b300c200c2009e0086005000330034
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MAP_0 = 00920028001200f4002d009900e1006000070008009b00eb007400e00066007f
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MAP_0 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MAP_0 = 002300ec00a900200083005600d700dc0059000900fa003b004100a9004c0078
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MAP_0 = 003d00780004009200bf0087009e00e70065008a0019005b0058008f00bf0048
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MAP_0 = 0098002200d1005b00e8001b007000e5008e006300e800e9001a002100260062
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MAP_0 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MAP_0 = 00af00c20037006400c700c50020008a00450090000e008800ac00b600b80068
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MAP_0 = 00d900cb00ee00f1004a0013001b00e8000100b0001f00d2008f007f002400d3
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MAP_0 = 0053001f00c400db00ae0069008300270088005500e100a100b70043000300e7
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MAP_0 = 0042003200710026005400bb0008003200cc006800c600e4000e00ec007500cf
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MAP_0 = 00c7004000f5006d008300fc00a900590098007f007c0051000900a900d20005
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MAP_0 = 0086001e00e90059004a004a00200035004a009300190062009400cc00340069
OutlineShadowWithDrawTextNormalAndVertical_0_DVSans_EColor16MAP_1 = 003b00560048009a0025002400bb006b008000c5003f005200cf004400c300d8
@@ -6263,55 +6389,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVSans_EColor16MAP_1 = 008400dc002d007f00970069007500b70044001000c200fd009000ad00150080
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MAP_1 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MAP_1 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MAP_1 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MAP_1 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MAP_1 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MAP_1 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MAP_1 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MAP_1 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MAP_1 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MAP_1 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MAP_1 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MAP_1 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MAP_1 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MAP_1 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MAP_1 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MAP_1 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MAP_1 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MAP_1 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MAP_1 = 002e0065005e0057007e00ab00aa005f005d006400c300050044008700ed00e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MAP_1 = 002700a700680064006900500025007d00ee00b100b100b50023008000a400e7
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MAP_1 = 004100be003c00b80043000a0039008300f4005300a400fc0072000d00120060
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MAP_1 = 00f200ab003a00d0000d001e006500f500f8004700db0054008a002b0043000f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MAP_1 = 004500b500cc00fd00770051007000ea00f80028008d00b000930043002000a9
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MAP_1 = 004400e9009200b600300037000e003f0072009200bf00e300a000c000f4007b
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MAP_1 = 00880091000700b900a600b5002500160031000c00a500e50021009a006c0020
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MAP_1 = 00e100cd000700a10086003600a4007c00b4007100ab00f00030003a00df00f8
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MAP_1 = 000b009300c500930006007300bb00e5002a009500f30088000600a100490080
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MAP_1 = 009000ee009b007800bb005e007300100052007b0050003700e200f200cb00dd
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MAP_1 = 009900e700f500f800de003f00460066001b0052006c002300ff0060006800c6
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MAP_1 = 00700097002f00e4002a00b100540057009400cb002400b700f100c70023004e
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MAP_1 = 00f700380084005a006c00ff002b00ae00410030003000bc001a00a900f5001d
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MAP_1 = 00b40035004b002000b300cf00f7003100dc00cb0011001600ef00e900e3001a
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MAP_1 = 00eb00a2006900a500470087002f00a100b1009900e800f70016000a00cf00cf
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MAP_1 = 008b00be0003007b0071007a00e6003a002500100013003500de009d008f004a
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MAP_1 = 002100a1008c00ad00810042002d004700eb00ae00f700c700ef000900b20022
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MAP_1 = 0094000700d2003400d500a100cd0011009e003a00b000ce004f000c0035003f
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MAP_1 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MAP_1 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MAP_1 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MAP_1 = 0017001500ae001a0090009a0099007600e400af0035005800c9007b00840075
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MAP_1 = 007400cb0023002a0057000c0050002d004d00be00e000a200aa00210061007d
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MAP_1 = 00ab006e007900df00770091004200cb00f200dd00d100be009600ae004e00f7
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MAP_1 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MAP_1 = 004d003100c90091009d00cc00de00ff009b009b001200670061008c00980022
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MAP_1 = 0072000b004e005800c2009c006100f0008f00750022009f001d0018001900c4
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MAP_1 = 00ca00af007500c100aa009a00c00088004f000800220039006c00e100a20002
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MAP_1 = 004100eb00c60035003300df00220021005c00fe00ad008f00af00e300560091
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MAP_1 = 00cf00be0011009c001d004000de00f000880099004900c000440037002600c6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MAP_1 = 00ef0069006b00ba00b1009e004d000800f6008f008f00d700aa00c100d30018
OutlineShadowWithDrawTextNormalAndVertical_0_DVMono_EColor16MAP_1 = 00bd00400004000200df007e003800db00a70097008500f700da00cc00f60023
@@ -6331,55 +6459,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVMono_EColor16MAP_1 = 005d00cf002100b1007200b6001a00ee007a00dd003c0038000c004400c800cc
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MAP_1 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MAP_1 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MAP_1 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MAP_1 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MAP_1 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MAP_1 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MAP_1 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MAP_1 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MAP_1 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MAP_1 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MAP_1 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MAP_1 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MAP_1 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MAP_1 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MAP_1 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MAP_1 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MAP_1 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MAP_1 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MAP_1 = 00160044008800f0001c009f00af003200b00099000300b00019001a00d500c0
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MAP_1 = 0078004b0049001a00e7000e0081002f00db0009000000c1007d00b7009d008f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MAP_1 = 00f8008000eb00150061007c0011008b006700d2004b00b100620006008d00a7
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MAP_1 = 004f000a001f00e300c10007005e000900ed0056006300e400c7008d00f60067
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MAP_1 = 000000900065008600a700a7000e000f009400c1000700870000001c00330054
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MAP_1 = 000a00b4002800bf00f000b500e00025005100b2006e0023001000ba00d60043
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MAP_1 = 001c003d00a900e7006600ac007400f500f500b0008300cc00ce000e00230014
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MAP_1 = 009c00ca0033005500cb00e700f9004c00360080004f00da008f005e006e0008
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MAP_1 = 00de009000d1009700cd00f100f200c20053005b0081006c004700fe00760069
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MAP_1 = 008900830090008000fe0099005300e4007c00fe00d800e1006b008c004300b9
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MAP_1 = 0063004a00e7001100d50087002600b400b8007400cc00b800fb008b00e80052
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MAP_1 = 00a3005600c800b0004e005d00bf003800e500b300c200de00e4002700b200f2
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MAP_1 = 007900bc00390089005300dd0026006400160004006e00d9008900a3008800fb
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MAP_1 = 004d0070001c004900ec000d00ec003e00a40007000700ae00bc00c100960020
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MAP_1 = 004e00da00fd00fe00a400bb003300f7000a00f40050007d00680038001e005e
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MAP_1 = 00590077005c005500dd000700b4000000ba007300d8002a00fa00f800d60077
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MAP_1 = 00d90028007f0027003400d9007200e5006000ca00460023003c00ef00e50017
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MAP_1 = 0082003700da0003003900ff001d000a000000430015006800a9000500ce0038
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MAP_1 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MAP_1 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MAP_1 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MAP_1 = 00ae006700fe007d007a008600d6001100fa007500380010005d00ab00bc00b5
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MAP_1 = 00a20028003600250023005500b300be005300ce0058002500b10080003b002c
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MAP_1 = 00e1008500790033006e005200e4006f00ae001100dc007e005e00aa00ce00e3
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MAP_1 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MAP_1 = 007b00f4004b00cd004a00d4004d0061007d00dc00dd003600be00a900110092
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MAP_1 = 00e100ad0017001000e900230083008900da002600d6005a002a00ca004200be
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MAP_1 = 003800c1007e00db00d4009d00f0002000210005001200fa006800540076003c
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MAP_1 = 005400340010000100de007e0050004500a7002b009c004f006a00a4000b0064
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MAP_1 = 006100ab001900f2002d00e1000100860096007e0098009d0051007a00bf0098
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MAP_1 = 0044008500ac006c00ff009a005e009c0075002d0027003e00e6006d00b3006e
OutlineShadowWithDrawTextNormalAndVertical_0_DVSerif_EColor16MAP_1 = 00e3009e00b6005b009a00c000b300e200f00075006b00cf002c00d1003a0087
@@ -6399,55 +6529,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVSerif_EColor16MAP_1 = 00fb00b3003f004c00e7001c005900e400b6008c0015003500b000c1003d0072
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MAP_1 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MAP_1 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MAP_1 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MAP_1 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MAP_1 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MAP_1 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MAP_1 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MAP_1 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MAP_1 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MAP_1 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MAP_1 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MAP_1 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MAP_1 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MAP_1 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MAP_1 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MAP_1 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MAP_1 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MAP_1 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MAP_1 = 0031002300f700c1001e00e1002200ea006f000700c800a50095007e00c500e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MAP_1 = 00eb0044003a007f007000ea00ad00aa00b20015007100dc00b6002f0044009a
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MAP_1 = 00af00be00d20061001c0073007a00c10056008b00fd00a10099006f002200a0
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MAP_1 = 001500c9000e00ef00f900e6000d002d00730050006f00a30000006700a30000
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MAP_1 = 00f3000b00360025003f00f0001f000600ff00b200b500b500b800dd00700062
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MAP_1 = 0089007700fe00bc00c90097009e002b00d700a400af00cc00c800eb00eb00c8
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MAP_1 = 008d00c40090003700d4006500df000c006800b100e5008a00fd00c8001b001e
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MAP_1 = 005b000f006800800002005d005b006b00cf002800ed003000df008b00a300a4
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MAP_1 = 00a6001e00e30020004e002900a400c6004800b000ed006f0020006d009700b5
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MAP_1 = 001a00ec005500ac002f0083009900980025006b00850060002b009c00e50067
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MAP_1 = 00b6001300930077006000be00e700ea002800ab003e00fd006100fa006100f3
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MAP_1 = 00ef00fa004c00b700e800a6006b00d0008800ca000b005c004e009c00ee0070
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MAP_1 = 007e0078009600eb005400de006400f9002e00b700f400ba002100a900810061
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MAP_1 = 006d008f006300f30020008000ea002e00530037009800180096000300c100df
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MAP_1 = 00bd00dc009b0039004b00ba008400e2006300a200570069009100a700ae0090
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MAP_1 = 006900db00ba009100180049006500fe00c200b0008b004800ff00fd000600c5
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MAP_1 = 0004004c004e00c000bc00d700b700e0006c002c003d00c900f900cf0018005a
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MAP_1 = 004400650000005300fd0025009b0080002900e90099008d004e001d00a300e7
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MAP_1 = 00ca008d007600fc00b800630065008d00b300c200c2009e0086005000330034
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MAP_1 = 00920028001200f4002d009900e1006000070008009b00eb007400e00066007f
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MAP_1 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MAP_1 = 002300ec00a900200083005600d700dc0059000900fa003b004100a9004c0078
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MAP_1 = 003d00780004009200bf0087009e00e70065008a0019005b0058008f00bf0048
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MAP_1 = 0098002200d1005b00e8001b007000e5008e006300e800e9001a002100260062
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MAP_1 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MAP_1 = 00af00c20037006400c700c50020008a00450090000e008800ac00b600b80068
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MAP_1 = 00d900cb00ee00f1004a0013001b00e8000100b0001f00d2008f007f002400d3
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MAP_1 = 0053001f00c400db00ae0069008300270088005500e100a100b70043000300e7
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MAP_1 = 0042003200710026005400bb0008003200cc006800c600e4000e00ec007500cf
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MAP_1 = 00c7004000f5006d008300fc00a900590098007f007c0051000900a900d20005
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MAP_1 = 0086001e00e90059004a004a00200035004a009300190062009400cc00340069
OutlineShadowWithDrawTextNormalAndVertical_0_DVSans_EColor16MAP_2 = 003b00560048009a0025002400bb006b008000c5003f005200cf004400c300d8
@@ -6467,55 +6599,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVSans_EColor16MAP_2 = 008400dc002d007f00970069007500b70044001000c200fd009000ad00150080
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MAP_2 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MAP_2 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MAP_2 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MAP_2 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MAP_2 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MAP_2 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MAP_2 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MAP_2 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MAP_2 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MAP_2 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MAP_2 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MAP_2 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MAP_2 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MAP_2 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MAP_2 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MAP_2 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MAP_2 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MAP_2 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MAP_2 = 002e0065005e0057007e00ab00aa005f005d006400c300050044008700ed00e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MAP_2 = 002700a700680064006900500025007d00ee00b100b100b50023008000a400e7
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MAP_2 = 004100be003c00b80043000a0039008300f4005300a400fc0072000d00120060
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MAP_2 = 00f200ab003a00d0000d001e006500f500f8004700db0054008a002b0043000f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MAP_2 = 004500b500cc00fd00770051007000ea00f80028008d00b000930043002000a9
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MAP_2 = 004400e9009200b600300037000e003f0072009200bf00e300a000c000f4007b
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MAP_2 = 00880091000700b900a600b5002500160031000c00a500e50021009a006c0020
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MAP_2 = 00e100cd000700a10086003600a4007c00b4007100ab00f00030003a00df00f8
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MAP_2 = 000b009300c500930006007300bb00e5002a009500f30088000600a100490080
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MAP_2 = 009000ee009b007800bb005e007300100052007b0050003700e200f200cb00dd
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MAP_2 = 009900e700f500f800de003f00460066001b0052006c002300ff0060006800c6
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MAP_2 = 00700097002f00e4002a00b100540057009400cb002400b700f100c70023004e
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MAP_2 = 00f700380084005a006c00ff002b00ae00410030003000bc001a00a900f5001d
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MAP_2 = 00b40035004b002000b300cf00f7003100dc00cb0011001600ef00e900e3001a
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MAP_2 = 00eb00a2006900a500470087002f00a100b1009900e800f70016000a00cf00cf
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MAP_2 = 008b00be0003007b0071007a00e6003a002500100013003500de009d008f004a
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MAP_2 = 002100a1008c00ad00810042002d004700eb00ae00f700c700ef000900b20022
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MAP_2 = 0094000700d2003400d500a100cd0011009e003a00b000ce004f000c0035003f
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MAP_2 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MAP_2 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MAP_2 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MAP_2 = 0017001500ae001a0090009a0099007600e400af0035005800c9007b00840075
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MAP_2 = 007400cb0023002a0057000c0050002d004d00be00e000a200aa00210061007d
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MAP_2 = 00ab006e007900df00770091004200cb00f200dd00d100be009600ae004e00f7
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MAP_2 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MAP_2 = 004d003100c90091009d00cc00de00ff009b009b001200670061008c00980022
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MAP_2 = 0072000b004e005800c2009c006100f0008f00750022009f001d0018001900c4
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MAP_2 = 00ca00af007500c100aa009a00c00088004f000800220039006c00e100a20002
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MAP_2 = 004100eb00c60035003300df00220021005c00fe00ad008f00af00e300560091
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MAP_2 = 00cf00be0011009c001d004000de00f000880099004900c000440037002600c6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MAP_2 = 00ef0069006b00ba00b1009e004d000800f6008f008f00d700aa00c100d30018
OutlineShadowWithDrawTextNormalAndVertical_0_DVMono_EColor16MAP_2 = 00bd00400004000200df007e003800db00a70097008500f700da00cc00f60023
@@ -6535,55 +6669,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVMono_EColor16MAP_2 = 005d00cf002100b1007200b6001a00ee007a00dd003c0038000c004400c800cc
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MAP_2 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MAP_2 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MAP_2 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MAP_2 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MAP_2 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MAP_2 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MAP_2 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MAP_2 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MAP_2 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MAP_2 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MAP_2 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MAP_2 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MAP_2 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MAP_2 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MAP_2 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MAP_2 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MAP_2 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MAP_2 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MAP_2 = 00160044008800f0001c009f00af003200b00099000300b00019001a00d500c0
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MAP_2 = 0078004b0049001a00e7000e0081002f00db0009000000c1007d00b7009d008f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MAP_2 = 00f8008000eb00150061007c0011008b006700d2004b00b100620006008d00a7
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MAP_2 = 004f000a001f00e300c10007005e000900ed0056006300e400c7008d00f60067
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MAP_2 = 000000900065008600a700a7000e000f009400c1000700870000001c00330054
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MAP_2 = 000a00b4002800bf00f000b500e00025005100b2006e0023001000ba00d60043
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MAP_2 = 001c003d00a900e7006600ac007400f500f500b0008300cc00ce000e00230014
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MAP_2 = 009c00ca0033005500cb00e700f9004c00360080004f00da008f005e006e0008
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MAP_2 = 00de009000d1009700cd00f100f200c20053005b0081006c004700fe00760069
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MAP_2 = 008900830090008000fe0099005300e4007c00fe00d800e1006b008c004300b9
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MAP_2 = 0063004a00e7001100d50087002600b400b8007400cc00b800fb008b00e80052
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MAP_2 = 00a3005600c800b0004e005d00bf003800e500b300c200de00e4002700b200f2
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MAP_2 = 007900bc00390089005300dd0026006400160004006e00d9008900a3008800fb
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MAP_2 = 004d0070001c004900ec000d00ec003e00a40007000700ae00bc00c100960020
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MAP_2 = 004e00da00fd00fe00a400bb003300f7000a00f40050007d00680038001e005e
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MAP_2 = 00590077005c005500dd000700b4000000ba007300d8002a00fa00f800d60077
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MAP_2 = 00d90028007f0027003400d9007200e5006000ca00460023003c00ef00e50017
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MAP_2 = 0082003700da0003003900ff001d000a000000430015006800a9000500ce0038
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MAP_2 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MAP_2 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MAP_2 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MAP_2 = 00ae006700fe007d007a008600d6001100fa007500380010005d00ab00bc00b5
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MAP_2 = 00a20028003600250023005500b300be005300ce0058002500b10080003b002c
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MAP_2 = 00e1008500790033006e005200e4006f00ae001100dc007e005e00aa00ce00e3
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MAP_2 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MAP_2 = 007b00f4004b00cd004a00d4004d0061007d00dc00dd003600be00a900110092
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MAP_2 = 00e100ad0017001000e900230083008900da002600d6005a002a00ca004200be
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MAP_2 = 003800c1007e00db00d4009d00f0002000210005001200fa006800540076003c
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MAP_2 = 005400340010000100de007e0050004500a7002b009c004f006a00a4000b0064
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MAP_2 = 006100ab001900f2002d00e1000100860096007e0098009d0051007a00bf0098
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MAP_2 = 0044008500ac006c00ff009a005e009c0075002d0027003e00e6006d00b3006e
OutlineShadowWithDrawTextNormalAndVertical_0_DVSerif_EColor16MAP_2 = 00e3009e00b6005b009a00c000b300e200f00075006b00cf002c00d1003a0087
@@ -6603,55 +6739,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVSerif_EColor16MAP_2 = 00fb00b3003f004c00e7001c005900e400b6008c0015003500b000c1003d0072
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MAP_2 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MAP_2 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MAP_2 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MAP_2 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MAP_2 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MAP_2 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MAP_2 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MAP_2 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MAP_2 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MAP_2 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MAP_2 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MAP_2 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MAP_2 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MAP_2 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MAP_2 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MAP_2 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MAP_2 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MAP_2 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MAP_2 = 0031002300f700c1001e00e1002200ea006f000700c800a50095007e00c500e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MAP_2 = 00eb0044003a007f007000ea00ad00aa00b20015007100dc00b6002f0044009a
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MAP_2 = 00af00be00d20061001c0073007a00c10056008b00fd00a10099006f002200a0
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MAP_2 = 001500c9000e00ef00f900e6000d002d00730050006f00a30000006700a30000
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MAP_2 = 00f3000b00360025003f00f0001f000600ff00b200b500b500b800dd00700062
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MAP_2 = 0089007700fe00bc00c90097009e002b00d700a400af00cc00c800eb00eb00c8
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MAP_2 = 008d00c40090003700d4006500df000c006800b100e5008a00fd00c8001b001e
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MAP_2 = 005b000f006800800002005d005b006b00cf002800ed003000df008b00a300a4
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MAP_2 = 00a6001e00e30020004e002900a400c6004800b000ed006f0020006d009700b5
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MAP_2 = 001a00ec005500ac002f0083009900980025006b00850060002b009c00e50067
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MAP_2 = 00b6001300930077006000be00e700ea002800ab003e00fd006100fa006100f3
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MAP_2 = 00ef00fa004c00b700e800a6006b00d0008800ca000b005c004e009c00ee0070
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MAP_2 = 007e0078009600eb005400de006400f9002e00b700f400ba002100a900810061
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MAP_2 = 006d008f006300f30020008000ea002e00530037009800180096000300c100df
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MAP_2 = 00bd00dc009b0039004b00ba008400e2006300a200570069009100a700ae0090
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MAP_2 = 006900db00ba009100180049006500fe00c200b0008b004800ff00fd000600c5
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MAP_2 = 0004004c004e00c000bc00d700b700e0006c002c003d00c900f900cf0018005a
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MAP_2 = 004400650000005300fd0025009b0080002900e90099008d004e001d00a300e7
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MAP_2 = 00ca008d007600fc00b800630065008d00b300c200c2009e0086005000330034
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MAP_2 = 00920028001200f4002d009900e1006000070008009b00eb007400e00066007f
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MAP_2 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MAP_2 = 002300ec00a900200083005600d700dc0059000900fa003b004100a9004c0078
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MAP_2 = 003d00780004009200bf0087009e00e70065008a0019005b0058008f00bf0048
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MAP_2 = 0098002200d1005b00e8001b007000e5008e006300e800e9001a002100260062
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MAP_2 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MAP_2 = 00af00c20037006400c700c50020008a00450090000e008800ac00b600b80068
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MAP_2 = 00d900cb00ee00f1004a0013001b00e8000100b0001f00d2008f007f002400d3
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MAP_2 = 0053001f00c400db00ae0069008300270088005500e100a100b70043000300e7
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MAP_2 = 0042003200710026005400bb0008003200cc006800c600e4000e00ec007500cf
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MAP_2 = 00c7004000f5006d008300fc00a900590098007f007c0051000900a900d20005
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MAP_2 = 0086001e00e90059004a004a00200035004a009300190062009400cc00340069
OutlineShadowWithDrawTextNormalAndVertical_0_DVSans_EColor16MAP_3 = 003b00560048009a0025002400bb006b008000c5003f005200cf004400c300d8
@@ -6671,55 +6809,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVSans_EColor16MAP_3 = 008400dc002d007f00970069007500b70044001000c200fd009000ad00150080
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MAP_3 = 004600ef0084009900eb00f600ef00320003007800d60086001900b900020086
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MAP_3 = 009f000700860075000a00830097006a00a20096003b0035001f00bc0073004f
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MAP_3 = 0053007300a20081008c009d003600cf00d300c800270078004200da00a000e6
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MAP_3 = 0038001200b6000d00f60014000000260099004000a0002900d100fe00810041
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MAP_3 = 0069002100b200be005800f90027007500b800f5008600c80052006e00240040
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MAP_3 = 00b10026008a008f000e003400b6003900c9008d007f001200b700fa00420007
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MAP_3 = 00a000c000b7006d009900f400b600d9006800f20094004e00b500e5004b0009
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MAP_3 = 00950074000e00290025007c003800ea00770093005900d200a60080001f0037
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MAP_3 = 006a00910044000a00fd000e0021000f00eb0029001600a400720017003700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MAP_3 = 002200da00e400980041008b00aa0081009900e4005200250052006000ed0072
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MAP_3 = 00d800db00d200a5000700aa00eb00350026003c00f2000800f2003d0072007f
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MAP_3 = 00ca0067004700eb008800e20031009800cb0056004f0016003d00f600a200e2
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MAP_3 = 00b600bb00c500660096004100f400a900a500c300a4009a001a0036005a00b7
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MAP_3 = 00720060003a00ea00ea0038000400cb0005000000bd00e00087002300e10035
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MAP_3 = 003700b1006700710066007b0079002100f80000007f007e000800d900880044
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MAP_3 = 00a00025000600c3002a00f6008c00e90024007700d7000f0057007b009c0088
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MAP_3 = 00f70092002f00b40072004b0027003f008300620076006e00b500bd008d0047
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MAP_3 = 00d2003a004e008900f700d80036002300660010002b0096007900d20015000f
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSans_EColor16MAP_3 = 002e0065005e0057007e00ab00aa005f005d006400c300050044008700ed00e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSans_EColor16MAP_3 = 002700a700680064006900500025007d00ee00b100b100b50023008000a400e7
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSans_EColor16MAP_3 = 004100be003c00b80043000a0039008300f4005300a400fc0072000d00120060
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSans_EColor16MAP_3 = 00f200ab003a00d0000d001e006500f500f8004700db0054008a002b0043000f
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSans_EColor16MAP_3 = 004500b500cc00fd00770051007000ea00f80028008d00b000930043002000a9
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSans_EColor16MAP_3 = 004400e9009200b600300037000e003f0072009200bf00e300a000c000f4007b
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSans_EColor16MAP_3 = 00880091000700b900a600b5002500160031000c00a500e50021009a006c0020
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSans_EColor16MAP_3 = 00e100cd000700a10086003600a4007c00b4007100ab00f00030003a00df00f8
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSans_EColor16MAP_3 = 000b009300c500930006007300bb00e5002a009500f30088000600a100490080
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSans_EColor16MAP_3 = 009000ee009b007800bb005e007300100052007b0050003700e200f200cb00dd
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSans_EColor16MAP_3 = 009900e700f500f800de003f00460066001b0052006c002300ff0060006800c6
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSans_EColor16MAP_3 = 00700097002f00e4002a00b100540057009400cb002400b700f100c70023004e
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSans_EColor16MAP_3 = 00f700380084005a006c00ff002b00ae00410030003000bc001a00a900f5001d
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSans_EColor16MAP_3 = 00b40035004b002000b300cf00f7003100dc00cb0011001600ef00e900e3001a
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSans_EColor16MAP_3 = 00eb00a2006900a500470087002f00a100b1009900e800f70016000a00cf00cf
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSans_EColor16MAP_3 = 008b00be0003007b0071007a00e6003a002500100013003500de009d008f004a
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSans_EColor16MAP_3 = 002100a1008c00ad00810042002d004700eb00ae00f700c700ef000900b20022
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSans_EColor16MAP_3 = 0094000700d2003400d500a100cd0011009e003a00b000ce004f000c0035003f
OutlineShadowWithDrawTextNormalAndVertical_27_DVSans_EColor16MAP_3 = 0043006700e900d800d6008700da00be009b001a004800420097002d007800d9
OutlineShadowWithDrawTextNormalAndVertical_28_DVSans_EColor16MAP_3 = 0079005900a40086003900ba0071008f006d0005006b0007009e00c800fa0080
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MAP_3 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MAP_3 = 0017001500ae001a0090009a0099007600e400af0035005800c9007b00840075
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MAP_3 = 007400cb0023002a0057000c0050002d004d00be00e000a200aa00210061007d
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MAP_3 = 00ab006e007900df00770091004200cb00f200dd00d100be009600ae004e00f7
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MAP_3 = 001300390091001700a000fb005800b300b600ad0042008c007100f4009a00c6
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSans_EColor16MAP_3 = 004d003100c90091009d00cc00de00ff009b009b001200670061008c00980022
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSans_EColor16MAP_3 = 0072000b004e005800c2009c006100f0008f00750022009f001d0018001900c4
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSans_EColor16MAP_3 = 00ca00af007500c100aa009a00c00088004f000800220039006c00e100a20002
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSans_EColor16MAP_3 = 004100eb00c60035003300df00220021005c00fe00ad008f00af00e300560091
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSans_EColor16MAP_3 = 00cf00be0011009c001d004000de00f000880099004900c000440037002600c6
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSans_EColor16MAP_3 = 00ef0069006b00ba00b1009e004d000800f6008f008f00d700aa00c100d30018
OutlineShadowWithDrawTextNormalAndVertical_0_DVMono_EColor16MAP_3 = 00bd00400004000200df007e003800db00a70097008500f700da00cc00f60023
@@ -6739,55 +6879,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVMono_EColor16MAP_3 = 005d00cf002100b1007200b6001a00ee007a00dd003c0038000c004400c800cc
-OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MAP_3 = 007200790054002f00c0000a00de009500600024009400e900ad003400af004e
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MAP_3 = 00f500f700660001009700b900fe0007000e00c00071009900ff003400bf0004
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MAP_3 = 0081000d007a006700bf009e00a80055007100e900c000af0023003b00ae0049
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MAP_3 = 005600dc0083006700050060009400ec00f400f5005500fa00a200bc00290040
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MAP_3 = 006f0077001f00a40003004b00e7007d000f008300230044001b00eb004700c3
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MAP_3 = 008a00550092000c00ce0054006300fa006400c600a4007c0035003800f200df
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MAP_3 = 00e700b70039006c000d00fb0070006b009400b900aa0013005c00a900360061
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MAP_3 = 00900005006f001a0066001d003400ca00ea003f00e4005600c1003b00340006
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MAP_3 = 00da0008000b00b8007b000f002800c000a500b100da000d007c005700f8006c
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MAP_3 = 00e600a60059005300430069001a0087004c00f900790005001f000b00a800cc
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MAP_3 = 006a0010002a00fb00ee00e4008700d900a600f800a4004b00840094008200cc
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MAP_3 = 004f000f00b4000b00e20002005000cd00e3004d00220012004800c4000c0034
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MAP_3 = 00a500ab003600f000c60011002500e700e300cf00bd00e400da006f00d700bb
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MAP_3 = 00ea009500c70007002900f500e700a300fc00cf002d00a400a2006900320003
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MAP_3 = 001a00b0004000b800210048003400bd00b200a1005900ab0059001e00b700d6
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MAP_3 = 008d0071003e00d40075006100a7007100fe001b00bb00f900cb008700d1003d
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MAP_3 = 000d00a300e200b500c500b4003a00330075004000c3001600050063005700aa
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MAP_3 = 00d3000300ed000a0089005900f600b500d0004600db00e5006f00b100e300da
+OutlineShadowWithDrawTextNormalAndVertical_9_DVMono_EColor16MAP_3 = 00160044008800f0001c009f00af003200b00099000300b00019001a00d500c0
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVMono_EColor16MAP_3 = 0078004b0049001a00e7000e0081002f00db0009000000c1007d00b7009d008f
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVMono_EColor16MAP_3 = 00f8008000eb00150061007c0011008b006700d2004b00b100620006008d00a7
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVMono_EColor16MAP_3 = 004f000a001f00e300c10007005e000900ed0056006300e400c7008d00f60067
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVMono_EColor16MAP_3 = 000000900065008600a700a7000e000f009400c1000700870000001c00330054
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVMono_EColor16MAP_3 = 000a00b4002800bf00f000b500e00025005100b2006e0023001000ba00d60043
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVMono_EColor16MAP_3 = 001c003d00a900e7006600ac007400f500f500b0008300cc00ce000e00230014
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVMono_EColor16MAP_3 = 009c00ca0033005500cb00e700f9004c00360080004f00da008f005e006e0008
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVMono_EColor16MAP_3 = 00de009000d1009700cd00f100f200c20053005b0081006c004700fe00760069
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVMono_EColor16MAP_3 = 008900830090008000fe0099005300e4007c00fe00d800e1006b008c004300b9
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVMono_EColor16MAP_3 = 0063004a00e7001100d50087002600b400b8007400cc00b800fb008b00e80052
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVMono_EColor16MAP_3 = 00a3005600c800b0004e005d00bf003800e500b300c200de00e4002700b200f2
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVMono_EColor16MAP_3 = 007900bc00390089005300dd0026006400160004006e00d9008900a3008800fb
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVMono_EColor16MAP_3 = 004d0070001c004900ec000d00ec003e00a40007000700ae00bc00c100960020
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVMono_EColor16MAP_3 = 004e00da00fd00fe00a400bb003300f7000a00f40050007d00680038001e005e
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVMono_EColor16MAP_3 = 00590077005c005500dd000700b4000000ba007300d8002a00fa00f800d60077
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVMono_EColor16MAP_3 = 00d90028007f0027003400d9007200e5006000ca00460023003c00ef00e50017
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVMono_EColor16MAP_3 = 0082003700da0003003900ff001d000a000000430015006800a9000500ce0038
OutlineShadowWithDrawTextNormalAndVertical_27_DVMono_EColor16MAP_3 = 0090009d00a500ff009f0042007100c100d900e1004800ef0035008100ef00fd
OutlineShadowWithDrawTextNormalAndVertical_28_DVMono_EColor16MAP_3 = 0017001500af001d0073003600d6003100140088009500b4002a0091001d00f4
-OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MAP_3 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MAP_3 = 00ae006700fe007d007a008600d6001100fa007500380010005d00ab00bc00b5
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MAP_3 = 00a20028003600250023005500b300be005300ce0058002500b10080003b002c
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MAP_3 = 00e1008500790033006e005200e4006f00ae001100dc007e005e00aa00ce00e3
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MAP_3 = 004d00c2006e002c002b00b400360006001200fa00a7009e00f700b3002100c2
+OutlineShadowWithDrawTextNormalAndVertical_29_DVMono_EColor16MAP_3 = 007b00f4004b00cd004a00d4004d0061007d00dc00dd003600be00a900110092
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVMono_EColor16MAP_3 = 00e100ad0017001000e900230083008900da002600d6005a002a00ca004200be
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVMono_EColor16MAP_3 = 003800c1007e00db00d4009d00f0002000210005001200fa006800540076003c
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVMono_EColor16MAP_3 = 005400340010000100de007e0050004500a7002b009c004f006a00a4000b0064
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVMono_EColor16MAP_3 = 006100ab001900f2002d00e1000100860096007e0098009d0051007a00bf0098
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVMono_EColor16MAP_3 = 0044008500ac006c00ff009a005e009c0075002d0027003e00e6006d00b3006e
OutlineShadowWithDrawTextNormalAndVertical_0_DVSerif_EColor16MAP_3 = 00e3009e00b6005b009a00c000b300e200f00075006b00cf002c00d1003a0087
@@ -6807,55 +6949,57 @@
OutlineShadowWithDrawTextNormalAndVertical_8_DVSerif_EColor16MAP_3 = 00fb00b3003f004c00e7001c005900e400b6008c0015003500b000c1003d0072
-OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MAP_3 = 009f001c00a5003f002800cd008f002c00a800250077009d009a00ad00b8004b
-
-OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MAP_3 = 004f009600f500a9001d0008001d0044008200ad00a300ff00c900c400930030
-
-OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MAP_3 = 004900690074009500df003d00be002e0041006900c6002a000700b4004600ad
-
-OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MAP_3 = 00a80028006100b900b4007a00d5007c00ea0045008b0041005c003d00bd00b4
-
-OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MAP_3 = 003d00e80020001e002a0004001e005e0019005800040093009800d600bf00f5
-
-OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MAP_3 = 00600098008e00cf001d0028009200100077001e00ba00b7001a000200180031
-
-OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MAP_3 = 00c000900040007200e200df007e002b00d80067007000a000e7005700180025
-
-OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MAP_3 = 00c3005500f5007300aa00eb007c006800d600ad00080092001800c4004f0000
-
-OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MAP_3 = 004e000b004e008800d7005c00ac0054009e00600074005f007d009300f40073
-
-OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MAP_3 = 00df00bb00e700c800b100fd00a700de00a700be00ac00c4004300d100c700ff
-
-OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MAP_3 = 0078006d009d00f600d5004200bc004a00c7004b006400f1001c002800650035
-
-OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MAP_3 = 007d008f009400fb00720082002800c800390055000f00fd00d3007f004000c4
-
-OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MAP_3 = 0077005f0075007c00df0033007700db0071008c00ef0024005a0022006e00c3
-
-OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MAP_3 = 00ae005400a20092000c009b001b007600310052006800b2007300a10079006c
-
-OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MAP_3 = 003d009300aa00930014005e008300f300c0000e0091004c00d400b9007d00bb
-
-OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MAP_3 = 00f400cc0081002400580089003600cb007c004a0019009f000f002000100035
-
-OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MAP_3 = 007b00b3007e00f10076000f00d1005800cb005d00b4006a00f20012000400ba
-
-OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MAP_3 = 004a00c0002700e500c400ba001f0073005e0027004a002700b100a0007d00e8
+OutlineShadowWithDrawTextNormalAndVertical_9_DVSerif_EColor16MAP_3 = 0031002300f700c1001e00e1002200ea006f000700c800a50095007e00c500e8
+
+OutlineShadowWithDrawTextNormalAndVertical_10_DVSerif_EColor16MAP_3 = 00eb0044003a007f007000ea00ad00aa00b20015007100dc00b6002f0044009a
+
+OutlineShadowWithDrawTextNormalAndVertical_11_DVSerif_EColor16MAP_3 = 00af00be00d20061001c0073007a00c10056008b00fd00a10099006f002200a0
+
+OutlineShadowWithDrawTextNormalAndVertical_12_DVSerif_EColor16MAP_3 = 001500c9000e00ef00f900e6000d002d00730050006f00a30000006700a30000
+
+OutlineShadowWithDrawTextNormalAndVertical_13_DVSerif_EColor16MAP_3 = 00f3000b00360025003f00f0001f000600ff00b200b500b500b800dd00700062
+
+OutlineShadowWithDrawTextNormalAndVertical_14_DVSerif_EColor16MAP_3 = 0089007700fe00bc00c90097009e002b00d700a400af00cc00c800eb00eb00c8
+
+OutlineShadowWithDrawTextNormalAndVertical_15_DVSerif_EColor16MAP_3 = 008d00c40090003700d4006500df000c006800b100e5008a00fd00c8001b001e
+
+OutlineShadowWithDrawTextNormalAndVertical_16_DVSerif_EColor16MAP_3 = 005b000f006800800002005d005b006b00cf002800ed003000df008b00a300a4
+
+OutlineShadowWithDrawTextNormalAndVertical_17_DVSerif_EColor16MAP_3 = 00a6001e00e30020004e002900a400c6004800b000ed006f0020006d009700b5
+
+OutlineShadowWithDrawTextNormalAndVertical_18_DVSerif_EColor16MAP_3 = 001a00ec005500ac002f0083009900980025006b00850060002b009c00e50067
+
+OutlineShadowWithDrawTextNormalAndVertical_19_DVSerif_EColor16MAP_3 = 00b6001300930077006000be00e700ea002800ab003e00fd006100fa006100f3
+
+OutlineShadowWithDrawTextNormalAndVertical_20_DVSerif_EColor16MAP_3 = 00ef00fa004c00b700e800a6006b00d0008800ca000b005c004e009c00ee0070
+
+OutlineShadowWithDrawTextNormalAndVertical_21_DVSerif_EColor16MAP_3 = 007e0078009600eb005400de006400f9002e00b700f400ba002100a900810061
+
+OutlineShadowWithDrawTextNormalAndVertical_22_DVSerif_EColor16MAP_3 = 006d008f006300f30020008000ea002e00530037009800180096000300c100df
+
+OutlineShadowWithDrawTextNormalAndVertical_23_DVSerif_EColor16MAP_3 = 00bd00dc009b0039004b00ba008400e2006300a200570069009100a700ae0090
+
+OutlineShadowWithDrawTextNormalAndVertical_24_DVSerif_EColor16MAP_3 = 006900db00ba009100180049006500fe00c200b0008b004800ff00fd000600c5
+
+OutlineShadowWithDrawTextNormalAndVertical_25_DVSerif_EColor16MAP_3 = 0004004c004e00c000bc00d700b700e0006c002c003d00c900f900cf0018005a
+
+OutlineShadowWithDrawTextNormalAndVertical_26_DVSerif_EColor16MAP_3 = 004400650000005300fd0025009b0080002900e90099008d004e001d00a300e7
OutlineShadowWithDrawTextNormalAndVertical_27_DVSerif_EColor16MAP_3 = 00ca008d007600fc00b800630065008d00b300c200c2009e0086005000330034
OutlineShadowWithDrawTextNormalAndVertical_28_DVSerif_EColor16MAP_3 = 00920028001200f4002d009900e1006000070008009b00eb007400e00066007f
-OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MAP_3 = 00a00014009800ca007c007a00bd00d000de0051006b004f00e400de00260002
-
-OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MAP_3 = 002300ec00a900200083005600d700dc0059000900fa003b004100a9004c0078
-
-OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MAP_3 = 003d00780004009200bf0087009e00e70065008a0019005b0058008f00bf0048
-
-OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MAP_3 = 0098002200d1005b00e8001b007000e5008e006300e800e9001a002100260062
-
-OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MAP_3 = 00ff00ec004800fc00000009009c002f00a100500006008900320066005400b3
+OutlineShadowWithDrawTextNormalAndVertical_29_DVSerif_EColor16MAP_3 = 00af00c20037006400c700c50020008a00450090000e008800ac00b600b80068
+
+OutlineShadowWithDrawTextNormalAndVertical_30_DVSerif_EColor16MAP_3 = 00d900cb00ee00f1004a0013001b00e8000100b0001f00d2008f007f002400d3
+
+OutlineShadowWithDrawTextNormalAndVertical_31_DVSerif_EColor16MAP_3 = 0053001f00c400db00ae0069008300270088005500e100a100b70043000300e7
+
+OutlineShadowWithDrawTextNormalAndVertical_32_DVSerif_EColor16MAP_3 = 0042003200710026005400bb0008003200cc006800c600e4000e00ec007500cf
+
+OutlineShadowWithDrawTextNormalAndVertical_33_DVSerif_EColor16MAP_3 = 00c7004000f5006d008300fc00a900590098007f007c0051000900a900d20005
+
+OutlineShadowWithDrawTextNormalAndVertical_34_DVSerif_EColor16MAP_3 = 0086001e00e90059004a004a00200035004a009300190062009400cc00340069
OutlineShadowWithStrikeThroughBoldAndUnderline_0_DejaVu Sans Condensed_EGray2_0 = 00a5000a000c00b1000400de002500c600d5000d008b00df003b00ea009f0079
@@ -6905,9 +7049,9 @@
OutlineShadowWithStrikeThroughBoldAndUnderline_3_DejaVu Sans Condensed_EColor256_0 = 005f000b00b7007c0019008000850047003a00ce00a60086002e000e0031009d
-OutlineShadowWithStrikeThroughBoldAndUnderline_0_DejaVu Sans Condensed_EColor64K_0 = 00200064009f0060003b00b600aa00b70040006500430013007200d500580013
-
-OutlineShadowWithStrikeThroughBoldAndUnderline_1_DejaVu Sans Condensed_EColor64K_0 = 00a5007a000c003d000900a1004900e2009700f500ab007400e7008100c80069
+OutlineShadowWithStrikeThroughBoldAndUnderline_0_DejaVu Sans Condensed_EColor64K_0 = 00d900cd00b6003f00fe0033007f00f300c40082007d00690017001c004300f9
+
+OutlineShadowWithStrikeThroughBoldAndUnderline_1_DejaVu Sans Condensed_EColor64K_0 = 00ca00ba000300b8006f0025000c00e2005400f300eb00a800e500c900d100f9
OutlineShadowWithStrikeThroughBoldAndUnderline_2_DejaVu Sans Condensed_EColor64K_0 = 00840062009f006e00b9006e0089008700df00e5005b000b00b3007100b3001b
@@ -6929,25 +7073,25 @@
OutlineShadowWithStrikeThroughBoldAndUnderline_3_DejaVu Sans Condensed_EColor4K_0 = 00ca007f004c00a200ae00f500d3000e006400b90034000300ba0050000a0056
-OutlineShadowWithStrikeThroughBoldAndUnderline_0_DejaVu Sans Condensed_EColor16MU_0 = 00d8008900e1003d0094000c009800d30070009300bc00ed00f50045008d003d
-
-OutlineShadowWithStrikeThroughBoldAndUnderline_1_DejaVu Sans Condensed_EColor16MU_0 = 0095009e008100e500a100b300f7008400a10039001900bf004400c900e70051
+OutlineShadowWithStrikeThroughBoldAndUnderline_0_DejaVu Sans Condensed_EColor16MU_0 = 00fd00c8004100b60014005e005400f6003600f0009700a2002a008f000a0038
+
+OutlineShadowWithStrikeThroughBoldAndUnderline_1_DejaVu Sans Condensed_EColor16MU_0 = 006600ce002d00800047006100420035002800bb00b400240064001600210074
OutlineShadowWithStrikeThroughBoldAndUnderline_2_DejaVu Sans Condensed_EColor16MU_0 = 000700f400ae0090005400b900cd00f500c60057001e003d00dd008e00700017
OutlineShadowWithStrikeThroughBoldAndUnderline_3_DejaVu Sans Condensed_EColor16MU_0 = 006b00a90039003700a2001f004b00fc00b8000400df009d002200f000fe0048
-OutlineShadowWithStrikeThroughBoldAndUnderline_0_DejaVu Sans Condensed_EColor16MA_0 = 00d8008900e1003d0094000c009800d30070009300bc00ed00f50045008d003d
-
-OutlineShadowWithStrikeThroughBoldAndUnderline_1_DejaVu Sans Condensed_EColor16MA_0 = 0095009e008100e500a100b300f7008400a10039001900bf004400c900e70051
+OutlineShadowWithStrikeThroughBoldAndUnderline_0_DejaVu Sans Condensed_EColor16MA_0 = 001d0071007d0045005a009c0029004800c200d400dd004d00a300fc00f40035
+
+OutlineShadowWithStrikeThroughBoldAndUnderline_1_DejaVu Sans Condensed_EColor16MA_0 = 00cc001300de00f30045005f00cb00c5000c000300ec006c008f00e7006e0096
OutlineShadowWithStrikeThroughBoldAndUnderline_2_DejaVu Sans Condensed_EColor16MA_0 = 000700f400ae0090005400b900cd00f500c60057001e003d00dd008e00700017
OutlineShadowWithStrikeThroughBoldAndUnderline_3_DejaVu Sans Condensed_EColor16MA_0 = 006b00a90039003700a2001f004b00fc00b8000400df009d002200f000fe0048
-OutlineShadowWithStrikeThroughBoldAndUnderline_0_DejaVu Sans Condensed_EColor16MAP_0 = 00d8008900e1003d0094000c009800d30070009300bc00ed00f50045008d003d
-
-OutlineShadowWithStrikeThroughBoldAndUnderline_1_DejaVu Sans Condensed_EColor16MAP_0 = 0095009e008100e500a100b300f7008400a10039001900bf004400c900e70051
+OutlineShadowWithStrikeThroughBoldAndUnderline_0_DejaVu Sans Condensed_EColor16MAP_0 = 0052008600050042004b008c00ef009300cb005c00ac00b300c3003e00dd00f1
+
+OutlineShadowWithStrikeThroughBoldAndUnderline_1_DejaVu Sans Condensed_EColor16MAP_0 = 00f7003f003d00800021009a005c00ea00c500d900e0006200d1005200f0005e
OutlineShadowWithStrikeThroughBoldAndUnderline_2_DejaVu Sans Condensed_EColor16MAP_0 = 000700f400ae0090005400b900cd00f500c60057001e003d00dd008e00700017
--- a/graphicsdeviceinterface/bitgdi/tbit/toutlineandshadowfonts.cpp Fri May 14 17:10:13 2010 +0300
+++ b/graphicsdeviceinterface/bitgdi/tbit/toutlineandshadowfonts.cpp Thu May 27 14:13:51 2010 +0300
@@ -995,6 +995,19 @@
iGc->SetBrushColor(aSettings.brushColor);
iGc->SetPenColor(aSettings.penColor);
iGc->SetShadowColor(aSettings.shadowColor);
+
+ if (aSettings.backgroundColor != KRgbWhite)
+ {
+ iGc->SetDrawMode(CGraphicsContext::EDrawModeWriteAlpha);
+ CFbsBitmap* bgBitmap = new CFbsBitmap;
+ bgBitmap->Create(TSize(1, 1), EColor16MA);
+ bgBitmap->BeginDataAccess();
+ Mem::Copy(bgBitmap->DataAddress(), &(aSettings.backgroundColor), 4);
+ bgBitmap->EndDataAccess(EFalse);
+ iGc->DrawBitmap(TRect(TPoint(0, 0), iBitmap->SizeInPixels()), bgBitmap);
+ delete bgBitmap;
+ iGc->SetDrawMode(CGraphicsContext::EDrawModePEN);
+ }
}
}
--- a/graphicsdeviceinterface/bitgdi/tbit/toutlineandshadowfonts.h Fri May 14 17:10:13 2010 +0300
+++ b/graphicsdeviceinterface/bitgdi/tbit/toutlineandshadowfonts.h Thu May 27 14:13:51 2010 +0300
@@ -129,6 +129,7 @@
TRgb brushColor; //brush colour will set the colour of the fill of the font
TRgb penColor; //pen colour which will set the colour of the outline
TRgb shadowColor; //shadow colour which will set the colour of the shadow
+ TRgb backgroundColor; //colour of the target that the text is rendered onto
} STestFontParameters;
// Test setting for TestOutlineandShadowFontsMetricsL() i.e. for test case 8
@@ -145,50 +146,51 @@
// Test setting for TestDrawTextWithOutlineAndShadowL() i.e. for test case 10
// All test case conditions are defined here and are called to test outline and shadow effects
-// STestFontParameters Format: outline | shadow | bitmaptype, BrushColor, PenColor, ShadowColor
-const TInt KNumberOfSubTestsInTest0010 = 34;
+// STestFontParameters Format: outline | shadow | bitmaptype, BrushColor, PenColor, ShadowColor, BackgroundColor
+const TInt KNumberOfSubTestsInTest0010 = 35;
_LIT(KTestName0010, "OutlineShadowWithDrawTextNormalAndVertical");//test case name to used to generate test case id
const STestFontParameters KTestSettingsToTestOutlineAndShadow[KNumberOfSubTestsInTest0010] =
{
// test with EMonochromeGlyphBitmap and alpha value 255
- {EDropShadowOn | ESetMonochromeGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue},
- {EOutlineOn | ESetMonochromeGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | EOutlineOn | ESetMonochromeGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | ESetMonochromeGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue},
- {EOutlineOn | ESetMonochromeGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | EOutlineOn | ESetMonochromeGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | ESetMonochromeGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue},
- {EOutlineOn | ESetMonochromeGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | EOutlineOn | ESetMonochromeGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue},
+ {EDropShadowOn | ESetMonochromeGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EOutlineOn | ESetMonochromeGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | EOutlineOn | ESetMonochromeGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | ESetMonochromeGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EOutlineOn | ESetMonochromeGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | EOutlineOn | ESetMonochromeGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | ESetMonochromeGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EOutlineOn | ESetMonochromeGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | EOutlineOn | ESetMonochromeGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
// test with EAntiAliasedGlyphBitmap and alpha value 255
- {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue},
- {EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue},
- {EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, KRgbBlack, KRgbYellow},
- {EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, KRgbBlack, KRgbYellow},
- {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, KRgbBlack, KRgbYellow},
- {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbBlue, KRgbBlack, KRgbYellow},
- {EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbBlue, KRgbBlack, KRgbYellow},
- {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbBlue, KRgbBlack, KRgbYellow},
- {EDropShadowOn | ESetAntiAliasedGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue},
- {EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn |EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue},
- {EDropShadowOn | ESetAntiAliasedGlyphBitmap, KRgbBlue, KRgbGreen, KRgbYellow},
- {EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbBlue, KRgbGreen, KRgbYellow},
- {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbBlue, KRgbGreen, KRgbYellow},
- {ESetAntiAliasedGlyphBitmap, KRgbBlue, KRgbGreen, KRgbYellow},
- {ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, KRgbGreen, KRgbYellow},
+ {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, KRgbBlack, KRgbYellow, KRgbWhite},
+ {EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, KRgbBlack, KRgbYellow, KRgbWhite},
+ {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, KRgbBlack, KRgbYellow, KRgbWhite},
+ {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbBlue, KRgbBlack, KRgbYellow, KRgbWhite},
+ {EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbBlue, KRgbBlack, KRgbYellow, KRgbWhite},
+ {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbBlue, KRgbBlack, KRgbYellow, KRgbWhite},
+ {EDropShadowOn | ESetAntiAliasedGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn |EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbGreen, KRgbBlack, KRgbBlue, KRgbWhite},
+ {EDropShadowOn | ESetAntiAliasedGlyphBitmap, KRgbBlue, KRgbGreen, KRgbYellow, KRgbWhite},
+ {EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbBlue, KRgbGreen, KRgbYellow, KRgbWhite},
+ {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbBlue, KRgbGreen, KRgbYellow, KRgbWhite},
+ {ESetAntiAliasedGlyphBitmap, KRgbBlue, KRgbGreen, KRgbYellow, KRgbWhite},
+ {ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, KRgbGreen, KRgbYellow, KRgbWhite},
// test with EAntiAliasedGlyphBitmap and alpha value < 255 (transparency)
- {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, TRgb(128,255,100,0), KRgbMagenta},
- {EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbGreen, TRgb(128,200,100,32), KRgbYellow},
- {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbYellow, TRgb(100,200,100,64), KRgbGray},
- {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbWhite, TRgb(128,200,50,128), KRgbYellow},
- {EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbBlack, TRgb(12,20,50,255), KRgbWhite}
+ {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbBlue, TRgb(128,255,100,0), KRgbMagenta, KRgbWhite},
+ {EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbGreen, TRgb(128,200,100,32), KRgbYellow, KRgbWhite},
+ {EDropShadowOn | EOutlineOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw, KRgbYellow, TRgb(100,200,100,64), KRgbGray, KRgbWhite},
+ {EDropShadowOn | ESetAntiAliasedGlyphBitmap | EVerticalDraw | ERotate90Degrees, KRgbWhite, TRgb(128,200,50,128), KRgbYellow, KRgbWhite},
+ {EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbBlack, TRgb(12,20,50,255), KRgbWhite, KRgbWhite},
+ {EOutlineOn | ESetAntiAliasedGlyphBitmap, KRgbGreen, TRgb(255,0,0,127), KRgbYellow, TRgb(127, 127, 127, 0)}
};
// Test setting for TestDrawTextWithStrikeThroughL() i.e. for test case 11
--- a/graphicsresourceservices/graphicsresourceimplementation/test/inc/tgraphicsresourceteststepbase.h Fri May 14 17:10:13 2010 +0300
+++ b/graphicsresourceservices/graphicsresourceimplementation/test/inc/tgraphicsresourceteststepbase.h Thu May 27 14:13:51 2010 +0300
@@ -36,7 +36,7 @@
const TSgDrawableId KFakeSgDrawableId = {0xFFFFFFFFFFFFFFFF};
const TInt KSecondThreadMinHeapSize = 0x1000;
-const TInt KSecondThreadMaxHeapSize = 0x1000;
+const TInt KSecondThreadMaxHeapSize = 0x5000;
class CTSgTestStepBase : public CTTMSGraphicsStep
{
--- a/graphicstest/graphicstestharness/automation/h4/roms.txt Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/automation/h4/roms.txt Thu May 27 14:13:51 2010 +0300
@@ -1,32 +1,32 @@
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics0a_armv5_dpdef','Graphics Test ROM (0a) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00a.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby outlineshadow.iby FntStoreRebootTests.iby','-DGRAPHICS_MISTRAL_ROM -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','h4hrp_graphics0b_armv5_dpdef','Graphics Test ROM (0b) - Outline Shadow DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00b.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','h4hrp_graphics0c_armv5_dpdef','Graphics Test ROM (0c) - Example Rasterizer Included DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00c.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics1_armv5_dpdef','Graphics Test ROM (1) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_01.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby fbsrasterizertests.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','h4hrp_graphics1a_armv5_dpdef','Graphics Test ROM (1a) - FbsRasterizer DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_01a.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby internaltestfonts.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics2_armv5_dpdef','Graphics Test ROM (2) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_02.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby openvgtest.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics3_armv5_dpdef','Graphics Test ROM (3) - OpenVG DP Default','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_03.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby supplieropenvgtest.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics3a_armv5_dpdef','Graphics Test ROM (3a) - OpenVG tests requiring USB/Memory Card support DP Default','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_03a.txt' ,'')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics4_armv5_dpdef','Graphics Test ROM (4) - WServ DP Default','\epoc32\data\z\system\data\ws_test.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_04.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics4ct_armv5_dpdef','Graphics Test ROM (4ct) - WServ Change Tracking DP Default','\epoc32\data\z\system\data\ws_test_changetracking.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_04ct.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby te_uibench.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','h4hrp_graphics5a_armv5_dpdef','Graphics Test ROM (5a) - UIBench DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_05a.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby internaltestfonts.iby te_outlineshadow.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','h4hrp_graphics5b_armv5_dpdef','Graphics Test ROM (5b) - UIBench - Outline Shadow DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_05b.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby te_uibench_s60.iby egl.iby opengles.iby openvg.iby internaltestfonts.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','h4hrp_uibench_s60_armv5_dpdef','Graphics Test ROM UIBench S60 DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_uibench_s60.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics7_armv5_dpdef','Graphics Test ROM (7) DP Default','\epoc32\data\z\graphics\wsini_integ_color64k.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_07.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec t_wservinteg.iby opengles.iby graphics_testharness.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics8_armv5_dpdef','Graphics Test ROM (8) - WServ Integ DP Default','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini;\epoc32\data\z\system\data\testexecute_modified.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_08.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom textshell platsec surfacemanagertest.iby wservtest.iby gce_tests.iby tdisplaychannel.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics9_armv5_dpdef','Graphics Test ROM (9) - Hybrid GCE DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_09.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics12_armv5_dpdef','Graphics Test ROM (12) DP Default','\epoc32\data\z\graphics\wsini_integ_color16ma.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_12.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_wservgenericplugin.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics13_armv5_dpdef','Graphics Test ROM (13) - Generic Plugin DP Default','\epoc32\data\z\wstest\genericplugin\wsini_nga.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_13.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby twservstresstest.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics15_armv5_dpdef','Graphics Test ROM (15) - Stress DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_15.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_extendedbitmaprenderstage.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics16_armv5_dpdef','Graphics Test ROM (16) - Extended Bitmap Render Stage DP Default','\epoc32\data\z\wstest\textendedbitmap\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_16.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_ratelimiter.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics17_armv5_dpdef','Graphics Test ROM (17) - Rate Limiter DP Default','\epoc32\data\z\wstest\ratelimiter\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_17.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby openvgtest.iby surfaceupdatetest_integ.iby t_gcenotification.iby graphics_test2.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics18_armv5_dpdef','Graphics Test ROM (18) - Composited Screen Capture DP Default','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_18.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltesthybrid.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphicseglhybrid_armv5_dpdef','Graphics Test ROM (eglhybrid) - EGL Hybrid Graphics Implementation DP Default','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_eglhybrid.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltestref.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_USE_EGL_REF','h4hrp_graphicseglref_armv5_dpdef','Graphics Test ROM (eglref) - EGL Reference Graphics Implementation DP Default','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_eglref.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby talf.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics23_armv5_dpdef','Graphics Test ROM (23) - ALF/ChangeTracking DP Default','\epoc32\data\z\talf\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_23.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_eventchecker.iby t_bitgdirenderstage.iby wserv.oby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DRVT','h4hrp_graphics24_armv5_dpdef','Graphics Test ROM (24) - BitGDI Renderstage DP Default','\epoc32\data\z\wstest\tbitgdirenderstage\arm\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_24.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby graphics_testharness.iby talf.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics25_armv5_dpdef','Graphics Test ROM (25) - ALF/ChangeTracking per screen DP Default','\epoc32\data\z\talf\wsini_ct_per_screen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_25.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics29a_armv5_dpdef','Graphics Test ROM (29a) - Layer Composition DP Default','\epoc32\data\z\tlayercomposition\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_29a.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics29b_armv5_dpdef','Graphics Test ROM (29b) - Layer Composition, No Autoclear DP Default','\epoc32\data\z\tlayercomposition\wsini_noautoclear.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_29b.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec appfwk_test.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_DEBUG','h4hrp_uiframeworks_armv5_dpdef','UI Frameworks DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_uif.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby sgresourcetest.iby opengles.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphicsresource_armv5_dpdef','Graphics Test ROM (GRI) - Graphics Resource DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_gri.txt','')
-Rom('armv5', 'h4hrp minigui', '-nosymbols -DUSE_SDIO_SD_MMC', 'h4hrp_minigui', 'MiniGUI ROM', '' )
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics0a_armv5_dpdef','Graphics Test ROM (0a) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00a.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby outlineshadow.iby FntStoreRebootTests.iby','-D__MMC -DGRAPHICS_MISTRAL_ROM -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','h4hrp_graphics0b_armv5_dpdef','Graphics Test ROM (0b) - Outline Shadow DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00b.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','h4hrp_graphics0c_armv5_dpdef','Graphics Test ROM (0c) - Example Rasterizer Included DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00c.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics1_armv5_dpdef','Graphics Test ROM (1) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_01.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby fbsrasterizertests.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','h4hrp_graphics1a_armv5_dpdef','Graphics Test ROM (1a) - FbsRasterizer DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_01a.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby internaltestfonts.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics2_armv5_dpdef','Graphics Test ROM (2) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_02.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby openvgtest.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics3_armv5_dpdef','Graphics Test ROM (3) - OpenVG DP Default','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_03.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby supplieropenvgtest.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics3a_armv5_dpdef','Graphics Test ROM (3a) - OpenVG tests requiring USB/Memory Card support DP Default','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_03a.txt' ,'')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics4_armv5_dpdef','Graphics Test ROM (4) - WServ DP Default','\epoc32\data\z\system\data\ws_test.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_04.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics4ct_armv5_dpdef','Graphics Test ROM (4ct) - WServ Change Tracking DP Default','\epoc32\data\z\system\data\ws_test_changetracking.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_04ct.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby te_uibench.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','h4hrp_graphics5a_armv5_dpdef','Graphics Test ROM (5a) - UIBench DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_05a.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby internaltestfonts.iby te_outlineshadow.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','h4hrp_graphics5b_armv5_dpdef','Graphics Test ROM (5b) - UIBench - Outline Shadow DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_05b.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby te_uibench_s60.iby egl.iby opengles.iby openvg.iby internaltestfonts.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','h4hrp_uibench_s60_armv5_dpdef','Graphics Test ROM UIBench S60 DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_uibench_s60.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics7_armv5_dpdef','Graphics Test ROM (7) DP Default','\epoc32\data\z\graphics\wsini_integ_color64k.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_07.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec t_wservinteg.iby opengles.iby graphics_testharness.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics8_armv5_dpdef','Graphics Test ROM (8) - WServ Integ DP Default','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini;\epoc32\data\z\system\data\testexecute_modified.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_08.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom textshell platsec surfacemanagertest.iby wservtest.iby gce_tests.iby tdisplaychannel.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics9_armv5_dpdef','Graphics Test ROM (9) - Hybrid GCE DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_09.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics12_armv5_dpdef','Graphics Test ROM (12) DP Default','\epoc32\data\z\graphics\wsini_integ_color16ma.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_12.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_wservgenericplugin.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics13_armv5_dpdef','Graphics Test ROM (13) - Generic Plugin DP Default','\epoc32\data\z\wstest\genericplugin\wsini_nga.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_13.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby twservstresstest.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics15_armv5_dpdef','Graphics Test ROM (15) - Stress DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_15.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_extendedbitmaprenderstage.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics16_armv5_dpdef','Graphics Test ROM (16) - Extended Bitmap Render Stage DP Default','\epoc32\data\z\wstest\textendedbitmap\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_16.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_ratelimiter.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics17_armv5_dpdef','Graphics Test ROM (17) - Rate Limiter DP Default','\epoc32\data\z\wstest\ratelimiter\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_17.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby openvgtest.iby surfaceupdatetest_integ.iby t_gcenotification.iby graphics_test2.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics18_armv5_dpdef','Graphics Test ROM (18) - Composited Screen Capture DP Default','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_18.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltesthybrid.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphicseglhybrid_armv5_dpdef','Graphics Test ROM (eglhybrid) - EGL Hybrid Graphics Implementation DP Default','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_eglhybrid.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltestref.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_USE_EGL_REF','h4hrp_graphicseglref_armv5_dpdef','Graphics Test ROM (eglref) - EGL Reference Graphics Implementation DP Default','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_eglref.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby talf.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','h4hrp_graphics23_armv5_dpdef','Graphics Test ROM (23) - ALF/ChangeTracking DP Default','\epoc32\data\z\talf\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_23.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_eventchecker.iby t_bitgdirenderstage.iby wserv.oby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DRVT','h4hrp_graphics24_armv5_dpdef','Graphics Test ROM (24) - BitGDI Renderstage DP Default','\epoc32\data\z\wstest\tbitgdirenderstage\arm\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_24.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby graphics_testharness.iby talf.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics25_armv5_dpdef','Graphics Test ROM (25) - ALF/ChangeTracking per screen DP Default','\epoc32\data\z\talf\wsini_ct_per_screen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_25.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics29a_armv5_dpdef','Graphics Test ROM (29a) - Layer Composition DP Default','\epoc32\data\z\tlayercomposition\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_29a.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphics29b_armv5_dpdef','Graphics Test ROM (29b) - Layer Composition, No Autoclear DP Default','\epoc32\data\z\tlayercomposition\wsini_noautoclear.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_29b.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec appfwk_test.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_DEBUG','h4hrp_uiframeworks_armv5_dpdef','UI Frameworks DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_uif.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby sgresourcetest.iby opengles.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','h4hrp_graphicsresource_armv5_dpdef','Graphics Test ROM (GRI) - Graphics Resource DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_gri.txt','')
+Rom('armv5', 'h4hrp minigui', '-nosymbols -D__MMC -DUSE_SDIO_SD_MMC', 'h4hrp_minigui', 'MiniGUI ROM', '' )
--- a/graphicstest/graphicstestharness/automation/h4/roms.wdp.txt Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/automation/h4/roms.wdp.txt Thu May 27 14:13:51 2010 +0300
@@ -1,35 +1,35 @@
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics0a_armv5_wdp','Graphics Test ROM (0a) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00a.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby outlineshadow.iby FntStoreRebootTests.iby dptestcons.oby','-DGRAPHICS_MISTRAL_ROM -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics0b_armv5_wdp','Graphics Test ROM (0b) - Outline Shadow WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00b.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>" -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics0c_armv5_wdp','Graphics Test ROM (0c) - Example Rasterizer Included WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00c.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics1_armv5_wdp','Graphics Test ROM (1) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_01.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby fbsrasterizertests.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>" -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics1a_armv5_wdp','Graphics Test ROM (1a) - FbsRasterizer WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_01a.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby internaltestfonts.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics2_armv5_wdp','Graphics Test ROM (2) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_02.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby openvgtest.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics3_armv5_wdp','Graphics Test ROM (3) - OpenVG WDP','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_03.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby supplieropenvgtest.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics3a_armv5_wdp','Graphics Test ROM (3a) - OpenVG tests requiring USB/Memory Card support WDP','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_03a.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics4_armv5_wdp','Graphics Test ROM (4) - WServ WDP','\epoc32\data\z\system\data\ws_test.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_04.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics4ct_armv5_wdp','Graphics Test ROM (4ct) - WServ Change Tracking WDP','\epoc32\data\z\system\data\ws_test_changetracking.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_04ct.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby te_uibench.iby internaltestfonts.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>" -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics5a_armv5_wdp','Graphics Test ROM (5a) - UIBench WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_05a.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby internaltestfonts.iby te_outlineshadow.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics5b_armv5_wdp','Graphics Test ROM (5b) - UIBench - Outline Shadow WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_05b.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby te_uibench_s60.iby egl.iby opengles.iby openvg.iby internaltestfonts.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>" -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_uibench_s60_armv5_wdp','Graphics Test ROM UIBench S60 WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_uibench_s60.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics7_armv5_wdp','Graphics Test ROM (7) WDP','\epoc32\data\z\graphics\wsini_integ_color64k.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_07.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec t_wservinteg.iby opengles.iby graphics_testharness.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics8_armv5_wdp','Graphics Test ROM (8) - WServ Integ WDP','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_08.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom textshell platsec surfacemanagertest.iby wservtest.iby gce_tests.iby tdisplaychannel.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics9_armv5_wdp','Graphics Test ROM (9) - Hybrid GCE WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_09.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics12_armv5_wdp','Graphics Test ROM (12) WDP','\epoc32\data\z\graphics\wsini_integ_color16ma.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_12.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_wservgenericplugin.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics13_armv5_wdp','Graphics Test ROM (13) - Generic Plugin WDP','\epoc32\data\z\wstest\genericplugin\wsini_nga.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_13.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby twservstresstest.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics15_armv5_wdp','Graphics Test ROM (15) - Stress WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_15.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_extendedbitmaprenderstage.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics16_armv5_wdp','Graphics Test ROM (16) - Extended Bitmap Render Stage WDP','\epoc32\data\z\wstest\textendedbitmap\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_16.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_ratelimiter.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics17_armv5_wdp','Graphics Test ROM (17) - Rate Limiter WDP','\epoc32\data\z\wstest\ratelimiter\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_17.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby t_gcenotification.iby openvgtest.iby surfaceupdatetest_integ.iby graphics_test2.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics18_armv5_wdp','Graphics Test ROM (18) - Composited Screen Capture WDP','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_18.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltesthybrid.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphicseglhybrid_armv5_wdp','Graphics Test ROM (eglhybrid) - EGL Hybrid Graphics Implementation WDP','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_eglhybrid.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltestref.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_USE_EGL_REF -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphicseglref_armv5_wdp','Graphics Test ROM (eglref) - EGL Reference Implementation WDP','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_eglref.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DSYMBIAN_GRAPHICS_FBSERV_PAGEDDATA -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics19_armv5_wdp','Graphics Test ROM (19) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_19.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby t_wdp.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DSYMBIAN_GRAPHICS_FBSERV_UNPAGEDDATA -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics20_armv5_wdp','Graphics Test ROM (20) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_20.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DSYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_ONLY -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics21_armv5_wdp','Graphics Test ROM (21) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_21.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DSYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_AND_SHARED_HEAP_ONLY -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics22_armv5_wdp','Graphics Test ROM (22) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_22.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby talf.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics23_armv5_wdp','Graphics Test ROM (23) - ALF/ChangeTracking WDP','\epoc32\data\z\talf\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_23.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_eventchecker.iby t_bitgdirenderstage.iby wserv.oby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DRVT -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics24_armv5_wdp','Graphics Test ROM (24) - BitGDI Renderstage WDP','\epoc32\data\z\wstest\tbitgdirenderstage\arm\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_24.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby graphics_testharness.iby talf.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics25_armv5_wdp','Graphics Test ROM (25) - ALF/ChangeTracking per screen configuration WDP','\epoc32\data\z\talf\wsini_ct_per_screen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_25.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics29a_armv5_wdp','Graphics Test ROM (29a) - Layer Composition WDP','\epoc32\data\z\tlayercomposition\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_29a.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics29b_armv5_wdp','Graphics Test ROM (29b) - Layer Composition, No Autoclear WDP','\epoc32\data\z\tlayercomposition\wsini_noautoclear.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_29b.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec appfwk_test.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_DEBUG -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_uiframeworks_armv5_wdp','UI Frameworks WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_uif.txt','')
-RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby sgresourcetest.iby opengles.iby dptestcons.oby','-DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphicsresource_armv5_wdp','Graphics Test ROM (GRI) - Graphics Resource WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_gri.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics0a_armv5_wdp','Graphics Test ROM (0a) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00a.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby outlineshadow.iby FntStoreRebootTests.iby dptestcons.oby','-D__MMC -DGRAPHICS_MISTRAL_ROM -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics0b_armv5_wdp','Graphics Test ROM (0b) - Outline Shadow WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00b.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>" -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics0c_armv5_wdp','Graphics Test ROM (0c) - Example Rasterizer Included WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_00c.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics1_armv5_wdp','Graphics Test ROM (1) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_01.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby fbsrasterizertests.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>" -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics1a_armv5_wdp','Graphics Test ROM (1a) - FbsRasterizer WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_01a.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby internaltestfonts.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics2_armv5_wdp','Graphics Test ROM (2) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_02.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby openvgtest.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics3_armv5_wdp','Graphics Test ROM (3) - OpenVG WDP','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_03.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby supplieropenvgtest.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics3a_armv5_wdp','Graphics Test ROM (3a) - OpenVG tests requiring USB/Memory Card support WDP','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_03a.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics4_armv5_wdp','Graphics Test ROM (4) - WServ WDP','\epoc32\data\z\system\data\ws_test.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_04.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics4ct_armv5_wdp','Graphics Test ROM (4ct) - WServ Change Tracking WDP','\epoc32\data\z\system\data\ws_test_changetracking.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_04ct.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby te_uibench.iby internaltestfonts.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>" -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics5a_armv5_wdp','Graphics Test ROM (5a) - UIBench WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_05a.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby internaltestfonts.iby te_outlineshadow.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics5b_armv5_wdp','Graphics Test ROM (5b) - UIBench - Outline Shadow WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_05b.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby te_uibench_s60.iby egl.iby opengles.iby openvg.iby internaltestfonts.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>" -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_uibench_s60_armv5_wdp','Graphics Test ROM UIBench S60 WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_uibench_s60.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics7_armv5_wdp','Graphics Test ROM (7) WDP','\epoc32\data\z\graphics\wsini_integ_color64k.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_07.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec t_wservinteg.iby opengles.iby graphics_testharness.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics8_armv5_wdp','Graphics Test ROM (8) - WServ Integ WDP','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_08.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom textshell platsec surfacemanagertest.iby wservtest.iby gce_tests.iby tdisplaychannel.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics9_armv5_wdp','Graphics Test ROM (9) - Hybrid GCE WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_09.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics12_armv5_wdp','Graphics Test ROM (12) WDP','\epoc32\data\z\graphics\wsini_integ_color16ma.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_12.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_wservgenericplugin.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics13_armv5_wdp','Graphics Test ROM (13) - Generic Plugin WDP','\epoc32\data\z\wstest\genericplugin\wsini_nga.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_13.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby twservstresstest.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics15_armv5_wdp','Graphics Test ROM (15) - Stress WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_15.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_extendedbitmaprenderstage.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics16_armv5_wdp','Graphics Test ROM (16) - Extended Bitmap Render Stage WDP','\epoc32\data\z\wstest\textendedbitmap\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_16.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_ratelimiter.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics17_armv5_wdp','Graphics Test ROM (17) - Rate Limiter WDP','\epoc32\data\z\wstest\ratelimiter\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_17.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby t_gcenotification.iby openvgtest.iby surfaceupdatetest_integ.iby graphics_test2.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics18_armv5_wdp','Graphics Test ROM (18) - Composited Screen Capture WDP','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_18.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltesthybrid.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphicseglhybrid_armv5_wdp','Graphics Test ROM (eglhybrid) - EGL Hybrid Graphics Implementation WDP','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_eglhybrid.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltestref.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_USE_EGL_REF -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphicseglref_armv5_wdp','Graphics Test ROM (eglref) - EGL Reference Implementation WDP','\epoc32\data\z\wstest\wsini_csc_nga_qvga.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_eglref.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DSYMBIAN_GRAPHICS_FBSERV_PAGEDDATA -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics19_armv5_wdp','Graphics Test ROM (19) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_19.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby t_wdp.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DSYMBIAN_GRAPHICS_FBSERV_UNPAGEDDATA -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics20_armv5_wdp','Graphics Test ROM (20) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_20.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DSYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_ONLY -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics21_armv5_wdp','Graphics Test ROM (21) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_21.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_test1.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DSYMBIAN_GRAPHICS_FBSERV_PAGE_BITMAP_DATA_AND_SHARED_HEAP_ONLY -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics22_armv5_wdp','Graphics Test ROM (22) WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_22.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby talf.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics23_armv5_wdp','Graphics Test ROM (23) - ALF/ChangeTracking WDP','\epoc32\data\z\talf\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_23.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby t_eventchecker.iby t_bitgdirenderstage.iby wserv.oby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DRVT -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics24_armv5_wdp','Graphics Test ROM (24) - BitGDI Renderstage WDP','\epoc32\data\z\wstest\tbitgdirenderstage\arm\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_24.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec wserv.oby graphics_testharness.iby talf.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics25_armv5_wdp','Graphics Test ROM (25) - ALF/ChangeTracking per screen configuration WDP','\epoc32\data\z\talf\wsini_ct_per_screen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_25.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics29a_armv5_wdp','Graphics Test ROM (29a) - Layer Composition WDP','\epoc32\data\z\tlayercomposition\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_29a.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphics29b_armv5_wdp','Graphics Test ROM (29b) - Layer Composition, No Autoclear WDP','\epoc32\data\z\tlayercomposition\wsini_noautoclear.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_29b.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec appfwk_test.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_DEBUG -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_uiframeworks_armv5_wdp','UI Frameworks WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_uif.txt','')
+RomAndAutoRom('armv5','h4hrp pagedrom techview platsec graphics_testharness.iby sgresourcetest.iby opengles.iby dptestcons.oby','-D__MMC -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -D_SSMSTARTUPMODE=5 -DWITH_FLEXIBLE_MM -D_INTERNAL_MMC -DUSE_DATA_PAGING','h4hrp_graphicsresource_armv5_wdp','Graphics Test ROM (GRI) - Graphics Resource WDP','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h4\tests_gri.txt','')
--- a/graphicstest/graphicstestharness/automation/h4/tests_eglhybrid.txt Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/automation/h4/tests_eglhybrid.txt Thu May 27 14:13:51 2010 +0300
@@ -17,7 +17,7 @@
# EGL
TESTEXECUTE, \logs\testexecute\egltest_t_basicegl.htm, , z:\egltest\egltest_t_basicegl.script, 600
-TESTEXECUTE, \logs\testexecute\egltest_t_hybrid.htm, , z:\egltest\egltest_t_hybrid.script, 600
+TESTEXECUTE, \logs\testexecute\egltest_t_hybrid.htm, , z:\egltest\egltest_t_hybrid.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_nativepixmaptype_hg.htm, , z:\egltest\egltest_t_nativepixmaptype_hg.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_createpixmapsurface_hg.htm, , z:\egltest\egltest_t_createpixmapsurface_hg.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_image_hg.htm, , z:\egltest\egltest_t_image_hg.script, 600
@@ -44,3 +44,5 @@
TESTEXECUTE, \logs\testexecute\egltest_t_sibling.htm, , z:\egltest\egltest_t_sibling.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_vgimagetosurfaces.htm, , z:\egltest\egltest_t_vgimagetosurfaces.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_benchmark_sgimage.htm, , z:\egltest\egltest_t_benchmark_sgimage.script, 600
+TESTEXECUTE, \logs\testexecute\egltest_t_oom_sgimage.htm, , z:\egltest\egltest_t_oom_sgimage.script, 600
+TESTEXECUTE, \logs\testexecute\egltest_t_stress_sgimage.htm, , z:\egltest\egltest_t_stress_sgimage.script, 1800
\ No newline at end of file
--- a/graphicstest/graphicstestharness/automation/h6/roms.txt Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/automation/h6/roms.txt Thu May 27 14:13:51 2010 +0300
@@ -1,32 +1,32 @@
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics0a_armv5_dpdef','Graphics Test ROM (0a) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_00a.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby outlineshadow.iby FntStoreRebootTests.iby','-DGRAPHICS_MISTRAL_ROM -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','34xx_sdp_graphics0b_armv5_dpdef','Graphics Test ROM (0b) - Outline Shadow DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_00b.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','34xx_sdp_graphics0c_armv5_dpdef','Graphics Test ROM (0c) - Example Rasterizer Included DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_00c.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test1.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics1_armv5_dpdef','Graphics Test ROM (1) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_01.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test1.iby fbsrasterizertests.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','34xx_sdp_graphics1a_armv5_dpdef','Graphics Test ROM (1a) - FbsRasterizer DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_01a.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test2.iby internaltestfonts.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics2_armv5_dpdef','Graphics Test ROM (2) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_02.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby openvgtest.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics3_armv5_dpdef','Graphics Test ROM (3) - OpenVG DP Default','\epoc32\data\z\graphics\wsini_integ_h6.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_03.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby supplieropenvgtest.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics3a_armv5_dpdef','Graphics Test ROM (3a) - OpenVG tests requiring USB/Memory Card support DP Default','\epoc32\data\z\graphics\wsini_integ_h6.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_03a.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec wserv.oby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics4_armv5_dpdef','Graphics Test ROM (4) - WServ DP Default','\epoc32\data\z\system\data\ws_test.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_04.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec wserv.oby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics4ct_armv5_dpdef','Graphics Test ROM (4ct) - WServ Change Tracking DP Default','\epoc32\data\z\system\data\wservu_om_h6_changetracking.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_04ct.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby te_uibench.iby internaltestfonts.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','34xx_sdp_graphics5a_armv5_dpdef','Graphics Test ROM (5a) - UIBench DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_05a.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby internaltestfonts.iby te_outlineshadow.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','34xx_sdp_graphics5b_armv5_dpdef','Graphics Test ROM (5b) - UIBench - Outline Shadow DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_05b.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby te_uibench_s60.iby egl.iby opengles.iby openvg.iby internaltestfonts.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','34xx_sdp_uibench_s60_armv5_dpdef','Graphics Test ROM UIBench S60 DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_uibench_s60.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics7_armv5_dpdef','Graphics Test ROM (7) DP Default','\epoc32\data\z\wstest\wsini-h6gcedsa.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_07.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec t_wservinteg.iby opengles.iby graphics_testharness.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics8_armv5_dpdef','Graphics Test ROM (8) - WServ Integ DP Default','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_08.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom textshell platsec surfacemanagertest.iby wservtest.iby gce_tests.iby tdisplaychannel.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics9_armv5_dpdef','Graphics Test ROM (9) - Hybrid GCE DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_09.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics12_armv5_dpdef','Graphics Test ROM (12) DP Default','\epoc32\data\z\graphics\wsini_integ_h6_color16ma.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_12.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby t_wservgenericplugin.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics13_armv5_dpdef','Graphics Test ROM (13) - Generic Plugin DP Default','\epoc32\data\z\wstest\genericplugin\wsini_nga.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_13.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby twservstresstest.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics15_armv5_dpdef','Graphics Test ROM (15) - Stress DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_15.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby t_extendedbitmaprenderstage.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics16_armv5_dpdef','Graphics Test ROM (16) - Extended Bitmap Render Stage DP Default','\epoc32\data\z\wstest\textendedbitmap\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_16.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby t_ratelimiter.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics17_armv5_dpdef','Graphics Test ROM (17) - Rate Limiter DP Default','\epoc32\data\z\wstest\ratelimiter\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_17.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby t_gcenotification.iby openvgtest.iby surfaceupdatetest_integ.iby graphics_test2.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics18_armv5_dpdef','Graphics Test ROM (18) - Composited Screen Capture DP Default','\epoc32\data\z\wstest\wsini_csc_nga_h6.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_18.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltesthybrid.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphicseglhybrid_armv5_dpdef','Graphics Test ROM (eglhybrid) - EGL Hybrid Graphics Implementation DP Default','\epoc32\data\z\wstest\wsini_csc_nga_h6.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_eglhybrid.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltestref.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_USE_EGL_REF','34xx_sdp_graphicseglref_armv5_dpdef','Graphics Test ROM (eglref) - EGL Reference Graphics Implementation DP Default','\epoc32\data\z\wstest\wsini_csc_nga_h6.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_eglref.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby talf.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics23_armv5_dpdef','Graphics Test ROM (23) - ALF/ChangeTracking DP Default','\epoc32\data\z\talf\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_23.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby t_eventchecker.iby t_bitgdirenderstage.iby wserv.oby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DRVT','34xx_sdp_graphics24_armv5_dpdef','Graphics Test ROM (24) - BitGDI Renderstage DP Default','\epoc32\data\z\wstest\tbitgdirenderstage\arm\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_24.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec wserv.oby graphics_testharness.iby talf.iby','-D_NAND2 -DWITH_TVOUT -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics25_armv5_dpdef','Graphics Test ROM (25) - ALF/ChangeTracking per screen DP Default','\epoc32\data\z\talf\wsini_ct_recovery.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_25.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D_NAND2 -DWITH_TVOUT -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics29a_armv5_dpdef','Graphics Test ROM (29a) - Layer Composition DP Default','\epoc32\data\z\tlayercomposition\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_29a.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D_NAND2 -DWITH_TVOUT -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics29b_armv5_dpdef','Graphics Test ROM (29b) - Layer Composition, No Autoclear DP Default','\epoc32\data\z\tlayercomposition\wsini_noautoclear.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_29b.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec appfwk_test.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_DEBUG','34xx_sdp_uiframeworks_armv5_dpdef','UI Frameworks DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_uif.txt','')
-RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby sgresourcetest.iby opengles.iby','-D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphicsresource_armv5_dpdef','Graphics Test ROM (GRI) - Graphics Resource DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_gri.txt','')
-Rom('armv5', '34xx_sdp minigui', '-nosymbols -DUSE_SDIO_SD_MMC', '34xx_sdp_minigui', 'MiniGUI ROM', '' )
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics0a_armv5_dpdef','Graphics Test ROM (0a) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_00a.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby outlineshadow.iby FntStoreRebootTests.iby','-D__MMC -DGRAPHICS_MISTRAL_ROM -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','34xx_sdp_graphics0b_armv5_dpdef','Graphics Test ROM (0b) - Outline Shadow DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_00b.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','34xx_sdp_graphics0c_armv5_dpdef','Graphics Test ROM (0c) - Example Rasterizer Included DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_00c.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test1.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics1_armv5_dpdef','Graphics Test ROM (1) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_01.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test1.iby fbsrasterizertests.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','34xx_sdp_graphics1a_armv5_dpdef','Graphics Test ROM (1a) - FbsRasterizer DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_01a.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test2.iby internaltestfonts.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics2_armv5_dpdef','Graphics Test ROM (2) DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_02.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby openvgtest.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics3_armv5_dpdef','Graphics Test ROM (3) - OpenVG DP Default','\epoc32\data\z\graphics\wsini_integ_h6.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_03.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby supplieropenvgtest.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics3a_armv5_dpdef','Graphics Test ROM (3a) - OpenVG tests requiring USB/Memory Card support DP Default','\epoc32\data\z\graphics\wsini_integ_h6.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_03a.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec wserv.oby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics4_armv5_dpdef','Graphics Test ROM (4) - WServ DP Default','\epoc32\data\z\system\data\ws_test.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_04.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec wserv.oby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics4ct_armv5_dpdef','Graphics Test ROM (4ct) - WServ Change Tracking DP Default','\epoc32\data\z\system\data\wservu_om_h6_changetracking.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_04ct.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby te_uibench.iby internaltestfonts.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','34xx_sdp_graphics5a_armv5_dpdef','Graphics Test ROM (5a) - UIBench DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_05a.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby internaltestfonts.iby te_outlineshadow.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','34xx_sdp_graphics5b_armv5_dpdef','Graphics Test ROM (5b) - UIBench - Outline Shadow DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_05b.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby te_uibench_s60.iby egl.iby opengles.iby openvg.iby internaltestfonts.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','34xx_sdp_uibench_s60_armv5_dpdef','Graphics Test ROM UIBench S60 DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_uibench_s60.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics7_armv5_dpdef','Graphics Test ROM (7) DP Default','\epoc32\data\z\wstest\wsini-h6gcedsa.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_07.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec t_wservinteg.iby opengles.iby graphics_testharness.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics8_armv5_dpdef','Graphics Test ROM (8) - WServ Integ DP Default','\epoc32\data\z\graphics\wsini_integ.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_08.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom textshell platsec surfacemanagertest.iby wservtest.iby gce_tests.iby tdisplaychannel.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics9_armv5_dpdef','Graphics Test ROM (9) - Hybrid GCE DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_09.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics12_armv5_dpdef','Graphics Test ROM (12) DP Default','\epoc32\data\z\graphics\wsini_integ_h6_color16ma.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_12.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby t_wservgenericplugin.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics13_armv5_dpdef','Graphics Test ROM (13) - Generic Plugin DP Default','\epoc32\data\z\wstest\genericplugin\wsini_nga.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_13.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby twservstresstest.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics15_armv5_dpdef','Graphics Test ROM (15) - Stress DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_15.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby t_extendedbitmaprenderstage.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics16_armv5_dpdef','Graphics Test ROM (16) - Extended Bitmap Render Stage DP Default','\epoc32\data\z\wstest\textendedbitmap\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_16.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby t_ratelimiter.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics17_armv5_dpdef','Graphics Test ROM (17) - Rate Limiter DP Default','\epoc32\data\z\wstest\ratelimiter\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_17.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby t_gcenotification.iby openvgtest.iby surfaceupdatetest_integ.iby graphics_test2.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics18_armv5_dpdef','Graphics Test ROM (18) - Composited Screen Capture DP Default','\epoc32\data\z\wstest\wsini_csc_nga_h6.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_18.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltesthybrid.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphicseglhybrid_armv5_dpdef','Graphics Test ROM (eglhybrid) - EGL Hybrid Graphics Implementation DP Default','\epoc32\data\z\wstest\wsini_csc_nga_h6.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_eglhybrid.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltestref.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_USE_EGL_REF','34xx_sdp_graphicseglref_armv5_dpdef','Graphics Test ROM (eglref) - EGL Reference Graphics Implementation DP Default','\epoc32\data\z\wstest\wsini_csc_nga_h6.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_eglref.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby talf.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','34xx_sdp_graphics23_armv5_dpdef','Graphics Test ROM (23) - ALF/ChangeTracking DP Default','\epoc32\data\z\talf\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_23.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby t_eventchecker.iby t_bitgdirenderstage.iby wserv.oby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DRVT','34xx_sdp_graphics24_armv5_dpdef','Graphics Test ROM (24) - BitGDI Renderstage DP Default','\epoc32\data\z\wstest\tbitgdirenderstage\arm\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_24.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec wserv.oby graphics_testharness.iby talf.iby','-D__MMC -D_NAND2 -DWITH_TVOUT -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics25_armv5_dpdef','Graphics Test ROM (25) - ALF/ChangeTracking per screen DP Default','\epoc32\data\z\talf\wsini_ct_recovery.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_25.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D__MMC -D_NAND2 -DWITH_TVOUT -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics29a_armv5_dpdef','Graphics Test ROM (29a) - Layer Composition DP Default','\epoc32\data\z\tlayercomposition\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_29a.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D__MMC -D_NAND2 -DWITH_TVOUT -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphics29b_armv5_dpdef','Graphics Test ROM (29b) - Layer Composition, No Autoclear DP Default','\epoc32\data\z\tlayercomposition\wsini_noautoclear.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_29b.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec appfwk_test.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_DEBUG','34xx_sdp_uiframeworks_armv5_dpdef','UI Frameworks DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_uif.txt','')
+RomAndAutoRom('armv5','34xx_sdp pagedrom techview platsec graphics_testharness.iby sgresourcetest.iby opengles.iby','-D__MMC -D_NAND2 -DUSE_SDIO_SD_MMC -DWITH_TVOUT -DUSE_24UBPP_DISPLAY_VARIANT_TV -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','34xx_sdp_graphicsresource_armv5_dpdef','Graphics Test ROM (GRI) - Graphics Resource DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\h6\tests_gri.txt','')
+Rom('armv5', '34xx_sdp minigui', '-nosymbols -D__MMC -DUSE_SDIO_SD_MMC', '34xx_sdp_minigui', 'MiniGUI ROM', '' )
--- a/graphicstest/graphicstestharness/automation/h6/tests_eglhybrid.txt Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/automation/h6/tests_eglhybrid.txt Thu May 27 14:13:51 2010 +0300
@@ -17,7 +17,7 @@
# EGL
TESTEXECUTE, \logs\testexecute\egltest_t_basicegl.htm, , z:\egltest\egltest_t_basicegl.script, 600
-TESTEXECUTE, \logs\testexecute\egltest_t_hybrid.htm, , z:\egltest\egltest_t_hybrid.script, 600
+TESTEXECUTE, \logs\testexecute\egltest_t_hybrid.htm, , z:\egltest\egltest_t_hybrid.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_nativepixmaptype_hg.htm, , z:\egltest\egltest_t_nativepixmaptype_hg.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_createpixmapsurface_hg.htm, , z:\egltest\egltest_t_createpixmapsurface_hg.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_image_hg.htm, , z:\egltest\egltest_t_image_hg.script, 600
@@ -44,3 +44,5 @@
TESTEXECUTE, \logs\testexecute\egltest_t_sibling.htm, , z:\egltest\egltest_t_sibling.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_vgimagetosurfaces.htm, , z:\egltest\egltest_t_vgimagetosurfaces.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_benchmark_sgimage.htm, , z:\egltest\egltest_t_benchmark_sgimage.script, 600
+TESTEXECUTE, \logs\testexecute\egltest_t_oom_sgimage.htm, , z:\egltest\egltest_t_oom_sgimage.script, 600
+TESTEXECUTE, \logs\testexecute\egltest_t_stress_sgimage.htm, , z:\egltest\egltest_t_stress_sgimage.script, 1200
--- a/graphicstest/graphicstestharness/automation/ne1/roms.txt Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/automation/ne1/roms.txt Thu May 27 14:13:51 2010 +0300
@@ -1,29 +1,29 @@
-RomAndAutoRom('armv5','naviengine techview platsec graphics_test.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics0a_armv5','Graphics Test ROM (0a)','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_00a.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_test.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','naviengine_graphics0c_armv5','Graphics Test ROM (0c) - Example Rasterizer Included','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_00c.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_test1.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics1_armv5','Graphics Test ROM (1)','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_01.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_test1.iby fbsrasterizertests.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','naviengine_graphics1a_armv5','Graphics Test ROM (1a) - FbsRasterizer','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_01a.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_test2.iby internaltestfonts.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics2_armv5','Graphics Test ROM (2)','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_02.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby openvgtest.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics3_armv5','Graphics Test ROM (3) - OpenVG','\epoc32\data\z\graphics\wsini_integ_norotation.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_03.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec wserv.oby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics4_armv5','Graphics Test ROM (4) - WServ','\epoc32\data\z\system\data\ws_test_singlescreen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_04.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec wserv.oby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics4ct_armv5','Graphics Test ROM (4ct) - WServ Change Tracking','\epoc32\data\z\system\data\wservu_om_singlescreen_changetracking.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_04ct.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby te_uibench.iby internaltestfonts.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','naviengine_graphics5a_armv5','Graphics Test ROM (5a) - UIBench','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_05a.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby internaltestfonts.iby te_outlineshadow.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','naviengine_graphics5b_armv5','Graphics Test ROM (5b) - UIBench - Outline Shadow','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_05b.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby te_uibench_s60.iby egl.iby opengles.iby openvg.iby internaltestfonts.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24UBPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','naviengine_uibench_s60_armv5','Graphics Test ROM UIBench S60 DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_uibench_s60.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics7_armv5','Graphics Test ROM (7)','\epoc32\data\z\graphics\wsini_integ_naviengine_color64k.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_07.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec t_wservinteg.iby opengles.iby graphics_testharness.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics8_armv5','Graphics Test ROM (8) - WServ Integ','\epoc32\data\z\graphics\wsini_integ_norotation.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_08.txt','')
-RomAndAutoRom('armv5','naviengine textshell platsec surfacemanagertest.iby wservtest.iby gce_tests.iby tdisplaychannel.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics9_armv5','Graphics Test ROM (9) - Hybrid GCE','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_09.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics12_armv5','Graphics Test ROM (12)','\epoc32\data\z\graphics\wsini_integ_naviengine_color16ma.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_12.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby t_wservgenericplugin.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics13_armv5','Graphics Test ROM (13) - Generic Plugin','\epoc32\data\z\wstest\genericplugin\wsini_nga_onescreen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_13.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby twservstresstest.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics15_armv5','Graphics Test ROM (15) - Stress','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_15.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby t_extendedbitmaprenderstage.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics16_armv5','Graphics Test ROM (16) - Extended Bitmap Render Stage','\epoc32\data\z\wstest\textendedbitmap\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_16.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby t_ratelimiter.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics17_armv5','Graphics Test ROM (17) - Rate Limiter','\epoc32\data\z\wstest\ratelimiter\wsini_hw_singlescreen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_17.txt','')
-RomAndAutoRom('armv5','naviengine minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby openvgtest.iby surfaceupdatetest_integ.iby t_gcenotification.iby graphics_test2.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics18_armv5','Graphics Test ROM (18) - Composited Screen Capture','\epoc32\data\z\wstest\wsini_csc_nga_naviengine.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_18.txt','')
-RomAndAutoRom('armv5','naviengine minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltesthybrid.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphicseglhybrid_armv5','Graphics Test ROM (eglhybrid) - EGL Hybrid Graphics Implementation','\epoc32\data\z\wstest\wsini_csc_nga_naviengine.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_eglhybrid.txt','')
-RomAndAutoRom('armv5','naviengine minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltestref.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_USE_EGL_REF','naviengine_graphicseglref_armv5','Graphics Test ROM (eglref) - EGL Reference Graphics Implementation','\epoc32\data\z\wstest\wsini_csc_nga_naviengine.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_eglref.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby talf.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics23_armv5','Graphics Test ROM (23) - ALF/ChangeTracking','\epoc32\data\z\talf\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_23.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby t_eventchecker.iby t_bitgdirenderstage.iby wserv.oby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DRVT','naviengine_graphics24_armv5','Graphics Test ROM (24) - BitGDI Renderstage','\epoc32\data\z\wstest\tbitgdirenderstage\arm\wsini-single-screen-no-rotation.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_24.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec wserv.oby graphics_testharness.iby talf.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics25_armv5','Graphics Test ROM (25) - ALF/ChangeTracking per screen','\epoc32\data\z\talf\wsini_ct_recovery.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_25.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics29a_armv5','Graphics Test ROM (29a) - Layer Composition','\epoc32\data\z\tlayercomposition\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_29a.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics29b_armv5','Graphics Test ROM (29b) - Layer Composition, No Autoclear','\epoc32\data\z\tlayercomposition\wsini_noautoclear.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_29b.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec appfwk_test.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_DEBUG','naviengine_uiframeworks_armv5','UI Frameworks','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_uif.txt','')
-RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby sgresourcetest.iby opengles.iby','-DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphicsresource_armv5','Graphics Test ROM (GRI) - Graphics Resource','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_gri.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_test.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics0a_armv5','Graphics Test ROM (0a)','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_00a.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_test.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','naviengine_graphics0c_armv5','Graphics Test ROM (0c) - Example Rasterizer Included','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_00c.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_test1.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics1_armv5','Graphics Test ROM (1)','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_01.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_test1.iby fbsrasterizertests.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','naviengine_graphics1a_armv5','Graphics Test ROM (1a) - FbsRasterizer','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_01a.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_test2.iby internaltestfonts.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics2_armv5','Graphics Test ROM (2)','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_02.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby openvgtest.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics3_armv5','Graphics Test ROM (3) - OpenVG','\epoc32\data\z\graphics\wsini_integ_norotation.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_03.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec wserv.oby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics4_armv5','Graphics Test ROM (4) - WServ','\epoc32\data\z\system\data\ws_test_singlescreen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_04.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec wserv.oby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics4ct_armv5','Graphics Test ROM (4ct) - WServ Change Tracking','\epoc32\data\z\system\data\wservu_om_singlescreen_changetracking.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_04ct.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby te_uibench.iby internaltestfonts.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','naviengine_graphics5a_armv5','Graphics Test ROM (5a) - UIBench','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_05a.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby internaltestfonts.iby te_outlineshadow.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DGRAPHICS_EXCLUDE_FREETYPE','naviengine_graphics5b_armv5','Graphics Test ROM (5b) - UIBench - Outline Shadow','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_05b.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby te_uibench_s60.iby egl.iby opengles.iby openvg.iby internaltestfonts.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24UBPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW -DFBSRASTERIZER_DRV="^<"fbsrasterizer_test.iby"^>"','naviengine_uibench_s60_armv5','Graphics Test ROM UIBench S60 DP Default','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_uibench_s60.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics7_armv5','Graphics Test ROM (7)','\epoc32\data\z\graphics\wsini_integ_naviengine_color64k.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_07.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec t_wservinteg.iby opengles.iby graphics_testharness.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics8_armv5','Graphics Test ROM (8) - WServ Integ','\epoc32\data\z\graphics\wsini_integ_norotation.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_08.txt','')
+RomAndAutoRom('armv5','naviengine textshell platsec surfacemanagertest.iby wservtest.iby gce_tests.iby tdisplaychannel.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics9_armv5','Graphics Test ROM (9) - Hybrid GCE','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_09.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_test2.iby wservtest.iby csc_plugin.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics12_armv5','Graphics Test ROM (12)','\epoc32\data\z\graphics\wsini_integ_naviengine_color16ma.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_12.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby t_wservgenericplugin.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics13_armv5','Graphics Test ROM (13) - Generic Plugin','\epoc32\data\z\wstest\genericplugin\wsini_nga_onescreen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_13.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby twservstresstest.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics15_armv5','Graphics Test ROM (15) - Stress','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_15.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby t_extendedbitmaprenderstage.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics16_armv5','Graphics Test ROM (16) - Extended Bitmap Render Stage','\epoc32\data\z\wstest\textendedbitmap\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_16.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby t_ratelimiter.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics17_armv5','Graphics Test ROM (17) - Rate Limiter','\epoc32\data\z\wstest\ratelimiter\wsini_hw_singlescreen.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_17.txt','')
+RomAndAutoRom('armv5','naviengine minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby openvgtest.iby surfaceupdatetest_integ.iby t_gcenotification.iby graphics_test2.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics18_armv5','Graphics Test ROM (18) - Composited Screen Capture','\epoc32\data\z\wstest\wsini_csc_nga_naviengine.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_18.txt','')
+RomAndAutoRom('armv5','naviengine minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltesthybrid.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphicseglhybrid_armv5','Graphics Test ROM (eglhybrid) - EGL Hybrid Graphics Implementation','\epoc32\data\z\wstest\wsini_csc_nga_naviengine.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_eglhybrid.txt','')
+RomAndAutoRom('armv5','naviengine minigui platsec graphics_testharness.iby csc_plugin.iby tcsc.iby egltestref.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_USE_EGL_REF','naviengine_graphicseglref_armv5','Graphics Test ROM (eglref) - EGL Reference Graphics Implementation','\epoc32\data\z\wstest\wsini_csc_nga_naviengine.ini,\epoc32\data\z\wsini_minigui.ini;\epoc32\data\z\graphicstest\testexecute_minigui.ini,\epoc32\data\z\system\data\testexecute.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_eglref.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby talf.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE','naviengine_graphics23_armv5','Graphics Test ROM (23) - ALF/ChangeTracking','\epoc32\data\z\talf\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_23.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby t_eventchecker.iby t_bitgdirenderstage.iby wserv.oby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DRVT','naviengine_graphics24_armv5','Graphics Test ROM (24) - BitGDI Renderstage','\epoc32\data\z\wstest\tbitgdirenderstage\arm\wsini-single-screen-no-rotation.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_24.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec wserv.oby graphics_testharness.iby talf.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics25_armv5','Graphics Test ROM (25) - ALF/ChangeTracking per screen','\epoc32\data\z\talf\wsini_ct_recovery.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_25.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics29a_armv5','Graphics Test ROM (29a) - Layer Composition','\epoc32\data\z\tlayercomposition\wsini.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_29a.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby tlayercompositiontest.iby csc_plugin.iby tcsc.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphics29b_armv5','Graphics Test ROM (29b) - Layer Composition, No Autoclear','\epoc32\data\z\tlayercomposition\wsini_noautoclear.ini,\epoc32\data\z\system\data\wsini.ini','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_29b.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec appfwk_test.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -D_DEBUG','naviengine_uiframeworks_armv5','UI Frameworks','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_uif.txt','')
+RomAndAutoRom('armv5','naviengine techview platsec graphics_testharness.iby sgresourcetest.iby opengles.iby','-D__MMC -DUSE_SDIO_SD_MMC -DSMP -DUSE_24BPP_DISPLAY_VARIANT -DSYMBIAN_BASE_USE_GCE -DSYMBIAN_GRAPHICS_USE_GCE -DSYMBIAN_GRAPHICS_ADAPTATION=SGA_SW','naviengine_graphicsresource_armv5','Graphics Test ROM (GRI) - Graphics Resource','','..\sf\os\graphics\graphicstest\graphicstestharness\automation\ne1\tests_gri.txt','')
--- a/graphicstest/graphicstestharness/automation/ne1/tests_eglhybrid.txt Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/automation/ne1/tests_eglhybrid.txt Thu May 27 14:13:51 2010 +0300
@@ -16,17 +16,15 @@
# EGL
TESTEXECUTE, \logs\testexecute\egltest_t_basicegl.htm, , z:\egltest\egltest_t_basicegl.script, 600
-TESTEXECUTE, \logs\testexecute\egltest_t_hybrid.htm, , z:\egltest\egltest_t_hybrid.script, 600
+TESTEXECUTE, \logs\testexecute\egltest_t_hybrid.htm, , z:\egltest\egltest_t_hybrid.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_nativepixmaptype_hg.htm, , z:\egltest\egltest_t_nativepixmaptype_hg.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_createpixmapsurface_hg.htm, , z:\egltest\egltest_t_createpixmapsurface_hg.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_image_hg.htm, , z:\egltest\egltest_t_image_hg.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_image_negative_hg.htm, , z:\egltest\egltest_t_image_negative_hg.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_internalapi.htm, , z:\egltest\egltest_t_internalapi.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_lowmemory.htm, , z:\egltest\egltest_t_lowmemory.script, 600
-TESTEXECUTE, \logs\testexecute\egltest_t_windowresize.htm, , z:\egltest\egltest_t_windowresize.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_swapbehavior.htm, , z:\egltest\egltest_t_swapbehavior.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_benchmark_swapbuffers.htm, , z:\egltest\egltest_t_benchmark_swapbuffers.script, 600
-TESTEXECUTE, \logs\testexecute\egltest_t_unittest.htm, , z:\egltest\egltest_t_unittest.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_texturing.htm, , z:\egltest\egltest_t_texturing.script, 600
# EGL - Hybrid Graphics Implementation (Common tests)
@@ -43,3 +41,10 @@
TESTEXECUTE, \logs\testexecute\egltest_t_sibling.htm, , z:\egltest\egltest_t_sibling.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_vgimagetosurfaces.htm, , z:\egltest\egltest_t_vgimagetosurfaces.script, 600
TESTEXECUTE, \logs\testexecute\egltest_t_benchmark_sgimage.htm, , z:\egltest\egltest_t_benchmark_sgimage.script, 600
+
+TESTEXECUTE, \logs\testexecute\egltest_t_oom_sgimage.htm, , z:\egltest\egltest_t_oom_sgimage.script, 600
+TESTEXECUTE, \logs\testexecute\egltest_t_stress_sgimage.htm, , z:\egltest\egltest_t_stress_sgimage.script, 1200
+
+# EGL - tests which intermittently freeze and abort with timeout.
+TESTEXECUTE, \logs\testexecute\egltest_t_unittest.htm, , z:\egltest\egltest_t_unittest.script, 600
+TESTEXECUTE, \logs\testexecute\egltest_t_windowresize.htm, , z:\egltest\egltest_t_windowresize.script, 600
--- a/graphicstest/graphicstestharness/automation/winscw/tests.txt Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/automation/winscw/tests.txt Thu May 27 14:13:51 2010 +0300
@@ -265,6 +265,8 @@
TESTEXECUTE, C:\logs\testexecute\egltest_t_sibling.htm, , z:\egltest\egltest_t_sibling.script, 600, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
TESTEXECUTE, C:\logs\testexecute\egltest_t_vgimagetosurfaces.htm, , z:\egltest\egltest_t_vgimagetosurfaces.script, 600, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
TESTEXECUTE, C:\logs\testexecute\egltest_t_benchmark_sgimage.htm, , z:\egltest\egltest_t_benchmark_sgimage.script, 300, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
+TESTEXECUTE, C:\logs\testexecute\egltest_t_oom_sgimage.htm, , z:\egltest\egltest_t_oom_sgimage.script, 600, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
+TESTEXECUTE, C:\logs\testexecute\egltest_t_stress_sgimage.htm, , z:\egltest\egltest_t_stress_sgimage.script, 600, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
# GCE
TESTEXECUTE, C:\logs\testexecute\functionaltest_mandatory.htm, , z:\gcetest\functionaltest_mandatory.script, 600, , z\gcetest\gcetest_setup_emu.bat install dabs, z\gcetest\gcetest_setup_emu.bat uninstall dabs
--- a/graphicstest/graphicstestharness/automation/winscw/tests_smoke.txt Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/automation/winscw/tests_smoke.txt Thu May 27 14:13:51 2010 +0300
@@ -264,6 +264,8 @@
TESTEXECUTE, C:\logs\testexecute\egltest_t_sibling.htm, , z:\egltest\egltest_t_sibling.script, 600, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
TESTEXECUTE, C:\logs\testexecute\egltest_t_vgimagetosurfaces.htm, , z:\egltest\egltest_t_vgimagetosurfaces.script, 600, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
TESTEXECUTE, C:\logs\testexecute\egltest_t_benchmark_sgimage.htm, , z:\egltest\egltest_t_benchmark_sgimage.script, 300, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
+TESTEXECUTE, C:\logs\testexecute\egltest_t_oom_sgimage.htm, , z:\egltest\egltest_t_oom_sgimage.script, 600, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
+TESTEXECUTE, C:\logs\testexecute\egltest_t_stress_sgimage.htm, , z:\egltest\egltest_t_stress_sgimage.script, 600, , z\graphics\t_graphics_config_inifiles.bat install, z\graphics\t_graphics_config_inifiles.bat uninstall
# GCE
TESTEXECUTE, C:\logs\testexecute\functionaltest_mandatory.htm, , z:\gcetest\functionaltest_mandatory.script, 600, , z\gcetest\gcetest_setup_emu.bat install dabs, z\gcetest\gcetest_setup_emu.bat uninstall dabs
--- a/graphicstest/graphicstestharness/src/thashreferenceimages.cpp Fri May 14 17:10:13 2010 +0300
+++ b/graphicstest/graphicstestharness/src/thashreferenceimages.cpp Thu May 27 14:13:51 2010 +0300
@@ -136,7 +136,7 @@
{
//cannot use the macro //TEST((hashFromConfig.Compare(hexString)) == 0); since iStep needs to be
//referenced
- iStep->testBooleanTrue((hashFromConfig.Compare(hexString)) == 0, (TText8*)__FILE__, __LINE__);
+ iStep->testBooleanTrue((hashFromConfig.Compare(hexString)) == 0, (TText8*)__FILE__, __LINE__, ETrue);
}
else
{
@@ -204,6 +204,7 @@
CleanupStack::PushL(device);
CFbsBitGc *gc;
User::LeaveIfError(device->CreateContext(gc));
+ gc->SetDrawMode(CGraphicsContext::EDrawModeWriteAlpha);
gc->BitBlt(TPoint(), iBitmap, rect);
TFileName mbmFile;
mbmFile.Format(iPath->Des(), &aHashIndex);
--- a/graphicstools/bitmapfonttools/group/BLD.INF Fri May 14 17:10:13 2010 +0300
+++ b/graphicstools/bitmapfonttools/group/BLD.INF Thu May 27 14:13:51 2010 +0300
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 1999-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 1999-2010 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
@@ -61,7 +61,9 @@
#ifdef SYMBIAN_OLD_EXPORT_LOCATION
../inc/FNTREADR.H
#endif
-../inc/PDRRECRD.H SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(PDRRECRD.H)
+#ifdef SYMBIAN_OLD_EXPORT_LOCATION
+../inc/PDRRECRD.H
+#endif
#ifdef SYMBIAN_OLD_EXPORT_LOCATION
../inc/PDRREADR.H
#endif
--- a/windowing/windowserver/bwins/WS322U.DEF Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/bwins/WS322U.DEF Thu May 27 14:13:51 2010 +0300
@@ -575,12 +575,15 @@
?HeapSetBurstFail@RWsSession@@QAEXHHH@Z @ 574 NONAME ; void RWsSession::HeapSetBurstFail(int, int, int)
?EnableWindowSizeCacheL@RWsSession@@QAEXXZ @ 575 NONAME ; void RWsSession::EnableWindowSizeCacheL(void)
?SetSurfaceTransparency@RWindowBase@@QAEXH@Z @ 576 NONAME ; void RWindowBase::SetSurfaceTransparency(int)
- ?SetPurpose@RWindowBase@@QAEXH@Z @ 577 NONAME ; void RWindowBase::SetPurpose(int)
- ?SendEffectCommand@RWindowBase@@QAEXHABVTDesC8@@@Z @ 578 NONAME ; void RWindowBase::SendEffectCommand(int, class TDesC8 const &)
- ?SendEffectCommand@RWsSession@@QAEXHABVTDesC8@@@Z @ 579 NONAME ; void RWsSession::SendEffectCommand(int, class TDesC8 const &)
- ?RegisterEffect@RWsSession@@QAEXHHABV?$TBuf@$0BAA@@@00IV?$TBitFlagsT@K@@@Z @ 580 NONAME ; void RWsSession::RegisterEffect(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, unsigned int, class TBitFlagsT<unsigned long>)
- ?OverrideEffects@RWindowBase@@QAEXHABV?$TBuf@$0BAA@@@00V?$TBitFlagsT@K@@@Z @ 581 NONAME ; void RWindowBase::OverrideEffects(int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
- ?OverrideEffects@RWsSession@@QAEXHHABV?$TBuf@$0BAA@@@00V?$TBitFlagsT@K@@@Z @ 582 NONAME ; void RWsSession::OverrideEffects(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
- ?UnregisterEffect@RWsSession@@QAEXHHI@Z @ 583 NONAME ; void RWsSession::UnregisterEffect(int, int, unsigned int)
- ?UnregisterAllEffects@RWsSession@@QAEXXZ @ 584 NONAME ; void RWsSession::UnregisterAllEffects(void)
+ ?SizeForEgl@RWindowBase@@QBE?AVTSize@@XZ @ 577 NONAME ; class TSize RWindowBase::SizeForEgl(void) const
+ ?FixNativeOrientation@RWindowBase@@QAEHXZ @ 578 NONAME ; int RWindowBase::FixNativeOrientation(void)
+ ?SetPurpose@RWindowBase@@QAEXH@Z @ 579 NONAME ; void RWindowBase::SetPurpose(int)
+ ?SendEffectCommand@RWindowBase@@QAEXHABVTDesC8@@@Z @ 580 NONAME ; void RWindowBase::SendEffectCommand(int, class TDesC8 const &)
+ ?SendEffectCommand@RWsSession@@QAEXHABVTDesC8@@@Z @ 581 NONAME ; void RWsSession::SendEffectCommand(int, class TDesC8 const &)
+ ?RegisterEffect@RWsSession@@QAEXHHABV?$TBuf@$0BAA@@@00IV?$TBitFlagsT@K@@@Z @ 582 NONAME ; void RWsSession::RegisterEffect(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, unsigned int, class TBitFlagsT<unsigned long>)
+ ?OverrideEffects@RWindowBase@@QAEXHABV?$TBuf@$0BAA@@@00V?$TBitFlagsT@K@@@Z @ 583 NONAME ; void RWindowBase::OverrideEffects(int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
+ ?OverrideEffects@RWsSession@@QAEXHHABV?$TBuf@$0BAA@@@00V?$TBitFlagsT@K@@@Z @ 584 NONAME ; void RWsSession::OverrideEffects(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
+ ?UnregisterEffect@RWsSession@@QAEXHHI@Z @ 585 NONAME ; void RWsSession::UnregisterEffect(int, int, unsigned int)
+ ?UnregisterAllEffects@RWsSession@@QAEXXZ @ 586 NONAME ; void RWsSession::UnregisterAllEffects(void)
+
--- a/windowing/windowserver/bwins/ws32switchu.def Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/bwins/ws32switchu.def Thu May 27 14:13:51 2010 +0300
@@ -575,12 +575,14 @@
call_vector_574 @ 574 NONAME ; void RWsSession::HeapSetBurstFail(int, int, int)
call_vector_575 @ 575 NONAME ; void RWsSession::EnableWindowSizeCacheL(void)
call_vector_576 @ 576 NONAME ; void RWindowBase::SetSurfaceTransparency(int)
- call_vector_577 @ 577 NONAME ; void RWindowBase::SetPurpose(int)
- call_vector_578 @ 578 NONAME ; void RWindowBase::SendEffectCommand(int, class TDesC8 const &)
- call_vector_579 @ 579 NONAME ; void RWsSession::SendEffectCommand(int, class TDesC8 const &)
- call_vector_580 @ 580 NONAME ; void RWsSession::RegisterEffect(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, unsigned int, class TBitFlagsT<unsigned long>)
- call_vector_581 @ 581 NONAME ; void RWindowBase::OverrideEffects(int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
- call_vector_582 @ 582 NONAME ; void RWsSession::OverrideEffects(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
- call_vector_583 @ 583 NONAME ; void RWsSession::UnregisterEffect(int, int, unsigned int)
- call_vector_584 @ 584 NONAME ; void RWsSession::UnregisterAllEffects(void)
+ call_vector_577 @ 577 NONAME ; class TSize RWindowBase::SizeForEgl(void) const
+ call_vector_578 @ 578 NONAME ; int RWindowBase::FixNativeOrientation(void)
+ call_vector_579 @ 579 NONAME ; void RWindowBase::SetPurpose(int)
+ call_vector_580 @ 580 NONAME ; void RWindowBase::SendEffectCommand(int, class TDesC8 const &)
+ call_vector_581 @ 581 NONAME ; void RWsSession::SendEffectCommand(int, class TDesC8 const &)
+ call_vector_582 @ 582 NONAME ; void RWsSession::RegisterEffect(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, unsigned int, class TBitFlagsT<unsigned long>)
+ call_vector_583 @ 583 NONAME ; void RWindowBase::OverrideEffects(int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
+ call_vector_584 @ 584 NONAME ; void RWsSession::OverrideEffects(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
+ call_vector_585 @ 585 NONAME ; void RWsSession::UnregisterEffect(int, int, unsigned int)
+ call_vector_586 @ 586 NONAME ; void RWsSession::UnregisterAllEffects(void)
--- a/windowing/windowserver/eabi/WS322U.DEF Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/eabi/WS322U.DEF Thu May 27 14:13:51 2010 +0300
@@ -649,12 +649,15 @@
_ZN10RWsSession16HeapSetBurstFailEiii @ 648 NONAME
_ZN10RWsSession22EnableWindowSizeCacheLEv @ 649 NONAME
_ZN11RWindowBase22SetSurfaceTransparencyEi @ 650 NONAME
- _ZN10RWsSession17SendEffectCommandEiRK6TDesC8 @ 651 NONAME
- _ZN11RWindowBase10SetPurposeEi @ 652 NONAME
- _ZN11RWindowBase17SendEffectCommandEiRK6TDesC8 @ 653 NONAME
- _ZN10RWsSession14RegisterEffectEiiRK4TBufILi256EES3_S3_j10TBitFlagsTImE @ 654 NONAME
- _ZN10RWsSession15OverrideEffectsEiiRK4TBufILi256EES3_S3_10TBitFlagsTImE @ 655 NONAME
- _ZN10RWsSession16UnregisterEffectEiij @ 656 NONAME
- _ZN10RWsSession20UnregisterAllEffectsEv @ 657 NONAME
- _ZN11RWindowBase15OverrideEffectsEiRK4TBufILi256EES3_S3_10TBitFlagsTImE @ 658 NONAME
+ _ZN11RWindowBase20FixNativeOrientationEv @ 651 NONAME
+ _ZNK11RWindowBase10SizeForEglEv @ 652 NONAME
+ _ZN10RWsSession17SendEffectCommandEiRK6TDesC8 @ 653 NONAME
+ _ZN11RWindowBase10SetPurposeEi @ 654 NONAME
+ _ZN11RWindowBase17SendEffectCommandEiRK6TDesC8 @ 655 NONAME
+ _ZN10RWsSession14RegisterEffectEiiRK4TBufILi256EES3_S3_j10TBitFlagsTImE @ 656 NONAME
+ _ZN10RWsSession15OverrideEffectsEiiRK4TBufILi256EES3_S3_10TBitFlagsTImE @ 657 NONAME
+ _ZN10RWsSession16UnregisterEffectEiij @ 658 NONAME
+ _ZN10RWsSession20UnregisterAllEffectsEv @ 659 NONAME
+ _ZN11RWindowBase15OverrideEffectsEiRK4TBufILi256EES3_S3_10TBitFlagsTImE @ 660 NONAME
+
--- a/windowing/windowserver/inc/W32STD.H Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/inc/W32STD.H Thu May 27 14:13:51 2010 +0300
@@ -1728,6 +1728,8 @@
IMPORT_C void SetPurpose(TInt aPurpose);
IMPORT_C void SendEffectCommand(TInt aTfxCmd, const TDesC8& aTfxCmdData=KNullDesC8);
IMPORT_C void OverrideEffects(TInt aAction, const TFileName& aResourceDir, const TFileName& aFilenameOutgoing, const TFileName& aFilenameIncoming, TBitFlags aFlags=0);
+ IMPORT_C TInt FixNativeOrientation();
+ IMPORT_C TSize SizeForEgl() const;
protected:
TInt construct(const RWindowTreeNode &parent,TUint32 aHandle, TInt aType, TDisplayMode aDisplayMode);
};
--- a/windowing/windowserver/nga/CLIENT/RWINDOW.CPP Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/nga/CLIENT/RWINDOW.CPP Thu May 27 14:13:51 2010 +0300
@@ -841,6 +841,15 @@
}
}
+/**
+@internalAll
+Disclaimer - this API is internal and is subject to change
+@deprecated */
+EXPORT_C TSize RWindowBase::SizeForEgl() const
+ {
+ return Size();
+ }
+
EXPORT_C void RWindowBase::SetPosition(const TPoint &aPos)
/** Sets the position of a window relative to its parent.
@@ -1378,6 +1387,15 @@
Write(EWsWinOpEnableAdvancedPointers);
}
+/**
+@internalAll
+Disclaimer - this API is internal and is subject to change
+@deprecated */
+EXPORT_C TInt RWindowBase::FixNativeOrientation()
+ {
+ return KErrNotSupported;
+ }
+
EXPORT_C TInt RWindowBase::AllocPointerMoveBuffer(TInt aMaxNumPoints, TUint aFlags)
/** Allocates a buffer for storing pointer movements.
--- a/windowing/windowserver/nga/SERVER/openwfc/CLIENT.CPP Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/nga/SERVER/openwfc/CLIENT.CPP Thu May 27 14:13:51 2010 +0300
@@ -548,7 +548,7 @@
// Dispatch the command to the WServ object that will process it
iDestObj->CommandL(opcode, cmdParams); // (call #5)
}
- while(iNextCmd<endCmd);
+ while(iNextCmd<endCmd && !TWindowServerEvent::EventReceiver()->IsReadyToRun());
}
--- a/windowing/windowserver/nonnga/CLIENT/RWINDOW.CPP Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/nonnga/CLIENT/RWINDOW.CPP Thu May 27 14:13:51 2010 +0300
@@ -813,6 +813,15 @@
return(sizePkg());
}
+/**
+@internalAll
+Disclaimer - this API is internal and is subject to change
+@deprecated */
+EXPORT_C TSize RWindowBase::SizeForEgl() const
+ {
+ return Size();
+ }
+
EXPORT_C void RWindowBase::SetPosition(const TPoint &aPos)
/** Sets the position of a window relative to its parent.
@@ -1237,6 +1246,15 @@
ASSERT(0);
}
+/**
+@internalAll
+Disclaimer - this API is internal and is subject to change
+@deprecated */
+EXPORT_C TInt RWindowBase::FixNativeOrientation()
+ {
+ return KErrNotSupported;
+ }
+
EXPORT_C TInt RWindowBase::AllocPointerMoveBuffer(TInt aMaxNumPoints, TUint aFlags)
/** Allocates a buffer for storing pointer movements.
--- a/windowing/windowserver/tauto/TWINDOW.CPP Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/tauto/TWINDOW.CPP Thu May 27 14:13:51 2010 +0300
@@ -2347,6 +2347,42 @@
User::After(1000000); //1sec, give other sessions a chance to respond to the events
}
+void CTWindowTest::TestNotSupportedFunctionality()
+ {
+ TInt err = KErrNone;
+ TSize windowSize = TSize(10,10);
+ TSize testSize = TSize();
+
+ RWindowGroup group(TheClient->iWs);
+ RWindow window(TheClient->iWs);
+
+ err = group.Construct((TUint32)&group, EFalse);
+ TEST(err==KErrNone);
+ err = window.Construct(group,(TUint32)&window);
+ TEST(err==KErrNone);
+
+ window.SetExtent(TPoint(0,0),windowSize);
+ window.Activate();
+
+ testSize = window.Size();
+ TEST((testSize.iWidth==windowSize.iWidth) && (testSize.iHeight==windowSize.iHeight));
+
+ testSize = window.SizeForEgl();
+ TEST((testSize.iWidth==windowSize.iWidth) && (testSize.iHeight==windowSize.iHeight));
+
+ err = window.FixNativeOrientation();
+ TEST(err==KErrNotSupported);
+
+ testSize = window.Size();
+ TEST((testSize.iWidth==windowSize.iWidth) && (testSize.iHeight==windowSize.iHeight));
+
+ testSize = window.SizeForEgl();
+ TEST((testSize.iWidth==windowSize.iWidth) && (testSize.iHeight==windowSize.iHeight));
+
+ window.Close();
+ group.Close();
+ }
+
void CTWindowTest::RunTestCaseL(TInt /*aCurTestCase*/)
{
_LIT(KTest1,"Window");
@@ -2379,6 +2415,7 @@
((CTWindowTestStep*)iStep)->SetTestStepID(KNotATestSYMTestCaseIDName);
_LIT(KTest26,"Saturate SendEvent");
+ _LIT(KTest27,"Not Supported Functionality");
switch(++iTest->iState)
{
@@ -2874,6 +2911,26 @@
iTest->LogSubTest(KTest26);
SaturateSendEvent();
break;
+/**
+@SYMTestCaseID GRAPHICS-WSERV-0655
+
+@SYMDEF ou1cimx1#329309
+
+@SYMTestCaseDesc Fix native orientation functionality not supported
+
+@SYMTestPriority Medium
+
+@SYMTestStatus Implemented
+
+@SYMTestActions Call fucntions related to fix native orientation on a window
+
+@SYMTestExpectedResults Fix native orientation functionality not supported
+ */
+ case 24:
+ ((CTWindowTestStep*)iStep)->SetTestStepID(_L("GRAPHICS-WSERV-0655"));
+ iTest->LogSubTest(KTest27);
+ TestNotSupportedFunctionality();
+ break;
default:
((CTWindowTestStep*)iStep)->SetTestStepID(KNotATestSYMTestCaseIDName);
((CTWindowTestStep*)iStep)->CloseTMSGraphicsStep();
--- a/windowing/windowserver/tauto/TWINDOW.H Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/tauto/TWINDOW.H Thu May 27 14:13:51 2010 +0300
@@ -118,6 +118,7 @@
void ShadowTestL();
void TestWindowDelete();
void SaturateSendEvent();
+ void TestNotSupportedFunctionality();
protected:
//from CTGraphicsStep
virtual void RunTestCaseL(TInt aCurTestCase);
--- a/windowing/windowserver/wins_switching/ws32_stubs.h Fri May 14 17:10:13 2010 +0300
+++ b/windowing/windowserver/wins_switching/ws32_stubs.h Thu May 27 14:13:51 2010 +0300
@@ -15,7 +15,6 @@
*
*/
-
extern "C" {
void common_dispatch();
@@ -5207,7 +5206,7 @@
__declspec(naked)
void call_vector_577 ()
{
- // ; void RWindowBase::SetPurpose(int)
+ // ; class TSize RWindowBase::SizeForEgl(void) const
_asm mov eax, 577
_asm jmp common_dispatch
}
@@ -5216,7 +5215,7 @@
__declspec(naked)
void call_vector_578 ()
{
- // ; void RWindowBase::SendEffectCommand(int, class TDesC8 const &)
+ // ; int RWindowBase::FixNativeOrientation(void)
_asm mov eax, 578
_asm jmp common_dispatch
}
@@ -5225,7 +5224,7 @@
__declspec(naked)
void call_vector_579 ()
{
- // ; void RWsSession::SendEffectCommand(int, class TDesC8 const &)
+ // ; void RWindowBase::SetPurpose(int)
_asm mov eax, 579
_asm jmp common_dispatch
}
@@ -5234,7 +5233,7 @@
__declspec(naked)
void call_vector_580 ()
{
- // ; void RWsSession::RegisterEffect(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, unsigned int, class TBitFlagsT<unsigned long>)
+ // ; void RWindowBase::SendEffectCommand(int, class TDesC8 const &)
_asm mov eax, 580
_asm jmp common_dispatch
}
@@ -5243,7 +5242,7 @@
__declspec(naked)
void call_vector_581 ()
{
- // ; void RWindowBase::OverrideEffects(int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
+ // ; void RWsSession::SendEffectCommand(int, class TDesC8 const &)
_asm mov eax, 581
_asm jmp common_dispatch
}
@@ -5252,7 +5251,7 @@
__declspec(naked)
void call_vector_582 ()
{
- // ; void RWsSession::OverrideEffects(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
+ // ; void RWsSession::RegisterEffect(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, unsigned int, class TBitFlagsT<unsigned long>)
_asm mov eax, 582
_asm jmp common_dispatch
}
@@ -5261,7 +5260,7 @@
__declspec(naked)
void call_vector_583 ()
{
- // ; void RWsSession::UnregisterEffect(int, int, unsigned int)
+ // ; void RWindowBase::OverrideEffects(int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
_asm mov eax, 583
_asm jmp common_dispatch
}
@@ -5270,11 +5269,29 @@
__declspec(naked)
void call_vector_584 ()
{
+ // ; void RWsSession::OverrideEffects(int, int, class TBuf<256> const &, class TBuf<256> const &, class TBuf<256> const &, class TBitFlagsT<unsigned long>)
+ _asm mov eax, 584
+ _asm jmp common_dispatch
+ }
+
+__declspec(dllexport)
+__declspec(naked)
+void call_vector_585 ()
+ {
+ // ; void RWsSession::UnregisterEffect(int, int, unsigned int)
+ _asm mov eax, 585
+ _asm jmp common_dispatch
+ }
+
+__declspec(dllexport)
+__declspec(naked)
+void call_vector_586 ()
+ {
// ; void RWsSession::UnregisterAllEffects(void)
- _asm mov eax, 584
+ _asm mov eax, 586
_asm jmp common_dispatch
}
}
-#define MAX_ORDINAL 585
-
+#define MAX_ORDINAL 587
+