diff options
| author | Bryan Galdrikian <[email protected]> | 2017-08-23 11:24:32 -0700 |
|---|---|---|
| committer | Bryan Galdrikian <[email protected]> | 2017-08-23 11:24:32 -0700 |
| commit | f1e539cadfb085cedc32f9773cfb9d14bfcdf138 (patch) | |
| tree | 7ca74e06a4386dd22fd850a8417a31a85d282a30 /tools/ArtistTools/project | |
| parent | Updated to CL 22661993: (diff) | |
| download | blast-f1e539cadfb085cedc32f9773cfb9d14bfcdf138.tar.xz blast-f1e539cadfb085cedc32f9773cfb9d14bfcdf138.zip | |
Removing ArtistTools and CurveEditor projects
Diffstat (limited to 'tools/ArtistTools/project')
45 files changed, 0 insertions, 24848 deletions
diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShader_PS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShader_PS.h deleted file mode 100644 index e017a03..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShader_PS.h +++ /dev/null @@ -1,6462 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\BodyShader_PS.h /Eps_main -// ..\..\source\Shaders\BodyShader.hlsl -// -// -// Buffer Definitions: -// -// cbuffer cbPerFrame -// { -// -// row_major float4x4 g_ViewProjection;// Offset: 0 Size: 64 [unused] -// row_major float4x4 g_BodyTransformation;// Offset: 64 Size: 64 [unused] -// -// struct Light -// { -// -// int m_enable; // Offset: 128 -// float3 m_dir; // Offset: 132 -// int m_useShadows; // Offset: 144 -// float3 m_color; // Offset: 148 -// float3 m_ambientColor; // Offset: 160 -// int m_isEnvLight; // Offset: 172 -// int m_lhs; // Offset: 176 -// int _reserved1; // Offset: 180 -// int _reserved2; // Offset: 184 -// int _reserved3; // Offset: 188 -// float m_depthBias; // Offset: 192 -// float m_depthGain; // Offset: 196 -// int m_useEnvMap; // Offset: 200 -// float m_intensity; // Offset: 204 -// row_major float4x4 m_viewMatrix;// Offset: 208 -// row_major float4x4 m_lightMatrix;// Offset: 272 -// -// } g_Light[4]; // Offset: 128 Size: 832 -// float3 g_eyePosition; // Offset: 960 Size: 12 -// float g_specularShininess; // Offset: 972 Size: 4 -// int g_useDiffuseTextures; // Offset: 976 Size: 4 -// int g_useSpecularTextures; // Offset: 980 Size: 4 -// int g_useNormalTextures; // Offset: 984 Size: 4 -// int g_useTextures; // Offset: 988 Size: 4 [unused] -// float4 g_ambientColor; // Offset: 992 Size: 16 [unused] -// float4 g_diffuseColor; // Offset: 1008 Size: 16 -// float4 g_specularColor; // Offset: 1024 Size: 16 -// int g_wireFrame; // Offset: 1040 Size: 4 [unused] -// int g_useLighting; // Offset: 1044 Size: 4 -// int g_wireFrameOver; // Offset: 1048 Size: 4 -// float g_unitScale; // Offset: 1052 Size: 4 [unused] -// int g_useDQs; // Offset: 1056 Size: 4 [unused] -// int g_diffuseChannel; // Offset: 1060 Size: 4 -// int g_flatNormal; // Offset: 1064 Size: 4 [unused] -// int g_usePinPos; // Offset: 1068 Size: 4 [unused] -// row_major float4x4 g_boneMatrices[512];// Offset: 1072 Size: 32768 [unused] -// -// struct DQ -// { -// -// float4 q0; // Offset: 33840 -// float4 q1; // Offset: 33856 -// -// } g_boneDQs[512]; // Offset: 33840 Size: 16384 [unused] -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// samLinear sampler NA NA 0 1 -// samPointClamp sampler NA NA 1 1 -// g_DiffuseTexture texture float4 2d 2 1 -// g_SpecularTexture texture float4 2d 3 1 -// g_NormalTexture texture float4 2d 4 1 -// g_EnvTexture texture float4 2d 5 1 -// g_ShadowTexture0 texture float4 2d 6 1 -// g_ShadowTexture1 texture float4 2d 7 1 -// g_ShadowTexture2 texture float4 2d 8 1 -// g_ShadowTexture3 texture float4 2d 9 1 -// cbPerFrame cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// Normal 0 xyz 1 NONE float xyz -// TANGENT 0 xyz 2 NONE float xyz -// WPOS 0 xyz 3 NONE float xyz -// TEXCOORD 0 xy 4 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[67], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t2 -dcl_resource_texture2d (float,float,float,float) t3 -dcl_resource_texture2d (float,float,float,float) t4 -dcl_resource_texture2d (float,float,float,float) t5 -dcl_resource_texture2d (float,float,float,float) t6 -dcl_resource_texture2d (float,float,float,float) t7 -dcl_resource_texture2d (float,float,float,float) t8 -dcl_resource_texture2d (float,float,float,float) t9 -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyz -dcl_input_ps linear v4.xy -dcl_output o0.xyzw -dcl_temps 12 -if_nz cb0[65].z - mov o0.xyzw, l(0,0,0,1.000000) - ret -endif -if_nz cb0[61].x - if_z cb0[66].y - sample_l_indexable(texture2d)(float,float,float,float) r0.xyz, v4.xyxx, t2.xyzw, s0, l(0.000000) - else - ieq r0.w, cb0[66].y, l(1) - if_nz r0.w - sample_l_indexable(texture2d)(float,float,float,float) r0.w, v4.xyxx, t2.yzwx, s0, l(0.000000) - mov r0.xyz, r0.wwww - else - ieq r0.w, cb0[66].y, l(2) - if_nz r0.w - sample_l_indexable(texture2d)(float,float,float,float) r0.w, v4.xyxx, t2.xzwy, s0, l(0.000000) - mov r0.xyz, r0.wwww - else - ieq r0.w, cb0[66].y, l(3) - if_nz r0.w - sample_l_indexable(texture2d)(float,float,float,float) r0.w, v4.xyxx, t2.xywz, s0, l(0.000000) - mov r0.xyz, r0.wwww - else - ieq r0.w, cb0[66].y, l(4) - if_nz r0.w - sample_l_indexable(texture2d)(float,float,float,float) r0.w, v4.xyxx, t2.xyzw, s0, l(0.000000) - mov r0.xyz, r0.wwww - else - mov r0.xyz, cb0[63].xyzx - endif - endif - endif - endif - endif -else - mov r0.xyz, cb0[63].xyzx -endif -if_nz cb0[61].y - sample_l_indexable(texture2d)(float,float,float,float) r1.xyz, v4.xyxx, t3.xyzw, s0, l(0.000000) -else - mov r1.xyz, cb0[64].xyzx -endif -if_z cb0[65].y - mov o0.xyz, r0.xyzx - mov o0.w, l(1.000000) - ret -endif -dp3 r0.w, v1.xyzx, v1.xyzx -rsq r0.w, r0.w -mul r2.xyz, r0.wwww, v1.xyzx -if_nz cb0[61].z - sample_l_indexable(texture2d)(float,float,float,float) r3.xyz, v4.xyxx, t4.xyzw, s0, l(0.000000) - add r3.xyz, r3.xyzx, l(-0.500000, -0.500000, -0.500000, 0.000000) - add r3.xyz, r3.xyzx, r3.xyzx - dp3 r0.w, v2.xyzx, v2.xyzx - rsq r0.w, r0.w - mul r4.xyz, r0.wwww, v2.xyzx - mul r5.xyz, r2.yzxy, r4.zxyz - mad r5.xyz, r4.yzxy, r2.zxyz, -r5.xyzx - dp3 r0.w, r5.xyzx, r5.xyzx - rsq r0.w, r0.w - mul r5.xyz, r0.wwww, r5.xyzx - mad r4.xyz, r3.xxxx, r4.xyzx, r2.xyzx - mad r3.xyw, r3.yyyy, r5.xyxz, r4.xyxz - mad r3.xyz, r3.zzzz, r2.xyzx, r3.xywx - dp3 r0.w, r3.xyzx, r3.xyzx - rsq r0.w, r0.w - mul r2.xyz, r0.wwww, r3.xyzx -endif -add r3.xyz, -v3.xyzx, cb0[60].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -if_nz cb0[8].x - if_nz cb0[10].w - min r1.w, |r2.x|, |r2.y| - max r2.w, |r2.x|, |r2.y| - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - mul r1.w, r1.w, r2.w - mul r2.w, r1.w, r1.w - mad r3.w, r2.w, l(0.020835), l(-0.085133) - mad r3.w, r2.w, r3.w, l(0.180141) - mad r3.w, r2.w, r3.w, l(-0.330299) - mad r2.w, r2.w, r3.w, l(0.999866) - mul r3.w, r1.w, r2.w - lt r4.x, |r2.x|, |r2.y| - mad r3.w, r3.w, l(-2.000000), l(1.570796) - and r3.w, r4.x, r3.w - mad r1.w, r1.w, r2.w, r3.w - lt r2.w, r2.x, -r2.x - and r2.w, r2.w, l(0xc0490fdb) - add r1.w, r1.w, r2.w - min r2.w, r2.x, r2.y - max r3.w, r2.x, r2.y - lt r2.w, r2.w, -r2.w - ge r3.w, r3.w, -r3.w - and r2.w, r2.w, r3.w - movc r1.w, r2.w, -r1.w, r1.w - mad r4.x, r1.w, l(0.159155), l(0.500000) - mad r4.y, -r2.z, l(0.500000), l(0.500000) - sample_l_indexable(texture2d)(float,float,float,float) r4.xyz, r4.xyxx, t5.xyzw, s0, l(0.000000) - movc r4.xyz, cb0[12].zzzz, r4.xyzx, cb0[9].yzwy - mul r4.xyz, r4.xyzx, cb0[12].wwww - mov r5.xyz, r4.xyzx - mov r6.xyz, r2.xyzx - else - if_nz cb0[9].x - mul r7.xy, v3.yyyy, cb0[18].xyxx - mad r7.xy, v3.xxxx, cb0[17].xyxx, r7.xyxx - mad r7.xy, v3.zzzz, cb0[19].xyxx, r7.xyxx - add r7.xy, r7.xyxx, cb0[20].xyxx - mul r1.w, v3.y, cb0[14].z - mad r1.w, v3.x, cb0[13].z, r1.w - mad r1.w, v3.z, cb0[15].z, r1.w - add r1.w, r1.w, cb0[16].z - gather4_indexable(-3,-3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r1.w, r1.w, cb0[12].x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r8.y, r8.x - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-3,-1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-3,1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-3,3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-1,-3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-1,-1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-1,1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-1,3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(1,-3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(1,-1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(1,1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(1,3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(3,-3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(3,-1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(3,1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(3,3,0)(texture2d)(float,float,float,float) r7.xyzw, r7.xyxx, t6.xyzw, s1.x - add r7.xyzw, -r1.wwww, r7.xyzw - mul r7.xyzw, r7.xyzw, cb0[12].yyyy - div r7.xyzw, r7.xyzw, |cb0[12].xxxx| - add_sat r7.xyzw, -r7.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r1.w, r2.w, r7.x - add r1.w, r7.y, r1.w - add r1.w, r7.z, r1.w - add r1.w, r7.w, r1.w - mul r1.w, r1.w, l(0.015625) - else - mov r1.w, l(1.000000) - endif - mul r1.w, r1.w, cb0[12].w - mul r4.xyz, r1.wwww, cb0[9].yzwy - mov r5.xyz, r4.xyzx - mov r6.xyz, cb0[8].yzwy - endif - dp3 r1.w, r2.xyzx, r6.xyzx - max r1.w, r1.w, l(0.000000) - mul r5.xyz, r5.xyzx, r1.wwww - mad r6.xyz, r3.xyzx, r0.wwww, r2.xyzx - dp3 r1.w, r6.xyzx, r6.xyzx - rsq r1.w, r1.w - mul r6.xyz, r1.wwww, r6.xyzx - dp3 r1.w, r6.xyzx, r2.xyzx - max r1.w, r1.w, l(0.000000) - log r1.w, r1.w - mul r1.w, r1.w, cb0[60].w - exp r1.w, r1.w - mul r4.xyz, r4.xyzx, r1.wwww - mul r4.xyz, r1.xyzx, r4.xyzx - mov r6.xyz, cb0[10].xyzx -else - mov r5.xyz, l(0,0,0,0) - mov r4.xyz, l(0,0,0,0) - mov r6.xyz, l(0,0,0,0) -endif -if_nz cb0[21].x - if_nz cb0[23].w - min r1.w, |r2.x|, |r2.y| - max r2.w, |r2.x|, |r2.y| - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - mul r1.w, r1.w, r2.w - mul r2.w, r1.w, r1.w - mad r3.w, r2.w, l(0.020835), l(-0.085133) - mad r3.w, r2.w, r3.w, l(0.180141) - mad r3.w, r2.w, r3.w, l(-0.330299) - mad r2.w, r2.w, r3.w, l(0.999866) - mul r3.w, r1.w, r2.w - lt r4.w, |r2.x|, |r2.y| - mad r3.w, r3.w, l(-2.000000), l(1.570796) - and r3.w, r4.w, r3.w - mad r1.w, r1.w, r2.w, r3.w - lt r2.w, r2.x, -r2.x - and r2.w, r2.w, l(0xc0490fdb) - add r1.w, r1.w, r2.w - min r2.w, r2.x, r2.y - max r3.w, r2.x, r2.y - lt r2.w, r2.w, -r2.w - ge r3.w, r3.w, -r3.w - and r2.w, r2.w, r3.w - movc r1.w, r2.w, -r1.w, r1.w - mad r7.x, r1.w, l(0.159155), l(0.500000) - mad r7.y, -r2.z, l(0.500000), l(0.500000) - sample_l_indexable(texture2d)(float,float,float,float) r7.xyz, r7.xyxx, t5.xyzw, s0, l(0.000000) - movc r7.xyz, cb0[25].zzzz, r7.xyzx, cb0[22].yzwy - mul r7.xyz, r7.xyzx, cb0[25].wwww - mov r8.xyz, r7.xyzx - mov r9.xyz, r2.xyzx - else - if_nz cb0[22].x - mul r10.xy, v3.yyyy, cb0[31].xyxx - mad r10.xy, v3.xxxx, cb0[30].xyxx, r10.xyxx - mad r10.xy, v3.zzzz, cb0[32].xyxx, r10.xyxx - add r10.xy, r10.xyxx, cb0[33].xyxx - mul r1.w, v3.y, cb0[27].z - mad r1.w, v3.x, cb0[26].z, r1.w - mad r1.w, v3.z, cb0[28].z, r1.w - add r1.w, r1.w, cb0[29].z - gather4_indexable(-3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r1.w, r1.w, cb0[25].x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r11.y, r11.x - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,3,0)(texture2d)(float,float,float,float) r10.xyzw, r10.xyxx, t7.xyzw, s1.x - add r10.xyzw, -r1.wwww, r10.xyzw - mul r10.xyzw, r10.xyzw, cb0[25].yyyy - div r10.xyzw, r10.xyzw, |cb0[25].xxxx| - add_sat r10.xyzw, -r10.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r1.w, r2.w, r10.x - add r1.w, r10.y, r1.w - add r1.w, r10.z, r1.w - add r1.w, r10.w, r1.w - mul r1.w, r1.w, l(0.015625) - else - mov r1.w, l(1.000000) - endif - mul r1.w, r1.w, cb0[25].w - mul r7.xyz, r1.wwww, cb0[22].yzwy - mov r8.xyz, r7.xyzx - mov r9.xyz, cb0[21].yzwy - endif - dp3 r1.w, r2.xyzx, r9.xyzx - max r1.w, r1.w, l(0.000000) - mad r5.xyz, r1.wwww, r8.xyzx, r5.xyzx - mad r8.xyz, r3.xyzx, r0.wwww, r2.xyzx - dp3 r1.w, r8.xyzx, r8.xyzx - rsq r1.w, r1.w - mul r8.xyz, r1.wwww, r8.xyzx - dp3 r1.w, r8.xyzx, r2.xyzx - max r1.w, r1.w, l(0.000000) - log r1.w, r1.w - mul r1.w, r1.w, cb0[60].w - exp r1.w, r1.w - mul r7.xyz, r7.xyzx, r1.wwww - mad r4.xyz, r7.xyzx, r1.xyzx, r4.xyzx - add r6.xyz, r6.xyzx, cb0[23].xyzx -endif -if_nz cb0[34].x - if_nz cb0[36].w - min r1.w, |r2.x|, |r2.y| - max r2.w, |r2.x|, |r2.y| - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - mul r1.w, r1.w, r2.w - mul r2.w, r1.w, r1.w - mad r3.w, r2.w, l(0.020835), l(-0.085133) - mad r3.w, r2.w, r3.w, l(0.180141) - mad r3.w, r2.w, r3.w, l(-0.330299) - mad r2.w, r2.w, r3.w, l(0.999866) - mul r3.w, r1.w, r2.w - lt r4.w, |r2.x|, |r2.y| - mad r3.w, r3.w, l(-2.000000), l(1.570796) - and r3.w, r4.w, r3.w - mad r1.w, r1.w, r2.w, r3.w - lt r2.w, r2.x, -r2.x - and r2.w, r2.w, l(0xc0490fdb) - add r1.w, r1.w, r2.w - min r2.w, r2.x, r2.y - max r3.w, r2.x, r2.y - lt r2.w, r2.w, -r2.w - ge r3.w, r3.w, -r3.w - and r2.w, r2.w, r3.w - movc r1.w, r2.w, -r1.w, r1.w - mad r7.x, r1.w, l(0.159155), l(0.500000) - mad r7.y, -r2.z, l(0.500000), l(0.500000) - sample_l_indexable(texture2d)(float,float,float,float) r7.xyz, r7.xyxx, t5.xyzw, s0, l(0.000000) - movc r7.xyz, cb0[38].zzzz, r7.xyzx, cb0[35].yzwy - mul r7.xyz, r7.xyzx, cb0[38].wwww - mov r8.xyz, r7.xyzx - mov r9.xyz, r2.xyzx - else - if_nz cb0[35].x - mul r10.xy, v3.yyyy, cb0[44].xyxx - mad r10.xy, v3.xxxx, cb0[43].xyxx, r10.xyxx - mad r10.xy, v3.zzzz, cb0[45].xyxx, r10.xyxx - add r10.xy, r10.xyxx, cb0[46].xyxx - mul r1.w, v3.y, cb0[40].z - mad r1.w, v3.x, cb0[39].z, r1.w - mad r1.w, v3.z, cb0[41].z, r1.w - add r1.w, r1.w, cb0[42].z - gather4_indexable(-3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r1.w, r1.w, cb0[38].x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r11.y, r11.x - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,3,0)(texture2d)(float,float,float,float) r10.xyzw, r10.xyxx, t8.xyzw, s1.x - add r10.xyzw, -r1.wwww, r10.xyzw - mul r10.xyzw, r10.xyzw, cb0[38].yyyy - div r10.xyzw, r10.xyzw, |cb0[38].xxxx| - add_sat r10.xyzw, -r10.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r1.w, r2.w, r10.x - add r1.w, r10.y, r1.w - add r1.w, r10.z, r1.w - add r1.w, r10.w, r1.w - mul r1.w, r1.w, l(0.015625) - else - mov r1.w, l(1.000000) - endif - mul r1.w, r1.w, cb0[38].w - mul r7.xyz, r1.wwww, cb0[35].yzwy - mov r8.xyz, r7.xyzx - mov r9.xyz, cb0[34].yzwy - endif - dp3 r1.w, r2.xyzx, r9.xyzx - max r1.w, r1.w, l(0.000000) - mad r5.xyz, r1.wwww, r8.xyzx, r5.xyzx - mad r8.xyz, r3.xyzx, r0.wwww, r2.xyzx - dp3 r1.w, r8.xyzx, r8.xyzx - rsq r1.w, r1.w - mul r8.xyz, r1.wwww, r8.xyzx - dp3 r1.w, r8.xyzx, r2.xyzx - max r1.w, r1.w, l(0.000000) - log r1.w, r1.w - mul r1.w, r1.w, cb0[60].w - exp r1.w, r1.w - mul r7.xyz, r7.xyzx, r1.wwww - mad r4.xyz, r7.xyzx, r1.xyzx, r4.xyzx - add r6.xyz, r6.xyzx, cb0[36].xyzx -endif -if_nz cb0[47].x - if_nz cb0[49].w - min r1.w, |r2.x|, |r2.y| - max r2.w, |r2.x|, |r2.y| - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - mul r1.w, r1.w, r2.w - mul r2.w, r1.w, r1.w - mad r3.w, r2.w, l(0.020835), l(-0.085133) - mad r3.w, r2.w, r3.w, l(0.180141) - mad r3.w, r2.w, r3.w, l(-0.330299) - mad r2.w, r2.w, r3.w, l(0.999866) - mul r3.w, r1.w, r2.w - lt r4.w, |r2.x|, |r2.y| - mad r3.w, r3.w, l(-2.000000), l(1.570796) - and r3.w, r4.w, r3.w - mad r1.w, r1.w, r2.w, r3.w - lt r2.w, r2.x, -r2.x - and r2.w, r2.w, l(0xc0490fdb) - add r1.w, r1.w, r2.w - min r2.w, r2.x, r2.y - max r3.w, r2.x, r2.y - lt r2.w, r2.w, -r2.w - ge r3.w, r3.w, -r3.w - and r2.w, r2.w, r3.w - movc r1.w, r2.w, -r1.w, r1.w - mad r7.x, r1.w, l(0.159155), l(0.500000) - mad r7.y, -r2.z, l(0.500000), l(0.500000) - sample_l_indexable(texture2d)(float,float,float,float) r7.xyz, r7.xyxx, t5.xyzw, s0, l(0.000000) - movc r7.xyz, cb0[51].zzzz, r7.xyzx, cb0[48].yzwy - mul r7.xyz, r7.xyzx, cb0[51].wwww - mov r8.xyz, r7.xyzx - mov r9.xyz, r2.xyzx - else - if_nz cb0[48].x - mul r10.xy, v3.yyyy, cb0[57].xyxx - mad r10.xy, v3.xxxx, cb0[56].xyxx, r10.xyxx - mad r10.xy, v3.zzzz, cb0[58].xyxx, r10.xyxx - add r10.xy, r10.xyxx, cb0[59].xyxx - mul r1.w, v3.y, cb0[53].z - mad r1.w, v3.x, cb0[52].z, r1.w - mad r1.w, v3.z, cb0[54].z, r1.w - add r1.w, r1.w, cb0[55].z - gather4_indexable(-3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r1.w, r1.w, cb0[51].x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r11.y, r11.x - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,3,0)(texture2d)(float,float,float,float) r10.xyzw, r10.xyxx, t9.xyzw, s1.x - add r10.xyzw, -r1.wwww, r10.xyzw - mul r10.xyzw, r10.xyzw, cb0[51].yyyy - div r10.xyzw, r10.xyzw, |cb0[51].xxxx| - add_sat r10.xyzw, -r10.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r1.w, r2.w, r10.x - add r1.w, r10.y, r1.w - add r1.w, r10.z, r1.w - add r1.w, r10.w, r1.w - mul r1.w, r1.w, l(0.015625) - else - mov r1.w, l(1.000000) - endif - mul r1.w, r1.w, cb0[51].w - mul r7.xyz, r1.wwww, cb0[48].yzwy - mov r8.xyz, r7.xyzx - mov r9.xyz, cb0[47].yzwy - endif - dp3 r1.w, r2.xyzx, r9.xyzx - max r1.w, r1.w, l(0.000000) - mad r5.xyz, r1.wwww, r8.xyzx, r5.xyzx - mad r3.xyz, r3.xyzx, r0.wwww, r2.xyzx - dp3 r0.w, r3.xyzx, r3.xyzx - rsq r0.w, r0.w - mul r3.xyz, r0.wwww, r3.xyzx - dp3 r0.w, r3.xyzx, r2.xyzx - max r0.w, r0.w, l(0.000000) - log r0.w, r0.w - mul r0.w, r0.w, cb0[60].w - exp r0.w, r0.w - mul r2.xyz, r7.xyzx, r0.wwww - mad r4.xyz, r2.xyzx, r1.xyzx, r4.xyzx - add r6.xyz, r6.xyzx, cb0[49].xyzx -endif -add r1.xyz, r5.xyzx, r6.xyzx -mad o0.xyz, r1.xyzx, r0.xyzx, r4.xyzx -mov o0.w, l(1.000000) -ret -// Approximately 924 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 77, 66, - 141, 11, 102, 116, 129, 235, - 41, 41, 18, 151, 23, 5, - 68, 16, 1, 0, 0, 0, - 196, 126, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 44, 11, 0, 0, 224, 11, - 0, 0, 20, 12, 0, 0, - 40, 126, 0, 0, 82, 68, - 69, 70, 240, 10, 0, 0, - 1, 0, 0, 0, 68, 2, - 0, 0, 11, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 188, 10, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 156, 1, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 166, 1, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 180, 1, - 0, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 4, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 0, 0, 1, 0, - 0, 0, 13, 0, 0, 0, - 197, 1, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 215, 1, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 231, 1, - 0, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 4, 0, - 0, 0, 255, 255, 255, 255, - 5, 0, 0, 0, 1, 0, - 0, 0, 13, 0, 0, 0, - 244, 1, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 6, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 5, 2, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 7, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 22, 2, - 0, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 4, 0, - 0, 0, 255, 255, 255, 255, - 8, 0, 0, 0, 1, 0, - 0, 0, 13, 0, 0, 0, - 39, 2, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 9, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 56, 2, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 115, 97, - 109, 76, 105, 110, 101, 97, - 114, 0, 115, 97, 109, 80, - 111, 105, 110, 116, 67, 108, - 97, 109, 112, 0, 103, 95, - 68, 105, 102, 102, 117, 115, - 101, 84, 101, 120, 116, 117, - 114, 101, 0, 103, 95, 83, - 112, 101, 99, 117, 108, 97, - 114, 84, 101, 120, 116, 117, - 114, 101, 0, 103, 95, 78, - 111, 114, 109, 97, 108, 84, - 101, 120, 116, 117, 114, 101, - 0, 103, 95, 69, 110, 118, - 84, 101, 120, 116, 117, 114, - 101, 0, 103, 95, 83, 104, - 97, 100, 111, 119, 84, 101, - 120, 116, 117, 114, 101, 48, - 0, 103, 95, 83, 104, 97, - 100, 111, 119, 84, 101, 120, - 116, 117, 114, 101, 49, 0, - 103, 95, 83, 104, 97, 100, - 111, 119, 84, 101, 120, 116, - 117, 114, 101, 50, 0, 103, - 95, 83, 104, 97, 100, 111, - 119, 84, 101, 120, 116, 117, - 114, 101, 51, 0, 99, 98, - 80, 101, 114, 70, 114, 97, - 109, 101, 0, 171, 56, 2, - 0, 0, 22, 0, 0, 0, - 92, 2, 0, 0, 48, 196, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 204, 5, - 0, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 0, 0, - 0, 0, 232, 5, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 12, 6, 0, 0, - 64, 0, 0, 0, 64, 0, - 0, 0, 0, 0, 0, 0, - 232, 5, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 33, 6, 0, 0, 128, 0, - 0, 0, 64, 3, 0, 0, - 2, 0, 0, 0, 76, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 112, 8, - 0, 0, 192, 3, 0, 0, - 12, 0, 0, 0, 2, 0, - 0, 0, 128, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 164, 8, 0, 0, - 204, 3, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 184, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 220, 8, 0, 0, 208, 3, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 244, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 24, 9, - 0, 0, 212, 3, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 244, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 46, 9, 0, 0, - 216, 3, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 244, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 66, 9, 0, 0, 220, 3, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 244, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 80, 9, - 0, 0, 224, 3, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 104, 9, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 140, 9, 0, 0, - 240, 3, 0, 0, 16, 0, - 0, 0, 2, 0, 0, 0, - 104, 9, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 155, 9, 0, 0, 0, 4, - 0, 0, 16, 0, 0, 0, - 2, 0, 0, 0, 104, 9, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 171, 9, - 0, 0, 16, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 244, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 183, 9, 0, 0, - 20, 4, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 244, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 197, 9, 0, 0, 24, 4, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 244, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 213, 9, - 0, 0, 28, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 184, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 225, 9, 0, 0, - 32, 4, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 244, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 234, 9, 0, 0, 36, 4, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 244, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 251, 9, - 0, 0, 40, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 244, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 10, 0, 0, - 44, 4, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 244, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 20, 10, 0, 0, 48, 4, - 0, 0, 0, 128, 0, 0, - 0, 0, 0, 0, 36, 10, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 72, 10, - 0, 0, 48, 132, 0, 0, - 0, 64, 0, 0, 0, 0, - 0, 0, 152, 10, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 103, 95, 86, 105, - 101, 119, 80, 114, 111, 106, - 101, 99, 116, 105, 111, 110, - 0, 102, 108, 111, 97, 116, - 52, 120, 52, 0, 171, 171, - 2, 0, 3, 0, 4, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 221, 5, 0, 0, - 103, 95, 66, 111, 100, 121, - 84, 114, 97, 110, 115, 102, - 111, 114, 109, 97, 116, 105, - 111, 110, 0, 103, 95, 76, - 105, 103, 104, 116, 0, 76, - 105, 103, 104, 116, 0, 109, - 95, 101, 110, 97, 98, 108, - 101, 0, 105, 110, 116, 0, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 6, 0, 0, - 109, 95, 100, 105, 114, 0, - 102, 108, 111, 97, 116, 51, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 102, 6, 0, 0, 109, 95, - 117, 115, 101, 83, 104, 97, - 100, 111, 119, 115, 0, 109, - 95, 99, 111, 108, 111, 114, - 0, 109, 95, 97, 109, 98, - 105, 101, 110, 116, 67, 111, - 108, 111, 114, 0, 109, 95, - 105, 115, 69, 110, 118, 76, - 105, 103, 104, 116, 0, 109, - 95, 108, 104, 115, 0, 95, - 114, 101, 115, 101, 114, 118, - 101, 100, 49, 0, 95, 114, - 101, 115, 101, 114, 118, 101, - 100, 50, 0, 95, 114, 101, - 115, 101, 114, 118, 101, 100, - 51, 0, 109, 95, 100, 101, - 112, 116, 104, 66, 105, 97, - 115, 0, 102, 108, 111, 97, - 116, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 248, 6, 0, 0, 109, 95, - 100, 101, 112, 116, 104, 71, - 97, 105, 110, 0, 109, 95, - 117, 115, 101, 69, 110, 118, - 77, 97, 112, 0, 109, 95, - 105, 110, 116, 101, 110, 115, - 105, 116, 121, 0, 109, 95, - 118, 105, 101, 119, 77, 97, - 116, 114, 105, 120, 0, 171, - 171, 171, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 221, 5, - 0, 0, 109, 95, 108, 105, - 103, 104, 116, 77, 97, 116, - 114, 105, 120, 0, 171, 171, - 47, 6, 0, 0, 60, 6, - 0, 0, 0, 0, 0, 0, - 96, 6, 0, 0, 112, 6, - 0, 0, 4, 0, 0, 0, - 148, 6, 0, 0, 60, 6, - 0, 0, 16, 0, 0, 0, - 161, 6, 0, 0, 112, 6, - 0, 0, 20, 0, 0, 0, - 169, 6, 0, 0, 112, 6, - 0, 0, 32, 0, 0, 0, - 184, 6, 0, 0, 60, 6, - 0, 0, 44, 0, 0, 0, - 197, 6, 0, 0, 60, 6, - 0, 0, 48, 0, 0, 0, - 203, 6, 0, 0, 60, 6, - 0, 0, 52, 0, 0, 0, - 214, 6, 0, 0, 60, 6, - 0, 0, 56, 0, 0, 0, - 225, 6, 0, 0, 60, 6, - 0, 0, 60, 0, 0, 0, - 236, 6, 0, 0, 0, 7, - 0, 0, 64, 0, 0, 0, - 36, 7, 0, 0, 0, 7, - 0, 0, 68, 0, 0, 0, - 48, 7, 0, 0, 60, 6, - 0, 0, 72, 0, 0, 0, - 60, 7, 0, 0, 0, 7, - 0, 0, 76, 0, 0, 0, - 72, 7, 0, 0, 88, 7, - 0, 0, 80, 0, 0, 0, - 124, 7, 0, 0, 88, 7, - 0, 0, 144, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 52, 0, 4, 0, 16, 0, - 140, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 6, 0, 0, - 103, 95, 101, 121, 101, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 102, 6, 0, 0, 103, 95, - 115, 112, 101, 99, 117, 108, - 97, 114, 83, 104, 105, 110, - 105, 110, 101, 115, 115, 0, - 0, 0, 3, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 248, 6, 0, 0, - 103, 95, 117, 115, 101, 68, - 105, 102, 102, 117, 115, 101, - 84, 101, 120, 116, 117, 114, - 101, 115, 0, 171, 171, 171, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 6, 0, 0, - 103, 95, 117, 115, 101, 83, - 112, 101, 99, 117, 108, 97, - 114, 84, 101, 120, 116, 117, - 114, 101, 115, 0, 103, 95, - 117, 115, 101, 78, 111, 114, - 109, 97, 108, 84, 101, 120, - 116, 117, 114, 101, 115, 0, - 103, 95, 117, 115, 101, 84, - 101, 120, 116, 117, 114, 101, - 115, 0, 103, 95, 97, 109, - 98, 105, 101, 110, 116, 67, - 111, 108, 111, 114, 0, 102, - 108, 111, 97, 116, 52, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 95, 9, - 0, 0, 103, 95, 100, 105, - 102, 102, 117, 115, 101, 67, - 111, 108, 111, 114, 0, 103, - 95, 115, 112, 101, 99, 117, - 108, 97, 114, 67, 111, 108, - 111, 114, 0, 103, 95, 119, - 105, 114, 101, 70, 114, 97, - 109, 101, 0, 103, 95, 117, - 115, 101, 76, 105, 103, 104, - 116, 105, 110, 103, 0, 103, - 95, 119, 105, 114, 101, 70, - 114, 97, 109, 101, 79, 118, - 101, 114, 0, 103, 95, 117, - 110, 105, 116, 83, 99, 97, - 108, 101, 0, 103, 95, 117, - 115, 101, 68, 81, 115, 0, - 103, 95, 100, 105, 102, 102, - 117, 115, 101, 67, 104, 97, - 110, 110, 101, 108, 0, 103, - 95, 102, 108, 97, 116, 78, - 111, 114, 109, 97, 108, 0, - 103, 95, 117, 115, 101, 80, - 105, 110, 80, 111, 115, 0, - 103, 95, 98, 111, 110, 101, - 77, 97, 116, 114, 105, 99, - 101, 115, 0, 171, 2, 0, - 3, 0, 4, 0, 4, 0, - 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 221, 5, 0, 0, 103, 95, - 98, 111, 110, 101, 68, 81, - 115, 0, 68, 81, 0, 113, - 48, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 95, 9, - 0, 0, 113, 49, 0, 171, - 85, 10, 0, 0, 88, 10, - 0, 0, 0, 0, 0, 0, - 124, 10, 0, 0, 88, 10, - 0, 0, 16, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 0, 2, 2, 0, - 128, 10, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 82, 10, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 172, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 140, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 147, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 7, - 0, 0, 155, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 160, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 111, 114, 109, - 97, 108, 0, 84, 65, 78, - 71, 69, 78, 84, 0, 87, - 80, 79, 83, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 171, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 69, 88, - 12, 114, 0, 0, 80, 0, - 0, 0, 131, 28, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 67, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 1, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 2, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 3, 0, 0, 0, - 85, 85, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 4, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 5, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 6, 0, 0, 0, - 85, 85, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 7, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 8, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 9, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 3, 0, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 12, 0, 0, 0, - 31, 0, 4, 4, 42, 128, - 32, 0, 0, 0, 0, 0, - 65, 0, 0, 0, 54, 0, - 0, 8, 242, 32, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 21, 0, - 0, 1, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 61, 0, 0, 0, - 31, 0, 0, 4, 26, 128, - 32, 0, 0, 0, 0, 0, - 66, 0, 0, 0, 72, 0, - 0, 141, 194, 0, 0, 128, - 67, 85, 21, 0, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 4, 0, - 0, 0, 70, 126, 16, 0, - 2, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 32, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 150, 115, 16, 0, 2, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 32, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 134, 119, 16, 0, 2, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 32, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 70, 123, 16, 0, 2, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 32, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 70, 126, 16, 0, 2, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 6, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 63, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 21, 0, 0, 1, - 21, 0, 0, 1, 21, 0, - 0, 1, 18, 0, 0, 1, - 54, 0, 0, 6, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 63, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 4, 26, 128, 32, 0, - 0, 0, 0, 0, 61, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 70, 126, 16, 0, 3, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 6, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 0, 4, - 26, 128, 32, 0, 0, 0, - 0, 0, 65, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 21, 0, 0, 1, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 4, 42, 128, 32, 0, - 0, 0, 0, 0, 61, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 70, 126, 16, 0, 4, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 191, 0, 0, - 0, 191, 0, 0, 0, 191, - 0, 0, 0, 0, 0, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 5, 0, 0, 0, - 150, 4, 16, 0, 2, 0, - 0, 0, 38, 9, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 5, 0, 0, 0, 150, 4, - 16, 0, 4, 0, 0, 0, - 38, 9, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 178, 0, - 16, 0, 3, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 70, 8, 16, 0, - 5, 0, 0, 0, 70, 8, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 3, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 21, 0, - 0, 1, 0, 0, 0, 9, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 60, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 31, 0, 4, 4, 58, 128, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 51, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 128, 129, 0, 0, 0, - 2, 0, 0, 0, 26, 0, - 16, 128, 129, 0, 0, 0, - 2, 0, 0, 0, 52, 0, - 0, 9, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 128, 129, 0, 0, 0, - 2, 0, 0, 0, 26, 0, - 16, 128, 129, 0, 0, 0, - 2, 0, 0, 0, 14, 0, - 0, 10, 130, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 58, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 95, 174, - 170, 60, 1, 64, 0, 0, - 54, 90, 174, 189, 50, 0, - 0, 9, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 226, 118, 56, 62, 50, 0, - 0, 9, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 29, 169, 190, 50, 0, - 0, 9, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 56, 247, 127, 63, 56, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 49, 0, 0, 9, - 18, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 192, - 1, 64, 0, 0, 219, 15, - 201, 63, 1, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 49, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 219, 15, 73, 192, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 51, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 49, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 29, 0, 0, 8, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 55, 0, 0, 10, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 18, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 133, 249, 34, 62, 1, 64, - 0, 0, 0, 0, 0, 63, - 50, 0, 0, 10, 34, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 63, 1, 64, 0, 0, - 0, 0, 0, 63, 72, 0, - 0, 141, 194, 0, 0, 128, - 67, 85, 21, 0, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, - 0, 0, 70, 126, 16, 0, - 5, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 11, - 114, 0, 16, 0, 4, 0, - 0, 0, 166, 138, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 150, 135, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 54, 0, 0, 5, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 56, 0, 0, 8, 50, 0, - 16, 0, 7, 0, 0, 0, - 86, 21, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 18, 0, - 0, 0, 50, 0, 0, 10, - 50, 0, 16, 0, 7, 0, - 0, 0, 6, 16, 16, 0, - 3, 0, 0, 0, 70, 128, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 10, 50, 0, - 16, 0, 7, 0, 0, 0, - 166, 26, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 0, 0, - 0, 8, 50, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 56, 0, 0, 8, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 50, 0, 0, 10, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 16, 16, 0, - 3, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 42, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 109, 0, 0, 140, 1, 186, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 128, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 250, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 58, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 122, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 190, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 254, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 62, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 126, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 162, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 226, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 34, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 98, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 166, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 230, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 38, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 102, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 60, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 21, 0, 0, 1, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 54, 0, 0, 5, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 6, 114, 0, 16, 0, - 6, 0, 0, 0, 150, 135, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 21, 0, - 0, 1, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 6, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 60, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 6, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 8, - 114, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 114, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 31, 0, - 4, 4, 58, 128, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 51, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 52, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 14, 0, 0, 10, - 130, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 95, 174, 170, 60, - 1, 64, 0, 0, 54, 90, - 174, 189, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 226, 118, - 56, 62, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 29, - 169, 190, 50, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 56, 247, - 127, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 49, 0, 0, 9, 130, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 192, 1, 64, - 0, 0, 219, 15, 201, 63, - 1, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 219, 15, 73, 192, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 29, 0, 0, 8, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 55, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 133, 249, - 34, 62, 1, 64, 0, 0, - 0, 0, 0, 63, 50, 0, - 0, 10, 34, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 63, - 1, 64, 0, 0, 0, 0, - 0, 63, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 5, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 11, 114, 0, - 16, 0, 7, 0, 0, 0, - 166, 138, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 54, 0, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 56, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 86, 21, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 31, 0, 0, 0, - 50, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 6, 16, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 30, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 166, 26, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 32, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 8, - 50, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 128, - 32, 0, 0, 0, 0, 0, - 33, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 27, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 28, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 29, 0, 0, 0, 109, 0, - 0, 140, 1, 186, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 128, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 250, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 58, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 122, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 190, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 254, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 62, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 126, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 162, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 226, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 34, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 98, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 166, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 230, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 38, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 102, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 60, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 21, 0, - 0, 1, 56, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 150, 135, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 6, - 114, 0, 16, 0, 9, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 21, 0, 0, 1, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 60, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 8, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 34, 0, 0, 0, 31, 0, - 4, 4, 58, 128, 32, 0, - 0, 0, 0, 0, 36, 0, - 0, 0, 51, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 52, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 14, 0, 0, 10, - 130, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 95, 174, 170, 60, - 1, 64, 0, 0, 54, 90, - 174, 189, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 226, 118, - 56, 62, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 29, - 169, 190, 50, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 56, 247, - 127, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 49, 0, 0, 9, 130, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 192, 1, 64, - 0, 0, 219, 15, 201, 63, - 1, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 219, 15, 73, 192, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 29, 0, 0, 8, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 55, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 133, 249, - 34, 62, 1, 64, 0, 0, - 0, 0, 0, 63, 50, 0, - 0, 10, 34, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 63, - 1, 64, 0, 0, 0, 0, - 0, 63, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 5, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 11, 114, 0, - 16, 0, 7, 0, 0, 0, - 166, 138, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 35, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 54, 0, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 35, 0, 0, 0, 56, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 86, 21, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 44, 0, 0, 0, - 50, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 6, 16, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 43, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 166, 26, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 45, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 8, - 50, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 128, - 32, 0, 0, 0, 0, 0, - 46, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 40, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 39, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 41, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 42, 0, 0, 0, 109, 0, - 0, 140, 1, 186, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 128, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 250, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 58, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 122, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 190, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 254, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 62, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 126, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 162, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 226, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 34, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 98, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 166, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 230, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 38, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 102, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 60, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 21, 0, - 0, 1, 56, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 150, 135, 32, 0, 0, 0, - 0, 0, 35, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 6, - 114, 0, 16, 0, 9, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 34, 0, - 0, 0, 21, 0, 0, 1, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 60, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 8, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 36, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 47, 0, 0, 0, 31, 0, - 4, 4, 58, 128, 32, 0, - 0, 0, 0, 0, 49, 0, - 0, 0, 51, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 52, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 14, 0, 0, 10, - 130, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 95, 174, 170, 60, - 1, 64, 0, 0, 54, 90, - 174, 189, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 226, 118, - 56, 62, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 29, - 169, 190, 50, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 56, 247, - 127, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 49, 0, 0, 9, 130, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 192, 1, 64, - 0, 0, 219, 15, 201, 63, - 1, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 219, 15, 73, 192, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 29, 0, 0, 8, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 55, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 133, 249, - 34, 62, 1, 64, 0, 0, - 0, 0, 0, 63, 50, 0, - 0, 10, 34, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 63, - 1, 64, 0, 0, 0, 0, - 0, 63, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 5, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 11, 114, 0, - 16, 0, 7, 0, 0, 0, - 166, 138, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 48, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 54, 0, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 48, 0, 0, 0, 56, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 86, 21, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 57, 0, 0, 0, - 50, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 6, 16, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 56, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 166, 26, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 58, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 8, - 50, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 128, - 32, 0, 0, 0, 0, 0, - 59, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 53, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 52, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 54, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 55, 0, 0, 0, 109, 0, - 0, 140, 1, 186, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 128, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 250, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 58, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 122, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 190, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 254, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 62, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 126, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 162, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 226, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 34, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 98, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 166, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 230, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 38, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 102, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 60, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 21, 0, - 0, 1, 56, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 150, 135, 32, 0, 0, 0, - 0, 0, 48, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 6, - 114, 0, 16, 0, 9, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 47, 0, - 0, 0, 21, 0, 0, 1, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 60, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 8, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 49, 0, - 0, 0, 21, 0, 0, 1, - 0, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 156, 3, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 152, 2, - 0, 0, 4, 0, 0, 0, - 12, 0, 0, 0, 37, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 129, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 64, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShader_VS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShader_VS.h deleted file mode 100644 index 0c28e5c..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShader_VS.h +++ /dev/null @@ -1,1706 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\BodyShader_VS.h /Evs_main -// ..\..\source\Shaders\BodyShader.hlsl -// -// -// Buffer Definitions: -// -// cbuffer cbPerFrame -// { -// -// row_major float4x4 g_ViewProjection;// Offset: 0 Size: 64 -// row_major float4x4 g_BodyTransformation;// Offset: 64 Size: 64 -// -// struct Light -// { -// -// int m_enable; // Offset: 128 -// float3 m_dir; // Offset: 132 -// int m_useShadows; // Offset: 144 -// float3 m_color; // Offset: 148 -// float3 m_ambientColor; // Offset: 160 -// int m_isEnvLight; // Offset: 172 -// int m_lhs; // Offset: 176 -// int _reserved1; // Offset: 180 -// int _reserved2; // Offset: 184 -// int _reserved3; // Offset: 188 -// float m_depthBias; // Offset: 192 -// float m_depthGain; // Offset: 196 -// int m_useEnvMap; // Offset: 200 -// float m_intensity; // Offset: 204 -// row_major float4x4 m_viewMatrix;// Offset: 208 -// row_major float4x4 m_lightMatrix;// Offset: 272 -// -// } g_Light[4]; // Offset: 128 Size: 832 [unused] -// float3 g_eyePosition; // Offset: 960 Size: 12 [unused] -// float g_specularShininess; // Offset: 972 Size: 4 [unused] -// int g_useDiffuseTextures; // Offset: 976 Size: 4 [unused] -// int g_useSpecularTextures; // Offset: 980 Size: 4 [unused] -// int g_useNormalTextures; // Offset: 984 Size: 4 [unused] -// int g_useTextures; // Offset: 988 Size: 4 [unused] -// float4 g_ambientColor; // Offset: 992 Size: 16 [unused] -// float4 g_diffuseColor; // Offset: 1008 Size: 16 [unused] -// float4 g_specularColor; // Offset: 1024 Size: 16 [unused] -// int g_wireFrame; // Offset: 1040 Size: 4 [unused] -// int g_useLighting; // Offset: 1044 Size: 4 [unused] -// int g_wireFrameOver; // Offset: 1048 Size: 4 [unused] -// float g_unitScale; // Offset: 1052 Size: 4 [unused] -// int g_useDQs; // Offset: 1056 Size: 4 -// int g_diffuseChannel; // Offset: 1060 Size: 4 [unused] -// int g_flatNormal; // Offset: 1064 Size: 4 -// int g_usePinPos; // Offset: 1068 Size: 4 -// row_major float4x4 g_boneMatrices[512];// Offset: 1072 Size: 32768 -// -// struct DQ -// { -// -// float4 q0; // Offset: 33840 -// float4 q1; // Offset: 33856 -// -// } g_boneDQs[512]; // Offset: 33840 Size: 16384 -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// g_BoneIndices texture float4 buf 0 1 -// g_BoneWeights texture float4 buf 1 1 -// cbPerFrame cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// POSITION 0 xyz 0 NONE float xyz -// VERTEX_NORMAL 0 xyz 1 NONE float xyz -// FACE_NORMAL 0 xyz 2 NONE float xyz -// TANGENT 0 xyz 3 NONE float xyz -// TEXCOORD 0 xy 4 NONE float xy -// VERTEX_ID 0 x 5 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// Normal 0 xyz 1 NONE float xyz -// TANGENT 0 xyz 2 NONE float xyz -// WPOS 0 xyz 3 NONE float xyz -// TEXCOORD 0 xy 4 NONE float xy -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[3139], dynamicIndexed -dcl_resource_buffer (float,float,float,float) t0 -dcl_resource_buffer (float,float,float,float) t1 -dcl_input v0.xyz -dcl_input v1.xyz -dcl_input v2.xyz -dcl_input v3.xyz -dcl_input v4.xy -dcl_input v5.x -dcl_output_siv o0.xyzw, position -dcl_output o1.xyz -dcl_output o2.xyz -dcl_output o3.xyz -dcl_output o4.xy -dcl_temps 11 -dp3 r0.x, v2.xyzx, v2.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v2.xyzx -dp3 r0.w, v1.xyzx, v1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, v1.xyzx -movc r0.xyz, cb0[66].zzzz, r0.xyzx, r1.xyzx -dp3 r0.w, v3.xyzx, v3.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, v3.xyzx -ftoi r0.w, v5.x -ld_indexable(buffer)(float,float,float,float) r2.xyzw, r0.wwww, t0.xyzw -ld_indexable(buffer)(float,float,float,float) r3.xyzw, r0.wwww, t1.xyzw -if_nz cb0[66].x - ftou r4.xyzw, r2.xyzw - ishl r4.xyzw, r4.xyzw, l(1, 1, 1, 1) - mul r5.xyzw, r3.xxxx, cb0[r4.x + 2115].xyzw - mul r6.xyzw, r3.yyyy, cb0[r4.y + 2115].xyzw - mul r7.xyzw, r3.yyyy, cb0[r4.y + 2116].xyzw - dp4 r0.w, r5.xyzw, r6.xyzw - lt r0.w, r0.w, l(-0.000000) - movc r0.w, r0.w, l(-1.000000), l(1.000000) - mad r5.xyzw, r0.wwww, r6.xyzw, r5.xyzw - mul r6.xyzw, r7.xyzw, r0.wwww - mad r6.xyzw, cb0[r4.x + 2116].xyzw, r3.xxxx, r6.xyzw - mul r7.xyzw, r3.zzzz, cb0[r4.z + 2115].xyzw - mul r8.xyzw, r3.zzzz, cb0[r4.z + 2116].xyzw - dp4 r0.w, r5.xyzw, r7.xyzw - lt r0.w, r0.w, l(-0.000000) - movc r0.w, r0.w, l(-1.000000), l(1.000000) - mad r5.xyzw, r0.wwww, r7.xyzw, r5.xyzw - mad r6.xyzw, r0.wwww, r8.xyzw, r6.xyzw - mul r7.xyzw, r3.wwww, cb0[r4.w + 2115].xyzw - mul r4.xyzw, r3.wwww, cb0[r4.w + 2116].xyzw - dp4 r0.w, r5.xyzw, r7.xyzw - lt r0.w, r0.w, l(-0.000000) - movc r0.w, r0.w, l(-1.000000), l(1.000000) - mad r5.xyzw, r0.wwww, r7.xyzw, r5.xyzw - mad r4.xyzw, r0.wwww, r4.xyzw, r6.xyzw - dp4 r0.w, r5.xyzw, r5.xyzw - add r0.w, r0.w, l(0.000000) - sqrt r0.w, r0.w - div r0.w, l(1.000000, 1.000000, 1.000000, 1.000000), r0.w - mul r5.xyzw, r0.wwww, r5.xyzw - mul r4.xyzw, r0.wwww, r4.xyzw - mul r6.xyz, r5.xyzx, v0.zxyz - mad r6.xyz, r5.zxyz, v0.xyzx, -r6.xyzx - mad r6.xyz, r5.wwww, v0.yzxy, r6.xyzx - mul r7.xyz, r4.wwww, r5.xyzx - mad r7.xyz, r4.xyzx, r5.wwww, -r7.xyzx - mul r8.xyz, r4.yzxy, r5.zxyz - mad r4.xyz, r5.yzxy, r4.zxyz, -r8.xyzx - add r4.xyz, r4.xyzx, r7.xyzx - mul r7.xyz, r0.zxyz, r5.xyzx - mad r7.xyz, r5.zxyz, r0.xyzx, -r7.xyzx - mad r7.xyz, r5.wwww, r0.yzxy, r7.xyzx - mul r8.xyz, r1.zxyz, r5.xyzx - mad r8.xyz, r5.zxyz, r1.xyzx, -r8.xyzx - mad r8.xyz, r5.wwww, r1.yzxy, r8.xyzx - mad r4.xyz, r4.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), v0.xyzx - add r9.xyz, r5.zxyz, r5.zxyz - mul r10.xyz, r6.xyzx, r9.xyzx - mad r6.xyz, r9.zxyz, r6.yzxy, -r10.xyzx - add r4.xyz, r4.xyzx, r6.xyzx - mul r6.xyz, r5.zxyz, r7.xyzx - mad r6.xyz, r5.yzxy, r7.yzxy, -r6.xyzx - mad r6.xyz, r6.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), r0.xyzx - mul r7.xyz, r5.zxyz, r8.xyzx - mad r5.xyz, r5.yzxy, r8.yzxy, -r7.xyzx - mad r5.xyz, r5.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), r1.xyzx -else - add r0.w, r3.y, r3.x - add r0.w, r3.z, r0.w - add r0.w, r3.w, r0.w - add r0.w, r0.w, l(0.000000) - div r0.w, l(1.000000, 1.000000, 1.000000, 1.000000), r0.w - ftou r2.xyzw, r2.xyzw - ishl r2.xyzw, r2.xyzw, l(2, 2, 2, 2) - mul r7.xyz, v0.yyyy, cb0[r2.x + 68].xyzx - mad r7.xyz, v0.xxxx, cb0[r2.x + 67].xyzx, r7.xyzx - mad r7.xyz, v0.zzzz, cb0[r2.x + 69].xyzx, r7.xyzx - add r7.xyz, r7.xyzx, cb0[r2.x + 70].xyzx - mul r8.xyz, r0.yyyy, cb0[r2.x + 68].xyzx - mad r8.xyz, r0.xxxx, cb0[r2.x + 67].xyzx, r8.xyzx - mad r8.xyz, r0.zzzz, cb0[r2.x + 69].xyzx, r8.xyzx - mul r9.xyz, r1.yyyy, cb0[r2.x + 68].xyzx - mad r9.xyz, r1.xxxx, cb0[r2.x + 67].xyzx, r9.xyzx - mad r9.xyz, r1.zzzz, cb0[r2.x + 69].xyzx, r9.xyzx - mul r10.xyz, v0.yyyy, cb0[r2.y + 68].xyzx - mad r10.xyz, v0.xxxx, cb0[r2.y + 67].xyzx, r10.xyzx - mad r10.xyz, v0.zzzz, cb0[r2.y + 69].xyzx, r10.xyzx - add r10.xyz, r10.xyzx, cb0[r2.y + 70].xyzx - mul r10.xyz, r3.yyyy, r10.xyzx - mad r7.xyz, r3.xxxx, r7.xyzx, r10.xyzx - mul r10.xyz, r0.yyyy, cb0[r2.y + 68].xyzx - mad r10.xyz, r0.xxxx, cb0[r2.y + 67].xyzx, r10.xyzx - mad r10.xyz, r0.zzzz, cb0[r2.y + 69].xyzx, r10.xyzx - mul r10.xyz, r3.yyyy, r10.xyzx - mad r8.xyz, r3.xxxx, r8.xyzx, r10.xyzx - mul r10.xyz, r1.yyyy, cb0[r2.y + 68].xyzx - mad r10.xyz, r1.xxxx, cb0[r2.y + 67].xyzx, r10.xyzx - mad r10.xyz, r1.zzzz, cb0[r2.y + 69].xyzx, r10.xyzx - mul r10.xyz, r3.yyyy, r10.xyzx - mad r9.xyz, r3.xxxx, r9.xyzx, r10.xyzx - mul r10.xyz, v0.yyyy, cb0[r2.z + 68].xyzx - mad r10.xyz, v0.xxxx, cb0[r2.z + 67].xyzx, r10.xyzx - mad r10.xyz, v0.zzzz, cb0[r2.z + 69].xyzx, r10.xyzx - add r10.xyz, r10.xyzx, cb0[r2.z + 70].xyzx - mad r7.xyz, r3.zzzz, r10.xyzx, r7.xyzx - mul r10.xyz, r0.yyyy, cb0[r2.z + 68].xyzx - mad r10.xyz, r0.xxxx, cb0[r2.z + 67].xyzx, r10.xyzx - mad r10.xyz, r0.zzzz, cb0[r2.z + 69].xyzx, r10.xyzx - mad r8.xyz, r3.zzzz, r10.xyzx, r8.xyzx - mul r10.xyz, r1.yyyy, cb0[r2.z + 68].xyzx - mad r10.xyz, r1.xxxx, cb0[r2.z + 67].xyzx, r10.xyzx - mad r2.xyz, r1.zzzz, cb0[r2.z + 69].xyzx, r10.xyzx - mad r2.xyz, r3.zzzz, r2.xyzx, r9.xyzx - mul r3.xyz, v0.yyyy, cb0[r2.w + 68].xyzx - mad r3.xyz, v0.xxxx, cb0[r2.w + 67].xyzx, r3.xyzx - mad r3.xyz, v0.zzzz, cb0[r2.w + 69].xyzx, r3.xyzx - add r3.xyz, r3.xyzx, cb0[r2.w + 70].xyzx - mad r3.xyz, r3.wwww, r3.xyzx, r7.xyzx - mul r7.xyz, r0.yyyy, cb0[r2.w + 68].xyzx - mad r7.xyz, r0.xxxx, cb0[r2.w + 67].xyzx, r7.xyzx - mad r0.xyz, r0.zzzz, cb0[r2.w + 69].xyzx, r7.xyzx - mad r0.xyz, r3.wwww, r0.xyzx, r8.xyzx - mul r7.xyz, r1.yyyy, cb0[r2.w + 68].xyzx - mad r1.xyw, r1.xxxx, cb0[r2.w + 67].xyxz, r7.xyxz - mad r1.xyz, r1.zzzz, cb0[r2.w + 69].xyzx, r1.xywx - mad r1.xyz, r3.wwww, r1.xyzx, r2.xyzx - mul r4.xyz, r0.wwww, r3.xyzx - mul r6.xyz, r0.wwww, r0.xyzx - mul r5.xyz, r0.wwww, r1.xyzx -endif -movc r0.xyz, cb0[66].wwww, v0.xyzx, r4.xyzx -mul r1.xyz, r0.yyyy, cb0[5].xyzx -mad r0.xyw, r0.xxxx, cb0[4].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[6].xyzx, r0.xywx -add r0.xyz, r0.xyzx, cb0[7].xyzx -mul r1.xyzw, r0.yyyy, cb0[1].xyzw -mad r1.xyzw, r0.xxxx, cb0[0].xyzw, r1.xyzw -mad r1.xyzw, r0.zzzz, cb0[2].xyzw, r1.xyzw -add o0.xyzw, r1.xyzw, cb0[3].xyzw -dp3 r0.w, r6.xyzx, r6.xyzx -rsq r0.w, r0.w -mul o1.xyz, r0.wwww, r6.xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r5.xyzx -mov o3.xyz, r0.xyzx -mov o4.xy, v4.xyxx -ret -// Approximately 152 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 203, 70, - 18, 19, 157, 156, 76, 16, - 64, 240, 93, 100, 102, 4, - 171, 188, 1, 0, 0, 0, - 128, 33, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 9, 0, 0, 140, 10, - 0, 0, 64, 11, 0, 0, - 228, 32, 0, 0, 82, 68, - 69, 70, 112, 9, 0, 0, - 1, 0, 0, 0, 196, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 60, 9, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 156, 0, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 1, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 170, 0, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 0, 0, - 255, 255, 255, 255, 1, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 184, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 103, 95, 66, 111, 110, 101, - 73, 110, 100, 105, 99, 101, - 115, 0, 103, 95, 66, 111, - 110, 101, 87, 101, 105, 103, - 104, 116, 115, 0, 99, 98, - 80, 101, 114, 70, 114, 97, - 109, 101, 0, 171, 184, 0, - 0, 0, 22, 0, 0, 0, - 220, 0, 0, 0, 48, 196, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 76, 4, - 0, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 2, 0, - 0, 0, 104, 4, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 140, 4, 0, 0, - 64, 0, 0, 0, 64, 0, - 0, 0, 2, 0, 0, 0, - 104, 4, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 161, 4, 0, 0, 128, 0, - 0, 0, 64, 3, 0, 0, - 0, 0, 0, 0, 204, 6, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 240, 6, - 0, 0, 192, 3, 0, 0, - 12, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 36, 7, 0, 0, - 204, 3, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 56, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 92, 7, 0, 0, 208, 3, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 116, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 152, 7, - 0, 0, 212, 3, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 116, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 174, 7, 0, 0, - 216, 3, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 116, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 194, 7, 0, 0, 220, 3, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 116, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 208, 7, - 0, 0, 224, 3, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 232, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 12, 8, 0, 0, - 240, 3, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 232, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 27, 8, 0, 0, 0, 4, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 232, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 43, 8, - 0, 0, 16, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 116, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 55, 8, 0, 0, - 20, 4, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 116, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 69, 8, 0, 0, 24, 4, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 116, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 85, 8, - 0, 0, 28, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 56, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 97, 8, 0, 0, - 32, 4, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 116, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 106, 8, 0, 0, 36, 4, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 116, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 123, 8, - 0, 0, 40, 4, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 116, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 136, 8, 0, 0, - 44, 4, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 116, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 148, 8, 0, 0, 48, 4, - 0, 0, 0, 128, 0, 0, - 2, 0, 0, 0, 164, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 200, 8, - 0, 0, 48, 132, 0, 0, - 0, 64, 0, 0, 2, 0, - 0, 0, 24, 9, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 103, 95, 86, 105, - 101, 119, 80, 114, 111, 106, - 101, 99, 116, 105, 111, 110, - 0, 102, 108, 111, 97, 116, - 52, 120, 52, 0, 171, 171, - 2, 0, 3, 0, 4, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 93, 4, 0, 0, - 103, 95, 66, 111, 100, 121, - 84, 114, 97, 110, 115, 102, - 111, 114, 109, 97, 116, 105, - 111, 110, 0, 103, 95, 76, - 105, 103, 104, 116, 0, 76, - 105, 103, 104, 116, 0, 109, - 95, 101, 110, 97, 98, 108, - 101, 0, 105, 110, 116, 0, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 184, 4, 0, 0, - 109, 95, 100, 105, 114, 0, - 102, 108, 111, 97, 116, 51, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 230, 4, 0, 0, 109, 95, - 117, 115, 101, 83, 104, 97, - 100, 111, 119, 115, 0, 109, - 95, 99, 111, 108, 111, 114, - 0, 109, 95, 97, 109, 98, - 105, 101, 110, 116, 67, 111, - 108, 111, 114, 0, 109, 95, - 105, 115, 69, 110, 118, 76, - 105, 103, 104, 116, 0, 109, - 95, 108, 104, 115, 0, 95, - 114, 101, 115, 101, 114, 118, - 101, 100, 49, 0, 95, 114, - 101, 115, 101, 114, 118, 101, - 100, 50, 0, 95, 114, 101, - 115, 101, 114, 118, 101, 100, - 51, 0, 109, 95, 100, 101, - 112, 116, 104, 66, 105, 97, - 115, 0, 102, 108, 111, 97, - 116, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 120, 5, 0, 0, 109, 95, - 100, 101, 112, 116, 104, 71, - 97, 105, 110, 0, 109, 95, - 117, 115, 101, 69, 110, 118, - 77, 97, 112, 0, 109, 95, - 105, 110, 116, 101, 110, 115, - 105, 116, 121, 0, 109, 95, - 118, 105, 101, 119, 77, 97, - 116, 114, 105, 120, 0, 171, - 171, 171, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 93, 4, - 0, 0, 109, 95, 108, 105, - 103, 104, 116, 77, 97, 116, - 114, 105, 120, 0, 171, 171, - 175, 4, 0, 0, 188, 4, - 0, 0, 0, 0, 0, 0, - 224, 4, 0, 0, 240, 4, - 0, 0, 4, 0, 0, 0, - 20, 5, 0, 0, 188, 4, - 0, 0, 16, 0, 0, 0, - 33, 5, 0, 0, 240, 4, - 0, 0, 20, 0, 0, 0, - 41, 5, 0, 0, 240, 4, - 0, 0, 32, 0, 0, 0, - 56, 5, 0, 0, 188, 4, - 0, 0, 44, 0, 0, 0, - 69, 5, 0, 0, 188, 4, - 0, 0, 48, 0, 0, 0, - 75, 5, 0, 0, 188, 4, - 0, 0, 52, 0, 0, 0, - 86, 5, 0, 0, 188, 4, - 0, 0, 56, 0, 0, 0, - 97, 5, 0, 0, 188, 4, - 0, 0, 60, 0, 0, 0, - 108, 5, 0, 0, 128, 5, - 0, 0, 64, 0, 0, 0, - 164, 5, 0, 0, 128, 5, - 0, 0, 68, 0, 0, 0, - 176, 5, 0, 0, 188, 4, - 0, 0, 72, 0, 0, 0, - 188, 5, 0, 0, 128, 5, - 0, 0, 76, 0, 0, 0, - 200, 5, 0, 0, 216, 5, - 0, 0, 80, 0, 0, 0, - 252, 5, 0, 0, 216, 5, - 0, 0, 144, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 52, 0, 4, 0, 16, 0, - 12, 6, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 169, 4, 0, 0, - 103, 95, 101, 121, 101, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 230, 4, 0, 0, 103, 95, - 115, 112, 101, 99, 117, 108, - 97, 114, 83, 104, 105, 110, - 105, 110, 101, 115, 115, 0, - 0, 0, 3, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 120, 5, 0, 0, - 103, 95, 117, 115, 101, 68, - 105, 102, 102, 117, 115, 101, - 84, 101, 120, 116, 117, 114, - 101, 115, 0, 171, 171, 171, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 184, 4, 0, 0, - 103, 95, 117, 115, 101, 83, - 112, 101, 99, 117, 108, 97, - 114, 84, 101, 120, 116, 117, - 114, 101, 115, 0, 103, 95, - 117, 115, 101, 78, 111, 114, - 109, 97, 108, 84, 101, 120, - 116, 117, 114, 101, 115, 0, - 103, 95, 117, 115, 101, 84, - 101, 120, 116, 117, 114, 101, - 115, 0, 103, 95, 97, 109, - 98, 105, 101, 110, 116, 67, - 111, 108, 111, 114, 0, 102, - 108, 111, 97, 116, 52, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 223, 7, - 0, 0, 103, 95, 100, 105, - 102, 102, 117, 115, 101, 67, - 111, 108, 111, 114, 0, 103, - 95, 115, 112, 101, 99, 117, - 108, 97, 114, 67, 111, 108, - 111, 114, 0, 103, 95, 119, - 105, 114, 101, 70, 114, 97, - 109, 101, 0, 103, 95, 117, - 115, 101, 76, 105, 103, 104, - 116, 105, 110, 103, 0, 103, - 95, 119, 105, 114, 101, 70, - 114, 97, 109, 101, 79, 118, - 101, 114, 0, 103, 95, 117, - 110, 105, 116, 83, 99, 97, - 108, 101, 0, 103, 95, 117, - 115, 101, 68, 81, 115, 0, - 103, 95, 100, 105, 102, 102, - 117, 115, 101, 67, 104, 97, - 110, 110, 101, 108, 0, 103, - 95, 102, 108, 97, 116, 78, - 111, 114, 109, 97, 108, 0, - 103, 95, 117, 115, 101, 80, - 105, 110, 80, 111, 115, 0, - 103, 95, 98, 111, 110, 101, - 77, 97, 116, 114, 105, 99, - 101, 115, 0, 171, 2, 0, - 3, 0, 4, 0, 4, 0, - 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 93, 4, 0, 0, 103, 95, - 98, 111, 110, 101, 68, 81, - 115, 0, 68, 81, 0, 113, - 48, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 223, 7, - 0, 0, 113, 49, 0, 171, - 213, 8, 0, 0, 216, 8, - 0, 0, 0, 0, 0, 0, - 252, 8, 0, 0, 216, 8, - 0, 0, 16, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 0, 2, 2, 0, - 0, 9, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 210, 8, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 216, 0, 0, 0, - 6, 0, 0, 0, 8, 0, - 0, 0, 152, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 7, 7, - 0, 0, 161, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 175, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 7, - 0, 0, 187, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 195, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 3, 3, - 0, 0, 204, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 1, 1, - 0, 0, 80, 79, 83, 73, - 84, 73, 79, 78, 0, 86, - 69, 82, 84, 69, 88, 95, - 78, 79, 82, 77, 65, 76, - 0, 70, 65, 67, 69, 95, - 78, 79, 82, 77, 65, 76, - 0, 84, 65, 78, 71, 69, - 78, 84, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 86, 69, 82, 84, 69, 88, - 95, 73, 68, 0, 171, 171, - 79, 83, 71, 78, 172, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 8, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 155, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 8, 0, 0, 160, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 3, 12, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 111, - 114, 109, 97, 108, 0, 84, - 65, 78, 71, 69, 78, 84, - 0, 87, 80, 79, 83, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 83, 72, 69, 88, 156, 21, - 0, 0, 80, 0, 1, 0, - 103, 5, 0, 0, 106, 8, - 0, 1, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 67, 12, 0, 0, - 88, 8, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 88, 8, - 0, 4, 0, 112, 16, 0, - 1, 0, 0, 0, 85, 85, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 4, 0, - 0, 0, 95, 0, 0, 3, - 18, 16, 16, 0, 5, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 114, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 114, 32, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 114, 32, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 4, 0, 0, 0, - 104, 0, 0, 2, 11, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 55, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 138, - 32, 0, 0, 0, 0, 0, - 66, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 27, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 5, 0, - 0, 0, 45, 0, 0, 137, - 66, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 2, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 45, 0, 0, 137, - 66, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 28, 0, 0, 5, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 67, 8, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 86, 5, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 67, 8, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 86, 5, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 68, 8, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 17, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 49, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 149, 191, - 214, 179, 55, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 242, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 68, 8, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 67, 8, - 0, 0, 42, 0, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 68, 8, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 17, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 49, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 179, 55, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 191, 1, 64, 0, 0, - 0, 0, 128, 63, 50, 0, - 0, 9, 242, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 9, 242, 0, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 67, 8, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 68, 8, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 17, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 49, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 149, 191, - 214, 179, 55, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 242, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 9, - 242, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 17, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 51, 75, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 14, 0, 0, 10, 130, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 38, 25, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 6, 0, 0, 0, 38, 9, - 16, 0, 5, 0, 0, 0, - 70, 18, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 6, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 150, 20, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 7, 0, - 0, 0, 246, 15, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 8, 0, 0, 0, 150, 4, - 16, 0, 4, 0, 0, 0, - 38, 9, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 150, 4, 16, 0, - 5, 0, 0, 0, 38, 9, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 7, 0, 0, 0, 38, 9, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 7, 0, - 0, 0, 38, 9, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 7, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 7, 0, 0, 0, - 246, 15, 16, 0, 5, 0, - 0, 0, 150, 4, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 8, 0, 0, 0, - 38, 9, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 8, 0, 0, 0, 38, 9, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 150, 4, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 70, 18, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 7, - 114, 0, 16, 0, 9, 0, - 0, 0, 38, 9, 16, 0, - 5, 0, 0, 0, 38, 9, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 6, 0, 0, 0, 38, 9, - 16, 0, 9, 0, 0, 0, - 150, 4, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 38, 9, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 6, 0, 0, 0, 150, 4, - 16, 0, 5, 0, 0, 0, - 150, 4, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 7, 0, - 0, 0, 38, 9, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 150, 4, 16, 0, 5, 0, - 0, 0, 150, 4, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 18, 0, - 0, 1, 0, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 149, 191, 214, 51, - 14, 0, 0, 10, 130, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 58, 0, 16, 0, - 0, 0, 0, 0, 28, 0, - 0, 5, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 7, 0, 0, 0, 86, 21, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 7, 0, - 0, 0, 6, 16, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 7, 0, - 0, 0, 166, 26, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 0, 0, 0, 10, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 70, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 8, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 68, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 8, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 67, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 8, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 69, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 9, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 9, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 9, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 86, 21, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 68, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 6, 16, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 67, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 166, 26, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 69, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 70, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 10, 0, 0, 0, 86, 5, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 7, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 68, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 67, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 69, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 8, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 10, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 10, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 10, 0, - 0, 0, 86, 5, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 9, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 86, 21, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 68, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 10, 0, 0, 0, 6, 16, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 67, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 10, 0, 0, 0, 166, 26, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 69, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 0, 0, - 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 70, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 7, 0, - 0, 0, 166, 10, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 68, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 67, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 69, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 8, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 68, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 10, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 67, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 2, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 69, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 2, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 3, 0, - 0, 0, 6, 16, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 3, 0, - 0, 0, 166, 26, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 0, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 70, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 7, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 68, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 7, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 67, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 69, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 7, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 178, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 136, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 8, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 1, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 3, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 21, 0, 0, 1, - 55, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 70, 18, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 8, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 4, 0, - 0, 0, 70, 16, 16, 0, - 4, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 152, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 77, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 5, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShadow_PS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShadow_PS.h deleted file mode 100644 index 8c8f66f..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShadow_PS.h +++ /dev/null @@ -1,127 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\BodyShadow_PS.h /Eps_main -// ..\..\source\Shaders\BodyShadow.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// texcoord 0 x 1 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 x 0 TARGET float x -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_ps linear v1.x -dcl_output o0.x -mov o0.x, v1.x -ret -// Approximately 2 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 133, 123, - 156, 177, 61, 136, 216, 134, - 3, 217, 78, 107, 249, 116, - 44, 135, 1, 0, 0, 0, - 24, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 4, 1, - 0, 0, 56, 1, 0, 0, - 124, 1, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 80, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 1, 1, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 116, 101, 120, 99, - 111, 111, 114, 100, 0, 171, - 171, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 1, 14, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171, - 83, 72, 69, 88, 60, 0, - 0, 0, 80, 0, 0, 0, - 15, 0, 0, 0, 106, 8, - 0, 1, 98, 16, 0, 3, - 18, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 18, 32, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 32, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShadow_VS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShadow_VS.h deleted file mode 100644 index 5be2937..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/BodyShadow_VS.h +++ /dev/null @@ -1,980 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\BodyShadow_VS.h /Evs_main -// ..\..\source\Shaders\BodyShadow.hlsl -// -// -// Buffer Definitions: -// -// cbuffer cbPerFrame -// { -// -// row_major float4x4 g_ViewProjection;// Offset: 0 Size: 64 -// row_major float4x4 g_ViewMatrix; // Offset: 64 Size: 64 -// row_major float4x4 g_BodyTransformation;// Offset: 128 Size: 64 -// int g_useDQs; // Offset: 192 Size: 4 -// int g_usePinPos; // Offset: 196 Size: 4 -// float _reserved2; // Offset: 200 Size: 4 [unused] -// float _reserved3; // Offset: 204 Size: 4 [unused] -// row_major float4x4 g_boneMatrices[512];// Offset: 208 Size: 32768 -// -// struct DQ -// { -// -// float4 q0; // Offset: 32976 -// float4 q1; // Offset: 32992 -// -// } g_boneDQs[512]; // Offset: 32976 Size: 16384 -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// g_BoneIndices texture float4 buf 0 1 -// g_BoneWeights texture float4 buf 1 1 -// cbPerFrame cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// POSITION 0 xyz 0 NONE float xyz -// VERTEX_NORMAL 0 xyz 1 NONE float -// FACE_NORMAL 0 xyz 2 NONE float -// TANGENT 0 xyz 3 NONE float -// TEXCOORD 0 xy 4 NONE float -// VERTEX_ID 0 x 5 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// texcoord 0 x 1 NONE float x -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[3085], dynamicIndexed -dcl_resource_buffer (float,float,float,float) t0 -dcl_resource_buffer (float,float,float,float) t1 -dcl_input v0.xyz -dcl_input v5.x -dcl_output_siv o0.xyzw, position -dcl_output o1.x -dcl_temps 7 -ftoi r0.x, v5.x -ld_indexable(buffer)(float,float,float,float) r1.xyzw, r0.xxxx, t0.xyzw -ld_indexable(buffer)(float,float,float,float) r0.xyzw, r0.xxxx, t1.xyzw -if_nz cb0[12].x - ftou r2.xyzw, r1.xyzw - ishl r2.xyzw, r2.xyzw, l(1, 1, 1, 1) - mul r3.xyzw, r0.xxxx, cb0[r2.x + 2061].xyzw - mul r4.xyzw, r0.yyyy, cb0[r2.y + 2061].xyzw - mul r5.xyzw, r0.yyyy, cb0[r2.y + 2062].xyzw - dp4 r2.y, r3.xyzw, r4.xyzw - lt r2.y, r2.y, l(-0.000000) - movc r2.y, r2.y, l(-1.000000), l(1.000000) - mad r3.xyzw, r2.yyyy, r4.xyzw, r3.xyzw - mul r4.xyzw, r5.xyzw, r2.yyyy - mad r4.xyzw, cb0[r2.x + 2062].xyzw, r0.xxxx, r4.xyzw - mul r5.xyzw, r0.zzzz, cb0[r2.z + 2061].xyzw - mul r6.xyzw, r0.zzzz, cb0[r2.z + 2062].xyzw - dp4 r2.x, r3.xyzw, r5.xyzw - lt r2.x, r2.x, l(-0.000000) - movc r2.x, r2.x, l(-1.000000), l(1.000000) - mad r3.xyzw, r2.xxxx, r5.xyzw, r3.xyzw - mad r4.xyzw, r2.xxxx, r6.xyzw, r4.xyzw - mul r5.xyzw, r0.wwww, cb0[r2.w + 2061].xyzw - mul r2.xyzw, r0.wwww, cb0[r2.w + 2062].xyzw - dp4 r6.x, r3.xyzw, r5.xyzw - lt r6.x, r6.x, l(-0.000000) - movc r6.x, r6.x, l(-1.000000), l(1.000000) - mad r3.xyzw, r6.xxxx, r5.xyzw, r3.xyzw - mad r2.xyzw, r6.xxxx, r2.xyzw, r4.xyzw - dp4 r4.x, r3.xyzw, r3.xyzw - add r4.x, r4.x, l(0.000000) - sqrt r4.x, r4.x - div r4.x, l(1.000000, 1.000000, 1.000000, 1.000000), r4.x - mul r3.xyzw, r3.xyzw, r4.xxxx - mul r2.xyzw, r2.xyzw, r4.xxxx - mul r4.xyz, r3.xyzx, v0.zxyz - mad r4.xyz, r3.zxyz, v0.xyzx, -r4.xyzx - mad r4.xyz, r3.wwww, v0.yzxy, r4.xyzx - mul r5.xyz, r2.wwww, r3.xyzx - mad r5.xyz, r2.xyzx, r3.wwww, -r5.xyzx - mul r6.xyz, r2.yzxy, r3.zxyz - mad r2.xyz, r3.yzxy, r2.zxyz, -r6.xyzx - add r2.xyz, r2.xyzx, r5.xyzx - mad r2.xyz, r2.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), v0.xyzx - add r3.xyz, r3.zxyz, r3.zxyz - mul r5.xyz, r4.xyzx, r3.xyzx - mad r3.xyz, r3.zxyz, r4.yzxy, -r5.xyzx - add r2.xyz, r2.xyzx, r3.xyzx -else - add r2.w, r0.y, r0.x - add r2.w, r0.z, r2.w - add r2.w, r0.w, r2.w - add r2.w, r2.w, l(0.000000) - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - ftou r1.xyzw, r1.xyzw - ishl r1.xyzw, r1.xyzw, l(2, 2, 2, 2) - mul r0.xyzw, r0.xyzw, r2.wwww - mul r3.xyz, v0.yyyy, cb0[r1.x + 14].xyzx - mad r3.xyz, v0.xxxx, cb0[r1.x + 13].xyzx, r3.xyzx - mad r3.xyz, v0.zzzz, cb0[r1.x + 15].xyzx, r3.xyzx - add r3.xyz, r3.xyzx, cb0[r1.x + 16].xyzx - mul r4.xyz, v0.yyyy, cb0[r1.y + 14].xyzx - mad r4.xyz, v0.xxxx, cb0[r1.y + 13].xyzx, r4.xyzx - mad r4.xyz, v0.zzzz, cb0[r1.y + 15].xyzx, r4.xyzx - add r4.xyz, r4.xyzx, cb0[r1.y + 16].xyzx - mul r4.xyz, r0.yyyy, r4.xyzx - mad r3.xyz, r0.xxxx, r3.xyzx, r4.xyzx - mul r4.xyz, v0.yyyy, cb0[r1.z + 14].xyzx - mad r4.xyz, v0.xxxx, cb0[r1.z + 13].xyzx, r4.xyzx - mad r4.xyz, v0.zzzz, cb0[r1.z + 15].xyzx, r4.xyzx - add r1.xyz, r4.xyzx, cb0[r1.z + 16].xyzx - mad r0.xyz, r0.zzzz, r1.xyzx, r3.xyzx - mul r1.xyz, v0.yyyy, cb0[r1.w + 14].xyzx - mad r1.xyz, v0.xxxx, cb0[r1.w + 13].xyzx, r1.xyzx - mad r1.xyz, v0.zzzz, cb0[r1.w + 15].xyzx, r1.xyzx - add r1.xyz, r1.xyzx, cb0[r1.w + 16].xyzx - mad r2.xyz, r0.wwww, r1.xyzx, r0.xyzx -endif -movc r0.xyz, cb0[12].yyyy, v0.xyzx, r2.xyzx -mul r1.xyz, r0.yyyy, cb0[9].xyzx -mad r0.xyw, r0.xxxx, cb0[8].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[10].xyzx, r0.xywx -add r0.xyz, r0.xyzx, cb0[11].xyzx -mul r1.xyzw, r0.yyyy, cb0[1].xyzw -mad r1.xyzw, r0.xxxx, cb0[0].xyzw, r1.xyzw -mad r1.xyzw, r0.zzzz, cb0[2].xyzw, r1.xyzw -add o0.xyzw, r1.xyzw, cb0[3].xyzw -mul r0.y, r0.y, cb0[5].z -mad r0.x, r0.x, cb0[4].z, r0.y -mad r0.x, r0.z, cb0[6].z, r0.x -add o1.x, r0.x, cb0[7].z -ret -// Approximately 92 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 94, 192, - 214, 0, 141, 225, 175, 32, - 164, 25, 116, 198, 255, 171, - 192, 173, 1, 0, 0, 0, - 240, 18, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 72, 4, 0, 0, 40, 5, - 0, 0, 128, 5, 0, 0, - 84, 18, 0, 0, 82, 68, - 69, 70, 12, 4, 0, 0, - 1, 0, 0, 0, 196, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 216, 3, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 156, 0, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 1, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 170, 0, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 0, 0, - 255, 255, 255, 255, 1, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 184, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 103, 95, 66, 111, 110, 101, - 73, 110, 100, 105, 99, 101, - 115, 0, 103, 95, 66, 111, - 110, 101, 87, 101, 105, 103, - 104, 116, 115, 0, 99, 98, - 80, 101, 114, 70, 114, 97, - 109, 101, 0, 171, 184, 0, - 0, 0, 9, 0, 0, 0, - 220, 0, 0, 0, 208, 192, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 2, - 0, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 2, 0, - 0, 0, 96, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 132, 2, 0, 0, - 64, 0, 0, 0, 64, 0, - 0, 0, 2, 0, 0, 0, - 96, 2, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 145, 2, 0, 0, 128, 0, - 0, 0, 64, 0, 0, 0, - 2, 0, 0, 0, 96, 2, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 166, 2, - 0, 0, 192, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 180, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 216, 2, 0, 0, - 196, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 180, 2, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 228, 2, 0, 0, 200, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 248, 2, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 28, 3, - 0, 0, 204, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 248, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 39, 3, 0, 0, - 208, 0, 0, 0, 0, 128, - 0, 0, 2, 0, 0, 0, - 56, 3, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 92, 3, 0, 0, 208, 128, - 0, 0, 0, 64, 0, 0, - 2, 0, 0, 0, 180, 3, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 103, 95, - 86, 105, 101, 119, 80, 114, - 111, 106, 101, 99, 116, 105, - 111, 110, 0, 102, 108, 111, - 97, 116, 52, 120, 52, 0, - 171, 171, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 2, - 0, 0, 103, 95, 86, 105, - 101, 119, 77, 97, 116, 114, - 105, 120, 0, 103, 95, 66, - 111, 100, 121, 84, 114, 97, - 110, 115, 102, 111, 114, 109, - 97, 116, 105, 111, 110, 0, - 103, 95, 117, 115, 101, 68, - 81, 115, 0, 105, 110, 116, - 0, 171, 0, 0, 2, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 175, 2, - 0, 0, 103, 95, 117, 115, - 101, 80, 105, 110, 80, 111, - 115, 0, 95, 114, 101, 115, - 101, 114, 118, 101, 100, 50, - 0, 102, 108, 111, 97, 116, - 0, 171, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 239, 2, 0, 0, 95, 114, - 101, 115, 101, 114, 118, 101, - 100, 51, 0, 103, 95, 98, - 111, 110, 101, 77, 97, 116, - 114, 105, 99, 101, 115, 0, - 171, 171, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 2, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 2, - 0, 0, 103, 95, 98, 111, - 110, 101, 68, 81, 115, 0, - 68, 81, 0, 113, 48, 0, - 102, 108, 111, 97, 116, 52, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 108, 3, - 0, 0, 113, 49, 0, 171, - 105, 3, 0, 0, 116, 3, - 0, 0, 0, 0, 0, 0, - 152, 3, 0, 0, 116, 3, - 0, 0, 16, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 0, 2, 2, 0, - 156, 3, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 102, 3, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 216, 0, 0, 0, - 6, 0, 0, 0, 8, 0, - 0, 0, 152, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 7, 7, - 0, 0, 161, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 0, - 0, 0, 175, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 0, - 0, 0, 187, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 0, - 0, 0, 195, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 3, 0, - 0, 0, 204, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 1, 1, - 0, 0, 80, 79, 83, 73, - 84, 73, 79, 78, 0, 86, - 69, 82, 84, 69, 88, 95, - 78, 79, 82, 77, 65, 76, - 0, 70, 65, 67, 69, 95, - 78, 79, 82, 77, 65, 76, - 0, 84, 65, 78, 71, 69, - 78, 84, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 86, 69, 82, 84, 69, 88, - 95, 73, 68, 0, 171, 171, - 79, 83, 71, 78, 80, 0, - 0, 0, 2, 0, 0, 0, - 8, 0, 0, 0, 56, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 68, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 1, 14, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 116, 101, - 120, 99, 111, 111, 114, 100, - 0, 171, 171, 171, 83, 72, - 69, 88, 204, 12, 0, 0, - 80, 0, 1, 0, 51, 3, - 0, 0, 106, 8, 0, 1, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 12, 0, 0, 88, 8, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 8, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 18, 16, - 16, 0, 5, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 18, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 7, 0, 0, 0, - 27, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 5, 0, - 0, 0, 45, 0, 0, 137, - 66, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 45, 0, 0, 137, - 66, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 28, 0, 0, 5, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 13, 8, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 13, 8, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 14, 8, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 49, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 149, 191, - 214, 179, 55, 0, 0, 9, - 34, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 242, 0, 16, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 86, 5, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 14, 8, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 13, 8, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 14, 8, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 49, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 179, 55, 0, - 0, 9, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 191, 1, 64, 0, 0, - 0, 0, 128, 63, 50, 0, - 0, 9, 242, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 242, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 13, 8, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 14, 8, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 49, 0, - 0, 7, 18, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 149, 191, - 214, 179, 55, 0, 0, 9, - 18, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 242, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 17, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 0, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 51, 75, 0, - 0, 5, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 14, 0, 0, 10, 18, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 10, 0, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 38, 25, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 4, 0, 0, 0, 38, 9, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 150, 20, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 5, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 150, 4, - 16, 0, 2, 0, 0, 0, - 38, 9, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 150, 4, 16, 0, - 3, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 0, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 70, 18, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 38, 9, - 16, 0, 3, 0, 0, 0, - 38, 9, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 38, 9, 16, 0, 3, 0, - 0, 0, 150, 4, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 18, 0, 0, 1, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 51, 14, 0, - 0, 10, 130, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 58, 0, 16, 0, 2, 0, - 0, 0, 28, 0, 0, 5, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 86, 21, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 14, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 3, 0, 0, 0, 6, 16, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 13, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 3, 0, 0, 0, 166, 26, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 15, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 0, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 16, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 4, 0, 0, 0, - 6, 16, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 13, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 4, 0, 0, 0, - 166, 26, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 15, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 16, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 4, 0, 0, 0, - 6, 16, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 13, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 4, 0, 0, 0, - 166, 26, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 15, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 16, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 21, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 14, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 13, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 1, 0, - 0, 0, 166, 26, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 10, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 55, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 70, 18, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 70, 8, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 50, 0, - 0, 10, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 10, - 18, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 92, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 48, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuadColor_PS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuadColor_PS.h deleted file mode 100644 index d9e17af..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuadColor_PS.h +++ /dev/null @@ -1,138 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\ScreenQuadColor_PS.h -// /Eps_main ..\..\source\Shaders\ScreenQuadColor.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float y -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_ps linear v1.y -dcl_output o0.xyzw -mad o0.xyz, v1.yyyy, l(-0.392000, -0.471000, -0.602000, 0.000000), l(0.490000, 0.569000, 0.700000, 0.000000) -mov o0.w, l(1.000000) -ret -// Approximately 3 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 102, 46, - 137, 145, 144, 104, 151, 179, - 215, 92, 186, 5, 24, 225, - 32, 18, 1, 0, 0, 0, - 84, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 4, 1, - 0, 0, 56, 1, 0, 0, - 184, 1, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 80, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 2, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 171, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171, - 83, 72, 69, 88, 120, 0, - 0, 0, 80, 0, 0, 0, - 30, 0, 0, 0, 106, 8, - 0, 1, 98, 16, 0, 3, - 34, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 114, 32, 16, 0, 0, 0, - 0, 0, 86, 21, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 57, 180, 200, 190, - 233, 38, 241, 190, 172, 28, - 26, 191, 0, 0, 0, 0, - 2, 64, 0, 0, 72, 225, - 250, 62, 252, 169, 17, 63, - 51, 51, 51, 63, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuadColor_VS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuadColor_VS.h deleted file mode 100644 index c64f316..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuadColor_VS.h +++ /dev/null @@ -1,169 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\ScreenQuadColor_VS.h -// /Evs_main ..\..\source\Shaders\ScreenQuadColor.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_VertexID 0 x 0 VERTID uint x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_sgv v0.x, vertex_id -dcl_output_siv o0.xyzw, position -dcl_output o1.xy -dcl_temps 1 -bfi r0.x, l(1), l(1), v0.x, l(0) -and r0.z, v0.x, l(2) -utof r0.xy, r0.xzxx -mad o0.xy, r0.xyxx, l(2.000000, -2.000000, 0.000000, 0.000000), l(-1.000000, 1.000000, 0.000000, 0.000000) -mov o1.xy, r0.xyxx -mov o0.zw, l(0,0,0,1.000000) -ret -// Approximately 7 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 95, 182, - 183, 114, 29, 179, 140, 162, - 200, 12, 116, 111, 175, 51, - 221, 184, 1, 0, 0, 0, - 236, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 56, 1, 0, 0, - 80, 2, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 1, - 0, 0, 83, 86, 95, 86, - 101, 114, 116, 101, 120, 73, - 68, 0, 79, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 83, 72, 69, 88, 16, 1, - 0, 0, 80, 0, 1, 0, - 68, 0, 0, 0, 106, 8, - 0, 1, 96, 0, 0, 4, - 18, 16, 16, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 16, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 134, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 192, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 32, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 7, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuad_PS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuad_PS.h deleted file mode 100644 index 2a11c0b..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuad_PS.h +++ /dev/null @@ -1,172 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\ScreenQuad_PS.h /Eps_main -// ..\..\source\Shaders\ScreenQuad.hlsl -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// samPointClamp sampler NA NA 0 1 -// g_ColorTexture texture float4 2d 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample_indexable(texture2d)(float,float,float,float) r0.xyz, v1.xyxx, t0.xyzw, s0 -mov o0.xyz, r0.xyzx -mov o0.w, l(1.000000) -ret -// Approximately 4 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 141, 159, - 200, 191, 80, 61, 90, 62, - 57, 253, 19, 12, 120, 3, - 158, 186, 1, 0, 0, 0, - 216, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 8, 1, 0, 0, 96, 1, - 0, 0, 148, 1, 0, 0, - 60, 2, 0, 0, 82, 68, - 69, 70, 204, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 153, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 124, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 115, 97, - 109, 80, 111, 105, 110, 116, - 67, 108, 97, 109, 112, 0, - 103, 95, 67, 111, 108, 111, - 114, 84, 101, 120, 116, 117, - 114, 101, 0, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 32, 40, 82, 41, 32, 72, - 76, 83, 76, 32, 83, 104, - 97, 100, 101, 114, 32, 67, - 111, 109, 112, 105, 108, 101, - 114, 32, 57, 46, 50, 57, - 46, 57, 53, 50, 46, 51, - 49, 49, 49, 0, 171, 171, - 73, 83, 71, 78, 80, 0, - 0, 0, 2, 0, 0, 0, - 8, 0, 0, 0, 56, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 68, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 171, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 69, 88, - 160, 0, 0, 0, 80, 0, - 0, 0, 40, 0, 0, 0, - 106, 8, 0, 1, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 69, 0, - 0, 139, 194, 0, 0, 128, - 67, 85, 21, 0, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuad_VS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuad_VS.h deleted file mode 100644 index 836fc53..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/ScreenQuad_VS.h +++ /dev/null @@ -1,169 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\ScreenQuad_VS.h /Evs_main -// ..\..\source\Shaders\ScreenQuad.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_VertexID 0 x 0 VERTID uint x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_sgv v0.x, vertex_id -dcl_output_siv o0.xyzw, position -dcl_output o1.xy -dcl_temps 1 -bfi r0.x, l(1), l(1), v0.x, l(0) -and r0.z, v0.x, l(2) -utof r0.xy, r0.xzxx -mad o0.xy, r0.xyxx, l(2.000000, -2.000000, 0.000000, 0.000000), l(-1.000000, 1.000000, 0.000000, 0.000000) -mov o1.xy, r0.xyxx -mov o0.zw, l(0,0,0,1.000000) -ret -// Approximately 7 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 95, 182, - 183, 114, 29, 179, 140, 162, - 200, 12, 116, 111, 175, 51, - 221, 184, 1, 0, 0, 0, - 236, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 56, 1, 0, 0, - 80, 2, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 1, - 0, 0, 83, 86, 95, 86, - 101, 114, 116, 101, 120, 73, - 68, 0, 79, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 83, 72, 69, 88, 16, 1, - 0, 0, 80, 0, 1, 0, - 68, 0, 0, 0, 106, 8, - 0, 1, 96, 0, 0, 4, - 18, 16, 16, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 16, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 134, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 192, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 32, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 7, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/VisualizeShadow_PS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/VisualizeShadow_PS.h deleted file mode 100644 index 3a766c8..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/VisualizeShadow_PS.h +++ /dev/null @@ -1,256 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\VisualizeShadow_PS.h -// /Eps_main ..\..\source\Shaders\VisualizeShadow.hlsl -// -// -// Buffer Definitions: -// -// cbuffer cbPerFrame -// { -// -// float g_zNear; // Offset: 0 Size: 4 -// float g_zFar; // Offset: 4 Size: 4 -// float g_unitScale; // Offset: 8 Size: 4 [unused] -// float g_dummy; // Offset: 12 Size: 4 [unused] -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// samPointClamp sampler NA NA 0 1 -// g_ColorTexture texture float4 2d 0 1 -// cbPerFrame cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample_indexable(texture2d)(float,float,float,float) r0.x, v1.xyxx, t0.xyzw, s0 -add r0.x, r0.x, -cb0[0].x -add r0.y, -cb0[0].x, cb0[0].y -div o0.xyz, r0.xxxx, r0.yyyy -mov o0.w, l(1.000000) -ret -// Approximately 6 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 206, 254, - 39, 209, 35, 229, 87, 251, - 97, 48, 13, 244, 49, 43, - 144, 44, 1, 0, 0, 0, - 108, 4, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 56, 2, 0, 0, 144, 2, - 0, 0, 196, 2, 0, 0, - 208, 3, 0, 0, 82, 68, - 69, 70, 252, 1, 0, 0, - 1, 0, 0, 0, 196, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 203, 1, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 156, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 170, 0, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 185, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 115, 97, 109, 80, 111, 105, - 110, 116, 67, 108, 97, 109, - 112, 0, 103, 95, 67, 111, - 108, 111, 114, 84, 101, 120, - 116, 117, 114, 101, 0, 99, - 98, 80, 101, 114, 70, 114, - 97, 109, 101, 0, 185, 0, - 0, 0, 4, 0, 0, 0, - 220, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 124, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 140, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 176, 1, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 140, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 183, 1, 0, 0, 8, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 140, 1, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 195, 1, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 140, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 103, 95, 122, 78, - 101, 97, 114, 0, 102, 108, - 111, 97, 116, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 132, 1, 0, 0, - 103, 95, 122, 70, 97, 114, - 0, 103, 95, 117, 110, 105, - 116, 83, 99, 97, 108, 101, - 0, 103, 95, 100, 117, 109, - 109, 121, 0, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 32, 40, 82, 41, 32, 72, - 76, 83, 76, 32, 83, 104, - 97, 100, 101, 114, 32, 67, - 111, 109, 112, 105, 108, 101, - 114, 32, 57, 46, 50, 57, - 46, 57, 53, 50, 46, 51, - 49, 49, 49, 0, 73, 83, - 71, 78, 80, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 171, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171, - 83, 72, 69, 88, 4, 1, - 0, 0, 80, 0, 0, 0, - 65, 0, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 69, 0, 0, 139, 194, 0, - 0, 128, 67, 85, 21, 0, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 128, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 10, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 128, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 14, 0, 0, 7, 114, 32, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 6, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/VisualizeShadow_VS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/VisualizeShadow_VS.h deleted file mode 100644 index 8f71f82..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/VisualizeShadow_VS.h +++ /dev/null @@ -1,169 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\VisualizeShadow_VS.h -// /Evs_main ..\..\source\Shaders\VisualizeShadow.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_VertexID 0 x 0 VERTID uint x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_sgv v0.x, vertex_id -dcl_output_siv o0.xyzw, position -dcl_output o1.xy -dcl_temps 1 -bfi r0.x, l(1), l(1), v0.x, l(0) -and r0.z, v0.x, l(2) -utof r0.xy, r0.xzxx -mad o0.xy, r0.xyxx, l(2.000000, -2.000000, 0.000000, 0.000000), l(-1.000000, 1.000000, 0.000000, 0.000000) -mov o1.xy, r0.xyxx -mov o0.zw, l(0,0,0,1.000000) -ret -// Approximately 7 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 95, 182, - 183, 114, 29, 179, 140, 162, - 200, 12, 116, 111, 175, 51, - 221, 184, 1, 0, 0, 0, - 236, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 56, 1, 0, 0, - 80, 2, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 1, - 0, 0, 83, 86, 95, 86, - 101, 114, 116, 101, 120, 73, - 68, 0, 79, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 83, 72, 69, 88, 16, 1, - 0, 0, 80, 0, 1, 0, - 68, 0, 0, 0, 106, 8, - 0, 1, 96, 0, 0, 4, - 18, 16, 16, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 16, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 134, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 192, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 32, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 7, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/color_PS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/color_PS.h deleted file mode 100644 index 2599237..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/color_PS.h +++ /dev/null @@ -1,126 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\color_PS.h /Eps_main -// ..\..\source\Shaders\color.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_TARGET 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_ps linear v1.xyzw -dcl_output o0.xyzw -mov o0.xyzw, v1.xyzw -ret -// Approximately 2 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 192, 116, - 97, 151, 128, 7, 16, 127, - 145, 81, 225, 199, 168, 56, - 38, 160, 1, 0, 0, 0, - 20, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 0, 1, - 0, 0, 52, 1, 0, 0, - 120, 1, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 76, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 65, 82, 71, 69, 84, 0, - 171, 171, 83, 72, 69, 88, - 60, 0, 0, 0, 80, 0, - 0, 0, 15, 0, 0, 0, - 106, 8, 0, 1, 98, 16, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/color_VS.h b/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/color_VS.h deleted file mode 100644 index b40370d..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/win32/Shaders/color_VS.h +++ /dev/null @@ -1,357 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\win32\Shaders\color_VS.h /Evs_main -// ..\..\source\Shaders\color.hlsl -// -// -// Buffer Definitions: -// -// cbuffer MatrixBuffer -// { -// -// row_major float4x4 worldMatrix; // Offset: 0 Size: 64 -// row_major float4x4 viewMatrix; // Offset: 64 Size: 64 -// row_major float4x4 projectionMatrix;// Offset: 128 Size: 64 -// float4 g_color; // Offset: 192 Size: 16 -// int g_useVertexColor; // Offset: 208 Size: 4 -// int g_dummy2; // Offset: 212 Size: 4 [unused] -// int g_dummy3; // Offset: 216 Size: 4 [unused] -// int g_dummy4; // Offset: 220 Size: 4 [unused] -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// MatrixBuffer cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// POSITION 0 xyz 0 NONE float xyz -// COLOR 0 xyzw 1 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[14], immediateIndexed -dcl_input v0.xyz -dcl_input v1.xyzw -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_temps 2 -mul r0.xyz, v0.yyyy, cb0[1].xyzx -mad r0.xyz, v0.xxxx, cb0[0].xyzx, r0.xyzx -mad r0.xyz, v0.zzzz, cb0[2].xyzx, r0.xyzx -add r0.xyz, r0.xyzx, cb0[3].xyzx -mul r1.xyz, r0.yyyy, cb0[5].xyzx -mad r0.xyw, r0.xxxx, cb0[4].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[6].xyzx, r0.xywx -add r0.xyz, r0.xyzx, cb0[7].xyzx -mul r1.xyzw, r0.yyyy, cb0[9].xyzw -mad r1.xyzw, r0.xxxx, cb0[8].xyzw, r1.xyzw -mad r0.xyzw, r0.zzzz, cb0[10].xyzw, r1.xyzw -add o0.xyzw, r0.xyzw, cb0[11].xyzw -movc o1.xyzw, cb0[13].xxxx, v1.xyzw, cb0[12].xyzw -ret -// Approximately 14 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 2, 192, - 113, 236, 192, 44, 70, 140, - 50, 138, 241, 251, 42, 13, - 69, 204, 1, 0, 0, 0, - 136, 6, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 8, 3, 0, 0, 88, 3, - 0, 0, 172, 3, 0, 0, - 236, 5, 0, 0, 82, 68, - 69, 70, 204, 2, 0, 0, - 1, 0, 0, 0, 108, 0, - 0, 0, 1, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 155, 2, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 77, 97, 116, 114, - 105, 120, 66, 117, 102, 102, - 101, 114, 0, 171, 171, 171, - 92, 0, 0, 0, 8, 0, - 0, 0, 132, 0, 0, 0, - 224, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 196, 1, 0, 0, 0, 0, - 0, 0, 64, 0, 0, 0, - 2, 0, 0, 0, 208, 1, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 244, 1, - 0, 0, 64, 0, 0, 0, - 64, 0, 0, 0, 2, 0, - 0, 0, 208, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 1, 0, 0, - 128, 0, 0, 0, 64, 0, - 0, 0, 2, 0, 0, 0, - 208, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 16, 2, 0, 0, 192, 0, - 0, 0, 16, 0, 0, 0, - 2, 0, 0, 0, 32, 2, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 68, 2, - 0, 0, 208, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 92, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 128, 2, 0, 0, - 212, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 92, 2, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 137, 2, 0, 0, 216, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 92, 2, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 146, 2, - 0, 0, 220, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 92, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 119, 111, 114, 108, - 100, 77, 97, 116, 114, 105, - 120, 0, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 118, 105, 101, 119, - 77, 97, 116, 114, 105, 120, - 0, 112, 114, 111, 106, 101, - 99, 116, 105, 111, 110, 77, - 97, 116, 114, 105, 120, 0, - 103, 95, 99, 111, 108, 111, - 114, 0, 102, 108, 111, 97, - 116, 52, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 24, 2, 0, 0, 103, 95, - 117, 115, 101, 86, 101, 114, - 116, 101, 120, 67, 111, 108, - 111, 114, 0, 105, 110, 116, - 0, 171, 171, 171, 0, 0, - 2, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 2, 0, 0, 103, 95, - 100, 117, 109, 109, 121, 50, - 0, 103, 95, 100, 117, 109, - 109, 121, 51, 0, 103, 95, - 100, 117, 109, 109, 121, 52, - 0, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 32, 40, - 82, 41, 32, 72, 76, 83, - 76, 32, 83, 104, 97, 100, - 101, 114, 32, 67, 111, 109, - 112, 105, 108, 101, 114, 32, - 57, 46, 50, 57, 46, 57, - 53, 50, 46, 51, 49, 49, - 49, 0, 73, 83, 71, 78, - 72, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 7, 7, 0, 0, - 65, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 15, 0, 0, - 80, 79, 83, 73, 84, 73, - 79, 78, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 76, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 83, 72, - 69, 88, 56, 2, 0, 0, - 80, 0, 1, 0, 142, 0, - 0, 0, 106, 8, 0, 1, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 86, 21, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 26, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 8, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 50, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 242, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 55, 0, - 0, 11, 242, 32, 16, 0, - 1, 0, 0, 0, 6, 128, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 70, 30, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 14, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShader_PS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShader_PS.h deleted file mode 100644 index 7617f8c..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShader_PS.h +++ /dev/null @@ -1,6462 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\BodyShader_PS.h /Eps_main -// ..\..\source\Shaders\BodyShader.hlsl -// -// -// Buffer Definitions: -// -// cbuffer cbPerFrame -// { -// -// row_major float4x4 g_ViewProjection;// Offset: 0 Size: 64 [unused] -// row_major float4x4 g_BodyTransformation;// Offset: 64 Size: 64 [unused] -// -// struct Light -// { -// -// int m_enable; // Offset: 128 -// float3 m_dir; // Offset: 132 -// int m_useShadows; // Offset: 144 -// float3 m_color; // Offset: 148 -// float3 m_ambientColor; // Offset: 160 -// int m_isEnvLight; // Offset: 172 -// int m_lhs; // Offset: 176 -// int _reserved1; // Offset: 180 -// int _reserved2; // Offset: 184 -// int _reserved3; // Offset: 188 -// float m_depthBias; // Offset: 192 -// float m_depthGain; // Offset: 196 -// int m_useEnvMap; // Offset: 200 -// float m_intensity; // Offset: 204 -// row_major float4x4 m_viewMatrix;// Offset: 208 -// row_major float4x4 m_lightMatrix;// Offset: 272 -// -// } g_Light[4]; // Offset: 128 Size: 832 -// float3 g_eyePosition; // Offset: 960 Size: 12 -// float g_specularShininess; // Offset: 972 Size: 4 -// int g_useDiffuseTextures; // Offset: 976 Size: 4 -// int g_useSpecularTextures; // Offset: 980 Size: 4 -// int g_useNormalTextures; // Offset: 984 Size: 4 -// int g_useTextures; // Offset: 988 Size: 4 [unused] -// float4 g_ambientColor; // Offset: 992 Size: 16 [unused] -// float4 g_diffuseColor; // Offset: 1008 Size: 16 -// float4 g_specularColor; // Offset: 1024 Size: 16 -// int g_wireFrame; // Offset: 1040 Size: 4 [unused] -// int g_useLighting; // Offset: 1044 Size: 4 -// int g_wireFrameOver; // Offset: 1048 Size: 4 -// float g_unitScale; // Offset: 1052 Size: 4 [unused] -// int g_useDQs; // Offset: 1056 Size: 4 [unused] -// int g_diffuseChannel; // Offset: 1060 Size: 4 -// int g_flatNormal; // Offset: 1064 Size: 4 [unused] -// int g_usePinPos; // Offset: 1068 Size: 4 [unused] -// row_major float4x4 g_boneMatrices[512];// Offset: 1072 Size: 32768 [unused] -// -// struct DQ -// { -// -// float4 q0; // Offset: 33840 -// float4 q1; // Offset: 33856 -// -// } g_boneDQs[512]; // Offset: 33840 Size: 16384 [unused] -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// samLinear sampler NA NA 0 1 -// samPointClamp sampler NA NA 1 1 -// g_DiffuseTexture texture float4 2d 2 1 -// g_SpecularTexture texture float4 2d 3 1 -// g_NormalTexture texture float4 2d 4 1 -// g_EnvTexture texture float4 2d 5 1 -// g_ShadowTexture0 texture float4 2d 6 1 -// g_ShadowTexture1 texture float4 2d 7 1 -// g_ShadowTexture2 texture float4 2d 8 1 -// g_ShadowTexture3 texture float4 2d 9 1 -// cbPerFrame cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// Normal 0 xyz 1 NONE float xyz -// TANGENT 0 xyz 2 NONE float xyz -// WPOS 0 xyz 3 NONE float xyz -// TEXCOORD 0 xy 4 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[67], immediateIndexed -dcl_sampler s0, mode_default -dcl_sampler s1, mode_default -dcl_resource_texture2d (float,float,float,float) t2 -dcl_resource_texture2d (float,float,float,float) t3 -dcl_resource_texture2d (float,float,float,float) t4 -dcl_resource_texture2d (float,float,float,float) t5 -dcl_resource_texture2d (float,float,float,float) t6 -dcl_resource_texture2d (float,float,float,float) t7 -dcl_resource_texture2d (float,float,float,float) t8 -dcl_resource_texture2d (float,float,float,float) t9 -dcl_input_ps linear v1.xyz -dcl_input_ps linear v2.xyz -dcl_input_ps linear v3.xyz -dcl_input_ps linear v4.xy -dcl_output o0.xyzw -dcl_temps 12 -if_nz cb0[65].z - mov o0.xyzw, l(0,0,0,1.000000) - ret -endif -if_nz cb0[61].x - if_z cb0[66].y - sample_l_indexable(texture2d)(float,float,float,float) r0.xyz, v4.xyxx, t2.xyzw, s0, l(0.000000) - else - ieq r0.w, cb0[66].y, l(1) - if_nz r0.w - sample_l_indexable(texture2d)(float,float,float,float) r0.w, v4.xyxx, t2.yzwx, s0, l(0.000000) - mov r0.xyz, r0.wwww - else - ieq r0.w, cb0[66].y, l(2) - if_nz r0.w - sample_l_indexable(texture2d)(float,float,float,float) r0.w, v4.xyxx, t2.xzwy, s0, l(0.000000) - mov r0.xyz, r0.wwww - else - ieq r0.w, cb0[66].y, l(3) - if_nz r0.w - sample_l_indexable(texture2d)(float,float,float,float) r0.w, v4.xyxx, t2.xywz, s0, l(0.000000) - mov r0.xyz, r0.wwww - else - ieq r0.w, cb0[66].y, l(4) - if_nz r0.w - sample_l_indexable(texture2d)(float,float,float,float) r0.w, v4.xyxx, t2.xyzw, s0, l(0.000000) - mov r0.xyz, r0.wwww - else - mov r0.xyz, cb0[63].xyzx - endif - endif - endif - endif - endif -else - mov r0.xyz, cb0[63].xyzx -endif -if_nz cb0[61].y - sample_l_indexable(texture2d)(float,float,float,float) r1.xyz, v4.xyxx, t3.xyzw, s0, l(0.000000) -else - mov r1.xyz, cb0[64].xyzx -endif -if_z cb0[65].y - mov o0.xyz, r0.xyzx - mov o0.w, l(1.000000) - ret -endif -dp3 r0.w, v1.xyzx, v1.xyzx -rsq r0.w, r0.w -mul r2.xyz, r0.wwww, v1.xyzx -if_nz cb0[61].z - sample_l_indexable(texture2d)(float,float,float,float) r3.xyz, v4.xyxx, t4.xyzw, s0, l(0.000000) - add r3.xyz, r3.xyzx, l(-0.500000, -0.500000, -0.500000, 0.000000) - add r3.xyz, r3.xyzx, r3.xyzx - dp3 r0.w, v2.xyzx, v2.xyzx - rsq r0.w, r0.w - mul r4.xyz, r0.wwww, v2.xyzx - mul r5.xyz, r2.yzxy, r4.zxyz - mad r5.xyz, r4.yzxy, r2.zxyz, -r5.xyzx - dp3 r0.w, r5.xyzx, r5.xyzx - rsq r0.w, r0.w - mul r5.xyz, r0.wwww, r5.xyzx - mad r4.xyz, r3.xxxx, r4.xyzx, r2.xyzx - mad r3.xyw, r3.yyyy, r5.xyxz, r4.xyxz - mad r3.xyz, r3.zzzz, r2.xyzx, r3.xywx - dp3 r0.w, r3.xyzx, r3.xyzx - rsq r0.w, r0.w - mul r2.xyz, r0.wwww, r3.xyzx -endif -add r3.xyz, -v3.xyzx, cb0[60].xyzx -dp3 r0.w, r3.xyzx, r3.xyzx -rsq r0.w, r0.w -if_nz cb0[8].x - if_nz cb0[10].w - min r1.w, |r2.x|, |r2.y| - max r2.w, |r2.x|, |r2.y| - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - mul r1.w, r1.w, r2.w - mul r2.w, r1.w, r1.w - mad r3.w, r2.w, l(0.020835), l(-0.085133) - mad r3.w, r2.w, r3.w, l(0.180141) - mad r3.w, r2.w, r3.w, l(-0.330299) - mad r2.w, r2.w, r3.w, l(0.999866) - mul r3.w, r1.w, r2.w - lt r4.x, |r2.x|, |r2.y| - mad r3.w, r3.w, l(-2.000000), l(1.570796) - and r3.w, r4.x, r3.w - mad r1.w, r1.w, r2.w, r3.w - lt r2.w, r2.x, -r2.x - and r2.w, r2.w, l(0xc0490fdb) - add r1.w, r1.w, r2.w - min r2.w, r2.x, r2.y - max r3.w, r2.x, r2.y - lt r2.w, r2.w, -r2.w - ge r3.w, r3.w, -r3.w - and r2.w, r2.w, r3.w - movc r1.w, r2.w, -r1.w, r1.w - mad r4.x, r1.w, l(0.159155), l(0.500000) - mad r4.y, -r2.z, l(0.500000), l(0.500000) - sample_l_indexable(texture2d)(float,float,float,float) r4.xyz, r4.xyxx, t5.xyzw, s0, l(0.000000) - movc r4.xyz, cb0[12].zzzz, r4.xyzx, cb0[9].yzwy - mul r4.xyz, r4.xyzx, cb0[12].wwww - mov r5.xyz, r4.xyzx - mov r6.xyz, r2.xyzx - else - if_nz cb0[9].x - mul r7.xy, v3.yyyy, cb0[18].xyxx - mad r7.xy, v3.xxxx, cb0[17].xyxx, r7.xyxx - mad r7.xy, v3.zzzz, cb0[19].xyxx, r7.xyxx - add r7.xy, r7.xyxx, cb0[20].xyxx - mul r1.w, v3.y, cb0[14].z - mad r1.w, v3.x, cb0[13].z, r1.w - mad r1.w, v3.z, cb0[15].z, r1.w - add r1.w, r1.w, cb0[16].z - gather4_indexable(-3,-3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r1.w, r1.w, cb0[12].x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r8.y, r8.x - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-3,-1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-3,1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-3,3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-1,-3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-1,-1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-1,1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(-1,3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(1,-3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(1,-1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(1,1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(1,3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(3,-3,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(3,-1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(3,1,0)(texture2d)(float,float,float,float) r8.xyzw, r7.xyxx, t6.xyzw, s1.x - add r8.xyzw, -r1.wwww, r8.xyzw - mul r8.xyzw, r8.xyzw, cb0[12].yyyy - div r8.xyzw, r8.xyzw, |cb0[12].xxxx| - add_sat r8.xyzw, -r8.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r8.x - add r2.w, r8.y, r2.w - add r2.w, r8.z, r2.w - add r2.w, r8.w, r2.w - gather4_indexable(3,3,0)(texture2d)(float,float,float,float) r7.xyzw, r7.xyxx, t6.xyzw, s1.x - add r7.xyzw, -r1.wwww, r7.xyzw - mul r7.xyzw, r7.xyzw, cb0[12].yyyy - div r7.xyzw, r7.xyzw, |cb0[12].xxxx| - add_sat r7.xyzw, -r7.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r1.w, r2.w, r7.x - add r1.w, r7.y, r1.w - add r1.w, r7.z, r1.w - add r1.w, r7.w, r1.w - mul r1.w, r1.w, l(0.015625) - else - mov r1.w, l(1.000000) - endif - mul r1.w, r1.w, cb0[12].w - mul r4.xyz, r1.wwww, cb0[9].yzwy - mov r5.xyz, r4.xyzx - mov r6.xyz, cb0[8].yzwy - endif - dp3 r1.w, r2.xyzx, r6.xyzx - max r1.w, r1.w, l(0.000000) - mul r5.xyz, r5.xyzx, r1.wwww - mad r6.xyz, r3.xyzx, r0.wwww, r2.xyzx - dp3 r1.w, r6.xyzx, r6.xyzx - rsq r1.w, r1.w - mul r6.xyz, r1.wwww, r6.xyzx - dp3 r1.w, r6.xyzx, r2.xyzx - max r1.w, r1.w, l(0.000000) - log r1.w, r1.w - mul r1.w, r1.w, cb0[60].w - exp r1.w, r1.w - mul r4.xyz, r4.xyzx, r1.wwww - mul r4.xyz, r1.xyzx, r4.xyzx - mov r6.xyz, cb0[10].xyzx -else - mov r5.xyz, l(0,0,0,0) - mov r4.xyz, l(0,0,0,0) - mov r6.xyz, l(0,0,0,0) -endif -if_nz cb0[21].x - if_nz cb0[23].w - min r1.w, |r2.x|, |r2.y| - max r2.w, |r2.x|, |r2.y| - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - mul r1.w, r1.w, r2.w - mul r2.w, r1.w, r1.w - mad r3.w, r2.w, l(0.020835), l(-0.085133) - mad r3.w, r2.w, r3.w, l(0.180141) - mad r3.w, r2.w, r3.w, l(-0.330299) - mad r2.w, r2.w, r3.w, l(0.999866) - mul r3.w, r1.w, r2.w - lt r4.w, |r2.x|, |r2.y| - mad r3.w, r3.w, l(-2.000000), l(1.570796) - and r3.w, r4.w, r3.w - mad r1.w, r1.w, r2.w, r3.w - lt r2.w, r2.x, -r2.x - and r2.w, r2.w, l(0xc0490fdb) - add r1.w, r1.w, r2.w - min r2.w, r2.x, r2.y - max r3.w, r2.x, r2.y - lt r2.w, r2.w, -r2.w - ge r3.w, r3.w, -r3.w - and r2.w, r2.w, r3.w - movc r1.w, r2.w, -r1.w, r1.w - mad r7.x, r1.w, l(0.159155), l(0.500000) - mad r7.y, -r2.z, l(0.500000), l(0.500000) - sample_l_indexable(texture2d)(float,float,float,float) r7.xyz, r7.xyxx, t5.xyzw, s0, l(0.000000) - movc r7.xyz, cb0[25].zzzz, r7.xyzx, cb0[22].yzwy - mul r7.xyz, r7.xyzx, cb0[25].wwww - mov r8.xyz, r7.xyzx - mov r9.xyz, r2.xyzx - else - if_nz cb0[22].x - mul r10.xy, v3.yyyy, cb0[31].xyxx - mad r10.xy, v3.xxxx, cb0[30].xyxx, r10.xyxx - mad r10.xy, v3.zzzz, cb0[32].xyxx, r10.xyxx - add r10.xy, r10.xyxx, cb0[33].xyxx - mul r1.w, v3.y, cb0[27].z - mad r1.w, v3.x, cb0[26].z, r1.w - mad r1.w, v3.z, cb0[28].z, r1.w - add r1.w, r1.w, cb0[29].z - gather4_indexable(-3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r1.w, r1.w, cb0[25].x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r11.y, r11.x - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t7.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[25].yyyy - div r11.xyzw, r11.xyzw, |cb0[25].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,3,0)(texture2d)(float,float,float,float) r10.xyzw, r10.xyxx, t7.xyzw, s1.x - add r10.xyzw, -r1.wwww, r10.xyzw - mul r10.xyzw, r10.xyzw, cb0[25].yyyy - div r10.xyzw, r10.xyzw, |cb0[25].xxxx| - add_sat r10.xyzw, -r10.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r1.w, r2.w, r10.x - add r1.w, r10.y, r1.w - add r1.w, r10.z, r1.w - add r1.w, r10.w, r1.w - mul r1.w, r1.w, l(0.015625) - else - mov r1.w, l(1.000000) - endif - mul r1.w, r1.w, cb0[25].w - mul r7.xyz, r1.wwww, cb0[22].yzwy - mov r8.xyz, r7.xyzx - mov r9.xyz, cb0[21].yzwy - endif - dp3 r1.w, r2.xyzx, r9.xyzx - max r1.w, r1.w, l(0.000000) - mad r5.xyz, r1.wwww, r8.xyzx, r5.xyzx - mad r8.xyz, r3.xyzx, r0.wwww, r2.xyzx - dp3 r1.w, r8.xyzx, r8.xyzx - rsq r1.w, r1.w - mul r8.xyz, r1.wwww, r8.xyzx - dp3 r1.w, r8.xyzx, r2.xyzx - max r1.w, r1.w, l(0.000000) - log r1.w, r1.w - mul r1.w, r1.w, cb0[60].w - exp r1.w, r1.w - mul r7.xyz, r7.xyzx, r1.wwww - mad r4.xyz, r7.xyzx, r1.xyzx, r4.xyzx - add r6.xyz, r6.xyzx, cb0[23].xyzx -endif -if_nz cb0[34].x - if_nz cb0[36].w - min r1.w, |r2.x|, |r2.y| - max r2.w, |r2.x|, |r2.y| - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - mul r1.w, r1.w, r2.w - mul r2.w, r1.w, r1.w - mad r3.w, r2.w, l(0.020835), l(-0.085133) - mad r3.w, r2.w, r3.w, l(0.180141) - mad r3.w, r2.w, r3.w, l(-0.330299) - mad r2.w, r2.w, r3.w, l(0.999866) - mul r3.w, r1.w, r2.w - lt r4.w, |r2.x|, |r2.y| - mad r3.w, r3.w, l(-2.000000), l(1.570796) - and r3.w, r4.w, r3.w - mad r1.w, r1.w, r2.w, r3.w - lt r2.w, r2.x, -r2.x - and r2.w, r2.w, l(0xc0490fdb) - add r1.w, r1.w, r2.w - min r2.w, r2.x, r2.y - max r3.w, r2.x, r2.y - lt r2.w, r2.w, -r2.w - ge r3.w, r3.w, -r3.w - and r2.w, r2.w, r3.w - movc r1.w, r2.w, -r1.w, r1.w - mad r7.x, r1.w, l(0.159155), l(0.500000) - mad r7.y, -r2.z, l(0.500000), l(0.500000) - sample_l_indexable(texture2d)(float,float,float,float) r7.xyz, r7.xyxx, t5.xyzw, s0, l(0.000000) - movc r7.xyz, cb0[38].zzzz, r7.xyzx, cb0[35].yzwy - mul r7.xyz, r7.xyzx, cb0[38].wwww - mov r8.xyz, r7.xyzx - mov r9.xyz, r2.xyzx - else - if_nz cb0[35].x - mul r10.xy, v3.yyyy, cb0[44].xyxx - mad r10.xy, v3.xxxx, cb0[43].xyxx, r10.xyxx - mad r10.xy, v3.zzzz, cb0[45].xyxx, r10.xyxx - add r10.xy, r10.xyxx, cb0[46].xyxx - mul r1.w, v3.y, cb0[40].z - mad r1.w, v3.x, cb0[39].z, r1.w - mad r1.w, v3.z, cb0[41].z, r1.w - add r1.w, r1.w, cb0[42].z - gather4_indexable(-3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r1.w, r1.w, cb0[38].x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r11.y, r11.x - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t8.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[38].yyyy - div r11.xyzw, r11.xyzw, |cb0[38].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,3,0)(texture2d)(float,float,float,float) r10.xyzw, r10.xyxx, t8.xyzw, s1.x - add r10.xyzw, -r1.wwww, r10.xyzw - mul r10.xyzw, r10.xyzw, cb0[38].yyyy - div r10.xyzw, r10.xyzw, |cb0[38].xxxx| - add_sat r10.xyzw, -r10.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r1.w, r2.w, r10.x - add r1.w, r10.y, r1.w - add r1.w, r10.z, r1.w - add r1.w, r10.w, r1.w - mul r1.w, r1.w, l(0.015625) - else - mov r1.w, l(1.000000) - endif - mul r1.w, r1.w, cb0[38].w - mul r7.xyz, r1.wwww, cb0[35].yzwy - mov r8.xyz, r7.xyzx - mov r9.xyz, cb0[34].yzwy - endif - dp3 r1.w, r2.xyzx, r9.xyzx - max r1.w, r1.w, l(0.000000) - mad r5.xyz, r1.wwww, r8.xyzx, r5.xyzx - mad r8.xyz, r3.xyzx, r0.wwww, r2.xyzx - dp3 r1.w, r8.xyzx, r8.xyzx - rsq r1.w, r1.w - mul r8.xyz, r1.wwww, r8.xyzx - dp3 r1.w, r8.xyzx, r2.xyzx - max r1.w, r1.w, l(0.000000) - log r1.w, r1.w - mul r1.w, r1.w, cb0[60].w - exp r1.w, r1.w - mul r7.xyz, r7.xyzx, r1.wwww - mad r4.xyz, r7.xyzx, r1.xyzx, r4.xyzx - add r6.xyz, r6.xyzx, cb0[36].xyzx -endif -if_nz cb0[47].x - if_nz cb0[49].w - min r1.w, |r2.x|, |r2.y| - max r2.w, |r2.x|, |r2.y| - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - mul r1.w, r1.w, r2.w - mul r2.w, r1.w, r1.w - mad r3.w, r2.w, l(0.020835), l(-0.085133) - mad r3.w, r2.w, r3.w, l(0.180141) - mad r3.w, r2.w, r3.w, l(-0.330299) - mad r2.w, r2.w, r3.w, l(0.999866) - mul r3.w, r1.w, r2.w - lt r4.w, |r2.x|, |r2.y| - mad r3.w, r3.w, l(-2.000000), l(1.570796) - and r3.w, r4.w, r3.w - mad r1.w, r1.w, r2.w, r3.w - lt r2.w, r2.x, -r2.x - and r2.w, r2.w, l(0xc0490fdb) - add r1.w, r1.w, r2.w - min r2.w, r2.x, r2.y - max r3.w, r2.x, r2.y - lt r2.w, r2.w, -r2.w - ge r3.w, r3.w, -r3.w - and r2.w, r2.w, r3.w - movc r1.w, r2.w, -r1.w, r1.w - mad r7.x, r1.w, l(0.159155), l(0.500000) - mad r7.y, -r2.z, l(0.500000), l(0.500000) - sample_l_indexable(texture2d)(float,float,float,float) r7.xyz, r7.xyxx, t5.xyzw, s0, l(0.000000) - movc r7.xyz, cb0[51].zzzz, r7.xyzx, cb0[48].yzwy - mul r7.xyz, r7.xyzx, cb0[51].wwww - mov r8.xyz, r7.xyzx - mov r9.xyz, r2.xyzx - else - if_nz cb0[48].x - mul r10.xy, v3.yyyy, cb0[57].xyxx - mad r10.xy, v3.xxxx, cb0[56].xyxx, r10.xyxx - mad r10.xy, v3.zzzz, cb0[58].xyxx, r10.xyxx - add r10.xy, r10.xyxx, cb0[59].xyxx - mul r1.w, v3.y, cb0[53].z - mad r1.w, v3.x, cb0[52].z, r1.w - mad r1.w, v3.z, cb0[54].z, r1.w - add r1.w, r1.w, cb0[55].z - gather4_indexable(-3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r1.w, r1.w, cb0[51].x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r11.y, r11.x - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-3,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(-1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(1,3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-3,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,-1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,1,0)(texture2d)(float,float,float,float) r11.xyzw, r10.xyxx, t9.xyzw, s1.x - add r11.xyzw, -r1.wwww, r11.xyzw - mul r11.xyzw, r11.xyzw, cb0[51].yyyy - div r11.xyzw, r11.xyzw, |cb0[51].xxxx| - add_sat r11.xyzw, -r11.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r2.w, r2.w, r11.x - add r2.w, r11.y, r2.w - add r2.w, r11.z, r2.w - add r2.w, r11.w, r2.w - gather4_indexable(3,3,0)(texture2d)(float,float,float,float) r10.xyzw, r10.xyxx, t9.xyzw, s1.x - add r10.xyzw, -r1.wwww, r10.xyzw - mul r10.xyzw, r10.xyzw, cb0[51].yyyy - div r10.xyzw, r10.xyzw, |cb0[51].xxxx| - add_sat r10.xyzw, -r10.xyzw, l(1.000000, 1.000000, 1.000000, 1.000000) - add r1.w, r2.w, r10.x - add r1.w, r10.y, r1.w - add r1.w, r10.z, r1.w - add r1.w, r10.w, r1.w - mul r1.w, r1.w, l(0.015625) - else - mov r1.w, l(1.000000) - endif - mul r1.w, r1.w, cb0[51].w - mul r7.xyz, r1.wwww, cb0[48].yzwy - mov r8.xyz, r7.xyzx - mov r9.xyz, cb0[47].yzwy - endif - dp3 r1.w, r2.xyzx, r9.xyzx - max r1.w, r1.w, l(0.000000) - mad r5.xyz, r1.wwww, r8.xyzx, r5.xyzx - mad r3.xyz, r3.xyzx, r0.wwww, r2.xyzx - dp3 r0.w, r3.xyzx, r3.xyzx - rsq r0.w, r0.w - mul r3.xyz, r0.wwww, r3.xyzx - dp3 r0.w, r3.xyzx, r2.xyzx - max r0.w, r0.w, l(0.000000) - log r0.w, r0.w - mul r0.w, r0.w, cb0[60].w - exp r0.w, r0.w - mul r2.xyz, r7.xyzx, r0.wwww - mad r4.xyz, r2.xyzx, r1.xyzx, r4.xyzx - add r6.xyz, r6.xyzx, cb0[49].xyzx -endif -add r1.xyz, r5.xyzx, r6.xyzx -mad o0.xyz, r1.xyzx, r0.xyzx, r4.xyzx -mov o0.w, l(1.000000) -ret -// Approximately 924 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 77, 66, - 141, 11, 102, 116, 129, 235, - 41, 41, 18, 151, 23, 5, - 68, 16, 1, 0, 0, 0, - 196, 126, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 44, 11, 0, 0, 224, 11, - 0, 0, 20, 12, 0, 0, - 40, 126, 0, 0, 82, 68, - 69, 70, 240, 10, 0, 0, - 1, 0, 0, 0, 68, 2, - 0, 0, 11, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 188, 10, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 156, 1, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 166, 1, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 180, 1, - 0, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 4, 0, - 0, 0, 255, 255, 255, 255, - 2, 0, 0, 0, 1, 0, - 0, 0, 13, 0, 0, 0, - 197, 1, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 3, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 215, 1, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 4, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 231, 1, - 0, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 4, 0, - 0, 0, 255, 255, 255, 255, - 5, 0, 0, 0, 1, 0, - 0, 0, 13, 0, 0, 0, - 244, 1, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 6, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 5, 2, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 7, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 22, 2, - 0, 0, 2, 0, 0, 0, - 5, 0, 0, 0, 4, 0, - 0, 0, 255, 255, 255, 255, - 8, 0, 0, 0, 1, 0, - 0, 0, 13, 0, 0, 0, - 39, 2, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 4, 0, 0, 0, 255, 255, - 255, 255, 9, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 56, 2, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 115, 97, - 109, 76, 105, 110, 101, 97, - 114, 0, 115, 97, 109, 80, - 111, 105, 110, 116, 67, 108, - 97, 109, 112, 0, 103, 95, - 68, 105, 102, 102, 117, 115, - 101, 84, 101, 120, 116, 117, - 114, 101, 0, 103, 95, 83, - 112, 101, 99, 117, 108, 97, - 114, 84, 101, 120, 116, 117, - 114, 101, 0, 103, 95, 78, - 111, 114, 109, 97, 108, 84, - 101, 120, 116, 117, 114, 101, - 0, 103, 95, 69, 110, 118, - 84, 101, 120, 116, 117, 114, - 101, 0, 103, 95, 83, 104, - 97, 100, 111, 119, 84, 101, - 120, 116, 117, 114, 101, 48, - 0, 103, 95, 83, 104, 97, - 100, 111, 119, 84, 101, 120, - 116, 117, 114, 101, 49, 0, - 103, 95, 83, 104, 97, 100, - 111, 119, 84, 101, 120, 116, - 117, 114, 101, 50, 0, 103, - 95, 83, 104, 97, 100, 111, - 119, 84, 101, 120, 116, 117, - 114, 101, 51, 0, 99, 98, - 80, 101, 114, 70, 114, 97, - 109, 101, 0, 171, 56, 2, - 0, 0, 22, 0, 0, 0, - 92, 2, 0, 0, 48, 196, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 204, 5, - 0, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 0, 0, - 0, 0, 232, 5, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 12, 6, 0, 0, - 64, 0, 0, 0, 64, 0, - 0, 0, 0, 0, 0, 0, - 232, 5, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 33, 6, 0, 0, 128, 0, - 0, 0, 64, 3, 0, 0, - 2, 0, 0, 0, 76, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 112, 8, - 0, 0, 192, 3, 0, 0, - 12, 0, 0, 0, 2, 0, - 0, 0, 128, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 164, 8, 0, 0, - 204, 3, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 184, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 220, 8, 0, 0, 208, 3, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 244, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 24, 9, - 0, 0, 212, 3, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 244, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 46, 9, 0, 0, - 216, 3, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 244, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 66, 9, 0, 0, 220, 3, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 244, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 80, 9, - 0, 0, 224, 3, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 104, 9, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 140, 9, 0, 0, - 240, 3, 0, 0, 16, 0, - 0, 0, 2, 0, 0, 0, - 104, 9, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 155, 9, 0, 0, 0, 4, - 0, 0, 16, 0, 0, 0, - 2, 0, 0, 0, 104, 9, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 171, 9, - 0, 0, 16, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 244, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 183, 9, 0, 0, - 20, 4, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 244, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 197, 9, 0, 0, 24, 4, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 244, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 213, 9, - 0, 0, 28, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 184, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 225, 9, 0, 0, - 32, 4, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 244, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 234, 9, 0, 0, 36, 4, - 0, 0, 4, 0, 0, 0, - 2, 0, 0, 0, 244, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 251, 9, - 0, 0, 40, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 244, 8, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 8, 10, 0, 0, - 44, 4, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 244, 8, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 20, 10, 0, 0, 48, 4, - 0, 0, 0, 128, 0, 0, - 0, 0, 0, 0, 36, 10, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 72, 10, - 0, 0, 48, 132, 0, 0, - 0, 64, 0, 0, 0, 0, - 0, 0, 152, 10, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 103, 95, 86, 105, - 101, 119, 80, 114, 111, 106, - 101, 99, 116, 105, 111, 110, - 0, 102, 108, 111, 97, 116, - 52, 120, 52, 0, 171, 171, - 2, 0, 3, 0, 4, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 221, 5, 0, 0, - 103, 95, 66, 111, 100, 121, - 84, 114, 97, 110, 115, 102, - 111, 114, 109, 97, 116, 105, - 111, 110, 0, 103, 95, 76, - 105, 103, 104, 116, 0, 76, - 105, 103, 104, 116, 0, 109, - 95, 101, 110, 97, 98, 108, - 101, 0, 105, 110, 116, 0, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 6, 0, 0, - 109, 95, 100, 105, 114, 0, - 102, 108, 111, 97, 116, 51, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 102, 6, 0, 0, 109, 95, - 117, 115, 101, 83, 104, 97, - 100, 111, 119, 115, 0, 109, - 95, 99, 111, 108, 111, 114, - 0, 109, 95, 97, 109, 98, - 105, 101, 110, 116, 67, 111, - 108, 111, 114, 0, 109, 95, - 105, 115, 69, 110, 118, 76, - 105, 103, 104, 116, 0, 109, - 95, 108, 104, 115, 0, 95, - 114, 101, 115, 101, 114, 118, - 101, 100, 49, 0, 95, 114, - 101, 115, 101, 114, 118, 101, - 100, 50, 0, 95, 114, 101, - 115, 101, 114, 118, 101, 100, - 51, 0, 109, 95, 100, 101, - 112, 116, 104, 66, 105, 97, - 115, 0, 102, 108, 111, 97, - 116, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 248, 6, 0, 0, 109, 95, - 100, 101, 112, 116, 104, 71, - 97, 105, 110, 0, 109, 95, - 117, 115, 101, 69, 110, 118, - 77, 97, 112, 0, 109, 95, - 105, 110, 116, 101, 110, 115, - 105, 116, 121, 0, 109, 95, - 118, 105, 101, 119, 77, 97, - 116, 114, 105, 120, 0, 171, - 171, 171, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 221, 5, - 0, 0, 109, 95, 108, 105, - 103, 104, 116, 77, 97, 116, - 114, 105, 120, 0, 171, 171, - 47, 6, 0, 0, 60, 6, - 0, 0, 0, 0, 0, 0, - 96, 6, 0, 0, 112, 6, - 0, 0, 4, 0, 0, 0, - 148, 6, 0, 0, 60, 6, - 0, 0, 16, 0, 0, 0, - 161, 6, 0, 0, 112, 6, - 0, 0, 20, 0, 0, 0, - 169, 6, 0, 0, 112, 6, - 0, 0, 32, 0, 0, 0, - 184, 6, 0, 0, 60, 6, - 0, 0, 44, 0, 0, 0, - 197, 6, 0, 0, 60, 6, - 0, 0, 48, 0, 0, 0, - 203, 6, 0, 0, 60, 6, - 0, 0, 52, 0, 0, 0, - 214, 6, 0, 0, 60, 6, - 0, 0, 56, 0, 0, 0, - 225, 6, 0, 0, 60, 6, - 0, 0, 60, 0, 0, 0, - 236, 6, 0, 0, 0, 7, - 0, 0, 64, 0, 0, 0, - 36, 7, 0, 0, 0, 7, - 0, 0, 68, 0, 0, 0, - 48, 7, 0, 0, 60, 6, - 0, 0, 72, 0, 0, 0, - 60, 7, 0, 0, 0, 7, - 0, 0, 76, 0, 0, 0, - 72, 7, 0, 0, 88, 7, - 0, 0, 80, 0, 0, 0, - 124, 7, 0, 0, 88, 7, - 0, 0, 144, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 52, 0, 4, 0, 16, 0, - 140, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 41, 6, 0, 0, - 103, 95, 101, 121, 101, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 102, 6, 0, 0, 103, 95, - 115, 112, 101, 99, 117, 108, - 97, 114, 83, 104, 105, 110, - 105, 110, 101, 115, 115, 0, - 0, 0, 3, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 248, 6, 0, 0, - 103, 95, 117, 115, 101, 68, - 105, 102, 102, 117, 115, 101, - 84, 101, 120, 116, 117, 114, - 101, 115, 0, 171, 171, 171, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 56, 6, 0, 0, - 103, 95, 117, 115, 101, 83, - 112, 101, 99, 117, 108, 97, - 114, 84, 101, 120, 116, 117, - 114, 101, 115, 0, 103, 95, - 117, 115, 101, 78, 111, 114, - 109, 97, 108, 84, 101, 120, - 116, 117, 114, 101, 115, 0, - 103, 95, 117, 115, 101, 84, - 101, 120, 116, 117, 114, 101, - 115, 0, 103, 95, 97, 109, - 98, 105, 101, 110, 116, 67, - 111, 108, 111, 114, 0, 102, - 108, 111, 97, 116, 52, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 95, 9, - 0, 0, 103, 95, 100, 105, - 102, 102, 117, 115, 101, 67, - 111, 108, 111, 114, 0, 103, - 95, 115, 112, 101, 99, 117, - 108, 97, 114, 67, 111, 108, - 111, 114, 0, 103, 95, 119, - 105, 114, 101, 70, 114, 97, - 109, 101, 0, 103, 95, 117, - 115, 101, 76, 105, 103, 104, - 116, 105, 110, 103, 0, 103, - 95, 119, 105, 114, 101, 70, - 114, 97, 109, 101, 79, 118, - 101, 114, 0, 103, 95, 117, - 110, 105, 116, 83, 99, 97, - 108, 101, 0, 103, 95, 117, - 115, 101, 68, 81, 115, 0, - 103, 95, 100, 105, 102, 102, - 117, 115, 101, 67, 104, 97, - 110, 110, 101, 108, 0, 103, - 95, 102, 108, 97, 116, 78, - 111, 114, 109, 97, 108, 0, - 103, 95, 117, 115, 101, 80, - 105, 110, 80, 111, 115, 0, - 103, 95, 98, 111, 110, 101, - 77, 97, 116, 114, 105, 99, - 101, 115, 0, 171, 2, 0, - 3, 0, 4, 0, 4, 0, - 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 221, 5, 0, 0, 103, 95, - 98, 111, 110, 101, 68, 81, - 115, 0, 68, 81, 0, 113, - 48, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 95, 9, - 0, 0, 113, 49, 0, 171, - 85, 10, 0, 0, 88, 10, - 0, 0, 0, 0, 0, 0, - 124, 10, 0, 0, 88, 10, - 0, 0, 16, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 0, 2, 2, 0, - 128, 10, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 82, 10, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 172, 0, 0, 0, - 5, 0, 0, 0, 8, 0, - 0, 0, 128, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 140, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 147, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 7, - 0, 0, 155, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 160, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 78, 111, 114, 109, - 97, 108, 0, 84, 65, 78, - 71, 69, 78, 84, 0, 87, - 80, 79, 83, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 171, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 69, 88, - 12, 114, 0, 0, 80, 0, - 0, 0, 131, 28, 0, 0, - 106, 8, 0, 1, 89, 0, - 0, 4, 70, 142, 32, 0, - 0, 0, 0, 0, 67, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 0, 0, - 0, 0, 90, 0, 0, 3, - 0, 96, 16, 0, 1, 0, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 2, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 3, 0, 0, 0, - 85, 85, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 4, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 5, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 6, 0, 0, 0, - 85, 85, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 7, 0, 0, 0, 85, 85, - 0, 0, 88, 24, 0, 4, - 0, 112, 16, 0, 8, 0, - 0, 0, 85, 85, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 9, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 1, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 2, 0, 0, 0, 98, 16, - 0, 3, 114, 16, 16, 0, - 3, 0, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 4, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 12, 0, 0, 0, - 31, 0, 4, 4, 42, 128, - 32, 0, 0, 0, 0, 0, - 65, 0, 0, 0, 54, 0, - 0, 8, 242, 32, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 21, 0, - 0, 1, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 61, 0, 0, 0, - 31, 0, 0, 4, 26, 128, - 32, 0, 0, 0, 0, 0, - 66, 0, 0, 0, 72, 0, - 0, 141, 194, 0, 0, 128, - 67, 85, 21, 0, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 4, 0, - 0, 0, 70, 126, 16, 0, - 2, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 32, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 150, 115, 16, 0, 2, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 32, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 1, 64, 0, 0, 2, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 134, 119, 16, 0, 2, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 32, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 1, 64, 0, 0, 3, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 70, 123, 16, 0, 2, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 32, 0, 0, 8, 130, 0, - 16, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 1, 64, 0, 0, 4, 0, - 0, 0, 31, 0, 4, 3, - 58, 0, 16, 0, 0, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 70, 126, 16, 0, 2, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 18, 0, 0, 1, - 54, 0, 0, 6, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 63, 0, 0, 0, - 21, 0, 0, 1, 21, 0, - 0, 1, 21, 0, 0, 1, - 21, 0, 0, 1, 21, 0, - 0, 1, 18, 0, 0, 1, - 54, 0, 0, 6, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 63, 0, 0, 0, - 21, 0, 0, 1, 31, 0, - 4, 4, 26, 128, 32, 0, - 0, 0, 0, 0, 61, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 70, 126, 16, 0, 3, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 18, 0, 0, 1, 54, 0, - 0, 6, 114, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 21, 0, - 0, 1, 31, 0, 0, 4, - 26, 128, 32, 0, 0, 0, - 0, 0, 65, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 21, 0, 0, 1, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 31, 0, - 4, 4, 42, 128, 32, 0, - 0, 0, 0, 0, 61, 0, - 0, 0, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 16, - 16, 0, 4, 0, 0, 0, - 70, 126, 16, 0, 4, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 191, 0, 0, - 0, 191, 0, 0, 0, 191, - 0, 0, 0, 0, 0, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 5, 0, 0, 0, - 150, 4, 16, 0, 2, 0, - 0, 0, 38, 9, 16, 0, - 4, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 5, 0, 0, 0, 150, 4, - 16, 0, 4, 0, 0, 0, - 38, 9, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 5, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 178, 0, - 16, 0, 3, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 70, 8, 16, 0, - 5, 0, 0, 0, 70, 8, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 3, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 3, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 21, 0, - 0, 1, 0, 0, 0, 9, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 18, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 60, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 31, 0, 4, 4, 58, 128, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 51, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 10, 0, - 16, 128, 129, 0, 0, 0, - 2, 0, 0, 0, 26, 0, - 16, 128, 129, 0, 0, 0, - 2, 0, 0, 0, 52, 0, - 0, 9, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 128, 129, 0, 0, 0, - 2, 0, 0, 0, 26, 0, - 16, 128, 129, 0, 0, 0, - 2, 0, 0, 0, 14, 0, - 0, 10, 130, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 58, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 95, 174, - 170, 60, 1, 64, 0, 0, - 54, 90, 174, 189, 50, 0, - 0, 9, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 226, 118, 56, 62, 50, 0, - 0, 9, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 4, 29, 169, 190, 50, 0, - 0, 9, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 56, 247, 127, 63, 56, 0, - 0, 7, 130, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 49, 0, 0, 9, - 18, 0, 16, 0, 4, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 192, - 1, 64, 0, 0, 219, 15, - 201, 63, 1, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 49, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 219, 15, 73, 192, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 51, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 52, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 49, 0, 0, 8, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 2, 0, - 0, 0, 29, 0, 0, 8, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 55, 0, 0, 10, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 18, 0, - 16, 0, 4, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 133, 249, 34, 62, 1, 64, - 0, 0, 0, 0, 0, 63, - 50, 0, 0, 10, 34, 0, - 16, 0, 4, 0, 0, 0, - 42, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 63, 1, 64, 0, 0, - 0, 0, 0, 63, 72, 0, - 0, 141, 194, 0, 0, 128, - 67, 85, 21, 0, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 0, 16, 0, 4, 0, - 0, 0, 70, 126, 16, 0, - 5, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 55, 0, 0, 11, - 114, 0, 16, 0, 4, 0, - 0, 0, 166, 138, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 150, 135, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 54, 0, 0, 5, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 18, 0, - 0, 1, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 56, 0, 0, 8, 50, 0, - 16, 0, 7, 0, 0, 0, - 86, 21, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 18, 0, - 0, 0, 50, 0, 0, 10, - 50, 0, 16, 0, 7, 0, - 0, 0, 6, 16, 16, 0, - 3, 0, 0, 0, 70, 128, - 32, 0, 0, 0, 0, 0, - 17, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 50, 0, 0, 10, 50, 0, - 16, 0, 7, 0, 0, 0, - 166, 26, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 19, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 0, 0, - 0, 8, 50, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 20, 0, 0, 0, - 56, 0, 0, 8, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 14, 0, - 0, 0, 50, 0, 0, 10, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 16, 16, 0, - 3, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 42, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 16, 0, 0, 0, - 109, 0, 0, 140, 1, 186, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 10, 128, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 250, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 58, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 122, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 190, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 254, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 62, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 126, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 162, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 226, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 34, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 98, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 166, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 8, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 230, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 0, 16, 0, - 7, 0, 0, 0, 70, 126, - 16, 0, 6, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 38, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 8, 0, 0, 0, - 70, 0, 16, 0, 7, 0, - 0, 0, 70, 126, 16, 0, - 6, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 8, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 8, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 0, 8, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 8, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 8, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 8, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 8, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 8, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 8, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 102, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 6, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 12, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 7, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 7, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 26, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 42, 0, 16, 0, 7, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 7, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 60, - 18, 0, 0, 1, 54, 0, - 0, 5, 130, 0, 16, 0, - 1, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 21, 0, 0, 1, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 56, 0, 0, 8, 114, 0, - 16, 0, 4, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 9, 0, - 0, 0, 54, 0, 0, 5, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 6, 114, 0, 16, 0, - 6, 0, 0, 0, 150, 135, - 32, 0, 0, 0, 0, 0, - 8, 0, 0, 0, 21, 0, - 0, 1, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 246, 15, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 6, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 60, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 6, 114, 0, 16, 0, - 6, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 18, 0, - 0, 1, 54, 0, 0, 8, - 114, 0, 16, 0, 5, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 114, 0, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 54, 0, 0, 8, 114, 0, - 16, 0, 6, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 21, 0, 0, 0, 31, 0, - 4, 4, 58, 128, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 51, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 52, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 14, 0, 0, 10, - 130, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 95, 174, 170, 60, - 1, 64, 0, 0, 54, 90, - 174, 189, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 226, 118, - 56, 62, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 29, - 169, 190, 50, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 56, 247, - 127, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 49, 0, 0, 9, 130, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 192, 1, 64, - 0, 0, 219, 15, 201, 63, - 1, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 219, 15, 73, 192, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 29, 0, 0, 8, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 55, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 133, 249, - 34, 62, 1, 64, 0, 0, - 0, 0, 0, 63, 50, 0, - 0, 10, 34, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 63, - 1, 64, 0, 0, 0, 0, - 0, 63, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 5, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 11, 114, 0, - 16, 0, 7, 0, 0, 0, - 166, 138, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 22, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 54, 0, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 22, 0, 0, 0, 56, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 86, 21, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 31, 0, 0, 0, - 50, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 6, 16, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 30, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 166, 26, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 32, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 8, - 50, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 128, - 32, 0, 0, 0, 0, 0, - 33, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 27, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 26, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 28, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 29, 0, 0, 0, 109, 0, - 0, 140, 1, 186, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 128, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 250, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 58, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 122, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 190, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 254, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 62, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 126, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 162, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 226, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 34, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 98, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 166, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 230, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 7, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 38, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 7, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 25, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 102, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 7, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 25, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 60, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 21, 0, - 0, 1, 56, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 25, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 150, 135, 32, 0, 0, 0, - 0, 0, 22, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 6, - 114, 0, 16, 0, 9, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 21, 0, - 0, 0, 21, 0, 0, 1, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 60, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 8, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 23, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 34, 0, 0, 0, 31, 0, - 4, 4, 58, 128, 32, 0, - 0, 0, 0, 0, 36, 0, - 0, 0, 51, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 52, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 14, 0, 0, 10, - 130, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 95, 174, 170, 60, - 1, 64, 0, 0, 54, 90, - 174, 189, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 226, 118, - 56, 62, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 29, - 169, 190, 50, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 56, 247, - 127, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 49, 0, 0, 9, 130, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 192, 1, 64, - 0, 0, 219, 15, 201, 63, - 1, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 219, 15, 73, 192, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 29, 0, 0, 8, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 55, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 133, 249, - 34, 62, 1, 64, 0, 0, - 0, 0, 0, 63, 50, 0, - 0, 10, 34, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 63, - 1, 64, 0, 0, 0, 0, - 0, 63, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 5, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 11, 114, 0, - 16, 0, 7, 0, 0, 0, - 166, 138, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 35, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 54, 0, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 35, 0, 0, 0, 56, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 86, 21, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 44, 0, 0, 0, - 50, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 6, 16, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 43, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 166, 26, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 45, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 8, - 50, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 128, - 32, 0, 0, 0, 0, 0, - 46, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 40, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 39, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 41, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 42, 0, 0, 0, 109, 0, - 0, 140, 1, 186, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 128, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 250, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 58, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 122, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 190, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 254, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 62, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 126, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 162, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 226, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 34, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 98, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 166, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 230, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 8, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 38, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 8, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 38, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 102, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 8, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 38, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 60, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 21, 0, - 0, 1, 56, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 38, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 150, 135, 32, 0, 0, 0, - 0, 0, 35, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 6, - 114, 0, 16, 0, 9, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 34, 0, - 0, 0, 21, 0, 0, 1, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 60, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 8, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 36, 0, - 0, 0, 21, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 47, 0, 0, 0, 31, 0, - 4, 4, 58, 128, 32, 0, - 0, 0, 0, 0, 49, 0, - 0, 0, 51, 0, 0, 9, - 130, 0, 16, 0, 1, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 52, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 26, 0, 16, 128, - 129, 0, 0, 0, 2, 0, - 0, 0, 14, 0, 0, 10, - 130, 0, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 58, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 95, 174, 170, 60, - 1, 64, 0, 0, 54, 90, - 174, 189, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 226, 118, - 56, 62, 50, 0, 0, 9, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 4, 29, - 169, 190, 50, 0, 0, 9, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 1, 64, 0, 0, 56, 247, - 127, 63, 56, 0, 0, 7, - 130, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 49, 0, 0, 9, 130, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 26, 0, 16, 128, 129, 0, - 0, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 0, 192, 1, 64, - 0, 0, 219, 15, 201, 63, - 1, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 3, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 1, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 219, 15, 73, 192, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 51, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 52, 0, 0, 7, 130, 0, - 16, 0, 3, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 49, 0, - 0, 8, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 128, 65, 0, - 0, 0, 2, 0, 0, 0, - 29, 0, 0, 8, 130, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 55, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 18, 0, 16, 0, - 7, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 133, 249, - 34, 62, 1, 64, 0, 0, - 0, 0, 0, 63, 50, 0, - 0, 10, 34, 0, 16, 0, - 7, 0, 0, 0, 42, 0, - 16, 128, 65, 0, 0, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 63, - 1, 64, 0, 0, 0, 0, - 0, 63, 72, 0, 0, 141, - 194, 0, 0, 128, 67, 85, - 21, 0, 114, 0, 16, 0, - 7, 0, 0, 0, 70, 0, - 16, 0, 7, 0, 0, 0, - 70, 126, 16, 0, 5, 0, - 0, 0, 0, 96, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 0, 0, - 55, 0, 0, 11, 114, 0, - 16, 0, 7, 0, 0, 0, - 166, 138, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 48, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 143, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 54, 0, - 0, 5, 114, 0, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 9, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 18, 0, 0, 1, - 31, 0, 4, 4, 10, 128, - 32, 0, 0, 0, 0, 0, - 48, 0, 0, 0, 56, 0, - 0, 8, 50, 0, 16, 0, - 10, 0, 0, 0, 86, 21, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 57, 0, 0, 0, - 50, 0, 0, 10, 50, 0, - 16, 0, 10, 0, 0, 0, - 6, 16, 16, 0, 3, 0, - 0, 0, 70, 128, 32, 0, - 0, 0, 0, 0, 56, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 10, 50, 0, 16, 0, - 10, 0, 0, 0, 166, 26, - 16, 0, 3, 0, 0, 0, - 70, 128, 32, 0, 0, 0, - 0, 0, 58, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 0, 0, 0, 8, - 50, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 128, - 32, 0, 0, 0, 0, 0, - 59, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 26, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 53, 0, 0, 0, - 50, 0, 0, 10, 130, 0, - 16, 0, 1, 0, 0, 0, - 10, 16, 16, 0, 3, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 52, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 16, - 16, 0, 3, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 54, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 55, 0, 0, 0, 109, 0, - 0, 140, 1, 186, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 10, 128, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 250, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 58, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 122, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 190, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 254, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 62, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 126, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 162, 1, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 226, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 34, - 0, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 98, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 166, 1, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 11, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 11, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 109, 0, 0, 140, 1, 230, - 1, 128, 194, 0, 0, 128, - 67, 85, 21, 0, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 0, 16, 0, 10, 0, - 0, 0, 70, 126, 16, 0, - 9, 0, 0, 0, 10, 96, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 246, 15, 16, 128, 65, 0, - 0, 0, 1, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 14, 0, - 0, 9, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 6, 128, 32, 128, 129, 0, - 0, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 0, 32, - 0, 11, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 14, - 16, 128, 65, 0, 0, 0, - 11, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 10, 0, 16, 0, - 11, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 42, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 109, 0, - 0, 140, 1, 38, 0, 128, - 194, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 11, 0, 0, 0, 70, 0, - 16, 0, 10, 0, 0, 0, - 70, 126, 16, 0, 9, 0, - 0, 0, 10, 96, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 8, 242, 0, 16, 0, - 11, 0, 0, 0, 246, 15, - 16, 128, 65, 0, 0, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 11, 0, 0, 0, - 56, 0, 0, 8, 242, 0, - 16, 0, 11, 0, 0, 0, - 70, 14, 16, 0, 11, 0, - 0, 0, 86, 133, 32, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 14, 0, 0, 9, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 0, - 11, 0, 0, 0, 6, 128, - 32, 128, 129, 0, 0, 0, - 0, 0, 0, 0, 51, 0, - 0, 0, 0, 32, 0, 11, - 242, 0, 16, 0, 11, 0, - 0, 0, 70, 14, 16, 128, - 65, 0, 0, 0, 11, 0, - 0, 0, 2, 64, 0, 0, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 11, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 11, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 42, 0, 16, 0, 11, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 58, 0, - 16, 0, 11, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 109, 0, 0, 140, - 1, 102, 0, 128, 194, 0, - 0, 128, 67, 85, 21, 0, - 242, 0, 16, 0, 10, 0, - 0, 0, 70, 0, 16, 0, - 10, 0, 0, 0, 70, 126, - 16, 0, 9, 0, 0, 0, - 10, 96, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 0, 16, 0, 10, 0, - 0, 0, 246, 15, 16, 128, - 65, 0, 0, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 10, 0, 0, 0, 70, 14, - 16, 0, 10, 0, 0, 0, - 86, 133, 32, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 14, 0, 0, 9, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 10, 0, - 0, 0, 6, 128, 32, 128, - 129, 0, 0, 0, 0, 0, - 0, 0, 51, 0, 0, 0, - 0, 32, 0, 11, 242, 0, - 16, 0, 10, 0, 0, 0, - 70, 14, 16, 128, 65, 0, - 0, 0, 10, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 10, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 26, 0, 16, 0, 10, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 42, 0, - 16, 0, 10, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 10, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 56, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 60, 18, 0, - 0, 1, 54, 0, 0, 5, - 130, 0, 16, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 21, 0, - 0, 1, 56, 0, 0, 8, - 130, 0, 16, 0, 1, 0, - 0, 0, 58, 0, 16, 0, - 1, 0, 0, 0, 58, 128, - 32, 0, 0, 0, 0, 0, - 51, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 1, 0, 0, 0, - 150, 135, 32, 0, 0, 0, - 0, 0, 48, 0, 0, 0, - 54, 0, 0, 5, 114, 0, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 54, 0, 0, 6, - 114, 0, 16, 0, 9, 0, - 0, 0, 150, 135, 32, 0, - 0, 0, 0, 0, 47, 0, - 0, 0, 21, 0, 0, 1, - 16, 0, 0, 7, 130, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 1, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 3, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 2, 0, 0, 0, 52, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 47, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 8, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 58, 128, 32, 0, 0, 0, - 0, 0, 60, 0, 0, 0, - 25, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 8, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 49, 0, - 0, 0, 21, 0, 0, 1, - 0, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 50, 0, - 0, 9, 114, 32, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 156, 3, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 152, 2, - 0, 0, 4, 0, 0, 0, - 12, 0, 0, 0, 37, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 129, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 64, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShader_VS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShader_VS.h deleted file mode 100644 index 2a1dd1b..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShader_VS.h +++ /dev/null @@ -1,1706 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\BodyShader_VS.h /Evs_main -// ..\..\source\Shaders\BodyShader.hlsl -// -// -// Buffer Definitions: -// -// cbuffer cbPerFrame -// { -// -// row_major float4x4 g_ViewProjection;// Offset: 0 Size: 64 -// row_major float4x4 g_BodyTransformation;// Offset: 64 Size: 64 -// -// struct Light -// { -// -// int m_enable; // Offset: 128 -// float3 m_dir; // Offset: 132 -// int m_useShadows; // Offset: 144 -// float3 m_color; // Offset: 148 -// float3 m_ambientColor; // Offset: 160 -// int m_isEnvLight; // Offset: 172 -// int m_lhs; // Offset: 176 -// int _reserved1; // Offset: 180 -// int _reserved2; // Offset: 184 -// int _reserved3; // Offset: 188 -// float m_depthBias; // Offset: 192 -// float m_depthGain; // Offset: 196 -// int m_useEnvMap; // Offset: 200 -// float m_intensity; // Offset: 204 -// row_major float4x4 m_viewMatrix;// Offset: 208 -// row_major float4x4 m_lightMatrix;// Offset: 272 -// -// } g_Light[4]; // Offset: 128 Size: 832 [unused] -// float3 g_eyePosition; // Offset: 960 Size: 12 [unused] -// float g_specularShininess; // Offset: 972 Size: 4 [unused] -// int g_useDiffuseTextures; // Offset: 976 Size: 4 [unused] -// int g_useSpecularTextures; // Offset: 980 Size: 4 [unused] -// int g_useNormalTextures; // Offset: 984 Size: 4 [unused] -// int g_useTextures; // Offset: 988 Size: 4 [unused] -// float4 g_ambientColor; // Offset: 992 Size: 16 [unused] -// float4 g_diffuseColor; // Offset: 1008 Size: 16 [unused] -// float4 g_specularColor; // Offset: 1024 Size: 16 [unused] -// int g_wireFrame; // Offset: 1040 Size: 4 [unused] -// int g_useLighting; // Offset: 1044 Size: 4 [unused] -// int g_wireFrameOver; // Offset: 1048 Size: 4 [unused] -// float g_unitScale; // Offset: 1052 Size: 4 [unused] -// int g_useDQs; // Offset: 1056 Size: 4 -// int g_diffuseChannel; // Offset: 1060 Size: 4 [unused] -// int g_flatNormal; // Offset: 1064 Size: 4 -// int g_usePinPos; // Offset: 1068 Size: 4 -// row_major float4x4 g_boneMatrices[512];// Offset: 1072 Size: 32768 -// -// struct DQ -// { -// -// float4 q0; // Offset: 33840 -// float4 q1; // Offset: 33856 -// -// } g_boneDQs[512]; // Offset: 33840 Size: 16384 -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// g_BoneIndices texture float4 buf 0 1 -// g_BoneWeights texture float4 buf 1 1 -// cbPerFrame cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// POSITION 0 xyz 0 NONE float xyz -// VERTEX_NORMAL 0 xyz 1 NONE float xyz -// FACE_NORMAL 0 xyz 2 NONE float xyz -// TANGENT 0 xyz 3 NONE float xyz -// TEXCOORD 0 xy 4 NONE float xy -// VERTEX_ID 0 x 5 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// Normal 0 xyz 1 NONE float xyz -// TANGENT 0 xyz 2 NONE float xyz -// WPOS 0 xyz 3 NONE float xyz -// TEXCOORD 0 xy 4 NONE float xy -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[3139], dynamicIndexed -dcl_resource_buffer (float,float,float,float) t0 -dcl_resource_buffer (float,float,float,float) t1 -dcl_input v0.xyz -dcl_input v1.xyz -dcl_input v2.xyz -dcl_input v3.xyz -dcl_input v4.xy -dcl_input v5.x -dcl_output_siv o0.xyzw, position -dcl_output o1.xyz -dcl_output o2.xyz -dcl_output o3.xyz -dcl_output o4.xy -dcl_temps 11 -dp3 r0.x, v2.xyzx, v2.xyzx -rsq r0.x, r0.x -mul r0.xyz, r0.xxxx, v2.xyzx -dp3 r0.w, v1.xyzx, v1.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, v1.xyzx -movc r0.xyz, cb0[66].zzzz, r0.xyzx, r1.xyzx -dp3 r0.w, v3.xyzx, v3.xyzx -rsq r0.w, r0.w -mul r1.xyz, r0.wwww, v3.xyzx -ftoi r0.w, v5.x -ld_indexable(buffer)(float,float,float,float) r2.xyzw, r0.wwww, t0.xyzw -ld_indexable(buffer)(float,float,float,float) r3.xyzw, r0.wwww, t1.xyzw -if_nz cb0[66].x - ftou r4.xyzw, r2.xyzw - ishl r4.xyzw, r4.xyzw, l(1, 1, 1, 1) - mul r5.xyzw, r3.xxxx, cb0[r4.x + 2115].xyzw - mul r6.xyzw, r3.yyyy, cb0[r4.y + 2115].xyzw - mul r7.xyzw, r3.yyyy, cb0[r4.y + 2116].xyzw - dp4 r0.w, r5.xyzw, r6.xyzw - lt r0.w, r0.w, l(-0.000000) - movc r0.w, r0.w, l(-1.000000), l(1.000000) - mad r5.xyzw, r0.wwww, r6.xyzw, r5.xyzw - mul r6.xyzw, r7.xyzw, r0.wwww - mad r6.xyzw, cb0[r4.x + 2116].xyzw, r3.xxxx, r6.xyzw - mul r7.xyzw, r3.zzzz, cb0[r4.z + 2115].xyzw - mul r8.xyzw, r3.zzzz, cb0[r4.z + 2116].xyzw - dp4 r0.w, r5.xyzw, r7.xyzw - lt r0.w, r0.w, l(-0.000000) - movc r0.w, r0.w, l(-1.000000), l(1.000000) - mad r5.xyzw, r0.wwww, r7.xyzw, r5.xyzw - mad r6.xyzw, r0.wwww, r8.xyzw, r6.xyzw - mul r7.xyzw, r3.wwww, cb0[r4.w + 2115].xyzw - mul r4.xyzw, r3.wwww, cb0[r4.w + 2116].xyzw - dp4 r0.w, r5.xyzw, r7.xyzw - lt r0.w, r0.w, l(-0.000000) - movc r0.w, r0.w, l(-1.000000), l(1.000000) - mad r5.xyzw, r0.wwww, r7.xyzw, r5.xyzw - mad r4.xyzw, r0.wwww, r4.xyzw, r6.xyzw - dp4 r0.w, r5.xyzw, r5.xyzw - add r0.w, r0.w, l(0.000000) - sqrt r0.w, r0.w - div r0.w, l(1.000000, 1.000000, 1.000000, 1.000000), r0.w - mul r5.xyzw, r0.wwww, r5.xyzw - mul r4.xyzw, r0.wwww, r4.xyzw - mul r6.xyz, r5.xyzx, v0.zxyz - mad r6.xyz, r5.zxyz, v0.xyzx, -r6.xyzx - mad r6.xyz, r5.wwww, v0.yzxy, r6.xyzx - mul r7.xyz, r4.wwww, r5.xyzx - mad r7.xyz, r4.xyzx, r5.wwww, -r7.xyzx - mul r8.xyz, r4.yzxy, r5.zxyz - mad r4.xyz, r5.yzxy, r4.zxyz, -r8.xyzx - add r4.xyz, r4.xyzx, r7.xyzx - mul r7.xyz, r0.zxyz, r5.xyzx - mad r7.xyz, r5.zxyz, r0.xyzx, -r7.xyzx - mad r7.xyz, r5.wwww, r0.yzxy, r7.xyzx - mul r8.xyz, r1.zxyz, r5.xyzx - mad r8.xyz, r5.zxyz, r1.xyzx, -r8.xyzx - mad r8.xyz, r5.wwww, r1.yzxy, r8.xyzx - mad r4.xyz, r4.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), v0.xyzx - add r9.xyz, r5.zxyz, r5.zxyz - mul r10.xyz, r6.xyzx, r9.xyzx - mad r6.xyz, r9.zxyz, r6.yzxy, -r10.xyzx - add r4.xyz, r4.xyzx, r6.xyzx - mul r6.xyz, r5.zxyz, r7.xyzx - mad r6.xyz, r5.yzxy, r7.yzxy, -r6.xyzx - mad r6.xyz, r6.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), r0.xyzx - mul r7.xyz, r5.zxyz, r8.xyzx - mad r5.xyz, r5.yzxy, r8.yzxy, -r7.xyzx - mad r5.xyz, r5.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), r1.xyzx -else - add r0.w, r3.y, r3.x - add r0.w, r3.z, r0.w - add r0.w, r3.w, r0.w - add r0.w, r0.w, l(0.000000) - div r0.w, l(1.000000, 1.000000, 1.000000, 1.000000), r0.w - ftou r2.xyzw, r2.xyzw - ishl r2.xyzw, r2.xyzw, l(2, 2, 2, 2) - mul r7.xyz, v0.yyyy, cb0[r2.x + 68].xyzx - mad r7.xyz, v0.xxxx, cb0[r2.x + 67].xyzx, r7.xyzx - mad r7.xyz, v0.zzzz, cb0[r2.x + 69].xyzx, r7.xyzx - add r7.xyz, r7.xyzx, cb0[r2.x + 70].xyzx - mul r8.xyz, r0.yyyy, cb0[r2.x + 68].xyzx - mad r8.xyz, r0.xxxx, cb0[r2.x + 67].xyzx, r8.xyzx - mad r8.xyz, r0.zzzz, cb0[r2.x + 69].xyzx, r8.xyzx - mul r9.xyz, r1.yyyy, cb0[r2.x + 68].xyzx - mad r9.xyz, r1.xxxx, cb0[r2.x + 67].xyzx, r9.xyzx - mad r9.xyz, r1.zzzz, cb0[r2.x + 69].xyzx, r9.xyzx - mul r10.xyz, v0.yyyy, cb0[r2.y + 68].xyzx - mad r10.xyz, v0.xxxx, cb0[r2.y + 67].xyzx, r10.xyzx - mad r10.xyz, v0.zzzz, cb0[r2.y + 69].xyzx, r10.xyzx - add r10.xyz, r10.xyzx, cb0[r2.y + 70].xyzx - mul r10.xyz, r3.yyyy, r10.xyzx - mad r7.xyz, r3.xxxx, r7.xyzx, r10.xyzx - mul r10.xyz, r0.yyyy, cb0[r2.y + 68].xyzx - mad r10.xyz, r0.xxxx, cb0[r2.y + 67].xyzx, r10.xyzx - mad r10.xyz, r0.zzzz, cb0[r2.y + 69].xyzx, r10.xyzx - mul r10.xyz, r3.yyyy, r10.xyzx - mad r8.xyz, r3.xxxx, r8.xyzx, r10.xyzx - mul r10.xyz, r1.yyyy, cb0[r2.y + 68].xyzx - mad r10.xyz, r1.xxxx, cb0[r2.y + 67].xyzx, r10.xyzx - mad r10.xyz, r1.zzzz, cb0[r2.y + 69].xyzx, r10.xyzx - mul r10.xyz, r3.yyyy, r10.xyzx - mad r9.xyz, r3.xxxx, r9.xyzx, r10.xyzx - mul r10.xyz, v0.yyyy, cb0[r2.z + 68].xyzx - mad r10.xyz, v0.xxxx, cb0[r2.z + 67].xyzx, r10.xyzx - mad r10.xyz, v0.zzzz, cb0[r2.z + 69].xyzx, r10.xyzx - add r10.xyz, r10.xyzx, cb0[r2.z + 70].xyzx - mad r7.xyz, r3.zzzz, r10.xyzx, r7.xyzx - mul r10.xyz, r0.yyyy, cb0[r2.z + 68].xyzx - mad r10.xyz, r0.xxxx, cb0[r2.z + 67].xyzx, r10.xyzx - mad r10.xyz, r0.zzzz, cb0[r2.z + 69].xyzx, r10.xyzx - mad r8.xyz, r3.zzzz, r10.xyzx, r8.xyzx - mul r10.xyz, r1.yyyy, cb0[r2.z + 68].xyzx - mad r10.xyz, r1.xxxx, cb0[r2.z + 67].xyzx, r10.xyzx - mad r2.xyz, r1.zzzz, cb0[r2.z + 69].xyzx, r10.xyzx - mad r2.xyz, r3.zzzz, r2.xyzx, r9.xyzx - mul r3.xyz, v0.yyyy, cb0[r2.w + 68].xyzx - mad r3.xyz, v0.xxxx, cb0[r2.w + 67].xyzx, r3.xyzx - mad r3.xyz, v0.zzzz, cb0[r2.w + 69].xyzx, r3.xyzx - add r3.xyz, r3.xyzx, cb0[r2.w + 70].xyzx - mad r3.xyz, r3.wwww, r3.xyzx, r7.xyzx - mul r7.xyz, r0.yyyy, cb0[r2.w + 68].xyzx - mad r7.xyz, r0.xxxx, cb0[r2.w + 67].xyzx, r7.xyzx - mad r0.xyz, r0.zzzz, cb0[r2.w + 69].xyzx, r7.xyzx - mad r0.xyz, r3.wwww, r0.xyzx, r8.xyzx - mul r7.xyz, r1.yyyy, cb0[r2.w + 68].xyzx - mad r1.xyw, r1.xxxx, cb0[r2.w + 67].xyxz, r7.xyxz - mad r1.xyz, r1.zzzz, cb0[r2.w + 69].xyzx, r1.xywx - mad r1.xyz, r3.wwww, r1.xyzx, r2.xyzx - mul r4.xyz, r0.wwww, r3.xyzx - mul r6.xyz, r0.wwww, r0.xyzx - mul r5.xyz, r0.wwww, r1.xyzx -endif -movc r0.xyz, cb0[66].wwww, v0.xyzx, r4.xyzx -mul r1.xyz, r0.yyyy, cb0[5].xyzx -mad r0.xyw, r0.xxxx, cb0[4].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[6].xyzx, r0.xywx -add r0.xyz, r0.xyzx, cb0[7].xyzx -mul r1.xyzw, r0.yyyy, cb0[1].xyzw -mad r1.xyzw, r0.xxxx, cb0[0].xyzw, r1.xyzw -mad r1.xyzw, r0.zzzz, cb0[2].xyzw, r1.xyzw -add o0.xyzw, r1.xyzw, cb0[3].xyzw -dp3 r0.w, r6.xyzx, r6.xyzx -rsq r0.w, r0.w -mul o1.xyz, r0.wwww, r6.xyzx -dp3 r0.w, r5.xyzx, r5.xyzx -rsq r0.w, r0.w -mul o2.xyz, r0.wwww, r5.xyzx -mov o3.xyz, r0.xyzx -mov o4.xy, v4.xyxx -ret -// Approximately 152 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 203, 70, - 18, 19, 157, 156, 76, 16, - 64, 240, 93, 100, 102, 4, - 171, 188, 1, 0, 0, 0, - 128, 33, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 9, 0, 0, 140, 10, - 0, 0, 64, 11, 0, 0, - 228, 32, 0, 0, 82, 68, - 69, 70, 112, 9, 0, 0, - 1, 0, 0, 0, 196, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 60, 9, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 156, 0, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 1, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 170, 0, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 0, 0, - 255, 255, 255, 255, 1, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 184, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 103, 95, 66, 111, 110, 101, - 73, 110, 100, 105, 99, 101, - 115, 0, 103, 95, 66, 111, - 110, 101, 87, 101, 105, 103, - 104, 116, 115, 0, 99, 98, - 80, 101, 114, 70, 114, 97, - 109, 101, 0, 171, 184, 0, - 0, 0, 22, 0, 0, 0, - 220, 0, 0, 0, 48, 196, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 76, 4, - 0, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 2, 0, - 0, 0, 104, 4, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 140, 4, 0, 0, - 64, 0, 0, 0, 64, 0, - 0, 0, 2, 0, 0, 0, - 104, 4, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 161, 4, 0, 0, 128, 0, - 0, 0, 64, 3, 0, 0, - 0, 0, 0, 0, 204, 6, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 240, 6, - 0, 0, 192, 3, 0, 0, - 12, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 36, 7, 0, 0, - 204, 3, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 56, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 92, 7, 0, 0, 208, 3, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 116, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 152, 7, - 0, 0, 212, 3, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 116, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 174, 7, 0, 0, - 216, 3, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 116, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 194, 7, 0, 0, 220, 3, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 116, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 208, 7, - 0, 0, 224, 3, 0, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 232, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 12, 8, 0, 0, - 240, 3, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 232, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 27, 8, 0, 0, 0, 4, - 0, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 232, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 43, 8, - 0, 0, 16, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 116, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 55, 8, 0, 0, - 20, 4, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 116, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 69, 8, 0, 0, 24, 4, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 116, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 85, 8, - 0, 0, 28, 4, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 56, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 97, 8, 0, 0, - 32, 4, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 116, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 106, 8, 0, 0, 36, 4, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 116, 7, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 123, 8, - 0, 0, 40, 4, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 116, 7, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 136, 8, 0, 0, - 44, 4, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 116, 7, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 148, 8, 0, 0, 48, 4, - 0, 0, 0, 128, 0, 0, - 2, 0, 0, 0, 164, 8, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 200, 8, - 0, 0, 48, 132, 0, 0, - 0, 64, 0, 0, 2, 0, - 0, 0, 24, 9, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 103, 95, 86, 105, - 101, 119, 80, 114, 111, 106, - 101, 99, 116, 105, 111, 110, - 0, 102, 108, 111, 97, 116, - 52, 120, 52, 0, 171, 171, - 2, 0, 3, 0, 4, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 93, 4, 0, 0, - 103, 95, 66, 111, 100, 121, - 84, 114, 97, 110, 115, 102, - 111, 114, 109, 97, 116, 105, - 111, 110, 0, 103, 95, 76, - 105, 103, 104, 116, 0, 76, - 105, 103, 104, 116, 0, 109, - 95, 101, 110, 97, 98, 108, - 101, 0, 105, 110, 116, 0, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 184, 4, 0, 0, - 109, 95, 100, 105, 114, 0, - 102, 108, 111, 97, 116, 51, - 0, 171, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 230, 4, 0, 0, 109, 95, - 117, 115, 101, 83, 104, 97, - 100, 111, 119, 115, 0, 109, - 95, 99, 111, 108, 111, 114, - 0, 109, 95, 97, 109, 98, - 105, 101, 110, 116, 67, 111, - 108, 111, 114, 0, 109, 95, - 105, 115, 69, 110, 118, 76, - 105, 103, 104, 116, 0, 109, - 95, 108, 104, 115, 0, 95, - 114, 101, 115, 101, 114, 118, - 101, 100, 49, 0, 95, 114, - 101, 115, 101, 114, 118, 101, - 100, 50, 0, 95, 114, 101, - 115, 101, 114, 118, 101, 100, - 51, 0, 109, 95, 100, 101, - 112, 116, 104, 66, 105, 97, - 115, 0, 102, 108, 111, 97, - 116, 0, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 120, 5, 0, 0, 109, 95, - 100, 101, 112, 116, 104, 71, - 97, 105, 110, 0, 109, 95, - 117, 115, 101, 69, 110, 118, - 77, 97, 112, 0, 109, 95, - 105, 110, 116, 101, 110, 115, - 105, 116, 121, 0, 109, 95, - 118, 105, 101, 119, 77, 97, - 116, 114, 105, 120, 0, 171, - 171, 171, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 93, 4, - 0, 0, 109, 95, 108, 105, - 103, 104, 116, 77, 97, 116, - 114, 105, 120, 0, 171, 171, - 175, 4, 0, 0, 188, 4, - 0, 0, 0, 0, 0, 0, - 224, 4, 0, 0, 240, 4, - 0, 0, 4, 0, 0, 0, - 20, 5, 0, 0, 188, 4, - 0, 0, 16, 0, 0, 0, - 33, 5, 0, 0, 240, 4, - 0, 0, 20, 0, 0, 0, - 41, 5, 0, 0, 240, 4, - 0, 0, 32, 0, 0, 0, - 56, 5, 0, 0, 188, 4, - 0, 0, 44, 0, 0, 0, - 69, 5, 0, 0, 188, 4, - 0, 0, 48, 0, 0, 0, - 75, 5, 0, 0, 188, 4, - 0, 0, 52, 0, 0, 0, - 86, 5, 0, 0, 188, 4, - 0, 0, 56, 0, 0, 0, - 97, 5, 0, 0, 188, 4, - 0, 0, 60, 0, 0, 0, - 108, 5, 0, 0, 128, 5, - 0, 0, 64, 0, 0, 0, - 164, 5, 0, 0, 128, 5, - 0, 0, 68, 0, 0, 0, - 176, 5, 0, 0, 188, 4, - 0, 0, 72, 0, 0, 0, - 188, 5, 0, 0, 128, 5, - 0, 0, 76, 0, 0, 0, - 200, 5, 0, 0, 216, 5, - 0, 0, 80, 0, 0, 0, - 252, 5, 0, 0, 216, 5, - 0, 0, 144, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 52, 0, 4, 0, 16, 0, - 12, 6, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 169, 4, 0, 0, - 103, 95, 101, 121, 101, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 171, 171, 1, 0, - 3, 0, 1, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 230, 4, 0, 0, 103, 95, - 115, 112, 101, 99, 117, 108, - 97, 114, 83, 104, 105, 110, - 105, 110, 101, 115, 115, 0, - 0, 0, 3, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 120, 5, 0, 0, - 103, 95, 117, 115, 101, 68, - 105, 102, 102, 117, 115, 101, - 84, 101, 120, 116, 117, 114, - 101, 115, 0, 171, 171, 171, - 0, 0, 2, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 184, 4, 0, 0, - 103, 95, 117, 115, 101, 83, - 112, 101, 99, 117, 108, 97, - 114, 84, 101, 120, 116, 117, - 114, 101, 115, 0, 103, 95, - 117, 115, 101, 78, 111, 114, - 109, 97, 108, 84, 101, 120, - 116, 117, 114, 101, 115, 0, - 103, 95, 117, 115, 101, 84, - 101, 120, 116, 117, 114, 101, - 115, 0, 103, 95, 97, 109, - 98, 105, 101, 110, 116, 67, - 111, 108, 111, 114, 0, 102, - 108, 111, 97, 116, 52, 0, - 171, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 223, 7, - 0, 0, 103, 95, 100, 105, - 102, 102, 117, 115, 101, 67, - 111, 108, 111, 114, 0, 103, - 95, 115, 112, 101, 99, 117, - 108, 97, 114, 67, 111, 108, - 111, 114, 0, 103, 95, 119, - 105, 114, 101, 70, 114, 97, - 109, 101, 0, 103, 95, 117, - 115, 101, 76, 105, 103, 104, - 116, 105, 110, 103, 0, 103, - 95, 119, 105, 114, 101, 70, - 114, 97, 109, 101, 79, 118, - 101, 114, 0, 103, 95, 117, - 110, 105, 116, 83, 99, 97, - 108, 101, 0, 103, 95, 117, - 115, 101, 68, 81, 115, 0, - 103, 95, 100, 105, 102, 102, - 117, 115, 101, 67, 104, 97, - 110, 110, 101, 108, 0, 103, - 95, 102, 108, 97, 116, 78, - 111, 114, 109, 97, 108, 0, - 103, 95, 117, 115, 101, 80, - 105, 110, 80, 111, 115, 0, - 103, 95, 98, 111, 110, 101, - 77, 97, 116, 114, 105, 99, - 101, 115, 0, 171, 2, 0, - 3, 0, 4, 0, 4, 0, - 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 93, 4, 0, 0, 103, 95, - 98, 111, 110, 101, 68, 81, - 115, 0, 68, 81, 0, 113, - 48, 0, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 223, 7, - 0, 0, 113, 49, 0, 171, - 213, 8, 0, 0, 216, 8, - 0, 0, 0, 0, 0, 0, - 252, 8, 0, 0, 216, 8, - 0, 0, 16, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 0, 2, 2, 0, - 0, 9, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 210, 8, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 216, 0, 0, 0, - 6, 0, 0, 0, 8, 0, - 0, 0, 152, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 7, 7, - 0, 0, 161, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 7, - 0, 0, 175, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 7, - 0, 0, 187, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 7, - 0, 0, 195, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 3, 3, - 0, 0, 204, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 1, 1, - 0, 0, 80, 79, 83, 73, - 84, 73, 79, 78, 0, 86, - 69, 82, 84, 69, 88, 95, - 78, 79, 82, 77, 65, 76, - 0, 70, 65, 67, 69, 95, - 78, 79, 82, 77, 65, 76, - 0, 84, 65, 78, 71, 69, - 78, 84, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 86, 69, 82, 84, 69, 88, - 95, 73, 68, 0, 171, 171, - 79, 83, 71, 78, 172, 0, - 0, 0, 5, 0, 0, 0, - 8, 0, 0, 0, 128, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 140, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 7, 8, 0, 0, 147, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 2, 0, 0, 0, - 7, 8, 0, 0, 155, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 3, 0, 0, 0, - 7, 8, 0, 0, 160, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 4, 0, 0, 0, - 3, 12, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 78, 111, - 114, 109, 97, 108, 0, 84, - 65, 78, 71, 69, 78, 84, - 0, 87, 80, 79, 83, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 83, 72, 69, 88, 156, 21, - 0, 0, 80, 0, 1, 0, - 103, 5, 0, 0, 106, 8, - 0, 1, 89, 8, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 67, 12, 0, 0, - 88, 8, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 88, 8, - 0, 4, 0, 112, 16, 0, - 1, 0, 0, 0, 85, 85, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 0, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 1, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 2, 0, - 0, 0, 95, 0, 0, 3, - 114, 16, 16, 0, 3, 0, - 0, 0, 95, 0, 0, 3, - 50, 16, 16, 0, 4, 0, - 0, 0, 95, 0, 0, 3, - 18, 16, 16, 0, 5, 0, - 0, 0, 103, 0, 0, 4, - 242, 32, 16, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 114, 32, - 16, 0, 1, 0, 0, 0, - 101, 0, 0, 3, 114, 32, - 16, 0, 2, 0, 0, 0, - 101, 0, 0, 3, 114, 32, - 16, 0, 3, 0, 0, 0, - 101, 0, 0, 3, 50, 32, - 16, 0, 4, 0, 0, 0, - 104, 0, 0, 2, 11, 0, - 0, 0, 16, 0, 0, 7, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 2, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 68, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 0, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 2, 0, 0, 0, - 16, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 18, 16, 0, 1, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 68, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 1, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 1, 0, 0, 0, 55, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 138, - 32, 0, 0, 0, 0, 0, - 66, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 18, 16, 0, - 3, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 18, - 16, 0, 3, 0, 0, 0, - 27, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 5, 0, - 0, 0, 45, 0, 0, 137, - 66, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 2, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 45, 0, 0, 137, - 66, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 3, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 28, 0, 0, 5, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 67, 8, - 0, 0, 10, 0, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 86, 5, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 67, 8, 0, 0, - 26, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 7, 0, - 0, 0, 86, 5, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 68, 8, 0, 0, 26, 0, - 16, 0, 4, 0, 0, 0, - 17, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 49, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 149, 191, - 214, 179, 55, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 242, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 6, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 68, 8, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 7, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 67, 8, - 0, 0, 42, 0, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 8, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 68, 8, 0, 0, - 42, 0, 16, 0, 4, 0, - 0, 0, 17, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 49, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 179, 55, 0, - 0, 9, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 191, 1, 64, 0, 0, - 0, 0, 128, 63, 50, 0, - 0, 9, 242, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 7, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 9, 242, 0, 16, 0, - 6, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 6, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 7, 0, 0, 0, 246, 15, - 16, 0, 3, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 67, 8, 0, 0, - 58, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 68, 8, 0, 0, 58, 0, - 16, 0, 4, 0, 0, 0, - 17, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 7, 0, 0, 0, 49, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 149, 191, - 214, 179, 55, 0, 0, 9, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 242, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 7, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 9, - 242, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 17, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 51, 75, 0, - 0, 5, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 0, 0, 0, 0, - 14, 0, 0, 10, 130, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 38, 25, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 6, 0, 0, 0, 38, 9, - 16, 0, 5, 0, 0, 0, - 70, 18, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 6, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 150, 20, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 7, 0, - 0, 0, 246, 15, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 8, 0, 0, 0, 150, 4, - 16, 0, 4, 0, 0, 0, - 38, 9, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 150, 4, 16, 0, - 5, 0, 0, 0, 38, 9, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 8, 0, 0, 0, - 0, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 7, 0, 0, 0, 38, 9, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 5, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 7, 0, - 0, 0, 38, 9, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 7, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 7, 0, 0, 0, - 246, 15, 16, 0, 5, 0, - 0, 0, 150, 4, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 8, 0, 0, 0, - 38, 9, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 8, 0, 0, 0, 38, 9, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 8, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 8, 0, - 0, 0, 246, 15, 16, 0, - 5, 0, 0, 0, 150, 4, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 70, 18, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 7, - 114, 0, 16, 0, 9, 0, - 0, 0, 38, 9, 16, 0, - 5, 0, 0, 0, 38, 9, - 16, 0, 5, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 6, 0, 0, 0, 38, 9, - 16, 0, 9, 0, 0, 0, - 150, 4, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 10, 0, - 0, 0, 0, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 38, 9, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 6, 0, 0, 0, 150, 4, - 16, 0, 5, 0, 0, 0, - 150, 4, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 6, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 6, 0, - 0, 0, 70, 2, 16, 0, - 6, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 64, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 7, 0, - 0, 0, 38, 9, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 150, 4, 16, 0, 5, 0, - 0, 0, 150, 4, 16, 0, - 8, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 7, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 18, 0, - 0, 1, 0, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 3, 0, 0, 0, 10, 0, - 16, 0, 3, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 0, 0, 0, 0, - 42, 0, 16, 0, 3, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 3, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 149, 191, 214, 51, - 14, 0, 0, 10, 130, 0, - 16, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 58, 0, 16, 0, - 0, 0, 0, 0, 28, 0, - 0, 5, 242, 0, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 41, 0, 0, 10, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 2, 0, - 0, 0, 2, 64, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 7, 0, 0, 0, 86, 21, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 7, 0, - 0, 0, 6, 16, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 7, 0, - 0, 0, 166, 26, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 0, 0, 0, 10, - 114, 0, 16, 0, 7, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 70, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 8, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 68, 0, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 8, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 67, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 8, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 69, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 9, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 9, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 9, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 9, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 86, 21, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 68, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 6, 16, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 67, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 166, 26, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 69, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 70, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 10, 0, 0, 0, 86, 5, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 7, 0, - 0, 0, 6, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 68, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 67, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 69, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 8, 0, 0, 0, 6, 0, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 8, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 10, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 10, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 10, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 10, 0, - 0, 0, 86, 5, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 9, 0, 0, 0, - 6, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 86, 21, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 68, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 10, 0, 0, 0, 6, 16, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 67, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 10, 0, 0, 0, 166, 26, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 69, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 0, 0, - 0, 10, 114, 0, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 70, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 7, 0, - 0, 0, 166, 10, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 70, 2, 16, 0, 7, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 10, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 68, 0, 0, 0, 42, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 67, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 10, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 69, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 10, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 8, 0, 0, 0, - 166, 10, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 70, 2, - 16, 0, 8, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 10, 0, 0, 0, - 86, 5, 16, 0, 1, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 68, 0, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 10, 0, 0, 0, 6, 0, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 67, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 2, 0, 0, 0, 166, 10, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 69, 0, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 10, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 2, 0, 0, 0, 166, 10, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 9, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 86, 21, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 3, 0, - 0, 0, 6, 16, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 3, 0, - 0, 0, 166, 26, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 0, 0, 0, 10, - 114, 0, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 70, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 3, 0, 0, 0, - 246, 15, 16, 0, 3, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 7, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 7, 0, 0, 0, - 86, 5, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 68, 0, - 0, 0, 58, 0, 16, 0, - 2, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 7, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 67, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 69, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 7, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 8, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 7, 0, 0, 0, 86, 5, - 16, 0, 1, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 68, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 50, 0, 0, 12, - 178, 0, 16, 0, 1, 0, - 0, 0, 6, 0, 16, 0, - 1, 0, 0, 0, 70, 136, - 32, 6, 0, 0, 0, 0, - 67, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 8, 16, 0, 7, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 1, 0, - 0, 0, 166, 10, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 69, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 70, 3, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 1, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 6, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 21, 0, 0, 1, - 55, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 246, 143, 32, 0, 0, 0, - 0, 0, 66, 0, 0, 0, - 70, 18, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 8, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 16, 0, - 0, 7, 130, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 6, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 68, 0, 0, 5, - 130, 0, 16, 0, 0, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 56, 0, - 0, 7, 114, 32, 16, 0, - 1, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 6, 0, - 0, 0, 16, 0, 0, 7, - 130, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 68, 0, 0, 5, 130, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 0, 0, - 0, 0, 56, 0, 0, 7, - 114, 32, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 5, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 4, 0, - 0, 0, 70, 16, 16, 0, - 4, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 152, 0, - 0, 0, 11, 0, 0, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 77, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 14, 0, 0, 0, - 5, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShadow_PS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShadow_PS.h deleted file mode 100644 index 4a9a701..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShadow_PS.h +++ /dev/null @@ -1,127 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\BodyShadow_PS.h /Eps_main -// ..\..\source\Shaders\BodyShadow.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// texcoord 0 x 1 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 x 0 TARGET float x -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_ps linear v1.x -dcl_output o0.x -mov o0.x, v1.x -ret -// Approximately 2 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 133, 123, - 156, 177, 61, 136, 216, 134, - 3, 217, 78, 107, 249, 116, - 44, 135, 1, 0, 0, 0, - 24, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 4, 1, - 0, 0, 56, 1, 0, 0, - 124, 1, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 80, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 1, 1, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 116, 101, 120, 99, - 111, 111, 114, 100, 0, 171, - 171, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 1, 14, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171, - 83, 72, 69, 88, 60, 0, - 0, 0, 80, 0, 0, 0, - 15, 0, 0, 0, 106, 8, - 0, 1, 98, 16, 0, 3, - 18, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 18, 32, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 18, 32, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 1, 0, 0, 0, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShadow_VS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShadow_VS.h deleted file mode 100644 index 7fdd643..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/BodyShadow_VS.h +++ /dev/null @@ -1,980 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\BodyShadow_VS.h /Evs_main -// ..\..\source\Shaders\BodyShadow.hlsl -// -// -// Buffer Definitions: -// -// cbuffer cbPerFrame -// { -// -// row_major float4x4 g_ViewProjection;// Offset: 0 Size: 64 -// row_major float4x4 g_ViewMatrix; // Offset: 64 Size: 64 -// row_major float4x4 g_BodyTransformation;// Offset: 128 Size: 64 -// int g_useDQs; // Offset: 192 Size: 4 -// int g_usePinPos; // Offset: 196 Size: 4 -// float _reserved2; // Offset: 200 Size: 4 [unused] -// float _reserved3; // Offset: 204 Size: 4 [unused] -// row_major float4x4 g_boneMatrices[512];// Offset: 208 Size: 32768 -// -// struct DQ -// { -// -// float4 q0; // Offset: 32976 -// float4 q1; // Offset: 32992 -// -// } g_boneDQs[512]; // Offset: 32976 Size: 16384 -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// g_BoneIndices texture float4 buf 0 1 -// g_BoneWeights texture float4 buf 1 1 -// cbPerFrame cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// POSITION 0 xyz 0 NONE float xyz -// VERTEX_NORMAL 0 xyz 1 NONE float -// FACE_NORMAL 0 xyz 2 NONE float -// TANGENT 0 xyz 3 NONE float -// TEXCOORD 0 xy 4 NONE float -// VERTEX_ID 0 x 5 NONE float x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// texcoord 0 x 1 NONE float x -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[3085], dynamicIndexed -dcl_resource_buffer (float,float,float,float) t0 -dcl_resource_buffer (float,float,float,float) t1 -dcl_input v0.xyz -dcl_input v5.x -dcl_output_siv o0.xyzw, position -dcl_output o1.x -dcl_temps 7 -ftoi r0.x, v5.x -ld_indexable(buffer)(float,float,float,float) r1.xyzw, r0.xxxx, t0.xyzw -ld_indexable(buffer)(float,float,float,float) r0.xyzw, r0.xxxx, t1.xyzw -if_nz cb0[12].x - ftou r2.xyzw, r1.xyzw - ishl r2.xyzw, r2.xyzw, l(1, 1, 1, 1) - mul r3.xyzw, r0.xxxx, cb0[r2.x + 2061].xyzw - mul r4.xyzw, r0.yyyy, cb0[r2.y + 2061].xyzw - mul r5.xyzw, r0.yyyy, cb0[r2.y + 2062].xyzw - dp4 r2.y, r3.xyzw, r4.xyzw - lt r2.y, r2.y, l(-0.000000) - movc r2.y, r2.y, l(-1.000000), l(1.000000) - mad r3.xyzw, r2.yyyy, r4.xyzw, r3.xyzw - mul r4.xyzw, r5.xyzw, r2.yyyy - mad r4.xyzw, cb0[r2.x + 2062].xyzw, r0.xxxx, r4.xyzw - mul r5.xyzw, r0.zzzz, cb0[r2.z + 2061].xyzw - mul r6.xyzw, r0.zzzz, cb0[r2.z + 2062].xyzw - dp4 r2.x, r3.xyzw, r5.xyzw - lt r2.x, r2.x, l(-0.000000) - movc r2.x, r2.x, l(-1.000000), l(1.000000) - mad r3.xyzw, r2.xxxx, r5.xyzw, r3.xyzw - mad r4.xyzw, r2.xxxx, r6.xyzw, r4.xyzw - mul r5.xyzw, r0.wwww, cb0[r2.w + 2061].xyzw - mul r2.xyzw, r0.wwww, cb0[r2.w + 2062].xyzw - dp4 r6.x, r3.xyzw, r5.xyzw - lt r6.x, r6.x, l(-0.000000) - movc r6.x, r6.x, l(-1.000000), l(1.000000) - mad r3.xyzw, r6.xxxx, r5.xyzw, r3.xyzw - mad r2.xyzw, r6.xxxx, r2.xyzw, r4.xyzw - dp4 r4.x, r3.xyzw, r3.xyzw - add r4.x, r4.x, l(0.000000) - sqrt r4.x, r4.x - div r4.x, l(1.000000, 1.000000, 1.000000, 1.000000), r4.x - mul r3.xyzw, r3.xyzw, r4.xxxx - mul r2.xyzw, r2.xyzw, r4.xxxx - mul r4.xyz, r3.xyzx, v0.zxyz - mad r4.xyz, r3.zxyz, v0.xyzx, -r4.xyzx - mad r4.xyz, r3.wwww, v0.yzxy, r4.xyzx - mul r5.xyz, r2.wwww, r3.xyzx - mad r5.xyz, r2.xyzx, r3.wwww, -r5.xyzx - mul r6.xyz, r2.yzxy, r3.zxyz - mad r2.xyz, r3.yzxy, r2.zxyz, -r6.xyzx - add r2.xyz, r2.xyzx, r5.xyzx - mad r2.xyz, r2.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), v0.xyzx - add r3.xyz, r3.zxyz, r3.zxyz - mul r5.xyz, r4.xyzx, r3.xyzx - mad r3.xyz, r3.zxyz, r4.yzxy, -r5.xyzx - add r2.xyz, r2.xyzx, r3.xyzx -else - add r2.w, r0.y, r0.x - add r2.w, r0.z, r2.w - add r2.w, r0.w, r2.w - add r2.w, r2.w, l(0.000000) - div r2.w, l(1.000000, 1.000000, 1.000000, 1.000000), r2.w - ftou r1.xyzw, r1.xyzw - ishl r1.xyzw, r1.xyzw, l(2, 2, 2, 2) - mul r0.xyzw, r0.xyzw, r2.wwww - mul r3.xyz, v0.yyyy, cb0[r1.x + 14].xyzx - mad r3.xyz, v0.xxxx, cb0[r1.x + 13].xyzx, r3.xyzx - mad r3.xyz, v0.zzzz, cb0[r1.x + 15].xyzx, r3.xyzx - add r3.xyz, r3.xyzx, cb0[r1.x + 16].xyzx - mul r4.xyz, v0.yyyy, cb0[r1.y + 14].xyzx - mad r4.xyz, v0.xxxx, cb0[r1.y + 13].xyzx, r4.xyzx - mad r4.xyz, v0.zzzz, cb0[r1.y + 15].xyzx, r4.xyzx - add r4.xyz, r4.xyzx, cb0[r1.y + 16].xyzx - mul r4.xyz, r0.yyyy, r4.xyzx - mad r3.xyz, r0.xxxx, r3.xyzx, r4.xyzx - mul r4.xyz, v0.yyyy, cb0[r1.z + 14].xyzx - mad r4.xyz, v0.xxxx, cb0[r1.z + 13].xyzx, r4.xyzx - mad r4.xyz, v0.zzzz, cb0[r1.z + 15].xyzx, r4.xyzx - add r1.xyz, r4.xyzx, cb0[r1.z + 16].xyzx - mad r0.xyz, r0.zzzz, r1.xyzx, r3.xyzx - mul r1.xyz, v0.yyyy, cb0[r1.w + 14].xyzx - mad r1.xyz, v0.xxxx, cb0[r1.w + 13].xyzx, r1.xyzx - mad r1.xyz, v0.zzzz, cb0[r1.w + 15].xyzx, r1.xyzx - add r1.xyz, r1.xyzx, cb0[r1.w + 16].xyzx - mad r2.xyz, r0.wwww, r1.xyzx, r0.xyzx -endif -movc r0.xyz, cb0[12].yyyy, v0.xyzx, r2.xyzx -mul r1.xyz, r0.yyyy, cb0[9].xyzx -mad r0.xyw, r0.xxxx, cb0[8].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[10].xyzx, r0.xywx -add r0.xyz, r0.xyzx, cb0[11].xyzx -mul r1.xyzw, r0.yyyy, cb0[1].xyzw -mad r1.xyzw, r0.xxxx, cb0[0].xyzw, r1.xyzw -mad r1.xyzw, r0.zzzz, cb0[2].xyzw, r1.xyzw -add o0.xyzw, r1.xyzw, cb0[3].xyzw -mul r0.y, r0.y, cb0[5].z -mad r0.x, r0.x, cb0[4].z, r0.y -mad r0.x, r0.z, cb0[6].z, r0.x -add o1.x, r0.x, cb0[7].z -ret -// Approximately 92 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 94, 192, - 214, 0, 141, 225, 175, 32, - 164, 25, 116, 198, 255, 171, - 192, 173, 1, 0, 0, 0, - 240, 18, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 72, 4, 0, 0, 40, 5, - 0, 0, 128, 5, 0, 0, - 84, 18, 0, 0, 82, 68, - 69, 70, 12, 4, 0, 0, - 1, 0, 0, 0, 196, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 216, 3, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 156, 0, 0, 0, 2, 0, - 0, 0, 5, 0, 0, 0, - 1, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 1, 0, 0, 0, 13, 0, - 0, 0, 170, 0, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 1, 0, 0, 0, - 255, 255, 255, 255, 1, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 184, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 103, 95, 66, 111, 110, 101, - 73, 110, 100, 105, 99, 101, - 115, 0, 103, 95, 66, 111, - 110, 101, 87, 101, 105, 103, - 104, 116, 115, 0, 99, 98, - 80, 101, 114, 70, 114, 97, - 109, 101, 0, 171, 184, 0, - 0, 0, 9, 0, 0, 0, - 220, 0, 0, 0, 208, 192, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 2, - 0, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 2, 0, - 0, 0, 96, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 132, 2, 0, 0, - 64, 0, 0, 0, 64, 0, - 0, 0, 2, 0, 0, 0, - 96, 2, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 145, 2, 0, 0, 128, 0, - 0, 0, 64, 0, 0, 0, - 2, 0, 0, 0, 96, 2, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 166, 2, - 0, 0, 192, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 180, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 216, 2, 0, 0, - 196, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 180, 2, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 228, 2, 0, 0, 200, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 248, 2, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 28, 3, - 0, 0, 204, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 248, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 39, 3, 0, 0, - 208, 0, 0, 0, 0, 128, - 0, 0, 2, 0, 0, 0, - 56, 3, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 92, 3, 0, 0, 208, 128, - 0, 0, 0, 64, 0, 0, - 2, 0, 0, 0, 180, 3, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 103, 95, - 86, 105, 101, 119, 80, 114, - 111, 106, 101, 99, 116, 105, - 111, 110, 0, 102, 108, 111, - 97, 116, 52, 120, 52, 0, - 171, 171, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 2, - 0, 0, 103, 95, 86, 105, - 101, 119, 77, 97, 116, 114, - 105, 120, 0, 103, 95, 66, - 111, 100, 121, 84, 114, 97, - 110, 115, 102, 111, 114, 109, - 97, 116, 105, 111, 110, 0, - 103, 95, 117, 115, 101, 68, - 81, 115, 0, 105, 110, 116, - 0, 171, 0, 0, 2, 0, - 1, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 175, 2, - 0, 0, 103, 95, 117, 115, - 101, 80, 105, 110, 80, 111, - 115, 0, 95, 114, 101, 115, - 101, 114, 118, 101, 100, 50, - 0, 102, 108, 111, 97, 116, - 0, 171, 171, 171, 0, 0, - 3, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 239, 2, 0, 0, 95, 114, - 101, 115, 101, 114, 118, 101, - 100, 51, 0, 103, 95, 98, - 111, 110, 101, 77, 97, 116, - 114, 105, 99, 101, 115, 0, - 171, 171, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 2, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 85, 2, - 0, 0, 103, 95, 98, 111, - 110, 101, 68, 81, 115, 0, - 68, 81, 0, 113, 48, 0, - 102, 108, 111, 97, 116, 52, - 0, 171, 1, 0, 3, 0, - 1, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 108, 3, - 0, 0, 113, 49, 0, 171, - 105, 3, 0, 0, 116, 3, - 0, 0, 0, 0, 0, 0, - 152, 3, 0, 0, 116, 3, - 0, 0, 16, 0, 0, 0, - 5, 0, 0, 0, 1, 0, - 8, 0, 0, 2, 2, 0, - 156, 3, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 102, 3, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 216, 0, 0, 0, - 6, 0, 0, 0, 8, 0, - 0, 0, 152, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 7, 7, - 0, 0, 161, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 7, 0, - 0, 0, 175, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 2, 0, 0, 0, 7, 0, - 0, 0, 187, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 3, 0, 0, 0, 7, 0, - 0, 0, 195, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 4, 0, 0, 0, 3, 0, - 0, 0, 204, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 5, 0, 0, 0, 1, 1, - 0, 0, 80, 79, 83, 73, - 84, 73, 79, 78, 0, 86, - 69, 82, 84, 69, 88, 95, - 78, 79, 82, 77, 65, 76, - 0, 70, 65, 67, 69, 95, - 78, 79, 82, 77, 65, 76, - 0, 84, 65, 78, 71, 69, - 78, 84, 0, 84, 69, 88, - 67, 79, 79, 82, 68, 0, - 86, 69, 82, 84, 69, 88, - 95, 73, 68, 0, 171, 171, - 79, 83, 71, 78, 80, 0, - 0, 0, 2, 0, 0, 0, - 8, 0, 0, 0, 56, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 68, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 1, 14, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 116, 101, - 120, 99, 111, 111, 114, 100, - 0, 171, 171, 171, 83, 72, - 69, 88, 204, 12, 0, 0, - 80, 0, 1, 0, 51, 3, - 0, 0, 106, 8, 0, 1, - 89, 8, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 13, 12, 0, 0, 88, 8, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 88, 8, 0, 4, - 0, 112, 16, 0, 1, 0, - 0, 0, 85, 85, 0, 0, - 95, 0, 0, 3, 114, 16, - 16, 0, 0, 0, 0, 0, - 95, 0, 0, 3, 18, 16, - 16, 0, 5, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 18, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 7, 0, 0, 0, - 27, 0, 0, 5, 18, 0, - 16, 0, 0, 0, 0, 0, - 10, 16, 16, 0, 5, 0, - 0, 0, 45, 0, 0, 137, - 66, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 0, 0, - 0, 0, 45, 0, 0, 137, - 66, 0, 0, 128, 67, 85, - 21, 0, 242, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 126, 16, 0, 1, 0, - 0, 0, 31, 0, 4, 4, - 10, 128, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 28, 0, 0, 5, 242, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 41, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 1, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 13, 8, - 0, 0, 10, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 13, 8, 0, 0, - 26, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 5, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 14, 8, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 7, 34, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 49, 0, - 0, 7, 34, 0, 16, 0, - 2, 0, 0, 0, 26, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 149, 191, - 214, 179, 55, 0, 0, 9, - 34, 0, 16, 0, 2, 0, - 0, 0, 26, 0, 16, 0, - 2, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 242, 0, 16, 0, 3, 0, - 0, 0, 86, 5, 16, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 86, 5, - 16, 0, 2, 0, 0, 0, - 50, 0, 0, 12, 242, 0, - 16, 0, 4, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 14, 8, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 14, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 10, 242, 0, - 16, 0, 5, 0, 0, 0, - 166, 10, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 6, - 0, 0, 0, 0, 13, 8, - 0, 0, 42, 0, 16, 0, - 2, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 6, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 14, 8, 0, 0, - 42, 0, 16, 0, 2, 0, - 0, 0, 17, 0, 0, 7, - 18, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 49, 0, 0, 7, 18, 0, - 16, 0, 2, 0, 0, 0, - 10, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 179, 55, 0, - 0, 9, 18, 0, 16, 0, - 2, 0, 0, 0, 10, 0, - 16, 0, 2, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 128, 191, 1, 64, 0, 0, - 0, 0, 128, 63, 50, 0, - 0, 9, 242, 0, 16, 0, - 3, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 5, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 9, 242, 0, 16, 0, - 4, 0, 0, 0, 6, 0, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 6, 0, - 0, 0, 70, 14, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 10, 242, 0, 16, 0, - 5, 0, 0, 0, 246, 15, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 6, 0, 0, - 0, 0, 13, 8, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 10, - 242, 0, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 6, 0, 0, 0, 0, - 14, 8, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 17, 0, 0, 7, 18, 0, - 16, 0, 6, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 70, 14, 16, 0, - 5, 0, 0, 0, 49, 0, - 0, 7, 18, 0, 16, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 6, 0, 0, 0, - 1, 64, 0, 0, 149, 191, - 214, 179, 55, 0, 0, 9, - 18, 0, 16, 0, 6, 0, - 0, 0, 10, 0, 16, 0, - 6, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 191, - 1, 64, 0, 0, 0, 0, - 128, 63, 50, 0, 0, 9, - 242, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 5, 0, 0, 0, - 70, 14, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 9, - 242, 0, 16, 0, 2, 0, - 0, 0, 6, 0, 16, 0, - 6, 0, 0, 0, 70, 14, - 16, 0, 2, 0, 0, 0, - 70, 14, 16, 0, 4, 0, - 0, 0, 17, 0, 0, 7, - 18, 0, 16, 0, 4, 0, - 0, 0, 70, 14, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 0, 0, 0, 7, 18, 0, - 16, 0, 4, 0, 0, 0, - 10, 0, 16, 0, 4, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 51, 75, 0, - 0, 5, 18, 0, 16, 0, - 4, 0, 0, 0, 10, 0, - 16, 0, 4, 0, 0, 0, - 14, 0, 0, 10, 18, 0, - 16, 0, 4, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 63, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 10, 0, 16, 0, - 4, 0, 0, 0, 56, 0, - 0, 7, 242, 0, 16, 0, - 3, 0, 0, 0, 70, 14, - 16, 0, 3, 0, 0, 0, - 6, 0, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 2, 0, - 0, 0, 70, 14, 16, 0, - 2, 0, 0, 0, 6, 0, - 16, 0, 4, 0, 0, 0, - 56, 0, 0, 7, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 38, 25, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 4, 0, 0, 0, 38, 9, - 16, 0, 3, 0, 0, 0, - 70, 18, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 128, - 65, 0, 0, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 4, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 150, 20, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 246, 15, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 5, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 246, 15, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 5, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 6, 0, 0, 0, 150, 4, - 16, 0, 2, 0, 0, 0, - 38, 9, 16, 0, 3, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 2, 0, - 0, 0, 150, 4, 16, 0, - 3, 0, 0, 0, 38, 9, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 128, 65, 0, - 0, 0, 6, 0, 0, 0, - 0, 0, 0, 7, 114, 0, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 70, 2, 16, 0, - 5, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, - 0, 0, 0, 64, 0, 0, - 0, 0, 70, 18, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 114, 0, 16, 0, - 3, 0, 0, 0, 38, 9, - 16, 0, 3, 0, 0, 0, - 38, 9, 16, 0, 3, 0, - 0, 0, 56, 0, 0, 7, - 114, 0, 16, 0, 5, 0, - 0, 0, 70, 2, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 38, 9, 16, 0, 3, 0, - 0, 0, 150, 4, 16, 0, - 4, 0, 0, 0, 70, 2, - 16, 128, 65, 0, 0, 0, - 5, 0, 0, 0, 0, 0, - 0, 7, 114, 0, 16, 0, - 2, 0, 0, 0, 70, 2, - 16, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 3, 0, - 0, 0, 18, 0, 0, 1, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 7, 130, 0, 16, 0, - 2, 0, 0, 0, 42, 0, - 16, 0, 0, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 0, 0, 0, 7, - 130, 0, 16, 0, 2, 0, - 0, 0, 58, 0, 16, 0, - 0, 0, 0, 0, 58, 0, - 16, 0, 2, 0, 0, 0, - 0, 0, 0, 7, 130, 0, - 16, 0, 2, 0, 0, 0, - 58, 0, 16, 0, 2, 0, - 0, 0, 1, 64, 0, 0, - 149, 191, 214, 51, 14, 0, - 0, 10, 130, 0, 16, 0, - 2, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 128, 63, - 0, 0, 128, 63, 0, 0, - 128, 63, 0, 0, 128, 63, - 58, 0, 16, 0, 2, 0, - 0, 0, 28, 0, 0, 5, - 242, 0, 16, 0, 1, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 41, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 2, 64, 0, 0, 2, 0, - 0, 0, 2, 0, 0, 0, - 2, 0, 0, 0, 2, 0, - 0, 0, 56, 0, 0, 7, - 242, 0, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 246, 15, - 16, 0, 2, 0, 0, 0, - 56, 0, 0, 10, 114, 0, - 16, 0, 3, 0, 0, 0, - 86, 21, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 14, 0, - 0, 0, 10, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 3, 0, 0, 0, 6, 16, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 13, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 50, 0, - 0, 12, 114, 0, 16, 0, - 3, 0, 0, 0, 166, 26, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 15, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 0, 0, - 0, 10, 114, 0, 16, 0, - 3, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 16, 0, 0, 0, - 10, 0, 16, 0, 1, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 14, 0, 0, 0, 26, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 4, 0, 0, 0, - 6, 16, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 13, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 4, 0, 0, 0, - 166, 26, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 15, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 4, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 16, 0, - 0, 0, 26, 0, 16, 0, - 1, 0, 0, 0, 56, 0, - 0, 7, 114, 0, 16, 0, - 4, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 50, 0, 0, 9, - 114, 0, 16, 0, 3, 0, - 0, 0, 6, 0, 16, 0, - 0, 0, 0, 0, 70, 2, - 16, 0, 3, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 56, 0, 0, 10, - 114, 0, 16, 0, 4, 0, - 0, 0, 86, 21, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 14, 0, 0, 0, 42, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 4, 0, 0, 0, - 6, 16, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 13, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 50, 0, 0, 12, 114, 0, - 16, 0, 4, 0, 0, 0, - 166, 26, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 15, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 4, 0, 0, 0, - 0, 0, 0, 10, 114, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 4, 0, - 0, 0, 70, 130, 32, 6, - 0, 0, 0, 0, 16, 0, - 0, 0, 42, 0, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 9, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 3, 0, 0, 0, 56, 0, - 0, 10, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 21, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 6, 0, 0, - 0, 0, 14, 0, 0, 0, - 58, 0, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 1, 0, - 0, 0, 6, 16, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 13, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 12, - 114, 0, 16, 0, 1, 0, - 0, 0, 166, 26, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 15, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 70, 2, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 10, - 114, 0, 16, 0, 1, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 130, - 32, 6, 0, 0, 0, 0, - 16, 0, 0, 0, 58, 0, - 16, 0, 1, 0, 0, 0, - 50, 0, 0, 9, 114, 0, - 16, 0, 2, 0, 0, 0, - 246, 15, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 1, 0, 0, 0, 70, 2, - 16, 0, 0, 0, 0, 0, - 21, 0, 0, 1, 55, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 86, 133, - 32, 0, 0, 0, 0, 0, - 12, 0, 0, 0, 70, 18, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 2, 0, - 0, 0, 56, 0, 0, 8, - 114, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 9, 0, 0, 0, 50, 0, - 0, 10, 178, 0, 16, 0, - 0, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 136, 32, 0, 0, 0, - 0, 0, 8, 0, 0, 0, - 70, 8, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 114, 0, 16, 0, 0, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 10, 0, 0, 0, 70, 3, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 11, 0, - 0, 0, 56, 0, 0, 8, - 242, 0, 16, 0, 1, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 242, 0, 16, 0, - 1, 0, 0, 0, 6, 0, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 50, 0, 0, 10, - 242, 0, 16, 0, 1, 0, - 0, 0, 166, 10, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 70, 14, - 16, 0, 1, 0, 0, 0, - 0, 0, 0, 8, 242, 32, - 16, 0, 0, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 56, 0, 0, 8, - 34, 0, 16, 0, 0, 0, - 0, 0, 26, 0, 16, 0, - 0, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 5, 0, 0, 0, 50, 0, - 0, 10, 18, 0, 16, 0, - 0, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 42, 128, 32, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 26, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 10, - 18, 0, 16, 0, 0, 0, - 0, 0, 42, 0, 16, 0, - 0, 0, 0, 0, 42, 128, - 32, 0, 0, 0, 0, 0, - 6, 0, 0, 0, 10, 0, - 16, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 18, 32, - 16, 0, 1, 0, 0, 0, - 10, 0, 16, 0, 0, 0, - 0, 0, 42, 128, 32, 0, - 0, 0, 0, 0, 7, 0, - 0, 0, 62, 0, 0, 1, - 83, 84, 65, 84, 148, 0, - 0, 0, 92, 0, 0, 0, - 7, 0, 0, 0, 0, 0, - 0, 0, 4, 0, 0, 0, - 48, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuadColor_PS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuadColor_PS.h deleted file mode 100644 index ce873b1..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuadColor_PS.h +++ /dev/null @@ -1,138 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\ScreenQuadColor_PS.h -// /Eps_main ..\..\source\Shaders\ScreenQuadColor.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float y -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_ps linear v1.y -dcl_output o0.xyzw -mad o0.xyz, v1.yyyy, l(-0.392000, -0.471000, -0.602000, 0.000000), l(0.490000, 0.569000, 0.700000, 0.000000) -mov o0.w, l(1.000000) -ret -// Approximately 3 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 102, 46, - 137, 145, 144, 104, 151, 179, - 215, 92, 186, 5, 24, 225, - 32, 18, 1, 0, 0, 0, - 84, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 4, 1, - 0, 0, 56, 1, 0, 0, - 184, 1, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 80, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 2, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 171, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171, - 83, 72, 69, 88, 120, 0, - 0, 0, 80, 0, 0, 0, - 30, 0, 0, 0, 106, 8, - 0, 1, 98, 16, 0, 3, - 34, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 114, 32, 16, 0, 0, 0, - 0, 0, 86, 21, 16, 0, - 1, 0, 0, 0, 2, 64, - 0, 0, 57, 180, 200, 190, - 233, 38, 241, 190, 172, 28, - 26, 191, 0, 0, 0, 0, - 2, 64, 0, 0, 72, 225, - 250, 62, 252, 169, 17, 63, - 51, 51, 51, 63, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuadColor_VS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuadColor_VS.h deleted file mode 100644 index ae69e4d..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuadColor_VS.h +++ /dev/null @@ -1,169 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\ScreenQuadColor_VS.h -// /Evs_main ..\..\source\Shaders\ScreenQuadColor.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_VertexID 0 x 0 VERTID uint x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_sgv v0.x, vertex_id -dcl_output_siv o0.xyzw, position -dcl_output o1.xy -dcl_temps 1 -bfi r0.x, l(1), l(1), v0.x, l(0) -and r0.z, v0.x, l(2) -utof r0.xy, r0.xzxx -mad o0.xy, r0.xyxx, l(2.000000, -2.000000, 0.000000, 0.000000), l(-1.000000, 1.000000, 0.000000, 0.000000) -mov o1.xy, r0.xyxx -mov o0.zw, l(0,0,0,1.000000) -ret -// Approximately 7 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 95, 182, - 183, 114, 29, 179, 140, 162, - 200, 12, 116, 111, 175, 51, - 221, 184, 1, 0, 0, 0, - 236, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 56, 1, 0, 0, - 80, 2, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 1, - 0, 0, 83, 86, 95, 86, - 101, 114, 116, 101, 120, 73, - 68, 0, 79, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 83, 72, 69, 88, 16, 1, - 0, 0, 80, 0, 1, 0, - 68, 0, 0, 0, 106, 8, - 0, 1, 96, 0, 0, 4, - 18, 16, 16, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 16, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 134, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 192, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 32, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 7, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuad_PS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuad_PS.h deleted file mode 100644 index 3b8b9a5..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuad_PS.h +++ /dev/null @@ -1,172 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\ScreenQuad_PS.h /Eps_main -// ..\..\source\Shaders\ScreenQuad.hlsl -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// samPointClamp sampler NA NA 0 1 -// g_ColorTexture texture float4 2d 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample_indexable(texture2d)(float,float,float,float) r0.xyz, v1.xyxx, t0.xyzw, s0 -mov o0.xyz, r0.xyzx -mov o0.w, l(1.000000) -ret -// Approximately 4 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 141, 159, - 200, 191, 80, 61, 90, 62, - 57, 253, 19, 12, 120, 3, - 158, 186, 1, 0, 0, 0, - 216, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 8, 1, 0, 0, 96, 1, - 0, 0, 148, 1, 0, 0, - 60, 2, 0, 0, 82, 68, - 69, 70, 204, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 153, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 124, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 138, 0, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 115, 97, - 109, 80, 111, 105, 110, 116, - 67, 108, 97, 109, 112, 0, - 103, 95, 67, 111, 108, 111, - 114, 84, 101, 120, 116, 117, - 114, 101, 0, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 32, 40, 82, 41, 32, 72, - 76, 83, 76, 32, 83, 104, - 97, 100, 101, 114, 32, 67, - 111, 109, 112, 105, 108, 101, - 114, 32, 57, 46, 50, 57, - 46, 57, 53, 50, 46, 51, - 49, 49, 49, 0, 171, 171, - 73, 83, 71, 78, 80, 0, - 0, 0, 2, 0, 0, 0, - 8, 0, 0, 0, 56, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 15, 0, 0, 0, 68, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, - 0, 0, 1, 0, 0, 0, - 3, 3, 0, 0, 83, 86, - 95, 80, 111, 115, 105, 116, - 105, 111, 110, 0, 84, 69, - 88, 67, 79, 79, 82, 68, - 0, 171, 171, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 97, 114, 103, 101, 116, 0, - 171, 171, 83, 72, 69, 88, - 160, 0, 0, 0, 80, 0, - 0, 0, 40, 0, 0, 0, - 106, 8, 0, 1, 90, 0, - 0, 3, 0, 96, 16, 0, - 0, 0, 0, 0, 88, 24, - 0, 4, 0, 112, 16, 0, - 0, 0, 0, 0, 85, 85, - 0, 0, 98, 16, 0, 3, - 50, 16, 16, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 0, 0, - 0, 0, 104, 0, 0, 2, - 1, 0, 0, 0, 69, 0, - 0, 139, 194, 0, 0, 128, - 67, 85, 21, 0, 114, 0, - 16, 0, 0, 0, 0, 0, - 70, 16, 16, 0, 1, 0, - 0, 0, 70, 126, 16, 0, - 0, 0, 0, 0, 0, 96, - 16, 0, 0, 0, 0, 0, - 54, 0, 0, 5, 114, 32, - 16, 0, 0, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 130, 32, 16, 0, 0, 0, - 0, 0, 1, 64, 0, 0, - 0, 0, 128, 63, 62, 0, - 0, 1, 83, 84, 65, 84, - 148, 0, 0, 0, 4, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuad_VS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuad_VS.h deleted file mode 100644 index 34fc2fc..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/ScreenQuad_VS.h +++ /dev/null @@ -1,169 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\ScreenQuad_VS.h /Evs_main -// ..\..\source\Shaders\ScreenQuad.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_VertexID 0 x 0 VERTID uint x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_sgv v0.x, vertex_id -dcl_output_siv o0.xyzw, position -dcl_output o1.xy -dcl_temps 1 -bfi r0.x, l(1), l(1), v0.x, l(0) -and r0.z, v0.x, l(2) -utof r0.xy, r0.xzxx -mad o0.xy, r0.xyxx, l(2.000000, -2.000000, 0.000000, 0.000000), l(-1.000000, 1.000000, 0.000000, 0.000000) -mov o1.xy, r0.xyxx -mov o0.zw, l(0,0,0,1.000000) -ret -// Approximately 7 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 95, 182, - 183, 114, 29, 179, 140, 162, - 200, 12, 116, 111, 175, 51, - 221, 184, 1, 0, 0, 0, - 236, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 56, 1, 0, 0, - 80, 2, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 1, - 0, 0, 83, 86, 95, 86, - 101, 114, 116, 101, 120, 73, - 68, 0, 79, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 83, 72, 69, 88, 16, 1, - 0, 0, 80, 0, 1, 0, - 68, 0, 0, 0, 106, 8, - 0, 1, 96, 0, 0, 4, - 18, 16, 16, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 16, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 134, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 192, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 32, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 7, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/VisualizeShadow_PS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/VisualizeShadow_PS.h deleted file mode 100644 index 8ad4ec4..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/VisualizeShadow_PS.h +++ /dev/null @@ -1,256 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\VisualizeShadow_PS.h -// /Eps_main ..\..\source\Shaders\VisualizeShadow.hlsl -// -// -// Buffer Definitions: -// -// cbuffer cbPerFrame -// { -// -// float g_zNear; // Offset: 0 Size: 4 -// float g_zFar; // Offset: 4 Size: 4 -// float g_unitScale; // Offset: 8 Size: 4 [unused] -// float g_dummy; // Offset: 12 Size: 4 [unused] -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// samPointClamp sampler NA NA 0 1 -// g_ColorTexture texture float4 2d 0 1 -// cbPerFrame cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float -// TEXCOORD 0 xy 1 NONE float xy -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Target 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[1], immediateIndexed -dcl_sampler s0, mode_default -dcl_resource_texture2d (float,float,float,float) t0 -dcl_input_ps linear v1.xy -dcl_output o0.xyzw -dcl_temps 1 -sample_indexable(texture2d)(float,float,float,float) r0.x, v1.xyxx, t0.xyzw, s0 -add r0.x, r0.x, -cb0[0].x -add r0.y, -cb0[0].x, cb0[0].y -div o0.xyz, r0.xxxx, r0.yyyy -mov o0.w, l(1.000000) -ret -// Approximately 6 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 206, 254, - 39, 209, 35, 229, 87, 251, - 97, 48, 13, 244, 49, 43, - 144, 44, 1, 0, 0, 0, - 108, 4, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 56, 2, 0, 0, 144, 2, - 0, 0, 196, 2, 0, 0, - 208, 3, 0, 0, 82, 68, - 69, 70, 252, 1, 0, 0, - 1, 0, 0, 0, 196, 0, - 0, 0, 3, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 203, 1, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 156, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 170, 0, 0, 0, - 2, 0, 0, 0, 5, 0, - 0, 0, 4, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 1, 0, 0, 0, - 13, 0, 0, 0, 185, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 1, 0, 0, 0, - 115, 97, 109, 80, 111, 105, - 110, 116, 67, 108, 97, 109, - 112, 0, 103, 95, 67, 111, - 108, 111, 114, 84, 101, 120, - 116, 117, 114, 101, 0, 99, - 98, 80, 101, 114, 70, 114, - 97, 109, 101, 0, 185, 0, - 0, 0, 4, 0, 0, 0, - 220, 0, 0, 0, 16, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 124, 1, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 140, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 176, 1, 0, 0, - 4, 0, 0, 0, 4, 0, - 0, 0, 2, 0, 0, 0, - 140, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 183, 1, 0, 0, 8, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 140, 1, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 195, 1, - 0, 0, 12, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 140, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 103, 95, 122, 78, - 101, 97, 114, 0, 102, 108, - 111, 97, 116, 0, 171, 171, - 0, 0, 3, 0, 1, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 132, 1, 0, 0, - 103, 95, 122, 70, 97, 114, - 0, 103, 95, 117, 110, 105, - 116, 83, 99, 97, 108, 101, - 0, 103, 95, 100, 117, 109, - 109, 121, 0, 77, 105, 99, - 114, 111, 115, 111, 102, 116, - 32, 40, 82, 41, 32, 72, - 76, 83, 76, 32, 83, 104, - 97, 100, 101, 114, 32, 67, - 111, 109, 112, 105, 108, 101, - 114, 32, 57, 46, 50, 57, - 46, 57, 53, 50, 46, 51, - 49, 49, 49, 0, 73, 83, - 71, 78, 80, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 3, 3, - 0, 0, 83, 86, 95, 80, - 111, 115, 105, 116, 105, 111, - 110, 0, 84, 69, 88, 67, - 79, 79, 82, 68, 0, 171, - 171, 171, 79, 83, 71, 78, - 44, 0, 0, 0, 1, 0, - 0, 0, 8, 0, 0, 0, - 32, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 83, 86, 95, 84, 97, 114, - 103, 101, 116, 0, 171, 171, - 83, 72, 69, 88, 4, 1, - 0, 0, 80, 0, 0, 0, - 65, 0, 0, 0, 106, 8, - 0, 1, 89, 0, 0, 4, - 70, 142, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 90, 0, 0, 3, 0, 96, - 16, 0, 0, 0, 0, 0, - 88, 24, 0, 4, 0, 112, - 16, 0, 0, 0, 0, 0, - 85, 85, 0, 0, 98, 16, - 0, 3, 50, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 69, 0, 0, 139, 194, 0, - 0, 128, 67, 85, 21, 0, - 18, 0, 16, 0, 0, 0, - 0, 0, 70, 16, 16, 0, - 1, 0, 0, 0, 70, 126, - 16, 0, 0, 0, 0, 0, - 0, 96, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 9, - 18, 0, 16, 0, 0, 0, - 0, 0, 10, 0, 16, 0, - 0, 0, 0, 0, 10, 128, - 32, 128, 65, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 10, - 34, 0, 16, 0, 0, 0, - 0, 0, 10, 128, 32, 128, - 65, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 26, 128, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 14, 0, 0, 7, 114, 32, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 86, 5, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 130, 32, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 6, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 3, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/VisualizeShadow_VS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/VisualizeShadow_VS.h deleted file mode 100644 index 1e4c68b..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/VisualizeShadow_VS.h +++ /dev/null @@ -1,169 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\VisualizeShadow_VS.h -// /Evs_main ..\..\source\Shaders\VisualizeShadow.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_VertexID 0 x 0 VERTID uint x -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_Position 0 xyzw 0 POS float xyzw -// TEXCOORD 0 xy 1 NONE float xy -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_sgv v0.x, vertex_id -dcl_output_siv o0.xyzw, position -dcl_output o1.xy -dcl_temps 1 -bfi r0.x, l(1), l(1), v0.x, l(0) -and r0.z, v0.x, l(2) -utof r0.xy, r0.xzxx -mad o0.xy, r0.xyxx, l(2.000000, -2.000000, 0.000000, 0.000000), l(-1.000000, 1.000000, 0.000000, 0.000000) -mov o1.xy, r0.xyxx -mov o0.zw, l(0,0,0,1.000000) -ret -// Approximately 7 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 95, 182, - 183, 114, 29, 179, 140, 162, - 200, 12, 116, 111, 175, 51, - 221, 184, 1, 0, 0, 0, - 236, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 224, 0, - 0, 0, 56, 1, 0, 0, - 80, 2, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 6, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 1, 1, - 0, 0, 83, 86, 95, 86, - 101, 114, 116, 101, 120, 73, - 68, 0, 79, 83, 71, 78, - 80, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 15, 0, 0, 0, - 68, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 3, 12, 0, 0, - 83, 86, 95, 80, 111, 115, - 105, 116, 105, 111, 110, 0, - 84, 69, 88, 67, 79, 79, - 82, 68, 0, 171, 171, 171, - 83, 72, 69, 88, 16, 1, - 0, 0, 80, 0, 1, 0, - 68, 0, 0, 0, 106, 8, - 0, 1, 96, 0, 0, 4, - 18, 16, 16, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 103, 0, 0, 4, 242, 32, - 16, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 50, 32, 16, 0, - 1, 0, 0, 0, 104, 0, - 0, 2, 1, 0, 0, 0, - 140, 0, 0, 11, 18, 0, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 1, 0, - 0, 0, 1, 64, 0, 0, - 1, 0, 0, 0, 10, 16, - 16, 0, 0, 0, 0, 0, - 1, 64, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 7, - 66, 0, 16, 0, 0, 0, - 0, 0, 10, 16, 16, 0, - 0, 0, 0, 0, 1, 64, - 0, 0, 2, 0, 0, 0, - 86, 0, 0, 5, 50, 0, - 16, 0, 0, 0, 0, 0, - 134, 0, 16, 0, 0, 0, - 0, 0, 50, 0, 0, 15, - 50, 32, 16, 0, 0, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 64, - 0, 0, 0, 192, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 64, 0, 0, 0, 0, - 128, 191, 0, 0, 128, 63, - 0, 0, 0, 0, 0, 0, - 0, 0, 54, 0, 0, 5, - 50, 32, 16, 0, 1, 0, - 0, 0, 70, 0, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 8, 194, 32, 16, 0, - 0, 0, 0, 0, 2, 64, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 128, 63, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 7, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/color_PS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/color_PS.h deleted file mode 100644 index 3e50574..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/color_PS.h +++ /dev/null @@ -1,126 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T ps_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\color_PS.h /Eps_main -// ..\..\source\Shaders\color.hlsl -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_POSITION 0 xyzw 0 POS float -// COLOR 0 xyzw 1 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_TARGET 0 xyzw 0 TARGET float xyzw -// -ps_5_0 -dcl_globalFlags refactoringAllowed -dcl_input_ps linear v1.xyzw -dcl_output o0.xyzw -mov o0.xyzw, v1.xyzw -ret -// Approximately 2 instruction slots used -#endif - -const BYTE g_ps_main[] = -{ - 68, 88, 66, 67, 192, 116, - 97, 151, 128, 7, 16, 127, - 145, 81, 225, 199, 168, 56, - 38, 160, 1, 0, 0, 0, - 20, 2, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 172, 0, 0, 0, 0, 1, - 0, 0, 52, 1, 0, 0, - 120, 1, 0, 0, 82, 68, - 69, 70, 112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 255, 255, 0, 1, 0, 0, - 60, 0, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 77, 105, 99, 114, 111, 115, - 111, 102, 116, 32, 40, 82, - 41, 32, 72, 76, 83, 76, - 32, 83, 104, 97, 100, 101, - 114, 32, 67, 111, 109, 112, - 105, 108, 101, 114, 32, 57, - 46, 50, 57, 46, 57, 53, - 50, 46, 51, 49, 49, 49, - 0, 171, 171, 171, 73, 83, - 71, 78, 76, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 15, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 79, 83, - 71, 78, 44, 0, 0, 0, - 1, 0, 0, 0, 8, 0, - 0, 0, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 84, - 65, 82, 71, 69, 84, 0, - 171, 171, 83, 72, 69, 88, - 60, 0, 0, 0, 80, 0, - 0, 0, 15, 0, 0, 0, - 106, 8, 0, 1, 98, 16, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 101, 0, - 0, 3, 242, 32, 16, 0, - 0, 0, 0, 0, 54, 0, - 0, 5, 242, 32, 16, 0, - 0, 0, 0, 0, 70, 30, - 16, 0, 1, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/color_VS.h b/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/color_VS.h deleted file mode 100644 index efd6335..0000000 --- a/tools/ArtistTools/project/Generated/CoreLib/x64/Shaders/color_VS.h +++ /dev/null @@ -1,357 +0,0 @@ -#if 0 -// -// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 -// -// -// fxc /T vs_5_0 /I..\..\..\..\src /Fh -// ..\..\project\Generated\CoreLib\x64\Shaders\color_VS.h /Evs_main -// ..\..\source\Shaders\color.hlsl -// -// -// Buffer Definitions: -// -// cbuffer MatrixBuffer -// { -// -// row_major float4x4 worldMatrix; // Offset: 0 Size: 64 -// row_major float4x4 viewMatrix; // Offset: 64 Size: 64 -// row_major float4x4 projectionMatrix;// Offset: 128 Size: 64 -// float4 g_color; // Offset: 192 Size: 16 -// int g_useVertexColor; // Offset: 208 Size: 4 -// int g_dummy2; // Offset: 212 Size: 4 [unused] -// int g_dummy3; // Offset: 216 Size: 4 [unused] -// int g_dummy4; // Offset: 220 Size: 4 [unused] -// -// } -// -// -// Resource Bindings: -// -// Name Type Format Dim Slot Elements -// ------------------------------ ---------- ------- ----------- ---- -------- -// MatrixBuffer cbuffer NA NA 0 1 -// -// -// -// Input signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// POSITION 0 xyz 0 NONE float xyz -// COLOR 0 xyzw 1 NONE float xyzw -// -// -// Output signature: -// -// Name Index Mask Register SysValue Format Used -// -------------------- ----- ------ -------- -------- ------ ------ -// SV_POSITION 0 xyzw 0 POS float xyzw -// COLOR 0 xyzw 1 NONE float xyzw -// -vs_5_0 -dcl_globalFlags refactoringAllowed -dcl_constantbuffer cb0[14], immediateIndexed -dcl_input v0.xyz -dcl_input v1.xyzw -dcl_output_siv o0.xyzw, position -dcl_output o1.xyzw -dcl_temps 2 -mul r0.xyz, v0.yyyy, cb0[1].xyzx -mad r0.xyz, v0.xxxx, cb0[0].xyzx, r0.xyzx -mad r0.xyz, v0.zzzz, cb0[2].xyzx, r0.xyzx -add r0.xyz, r0.xyzx, cb0[3].xyzx -mul r1.xyz, r0.yyyy, cb0[5].xyzx -mad r0.xyw, r0.xxxx, cb0[4].xyxz, r1.xyxz -mad r0.xyz, r0.zzzz, cb0[6].xyzx, r0.xywx -add r0.xyz, r0.xyzx, cb0[7].xyzx -mul r1.xyzw, r0.yyyy, cb0[9].xyzw -mad r1.xyzw, r0.xxxx, cb0[8].xyzw, r1.xyzw -mad r0.xyzw, r0.zzzz, cb0[10].xyzw, r1.xyzw -add o0.xyzw, r0.xyzw, cb0[11].xyzw -movc o1.xyzw, cb0[13].xxxx, v1.xyzw, cb0[12].xyzw -ret -// Approximately 14 instruction slots used -#endif - -const BYTE g_vs_main[] = -{ - 68, 88, 66, 67, 2, 192, - 113, 236, 192, 44, 70, 140, - 50, 138, 241, 251, 42, 13, - 69, 204, 1, 0, 0, 0, - 136, 6, 0, 0, 5, 0, - 0, 0, 52, 0, 0, 0, - 8, 3, 0, 0, 88, 3, - 0, 0, 172, 3, 0, 0, - 236, 5, 0, 0, 82, 68, - 69, 70, 204, 2, 0, 0, - 1, 0, 0, 0, 108, 0, - 0, 0, 1, 0, 0, 0, - 60, 0, 0, 0, 0, 5, - 254, 255, 0, 1, 0, 0, - 155, 2, 0, 0, 82, 68, - 49, 49, 60, 0, 0, 0, - 24, 0, 0, 0, 32, 0, - 0, 0, 40, 0, 0, 0, - 36, 0, 0, 0, 12, 0, - 0, 0, 0, 0, 0, 0, - 92, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 1, 0, 0, 0, 0, 0, - 0, 0, 77, 97, 116, 114, - 105, 120, 66, 117, 102, 102, - 101, 114, 0, 171, 171, 171, - 92, 0, 0, 0, 8, 0, - 0, 0, 132, 0, 0, 0, - 224, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 196, 1, 0, 0, 0, 0, - 0, 0, 64, 0, 0, 0, - 2, 0, 0, 0, 208, 1, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 244, 1, - 0, 0, 64, 0, 0, 0, - 64, 0, 0, 0, 2, 0, - 0, 0, 208, 1, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 1, 0, 0, - 128, 0, 0, 0, 64, 0, - 0, 0, 2, 0, 0, 0, - 208, 1, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 16, 2, 0, 0, 192, 0, - 0, 0, 16, 0, 0, 0, - 2, 0, 0, 0, 32, 2, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 68, 2, - 0, 0, 208, 0, 0, 0, - 4, 0, 0, 0, 2, 0, - 0, 0, 92, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 128, 2, 0, 0, - 212, 0, 0, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 92, 2, 0, 0, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 137, 2, 0, 0, 216, 0, - 0, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 92, 2, - 0, 0, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 255, 255, 255, 255, - 0, 0, 0, 0, 146, 2, - 0, 0, 220, 0, 0, 0, - 4, 0, 0, 0, 0, 0, - 0, 0, 92, 2, 0, 0, - 0, 0, 0, 0, 255, 255, - 255, 255, 0, 0, 0, 0, - 255, 255, 255, 255, 0, 0, - 0, 0, 119, 111, 114, 108, - 100, 77, 97, 116, 114, 105, - 120, 0, 2, 0, 3, 0, - 4, 0, 4, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 118, 105, 101, 119, - 77, 97, 116, 114, 105, 120, - 0, 112, 114, 111, 106, 101, - 99, 116, 105, 111, 110, 77, - 97, 116, 114, 105, 120, 0, - 103, 95, 99, 111, 108, 111, - 114, 0, 102, 108, 111, 97, - 116, 52, 0, 171, 1, 0, - 3, 0, 1, 0, 4, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 24, 2, 0, 0, 103, 95, - 117, 115, 101, 86, 101, 114, - 116, 101, 120, 67, 111, 108, - 111, 114, 0, 105, 110, 116, - 0, 171, 171, 171, 0, 0, - 2, 0, 1, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 85, 2, 0, 0, 103, 95, - 100, 117, 109, 109, 121, 50, - 0, 103, 95, 100, 117, 109, - 109, 121, 51, 0, 103, 95, - 100, 117, 109, 109, 121, 52, - 0, 77, 105, 99, 114, 111, - 115, 111, 102, 116, 32, 40, - 82, 41, 32, 72, 76, 83, - 76, 32, 83, 104, 97, 100, - 101, 114, 32, 67, 111, 109, - 112, 105, 108, 101, 114, 32, - 57, 46, 50, 57, 46, 57, - 53, 50, 46, 51, 49, 49, - 49, 0, 73, 83, 71, 78, - 72, 0, 0, 0, 2, 0, - 0, 0, 8, 0, 0, 0, - 56, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, - 0, 0, 7, 7, 0, 0, - 65, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 1, 0, - 0, 0, 15, 15, 0, 0, - 80, 79, 83, 73, 84, 73, - 79, 78, 0, 67, 79, 76, - 79, 82, 0, 171, 79, 83, - 71, 78, 76, 0, 0, 0, - 2, 0, 0, 0, 8, 0, - 0, 0, 56, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 3, 0, 0, 0, - 0, 0, 0, 0, 15, 0, - 0, 0, 68, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 3, 0, 0, 0, - 1, 0, 0, 0, 15, 0, - 0, 0, 83, 86, 95, 80, - 79, 83, 73, 84, 73, 79, - 78, 0, 67, 79, 76, 79, - 82, 0, 171, 171, 83, 72, - 69, 88, 56, 2, 0, 0, - 80, 0, 1, 0, 142, 0, - 0, 0, 106, 8, 0, 1, - 89, 0, 0, 4, 70, 142, - 32, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 95, 0, - 0, 3, 114, 16, 16, 0, - 0, 0, 0, 0, 95, 0, - 0, 3, 242, 16, 16, 0, - 1, 0, 0, 0, 103, 0, - 0, 4, 242, 32, 16, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 101, 0, 0, 3, - 242, 32, 16, 0, 1, 0, - 0, 0, 104, 0, 0, 2, - 2, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 0, 0, 0, 0, 86, 21, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 50, 0, 0, 10, 114, 0, - 16, 0, 0, 0, 0, 0, - 6, 16, 16, 0, 0, 0, - 0, 0, 70, 130, 32, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 26, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 2, 0, 0, 0, - 70, 2, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 56, 0, - 0, 8, 114, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 5, 0, 0, 0, - 50, 0, 0, 10, 178, 0, - 16, 0, 0, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 136, 32, 0, - 0, 0, 0, 0, 4, 0, - 0, 0, 70, 8, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 114, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 130, 32, 0, 0, 0, - 0, 0, 6, 0, 0, 0, - 70, 3, 16, 0, 0, 0, - 0, 0, 0, 0, 0, 8, - 114, 0, 16, 0, 0, 0, - 0, 0, 70, 2, 16, 0, - 0, 0, 0, 0, 70, 130, - 32, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 56, 0, - 0, 8, 242, 0, 16, 0, - 1, 0, 0, 0, 86, 5, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 9, 0, 0, 0, - 50, 0, 0, 10, 242, 0, - 16, 0, 1, 0, 0, 0, - 6, 0, 16, 0, 0, 0, - 0, 0, 70, 142, 32, 0, - 0, 0, 0, 0, 8, 0, - 0, 0, 70, 14, 16, 0, - 1, 0, 0, 0, 50, 0, - 0, 10, 242, 0, 16, 0, - 0, 0, 0, 0, 166, 10, - 16, 0, 0, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 10, 0, 0, 0, - 70, 14, 16, 0, 1, 0, - 0, 0, 0, 0, 0, 8, - 242, 32, 16, 0, 0, 0, - 0, 0, 70, 14, 16, 0, - 0, 0, 0, 0, 70, 142, - 32, 0, 0, 0, 0, 0, - 11, 0, 0, 0, 55, 0, - 0, 11, 242, 32, 16, 0, - 1, 0, 0, 0, 6, 128, - 32, 0, 0, 0, 0, 0, - 13, 0, 0, 0, 70, 30, - 16, 0, 1, 0, 0, 0, - 70, 142, 32, 0, 0, 0, - 0, 0, 12, 0, 0, 0, - 62, 0, 0, 1, 83, 84, - 65, 84, 148, 0, 0, 0, - 14, 0, 0, 0, 2, 0, - 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 6, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0 -}; diff --git a/tools/ArtistTools/project/Resource/AppMainWindow.qrc b/tools/ArtistTools/project/Resource/AppMainWindow.qrc deleted file mode 100644 index cffd039..0000000 --- a/tools/ArtistTools/project/Resource/AppMainWindow.qrc +++ /dev/null @@ -1,4 +0,0 @@ -<RCC> - <qresource prefix="AppMainWindow"> - </qresource> -</RCC> diff --git a/tools/ArtistTools/project/Resource/ArtistToolsTheme.qss b/tools/ArtistTools/project/Resource/ArtistToolsTheme.qss deleted file mode 100644 index 445f851..0000000 --- a/tools/ArtistTools/project/Resource/ArtistToolsTheme.qss +++ /dev/null @@ -1,458 +0,0 @@ -AppMainWindow * -{ - background-color:rgb(68,68,68); color:rgb(200,200,200); - font-family:"Segoe UI"; font-size:12px; -} - -AppMainWindow::separator -{ - background-color: rgb(68, 68, 68); - - /*trick: qdockwidget stylesheet seems to have bugs, use the separator border*/ - - border-right-width: 2px; - border-image: url(:/AppMainWindow/images/DarkBorder.png) 2; -} - -AppMainWindow::separator:hover -{ - background-color: #666666; -} - -AppMainWindow QDockWidget::title -{ - text-align: center; - /* - border-top-color: rgb(45,45,45); - border-top-width: 2px; - border-top-style: groove; - */ - - background-color: rgb(68,68,68); - border-width: 2px; - border-image: url(:/AppMainWindow/images/DarkBorder.png) 2; - -} - -AppMainWindow QTextBrowser -{ - /* - border-width: 1px; - border-image: url(:/AppMainWindow/images/DarkBorder.png) 2; - */ - border: 1px solid gray; - background-color:rgb(40,40,40); -} - -AppMainWindow QCheckBox::indicator::unchecked -{ - background-color:rgb(40,40,40); -} - -AppMainWindow QCheckBox::indicator::checked -{ - image:url(:/AppMainWindow/images/CheckBox.png); -} - -AppMainWindow QPushButton -{ - border: 1px solid gray; -} - -AppMainWindow QPushButton:pressed -{ - border: 2px solid rgb(118,185,0); - /*background-color: rgb(118,185,0);*/ -} - -AppMainWindow QPushButton:checked -{ - border: 2px solid rgb(118,185,0); - /*background-color: rgb(118,185,0);*/ -} - -/****** QScrollbar Styles ******/ -AppMainWindow QScrollBar:vertical -{ - width: 22px; - /* - border-width: 2px; - border-image: url(:/AppMainWindow/images/DarkBorder.png) 2; - */ - border: 1px solid rgb(40,40,40); - margin: 20px 1px 20px 0px; -} - -AppMainWindow QScrollBar::handle:vertical -{ - border-top: 1px solid rgb(40,40,40); - border-bottom: 1px solid rgb(40,40,40); - background: qlineargradient(x1:0, y1:0, x2:1, y2:0, - stop:0 rgb(116,116,116), stop: 1 rgb(95,95,95)); - min-height: 20px; -} - -AppMainWindow QScrollBar::add-line:vertical -{ - border: 1px solid rgb(40,40,40); - background: qlineargradient(x1:0, y1:0, x2:1, y2:0, - stop:0 rgb(116,116,116), stop: 1 rgb(95,95,95)); - - margin-right: 1px; - margin-bottom: 1px; - height: 18px; - subcontrol-position: bottom; - subcontrol-origin: margin; -} - -AppMainWindow QScrollBar::sub-line:vertical -{ - margin-top: 1px; - margin-right: 1px; - border: 1px solid rgb(40,40,40); - background: qlineargradient(x1:0, y1:0, x2:1, y2:0, - stop:0 rgb(116,116,116), stop: 1 rgb(95,95,95)); - height: 18px; - subcontrol-position: top; - subcontrol-origin: margin; -} - -QScrollBar::up-arrow:vertical -{ - image: url(:/AppMainWindow/images/ArrowUp.png); -} - -QScrollBar::up-arrow:vertical:pressed -{ - top: 1px; -} - -QScrollBar::down-arrow:vertical -{ - image: url(:/AppMainWindow/images/ArrowDown.png); -} - -QScrollBar::down-arrow:vertical:pressed -{ - top: 1px; -} - -AppMainWindow QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical -{ - background: none; -} - -/****** ListWidget Styles ******/ -AppMainWindow QListWidget { - alternate-background-color: yellow; - border: 1px solid gray; - border-radius: 0px; - } - -AppMainWindow QListWidget { - show-decoration-selected: 1; /* make the selection span the entire width of the view */ - } - - AppMainWindow QListWidget::item:alternate { - background: #EEEEEE; - } - - AppMainWindow QListWidget::item:selected { - border: 1px solid #6a6ea9; - } - - AppMainWindow QListWidget::item:selected:!active { - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #00aa00, stop: 1 #00dd00); - } - - AppMainWindow QListWidget::item:selected:active { - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #00aa00, stop: 1 #00dd00); - } - - AppMainWindow QListWidget::item:hover { - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #DDFFDD, stop: 1 #CCFFCC); - } - - /****** TreeView Styles ******/ -AppMainWindow QTreeView { - alternate-background-color: yellow; - border: 1px solid gray; - border-radius: 0px; - } - -AppMainWindow QTreeView { - show-decoration-selected: 1; /* make the selection span the entire width of the view */ - } - - AppMainWindow QTreeView::item:alternate { - background: #EEEEEE; - } - - AppMainWindow QTreeView::item:selected { - border: 1px solid #6a6ea9; - } - - AppMainWindow QTreeView::item:selected:!active { - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #00aa00, stop: 1 #00dd00); - } - - AppMainWindow QTreeView::item:selected:active { - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #00aa00, stop: 1 #00dd00); - } - - AppMainWindow QTreeWidget::item:hover { - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #DDFFDD, stop: 1 #CCFFCC); - } - -/****** ComboBox Styles ******/ -AppMainWindow QComboBox { - border: 1px solid gray; - border-radius: 0px; - } - -AppMainWindow QComboBox QAbstractItemView -{ - background-color: rgb(68,68,68); - selection-background-color: rgb(118,185,0); -} - - AppMainWindow QComboBox::drop-down { - subcontrol-origin: padding; - subcontrol-position: top right; - /*width: 15px;*/ - - border-left-width: 1px; - border-left-color: gray; - border-left-style: solid; - - } - -AppMainWindow QComboBox::down-arrow { - image: url(:/AppMainWindow/images/ArrowDown.png); - } - -AppMainWindow QComboBox::down-arrow:on { - top: 1px; - - } - -/****** QTabWidget Styles ******/ -AppMainWindow QTabWidget::pane -{ - /* The tab widget frame */ - border-top: 0px solid transparent; - -} - -AppMainWindow QTabWidget::tab-bar -{ - left: 5px; -} - -AppMainWindow QTabBar::tab { - margin-top: 1px; - background-color: rgb(68,68,68); - border: 1px solid gray; - border-bottom-color: rgb(68,68,68); /* same as the pane color */ - min-width: 10ex; - padding: 2px 8px; -} - -AppMainWindow QTabBar::tab:selected -{ - background-color: #666666; - border-color: gray; - border-bottom-color: transparent; -} - -AppMainWindow QTabBar::tab:!selected { - margin-top: 3px; /* make non-selected tabs look smaller */ -} - -/****** Spin And DoubleSpin Styles ******/ - -AppMainWindow QDoubleSpinBox - { - border: 1px solid gray; - background-color: rgb(40,40,40); - } - -AppMainWindow QSpinBox - { - border: 1px solid gray; - background-color: rgb(40,40,40); - } - -AppMainWindow QSpinBox::up-button -{ - background-color:rgb(68,68,68); - border: 1px solid gray; - margin-top: 1px; - margin-right: 1px; -} - -AppMainWindow QSpinBox::up-button:pressed { - border: 1px solid rgb(118,185,0); -} - -AppMainWindow QSpinBox::down-button -{ - background-color:rgb(68,68,68); - border: 1px solid gray; - margin-bottom: 1px; - margin-right: 1px; -} - -AppMainWindow QSpinBox::down-button:pressed { - border: 1px solid rgb(118,185,0); -} - -AppMainWindow QSpinBox::up-arrow -{ - image: url(:/AppMainWindow/images/ArrowUp.png); - width: 4px; -} -AppMainWindow QSpinBox::down-arrow -{ - image: url(:/AppMainWindow/images/ArrowDown.png); - width: 4px; -} - -AppMainWindow QDoubleSpinBox::up-button -{ - background-color:rgb(68,68,68); - border: 1px solid gray; - margin-top: 1px; - margin-right: 1px; -} - -AppMainWindow QDoubleSpinBox::up-button:pressed { - border: 1px solid rgb(118,185,0); -} - -AppMainWindow QDoubleSpinBox::down-button -{ - background-color:rgb(68,68,68); - border: 1px solid gray; - margin-bottom: 1px; - margin-right: 1px; -} - -AppMainWindow QDoubleSpinBox::down-button:pressed { - border: 1px solid rgb(118,185,0); -} - -AppMainWindow QDoubleSpinBox::up-arrow -{ - image: url(:/AppMainWindow/images/ArrowUp.png); - width: 4px; -} - -AppMainWindow QDoubleSpinBox::down-arrow -{ - image: url(:/AppMainWindow/images/ArrowDown.png); - width: 4px; -} - -AppMainWindow QDoubleSpinBox::disabled -{ - background-color:rgb(32,32,32); - color:rgb(68,68,68); - border: 1px solid rgb(68,68,68); -} - -AppMainWindow QDoubleSpinBox::up-button:disabled { - border: 1px solid rgb(68,68,68); -} - -AppMainWindow QDoubleSpinBox::down-button:disabled { - border: 1px solid rgb(68,68,68); -} - -/****** Menu Styles ******/ -QMenuBar -{ - border-image: url(:/AppMainWindow/images/DarkBorder.png) 2; - border-bottom-width: 2px; -} - -AppMainWindow QMenuBar::item -{ - spacing: 3px; /* spacing between menu bar items */ - padding: 1px 4px; - margin-bottom: 2px; - background: transparent; - border-radius: 0px; -} - -AppMainWindow QMenuBar::item:selected:enabled { /* when selected using mouse or keyboard */ - background: #666666; -} - -AppMainWindow QMenuBar::item:pressed:enabled { - background: rgb(118,185,0); -} - -AppMainWindow QMenu { - border: 1px solid rgb(50,50,50); - -} - -AppMainWindow QMenuBar:disabled -{ - color:rgb(0,0,0); -} - -AppMainWindow QMenu:disabled -{ - color:rgb(0,0,0); -} - -AppMainWindow QMenu::item { - padding: 2px 25px 2px 20px; - border: 1px solid transparent; /* reserve space for selection border */ -} - -AppMainWindow QMenu::item:selected:enabled { - border-color: rgb(70,70,70); - background: rgba(118,185,0, 250); -} -/****** ExpandablePanel Styles ******/ - -AppMainWindow QGroupBox -{ - margin-top: 1.5ex; - border: 1px solid gray; - border-radius: 0px; -} - -AppMainWindow QGroupBox::title -{ - subcontrol-origin: margin; - left: 10px; - padding: 0px 3px; -} - -/* -ExpandablePanel QPushButton[flat="true"] -{ - border-color: rgb(40,40,40); - image:url(:/AppMainWindow/images/TextureBox.bmp) -} - -ExpandablePanel QPushButton[flat="true"]:pressed -{ - margin: 2px; -} -*/ - -ExpandablePanel TitleLabel -{ - background:rgb(78, 78, 78); -} diff --git a/tools/ArtistTools/project/Resource/D3DQt-CC.ico b/tools/ArtistTools/project/Resource/D3DQt-CC.ico Binary files differdeleted file mode 100644 index 4477340..0000000 --- a/tools/ArtistTools/project/Resource/D3DQt-CC.ico +++ /dev/null diff --git a/tools/ArtistTools/project/Resource/LoopButtonUp.bmp b/tools/ArtistTools/project/Resource/LoopButtonUp.bmp Binary files differdeleted file mode 100644 index cf15ed4..0000000 --- a/tools/ArtistTools/project/Resource/LoopButtonUp.bmp +++ /dev/null diff --git a/tools/ArtistTools/project/Resource/PlayButton.bmp b/tools/ArtistTools/project/Resource/PlayButton.bmp Binary files differdeleted file mode 100644 index 97f5df9..0000000 --- a/tools/ArtistTools/project/Resource/PlayButton.bmp +++ /dev/null diff --git a/tools/ArtistTools/project/Resource/RewindButton.bmp b/tools/ArtistTools/project/Resource/RewindButton.bmp Binary files differdeleted file mode 100644 index cab4f17..0000000 --- a/tools/ArtistTools/project/Resource/RewindButton.bmp +++ /dev/null diff --git a/tools/ArtistTools/project/Resource/StepButton.bmp b/tools/ArtistTools/project/Resource/StepButton.bmp Binary files differdeleted file mode 100644 index e7896c5..0000000 --- a/tools/ArtistTools/project/Resource/StepButton.bmp +++ /dev/null diff --git a/tools/ArtistTools/project/Resource/resource.rc b/tools/ArtistTools/project/Resource/resource.rc deleted file mode 100644 index abc138a..0000000 --- a/tools/ArtistTools/project/Resource/resource.rc +++ /dev/null @@ -1,2 +0,0 @@ -IDI_ICON1 ICON DISCARDABLE "D3DQt-CC.ico" - diff --git a/tools/ArtistTools/project/UI/DXUTShared.fx b/tools/ArtistTools/project/UI/DXUTShared.fx deleted file mode 100644 index f6d590b..0000000 --- a/tools/ArtistTools/project/UI/DXUTShared.fx +++ /dev/null @@ -1,69 +0,0 @@ -//-------------------------------------------------------------------------------------- -// File: DXUTShared.fx -// -// -// -// Copyright (c) Microsoft Corporation. All rights reserved. -//-------------------------------------------------------------------------------------- - - -//-------------------------------------------------------------------------------------- -// Global variables -//-------------------------------------------------------------------------------------- -float4 g_MaterialDiffuseColor; // Material's diffuse color -float3 g_LightDir; // Light's direction in world space -float4x4 g_mWorld; // World matrix for object -float4x4 g_mWorldViewProjection; // World * View * Projection matrix - - - -//-------------------------------------------------------------------------------------- -// Vertex shader output structure -//-------------------------------------------------------------------------------------- -struct VS_OUTPUT -{ - float4 Position : POSITION; // vertex position - float4 Diffuse : COLOR0; // vertex diffuse color -}; - - -//-------------------------------------------------------------------------------------- -// This shader computes standard transform and lighting -//-------------------------------------------------------------------------------------- -VS_OUTPUT RenderWith1LightNoTextureVS( float4 vPos : POSITION, - float3 vNormal : NORMAL ) -{ - VS_OUTPUT Output; - - // Transform the position from object space to homogeneous projection space - Output.Position = mul(vPos, g_mWorldViewProjection); - - // Transform the normal from object space to world space - float3 vNormalWorldSpace; - vNormalWorldSpace = normalize(mul(vNormal, (float3x3)g_mWorld)); // normal (world space) - - // Compute simple directional lighting equation - Output.Diffuse.rgb = g_MaterialDiffuseColor * max(0,dot(vNormalWorldSpace, g_LightDir)); - Output.Diffuse.a = 1.0f; - - return Output; -} - - -//-------------------------------------------------------------------------------------- -float4 RenderWith1LightNoTexturePS( float4 Diffuse : COLOR0 ) : COLOR0 -{ - return Diffuse; -} - - -//-------------------------------------------------------------------------------------- -technique RenderWith1LightNoTexture -{ - pass P0 - { - VertexShader = compile vs_1_1 RenderWith1LightNoTextureVS(); - PixelShader = compile ps_1_1 RenderWith1LightNoTexturePS(); - } -} - diff --git a/tools/ArtistTools/project/UI/Font.dds b/tools/ArtistTools/project/UI/Font.dds Binary files differdeleted file mode 100644 index 37514f5..0000000 --- a/tools/ArtistTools/project/UI/Font.dds +++ /dev/null diff --git a/tools/ArtistTools/project/UI/arrow.x b/tools/ArtistTools/project/UI/arrow.x deleted file mode 100644 index da3c323..0000000 --- a/tools/ArtistTools/project/UI/arrow.x +++ /dev/null @@ -1,1050 +0,0 @@ -xof 0303txt 0032 -template XSkinMeshHeader { - <3cf169ce-ff7c-44ab-93c0-f78f62d172e2> - WORD nMaxSkinWeightsPerVertex; - WORD nMaxSkinWeightsPerFace; - WORD nBones; -} - -template VertexDuplicationIndices { - <b8d65549-d7c9-4995-89cf-53a9a8b031e3> - DWORD nIndices; - DWORD nOriginalVertices; - array DWORD indices[nIndices]; -} - -template SkinWeights { - <6f0d123b-bad2-4167-a0d0-80224f25fabb> - STRING transformNodeName; - DWORD nWeights; - array DWORD vertexIndices[nWeights]; - array FLOAT weights[nWeights]; - Matrix4x4 matrixOffset; -} - - -Frame Scene_Root { - - - FrameTransformMatrix { - 1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000;; - } - - Frame Arrow { - - - FrameTransformMatrix { - 0.004058,0.000000,0.000000,0.000000,0.000000,0.000000,0.004058,0.000000,0.000000,-0.004058,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000;; - } - - Frame Cylinder01 { - - - FrameTransformMatrix { - 1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000002,116.363640,0.000002,1.000000;; - } - - Frame { - - - FrameTransformMatrix { - 1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,-0.000000,0.000000,0.000003,1.000000;; - } - - Mesh { - 58; - 0.000000;0.000000;0.000000;, - 24.461134;0.000000;0.000000;, - 22.038719;-10.613288;0.000000;, - 15.251267;-19.124485;0.000000;, - 5.443114;-23.847843;0.000000;, - -5.443115;-23.847841;0.000000;, - -15.251268;-19.124485;0.000000;, - -22.038721;-10.613288;0.000000;, - -24.461134;0.000001;0.000000;, - -22.038719;10.613289;0.000000;, - -15.251266;19.124485;0.000000;, - -5.443113;23.847843;0.000000;, - 5.443115;23.847841;0.000000;, - 15.251268;19.124483;0.000000;, - 22.038721;10.613287;0.000000;, - 24.461134;0.000000;-140.000000;, - 22.038719;-10.613288;-140.000000;, - 15.251267;-19.124485;-140.000000;, - 5.443114;-23.847843;-140.000000;, - -5.443115;-23.847841;-140.000000;, - -15.251268;-19.124485;-140.000000;, - -22.038721;-10.613288;-140.000000;, - -24.461134;0.000001;-140.000000;, - -22.038719;10.613289;-140.000000;, - -15.251266;19.124485;-140.000000;, - -5.443113;23.847843;-140.000000;, - 5.443115;23.847841;-140.000000;, - 15.251268;19.124483;-140.000000;, - 22.038721;10.613287;-140.000000;, - 0.000000;0.000000;-140.000000;, - 24.461134;0.000000;0.000000;, - 22.038719;-10.613288;0.000000;, - 15.251267;-19.124485;0.000000;, - 5.443114;-23.847843;0.000000;, - -5.443115;-23.847841;0.000000;, - -15.251268;-19.124485;0.000000;, - -22.038721;-10.613288;0.000000;, - -24.461134;0.000001;0.000000;, - -22.038719;10.613289;0.000000;, - -15.251266;19.124485;0.000000;, - -5.443113;23.847843;0.000000;, - 5.443115;23.847841;0.000000;, - 15.251268;19.124483;0.000000;, - 22.038721;10.613287;0.000000;, - 24.461134;0.000000;-140.000000;, - 22.038719;-10.613288;-140.000000;, - 15.251267;-19.124485;-140.000000;, - 5.443114;-23.847843;-140.000000;, - -5.443115;-23.847841;-140.000000;, - -15.251268;-19.124485;-140.000000;, - -22.038721;-10.613288;-140.000000;, - -24.461134;0.000001;-140.000000;, - -22.038719;10.613289;-140.000000;, - -15.251266;19.124485;-140.000000;, - -5.443113;23.847843;-140.000000;, - 5.443115;23.847841;-140.000000;, - 15.251268;19.124483;-140.000000;, - 22.038721;10.613287;-140.000000;; - 56; - 3;0,2,1;, - 3;0,3,2;, - 3;0,4,3;, - 3;0,5,4;, - 3;0,6,5;, - 3;0,7,6;, - 3;0,8,7;, - 3;0,9,8;, - 3;0,10,9;, - 3;0,11,10;, - 3;0,12,11;, - 3;0,13,12;, - 3;0,14,13;, - 3;0,1,14;, - 3;30,16,15;, - 3;30,31,16;, - 3;31,17,16;, - 3;31,32,17;, - 3;32,18,17;, - 3;32,33,18;, - 3;33,19,18;, - 3;33,34,19;, - 3;34,20,19;, - 3;34,35,20;, - 3;35,21,20;, - 3;35,36,21;, - 3;36,22,21;, - 3;36,37,22;, - 3;37,23,22;, - 3;37,38,23;, - 3;38,24,23;, - 3;38,39,24;, - 3;39,25,24;, - 3;39,40,25;, - 3;40,26,25;, - 3;40,41,26;, - 3;41,27,26;, - 3;41,42,27;, - 3;42,28,27;, - 3;42,43,28;, - 3;43,15,28;, - 3;43,30,15;, - 3;29,44,45;, - 3;29,45,46;, - 3;29,46,47;, - 3;29,47,48;, - 3;29,48,49;, - 3;29,49,50;, - 3;29,50,51;, - 3;29,51,52;, - 3;29,52,53;, - 3;29,53,54;, - 3;29,54,55;, - 3;29,55,56;, - 3;29,56,57;, - 3;29,57,44;; - - MeshNormals { - 58; - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.000000;0.000000;1.000000;, - 0.997118;0.075862;0.000000;, - 0.931288;-0.364284;0.000000;, - 0.681004;-0.732279;0.000000;, - 0.295840;-0.955238;0.000000;, - -0.147920;-0.988999;0.000000;, - -0.562382;-0.826878;0.000000;, - -0.865457;-0.500983;0.000000;, - -0.997118;-0.075862;0.000000;, - -0.931288;0.364284;0.000000;, - -0.681004;0.732279;0.000000;, - -0.295840;0.955238;0.000000;, - 0.147920;0.988999;0.000000;, - 0.562382;0.826878;0.000000;, - 0.865457;0.500983;0.000000;, - 0.000000;0.000000;-1.000000;, - 0.997118;-0.075862;0.000000;, - 0.865457;-0.500983;0.000000;, - 0.562382;-0.826878;0.000000;, - 0.147920;-0.988999;0.000000;, - -0.295840;-0.955238;0.000000;, - -0.681004;-0.732279;0.000000;, - -0.931288;-0.364284;0.000000;, - -0.997118;0.075862;0.000000;, - -0.865457;0.500983;0.000000;, - -0.562382;0.826878;0.000000;, - -0.147920;0.988999;0.000000;, - 0.295840;0.955238;0.000000;, - 0.681004;0.732279;0.000000;, - 0.931288;0.364284;0.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;; - 56; - 3;0,2,1;, - 3;0,3,2;, - 3;0,4,3;, - 3;0,5,4;, - 3;0,6,5;, - 3;0,7,6;, - 3;0,8,7;, - 3;0,9,8;, - 3;0,10,9;, - 3;0,11,10;, - 3;0,12,11;, - 3;0,13,12;, - 3;0,14,13;, - 3;0,1,14;, - 3;30,16,15;, - 3;30,31,16;, - 3;31,17,16;, - 3;31,32,17;, - 3;32,18,17;, - 3;32,33,18;, - 3;33,19,18;, - 3;33,34,19;, - 3;34,20,19;, - 3;34,35,20;, - 3;35,21,20;, - 3;35,36,21;, - 3;36,22,21;, - 3;36,37,22;, - 3;37,23,22;, - 3;37,38,23;, - 3;38,24,23;, - 3;38,39,24;, - 3;39,25,24;, - 3;39,40,25;, - 3;40,26,25;, - 3;40,41,26;, - 3;41,27,26;, - 3;41,42,27;, - 3;42,28,27;, - 3;42,43,28;, - 3;43,15,28;, - 3;43,30,15;, - 3;29,44,45;, - 3;29,45,46;, - 3;29,46,47;, - 3;29,47,48;, - 3;29,48,49;, - 3;29,49,50;, - 3;29,50,51;, - 3;29,51,52;, - 3;29,52,53;, - 3;29,53,54;, - 3;29,54,55;, - 3;29,55,56;, - 3;29,56,57;, - 3;29,57,44;; - } - - VertexDuplicationIndices { - 58; - 30; - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28; - } - - MeshMaterialList { - 1; - 56; - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0; - - Material { - 1.000000;1.000000;1.000000;1.000000;; - 0.000000; - 1.000000;1.000000;1.000000;; - 0.000000;0.000000;0.000000;; - } - } - } - } - } - - Frame Cone01 { - - - FrameTransformMatrix { - 1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,-1.000000,0.000000,0.000000,0.000000,116.363640,0.000000,1.000000;; - } - - Frame { - - - FrameTransformMatrix { - 1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,0.000003,1.000000;; - } - - Mesh { - 98; - 0.000000;0.000000;0.000000;, - 58.922840;0.000000;0.000000;, - 56.915092;15.250354;0.000000;, - 51.028675;29.461420;0.000000;, - 41.664738;41.664742;0.000000;, - 29.461418;51.028679;0.000000;, - 15.250351;56.915092;0.000000;, - -0.000003;58.922840;0.000000;, - -15.250356;56.915092;0.000000;, - -29.461424;51.028675;0.000000;, - -41.664742;41.664738;0.000000;, - -51.028679;29.461416;0.000000;, - -56.915092;15.250349;0.000000;, - -58.922840;-0.000005;0.000000;, - -56.915092;-15.250359;0.000000;, - -51.028675;-29.461426;0.000000;, - -41.664734;-41.664745;0.000000;, - -29.461414;-51.028679;0.000000;, - -15.250346;-56.915096;0.000000;, - 0.000008;-58.922840;0.000000;, - 15.250361;-56.915092;0.000000;, - 29.461428;-51.028671;0.000000;, - 41.664745;-41.664734;0.000000;, - 51.028683;-29.461412;0.000000;, - 56.915096;-15.250343;0.000000;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 58.922840;0.000000;0.000000;, - 56.915092;15.250354;0.000000;, - 51.028675;29.461420;0.000000;, - 41.664738;41.664742;0.000000;, - 29.461418;51.028679;0.000000;, - 15.250351;56.915092;0.000000;, - -0.000003;58.922840;0.000000;, - -15.250356;56.915092;0.000000;, - -29.461424;51.028675;0.000000;, - -41.664742;41.664738;0.000000;, - -51.028679;29.461416;0.000000;, - -56.915092;15.250349;0.000000;, - -58.922840;-0.000005;0.000000;, - -56.915092;-15.250359;0.000000;, - -51.028675;-29.461426;0.000000;, - -41.664734;-41.664745;0.000000;, - -29.461414;-51.028679;0.000000;, - -15.250346;-56.915096;0.000000;, - 0.000008;-58.922840;0.000000;, - 15.250361;-56.915092;0.000000;, - 29.461428;-51.028671;0.000000;, - 41.664745;-41.664734;0.000000;, - 51.028683;-29.461412;0.000000;, - 56.915096;-15.250343;0.000000;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;, - 0.000000;0.000000;116.363632;; - 96; - 3;0,2,1;, - 3;0,3,2;, - 3;0,4,3;, - 3;0,5,4;, - 3;0,6,5;, - 3;0,7,6;, - 3;0,8,7;, - 3;0,9,8;, - 3;0,10,9;, - 3;0,11,10;, - 3;0,12,11;, - 3;0,13,12;, - 3;0,14,13;, - 3;0,15,14;, - 3;0,16,15;, - 3;0,17,16;, - 3;0,18,17;, - 3;0,19,18;, - 3;0,20,19;, - 3;0,21,20;, - 3;0,22,21;, - 3;0,23,22;, - 3;0,24,23;, - 3;0,1,24;, - 3;50,26,25;, - 3;50,51,26;, - 3;51,27,26;, - 3;51,52,27;, - 3;52,28,27;, - 3;52,53,28;, - 3;53,29,28;, - 3;53,54,29;, - 3;54,30,29;, - 3;54,55,30;, - 3;55,31,30;, - 3;55,56,31;, - 3;56,32,31;, - 3;56,57,32;, - 3;57,33,32;, - 3;57,58,33;, - 3;58,34,33;, - 3;58,59,34;, - 3;59,35,34;, - 3;59,60,35;, - 3;60,36,35;, - 3;60,61,36;, - 3;61,37,36;, - 3;61,62,37;, - 3;62,38,37;, - 3;62,63,38;, - 3;63,39,38;, - 3;63,64,39;, - 3;64,40,39;, - 3;64,65,40;, - 3;65,41,40;, - 3;65,66,41;, - 3;66,42,41;, - 3;66,67,42;, - 3;67,43,42;, - 3;67,68,43;, - 3;68,44,43;, - 3;68,69,44;, - 3;69,45,44;, - 3;69,70,45;, - 3;70,46,45;, - 3;70,71,46;, - 3;71,47,46;, - 3;71,72,47;, - 3;72,48,47;, - 3;72,73,48;, - 3;73,25,48;, - 3;73,50,25;, - 3;49,74,75;, - 3;49,75,76;, - 3;49,76,77;, - 3;49,77,78;, - 3;49,78,79;, - 3;49,79,80;, - 3;49,80,81;, - 3;49,81,82;, - 3;49,82,83;, - 3;49,83,84;, - 3;49,84,85;, - 3;49,85,86;, - 3;49,86,87;, - 3;49,87,88;, - 3;49,88,89;, - 3;49,89,90;, - 3;49,90,91;, - 3;49,91,92;, - 3;49,92,93;, - 3;49,93,94;, - 3;49,94,95;, - 3;49,95,96;, - 3;49,96,97;, - 3;49,97,74;; - - MeshNormals { - 98; - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.000000;0.000000;-1.000000;, - 0.886052;-0.116651;0.448669;, - 0.886052;0.116651;0.448669;, - 0.825669;0.342004;0.448669;, - 0.709018;0.544049;0.448669;, - 0.544049;0.709018;0.448669;, - 0.342003;0.825669;0.448669;, - 0.116651;0.886052;0.448669;, - -0.116651;0.886052;0.448669;, - -0.342003;0.825669;0.448669;, - -0.544049;0.709018;0.448669;, - -0.709018;0.544049;0.448669;, - -0.825669;0.342003;0.448669;, - -0.886052;0.116651;0.448669;, - -0.886052;-0.116651;0.448669;, - -0.825669;-0.342003;0.448669;, - -0.709018;-0.544049;0.448669;, - -0.544049;-0.709018;0.448669;, - -0.342003;-0.825669;0.448669;, - -0.116651;-0.886052;0.448669;, - 0.116651;-0.886052;0.448669;, - 0.342004;-0.825669;0.448669;, - 0.544049;-0.709018;0.448669;, - 0.709018;-0.544049;0.448669;, - 0.825669;-0.342003;0.448669;, - 1.000000;0.000000;0.000000;, - 0.892143;0.000000;0.451753;, - 0.861744;0.230904;0.451753;, - 0.772619;0.446072;0.451753;, - 0.630840;0.630840;0.451753;, - 0.446072;0.772619;0.451753;, - 0.230904;0.861744;0.451753;, - 0.000000;0.892143;0.451753;, - -0.230904;0.861744;0.451753;, - -0.446072;0.772619;0.451753;, - -0.630840;0.630840;0.451753;, - -0.772619;0.446071;0.451753;, - -0.861744;0.230904;0.451753;, - -0.892143;-0.000000;0.451753;, - -0.861744;-0.230904;0.451753;, - -0.772619;-0.446072;0.451753;, - -0.630840;-0.630841;0.451753;, - -0.446072;-0.772619;0.451753;, - -0.230904;-0.861744;0.451753;, - 0.000000;-0.892143;0.451753;, - 0.230904;-0.861744;0.451753;, - 0.446072;-0.772619;0.451753;, - 0.630840;-0.630840;0.451753;, - 0.772619;-0.446071;0.451753;, - 0.861744;-0.230903;0.451753;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;, - 1.000000;0.000000;0.000000;; - 96; - 3;0,2,1;, - 3;0,3,2;, - 3;0,4,3;, - 3;0,5,4;, - 3;0,6,5;, - 3;0,7,6;, - 3;0,8,7;, - 3;0,9,8;, - 3;0,10,9;, - 3;0,11,10;, - 3;0,12,11;, - 3;0,13,12;, - 3;0,14,13;, - 3;0,15,14;, - 3;0,16,15;, - 3;0,17,16;, - 3;0,18,17;, - 3;0,19,18;, - 3;0,20,19;, - 3;0,21,20;, - 3;0,22,21;, - 3;0,23,22;, - 3;0,24,23;, - 3;0,1,24;, - 3;50,26,25;, - 3;50,51,26;, - 3;51,27,26;, - 3;51,52,27;, - 3;52,28,27;, - 3;52,53,28;, - 3;53,29,28;, - 3;53,54,29;, - 3;54,30,29;, - 3;54,55,30;, - 3;55,31,30;, - 3;55,56,31;, - 3;56,32,31;, - 3;56,57,32;, - 3;57,33,32;, - 3;57,58,33;, - 3;58,34,33;, - 3;58,59,34;, - 3;59,35,34;, - 3;59,60,35;, - 3;60,36,35;, - 3;60,61,36;, - 3;61,37,36;, - 3;61,62,37;, - 3;62,38,37;, - 3;62,63,38;, - 3;63,39,38;, - 3;63,64,39;, - 3;64,40,39;, - 3;64,65,40;, - 3;65,41,40;, - 3;65,66,41;, - 3;66,42,41;, - 3;66,67,42;, - 3;67,43,42;, - 3;67,68,43;, - 3;68,44,43;, - 3;68,69,44;, - 3;69,45,44;, - 3;69,70,45;, - 3;70,46,45;, - 3;70,71,46;, - 3;71,47,46;, - 3;71,72,47;, - 3;72,48,47;, - 3;72,73,48;, - 3;73,25,48;, - 3;73,50,25;, - 3;49,74,75;, - 3;49,75,76;, - 3;49,76,77;, - 3;49,77,78;, - 3;49,78,79;, - 3;49,79,80;, - 3;49,80,81;, - 3;49,81,82;, - 3;49,82,83;, - 3;49,83,84;, - 3;49,84,85;, - 3;49,85,86;, - 3;49,86,87;, - 3;49,87,88;, - 3;49,88,89;, - 3;49,89,90;, - 3;49,90,91;, - 3;49,91,92;, - 3;49,92,93;, - 3;49,93,94;, - 3;49,94,95;, - 3;49,95,96;, - 3;49,96,97;, - 3;49,97,74;; - } - - VertexDuplicationIndices { - 98; - 50; - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48; - } - - MeshMaterialList { - 1; - 96; - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0; - - Material { - 1.000000;1.000000;1.000000;1.000000;; - 0.000000; - 1.000000;1.000000;1.000000;; - 0.000000;0.000000;0.000000;; - } - } - } - } - } - } -}
\ No newline at end of file diff --git a/tools/ArtistTools/project/UI/dxutcontrols.dds b/tools/ArtistTools/project/UI/dxutcontrols.dds Binary files differdeleted file mode 100644 index b5f52e1..0000000 --- a/tools/ArtistTools/project/UI/dxutcontrols.dds +++ /dev/null diff --git a/tools/ArtistTools/project/script/ArtistTools-PostBuild.bat b/tools/ArtistTools/project/script/ArtistTools-PostBuild.bat deleted file mode 100644 index 12c7a2c..0000000 --- a/tools/ArtistTools/project/script/ArtistTools-PostBuild.bat +++ /dev/null @@ -1,158 +0,0 @@ -Rem @ECHO OFF - -SETLOCAL - -ECHO Output Directory: %1 -rem CD %1 -SET CURDIR=%CD% -ECHO CURDIR: %CURDIR% - -SET OUTPUTDIR=%1 -SET PLATFORM=%2 -SET CONFIGURATION=%3 -SET QTDIR=%4 -SET VC_VERSION=%5 - -SET PM_DRIVE=%CD:~0,2% -SET PM_PACKAGES_ROOT=%PM_DRIVE%\NVIDIA\packman-repo -echo PM_PACKAGES_ROOT is %PM_PACKAGES_ROOT% - -SET PX_VERSION=1.0.21652946 -SET PHYSX_VERSION=3.4.21652946 -SET APEX_VERSION=1.4.21652946 - -SET BLAST_ROOT=%CURDIR%\..\..\..\.. -SET NVTOOLSEXT=%PM_PACKAGES_ROOT%\nvToolsExt\1.0 -SET WINSDK_PATH=%BLAST_ROOT%\..\..\external\D3D11\Bin - -ECHO OUTPUTDIR: %OUTPUTDIR% -ECHO PLATFORM: %PLATFORM% -ECHO CONFIGURATION: %CONFIGURATION% -ECHO VC_VERSION: %VC_VERSION% -ECHO QTDIR: %QTDIR% - -ECHO BLAST_ROOT=%BLAST_ROOT% -ECHO PHYSX_PATH=%PHYSX_PATH% -ECHO PX_SHARED=%PX_SHARED% -ECHO APEX_PATH=%APEX_PATH% -ECHO NVTOOLSEXT=%NVTOOLSEXT% -ECHO WINSDK_PATH=%WINSDK_PATH% - -ECHO CURDIR: %CURDIR% - -ECHO --------------------------------------------------------------------------------- -ECHO ArtistTools Post-Build Events... -ECHO --------------------------------------------------------------------------------- - - -IF /i "%PLATFORM%"=="Win32" ( - SET sourcePath=%QTDIR%\x86\bin - - SET PX_SHARED=%PM_PACKAGES_ROOT%\PxShared-%VC_VERSION%win32\%PX_VERSION% - SET PHYSX_PATH=%PM_PACKAGES_ROOT%\PhysX-%VC_VERSION%win32\%PHYSX_VERSION% - SET APEX_PATH=%PM_PACKAGES_ROOT%\Apex-%VC_VERSION%win32\%APEX_VERSION% - - ECHO %CURDIR%/../script/dllcopy.bat x86 %BLAST_ROOT%/bin/%VC_VERSION%win32-cmake %PHYSX_PATH%\bin\%VC_VERSION%win32-cmake %PX_SHARED%/bin/%VC_VERSION%win32-cmake %APEX_PATH%/bin/%VC_VERSION%win32-cmake %NVTOOLSEXT%\bin\Win32 %BLAST_ROOT%/shared/external/GraphicsLib %WINSDK_PATH% %BLAST_ROOT%/shared/external - CALL %CURDIR%/../script/dllcopy.bat x86 %BLAST_ROOT%/bin/%VC_VERSION%win32-cmake %PHYSX_PATH%\bin\%VC_VERSION%win32-cmake %PX_SHARED%/bin/%VC_VERSION%win32-cmake %APEX_PATH%/bin/%VC_VERSION%win32-cmake %NVTOOLSEXT%\bin\Win32 %BLAST_ROOT%/shared/external/GraphicsLib %WINSDK_PATH% %BLAST_ROOT%/shared/external - -) ELSE IF /i "%PLATFORM%"=="x64" ( - SET sourcePath=%QTDIR%\x64\bin - - SET PX_SHARED=%PM_PACKAGES_ROOT%\PxShared-%VC_VERSION%win64\%PX_VERSION% - SET PHYSX_PATH=%PM_PACKAGES_ROOT%\PhysX-%VC_VERSION%win64\%PHYSX_VERSION% - SET APEX_PATH=%PM_PACKAGES_ROOT%\Apex-%VC_VERSION%win64\%APEX_VERSION% - - ECHO %CURDIR%/../script/dllcopy.bat x64 %BLAST_ROOT%/bin/%VC_VERSION%win64-cmake %PHYSX_PATH%\bin\%VC_VERSION%win64-cmake %PX_SHARED%/bin/%VC_VERSION%win64-cmake %APEX_PATH%/bin/%VC_VERSION%win64-cmake %NVTOOLSEXT%\bin\x64 %BLAST_ROOT%/shared/external/GraphicsLib %WINSDK_PATH% %BLAST_ROOT%/shared/external - CALL %CURDIR%/../script/dllcopy.bat x64 %BLAST_ROOT%/bin/%VC_VERSION%win64-cmake %PHYSX_PATH%\bin\%VC_VERSION%win64-cmake %PX_SHARED%/bin/%VC_VERSION%win64-cmake %APEX_PATH%/bin/%VC_VERSION%win64-cmake %NVTOOLSEXT%\bin\x64 %BLAST_ROOT%/shared/external/GraphicsLib %WINSDK_PATH% %BLAST_ROOT%/shared/external -) -ECHO sourcePath: %sourcePath% - -IF /i "%CONFIGURATION%"=="Debug" ( - CALL :UpdateTarget Qt5Cored.dll %OUTPUTDIR% - CALL :UpdateTarget Qt5Guid.dll %OUTPUTDIR% - CALL :UpdateTarget Qt5Widgetsd.dll %OUTPUTDIR% - CALL :UpdateTarget Qt5Xmld.dll %OUTPUTDIR% -) ELSE ( - CALL :UpdateTarget Qt5Core.dll %OUTPUTDIR% - CALL :UpdateTarget Qt5Gui.dll %OUTPUTDIR% - CALL :UpdateTarget Qt5Widgets.dll %OUTPUTDIR% - CALL :UpdateTarget Qt5Xml.dll %OUTPUTDIR% -) - -SET PLATFORMSFOLDER=%OUTPUTDIR%platforms\ -ECHO PLATFORMSFOLDER: %PLATFORMSFOLDER% - -IF NOT EXIST %PLATFORMSFOLDER% MKDIR %PLATFORMSFOLDER% - -rem CD %PLATFORMSFOLDER% -IF /i "%PLATFORM%"=="Win32" ( - SET sourcePath=%QTDIR%\x86\plugins\platforms -) ELSE IF /i "%PLATFORM%"=="x64" ( - SET sourcePath=%QTDIR%\x64\plugins\platforms -) -ECHO sourcePath: %sourcePath% -ECHO CURDIR: %CURDIR% - -IF /i "%CONFIGURATION%"=="Debug" ( - CALL :UpdateTarget qwindowsd.dll %PLATFORMSFOLDER% -) ELSE ( - CALL :UpdateTarget qwindows.dll %PLATFORMSFOLDER% -) - -SET sourcePath=%OUTPUTDIR%..\..\tools\ArtistTools\project\Resource -CALL :UpdateTarget ArtistToolsTheme.qss %OUTPUTDIR% - -REM copy d3d and sdl dlls -IF /i "%PLATFORM%"=="Win32" ( - SET sourcePath=%OUTPUTDIR%..\..\..\..\external\D3D11\Bin\x86 - CALL :UpdateTarget d3dcompiler_47.dll %OUTPUTDIR% - SET sourcePath=%OUTPUTDIR%..\..\..\..\external\SDL2-2.0.0\bin\x86 - CALL :UpdateTarget SDL2.dll %OUTPUTDIR% -) ELSE IF /i "%PLATFORM%"=="x64" ( - SET sourcePath=%OUTPUTDIR%..\..\..\..\external\D3D11\Bin\x64 - CALL :UpdateTarget d3dcompiler_47.dll %OUTPUTDIR% - SET sourcePath=%OUTPUTDIR%..\..\..\..\external\SDL2-2.0.0\bin\x64 - CALL :UpdateTarget SDL2.dll %OUTPUTDIR% -) - -REM copy resources. Only need shaders. -REM /i creates target folder if it does not exist. -SET sourcePath=%OUTPUTDIR% -SET targetPath=%sourcePath:/=\% -echo XCOPY /y /r /d /s /i %targetPath%..\..\samples\resources\shaders %targetPath%..\resources\shaders -XCOPY /y /r /d /s /i %targetPath%..\..\samples\resources\shaders %targetPath%..\resources\shaders -echo XCOPY /y /r /d /s /i %targetPath%..\..\tools\ArtistTools\source\BlastPlugin\Shaders %targetPath%..\resources\shaders -XCOPY /y /r /d /s /i %targetPath%..\..\tools\ArtistTools\source\BlastPlugin\Shaders %targetPath%..\resources\shaders -REM we do not need models -rem SET MODELSFOLDER=%targetPath%..\resources\models -rem IF NOT EXIST %MODELSFOLDER% MKDIR %MODELSFOLDER% - -REM copy UI -REM /i creates target folder if it does not exist. -SET sourcePath=%OUTPUTDIR% -SET targetPath=%sourcePath:/=\% -echo XCOPY /y /r /d /s /i %targetPath%..\..\tools\ArtistTools\project\UI %targetPath%..\UI -XCOPY /y /r /d /s /i %targetPath%..\..\tools\ArtistTools\project\UI %targetPath%..\UI -GOTO END_POST_BUILD - -:UpdateTarget -SET str=%2 -SET toPath=%str:/=\% -SET str=%sourcePath%\%1 -SET fromPath=%str:/=\% -IF NOT EXIST %2%1 ( - rem ECHO CURDIR: %CURDIR% - echo XCOPY %fromPath% %toPath% /R /Y - XCOPY %fromPath% %toPath% /R /Y -) ELSE ( - rem ECHO CURDIR: %CURDIR% - echo XCOPY %fromPath% %toPath% /R /Y - XCOPY %fromPath% %toPath% /R /Y -) - -GOTO END - -:END_POST_BUILD -ENDLOCAL - -:END diff --git a/tools/ArtistTools/project/script/ArtistTools.xml b/tools/ArtistTools/project/script/ArtistTools.xml deleted file mode 100644 index 0c65541..0000000 --- a/tools/ArtistTools/project/script/ArtistTools.xml +++ /dev/null @@ -1,1057 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<XPJ version="4"> - -<template name="commonBase"> - <FloatingPointModel>Fast</FloatingPointModel> - <!--CharacterSet>MultiByte</CharacterSet--> - <ExceptionHandling>Async</ExceptionHandling> - <WarningLevel>3</WarningLevel> - <DebugInformationFormat>Zi</DebugInformationFormat> - <GenerateDebugInformation>true</GenerateDebugInformation> - <CFlags> - </CFlags> - <LFlags> - /SUBSYSTEM:WINDOWS - /NOLOGO - </LFlags> - <Preprocessor type="define"> - __GFSDK_DX11__ - UNICODE - _UNICODE - CC_LIB - THISFILENAME="$(TargetFileName)" - WIN32 - QT_LARGEFILE_SUPPORT - QT_CORE_LIB - QT_GUI_LIB - QT_WIDGETS_LIB - QT_DLL - NV_ARTISTTOOLS - NV_FOUNDATION_DLL=0 - </Preprocessor> - <SearchPaths root="" type="header"> - ${env:D3D11_ROOT}/include - ${env:QTDIR}/../include - ${env:FBXSDK_ROOT}/include - ${env:NVTOOLSEXT}/include - ${env:NvFoundation_ROOT}/include - ${env:NsFoundation_ROOT}/include - ${env:NvParameterized_ROOT}/src - ${env:NvParameterized_ROOT}/include - ${env:NsFileBuffer_ROOT}/include - ${env:NsFastXML_ROOT}/include - ${env:OpenAutomate_ROOT}/inc - ${env:SDL_ROOT}/include - ${env:NVCOMMON_ROOT} - ${env:DXUT_PATH}/Core - ${env:DXUT_PATH}/Optional - ${env:DIRECTXTEX_PATH}/include - ..\Generated\BlastPlugin\ui - ..\Generated\BlastPlugin\$(PlatformName) - ..\Generated\CoreLib\ui - ..\Generated\CoreLib\$(PlatformName) - ..\..\source\CoreLib - ..\..\source\CoreLib\Anim - ..\..\source\CoreLib\Backdoor - ..\..\source\CoreLib\Parameters - ..\..\source\CoreLib\Render - ..\..\source\CoreLib\Render\D3D11 - ..\..\source\CoreLib\Render\D3D12 - ..\..\source\CoreLib\Render\Interface - ..\..\source\CoreLib\Scene - ..\..\source\CoreLib\Utils - ..\..\source\CoreLib\Window - ..\..\source\BlastPlugin - ..\..\source\BlastPlugin\Render - ..\..\source\BlastPlugin\Render\D3D11 - ..\..\source\BlastPlugin\Render\D3D12 - ..\..\source\BlastPlugin\Render\Interface - ..\..\source\BlastPlugin\Scene - ..\..\source\BlastPlugin\Window - ..\..\source\BlastPlugin\Parameters - ..\..\source\BlastPlugin\SampleBase - ..\..\source\BlastPlugin\SampleBase\core - ..\..\source\BlastPlugin\SampleBase\blast - ..\..\source\BlastPlugin\SampleBase\physx - ..\..\source\BlastPlugin\SampleBase\renderer - ..\..\source\BlastPlugin\SampleBase\scene - ..\..\source\BlastPlugin\SampleBase\ui - ..\..\source\BlastPlugin\SampleBase\utils - </SearchPaths> - - <SearchPaths root="" type="library"> - $(OutDir) - </SearchPaths> - <Libraries> - d3d11.lib - d3dcompiler.lib - dxerr.lib - dxguid.lib - dxgi.lib - d3dx11.lib - comctl32.lib - Shlwapi.lib - SDL2.lib - Usp10.lib - Version.lib - Imm32.lib - DbgHelp.lib - </Libraries> -</template> - -<template name="debugBase"> - <Preprocessor type="define"> - DEBUG - _DEBUG - </Preprocessor> - <RuntimeLibrary>3</RuntimeLibrary> - <Optimization>0</Optimization> - <!--Optimization 0=disable, 1=MinSpace, 2=MaxSpeed, 3=full --> - <WholeProgramOptimization>NoWholeProgramOptimization</WholeProgramOptimization> - <LFlags> - </LFlags> - <Libraries> - qtmaind.lib - Qt5Cored.lib - Qt5Guid.lib - Qt5Widgetsd.lib - Qt5Xmld.lib - </Libraries> -</template> - -<template name="releaseBase"> - <Preprocessor type="define"> - NDEBUG - QT_NO_DEBUG - </Preprocessor> - <RuntimeLibrary>2</RuntimeLibrary> - <Optimization>2</Optimization> - <!--Optimization 0=disable, 1=MinSpace, 2=MaxSpeed, 3=full --> - <WholeProgramOptimization>UseLinkTimeCodeGeneration</WholeProgramOptimization> - <LFlags> - </LFlags> - <Libraries> - qtmain.lib - Qt5Core.lib - Qt5Gui.lib - Qt5Widgets.lib - Qt5Xml.lib - </Libraries> -</template> - -<template name="win32Base"> - <apply-template name="commonBase"/> - <Preprocessor type="define"> - </Preprocessor> - <SearchPaths root="" type="library"> - $(OutDir) - ${env:QTDIR}/x86/lib - ${env:D3D11_ROOT}/lib/x86 - ${env:SDL_ROOT}/Lib/x86 - ${env:SHADOWLIB_PATH}/lib/win32 - ${env:HBAOPLUS_PATH}/lib/win32 - </SearchPaths> - <Libraries> - GFSDK_ShadowLib_DX11.win32.lib - GFSDK_SSAO_D3D11.win32.lib - </Libraries> -</template> - -<template name="win64Base"> - <apply-template name="commonBase"/> - <Preprocessor type="define"> - _WIN64 - WIN64 - </Preprocessor> - <SearchPaths root="" type="library"> - $(OutDir) - ${env:QTDIR}/x64/lib - ${env:D3D11_ROOT}/lib/x64 - ${env:SDL_ROOT}/Lib/x64 - ${env:SHADOWLIB_PATH}/lib/win64 - ${env:HBAOPLUS_PATH}/lib/win64 - </SearchPaths> - <Libraries> - GFSDK_ShadowLib_DX11.win64.lib - GFSDK_SSAO_D3D11.win64.lib - </Libraries> -</template> - -<template name="blast_header_path"> - <SearchPaths type="header"> - ${env:PX_SHARED}/include - ${env:PX_SHARED}/include/filebuf - ${env:PX_SHARED}/include/foundation - ${env:PX_SHARED}/include/task - ${env:PX_SHARED}/include/cudamanager - ${env:PX_SHARED}/include/pvd - ${env:PX_SHARED}/src/foundation/include - ${env:PX_SHARED}/src/filebuf/include - ${env:PX_SHARED}/src/fastxml/include - ${env:PX_SHARED}/src/pvd/include - ${env:PHYSX_PATH}/Include - ${env:PHYSX_PATH}/Include/common - ${env:PHYSX_PATH}/Include/cooking - ${env:PHYSX_PATH}/Include/extensions - ${env:PHYSX_PATH}/Include/geometry - ${env:PHYSX_PATH}/Include/gpu - ${env:PHYSX_PATH}/Include/deformable - ${env:PHYSX_PATH}/Include/particles - ${env:PHYSX_PATH}/Include/characterkinematic - ${env:PHYSX_PATH}/Include/characterdynamic - ${env:PHYSX_PATH}/Include/vehicle - ${env:PHYSX_PATH}/Source/GeomUtils/headers - ${env:PHYSX_PATH}/Source/PhysXGpu/include - ${env:BLAST_PATH}/sdk/common - ${env:BLAST_PATH}/sdk/extensions/authoring/include - ${env:BLAST_PATH}/sdk/extensions/authoring/source - ${env:BLAST_PATH}/sdk/extensions/common/include - ${env:BLAST_PATH}/sdk/extensions/import/include - ${env:BLAST_PATH}/sdk/extensions/lowlevel/include - ${env:BLAST_PATH}/sdk/extensions/physx/include - ${env:BLAST_PATH}/sdk/extensions/serialization/include - ${env:BLAST_PATH}/sdk/extensions/shaders/include - ${env:BLAST_PATH}/sdk/extensions/utils/include - ${env:BLAST_PATH}/sdk/extensions/stress/include - ${env:BLAST_PATH}/sdk/extensions/exporter/include - ${env:BLAST_PATH}/sdk/extensions/assetutils/include - ${env:BLAST_PATH}/sdk/lowlevel/include - ${env:BLAST_PATH}/sdk/profiler - ${env:BLAST_PATH}/sdk/toolkit/include - ${env:BLAST_PATH}/sdk/globals/include - ${env:BLAST_PATH}/sdk/lowlevel/source - ${env:BLAST_PATH}/sdk/toolkit/source - ${env:BLAST_PATH}/shared/utils - ${env:IMGUI_PATH} - ${env:TINYOBJ_PATH} - ${env:TCLAP_PATH}/include - ${env:SHADOWLIB_PATH}/include - ${env:HBAOPLUS_PATH}/include - </SearchPaths> -</template> - -<Project name="ArtistTools"> -<Export platform="multiple">..\${env:VS_STRING}</Export> -<Target name="ArtistTools"> - <Dependencies type="link"> - RenderBlastDx11 - </Dependencies> - <Configuration name="default" type="exe" show="false"> - <OutDir>..\..\..\..\bin\${env:VC_VERSION}win$(PlatformArchitecture)-cmake</OutDir> - <INTDIR>..\..\..\..\obj\${env:VC_VERSION}win$(PlatformArchitecture)-cmake\$(Configuration)\ArtistTools</INTDIR> - </Configuration> - - <Configuration name="Debug" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win32.d.exe</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/debug - </SearchPaths> - <Libraries> - CoreLib.win32.d.lib - - </Libraries> - </Configuration> - - <Configuration name="Debug" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win64.d.exe</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/debug - </SearchPaths> - <Libraries> - CoreLib.win64.d.lib - - </Libraries> - </Configuration> - - <Configuration name="Release" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win32.exe</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/release - </SearchPaths> - <Libraries> - CoreLib.win32.lib - - </Libraries> - </Configuration> - - <Configuration name="Release" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win64.exe</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/release - </SearchPaths> - <Libraries> - CoreLib.win64.lib - - </Libraries> - </Configuration> - - <PostBuildEvent> - CALL ..\script\ArtistTools-PostBuild.bat $(OutDir) $(Platform) $(Configuration) ${env:QTDIR} ${env:VC_VERSION} - </PostBuildEvent> - - <Files name="App" root="..\..\source\ArtistTools"> - main.cpp - </Files> - <Files name="Resource" root="..\..\project\Resource"> - resource.rc - </Files> -</Target> - -<Target name="CoreLib"> - <Libraries> - libfbxsdk-md.lib - </Libraries> - <Configuration name="default" type="dll" show="false"> - <OutDir>..\..\..\..\bin\${env:VC_VERSION}win$(PlatformArchitecture)-cmake</OutDir> - <INTDIR>..\..\..\..\obj\${env:VC_VERSION}win$(PlatformArchitecture)-cmake\$(Configuration)\CoreLib</INTDIR> - <Preprocessor type="define"> - CORELIB_LIB - </Preprocessor> - </Configuration> - - <Configuration name="Debug" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win32.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/debug - ${env:NVTOOLSEXT}/lib/Win32 - </SearchPaths> - <Libraries> - nvToolsExt32_1.lib - </Libraries> - </Configuration> - - <Configuration name="Debug" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win64.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/debug - ${env:NVTOOLSEXT}/lib/x64 - </SearchPaths> - <Libraries> - nvToolsExt64_1.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win32.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/release - ${env:NVTOOLSEXT}/lib/Win32 - </SearchPaths> - <Libraries> - nvToolsExt32_1.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win64.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/release - ${env:NVTOOLSEXT}/lib/x64 - </SearchPaths> - <Libraries> - nvToolsExt64_1.lib - </Libraries> - </Configuration> - - <Files name="App" root="..\..\source\CoreLib"> - Parameters/*.h - Parameters/*.cpp - Parameters/*.pl - Anim/*.h - Anim/*.cpp - Backdoor/*.h - Backdoor/*.cpp - *.h - *.cpp - Render/Interface/*.h - Render/Interface/*.cpp - Render/*.h - Render/*.cpp - Scene/*.h - Scene/*.cpp - UI/*.ui - UI/*.qrc - Utils/*.h - Utils/*.cpp - Window/*.h - Window/*.cpp - </Files> - <Files name="NsFoundation" root="${env:NsFoundation_ROOT}"> - src/*.cpp - src/windows/*.cpp - </Files> - <Files name="NvFoundation" root="${env:NvFoundation_ROOT}"> - include/*.h - </Files> - <Files name="NvParameterized" root="${env:NvParameterized_ROOT}"> - src/*.cpp - </Files> - <Files name="NsFastXML" root="${env:NsFastXML_ROOT}"> - src/*.cpp - </Files> - <Files name="NvCommon" root="${env:NVCOMMON_ROOT}\Nv\Common"> - NvCoMemoryAllocator.h - NvCoMemoryAllocator.cpp - Platform/Win/NvCoWinMemoryAllocator.h - Platform/Win/NvCoWinMemoryAllocator.cpp - Animation/NvCoFrameCalculator.h - Animation/NvCoFrameCalculator.cpp - </Files> - <Files name="Generated" root="..\Generated\CoreLib"> - ui/*.h - moc/*.cpp - qrc/*.cpp - </Files> - <Files name="Shaders" root="..\..\source\Shaders"> - BodyShader.hlsl - BodyShaderCommon.hlsl - BodyShadow.hlsl - color.hlsl - Light.hlsl - ScreenQuad.hlsl - ScreenQuadColor.hlsl - VisualizeShadow.hlsl - </Files> - <Files name="OpenAutomate" root="${env:OpenAutomate_ROOT}"> - inc/*.h - src/*.c - </Files> -</Target> - -<Target name="PluginBlast"> - <Libraries> - libfbxsdk-md.lib - DXUT.lib - DirectXTex.lib - DXUTOpt.lib - </Libraries> - <Dependencies type="link"> - RenderPluginDx11 - </Dependencies> - <Configuration name="default" type="dll" show="false"> - <OutDir>..\..\..\..\bin\${env:VC_VERSION}win$(PlatformArchitecture)-cmake</OutDir> - <INTDIR>..\..\..\..\obj\${env:VC_VERSION}win$(PlatformArchitecture)-cmake\$(Configuration)\PluginBlast</INTDIR> - <Preprocessor type="define"> - PLUGINBT_LIB - _WINDOWS - _WIN32_WINNT=0x0600 - _CRT_SECURE_NO_DEPRECATE - _LIB - </Preprocessor> - <SearchPaths root="" type="library"> - ${env:PX_SHARED}/lib/${env:VC_VERSION}win$(PlatformArchitecture)-cmake - ${env:PHYSX_PATH}/Lib/${env:VC_VERSION}win$(PlatformArchitecture)-cmake - ${env:BLAST_PATH}/lib/${env:VC_VERSION}win$(PlatformArchitecture)-cmake - </SearchPaths> - </Configuration> - - <Configuration name="Debug" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win32.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/debug - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/Win32/Debug - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/Win32/Debug - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/Win32/Debug - </SearchPaths> - <Libraries> - CoreLib.win32.d.lib - PhysX3CommonDEBUG_x86.lib - PhysX3DEBUG_x86.lib - PhysX3CookingDEBUG_x86.lib - PhysX3ExtensionsDEBUG_x86.lib - PxPvdSDKDEBUG_x86.lib - PxTaskDEBUG_x86.lib - PxFoundationDEBUG_x86.lib - PsFastXmlDEBUG_x86.lib - NvBlastDEBUG_x86.lib - NvBlastExtAuthoringDEBUG_x86.lib - NvBlastExtImportDEBUG_x86.lib - NvBlastExtPhysXDEBUG_x86.lib - NvBlastExtShadersDEBUG_x86.lib - NvBlastTkDEBUG_x86.lib - NvBlastExtExporterDEBUG_x86.lib - NvBlastExtAssetUtilsDEBUG_x86.lib - NvBlastGlobalsDEBUG_x86.lib - GFSDK_ShadowLib_DX11.win32.lib - GFSDK_SSAO_D3D11.win32.lib - </Libraries> - <conditional value="${env:VC_VERSION}" match="vc14"> - <Libraries> - NvBlastExtSerializationDEBUG_x86.lib - NvBlastExtPxSerializationDEBUG_x86.lib - NvBlastExtTkSerializationDEBUG_x86.lib - </Libraries> - </conditional> - </Configuration> - - <Configuration name="Debug" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win64.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/debug - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/x64/Debug - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/x64/Debug - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/x64/Debug - </SearchPaths> - <Libraries> - CoreLib.win64.d.lib - PhysX3CommonDEBUG_x64.lib - PhysX3DEBUG_x64.lib - PhysX3CookingDEBUG_x64.lib - PhysX3ExtensionsDEBUG_x64.lib - PxPvdSDKDEBUG_x64.lib - PxTaskDEBUG_x64.lib - PxFoundationDEBUG_x64.lib - PsFastXmlDEBUG_x64.lib - NvBlastDEBUG_x64.lib - NvBlastExtAuthoringDEBUG_x64.lib - NvBlastExtImportDEBUG_x64.lib - NvBlastExtPhysXDEBUG_x64.lib - NvBlastExtShadersDEBUG_x64.lib - NvBlastTkDEBUG_x64.lib - NvBlastExtExporterDEBUG_x64.lib - NvBlastExtAssetUtilsDEBUG_x64.lib - NvBlastGlobalsDEBUG_x64.lib - GFSDK_ShadowLib_DX11.win64.lib - GFSDK_SSAO_D3D11.win64.lib - </Libraries> - <conditional value="${env:VC_VERSION}" match="vc14"> - <Libraries> - NvBlastExtSerializationDEBUG_x64.lib - NvBlastExtPxSerializationDEBUG_x64.lib - NvBlastExtTkSerializationDEBUG_x64.lib - </Libraries> - </conditional> - </Configuration> - - <Configuration name="Release" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win32.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/release - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/Win32/Release - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/Win32/Release - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/Win32/Release - </SearchPaths> - <Libraries> - CoreLib.win32.lib - PhysX3Common_x86.lib - PhysX3_x86.lib - PhysX3Cooking_x86.lib - PhysX3Extensions_x86.lib - PxPvdSDK_x86.lib - PxTask_x86.lib - PxFoundation_x86.lib - PsFastXml_x86.lib - NvBlast_x86.lib - NvBlastExtAuthoring_x86.lib - NvBlastExtImport_x86.lib - NvBlastExtPhysX_x86.lib - NvBlastExtShaders_x86.lib - NvBlastTk_x86.lib - NvBlastExtExporter_x86.lib - NvBlastExtAssetUtils_x86.lib - NvBlastGlobals_x86.lib - GFSDK_ShadowLib_DX11.win32.lib - GFSDK_SSAO_D3D11.win32.lib - </Libraries> - <conditional value="${env:VC_VERSION}" match="vc14"> - <Libraries> - NvBlastExtSerialization_x86.lib - NvBlastExtPxSerialization_x86.lib - NvBlastExtTkSerialization_x86.lib - </Libraries> - </conditional> - </Configuration> - - <Configuration name="Release" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win64.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/release - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/x64/Release - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/x64/Release - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/x64/Release - </SearchPaths> - <Libraries> - CoreLib.win64.lib - PhysX3Common_x64.lib - PhysX3_x64.lib - PhysX3Cooking_x64.lib - PhysX3Extensions_x64.lib - PxPvdSDK_x64.lib - PxTask_x64.lib - PxFoundation_x64.lib - PsFastXml_x64.lib - NvBlast_x64.lib - NvBlastExtAuthoring_x64.lib - NvBlastExtImport_x64.lib - NvBlastExtPhysX_x64.lib - NvBlastExtShaders_x64.lib - NvBlastTk_x64.lib - NvBlastExtExporter_x64.lib - NvBlastExtAssetUtils_x64.lib - NvBlastGlobals_x64.lib - GFSDK_ShadowLib_DX11.win64.lib - GFSDK_SSAO_D3D11.win64.lib - </Libraries> - <conditional value="${env:VC_VERSION}" match="vc14"> - <Libraries> - NvBlastExtSerialization_x64.lib - NvBlastExtPxSerialization_x64.lib - NvBlastExtTkSerialization_x64.lib - </Libraries> - </conditional> - </Configuration> - - <Files name="App" root="..\..\source\BlastPlugin"> - Render/Interface/*.h - Render/Interface/*.cpp - Scene/*.h - Scene/*.cpp - UI/*.ui - UI/*.qrc - Window/*.h - Window/*.cpp - Parameters/*.h - Parameters/*.cpp - *.h - *.cpp - </Files> - <Files name="SampleBase" root="../../source/BlastPlugin/SampleBase" type="source"> - *.cpp - *.h - core/*.cpp - core/*.h - blast/*.cpp - blast/*.h - physx/*.cpp - physx/*.h - renderer/*.cpp - renderer/*.h - scene/*.cpp - scene/*.h - ui/*.cpp - ui/*.h - utils/*.cpp - utils/*.h - renderer/*.cpp - renderer/*.h - </Files> - <Files name="SampleBase" root="${env:BLAST_PATH}/shared" type="source"> - utils/*.cpp - utils/*.h - </Files> - <Files name="SampleBase" root="${env:IMGUI_PATH}" type="source"> - *.cpp - *.h - </Files> - <Files name="SampleBase" root="${env:TINYOBJ_PATH}" type="source"> - *.cpp - *.h - </Files> - <Files name="SampleBase" root="${env:BLAST_PATH}/sdk/globals/source" type="source"> - NvBlastGlobals.cpp - </Files> - <Files name="SampleBase" root="${env:BLAST_PATH}/sdk/extensions/authoring/source" type="source"> - NvBlastExtAuthoringAccelerator.cpp - NvBlastExtAuthoringBooleanTool.cpp - NvBlastExtAuthoringFractureToolImpl.cpp - NvBlastExtAuthoringMeshImpl.cpp - NvBlastExtAuthoringTriangulator.cpp - </Files> - <Files name="NsFoundation" root="${env:NsFoundation_ROOT}"> - src/*.cpp - src/windows/*.cpp - </Files> - <Files name="NvFoundation" root="${env:NvFoundation_ROOT}"> - include/*.h - </Files> - <Files name="NvParameterized" root="${env:NvParameterized_ROOT}"> - src/*.cpp - </Files> - <Files name="NsFastXML" root="${env:NsFastXML_ROOT}"> - src/*.cpp - </Files> - <Files name="NvCommon" root="${env:NVCOMMON_ROOT}\Nv\Common"> - NvCoMemoryAllocator.h - NvCoMemoryAllocator.cpp - Platform/Win/NvCoWinMemoryAllocator.h - Platform/Win/NvCoWinMemoryAllocator.cpp - Animation/NvCoFrameCalculator.h - Animation/NvCoFrameCalculator.cpp - </Files> - <Files name="Generated" root="..\Generated\BlastPlugin"> - ui/*.h - moc/*.cpp - qrc/*.cpp - </Files> - <Files name="Generated" root="..\Generated\CoreLib"> - moc/moc_SlideSpinBox.cpp - </Files> - <Files name="Shaders" root="..\..\source\Shaders"> - </Files> - - <apply-template name="blast_header_path"/> -</Target> - -<Target name="RenderBlastDx11"> - <Dependencies type="link"> - RenderPluginDx11 - PluginBlast - </Dependencies> - <Configuration name="default" type="dll" show="false"> - <OutDir>..\..\..\..\bin\${env:VC_VERSION}win$(PlatformArchitecture)-cmake</OutDir> - <INTDIR>..\..\..\..\obj\${env:VC_VERSION}win$(PlatformArchitecture)-cmake\$(Configuration)\RenderBlastDx11</INTDIR> - <Preprocessor type="define"> - PLUGINBTRENDER_LIB - </Preprocessor> - </Configuration> - - <Configuration name="Debug" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win32.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/debug - </SearchPaths> - <Libraries> - CoreLib.win32.d.lib - RenderPluginDx11.win32.d.lib - PluginBlast.win32.d.lib - </Libraries> - </Configuration> - - <Configuration name="Debug" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win64.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/debug - </SearchPaths> - <Libraries> - CoreLib.win64.d.lib - RenderPluginDx11.win64.d.lib - PluginBlast.win64.d.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win32.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/release - </SearchPaths> - <Libraries> - CoreLib.win32.lib - RenderPluginDx11.win32.lib - PluginBlast.win32.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win64.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/release - </SearchPaths> - <Libraries> - CoreLib.win64.lib - RenderPluginDx11.win64.lib - PluginBlast.win64.lib - </Libraries> - </Configuration> - - <Files name="App" root="..\..\source\BlastPlugin"> - Render/D3D11/*.h - Render/D3D11/*.cpp - </Files> - <Files name="Shaders" root="..\..\source\Shaders"> - HairShaderAttribute.h - BlastShader.hlsl - BlastShaderOpt.hlsl - BlastShadow.hlsl - BlastShadowOpt.hlsl - </Files> -</Target> - -<conditional value="${env:VC_VERSION}" match="vc14"> -<Target name="RenderBlastDx12"> - <WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion> - <Dependencies type="link"> - RenderPluginDx12 - PluginBlast - </Dependencies> - <Configuration name="default" type="dll" show="false"> - <OutDir>..\..\..\..\bin\${env:VC_VERSION}win$(PlatformArchitecture)-cmake</OutDir> - <INTDIR>..\..\..\..\obj\${env:VC_VERSION}win$(PlatformArchitecture)-cmake\$(Configuration)\RenderBlastDx12</INTDIR> - <Preprocessor type="define"> - PLUGINBTRENDER_LIB - </Preprocessor> - </Configuration> - - <Configuration name="Debug" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win32.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/debug - </SearchPaths> - <Libraries> - CoreLib.win32.d.lib - RenderPluginDx12.win32.d.lib - PluginBlast.win32.d.lib - </Libraries> - </Configuration> - - <Configuration name="Debug" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win64.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/debug - </SearchPaths> - <Libraries> - CoreLib.win64.d.lib - RenderPluginDx12.win64.d.lib - PluginBlast.win64.d.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win32.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x86/release - </SearchPaths> - <Libraries> - CoreLib.win32.lib - RenderPluginDx12.win32.lib - PluginBlast.win32.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win64.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:FBXSDK_LIB_ROOT}/x64/release - </SearchPaths> - <Libraries> - CoreLib.win64.lib - RenderPluginDx12.win64.lib - PluginBlast.win64.lib - </Libraries> - </Configuration> - - <Files name="App" root="..\..\source\BlastPlugin"> - Render/D3D12/*.h - Render/D3D12/*.cpp - </Files> - <Files name="Shaders" root="..\..\source\Shaders"> - </Files> -</Target> -</conditional> - -<Target name="RenderPluginDx11"> - <Libraries> - DXUT.lib - DirectXTex.lib - DXUTOpt.lib - </Libraries> - <Dependencies type="link"> - CoreLib - </Dependencies> - <Configuration name="default" type="dll" show="false"> - <OutDir>..\..\..\..\bin\${env:VC_VERSION}win$(PlatformArchitecture)-cmake</OutDir> - <INTDIR>..\..\..\..\obj\${env:VC_VERSION}win$(PlatformArchitecture)-cmake\$(Configuration)\RenderPluginDx11</INTDIR> - <Preprocessor type="define"> - CORERENDER_LIB - </Preprocessor> - </Configuration> - - <Configuration name="Debug" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win32.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/Win32/Debug - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/Win32/Debug - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/Win32/Debug - </SearchPaths> - <Libraries> - CoreLib.win32.d.lib - </Libraries> - </Configuration> - - <Configuration name="Debug" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win64.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/x64/Debug - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/x64/Debug - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/x64/Debug - </SearchPaths> - <Libraries> - CoreLib.win64.d.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win32.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/Win32/Release - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/Win32/Release - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/Win32/Release - </SearchPaths> - <Libraries> - CoreLib.win32.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win64.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/x64/Release - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/x64/Release - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/x64/Release - </SearchPaths> - <Libraries> - CoreLib.win64.lib - </Libraries> - </Configuration> - - <Files name="App" root="..\..\source\CoreLib"> - Render/D3D11/*.h - Render/D3D11/*.cpp - </Files> -</Target> - -<conditional value="${env:VC_VERSION}" match="vc14"> -<Target name="RenderPluginDx12"> - <WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion> - <Libraries> - legacy_stdio_definitions.lib - DXUT.lib - DirectXTex.lib - DXUTOpt.lib - </Libraries> - <Dependencies type="link"> - CoreLib - </Dependencies> - <Configuration name="default" type="dll" show="false"> - <OutDir>..\..\..\..\bin\${env:VC_VERSION}win$(PlatformArchitecture)-cmake</OutDir> - <INTDIR>..\..\..\..\obj\${env:VC_VERSION}win$(PlatformArchitecture)-cmake\$(Configuration)\RenderPluginDx12</INTDIR> - <Preprocessor type="define"> - CORERENDER_LIB - _WINDOWS - _WIN32_WINNT=0x0600 - _CRT_SECURE_NO_DEPRECATE - _LIB - </Preprocessor> - </Configuration> - - <Configuration name="Debug" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win32.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/Win32/Debug - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/Win32/Debug - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/Win32/Debug - </SearchPaths> - <Libraries> - d3d12.lib - CoreLib.win32.d.lib - </Libraries> - </Configuration> - - <Configuration name="Debug" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="debugBase"/> - <OutFile>$(ProjectName).win64.d.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/x64/Debug - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/x64/Debug - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/x64/Debug - </SearchPaths> - <Libraries> - d3d12.lib - CoreLib.win64.d.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="Win32"> - <apply-template name="win32Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win32.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/Win32/Release - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/Win32/Release - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/Win32/Release - </SearchPaths> - <Libraries> - d3d12.lib - CoreLib.win32.lib - </Libraries> - </Configuration> - - <Configuration name="Release" platform="win64"> - <apply-template name="win64Base"/> - <apply-template name="releaseBase"/> - <OutFile>$(ProjectName).win64.dll</OutFile> - <SearchPaths root="" type="library"> - ${env:DIRECTXTEX_PATH}/bin/dynamiccrt/${env:VS_STRING}/x64/Release - ${env:DXUT_PATH}/Core/Bin/dynamiccrt/${env:VS_STRING}/x64/Release - ${env:DXUT_PATH}/Optional/Bin/dynamiccrt/${env:VS_STRING}/x64/Release - </SearchPaths> - <Libraries> - d3d12.lib - CoreLib.win64.lib - </Libraries> - </Configuration> - - <Files name="App" root="..\..\source\CoreLib"> - Render/D3D12/*.h - Render/D3D12/*.cpp - </Files> - <Files name="NvCommon" root="${env:NVCOMMON_ROOT}\Nv\Common\Platform\Dx12"> - NvCoDx12DescriptorHeap.h - NvCoDx12DescriptorHeap.cpp - </Files> -</Target> -</conditional> - -</Project> - -</XPJ> diff --git a/tools/ArtistTools/project/script/GenerateParamsClasses.bat b/tools/ArtistTools/project/script/GenerateParamsClasses.bat deleted file mode 100644 index 65a782a..0000000 --- a/tools/ArtistTools/project/script/GenerateParamsClasses.bat +++ /dev/null @@ -1,13 +0,0 @@ -@ECHO OFF -SET SCRIPT_PATH=%CD% - -cd %SCRIPT_PATH% -cd ..\..\source\CoreLib\Parameters -call go.bat - -cd %SCRIPT_PATH% -cd ..\..\source\BlastPlugin\Parameters -call go.bat - -cd %SCRIPT_PATH% - diff --git a/tools/ArtistTools/project/script/GenerateShade.bat b/tools/ArtistTools/project/script/GenerateShade.bat deleted file mode 100644 index bd3de2c..0000000 --- a/tools/ArtistTools/project/script/GenerateShade.bat +++ /dev/null @@ -1,47 +0,0 @@ -@echo off - -rem NOTE : rem next line if shader code has changed -goto:eof - -@echo ---start complie shaders--- - -setlocal enabledelayedexpansion -set PROJECT_ROOT=..\.. -set GenPath="%PROJECT_ROOT%\project\Generated\CoreLib" - -echo commands to run -echo mkdir %GenPath% -echo rd /s /Q %GenPath%\x64\Shaders -echo rd /s /Q %GenPath%\win32\Shaders -echo mkdir %GenPath%\x64\Shaders -echo mkdir %GenPath%\win32\Shaders - -mkdir %GenPath% -rd /s /Q %GenPath%\x64\Shaders -rd /s /Q %GenPath%\win32\Shaders -mkdir %GenPath%\x64\Shaders -mkdir %GenPath%\win32\Shaders - -if "%DXSDK_DIR%"=="" set DXSDK_DIR=..\..\..\..\..\..\..\external\DXSDK\June_2010 -echo DXSDK_DIR is %DXSDK_DIR% - -:doprocess_hlsl_vs_ps -call:process_hlsl_vs_ps BodyShader -call:process_hlsl_vs_ps BodyShadow -call:process_hlsl_vs_ps color -call:process_hlsl_vs_ps Light -call:process_hlsl_vs_ps ScreenQuad -call:process_hlsl_vs_ps ScreenQuadColor -call:process_hlsl_vs_ps VisualizeShadow - -:process_hlsl_vs_ps - SET FILE_HLSL=%~1 - echo "%DXSDK_DIR%\Utilities\bin\x86\fxc.exe" /T vs_5_0 /I..\..\..\..\src /Fh "%GenPath%\x64\Shaders\%FILE_HLSL%_VS.h" /Evs_main "%PROJECT_ROOT%\source\Shaders\%FILE_HLSL%.hlsl" - "%DXSDK_DIR%\Utilities\bin\x86\fxc.exe" /T vs_5_0 /I..\..\..\..\src /Fh "%GenPath%\x64\Shaders\%FILE_HLSL%_VS.h" /Evs_main "%PROJECT_ROOT%\source\Shaders\%FILE_HLSL%.hlsl" - "%DXSDK_DIR%\Utilities\bin\x86\fxc.exe" /T vs_5_0 /I..\..\..\..\src /Fh "%GenPath%\win32\Shaders\%FILE_HLSL%_VS.h" /Evs_main "%PROJECT_ROOT%\source\Shaders\%FILE_HLSL%.hlsl" - echo "%DXSDK_DIR%\Utilities\bin\x86\fxc.exe" /T ps_5_0 /I..\..\..\..\src /Fh "%GenPath%\x64\Shaders\%FILE_HLSL%_PS.h" /Eps_main "%PROJECT_ROOT%\source\Shaders\%FILE_HLSL%.hlsl" - "%DXSDK_DIR%\Utilities\bin\x86\fxc.exe" /T ps_5_0 /I..\..\..\..\src /Fh "%GenPath%\x64\Shaders\%FILE_HLSL%_PS.h" /Eps_main "%PROJECT_ROOT%\source\Shaders\%FILE_HLSL%.hlsl" - "%DXSDK_DIR%\Utilities\bin\x86\fxc.exe" /T ps_5_0 /I..\..\..\..\src /Fh "%GenPath%\win32\Shaders\%FILE_HLSL%_PS.h" /Eps_main "%PROJECT_ROOT%\source\Shaders\%FILE_HLSL%.hlsl" -goto:eof - -:end diff --git a/tools/ArtistTools/project/script/GenerateUI.bat b/tools/ArtistTools/project/script/GenerateUI.bat deleted file mode 100644 index 04c4bf1..0000000 --- a/tools/ArtistTools/project/script/GenerateUI.bat +++ /dev/null @@ -1,116 +0,0 @@ -@echo off - -@echo ---start Moc UI--- - -setlocal enabledelayedexpansion -set PROJECT_ROOT=..\.. - -SET SRC_ROOT=..\..\..\.. -SET EXTERNAL_ROOT=%SRC_ROOT%\..\..\external - -set QTPath=%EXTERNAL_ROOT%\Qt5.6.1\vc2015\x86\bin - -set GenPath="%PROJECT_ROOT%\project\Generated\CoreLib" -set GenMocPath=%GenPath%\moc -set GenUIPath=%GenPath%\ui -set GenQRCPath=%GenPath%\qrc - -rem goto mocBlastPluginCPP -rem goto domocHair - -echo commands to run -echo mkdir %GenMocPath% -echo mkdir %GenUIPath% -echo mkdir %GenQRCPath% -rd /s /Q %GenMocPath% -rd /s /Q %GenUIPath% -rd /s /Q %GenQRCPath% -mkdir %GenMocPath% -mkdir %GenUIPath% -mkdir %GenQRCPath% - -:domoc - -for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\CoreLib\*.h"') do ( - findstr /i "Q_OBJECT" "%%a">nul&&( - echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp - %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp - ) -) - -for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\CoreLib\Window\*.h"') do ( - findstr /i "Q_OBJECT" "%%a">nul&&( - echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp - %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp - ) -) - -for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\CoreLib\UI\*.ui"') do ( - echo %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h - %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h -) - -for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\CoreLib\UI\*.qrc"') do ( - echo %QTPath%\rcc.exe %%a -name %%a -no-compress -o %GenQRCPath%\qrc_%%~na.cpp - %QTPath%\rcc.exe %%a -name %%a -no-compress -o %GenQRCPath%\qrc_%%~na.cpp -) - -:mocAppMainWindowCPP - -echo copy %GenMocPath%\moc_AppMainWindow.cpp %GenMocPath%\..\moc_AppMainWindow.cpp -copy %GenMocPath%\moc_AppMainWindow.cpp %GenMocPath%\..\moc_AppMainWindow.cpp - -echo %QTPath%\moc.exe "%PROJECT_ROOT%\source\CoreLib\Window\AppMainWindow.h" -o %GenMocPath%\moc_AppMainWindow.cpp -DNV_ARTISTTOOLS -%QTPath%\moc.exe "%PROJECT_ROOT%\source\CoreLib\Window\AppMainWindow.h" -o %GenMocPath%\moc_AppMainWindow.cpp -DNV_ARTISTTOOLS - -@echo ---end Moc UI for CoreLib--- -:domocHair - -@echo ---start Moc UI for BlastPlugin--- -set GenPath="%PROJECT_ROOT%\project\Generated\BlastPlugin" -set GenMocPath=%GenPath%\moc -set GenUIPath=%GenPath%\ui -set GenQRCPath=%GenPath%\qrc - -echo commands to run -echo mkdir %GenMocPath% -echo mkdir %GenUIPath% -echo mkdir %GenQRCPath% -rd /s /Q %GenMocPath% -rd /s /Q %GenUIPath% -rd /s /Q %GenQRCPath% -mkdir %GenMocPath% -mkdir %GenUIPath% -mkdir %GenQRCPath% - -:domocHairStart -for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\BlastPlugin\*.h"') do ( - findstr /i "Q_OBJECT" "%%a">nul&&( - echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp "-I./../../source/CoreLib" - %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp "-I./../../source/CoreLib" - ) -) - -for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\BlastPlugin\Window\*.h"') do ( - findstr /i "Q_OBJECT" "%%a">nul&&( - echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp - %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp - ) -) - -for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\BlastPlugin\UI\*.ui"') do ( - echo %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h - %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h -) - -for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\BlastPlugin\UI\*.qrc"') do ( - echo %QTPath%\rcc.exe %%a -name %%a -no-compress -o %GenQRCPath%\qrc_%%~na.cpp - %QTPath%\rcc.exe %%a -name %%a -no-compress -o %GenQRCPath%\qrc_%%~na.cpp -) - -:mocBlastPluginCPP -echo %QTPath%\moc.exe "%PROJECT_ROOT%\source\BlastPlugin\BlastPlugin.h" -o %GenMocPath%\moc_BlastPlugin.cpp "-I./../../source/CoreLib" -%QTPath%\moc.exe "%PROJECT_ROOT%\source\BlastPlugin\BlastPlugin.h" -o %GenMocPath%\moc_BlastPlugin.cpp "-I./../../source/CoreLib" -goto end - -:end
\ No newline at end of file diff --git a/tools/ArtistTools/project/script/create_projects.bat b/tools/ArtistTools/project/script/create_projects.bat deleted file mode 100644 index a7f8b23..0000000 --- a/tools/ArtistTools/project/script/create_projects.bat +++ /dev/null @@ -1,9 +0,0 @@ -@ECHO OFF - -call GenerateParamsClasses.bat - -call GenerateUI.bat - -call GenerateShade.bat - -call create_projectsOnly.bat diff --git a/tools/ArtistTools/project/script/create_projectsOnly.bat b/tools/ArtistTools/project/script/create_projectsOnly.bat deleted file mode 100644 index 6c27bf2..0000000 --- a/tools/ArtistTools/project/script/create_projectsOnly.bat +++ /dev/null @@ -1,86 +0,0 @@ -@ECHO OFF -rem SET SCRIPT_PATH=%CD% -rem cd %SCRIPT_PATH% - -echo set ENV variables ... -rem SETLOCAL - -SET PM_DRIVE=%CD:~0,2% -SET PM_PACKAGES_ROOT=%PM_DRIVE%\NVIDIA\packman-repo -echo PM_PACKAGES_ROOT is %PM_PACKAGES_ROOT% - -REM Get the absolute path for \trunk\ -@pushd ..\..\..\.. -SET SRC_ROOT=%CD% -@popd -echo SRC_ROOT is %SRC_ROOT% - -IF %SRC_ROOT%Nothing==Nothing EXIT /B 1 - -SET BLAST_PATH=%SRC_ROOT% -SET EXTERNAL_ROOT=%SRC_ROOT%\..\..\external -SET NVCOMMON_ROOT=%SRC_ROOT%\..\..\external -SET PX_VERSION=1.0.21652946 -SET PHYSX_VERSION=3.4.21652946 -SET APEX_VERSION=1.4.21652946 -SET IMGUI_PATH=%PM_PACKAGES_ROOT%\imgui\1.49 -SET TINYOBJ_PATH=%PM_PACKAGES_ROOT%\tinyObjLoader\1.0 -SET TCLAP_PATH=%PM_PACKAGES_ROOT%\tclap\1.2.1 -SET FBXSDK_ROOT=%PM_PACKAGES_ROOT%\FBXSDK\2017.0.1 -SET NVTOOLSEXT=%PM_PACKAGES_ROOT%\nvToolsExt\1.0 -SET DIRECTXTEX_PATH=%PM_PACKAGES_ROOT%\DirectXTex\10.5.2016.2 -SET DXUT_PATH=%PM_PACKAGES_ROOT%\DXUT\9.15.2016.1 -SET SHADOWLIB_PATH=%PM_PACKAGES_ROOT%\shadow_lib\2.1.20145239 -SET HBAOPLUS_PATH=%PM_PACKAGES_ROOT%\hbao_plus\3.0.20515708 - -SET D3D11_ROOT=%EXTERNAL_ROOT%\D3D11 -SET NvFoundation_ROOT=%EXTERNAL_ROOT%\NvFoundation\1.1\trunk -SET NsFoundation_ROOT=%EXTERNAL_ROOT%\NsFoundation\1.1\trunk -SET NvParameterized_ROOT=%EXTERNAL_ROOT%\NvParameterized\1.1\trunk -SET NsFileBuffer_ROOT=%EXTERNAL_ROOT%\NsFileBuffer\1.1\trunk -SET NsFastXML_ROOT=%EXTERNAL_ROOT%\NsFastXML\1.1\trunk -SET OpenAutomate_ROOT=%EXTERNAL_ROOT%\OpenAutomate-1.0-7 -SET SDL_ROOT=%EXTERNAL_ROOT%\SDL2-2.0.0 -set XPJ="%SRC_ROOT%\tools\ArtistTools\project\script\xpj4.exe" - -SET QTDIR=%EXTERNAL_ROOT%\Qt5.6.1\vc2015 -SET FBXSDK_LIB_ROOT=%FBXSDK_ROOT%\lib\vs2015 -set VC_VERSION=vc14 -set VS_STRING=VS2015 - -SET PX_SHARED=%PM_PACKAGES_ROOT%\PxShared-%VC_VERSION%win32\%PX_VERSION% -SET PHYSX_PATH=%PM_PACKAGES_ROOT%\PhysX-%VC_VERSION%win32\%PHYSX_VERSION% -SET APEX_PATH=%PM_PACKAGES_ROOT%\Apex-%VC_VERSION%win32\%APEX_VERSION% -%XPJ% -v 4 -t %VC_VERSION% -p win32 -x ArtistTools.xml - -SET PX_SHARED=%PM_PACKAGES_ROOT%\PxShared-%VC_VERSION%win64\%PX_VERSION% -SET PHYSX_PATH=%PM_PACKAGES_ROOT%\PhysX-%VC_VERSION%win64\%PHYSX_VERSION% -SET APEX_PATH=%PM_PACKAGES_ROOT%\Apex-%VC_VERSION%win64\%APEX_VERSION% -%XPJ% -v 4 -t %VC_VERSION% -p win64 -x ArtistTools.xml - -SET QTDIR=%EXTERNAL_ROOT%\Qt5.6.1\vc2013 -SET FBXSDK_LIB_ROOT=%FBXSDK_ROOT%\lib\vs2013 -SET VC_VERSION=vc12 -SET VS_STRING=VS2013 - -SET PX_SHARED=%PM_PACKAGES_ROOT%\PxShared-%VC_VERSION%win32\%PX_VERSION% -SET PHYSX_PATH=%PM_PACKAGES_ROOT%\PhysX-%VC_VERSION%win32\%PHYSX_VERSION% -SET APEX_PATH=%PM_PACKAGES_ROOT%\Apex-%VC_VERSION%win32\%APEX_VERSION% -%XPJ% -v 4 -t %VC_VERSION% -p win32 -x ArtistTools.xml - -SET PX_SHARED=%PM_PACKAGES_ROOT%\PxShared-%VC_VERSION%win64\%PX_VERSION% -SET PHYSX_PATH=%PM_PACKAGES_ROOT%\PhysX-%VC_VERSION%win64\%PHYSX_VERSION% -SET APEX_PATH=%PM_PACKAGES_ROOT%\Apex-%VC_VERSION%win64\%APEX_VERSION% -%XPJ% -v 4 -t %VC_VERSION% -p win64 -x ArtistTools.xml - -echo "" -echo if the following root paths are not right. please correct them -echo SRC_ROOT is %SRC_ROOT% -echo D3D11_ROOT root is %D3D11_ROOT% -echo QTDIR root is %QTDIR% -echo FBXSDK_ROOT root is %FBXSDK_ROOT% -echo NvFoundation_ROOT root is %NvFoundation_ROOT% -echo NsFoundation_ROOT root is %NsFoundation_ROOT% -echo NvParameterized_ROOT root is %NvParameterized_ROOT% -echo OpenAutomate_ROOT root is %OpenAutomate_ROOT% -echo SDL_ROOT root is %SDL_ROOT%
\ No newline at end of file diff --git a/tools/ArtistTools/project/script/dllcopy.bat b/tools/ArtistTools/project/script/dllcopy.bat deleted file mode 100644 index 7196545..0000000 --- a/tools/ArtistTools/project/script/dllcopy.bat +++ /dev/null @@ -1,117 +0,0 @@ -REM the TODIR (destination folder) should NOT contain a trailing '\', this script will append it - -SETLOCAL - -SET PLATFORMENDING=%1 -SET TODIR=%2 -SET NXDIR=%3 -SET PXSHAREDDIR=%4 -SET APEXXDIR=%5 -SET NVTXDIR=%6 -SET GLDIR=%7 -SET WINSDKDIR=%8 -SET SHAREDDIR=%9 - -echo Copy %PLATFORMENDING% -echo TARGET = %TODIR% -echo NXDIR = %NXDIR% -echo PXSHAREDDIR = %PXSHAREDDIR% -echo APEXXDIR = %APEXXDIR% -echo NVTXDIR = %NVTXDIR% -echo GLDIR = %GLDIR% -echo SHAREDDIR = %SHAREDDIR% - - - -IF "%1"=="" GOTO ARGUMENT_ERROR - -CALL :UPDATE_TARGET %NXDIR% PhysXCore.dll -CALL :UPDATE_TARGET %NXDIR% PhysXCoreDEBUG.dll -CALL :UPDATE_TARGET %NXDIR% PhysXCooking.dll -CALL :UPDATE_TARGET %NXDIR% PhysXCookingDEBUG.dll -CALL :UPDATE_TARGET %NXDIR% PhysXLoader.dll -CALL :UPDATE_TARGET %NXDIR% PhysXLoaderDEBUG.dll - -CALL :UPDATE_TARGET %NXDIR% PhysXDevice.dll -CALL :UPDATE_TARGET %NXDIR% cudart*.dll - -CALL :UPDATE_TARGET %NXDIR% PhysX3_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CHECKED_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3DEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3PROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3Common_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CommonCHECKED_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CommonDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CommonPROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CharacterKinematic_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CharacterKinematicCHECKED_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CharacterKinematicDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CharacterKinematicPROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3Cooking_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CookingCHECKED_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CookingDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3CookingPROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3Gpu_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3GpuCHECKED_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3GpuDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %NXDIR% PhysX3GpuPROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %PXSHAREDDIR% PxFoundation_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %PXSHAREDDIR% PxFoundationCHECKED_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %PXSHAREDDIR% PxFoundationPROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %PXSHAREDDIR% PxFoundationDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %PXSHAREDDIR% PxPvdSDK_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %PXSHAREDDIR% PxPvdSDKCHECKED_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %PXSHAREDDIR% PxPvdSDKDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %PXSHAREDDIR% PxPvdSDKPROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% APEX_DestructibleDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% APEX_DestructiblePROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% APEX_Destructible_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% APEX_LegacyDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% APEX_LegacyPROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% APEX_Legacy_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% APEX_LoaderDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% APEX_LoaderPROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% APEX_Loader_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% ApexFrameworkDEBUG_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% ApexFrameworkPROFILE_%PLATFORMENDING%.dll -CALL :UPDATE_TARGET %APEXXDIR% ApexFramework_%PLATFORMENDING%.dll -IF "%PLATFORMENDING%"=="x64" ( -CALL :UPDATE_TARGET %GLDIR%\samples\bin\win64 AntTweakBar64.dll -CALL :UPDATE_TARGET %GLDIR%\samples\bin\win64 Assimp64.dll -CALL :UPDATE_TARGET %WINSDKDIR%\bin\x64 d3dcompiler_47.dll -CALL :UPDATE_TARGET %SHAREDDIR%\shadow_lib GFSDK_ShadowLib_DX11.win64.dll -CALL :UPDATE_TARGET %SHAREDDIR%\hbao GFSDK_SSAO_D3D11.win64.dll -) ELSE ( -CALL :UPDATE_TARGET %GLDIR%\samples\bin\win32 AntTweakBar.dll -CALL :UPDATE_TARGET %GLDIR%\samples\bin\win32 Assimp32.dll -CALL :UPDATE_TARGET %WINSDKDIR%\bin\x86 d3dcompiler_47.dll -CALL :UPDATE_TARGET %SHAREDDIR%\shadow_lib GFSDK_ShadowLib_DX11.win32.dll -CALL :UPDATE_TARGET %SHAREDDIR%\hbao GFSDK_SSAO_D3D11.win32.dll -) - -CALL :UPDATE_TARGET %NVTXDIR% nvToolsExt*.dll - - - -ENDLOCAL -GOTO END - - -REM ******************************************** -REM NO CALLS TO :UPDATE_TARGET below this line!! -REM ******************************************** - -:UPDATE_TARGET -IF NOT EXIST %1\%2 ( - REM ECHO File doesn't exist %1\%2 -) ELSE ( - REM echo updating %2 - REM echo XCOPY "%1\%2" "%TODIR%" - XCOPY "%1\%2" "%TODIR%" /D /Y -) -GOTO END - -:ARGUMENT_ERROR -ECHO ERROR: too few arguments to dllcopy.bat (need PhysXBinDir ApexBinDir) - -:END diff --git a/tools/ArtistTools/project/script/xpj4.exe b/tools/ArtistTools/project/script/xpj4.exe Binary files differdeleted file mode 100644 index d9d992c..0000000 --- a/tools/ArtistTools/project/script/xpj4.exe +++ /dev/null |